<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">globalThis.$localize=Object.assign(globalThis.$localize || {},{locale:"de"});
"use strict";(function(global,_global$ng,_global$ng2,_global$ng2$common,_global$ng$common,_global$ng$common$loc){(_global$ng=global.ng)!==null&amp;&amp;_global$ng!==void 0?_global$ng:global.ng={};(_global$ng2$common=(_global$ng2=global.ng).common)!==null&amp;&amp;_global$ng2$common!==void 0?_global$ng2$common:_global$ng2.common={};(_global$ng$common$loc=(_global$ng$common=global.ng.common).locales)!==null&amp;&amp;_global$ng$common$loc!==void 0?_global$ng$common$loc:_global$ng$common.locales={};const u=undefined;function plural(val){const n=val,i=Math.floor(Math.abs(val)),v=val.toString().replace(/^[^.]*\.?/,"").length;if(i===1&amp;&amp;v===0)return 1;return 5}global.ng.common.locales["de"]=["de",[["AM","PM"],u,u],u,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xE4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."],u,u],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","\xB7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","Euro",{"ATS":["\xF6S"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"BYN":[u,"\u0440."],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl\xA3"],"GHS":[u,"\u20B5"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"PHP":[u,"\u20B1"],"RON":[u,"L"],"RUR":[u,"\u0440."],"RWF":[u,"F.Rw"],"SYP":[],"THB":["\u0E3F"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr",plural,[[["Mitternacht","morgens","vorm.","mittags","nachm.","abends","nachts"],u,["Mitternacht","morgens","vormittags","mittags","nachmittags","abends","nachts"]],[["Mitternacht","Morgen","Vorm.","Mittag","Nachm.","Abend","Nacht"],u,["Mitternacht","Morgen","Vormittag","Mittag","Nachmittag","Abend","Nacht"]],["00:00",["05:00","10:00"],["10:00","12:00"],["12:00","13:00"],["13:00","18:00"],["18:00","24:00"],["00:00","05:00"]]]]})(globalThis);;
(self.webpackChunkweb=self.webpackChunkweb||[]).push([[792],{3653:(ne,F,h)=&gt;{"use strict";h.d(F,{W:()=&gt;e,q:()=&gt;g});var d=h(4438);class e{constructor(u,R){this.initPromise=null,this.loaded=!1,this.initPromise=Promise.all(u.map(O=&gt;O.isInitialized())).then(()=&gt;Promise.all(R.map(O=&gt;O.init())).then(()=&gt;{this.loaded=!0,this.afterInit()}))}isInitialized(){return this.loaded?Promise.resolve(!0):this.initPromise}afterInit(){}}function g(E){return(0,d.phd)(()=&gt;{return(R=E,()=&gt;Promise.all(R.map(O=&gt;(0,d.WQX)(O).init())))();var R})}},6554:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;ue,Q:()=&gt;ye});var d=h(4438),e=h(7813),g=h(5076),E=h(9888),u=h(177),R=h(851),O=h(1560);function C(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function m(se,ot){if(1&amp;se){const me=d.RV6();d.j41(0,"button",3),d.bIt("click",function(Ye){d.eBV(me);const dt=d.XpG();return d.Njj(!dt.editMode&amp;&amp;dt.buttonClick.emit(Ye))}),d.DNE(1,C,1,0,"ng-container",4),d.k0s()}if(2&amp;se){const me=d.XpG(),Ge=d.sdS(3);d.Y8G("ngClass",me.computedClasses)("disabled",me.isDisabled)("title",me.title),d.BMQ("type",me.type.toString())("tabindex",me.editMode?"-1":null),d.R7$(),d.Y8G("ngTemplateOutlet",Ge)}}function T(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function y(se,ot){if(1&amp;se&amp;&amp;(d.j41(0,"span",5),d.DNE(1,T,1,0,"ng-container",4),d.k0s()),2&amp;se){const me=d.XpG(2),Ge=d.sdS(3);d.Y8G("ngClass",me.computedClasses)("title",me.title),d.R7$(),d.Y8G("ngTemplateOutlet",Ge)}}function U(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function w(se,ot){if(1&amp;se&amp;&amp;(d.j41(0,"a",6),d.DNE(1,U,1,0,"ng-container",4),d.k0s()),2&amp;se){const me=d.XpG(3),Ge=d.sdS(3);d.Y8G("ngClass",me.computedClasses)("title",me.title)("rsRouterLink",me.link)("openExternal",me.openExternal)("linkTabindex",me.editMode?"-1":null)("isExact",me.isExact),d.R7$(),d.Y8G("ngTemplateOutlet",Ge)}}function A(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function L(se,ot){if(1&amp;se&amp;&amp;(d.j41(0,"a",7),d.DNE(1,A,1,0,"ng-container",4),d.k0s()),2&amp;se){const me=d.XpG(3),Ge=d.sdS(3);d.Y8G("ngClass",me.computedClasses)("title",me.title)("rsRouterLink",me.link)("linkTabindex",me.editMode?"-1":null),d.BMQ("download",me.download),d.R7$(),d.Y8G("ngTemplateOutlet",Ge)}}function W(se,ot){if(1&amp;se&amp;&amp;d.DNE(0,w,2,7,"a",6)(1,L,2,6,"a",7),2&amp;se){const me=d.XpG(2);d.vxM(me.download?1:0)}}function q(se,ot){if(1&amp;se&amp;&amp;d.DNE(0,y,2,3,"span",5)(1,W,2,1),2&amp;se){const me=d.XpG();d.vxM(me.isDisabled?0:1)}}function le(se,ot){1&amp;se&amp;&amp;(d.qSk(),d.j41(0,"svg"),d.nrm(1,"use"),d.k0s()),2&amp;se&amp;&amp;(d.R7$(),d.BMQ("href","#icon-sprite-player-loading",null,"xlink"))}function Ce(se,ot){1&amp;se&amp;&amp;(d.qSk(),d.j41(0,"svg"),d.nrm(1,"use"),d.k0s()),2&amp;se&amp;&amp;(d.R7$(),d.BMQ("href","#icon-sprite-checkmark",null,"xlink"))}function he(se,ot){if(1&amp;se&amp;&amp;(d.j41(0,"span",8),d.DNE(1,le,2,1,":svg:svg")(2,Ce,2,1,":svg:svg"),d.k0s()),2&amp;se){const me=d.XpG(2);d.R7$(),d.vxM(me.loading?1:2)}}function Y(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function j(se,ot){if(1&amp;se&amp;&amp;(d.qex(0),d.DNE(1,Y,1,0,"ng-container",4),d.bVm()),2&amp;se){d.XpG(2);const me=d.sdS(5);d.R7$(),d.Y8G("ngTemplateOutlet",me)}}function X(se,ot){if(1&amp;se&amp;&amp;(d.j41(0,"span",10),d.EFF(1),d.k0s()),2&amp;se){const me=d.XpG(2);d.R7$(),d.JRh(me.label)}}function _e(se,ot){1&amp;se&amp;&amp;d.eu8(0)}function Q(se,ot){if(1&amp;se&amp;&amp;(d.qex(0),d.DNE(1,_e,1,0,"ng-container",4),d.bVm()),2&amp;se){d.XpG(2);const me=d.sdS(5);d.R7$(),d.Y8G("ngTemplateOutlet",me)}}function $(se,ot){if(1&amp;se&amp;&amp;(d.DNE(0,he,3,1,"span",8),d.j41(1,"span",9),d.DNE(2,j,2,1,"ng-container")(3,X,2,1,"span",10)(4,Q,2,1,"ng-container"),d.k0s()),2&amp;se){const me=d.XpG();d.vxM(me.loading||me.success?0:-1),d.R7$(2),d.vxM(me.iconRight?-1:2),d.R7$(),d.vxM(me.label?3:-1),d.R7$(),d.vxM(me.iconRight?4:-1)}}function ee(se,ot){if(1&amp;se&amp;&amp;d.nrm(0,"rs-icon",12),2&amp;se){const me=d.XpG(2);d.AVh("button__icon--hidden",me.loading),d.Y8G("icon",me.icon)("isBlock",!0)("size",me.computedIconSize)}}function G(se,ot){if(1&amp;se&amp;&amp;d.DNE(0,ee,1,5,"rs-icon",11),2&amp;se){const me=d.XpG();d.vxM(me.icon?0:-1)}}var ue=function(se){return se.button="button",se.submit="submit",se.reset="reset",se}(ue||{});let ye=(()=&gt;{class se{get className(){return this.fullWidth}constructor(me,Ge){this.editMode=me,this.configService=Ge,this.BUTTON_COLOR_SCHEME=e.zy,this.BUTTON_STYLE=e.in,this.buttonColorScheme=e.zy.primary,this.isSmall=!1,this.buttonStyle=e.in.solid,this.iconRight=!1,this.isDisabled=!1,this.loading=!1,this.success=!1,this.type=ue.button,this.isLink=!1,this.isExact=!1,this.openExternal=!1,this.showHover=!1,this.buttonClick=new d.bkB}ngOnInit(){const me=this.configService.vendorTheme.components.core.buttons;this.hasBorder=this.buttonStyle!==e.in.outlined&amp;&amp;(me.hasBorderPrimary&amp;&amp;this.buttonColorScheme===e.zy.primary||me.hasBorderDanger&amp;&amp;this.buttonColorScheme===e.zy.danger||me.hasBorderDefault&amp;&amp;this.buttonColorScheme===e.zy.default),this.title=this.title||this.label,this.style={"--rs-button-height":me.height,"--rs-button-height-small":me.heightSmall,"--rs-button-padding-y":me.padding[0],"--rs-button-padding-x":me.padding[1],"--rs-button-border-radius":me.borderRadius,"--rs-button-border-width":me.borderWidth,"--rs-button-border-style":me.borderStyle},this.computedIconSize=this.iconSize?this.iconSize:this.label||this.isSmall?me.iconSize:me.iconSizeBig,this.computeClasses()}ngOnChanges(me){["additionalButtonClasses","isSmall","fullWidth","hasBorder","buttonColorScheme","buttonStyle","loading","success","label","showHover"].some(Ye=&gt;me[Ye])&amp;&amp;this.computeClasses()}computeClasses(){this.computedClasses={[this.additionalButtonClasses]:this.additionalButtonClasses,"button--small":this.isSmall,"button--full-width":this.fullWidth,"button--bordered":this.hasBorder,["button--"+this.buttonColorScheme]:this.buttonColorScheme!==e.zy.default,["button--"+this.buttonStyle]:this.buttonStyle!==e.in.solid,"button--loading":this.loading,"button--success":this.success,"button--icon-only":!this.label,"button--hover":this.showHover}}static{this.\u0275fac=function(Ge){return new(Ge||se)(d.rXU(g.z3),d.rXU(E.w))}}static{this.\u0275cmp=d.VBU({type:se,selectors:[["rs-button"]],hostVars:4,hostBindings:function(Ge,Ye){2&amp;Ge&amp;&amp;(d.Aen(Ye.style),d.AVh("full-width",Ye.className))},inputs:{title:"title",label:"label",buttonColorScheme:"buttonColorScheme",isSmall:"isSmall",buttonStyle:"buttonStyle",icon:"icon",iconRight:"iconRight",iconSize:"iconSize",isDisabled:"isDisabled",loading:"loading",success:"success",type:"type",isLink:"isLink",link:"link",isExact:"isExact",openExternal:"openExternal",additionalButtonClasses:"additionalButtonClasses",fullWidth:"fullWidth",showHover:"showHover",download:"download"},outputs:{buttonClick:"buttonClick"},standalone:!1,features:[d.OA$],decls:6,vars:1,consts:[["buttonContentTpl",""],["iconTpl",""],[1,"button",3,"ngClass","disabled","title"],[1,"button",3,"click","ngClass","disabled","title"],[4,"ngTemplateOutlet"],[1,"button","rs-disabled",3,"ngClass","title"],[1,"button",3,"ngClass","title","rsRouterLink","openExternal","linkTabindex","isExact"],["target","_blank",1,"button",3,"ngClass","title","rsRouterLink","linkTabindex"],[1,"button__state-icon"],[1,"button__content"],[1,"button__label"],[1,"button__icon",3,"button__icon--hidden","icon","isBlock","size"],[1,"button__icon",3,"icon","isBlock","size"]],template:function(Ge,Ye){1&amp;Ge&amp;&amp;d.DNE(0,m,2,6,"button",2)(1,q,2,1)(2,$,5,4,"ng-template",null,0,d.C5r)(4,G,1,1,"ng-template",null,1,d.C5r),2&amp;Ge&amp;&amp;d.vxM(Ye.isLink?1:0)},dependencies:[u.YU,u.T3,R.j,O.R],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.button__label[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-weight, normal);letter-spacing:var(--rs-font-button-letter-spacing, initial);text-transform:var(--rs-font-button-transform, initial);font-family:var(--rs-font-button-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-size, initial);line-height:var(--rs-font-button-line-height, initial);-webkit-text-decoration:var(--rs-font-button-decoration, initial);text-decoration:var(--rs-font-button-decoration, initial);font-style:var(--rs-font-button-style, initial)}.button--small[_ngcontent-%COMP%]   .button__label[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-small-weight, normal);letter-spacing:var(--rs-font-button-small-letter-spacing, initial);text-transform:var(--rs-font-button-small-transform, initial);font-family:var(--rs-font-button-small-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-small-size, initial);line-height:var(--rs-font-button-small-line-height, initial);-webkit-text-decoration:var(--rs-font-button-small-decoration, initial);text-decoration:var(--rs-font-button-small-decoration, initial);font-style:var(--rs-font-button-small-style, initial)}.button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:inline-block;max-width:100%}.full-width[_nghost-%COMP%]{width:100%}.button[_ngcontent-%COMP%]{--rs-button-padding: var(--rs-button-padding-y) var(--rs-button-padding-x);--rs-button-color: var(--rs-colors-buttons-on-default);--rs-button-background-color: var(--rs-colors-buttons-default);--rs-button-border-color: var(--rs-button-background-color);--rs-button-highlight-color: var(--rs-colors-buttons-highlight-default);--rs-button-disabled-color: var(--rs-colors-buttons-disabled-default);display:block;position:relative;height:var(--rs-button-height);max-width:100%;margin:0;padding:var(--rs-button-padding);color:var(--rs-button-color);background-color:var(--rs-button-background-color);border:var(--rs-button-border-width) var(--rs-button-border-style) var(--rs-button-border-color);border-radius:var(--rs-button-border-radius);line-height:0;cursor:pointer;transition:all .2s ease-in-out}.button__content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;min-height:100%;max-width:100%}.button__label[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.button__icon[_ngcontent-%COMP%] + .button__label[_ngcontent-%COMP%]{margin-left:var(--rs-button-padding-y)}.button__icon[_ngcontent-%COMP%]{opacity:1}.button__label[_ngcontent-%COMP%] + .button__icon[_ngcontent-%COMP%]{margin-left:var(--rs-button-padding-y)}.button__icon--hidden[_ngcontent-%COMP%]{opacity:0}.button[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]:not(button){pointer-events:none}.button__state-icon[_ngcontent-%COMP%]{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;color:var(--rs-colors-buttons-highlight-default);align-items:center;justify-content:center}.button--primary[_ngcontent-%COMP%]   .button__state-icon[_ngcontent-%COMP%]{color:var(--rs-colors-buttons-highlight-primary)}.button--danger[_ngcontent-%COMP%]   .button__state-icon[_ngcontent-%COMP%]{color:var(--rs-colors-buttons-highlight-danger)}.button__state-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor;height:100%;width:100%}.button--loading[_ngcontent-%COMP%]   .button__state-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite}.button[_ngcontent-%COMP%]:not(button){display:inline-flex}@media (hover: hover){.button--hover[_ngcontent-%COMP%], .button[_ngcontent-%COMP%]:hover{--rs-button-background-color: var(--rs-button-highlight-color);color:var(--rs-button-color)}}.rs-using-keyboard[_nghost-%COMP%]   .button[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .button[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 2px var(--rs-colors-focus)}.button[disabled][_ngcontent-%COMP%], .button.rs-disabled[_ngcontent-%COMP%]{--rs-button-background-color: var(--rs-button-disabled-color);cursor:default}.button[disabled][_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%], .button.rs-disabled[_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%]{opacity:.5}.button--primary[_ngcontent-%COMP%]{--rs-button-background-color: var(--rs-colors-buttons-primary);--rs-button-color: var(--rs-colors-buttons-on-primary);--rs-button-highlight-color: var(--rs-colors-buttons-highlight-primary);--rs-button-disabled-color: var(--rs-colors-buttons-disabled-primary)}.button--primary.button--outlined[_ngcontent-%COMP%]{--rs-button-outlined-text: var(--rs-colors-buttons-outlined-text-primary, var(--rs-colors-buttons-primary));--rs-button-outlined-highlight-text: var(--rs-colors-buttons-outlined-text-highlight-primary, var(--rs-colors-buttons-highlight-primary));--rs-button-outlined-disabled-text: var(--rs-colors-buttons-outlined-text-disabled-primary, var(--rs-colors-buttons-disabled-primary))}.button--primary.button--plain[_ngcontent-%COMP%]{--rs-button-color-plain: var(--rs-colors-buttons-plain-primary, var(--rs-colors-buttons-primary));--rs-button-color-plain-hover: var(--rs-colors-buttons-plain-highlight-primary, var(--rs-colors-buttons-highlight-primary));--rs-button-color-plain-disabled: var(--rs-colors-buttons-plain-disabled-primary, var(--rs-colors-buttons-disabled-primary))}.button--danger[_ngcontent-%COMP%]{--rs-button-background-color: var(--rs-colors-buttons-danger);--rs-button-color: var(--rs-colors-buttons-on-danger);--rs-button-highlight-color: var(--rs-colors-buttons-highlight-danger);--rs-button-disabled-color: var(--rs-colors-buttons-disabled-danger)}.button--danger.button--outlined[_ngcontent-%COMP%]{--rs-button-outlined-text: var(--rs-colors-buttons-outlined-text-danger, var(--rs-colors-buttons-danger));--rs-button-outlined-highlight-text: var(--rs-colors-buttons-outlined-text-highlight-danger, var(--rs-colors-buttons-highlight-danger));--rs-button-outlined-disabled-text: var(--rs-colors-buttons-outlined-text-disabled-danger, var(--rs-colors-buttons-disabled-danger))}.button--danger.button--plain[_ngcontent-%COMP%]{--rs-button-color-plain: var(--rs-colors-buttons-plain-danger, var(--rs-colors-buttons-danger));--rs-button-color-plain-hover: var(--rs-colors-buttons-plain-highlight-danger, var(--rs-colors-buttons-highlight-danger));--rs-button-color-plain-disabled: var(--rs-colors-buttons-plain-disabled-danger, var(--rs-colors-buttons-disabled-danger))}.button--light[_ngcontent-%COMP%]{--rs-button-background-color: var(--rs-colors-on-overlay);--rs-button-color: var(--rs-colors-overlay);--rs-button-highlight-color: var(--rs-colors-highlight-overlay)}.button--light.button--outlined[_ngcontent-%COMP%]{--rs-button-outlined-text: var(--rs-colors-on-overlay);--rs-button-outlined-highlight-text: var( --rs-colors-highlight-overlay );--rs-button-outlined-disabled-text: var(--rs-colors-on-overlay)}.button--light.button--plain[_ngcontent-%COMP%]{--rs-button-color-plain: var(--rs-colors-on-overlay);--rs-button-color-plain-hover: var(--rs-colors-highlight-overlay);--rs-button-color-plain-disabled: var(--rs-colors-on-overlay)}.button--light[disabled][_ngcontent-%COMP%], .button--light.rs-disabled[_ngcontent-%COMP%]{opacity:.5}.button--small[_ngcontent-%COMP%]{--rs-button-height: var(--rs-button-height-small);--rs-button-padding: calc(var(--rs-button-padding-y) / 2) var(--rs-button-padding-x)}.button--full-width[_ngcontent-%COMP%]{width:100%}.button--bordered[_ngcontent-%COMP%]{--rs-button-border-color: var(--rs-button-color)}.button--plain[_ngcontent-%COMP%]{--rs-button-padding: 0;--rs-button-border-width: 0;--rs-button-color-plain: var(--rs-colors-buttons-plain-default, var(--rs-colors-buttons-default));--rs-button-color-plain-hover: var(--rs-colors-buttons-plain-highlight-default, var(--rs-colors-buttons-highlight-default));--rs-button-color-plain-disabled: var(--rs-colors-buttons-plain-disabled-default, var(--rs-colors-buttons-disabled-default));--rs-button-color: var(--rs-button-color-plain);--rs-button-highlight-color: transparent;--rs-button-disabled-color: transparent;background-color:transparent}@media (hover: hover){.button--plain.button--hover[_ngcontent-%COMP%], .button--plain[_ngcontent-%COMP%]:hover{--rs-button-color: var(--rs-button-color-plain-hover)}}.button--plain[disabled][_ngcontent-%COMP%], .button--plain.rs-disabled[_ngcontent-%COMP%]{--rs-button-color: var(--rs-button-color-plain-disabled)}.button--plain[disabled][_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%], .button--plain.rs-disabled[_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%]{opacity:1}.rs-using-keyboard[_nghost-%COMP%]   .button--plain[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .button--plain[_ngcontent-%COMP%]:focus{box-shadow:none;--rs-button-color: var(--rs-colors-focus)}.button--outlined[_ngcontent-%COMP%]{background-color:transparent;--rs-button-outlined-text: var(--rs-colors-buttons-outlined-text-default, var(--rs-colors-buttons-default));--rs-button-outlined-highlight-text: var(--rs-colors-buttons-outlined-text-highlight-default, var(--rs-colors-buttons-highlight-default));--rs-button-outlined-disabled-text: var(--rs-colors-buttons-outlined-text-disabled-default, var(--rs-colors-buttons-disabled-default));--rs-button-color: var(--rs-button-outlined-text);--rs-button-border-color: var(--rs-button-background-color)}@media (hover: hover){.button--outlined.button--hover[_ngcontent-%COMP%], .button--outlined[_ngcontent-%COMP%]:hover{--rs-button-color: var(--rs-button-outlined-highlight-text);--rs-button-border-color: var(--rs-button-highlight-color)}}.button--outlined[disabled][_ngcontent-%COMP%], .button--outlined.rs-disabled[_ngcontent-%COMP%]{--rs-button-color: var(--rs-button-outlined-disabled-text)}.button--outlined[disabled][_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%], .button--outlined.rs-disabled[_ngcontent-%COMP%]   .button__content[_ngcontent-%COMP%]{opacity:1}.button--loading[_ngcontent-%COMP%], .button--loading.button--hover[_ngcontent-%COMP%], .button--loading[_ngcontent-%COMP%]:hover, .button--success[_ngcontent-%COMP%], .button--success.button--hover[_ngcontent-%COMP%], .button--success[_ngcontent-%COMP%]:hover{--rs-button-color: transparent;--rs-button-background-color: transparent;pointer-events:none}.button--icon-only[_ngcontent-%COMP%]{height:auto;min-height:var(--rs-button-height);min-width:var(--rs-button-height)}']})}}return se})()},3842:(ne,F,h)=&gt;{"use strict";h.d(F,{q:()=&gt;O});var d=h(4438),e=h(5964),g=h(177),E=h(3357),u=h(294),R=h(3023);let O=(()=&gt;{class C{constructor(T,y,U,w){if(this.ipcService=T,this.platformId=y,this.authService=U,this.model=w.snapshot.data.model,this.model.navigateOnEnd=!0,(0,g.UE)(this.platformId)){const A=w.snapshot.paramMap.get("token");A&amp;&amp;this.authService.updateTokens({accessToken:A,expiresIn:600,refreshToken:""});const L=w.snapshot.paramMap.get("link");L?this.model.submitManual(L,w.snapshot.queryParams):this.model.refresh(),this.subscription=this.model.done$.pipe((0,e.p)(W=&gt;W)).subscribe(W=&gt;{this.sendFinishEvent()})}}sendFinishEvent(){this.ipcService.sendMessage({type:"campaignFinished",campaignId:this.model.id,navigateUrl:this.model.navigateOnEndUrl})}static{this.\u0275fac=function(y){return new(y||C)(d.rXU(E.y),d.rXU(d.Agw),d.rXU(u.u),d.rXU(R.nX))}}static{this.\u0275cmp=d.VBU({type:C,selectors:[["rs-campaign-loader"]],standalone:!1,decls:1,vars:1,consts:[[3,"model"]],template:function(y,U){1&amp;y&amp;&amp;d.nrm(0,"rs-campaign",0),2&amp;y&amp;&amp;d.Y8G("model",U.model)},styles:["[_nghost-%COMP%]{padding:var(--rs-values-padding-page)}"]})}}return C})()},3725:(ne,F,h)=&gt;{"use strict";h.d(F,{c:()=&gt;Ge,i:()=&gt;dt});var d=h(4438),e=h(9969),g=h(2785),E=h(9120),u=h(4107),R=h(5076),O=h(3987),C=h(1265),m=h(294),T=h(3023),y=h(3357),U=h(2959),w=h(9888),A=h(4406);const L=["slideRef"],W=()=&gt;({}),q=(He,Oe)=&gt;({data:He,type:Oe}),le=He=&gt;({animationDuration:He}),Ce=(He,Oe)=&gt;({value:He,params:Oe});function he(He,Oe){1&amp;He&amp;&amp;d.eu8(0)}function Y(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.nrm(1,"rs-form-errors",4),d.DNE(2,he,1,0,"ng-container",5),d.bVm()),2&amp;He){const Te=d.XpG(2);d.R7$(),d.Y8G("errors",Te.serverErrors)("showErrors",!!Te.serverErrors),d.R7$(),d.Y8G("rsComponent",d.l_i(4,q,d.lJ4(3,W),Te.INTERACTION_LOGIN_COMPONENT))}}function j(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.nrm(1,"rs-container",7),d.bVm()),2&amp;He){const Te=d.XpG(4);d.R7$(),d.Y8G("attribute",Te.main)}}function X(He,Oe){if(1&amp;He){const Te=d.RV6();d.j41(0,"rs-slide",10,1),d.bIt("@fadeTransition.done",function(gt){d.eBV(Te);const bt=d.XpG(5);return d.Njj(bt.handleAnimationEnd(gt))})("@fadeTransition.start",function(gt){d.eBV(Te);const bt=d.XpG(5);return d.Njj(bt.handleAnimationStart(gt))}),d.k0s()}if(2&amp;He){const Te=Oe.$implicit,Ze=d.XpG(5);d.Y8G("@fadeTransition",d.l_i(4,Ce,Te,d.eq3(2,le,Ze.appliedAnimationDuration)))("slide",Te)}}function _e(He,Oe){if(1&amp;He&amp;&amp;(d.j41(0,"div",8),d.DNE(1,X,2,7,"rs-slide",9),d.k0s()),2&amp;He){const Te=d.XpG(4);d.Aen(Te.slideContainerStyles),d.R7$(),d.Y8G("ngForOf",Te.slides)}}function Q(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.DNE(1,j,2,1,"ng-container",2)(2,_e,2,3,"div",6),d.nrm(3,"rs-form-errors",4),d.bVm()),2&amp;He){const Te=d.XpG(3);d.R7$(),d.Y8G("ngIf",null==Te.main?null:Te.main.value),d.R7$(),d.Y8G("ngIf",(null==Te.slides?null:Te.slides.length)&gt;0),d.R7$(),d.Y8G("errors",Te.serverErrors)("showErrors",!!Te.serverErrors)}}function $(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.nrm(1,"rs-container",7),d.bVm()),2&amp;He){const Te=d.XpG(4);d.R7$(),d.Y8G("attribute",Te.pending)}}function ee(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.DNE(1,$,2,1,"ng-container",2),d.bVm()),2&amp;He){const Te=d.XpG(3);d.R7$(),d.Y8G("ngIf",Te.pending)}}function G(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.nrm(1,"rs-container",7),d.bVm()),2&amp;He){const Te=d.XpG(4);d.R7$(),d.Y8G("attribute",Te.finished)}}function ue(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.DNE(1,G,2,1,"ng-container",2),d.bVm()),2&amp;He){const Te=d.XpG(3);d.R7$(),d.Y8G("ngIf",null==Te.finished?null:Te.finished.value)}}function ye(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.nrm(1,"rs-container",7),d.bVm()),2&amp;He){const Te=d.XpG(4);d.R7$(),d.Y8G("attribute",Te.expired)}}function se(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.DNE(1,ye,2,1,"ng-container",2),d.bVm()),2&amp;He){const Te=d.XpG(3);d.R7$(),d.Y8G("ngIf",null==Te.expired?null:Te.expired.value)}}function ot(He,Oe){if(1&amp;He&amp;&amp;d.DNE(0,Q,4,4,"ng-container",2)(1,ee,2,1,"ng-container",2)(2,ue,2,1,"ng-container",2)(3,se,2,1,"ng-container",2),2&amp;He){const Te=d.XpG(2);d.Y8G("ngIf",Te.state==Te.STATE.Active),d.R7$(),d.Y8G("ngIf",Te.state==Te.STATE.Pending),d.R7$(),d.Y8G("ngIf",Te.state==Te.STATE.Finished),d.R7$(),d.Y8G("ngIf",Te.state==Te.STATE.Expired)}}function me(He,Oe){if(1&amp;He&amp;&amp;(d.qex(0),d.DNE(1,Y,3,7,"ng-container",3)(2,ot,4,4,"ng-template",null,0,d.C5r),d.bVm()),2&amp;He){const Te=d.sdS(3),Ze=d.XpG();d.R7$(),d.Y8G("ngIf",Ze.showLoginScreen)("ngIfElse",Te)}}let Ge=(()=&gt;{class He{static{this.\u0275fac=function(Ze){return new(Ze||He)}}static{this.\u0275dir=d.FsC({type:He})}}return He})(),dt=(()=&gt;{class He extends Ge{get submitState$(){return this.model?.submissionState$}constructor(Te,Ze,gt,bt,Ae,x,B,de){super(),this.authService=Te,this.route=Ze,this.ipc=gt,this.campaignService=bt,this.cdr=Ae,this.configService=x,this.breakpointService=B,this.contentOnly=de,this.STATE=g.yM,this.INTERACTION_LOGIN_COMPONENT=R.Jm,this.appliedAnimationDuration=0,this.showLoginScreen=!1,this.slides=[],this.ANIMATION_DURATION="200ms",this.subscriptions=new O.A$,this.scrollOffset={sm:"0"}}ngOnInit(){this.model&amp;&amp;(this.scrollOffset=this.configService.vendorTheme.components.core.header.height,this.model?.requiresLogin&amp;&amp;this.state===g.yM.Active&amp;&amp;(this.contentOnly?this.loginByToken():(this.showLoginScreen=!this.authService.isLoggedIn,this.subscriptions.add(this.authService.authState$.subscribe(Ze=&gt;{Ze&amp;&amp;Ze.accessToken?this.showLoginScreen=!1:(this.showLoginScreen=!0,this.serverErrors=void 0,this.cdr.detectChanges()),this.campaignSubscription?.unsubscribe(),this.campaignSubscription=this.campaignService.getCampaignById(this.model.id).subscribe(gt=&gt;{this.state=gt.state,this.campaignSubscription?.unsubscribe()})})))),this.model?.mainContainer&amp;&amp;(this.main=new E.Tv(this.model.mainContainer,"main")),this.model?.pendingContainer&amp;&amp;(this.pending=new E.Tv(this.model.pendingContainer,"pending")),this.model?.expiredContainer&amp;&amp;(this.expired=new E.Tv(this.model.expiredContainer,"expired")),this.model?.finishedContainer&amp;&amp;(this.finished=new E.Tv(this.model.finishedContainer,"finished")),this.subscriptions.add(this.model.currentSlide$.subscribe(Ze=&gt;{Ze&amp;&amp;(this.slides=[Ze]),this.slideRef?.nativeElement&amp;&amp;this.setHeightForTransition()})),this.subscriptions.add(this.model.currentError$.subscribe(Ze=&gt;{Ze?(Ze instanceof u.D_&amp;&amp;(this.contentOnly?this.loginByToken():this.showLoginScreen=!0),Ze instanceof C.Bn&amp;&amp;(this.state=g.yM.Finished),Ze instanceof C.y7&amp;&amp;(this.state=g.yM.Expired),Ze instanceof C.xO&amp;&amp;(this.state=g.yM.Pending),this.serverErrors={unauthorized:{message:Ze.message}},this.cdr.detectChanges()):this.serverErrors=void 0})),this.subscriptions.add(this.campaignService.getCampaignById(this.model?.id).subscribe(Ze=&gt;{Ze&amp;&amp;this.state!==Ze.state&amp;&amp;(this.state=Ze.state,this.cdr.detectChanges())})))}ngOnChanges(Te){Te.model&amp;&amp;(this.state=this.model?.state)}ngOnDestroy(){this.subscriptions.unsubscribe(),this.campaignSubscription?.unsubscribe()}submit(Te){this.serverErrors=void 0,this.model?.submit(Te)}getUploadLink(Te,Ze){return this.model.getUploadLink(Te,Ze)}loginByToken(){this.authService.loginByRoute(this.route)||this.ipc.sendMessage("login required, user not logged in")}handleAnimationEnd(Te){if(this.appliedAnimationDuration&amp;&amp;"void"!==Te.toState){const gt=Te.element.getBoundingClientRect(),bt=parseInt(this.scrollOffset[this.breakpointService.getBreakpoint()],10);if(gt.top&lt;bt){const x=(document.documentElement.scrollTop||document.body.scrollTop)-bt+gt.top;window.scroll({top:x,behavior:"smooth"})}}this.appliedAnimationDuration||(this.appliedAnimationDuration=200),"void"==Te.fromState&amp;&amp;setTimeout(()=&gt;this.slideContainerStyles={"--rs-slide-height":"auto"},0)}handleAnimationStart(Te){"void"==Te.fromState&amp;&amp;this.setHeightForTransition()}setHeightForTransition(){const Te=this.slideRef?.nativeElement?.getBoundingClientRect().height;this.slideContainerStyles={"--rs-slide-height":Te?Te+"px":"auto"}}static{this.\u0275fac=function(Ze){return new(Ze||He)(d.rXU(m.u),d.rXU(T.nX),d.rXU(y.y),d.rXU(U.O),d.rXU(d.gRc),d.rXU(w.w),d.rXU(A.d),d.rXU(R.Bq))}}static{this.\u0275cmp=d.VBU({type:He,selectors:[["rs-campaign"]],viewQuery:function(Ze,gt){if(1&amp;Ze&amp;&amp;d.GBs(L,5,d.aKT),2&amp;Ze){let bt;d.mGM(bt=d.lsd())&amp;&amp;(gt.slideRef=bt.first)}},hostVars:2,hostBindings:function(Ze,gt){2&amp;Ze&amp;&amp;d.xc7("--rs-campaign-animation-duration",gt.ANIMATION_DURATION)},inputs:{model:"model"},standalone:!1,features:[d.Jv_([{provide:Ge,useExisting:(0,d.Rfq)(()=&gt;He)}]),d.Vt3,d.OA$],decls:1,vars:1,consts:[["campaignTemplate",""],["slideRef",""],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"errors","showErrors"],[4,"rsComponent"],["class","slide-container",3,"style",4,"ngIf"],[3,"attribute"],[1,"slide-container"],[3,"slide",4,"ngFor","ngForOf"],[3,"slide"]],template:function(Ze,gt){1&amp;Ze&amp;&amp;d.DNE(0,me,4,2,"ng-container",2),2&amp;Ze&amp;&amp;d.Y8G("ngIf",gt.model)},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.slide-container[_ngcontent-%COMP%]{height:var(--rs-slide-height);transition:all var(--rs-campaign-animation-duration) var(--rs-campaign-animation-duration) ease-in}"],data:{animation:[(0,e.hZ)("fadeTransition",[(0,e.wk)("*",(0,e.iF)({opacity:1,display:"block"})),(0,e.wk)("void",(0,e.iF)({opacity:0,display:"block"})),(0,e.kY)(":enter",[(0,e.iF)({opacity:0}),(0,e.i0)("{{ animationDuration }}ms {{ animationDuration }}ms ease-in",(0,e.iF)({opacity:1}))]),(0,e.kY)(":leave",[(0,e.iF)({opacity:1}),(0,e.i0)("200ms ease-in",(0,e.iF)({opacity:0}))])])]}})}}return He})()},5404:(ne,F,h)=&gt;{"use strict";h.d(F,{f:()=&gt;T});var d=h(4438),e=h(7673),g=h(412);const E=(y,U)=&gt;({type:y,data:U});function u(y,U){if(1&amp;y&amp;&amp;d.nrm(0,"rs-content",3),2&amp;y){const w=d.XpG(2);d.Y8G("model",w.slide)}}function R(y,U){1&amp;y&amp;&amp;d.eu8(0)}function O(y,U){if(1&amp;y&amp;&amp;d.DNE(0,R,1,0,"ng-container",4),2&amp;y){const w=d.XpG(2);d.Y8G("rsComponent",d.l_i(1,E,w.slide.slideType,w.slide))}}function C(y,U){if(1&amp;y&amp;&amp;(d.qex(0),d.DNE(1,u,1,1,"rs-content",2)(2,O,1,4,"ng-template",null,0,d.C5r),d.bVm()),2&amp;y){const w=d.sdS(3),A=d.XpG();d.R7$(),d.Y8G("ngIf",!A.customSlidesKeys.includes(A.slide.slideType))("ngIfElse",w)}}var m=function(y){return y.calculator="calculatorSlide",y}(m||{});let T=(()=&gt;{class y extends g.A{constructor(){super(...arguments),this.customSlidesKeys=Object.values(m)}setValue(w,A){this.slide.setDataValue(w,A)}setError(w,A){this.slide.setError(w,A)}validate(){return this.slide.clearErrors(),super.validate()}registerInput(w,A){this.inputs[w]=A}deregisterInput(w){delete this.inputs[w]}getUploadLink(w,A){return this.campaignContainer?this.campaignContainer.getUploadLink(w,A):(0,e.of)(null)}static{this.\u0275fac=(()=&gt;{let w;return function(L){return(w||(w=d.xGo(y)))(L||y)}})()}static{this.\u0275cmp=d.VBU({type:y,selectors:[["rs-slide"]],inputs:{slide:"slide"},standalone:!1,features:[d.Jv_([{provide:g.A,useExisting:(0,d.Rfq)(()=&gt;y)}]),d.Vt3],decls:1,vars:1,consts:[["customSlide",""],[4,"ngIf"],[3,"model",4,"ngIf","ngIfElse"],[3,"model"],[4,"rsComponent"]],template:function(A,L){1&amp;A&amp;&amp;d.DNE(0,C,4,2,"ng-container",1),2&amp;A&amp;&amp;d.Y8G("ngIf",L.slide)},encapsulation:2})}}return y})()},7387:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;Q});var d=h(5076),e=h(7434),g=h(3987),E=h(1281);const u={[e.Jn.Start]:"flex-start",[e.Jn.Center]:"center",[e.Jn.End]:"flex-end",[e.Jn.Stretch]:"stretch",[e.Jn.Baseline]:"baseline"},R={[e.c2.Start]:"flex-start",[e.c2.Center]:"center",[e.c2.End]:"flex-end",[e.c2.SpaceAround]:"space-around",[e.c2.SpaceBetween]:"space-between",[e.c2.SpaceEvenly]:"space-evenly"};var O=h(7813),C=h(4438);const m=["seperator"],T=["itemWrapper"],y=()=&gt;[],U=$=&gt;({$implicit:$}),w=($,ee,G,ue,ye,se)=&gt;({element:$,container:ee,containerComponent:G,parent:ue,index:ye,layout:se}),A=($,ee)=&gt;({$implicit:$,index:ee});function L($,ee){1&amp;$&amp;&amp;C.eu8(0)}function W($,ee){if(1&amp;$&amp;&amp;C.DNE(0,L,1,0,"ng-container",6),2&amp;$){const G=C.XpG(3),ue=G.$implicit,ye=G.index,se=C.XpG();C.Y8G("rsComponent",C.l4e(1,w,ue,se.attribute.name,se,null==se.attribute?null:se.attribute.element,ye,(null==se.attribute||null==se.attribute.value?null:se.attribute.value.layout)||se.defaultLayout))}}function q($,ee){1&amp;$&amp;&amp;C.eu8(0)}function le($,ee){if(1&amp;$&amp;&amp;(C.qex(0),C.DNE(1,W,1,8,"ng-template",null,0,C.C5r)(3,q,1,0,"ng-container",5),C.bVm()),2&amp;$){const G=C.sdS(2),ue=C.XpG(3);C.R7$(3),C.Y8G("ngTemplateOutlet",ue.itemWrapper)("ngTemplateOutletContext",C.eq3(2,U,G))}}function Ce($,ee){1&amp;$&amp;&amp;C.eu8(0)}function he($,ee){if(1&amp;$&amp;&amp;(C.qex(0),C.DNE(1,Ce,1,0,"ng-container",6),C.bVm()),2&amp;$){const G=C.XpG(2),ue=G.$implicit,ye=G.index,se=C.XpG();C.R7$(),C.Y8G("rsComponent",C.l4e(1,w,ue,se.attribute.name,se,null==se.attribute?null:se.attribute.element,ye,(null==se.attribute||null==se.attribute.value?null:se.attribute.value.layout)||se.defaultLayout))}}function Y($,ee){1&amp;$&amp;&amp;C.eu8(0)}function j($,ee){if(1&amp;$&amp;&amp;(C.qex(0),C.DNE(1,Y,1,0,"ng-container",5),C.bVm()),2&amp;$){const G=C.XpG(2),ue=G.$implicit,ye=G.index,se=C.XpG();C.R7$(),C.Y8G("ngTemplateOutlet",se.seperator)("ngTemplateOutletContext",C.l_i(2,A,ue,ye))}}function X($,ee){if(1&amp;$&amp;&amp;(C.qex(0),C.DNE(1,le,4,4,"ng-container",3)(2,he,2,8,"ng-container",3)(3,j,2,5,"ng-container",3),C.eu8(4,4),C.bVm()),2&amp;$){const G=C.XpG(),ue=G.index,ye=G.last,se=C.XpG();C.R7$(),C.Y8G("ngIf",se.itemWrapper),C.R7$(),C.Y8G("ngIf",!se.itemWrapper),C.R7$(),C.Y8G("ngIf",!ye&amp;&amp;se.seperator),C.R7$(),C.Y8G("disabled",se.disableDropzones)("type",se.DROPZONE_TYPE.Horizontal)("element",null==se.attribute?null:se.attribute.element)("layout",(null==se.attribute||null==se.attribute.value?null:se.attribute.value.layout)||se.defaultLayout)("index",ue+1)("container",se.attribute)}}function _e($,ee){if(1&amp;$&amp;&amp;(C.qex(0),C.DNE(1,X,5,9,"ng-container",3),C.bVm()),2&amp;$){const G=ee.$implicit;C.R7$(),C.Y8G("ngIf",!G.hidden)}}let Q=(()=&gt;{class ${#e;get layoutClass(){return this.editMode&amp;&amp;!this.attribute?.value?.elements?.length?"rs-admin-empty-container rs-container":"rs-container"}get styles(){return(null===this.#e||this.needsUpdate)&amp;&amp;(this.#e=this.getStyleMap(),this.needsUpdate=!1),this.#e}constructor(G,ue){this.editMode=G,this.cdr=ue,this.DROPZONE_TYPE=E.O,this.needsUpdate=!0,this.disableDropzones=!1}ngOnChanges(G){!G.firstChange&amp;&amp;G.attribute&amp;&amp;!this.needsUpdate&amp;&amp;(this.#e=this.getStyleMap())}update(){this.needsUpdate=!0,this.cdr.detectChanges()}elementIdentity(G,ue){return ue.elementId+(ue.revision||"")}getStyleMap(){const G=(0,g.H_)(this.attribute?.value?.layout,{});let ue={};return O.Nx.forEach(ye=&gt;{const se=G[ye],ot=se?.type;if(!ot)return;let me;switch(ot){case e.X0.Flow:me=this.getFlowLayout(ye,se);break;case e.X0.Stack:me=this.getStackLayout(ye);break;case e.X0.Grid:me=this.getGridLayout(ye,se);break;case e.X0.Block:me=this.getBlockLayout(ye);break;default:me={}}ue={...ue,...me}}),ue}getFlowLayout(G,ue){let ye={...(0,g.b_)("display",G,"flex"),...(0,g.b_)("flex-direction",G,ue?.direction?(0,g.iv)(ue.direction):"row")};const se=u[ue.crossAxisAlignment],ot=R[ue.mainAxisAlignment];if(ye={...ye,...(0,g.b_)("align-items",G,se),...(0,g.b_)("justify-content",G,ot)},this.editMode){let me={...(0,g.b_)("dz-height",G,"15px")};me=ue.direction===e.ss.Column||ue.direction===e.ss.ColumnReverse?{...me,...(0,g.b_)("dz-width",G,"100%")}:{...me,...(0,g.b_)("dz-width",G,"auto")},ye={...ye,...me}}return ye}getStackLayout(G){let ue={...(0,g.b_)("display",G,"block")};if(this.editMode){const ye={...(0,g.b_)("dz-position",G,"absolute"),...(0,g.b_)("dz-height",G,"100%"),...(0,g.b_)("dz-width",G,"100%"),...(0,g.b_)("dz-not-last-display",G,"none")};ue={...ue,...ye}}return ue}getGridLayout(G,ue){const ye=ue.crossAxisCount??2;return{...(0,g.b_)("display",G,"grid"),...(0,g.b_)("grid-template-columns",G,`repeat(${ye}, minmax(0, 1fr))`),...(0,g.b_)("column-gap",G,(0,g.Ni)(ue.crossAxisSpacing)||"var(--rs-values-margin-grid-cross-axis-spacing)"),...(0,g.b_)("row-gap",G,(0,g.Ni)(ue.mainAxisSpacing)||"var(--rs-values-margin-grid-main-axis-spacing)")}}getBlockLayout(G){let ue={...(0,g.b_)("display",G,"block")};return this.editMode&amp;&amp;(ue={...ue,...(0,g.b_)("dz-height",G,"15px")}),ue}static{this.\u0275fac=function(ue){return new(ue||$)(C.rXU(d.z3),C.rXU(C.gRc))}}static{this.\u0275cmp=C.VBU({type:$,selectors:[["rs-container"],["","rs-container",""]],contentQueries:function(ue,ye,se){if(1&amp;ue&amp;&amp;(C.wni(se,m,5),C.wni(se,T,5)),2&amp;ue){let ot;C.mGM(ot=C.lsd())&amp;&amp;(ye.seperator=ot.first),C.mGM(ot=C.lsd())&amp;&amp;(ye.itemWrapper=ot.first)}},viewQuery:function(ue,ye){if(1&amp;ue&amp;&amp;C.GBs(E.m,5),2&amp;ue){let se;C.mGM(se=C.lsd())&amp;&amp;(ye.dropzones=se)}},hostVars:4,hostBindings:function(ue,ye){2&amp;ue&amp;&amp;(C.Aen(ye.styles),C.HbH(ye.layoutClass))},inputs:{disableDropzones:"disableDropzones",attribute:"attribute",defaultLayout:"defaultLayout"},standalone:!1,features:[C.OA$],decls:2,vars:7,consts:[["item",""],["rsDropzone","",3,"disabled","index","element","container"],[4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],["rsDropzone","",3,"disabled","type","element","layout","index","container"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"rsComponent"]],template:function(ue,ye){1&amp;ue&amp;&amp;(C.eu8(0,1),C.DNE(1,_e,2,1,"ng-container",2)),2&amp;ue&amp;&amp;(C.Y8G("disabled",ye.disableDropzones)("index",0)("element",null==ye.attribute?null:ye.attribute.element)("container",ye.attribute),C.R7$(),C.Y8G("ngForOf",(null==ye.attribute||null==ye.attribute.value?null:ye.attribute.value.elements)||C.lJ4(6,y))("ngForTrackBy",ye.elementIdentity))},styles:["[_nghost-%COMP%]{position:relative;clear:both;pointer-events:none;width:100%;height:100%}"]})}}return $})()},4336:(ne,F,h)=&gt;{"use strict";h.d(F,{r:()=&gt;m});var d=h(1635),e=h(4438),g=h(1413),E=h(1281),u=h(9539),R=h(7387),O=h(9120);const C=["element"];class m{constructor(){this.DROPZONE_TYPE=E.O,this.MAX_CHILDREN=1e3,this.cachedBindings={},this.isEditable=!0,this.destroyed$=new g.B}get type(){return this.model?.componentType}get baseType(){return this.model?.baseType}get kind(){return this.model?.entity?.componentKind}get dropzonesDisabled(){return this.model?.locked||!this.isEditable}ngOnInit(){}ngAfterViewInit(){}ngOnDestroy(){this.destroyed$.next(this)}static{this.\u0275fac=function(U){return new(U||m)}}static{this.\u0275dir=e.FsC({type:m,contentQueries:function(U,w,A){if(1&amp;U&amp;&amp;e.wni(A,m,5),2&amp;U){let L;e.mGM(L=e.lsd())&amp;&amp;(w.childrenElements=L)}},viewQuery:function(U,w){if(1&amp;U&amp;&amp;(e.GBs(e.c1b,5),e.GBs(C,5,e.c1b),e.GBs(E.m,5),e.GBs(R.H,5),e.GBs(u.OA,5)),2&amp;U){let A;e.mGM(A=e.lsd())&amp;&amp;(w.gizmo=A.first),e.mGM(A=e.lsd())&amp;&amp;(w.view=A.first),e.mGM(A=e.lsd())&amp;&amp;(w.dropzones=A),e.mGM(A=e.lsd())&amp;&amp;(w.containers=A),e.mGM(A=e.lsd())&amp;&amp;(w.attributesSchema=A)}}})}}(0,d.Cg)([(0,O.ry)()],m.prototype,"children",void 0)},2736:(ne,F,h)=&gt;{"use strict";h.d(F,{B:()=&gt;w,J:()=&gt;U});var d=h(4438),e=h(177),g=h(1281),E=h(5076),u=h(7434),R=h(9120),O=h(4412),C=h(152),m=h(5572),T=h(740);const y=["container"];let U=(()=&gt;{class A{#e;get contentType(){return null==this.#e&amp;&amp;null!=this.urn&amp;&amp;(this.#e=this.urn?.split(":")?.[1]),this.#e}static{this.\u0275fac=function(q){return new(q||A)}}static{this.\u0275dir=d.FsC({type:A,viewQuery:function(q,le){if(1&amp;q&amp;&amp;d.GBs(g.m,5),2&amp;q){let Ce;d.mGM(Ce=d.lsd())&amp;&amp;(le.dropzones=Ce)}}})}}return A})(),w=(()=&gt;{class A extends U{get contentHeight$(){return this.contentHeightSubject$.asObservable()}get id(){return"mainContent"}#e;get urn(){return this.model?.urn||this.#e}set urn(W){this.model||(this.#e=W)}#t;set containerSelector(W){this.#t=W,this.attribute&amp;&amp;(this.attribute.name=W)}get containerSelector(){return this.#t}get nativeElement(){return this.elementRef.nativeElement}constructor(W,q,le,Ce,he,Y,j,X,_e){super(),this.injector=W,this.contentService=q,this.cdr=le,this.adminConnector=Ce,this.elementRef=he,this.editMode=Y,this.platformId=j,this.parent=X,this.data=_e,this.DEFAULT_LAYOUT={sm:{type:u.X0.Flow,direction:u.ss.Column,crossAxisAlignment:u.Jn.Stretch,mainAxisAlignment:u.c2.Start,mainAxisSize:u.Gu.Min}},this.minHeight="0",this.previousMinHeight=0,this.disableDropzones=!1,this.#t="main",this.contentHeightSubject$=new O.t(null),this.resizings$=new O.t(null)}ngOnChanges(W){(W.model||W.containerSelector)&amp;&amp;(this.attribute?(this.attribute.value=this.model?.get(this.containerSelector),this.container.update()):this.attribute=new R.Tv(this.model.get(this.containerSelector),this.containerSelector))}ngOnInit(){this.editMode&amp;&amp;(this.editor=this.adminConnector.createContentEditor(this)),this.editor?.ngOnInit()}ngAfterViewInit(){this.editor?.ngAfterViewInit(),!this.editMode&amp;&amp;(0,e.UE)(this.platformId)&amp;&amp;(this.resizeObserver$=new ResizeObserver(W=&gt;this.resizings$.next(W)),this.resizeObserver$.observe(this.elementRef.nativeElement),this.resizings$.pipe((0,C.B)(50)).subscribe(W=&gt;this.emitSize()),this.emitSize())}ngOnDestroy(){this.editor?.ngOnDestroy(),this.resizeObserver$?.disconnect(),this.resizeSub?.unsubscribe()}detectChanges(){this.attribute?this.attribute.value=this.model?.get(this.containerSelector):this.attribute=new R.Tv(this.model.get(this.containerSelector),this.containerSelector),this.container?.update()}elementIdentity(W,q){return q.elementId}setMinHeight(W){this.previousMinHeight=Math.max(this.previousMinHeight,W),this.minHeight=this.previousMinHeight+"px",this.cdr.detectChanges(),this.emitSize()}emitSize(){setTimeout(()=&gt;{const W=this.elementRef?.nativeElement;if(!W)return;const q=W.offsetTop+W.clientHeight;q!==this.contentHeightSubject$.value&amp;&amp;this.contentHeightSubject$.next(q)},0)}static{this.\u0275fac=function(q){return new(q||A)(d.rXU(d.zZn),d.rXU(m.f),d.rXU(d.gRc),d.rXU(T.A),d.rXU(d.aKT),d.rXU(E.z3),d.rXU(d.Agw),d.rXU(E.v$,8),d.rXU(E.bj,8))}}static{this.\u0275cmp=d.VBU({type:A,selectors:[["rs-content"]],viewQuery:function(q,le){if(1&amp;q&amp;&amp;d.GBs(y,5),2&amp;q){let Ce;d.mGM(Ce=d.lsd())&amp;&amp;(le.container=Ce.first)}},hostVars:3,hostBindings:function(q,le){2&amp;q&amp;&amp;(d.Mr5("id",le.id),d.xc7("--rs-content-min-height",le.minHeight))},inputs:{urn:"urn",model:"model",disableDropzones:"disableDropzones",containerSelector:"containerSelector"},standalone:!1,features:[d.Jv_([{provide:U,useExisting:(0,d.Rfq)(()=&gt;A)}]),d.Vt3,d.OA$],decls:2,vars:3,consts:[["container",""],[3,"disableDropzones","defaultLayout","attribute"]],template:function(q,le){1&amp;q&amp;&amp;d.nrm(0,"rs-container",1,0),2&amp;q&amp;&amp;d.Y8G("disableDropzones",le.disableDropzones)("defaultLayout",le.DEFAULT_LAYOUT)("attribute",le.attribute)},styles:["[_nghost-%COMP%]{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:var(--rs-content-min-height, 0);width:100%}"]})}}return A})()},1281:(ne,F,h)=&gt;{"use strict";h.d(F,{O:()=&gt;E,m:()=&gt;u});var d=h(5076),e=h(4438),g=h(740),E=function(R){return R.Horizontal="horizontal",R.Vertical="vertical",R.Full="full",R}(E||{});let u=(()=&gt;{class R{constructor(C,m,T,y){this.view=C,this.adminService=m,this.injector=T,this.editMode=y,this.replace=!1,this.type=E.Full,this.disabled=!1}ngOnInit(){this.editMode&amp;&amp;!this.element?.dropzonesDisabled&amp;&amp;!this.disabled&amp;&amp;this.adminService.createDropzone(this,this.view,this.injector)}static{this.\u0275fac=function(m){return new(m||R)(e.rXU(e.c1b),e.rXU(g.A),e.rXU(e.zZn),e.rXU(d.z3))}}static{this.\u0275dir=e.FsC({type:R,selectors:[["","rsDropzone",""]],inputs:{index:"index",element:"element",container:"container",layout:"layout",replace:"replace",type:"type",disabled:"disabled"},standalone:!1})}}return R})()},4126:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;le});var d=h(4438),e=h(9417),g=h(9332),E=h(8860),u=h(141),R=h(177),O=h(1560);const C=["optionLabel"],m=["inputElement"];function T(Ce,he){if(1&amp;Ce){const Y=d.RV6();d.j41(0,"span",14),d.bIt("click",function(){d.eBV(Y);const X=d.XpG();return d.Njj(X.handleLabelClick())}),d.k0s()}}function y(Ce,he){if(1&amp;Ce&amp;&amp;d.nrm(0,"rs-icon",15),2&amp;Ce){const Y=d.XpG();d.Y8G("size",Y.iconSize)}}function U(Ce,he){if(1&amp;Ce&amp;&amp;d.EFF(0),2&amp;Ce){const Y=d.XpG(2);d.SpI(" ",Y.label||Y.title," ")}}function w(Ce,he){1&amp;Ce&amp;&amp;d.eu8(0)}function A(Ce,he){1&amp;Ce&amp;&amp;(d.qex(0),d.EFF(1),d.bVm()),2&amp;Ce&amp;&amp;(d.R7$(),d.JRh(" *"))}function L(Ce,he){if(1&amp;Ce){const Y=d.RV6();d.j41(0,"label",16),d.bIt("click",function(X){d.eBV(Y);const _e=d.XpG();return d.Njj(_e.handleClick(X))}),d.DNE(1,U,1,1,"ng-template",null,2,d.C5r)(3,w,1,0,"ng-container",17)(4,A,2,1,"ng-container",18),d.k0s()}if(2&amp;Ce){const Y=d.sdS(2),j=d.XpG();d.AVh("checkbox__label--disabled",j.isDisabled)("edit-mode",j.editMode),d.BMQ("for",j.uid)("tabindex",j.editMode?"-1":null),d.R7$(3),d.Y8G("ngTemplateOutlet",j.optionLabelTemplate||Y),d.R7$(),d.Y8G("ngIf",j.isRequired)}}function W(Ce,he){1&amp;Ce&amp;&amp;d.eu8(0)}function q(Ce,he){if(1&amp;Ce){const Y=d.RV6();d.j41(0,"div",16),d.bIt("click",function(){d.eBV(Y);const X=d.XpG();return d.Njj(X.handleLabelClick())}),d.DNE(1,W,1,0,"ng-container",17),d.k0s()}if(2&amp;Ce){const Y=d.XpG();d.AVh("checkbox__label--disabled",Y.isDisabled)("edit-mode",Y.editMode),d.BMQ("id",Y.customLabelName),d.R7$(),d.Y8G("ngTemplateOutlet",Y.optionLabelTemplate)}}let le=(()=&gt;{class Ce extends g.j{constructor(){super(...arguments),this.LABEL_TYPES=E.z,this.isChecked=!1,this.isToggle=!1,this.wrappedLabel=!1,this.labelType=E.z.none}ngOnInit(){super.ngOnInit();const Y=this.configService.vendorTheme.components.core.controls;this.style=(0,u.x)(Y),this.iconSize=Y.iconSize,this.registerFormControl()}ngOnChanges(Y){super.ngOnChanges(Y),this.formControl&amp;&amp;Y.isDisabled&amp;&amp;(Y.isDisabled.currentValue?this.formControl.disable():this.formControl.enable())}get validators(){const Y=[];if(this.isRequired&amp;&amp;Y.push(e.k0.required),this.customValidators)for(const j of this.customValidators)Y.push(j);return Y}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const Y=new e.MJ({value:this.isChecked||!1,disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,Y),this.formControl=Y,this.injector.get(d.gRc).detectChanges()}}onChange(Y){!this.isDisabled&amp;&amp;this.formControl&amp;&amp;!this.editMode&amp;&amp;(this.isChecked=Y.target.checked,this.formControl.setValue(this.isChecked),this.changed.emit(this.isChecked))}handleClick(Y){(this.editMode||this.isDisabled)&amp;&amp;Y.preventDefault()}handleLabelClick(){this.editMode||this.inputElement.nativeElement.click()}static{this.\u0275fac=(()=&gt;{let Y;return function(X){return(Y||(Y=d.xGo(Ce)))(X||Ce)}})()}static{this.\u0275cmp=d.VBU({type:Ce,selectors:[["rs-form-control-checkbox"]],contentQueries:function(j,X,_e){if(1&amp;j&amp;&amp;d.wni(_e,C,5),2&amp;j){let Q;d.mGM(Q=d.lsd())&amp;&amp;(X.optionLabelTemplate=Q.first)}},viewQuery:function(j,X){if(1&amp;j&amp;&amp;d.GBs(m,5),2&amp;j){let _e;d.mGM(_e=d.lsd())&amp;&amp;(X.inputElement=_e.first)}},hostVars:2,hostBindings:function(j,X){2&amp;j&amp;&amp;d.Aen(X.style)},inputs:{isChecked:"isChecked",isToggle:"isToggle",wrappedLabel:"wrappedLabel",customLabelName:"customLabelName",labelType:"labelType"},standalone:!1,features:[d.Vt3,d.OA$],decls:14,vars:35,consts:[["inputElement",""],["customLabel",""],["defaultOptionLabelTemplate",""],[3,"formGroup"],[3,"validity","label","labelType","name","id","errors","showErrorState","hintMessage"],[1,"checkbox"],[1,"checkbox__choice"],[1,"checkbox__input"],["type","checkbox",1,"checkbox__control",3,"change","formControlName","value","checked","required"],["class","checkbox__clickarea",3,"click",4,"ngIf"],[1,"checkbox__box"],[1,"checkbox__icon"],["icon","checkmark",3,"size",4,"ngIf"],["class","checkbox__label",3,"checkbox__label--disabled","edit-mode","click",4,"ngIf","ngIfElse"],[1,"checkbox__clickarea",3,"click"],["icon","checkmark",3,"size"],[1,"checkbox__label",3,"click"],[4,"ngTemplateOutlet"],[4,"ngIf"]],template:function(j,X){if(1&amp;j){const _e=d.RV6();d.qex(0,3),d.j41(1,"rs-form-control-wrapper",4)(2,"div",5)(3,"div",6)(4,"span",7)(5,"input",8,0),d.bIt("change",function($){return d.eBV(_e),d.Njj(X.onChange($))}),d.k0s(),d.DNE(7,T,1,0,"span",9),d.j41(8,"span",10)(9,"span",11),d.DNE(10,y,1,1,"rs-icon",12),d.k0s()()()(),d.DNE(11,L,5,8,"label",13)(12,q,2,6,"ng-template",null,1,d.C5r),d.k0s()(),d.bVm()}if(2&amp;j){const _e=d.sdS(13);d.Y8G("formGroup",X.formGroup),d.R7$(),d.Y8G("validity",X.validity)("label",X.computedLabel)("labelType",X.computedLabel?X.labelType:X.labelTypes.none)("name",X.name)("id",X.uid)("errors",X.errors)("showErrorState",X.showErrorState)("hintMessage",X.hintMessage),d.R7$(),d.AVh("rs-u-mar-t-1",!!X.computedLabel&amp;&amp;X.labelType===X.LABEL_TYPES.legendSmall)("rs-u-mar-t-4",!!X.computedLabel&amp;&amp;X.labelType===X.LABEL_TYPES.legend)("checkbox--wrapped",X.wrappedLabel),d.R7$(),d.AVh("edit-mode",X.editMode),d.R7$(),d.AVh("checkbox__input--toggle",X.isToggle)("checkbox__input--error",X.showErrorState),d.R7$(),d.Y8G("formControlName",X.formControlName)("value",X.formControlName)("checked",X.isChecked)("required",X.isRequired),d.BMQ("id",X.uid)("name",X.name)("title",X.title)("disabled",X.isDisabled||null)("tabindex",X.editMode?"-1":null)("aria-labelledby",X.customLabelName),d.R7$(2),d.Y8G("ngIf",!X.editMode),d.R7$(3),d.Y8G("ngIf",!X.isToggle),d.R7$(),d.Y8G("ngIf",!X.customLabelName)("ngIfElse",_e)}},dependencies:[R.bT,R.T3,e.Zm,e.BC,e.cb,e.xq,e.j4,e.JD,E._,O.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .checkbox[_ngcontent-%COMP%]:focus-within, .rs-using-keyboard   [_nghost-%COMP%]   .checkbox[_ngcontent-%COMP%]:focus-within{outline:2px solid var(--rs-colors-focus);outline-offset:0}.checkbox__label[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:flex}.checkbox[_ngcontent-%COMP%]{--checkbox-label-container-flex-direction: row;display:flex;flex-direction:var(--checkbox-label-container-flex-direction)}.checkbox--wrapped[_ngcontent-%COMP%]{--checkbox-label-container-flex-direction: column;align-items:center}.checkbox__choice[_ngcontent-%COMP%]{display:flex;align-items:center;height:calc(var(--rs-font-control-line-height, initial) * 1em)}.checkbox__choice.edit-mode[_ngcontent-%COMP%]{pointer-events:none}.checkbox__label[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;padding-left:var(--checkbox-label-padding);border-radius:var(--checkbox-label-border-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;width:calc(100% - var(--checkbox-label-padding) - var(--rs-font-control-line-height, initial) * 1em)}.checkbox__label--disabled[_ngcontent-%COMP%]{color:var(--rs-colors-controls-placeholder);cursor:default}.checkbox__label.edit-mode[_ngcontent-%COMP%]{pointer-events:none;flex-grow:1}.checkbox__input[_ngcontent-%COMP%]{--checkbox-height: var(--checkbox-size);--checkbox-width: var(--checkbox-size);position:relative;-webkit-user-select:none;user-select:none;height:var(--checkbox-height);width:var(--checkbox-width)}.checkbox__input--toggle[_ngcontent-%COMP%]{--checkbox-width: var(--checkbox-toggle-background-width);--checkbox-height: var(--checkbox-toggle-switch-size)}.checkbox__control[_ngcontent-%COMP%]{position:absolute;opacity:0;height:0;width:0}.checkbox__control[_ngcontent-%COMP%]:focus{outline:none}.checkbox__clickarea[_ngcontent-%COMP%]{--checkbox-clickarea-cursor: pointer;position:absolute;top:0;left:0;border-radius:50%;width:var(--checkbox-area);height:var(--checkbox-area);transform:translate(-25%,-25%);cursor:var(--checkbox-clickarea-cursor)}.checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__clickarea[_ngcontent-%COMP%]{--checkbox-clickarea-cursor: default}.checkbox__box[_ngcontent-%COMP%]{--checkbox-box-height: var(--checkbox-height);--checkbox-box-background-color: var( --rs-colors-controls-background );--checkbox-box-border-color: var(--rs-colors-controls-border);--checkbox-box-border-radius: var(--checkbox-border-radius);position:absolute;top:0;left:0;height:var(--checkbox-box-height);width:var(--checkbox-width);background-color:var(--checkbox-box-background-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-box-border-color);border-radius:var(--checkbox-box-border-radius);pointer-events:none;transition:all .2s ease-in-out}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-height: var(--checkbox-toggle-background-height);--checkbox-box-background-color: var( --rs-colors-controls-placeholder );--checkbox-box-border-color: var( --rs-colors-controls-placeholder );--checkbox-box-border-radius: var( --checkbox-toggle-background-border-radius );top:calc(var(--checkbox-label-padding) / 2);display:flex;align-items:center}.checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-primary );--checkbox-box-border-color: var(--rs-colors-controls-primary)}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-highlight-primary );--checkbox-box-border-color: var( --rs-colors-controls-highlight-primary )}.checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-highlight )}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-disabled-default );--checkbox-box-border-color: var( --rs-colors-controls-disabled-default )}.checkbox__control[disabled][_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var( --rs-colors-controls-highlight )}.rs-using-keyboard[_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var(--rs-colors-controls-focus)}.rs-using-keyboard[_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var( --rs-colors-controls-on-background )}.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var(--rs-colors-controls-error)}.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-error );--checkbox-box-border-color: var(--rs-colors-controls-error)}.checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-opacity: 0;--checkbox-icon-height: 100%;--checkbox-icon-width: 100%;--checkbox-icon-border-color: var(--checkbox-icon-background-color);display:flex;height:var(--checkbox-icon-height);width:var(--checkbox-icon-width);align-items:center;justify-content:center;color:var(--rs-colors-controls-background);opacity:var(--checkbox-icon-opacity);transition:all .2s ease-in-out}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-height: var(--checkbox-toggle-switch-size);--checkbox-icon-width: var(--checkbox-toggle-switch-size);--checkbox-icon-background-color: var( --rs-colors-controls-primary );--checkbox-icon-opacity: 1;position:absolute;left:calc(var(--checkbox-border-width) * -1);background-color:var(--checkbox-icon-background-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-icon-border-color);border-radius:var(--checkbox-toggle-switch-border-radius)}.checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-opacity: 1}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{left:calc(100% - var(--checkbox-icon-width) + var(--checkbox-border-width))}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-background-color: var( --rs-colors-controls-highlight-default )}.checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%], .checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%], .checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-background-color: var( --rs-colors-controls-error );--checkbox-icon-border-color: var(--rs-colors-controls-error)}"]})}}return Ce})()},674:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;W});var d=h(4438),e=h(9332),g=h(9417),E=h(6207),u=h(177),R=h(8860),O=h(1560);const C=["trigger"],m=["optionBox"],T=["option"];function y(q,le){if(1&amp;q&amp;&amp;(d.qex(0),d.EFF(1),d.bVm()),2&amp;q){const Ce=d.XpG();d.R7$(),d.SpI(" ",Ce.selectedOption.label||Ce.selectedOption.title," ")}}function U(q,le){if(1&amp;q&amp;&amp;(d.qex(0),d.EFF(1),d.bVm()),2&amp;q){const Ce=d.XpG(2);d.R7$(),d.JRh(Ce.placeholder)}}function w(q,le){1&amp;q&amp;&amp;(d.qex(0),d.pXf(1,3),d.bVm())}function A(q,le){if(1&amp;q&amp;&amp;(d.qex(0),d.DNE(1,U,2,1,"ng-container",9)(2,w,2,0,"ng-container",9),d.bVm()),2&amp;q){const Ce=d.XpG();d.R7$(),d.Y8G("ngIf",Ce.placeholder),d.R7$(),d.Y8G("ngIf",!Ce.placeholder)}}function L(q,le){if(1&amp;q){const Ce=d.RV6();d.j41(0,"li",14,2),d.bIt("click",function(Y){const j=d.eBV(Ce).$implicit,X=d.XpG();return d.Njj(X.select(j,Y))})("keydown.space",function(Y){const j=d.eBV(Ce).$implicit,X=d.XpG();return d.Njj(X.select(j,Y))})("keydown.enter",function(Y){const j=d.eBV(Ce).$implicit,X=d.XpG();return d.Njj(X.select(j,Y))}),d.j41(2,"span",15),d.EFF(3),d.k0s()()}if(2&amp;q){const Ce=le.$implicit,he=le.index,Y=d.XpG();d.AVh("dropdown__item--highlighted",Y.highlightedOptionIndex===he)("dropdown__item--selected",Ce.value===(null==Y.selectedOption?null:Y.selectedOption.value)),d.BMQ("id",Y.id+"_"+Ce.value)("aria-selected",Ce.value===(null==Y.selectedOption?null:Y.selectedOption.value))("tabindex",Y.isOpen?0:null),d.R7$(3),d.SpI(" ",Ce.label||Ce.title," ")}}let W=(()=&gt;{class q extends e.j{constructor(){super(...arguments),this.isOpen=!1,this.usingKeys=!1,this.options=[],this.elementRef=this.injector.get(d.aKT)}ngOnInit(){super.ngOnInit();const Ce=this.configService.vendorTheme.components.core.controls;this.style={"--dropdown-padding-y":Ce.padding[0],"--dropdown-padding-x":Ce.padding[1],"--dropdown-border-width":Ce.borderWidth,"--dropdown-border-style":Ce.borderStyle,"--dropdown-border-radius":Ce.borderRadius,"--dropdown-trigger-height":Ce.height,"--dropdown-icon-size":Ce.iconSize.sm},this.iconSize=Ce.iconSize,this.value&amp;&amp;(this.selectedOption=this.options.filter(he=&gt;he.value===this.value)[0]),this.registerFormControl()}select(Ce,he){he&amp;&amp;(he.preventDefault(),he.stopPropagation()),this.close(),this.value=Ce.value,this.customFormControl.updateValue(Ce.value),this.selectedOption=Ce,this.changed.emit(Ce.value)}open(){this.isDisabled||(this.highlightedOptionIndex=this.selectedOption?this.options.findIndex(Ce=&gt;Ce.value===this.selectedOption.value):0,this.isOpen=!0,this.optionBox.nativeElement.scrollTop=this.optionElements.toArray()[this.highlightedOptionIndex].nativeElement.offsetTop)}close(){this.usingKeys=!1,this.trigger?.nativeElement&amp;&amp;this.trigger.nativeElement.focus(),this.isOpen=!1}keySelect(Ce,he){this.usingKeys=!0,he.preventDefault(),this.isOpen?(this.highlightedOptionIndex=(this.options.length+this.highlightedOptionIndex+(Ce?-1:1))%this.options.length,this.optionElements.toArray()[this.highlightedOptionIndex].nativeElement.focus()):this.open()}focusOut(){this.customFormControl.focusOut(),setTimeout(()=&gt;{this.elementRef.nativeElement.contains(document.activeElement)||(this.isOpen=!1)},0)}get validators(){const Ce=[];if(this.isRequired&amp;&amp;Ce.push(g.k0.required),this.customValidators)for(const he of this.customValidators)Ce.push(he);return Ce}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const Ce=new g.MJ({value:this.value||"",disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,Ce),this.formControl=Ce}}toggle(Ce){this.usingKeys=!1,this.isOpen&amp;&amp;this.elementRef.nativeElement.contains(Ce.target)&amp;&amp;(this.isOpen=!1)}static{this.\u0275fac=(()=&gt;{let Ce;return function(Y){return(Ce||(Ce=d.xGo(q)))(Y||q)}})()}static{this.\u0275cmp=d.VBU({type:q,selectors:[["rs-form-control-dropdown"]],viewQuery:function(he,Y){if(1&amp;he&amp;&amp;(d.GBs(C,5),d.GBs(m,5),d.GBs(E.e,5),d.GBs(T,5)),2&amp;he){let j;d.mGM(j=d.lsd())&amp;&amp;(Y.trigger=j.first),d.mGM(j=d.lsd())&amp;&amp;(Y.optionBox=j.first),d.mGM(j=d.lsd())&amp;&amp;(Y.customFormControl=j.first),d.mGM(j=d.lsd())&amp;&amp;(Y.optionElements=j)}},hostVars:2,hostBindings:function(he,Y){1&amp;he&amp;&amp;d.bIt("document.click",function(){return Y.toggle()}),2&amp;he&amp;&amp;d.Aen(Y.style)},inputs:{options:"options",placeholder:"placeholder",labelledBy:"labelledBy"},standalone:!1,features:[d.Vt3],decls:13,vars:29,consts:()=&gt;{let Ce;return Ce="Bitte w\xE4hlen...",[["trigger",""],["optionBox",""],["option",""],Ce,[3,"formGroup"],[3,"validity","labelType","label","title","name","id","errors","showErrorState","hintMessage"],["customFormControl","",1,"dropdown",3,"keydown.escape","keydown.arrowUp","keydown.arrowDown","focusout","formControlName","value"],["aria-haspopup","listbox",1,"dropdown__trigger",3,"click","disabled"],[1,"dropdown__trigger-label"],[4,"ngIf"],[1,"dropdown__icon"],["icon","arrow-down",3,"size"],[1,"dropdown__options"],["class","dropdown__item","role","option",3,"dropdown__item--highlighted","dropdown__item--selected","click","keydown.space","keydown.enter",4,"ngFor","ngForOf"],["role","option",1,"dropdown__item",3,"click","keydown.space","keydown.enter"],[1,"dropdown__item-label"]]},template:function(he,Y){if(1&amp;he){const j=d.RV6();d.qex(0,4),d.j41(1,"rs-form-control-wrapper",5)(2,"div",6),d.bIt("keydown.escape",function(){return d.eBV(j),d.Njj(Y.close())})("keydown.arrowUp",function(_e){return d.eBV(j),d.Njj(Y.keySelect(!0,_e))})("keydown.arrowDown",function(_e){return d.eBV(j),d.Njj(Y.keySelect(!1,_e))})("focusout",function(){return d.eBV(j),d.Njj(Y.focusOut())}),d.j41(3,"button",7,0),d.bIt("click",function(){return d.eBV(j),d.Njj(Y.isOpen?Y.close():Y.open())}),d.j41(5,"span",8),d.DNE(6,y,2,1,"ng-container",9)(7,A,3,2,"ng-container",9),d.k0s()(),d.j41(8,"span",10),d.nrm(9,"rs-icon",11),d.k0s(),d.j41(10,"ul",12,1),d.DNE(12,L,4,8,"li",13),d.k0s()()(),d.bVm()}2&amp;he&amp;&amp;(d.Y8G("formGroup",Y.formGroup),d.R7$(),d.Y8G("validity",Y.validity)("labelType",Y.labelTypes.label)("label",Y.computedLabel)("title",Y.title||Y.label)("name",Y.name)("id",Y.id)("errors",Y.errors)("showErrorState",Y.showErrorState)("hintMessage",Y.hintMessage),d.R7$(),d.AVh("dropdown--open",Y.isOpen)("dropdown--using-keys",Y.usingKeys)("dropdown--error",Y.showErrorState),d.Y8G("formControlName",Y.formControlName)("value",Y.value),d.R7$(),d.AVh("dropdown__trigger--no-selection",!Y.selectedOption),d.Y8G("disabled",Y.isDisabled||!Y.options||Y.options.length&lt;1),d.BMQ("title",Y.title||Y.label)("aria-labelledby",Y.labelledBy||Y.id),d.R7$(3),d.Y8G("ngIf",Y.selectedOption),d.R7$(),d.Y8G("ngIf",!Y.selectedOption),d.R7$(2),d.Y8G("size",Y.iconSize),d.R7$(),d.BMQ("aria-activedescendant",Y.selectedOption?Y.id+"_"+Y.selectedOption.value:void 0)("aria-labelledby",Y.labelledBy||Y.id),d.R7$(2),d.Y8G("ngForOf",Y.options))},dependencies:[u.Sq,u.bT,g.BC,g.cb,g.j4,g.JD,R._,O.R,E.e],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.dropdown__options[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.dropdown[_ngcontent-%COMP%], .dropdown__trigger[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}.dropdown__trigger[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:block}.dropdown[_ngcontent-%COMP%]{--dropdown-color: var(--rs-colors-controls-on-background);--dropdown-background-color: var(--rs-colors-controls-background);--dropdown-border-color: var(--rs-colors-controls-border);--dropdown-padding: var(--dropdown-padding-y) var(--dropdown-padding-x);position:relative;flex:1 0 auto}.dropdown[_ngcontent-%COMP%]:focus-within{--dropdown-border-color: var(--rs-colors-controls-focus)}.dropdown--error[_ngcontent-%COMP%]{--dropdown-border-color: var(--rs-colors-controls-error)}.dropdown--error[_ngcontent-%COMP%]:focus-within{--dropdown-border-color: var(--rs-colors-controls-error)}.dropdown--open[_ngcontent-%COMP%]{--dropdown-border-color: var(--rs-colors-controls-focus)}.dropdown--open.dropdown-error[_ngcontent-%COMP%]{--dropdown-border-color: var(--rs-colors-controls-error)}.dropdown__trigger[_ngcontent-%COMP%]{--dropdown-trigger-border-radius: var(--dropdown-border-radius);--dropdown-trigger-color: var(--dropdown-color);--dropdown-trigger-cursor: pointer;display:block;width:100%;height:var(--dropdown-trigger-height);text-align:left;color:var(--dropdown-trigger-color);background-color:var(--dropdown-background-color);border:var(--dropdown-border-width) var(--dropdown-border-style) var(--dropdown-border-color);border-radius:var(--dropdown-trigger-border-radius);transition:all .2s ease-in-out;cursor:var(--dropdown-trigger-cursor)}.dropdown__trigger[disabled][_ngcontent-%COMP%]{--dropdown-background-color: var(--rs-colors-controls-highlight);--dropdown-trigger-cursor: default}.dropdown__trigger--no-selection[_ngcontent-%COMP%], .dropdown__trigger--no-selection[disabled][_ngcontent-%COMP%]{--dropdown-trigger-color: var(--rs-colors-controls-placeholder)}.dropdown--open[_ngcontent-%COMP%]   .dropdown__trigger[_ngcontent-%COMP%]{--dropdown-trigger-border-radius: var(--dropdown-border-radius) var(--dropdown-border-radius) 0 0}.dropdown__trigger-label[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;padding:var(--dropdown-padding-y) calc(2 * var(--dropdown-padding-x) + var(--dropdown-icon-size)) var(--dropdown-padding-y) var(--dropdown-padding-x)}.dropdown__options[_ngcontent-%COMP%]{--dropdown-options-max-height: 0;--dropdown-options-overflow-y: hidden;--dropdown-options-border-bottom-width: 0;--dropdown-options-transition: all $rs-style-animation-duration-default $rs-style-animation-timing-function, border-bottom-width 0s linear $rs-style-animation-duration-default;position:absolute;z-index:1;left:0;min-width:100%;max-width:calc(100vw - 2 * var(--rs-values-spacing-sp3));max-height:var(--dropdown-options-max-height);border-radius:0 0 var(--dropdown-border-radius) var(--dropdown-border-radius);transition:var(--dropdown-options-transition);overflow-x:hidden;overflow-y:var(--dropdown-options-overflow-y);background-color:var(--dropdown-background-color);color:var(--dropdown-color);border-top:0;border-right:var(--dropdown-border-width) var(--dropdown-border-style) var(--dropdown-border-color);border-bottom:var(--dropdown-options-border-bottom-width) var(--dropdown-border-style) var(--dropdown-border-color);border-left:var(--dropdown-border-width) var(--dropdown-border-style) var(--dropdown-border-color);cursor:pointer}.dropdown--open[_ngcontent-%COMP%]   .dropdown__options[_ngcontent-%COMP%]{--dropdown-options-max-height: calc( 4.5 * var(--dropdown-trigger-height) );--dropdown-options-overflow-y: auto;--dropdown-options-border-bottom-width: var( --dropdown-border-width );--dropdwon-options-transition: all $rs-style-animation-duration-default $rs-style-animation-timing-function}.dropdown__icon[_ngcontent-%COMP%]{--dropdown-icon-transform: translateY(-50%);position:absolute;top:50%;right:var(--dropdown-padding-x);line-height:0;transform:var(--dropdown-icon-transform);pointer-events:none;transition:transform .2s ease-in-out}.dropdown--open[_ngcontent-%COMP%]   .dropdown__icon[_ngcontent-%COMP%]{--dropdown-icon-transform: translateY(-50%) rotate(180deg)}.dropdown__item[_ngcontent-%COMP%]{--dropdown-item-color: var(--dropdown-color);--dropdown-item-background-color: var(--dropdown-background-color);min-height:var(--dropdown-trigger-height);overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out;background-color:var(--dropdown-item-background-color);color:var(--dropdown-item-color)}.dropdown__item[_ngcontent-%COMP%]:focus{outline:none}.dropdown__item[_ngcontent-%COMP%]:hover, .rs-using-keyboard[_nghost-%COMP%]   .dropdown__item--highlighted[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .dropdown__item--highlighted[_ngcontent-%COMP%], .dropdown--using-keys[_ngcontent-%COMP%]   .dropdown__item--highlighted[_ngcontent-%COMP%]{--dropdown-item-background-color: var( --rs-colors-controls-highlight )}.dropdown__item--selected[_ngcontent-%COMP%]{--dropdown-item-color: var(--rs-colors-controls-primary)}.dropdown__item--selected[_ngcontent-%COMP%]:hover, .rs-using-keyboard[_nghost-%COMP%]   .dropdown__item--selected.dropdown__item--highlighted[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .dropdown__item--selected.dropdown__item--highlighted[_ngcontent-%COMP%], .dropdown--using-keys[_ngcontent-%COMP%]   .dropdown__item--selected.dropdown__item--highlighted[_ngcontent-%COMP%]{--dropdown-item-color: var(--dropdown-color)}.dropdown__item-label[_ngcontent-%COMP%]{padding:var(--dropdown-padding);display:flex;align-items:center}@media only screen and (min-width: 960px){.dropdown--open[_ngcontent-%COMP%]   .dropdown__options[_ngcontent-%COMP%]{--dropdown-options-max-height: calc( 5.5 * var(--dropdown-trigger-height) )}}']})}}return q})()},2747:(ne,F,h)=&gt;{"use strict";h.d(F,{BS:()=&gt;u,fi:()=&gt;R,kN:()=&gt;O});var d=h(1626),e=h(4438),g=h(4412);const E=["fileInput"];var u=function(C){return C[C.Empty=0]="Empty",C[C.Ready=1]="Ready",C[C.Uploading=2]="Uploading",C[C.Done=3]="Done",C[C.Error=4]="Error",C}(u||{});class R extends Error{constructor(m){super("Die Datei muss kleiner als " + m.toFixed(1) + " MB sein.")}}let O=(()=&gt;{class C{constructor(T){this.http=T,this.state=new g.t(u.Empty),this.changed=new e.bkB,this.process=new e.bkB,this.uploadError=new e.bkB,this.uploadSuccess=new e.bkB,this.state.next(u.Empty)}ngOnDestroy(){this.uploadSubscription?.unsubscribe()}clear(){this.uploadSubscription&amp;&amp;this.uploadSubscription.unsubscribe(),this.currentUpload=null,this.changed.next(null),this.process.next(0),this.uploadError.next(null),this.state.next(u.Empty),this.fileInput&amp;&amp;this.fileInput.nativeElement&amp;&amp;(this.fileInput.nativeElement.value="")}upload(){if(!this.uploadUrl)throw new Error("Upload URL required");if(!this.contentType)throw new Error("Content Type required");if(this.process.next(0),this.uploadError.next(null),this.uploadSubscription&amp;&amp;this.uploadSubscription.unsubscribe(),!this.currentUpload)throw new Error("Nothing to upload");{const T=new d.Kd("PUT",this.uploadUrl,this.currentUpload.data,{headers:new d.Lr({"Content-Type":this.currentUpload.type||this.contentType}),reportProgress:!0});this.state.next(u.Uploading),this.uploadSubscription=this.http.request(T).subscribe(y=&gt;{switch(y.type){case d.hv.UploadProgress:this.process.next(Math.round(100*y.loaded/y.total));break;case d.hv.Response:this.state.next(u.Done),this.uploadSuccess.next(null)}},y=&gt;{this.state.next(u.Error),this.uploadError.next(y)})}}setData(T){this.currentUpload={name:"",size:T.byteLength,type:"",preview:"",data:T},this.changed.next(this.currentUpload),this.state.next(u.Ready),this.uploadError.next(null),this.process.emit(0)}cancel(){this.process.next(0),this.uploadError.next(null),this.uploadSubscription&amp;&amp;this.uploadSubscription.unsubscribe(),this.state.next(this.currentUpload?u.Ready:u.Empty)}openDialog(){this.fileInput.nativeElement.click()}onFileLoaded(T){if(T.target.files&amp;&amp;T.target.files.length&gt;0&amp;&amp;(this.file=T.target.files[0]),this.file){if(this.maxSize&amp;&amp;this.file.size&gt;1e3*this.maxSize*1e3)return this.currentUpload={name:this.file.name,size:this.file.size,type:this.file.type,data:null,file:this.file,preview:null},this.state.next(u.Error),this.uploadError.next(new R(this.maxSize)),void this.changed.next(this.currentUpload);const y=new FileReader;y.onload=()=&gt;{this.currentUpload={name:this.file.name,size:this.file.size,type:this.file.type,data:y.result,file:this.file,preview:null},this.state.next(u.Ready),this.changed.next(this.currentUpload)},y.readAsArrayBuffer(this.file)}}static{this.\u0275fac=function(y){return new(y||C)(e.rXU(d.Qq))}}static{this.\u0275cmp=e.VBU({type:C,selectors:[["rs-file-input"]],viewQuery:function(y,U){if(1&amp;y&amp;&amp;e.GBs(E,5),2&amp;y){let w;e.mGM(w=e.lsd())&amp;&amp;(U.fileInput=w.first)}},inputs:{acceptedFiles:"acceptedFiles",contentType:"contentType",maxSize:"maxSize",uploadUrl:"uploadUrl"},outputs:{state:"state",changed:"changed",process:"process",uploadError:"uploadError",uploadSuccess:"uploadSuccess"},standalone:!1,decls:2,vars:1,consts:[["fileInput",""],["type","file",2,"display","none",3,"change"]],template:function(y,U){if(1&amp;y){const w=e.RV6();e.j41(0,"input",1,0),e.bIt("change",function(L){return e.eBV(w),e.Njj(U.onFileLoaded(L))}),e.k0s()}2&amp;y&amp;&amp;e.BMQ("accept",U.acceptedFiles)},encapsulation:2})}}return C})()},358:(ne,F,h)=&gt;{"use strict";h.d(F,{u:()=&gt;j});var d=h(9332),e=h(9417),g=h(6207),E=h(9519),u=h.n(E),R=h(8860),O=h(141),C=h(4438),m=h(177),T=h(1560);const y=["optionLabel"],U=["inputElements"];function w(X,_e){1&amp;X&amp;&amp;(C.j41(0,"div"),C.EFF(1,"MULTI SELECT PLACEHOLDER"),C.k0s())}function A(X,_e){if(1&amp;X){const Q=C.RV6();C.j41(0,"span",17),C.bIt("click",function(){C.eBV(Q);const ee=C.XpG().index,G=C.XpG();return C.Njj(G.handleLabelClick(ee))}),C.k0s()}}function L(X,_e){if(1&amp;X&amp;&amp;C.nrm(0,"rs-icon",18),2&amp;X){const Q=C.XpG(2);C.Y8G("size",Q.iconSize)}}function W(X,_e){if(1&amp;X&amp;&amp;C.EFF(0),2&amp;X){const Q=C.XpG(2).$implicit;C.SpI(" ",Q.title," ")}}function q(X,_e){1&amp;X&amp;&amp;C.eu8(0)}function le(X,_e){if(1&amp;X){const Q=C.RV6();C.j41(0,"label",19),C.bIt("click",function(ee){C.eBV(Q);const G=C.XpG(2);return C.Njj(G.handleClick(ee))}),C.DNE(1,W,1,1,"ng-template",null,2,C.C5r)(3,q,1,0,"ng-container",20),C.k0s()}if(2&amp;X){const Q=C.sdS(2),$=C.XpG().index,ee=C.XpG();C.AVh("checkbox__label--disabled",ee.isDisabled)("edit-mode",ee.editMode),C.BMQ("for",ee.uid+$)("tabindex",ee.editMode?"-1":null),C.R7$(3),C.Y8G("ngTemplateOutlet",ee.optionLabelTemplate||Q)}}function Ce(X,_e){1&amp;X&amp;&amp;C.eu8(0)}function he(X,_e){if(1&amp;X){const Q=C.RV6();C.j41(0,"div",19),C.bIt("click",function(){C.eBV(Q);const ee=C.XpG().index,G=C.XpG();return C.Njj(G.handleLabelClick(ee))}),C.DNE(1,Ce,1,0,"ng-container",20),C.k0s()}if(2&amp;X){const Q=C.XpG(2);C.AVh("checkbox__label--disabled",Q.isDisabled)("edit-mode",Q.editMode),C.BMQ("id",Q.customLabelName),C.R7$(),C.Y8G("ngTemplateOutlet",Q.optionLabelTemplate)}}function Y(X,_e){if(1&amp;X){const Q=C.RV6();C.qex(0),C.j41(1,"div",8)(2,"div",9)(3,"span",10)(4,"input",11,0),C.bIt("change",function(ee){const G=C.eBV(Q),ue=G.$implicit,ye=G.index,se=C.XpG();return C.Njj(se.onChange(ee,ue.value,ye))}),C.k0s(),C.DNE(6,A,1,0,"span",12),C.j41(7,"span",13)(8,"span",14),C.DNE(9,L,1,1,"rs-icon",15),C.k0s()()()(),C.DNE(10,le,4,7,"label",16)(11,he,2,6,"ng-template",null,1,C.C5r),C.k0s(),C.bVm()}if(2&amp;X){const Q=_e.$implicit,$=_e.index,ee=C.sdS(12),G=C.XpG();C.R7$(),C.AVh("checkbox--wrapped",G.wrappedLabel),C.R7$(),C.AVh("edit-mode",G.editMode),C.R7$(),C.AVh("checkbox__input--toggle",G.isToggle)("checkbox__input--error",G.showErrorState),C.R7$(),C.Y8G("value",Q.value)("checked",G.initialCheckedItems[$])("required",!1),C.BMQ("id",G.uid+$)("name",G.name?G.name+$:null)("title",Q.title||null)("disabled",G.isDisabled||null)("tabindex",G.editMode?"-1":null)("aria-labelledby",G.customLabelName),C.R7$(2),C.Y8G("ngIf",!G.editMode),C.R7$(3),C.Y8G("ngIf",!G.isToggle),C.R7$(),C.Y8G("ngIf",!G.customLabelName)("ngIfElse",ee)}}let j=(()=&gt;{class X extends d.j{constructor(){super(...arguments),this.LABEL_TYPES=R.z,this.uid=u()("checkbox-group-label-"),this.options=[],this.isHorizontal=!1,this.isToggle=!1,this.wrappedLabel=!1,this.labelType=R.z.none}ngOnInit(){super.ngOnInit();const Q=this.configService.vendorTheme.components.core.controls;this.style=(0,O.x)(Q),this.iconSize=Q.iconSizeSmall,this.setPresetValues(),this.registerFormControl()}ngOnChanges(Q){super.ngOnChanges(Q),Q.value&amp;&amp;this.setPresetValues()}setPresetValues(){this.initialCheckedItems=this.options.map(Q=&gt;!!this.value?.includes(Q.value)&amp;&amp;Q.value),this.checkedItems=this.initialCheckedItems}get validators(){const Q=[];if(this.isRequired&amp;&amp;Q.push(e.k0.required),this.maxLength&amp;&amp;Q.push(e.k0.maxLength(this.maxLength)),this.minLength&amp;&amp;Q.push(e.k0.minLength(this.minLength)),this.customValidators)for(const $ of this.customValidators)Q.push($);return Q}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const Q=new e.MJ({value:this.value||[],disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,Q),this.formControl=Q}}onChange(Q,$,ee){!this.isDisabled&amp;&amp;this.formControl&amp;&amp;!this.editMode&amp;&amp;(this.checkedItems[ee]=!!Q.target.checked&amp;&amp;$,this.value=this.checkedItems.filter(G=&gt;G),this.customFormControl.updateValue(this.value),this.changed.emit(this.value))}handleClick(Q){(this.editMode||this.isDisabled)&amp;&amp;Q.preventDefault()}handleLabelClick(Q){this.editMode||this.inputElements.toArray()[Q].nativeElement.click()}static{this.\u0275fac=(()=&gt;{let Q;return function(ee){return(Q||(Q=C.xGo(X)))(ee||X)}})()}static{this.\u0275cmp=C.VBU({type:X,selectors:[["rs-form-control-multi-select"]],contentQueries:function($,ee,G){if(1&amp;$&amp;&amp;C.wni(G,y,5),2&amp;$){let ue;C.mGM(ue=C.lsd())&amp;&amp;(ee.optionLabelTemplate=ue.first)}},viewQuery:function($,ee){if(1&amp;$&amp;&amp;(C.GBs(g.e,5),C.GBs(U,5)),2&amp;$){let G;C.mGM(G=C.lsd())&amp;&amp;(ee.customFormControl=G.first),C.mGM(G=C.lsd())&amp;&amp;(ee.inputElements=G)}},hostVars:2,hostBindings:function($,ee){2&amp;$&amp;&amp;C.Aen(ee.style)},inputs:{options:"options",isHorizontal:"isHorizontal",isToggle:"isToggle",wrappedLabel:"wrappedLabel",maxLength:"maxLength",minLength:"minLength",customLabelName:"customLabelName",labelType:"labelType"},standalone:!1,features:[C.Vt3,C.OA$],decls:5,vars:23,consts:[["inputElements",""],["customLabel",""],["defaultOptionLabelTemplate",""],[3,"formGroup"],[4,"ngIf"],[3,"validity","label","labelType","name","id","title","errors","showErrorState","hintMessage","isMultiSelect"],["customFormControl","",1,"multi-select",3,"formControlName","value"],[4,"ngFor","ngForOf"],[1,"checkbox"],[1,"checkbox__choice"],[1,"checkbox__input"],["type","checkbox",1,"checkbox__control",3,"change","value","checked","required"],["class","checkbox__clickarea",3,"click",4,"ngIf"],[1,"checkbox__box"],[1,"checkbox__icon"],["icon","checkmark",3,"size",4,"ngIf"],["class","checkbox__label",3,"checkbox__label--disabled","edit-mode","click",4,"ngIf","ngIfElse"],[1,"checkbox__clickarea",3,"click"],["icon","checkmark",3,"size"],[1,"checkbox__label",3,"click"],[4,"ngTemplateOutlet"]],template:function($,ee){1&amp;$&amp;&amp;(C.qex(0,3),C.DNE(1,w,2,0,"div",4),C.j41(2,"rs-form-control-wrapper",5)(3,"div",6),C.DNE(4,Y,13,21,"ng-container",7),C.k0s()(),C.bVm()),2&amp;$&amp;&amp;(C.Y8G("formGroup",ee.formGroup),C.R7$(),C.Y8G("ngIf",!ee.label&amp;&amp;!ee.options),C.R7$(),C.Y8G("validity",ee.validity)("label",ee.computedLabel)("labelType",ee.computedLabel?ee.labelType:ee.labelTypes.none)("name",ee.name)("id",ee.id)("title",ee.title||ee.label)("errors",ee.errors)("showErrorState",ee.showErrorState)("hintMessage",ee.hintMessage)("isMultiSelect",!0),C.R7$(),C.AVh("multi-select--horizontal",ee.isHorizontal)("multi-select--has-label",ee.label)("rs-u-mar-t-1",!!ee.computedLabel&amp;&amp;ee.labelType===ee.LABEL_TYPES.legendSmall)("rs-u-mar-t-4",!!ee.computedLabel&amp;&amp;ee.labelType===ee.LABEL_TYPES.legend),C.Y8G("formControlName",ee.formControlName)("value",ee.value),C.R7$(),C.Y8G("ngForOf",ee.options))},dependencies:[m.Sq,m.bT,m.T3,e.BC,e.cb,e.j4,e.JD,R._,T.R,g.e],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .checkbox[_ngcontent-%COMP%]:focus-within, .rs-using-keyboard   [_nghost-%COMP%]   .checkbox[_ngcontent-%COMP%]:focus-within{outline:2px solid var(--rs-colors-focus);outline-offset:0}.checkbox__label[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.multi-select[_ngcontent-%COMP%]{--multi-select-display: block;display:var(--multi-select-display)}.multi-select--has-label[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.multi-select--horizontal[_ngcontent-%COMP%]{--multi-select-display: flex;flex-wrap:wrap;margin:calc(-.5 * var(--rs-values-spacing-sp2)) calc(-.5 * var(--rs-values-spacing-sp4))}.multi-select--has-label.multi-select--horizontal[_ngcontent-%COMP%]{margin-top:calc(-.5 * var(--rs-values-spacing-sp2) + var(--rs-values-spacing-sp4))}.checkbox[_ngcontent-%COMP%]{--checkbox-label-container-flex-direction: row;display:flex;flex-direction:var(--checkbox-label-container-flex-direction)}.checkbox--wrapped[_ngcontent-%COMP%]{--checkbox-label-container-flex-direction: column;align-items:center}.checkbox__choice[_ngcontent-%COMP%]{display:flex;align-items:center;height:calc(var(--rs-font-control-line-height, initial) * 1em)}.checkbox__choice.edit-mode[_ngcontent-%COMP%]{pointer-events:none}.checkbox__label[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;padding-left:var(--checkbox-label-padding);border-radius:var(--checkbox-label-border-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;width:calc(100% - var(--checkbox-label-padding) - var(--rs-font-control-line-height, initial) * 1em)}.checkbox__label--disabled[_ngcontent-%COMP%]{color:var(--rs-colors-controls-placeholder);cursor:default}.checkbox__label.edit-mode[_ngcontent-%COMP%]{pointer-events:none;flex-grow:1}.checkbox__input[_ngcontent-%COMP%]{--checkbox-height: var(--checkbox-size);--checkbox-width: var(--checkbox-size);position:relative;-webkit-user-select:none;user-select:none;height:var(--checkbox-height);width:var(--checkbox-width)}.checkbox__input--toggle[_ngcontent-%COMP%]{--checkbox-width: var(--checkbox-toggle-background-width);--checkbox-height: var(--checkbox-toggle-switch-size)}.checkbox__control[_ngcontent-%COMP%]{position:absolute;opacity:0;height:0;width:0}.checkbox__control[_ngcontent-%COMP%]:focus{outline:none}.checkbox__clickarea[_ngcontent-%COMP%]{--checkbox-clickarea-cursor: pointer;position:absolute;top:0;left:0;border-radius:50%;width:var(--checkbox-area);height:var(--checkbox-area);transform:translate(-25%,-25%);cursor:var(--checkbox-clickarea-cursor)}.checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__clickarea[_ngcontent-%COMP%]{--checkbox-clickarea-cursor: default}.checkbox__box[_ngcontent-%COMP%]{--checkbox-box-height: var(--checkbox-height);--checkbox-box-background-color: var( --rs-colors-controls-background );--checkbox-box-border-color: var(--rs-colors-controls-border);--checkbox-box-border-radius: var(--checkbox-border-radius);position:absolute;top:0;left:0;height:var(--checkbox-box-height);width:var(--checkbox-width);background-color:var(--checkbox-box-background-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-box-border-color);border-radius:var(--checkbox-box-border-radius);pointer-events:none;transition:all .2s ease-in-out}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-height: var(--checkbox-toggle-background-height);--checkbox-box-background-color: var( --rs-colors-controls-placeholder );--checkbox-box-border-color: var( --rs-colors-controls-placeholder );--checkbox-box-border-radius: var( --checkbox-toggle-background-border-radius );top:calc(var(--checkbox-label-padding) / 2);display:flex;align-items:center}.checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-primary );--checkbox-box-border-color: var(--rs-colors-controls-primary)}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-highlight-primary );--checkbox-box-border-color: var( --rs-colors-controls-highlight-primary )}.checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-highlight )}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-disabled-default );--checkbox-box-border-color: var( --rs-colors-controls-disabled-default )}.checkbox__control[disabled][_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var( --rs-colors-controls-highlight )}.rs-using-keyboard[_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var(--rs-colors-controls-focus)}.rs-using-keyboard[_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var( --rs-colors-controls-on-background )}.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-border-color: var(--rs-colors-controls-error)}.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]{--checkbox-box-background-color: var( --rs-colors-controls-error );--checkbox-box-border-color: var(--rs-colors-controls-error)}.checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-opacity: 0;--checkbox-icon-height: 100%;--checkbox-icon-width: 100%;--checkbox-icon-border-color: var(--checkbox-icon-background-color);display:flex;height:var(--checkbox-icon-height);width:var(--checkbox-icon-width);align-items:center;justify-content:center;color:var(--rs-colors-controls-background);opacity:var(--checkbox-icon-opacity);transition:all .2s ease-in-out}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-height: var(--checkbox-toggle-switch-size);--checkbox-icon-width: var(--checkbox-toggle-switch-size);--checkbox-icon-background-color: var( --rs-colors-controls-primary );--checkbox-icon-opacity: 1;position:absolute;left:calc(var(--checkbox-border-width) * -1);background-color:var(--checkbox-icon-background-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-icon-border-color);border-radius:var(--checkbox-toggle-switch-border-radius)}.checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-opacity: 1}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{left:calc(100% - var(--checkbox-icon-width) + var(--checkbox-border-width))}.checkbox__input--toggle[_ngcontent-%COMP%]   .checkbox__control[disabled][_ngcontent-%COMP%] ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-background-color: var( --rs-colors-controls-highlight-default )}.checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%], .checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:focus ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%], .checkbox__input--toggle.checkbox__input--error[_ngcontent-%COMP%]   .checkbox__control[_ngcontent-%COMP%]:checked:focus ~ .checkbox__box[_ngcontent-%COMP%]   .checkbox__icon[_ngcontent-%COMP%]{--checkbox-icon-background-color: var( --rs-colors-controls-error );--checkbox-icon-border-color: var(--rs-colors-controls-error)}.checkbox[_ngcontent-%COMP%] + .checkbox[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}"]})}}return X})()},664:(ne,F,h)=&gt;{"use strict";h.d(F,{j:()=&gt;U});var d=h(9332),e=h(9417),g=h(6207),E=h(4438),u=h(177),R=h(8860);const O=["optionLabel"];function C(w,A){1&amp;w&amp;&amp;(E.j41(0,"div"),E.EFF(1,"RADIO GROUP PLACEHOLDER"),E.k0s())}function m(w,A){if(1&amp;w&amp;&amp;E.EFF(0),2&amp;w){const L=E.XpG().$implicit;E.SpI(" ",L.label||L.title," ")}}function T(w,A){1&amp;w&amp;&amp;E.eu8(0)}function y(w,A){if(1&amp;w){const L=E.RV6();E.qex(0),E.j41(1,"div",6)(2,"div",7)(3,"span",8)(4,"input",9),E.bIt("change",function(){const q=E.eBV(L).$implicit,le=E.XpG();return E.Njj(le.onChange(q.value))}),E.k0s(),E.j41(5,"span",10),E.bIt("click",function(){const q=E.eBV(L).$implicit,le=E.XpG();return E.Njj(le.onChange(q.value))}),E.k0s(),E.j41(6,"span",11),E.nrm(7,"span",12),E.k0s()()(),E.j41(8,"div")(9,"label",13),E.bIt("click",function(){const q=E.eBV(L).$implicit,le=E.XpG();return E.Njj(le.onChange(q.value))}),E.DNE(10,m,1,1,"ng-template",null,0,E.C5r)(12,T,1,0,"ng-container",14),E.k0s()()(),E.bVm()}if(2&amp;w){const L=A.$implicit,W=A.index,q=E.sdS(11),le=E.XpG();E.R7$(),E.AVh("radio-group__container--wrapped",le.wrappedLabel),E.R7$(2),E.AVh("radio--error",le.showErrorState),E.R7$(),E.Y8G("value",L.value)("checked",L.value===le.value)("required",le.isRequired)("disabled",le.isDisabled),E.BMQ("id",le.id+"-"+W)("name",le.name)("title",L.title),E.R7$(5),E.AVh("radio-group__label--disabled",le.isDisabled),E.Y8G("for",le.id+"-"+W),E.R7$(3),E.Y8G("ngTemplateOutlet",le.optionLabelTemplate||q)}}let U=(()=&gt;{class w extends d.j{constructor(){super(...arguments),this.options=[],this.isHorizontal=!1,this.wrappedLabel=!1}ngOnInit(){super.ngOnInit();const L=this.configService.vendorTheme.components.core.controls;this.style={"--radio-group-label-padding":L.choicePadding,"--radio-group-label-border-radius":L.borderRadius,"--radio-size":L.choiceSize,"--radio-area":L.choiceArea,"--radio-border-width":L.borderWidth,"--radio-border-style":L.borderStyle,"--radio-icon-size":L.iconSizeSmall.sm,"--radio-button-width":this.itemWidth},this.registerFormControl()}get validators(){const L=[];if(this.isRequired&amp;&amp;L.push(e.k0.required),this.customValidators)for(const W of this.customValidators)L.push(W);return L}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const L=new e.MJ({value:this.value||"",disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,L),this.formControl=L}}onChange(L){this.value!==L&amp;&amp;!this.isDisabled&amp;&amp;this.formControl&amp;&amp;!this.editMode&amp;&amp;(this.value=L,this.customFormControl.updateValue(L),this.changed.emit(L))}static{this.\u0275fac=(()=&gt;{let L;return function(q){return(L||(L=E.xGo(w)))(q||w)}})()}static{this.\u0275cmp=E.VBU({type:w,selectors:[["rs-form-control-radio-group"]],contentQueries:function(W,q,le){if(1&amp;W&amp;&amp;E.wni(le,O,5),2&amp;W){let Ce;E.mGM(Ce=E.lsd())&amp;&amp;(q.optionLabelTemplate=Ce.first)}},viewQuery:function(W,q){if(1&amp;W&amp;&amp;E.GBs(g.e,5),2&amp;W){let le;E.mGM(le=E.lsd())&amp;&amp;(q.customFormControl=le.first)}},hostVars:2,hostBindings:function(W,q){2&amp;W&amp;&amp;E.Aen(q.style)},inputs:{options:"options",isHorizontal:"isHorizontal",itemWidth:"itemWidth",wrappedLabel:"wrappedLabel"},standalone:!1,features:[E.Vt3],decls:5,vars:18,consts:[["defaultOptionLabelTemplate",""],[3,"formGroup"],[4,"ngIf"],[3,"validity","labelType","label","title","name","id","errors","showErrorState","hintMessage"],["customFormControl","",1,"radio-group",3,"formControlName","value"],[4,"ngFor","ngForOf"],[1,"radio-group__container"],[1,"radio-group__choice"],[1,"radio"],["type","radio",1,"radio__control",3,"change","value","checked","required","disabled"],[1,"radio__clickarea",3,"click"],[1,"radio__box"],[1,"radio__icon"],[1,"radio-group__label",3,"click","for"],[4,"ngTemplateOutlet"]],template:function(W,q){1&amp;W&amp;&amp;(E.qex(0,1),E.DNE(1,C,2,0,"div",2),E.j41(2,"rs-form-control-wrapper",3)(3,"div",4),E.DNE(4,y,13,15,"ng-container",5),E.k0s()(),E.bVm()),2&amp;W&amp;&amp;(E.Y8G("formGroup",q.formGroup),E.R7$(),E.Y8G("ngIf",!q.label&amp;&amp;!q.options),E.R7$(),E.Y8G("validity",q.validity)("labelType",q.labelTypes.legend)("label",q.computedLabel)("title",q.title||q.label)("name",q.name)("id",q.id)("errors",q.errors)("showErrorState",q.showErrorState)("hintMessage",q.hintMessage),E.R7$(),E.AVh("radio-group--horizontal",q.isHorizontal)("radio-group--has-label",q.label),E.Y8G("formControlName",q.formControlName)("value",q.value),E.R7$(),E.Y8G("ngForOf",q.options))},dependencies:[u.Sq,u.bT,u.T3,e.BC,e.cb,e.j4,e.JD,R._,g.e],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .radio-group__container[_ngcontent-%COMP%]:focus-within, .rs-using-keyboard   [_nghost-%COMP%]   .radio-group__container[_ngcontent-%COMP%]:focus-within{outline:2px solid var(--rs-colors-focus);outline-offset:0}.radio-group__label[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.radio-group[_ngcontent-%COMP%]{--radio-group-display: block;display:var(--radio-group-display)}.radio-group--has-label[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.radio-group--horizontal[_ngcontent-%COMP%]{--radio-group-display: flex;flex-wrap:wrap;margin:calc(-.5 * var(--rs-values-spacing-sp2)) calc(-.5 * var(--rs-values-spacing-sp4))}.radio-group--has-label.radio-group--horizontal[_ngcontent-%COMP%]{margin-top:calc(-.5 * var(--rs-values-spacing-sp2) + var(--rs-values-spacing-sp4))}.radio-group__container[_ngcontent-%COMP%]{--radio-group-label-container-flex-direction: row;display:flex;flex-direction:var(--radio-group-label-container-flex-direction);width:var(--radio-button-width, auto)}.radio-group__container--wrapped[_ngcontent-%COMP%]{--radio-group-label-container-flex-direction: column;align-items:center}[_ngcontent-%COMP%]:not(.radio-group--horizontal) &gt; .radio-group__container[_ngcontent-%COMP%] + .radio-group__container[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.radio-group--horizontal[_ngcontent-%COMP%] &gt; .radio-group__container[_ngcontent-%COMP%]{margin:calc(.5 * var(--rs-values-spacing-sp2)) calc(.5 * var(--rs-values-spacing-sp4))}.radio-group__choice[_ngcontent-%COMP%]{display:flex;align-items:center;height:calc(var(--rs-font-control-line-height, initial) * 1em)}.radio-group__label[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";cursor:pointer;padding-left:var(--radio-group-label-padding);border-radius:var(--radio-group-label-border-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone}.radio-group__label--disabled[_ngcontent-%COMP%]{color:var(--rs-colors-controls-placeholder);cursor:default}.radio[_ngcontent-%COMP%]{--radio-height: var(--radio-size);--radio-width: var(--radio-size);--radio-border-radius: 50%;position:relative;-webkit-user-select:none;user-select:none;height:var(--radio-height);width:var(--radio-width)}.radio__control[_ngcontent-%COMP%]{position:absolute;opacity:0;height:0;width:0}.radio__control[_ngcontent-%COMP%]:focus{outline:none}.radio__clickarea[_ngcontent-%COMP%]{--radio-clickarea-cursor: pointer;position:absolute;top:0;left:0;border-radius:50%;width:var(--radio-area);height:var(--radio-area);transform:translate(-25%,-25%);cursor:var(--radio-clickarea-cursor)}.radio__control[disabled][_ngcontent-%COMP%] ~ .radio__clickarea[_ngcontent-%COMP%]{--radio-clickarea-cursor: default}.radio__box[_ngcontent-%COMP%]{--radio-box-background-color: var(--rs-colors-controls-background);--radio-box-border-color: var(--rs-colors-controls-border);height:var(--radio-height);width:var(--radio-width);background-color:var(--radio-box-background-color);border:var(--radio-border-width) var(--radio-border-style) var(--radio-box-border-color);border-radius:var(--radio-border-radius);cursor:var(--radio-box-cursor);position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s ease-in-out}.radio__control[_ngcontent-%COMP%]:checked ~ .radio__box[_ngcontent-%COMP%]{--radio-box-border-color: var(--rs-colors-controls-primary)}.radio__control[disabled][_ngcontent-%COMP%] ~ .radio__box[_ngcontent-%COMP%], .radio__control[disabled][_ngcontent-%COMP%]:checked ~ .radio__box[_ngcontent-%COMP%]{--radio-box-border-color: var(--rs-colors-controls-border);--radio-box-background-color: var(--rs-colors-controls-highlight)}.rs-using-keyboard[_nghost-%COMP%]   .radio__control[_ngcontent-%COMP%]:focus ~ .radio__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .radio__control[_ngcontent-%COMP%]:focus ~ .radio__box[_ngcontent-%COMP%]{--radio-box-border-color: var(--rs-colors-controls-focus)}.rs-using-keyboard[_nghost-%COMP%]   .radio__control[_ngcontent-%COMP%]:checked:focus ~ .radio__box[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .radio__control[_ngcontent-%COMP%]:checked:focus ~ .radio__box[_ngcontent-%COMP%]{--radio-box-border-color: var(--rs-colors-controls-on-background)}.radio--error[_ngcontent-%COMP%]   .radio__box[_ngcontent-%COMP%]{--radio-box-border-color: var(--rs-colors-controls-error)}.radio__icon[_ngcontent-%COMP%]{--radio-icon-background-color: var(--rs-colors-controls-background);height:var(--radio-icon-size);width:var(--radio-icon-size);background-color:var(--radio-icon-background-color);border-radius:var(--radio-border-radius);transition:all .2s ease-in-out}.radio__control[_ngcontent-%COMP%]:checked ~ .radio__box[_ngcontent-%COMP%]   .radio__icon[_ngcontent-%COMP%]{--radio-icon-background-color: var(--rs-colors-controls-primary)}.radio__control[disabled][_ngcontent-%COMP%] ~ .radio__box[_ngcontent-%COMP%]   .radio__icon[_ngcontent-%COMP%]{--radio-icon-background-color: var(--rs-colors-controls-highlight)}.radio__control[disabled][_ngcontent-%COMP%]:checked ~ .radio__box[_ngcontent-%COMP%]   .radio__icon[_ngcontent-%COMP%]{--radio-icon-background-color: var(--rs-colors-controls-border)}']})}}return w})()},7182:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;T});var d=h(8984),e=h(7168),g=h(4438),E=h(177),u=h(9417),R=h(8860),O=h(1560);function C(y,U){if(1&amp;y){const w=g.RV6();g.j41(0,"span",6),g.bIt("click",function(){g.eBV(w);const L=g.XpG();return g.Njj(L.onIconClick())}),g.nrm(1,"rs-icon",7),g.k0s()}if(2&amp;y){const w=g.XpG();g.R7$(),g.Y8G("icon",w.icon)("size",w.iconSize)}}const m={mask:"D.M.YYYY",lazy:!1,autofix:!1,overwrite:!0,blocks:{YYYY:{mask:"0000",placeholderChar:"J"},M:{mask:"00",placeholderChar:"M"},D:{mask:"00",placeholderChar:"T"}}};let T=(()=&gt;{class y extends d.D{constructor(){super(...arguments),this.maskConfig=m,this.placeholder="TT.MM.JJJJ"}get validators(){const w=super.validators;return w.push(e.a.date),w}static{this.\u0275fac=(()=&gt;{let w;return function(L){return(w||(w=g.xGo(y)))(L||y)}})()}static{this.\u0275cmp=g.VBU({type:y,selectors:[["rs-form-control-text-date"]],inputs:{placeholder:"placeholder"},standalone:!1,features:[g.Vt3],decls:6,vars:26,consts:[["inputElement",""],[3,"formGroup"],[3,"validity","labelType","label","title","name","id","unit","errors","showErrorState","hintMessage"],[1,"form-control-text"],[1,"form-control-text__control",3,"focus","blur","formControlName","value","required","autocomplete"],["class","form-control-text__icon",3,"click",4,"ngIf"],[1,"form-control-text__icon",3,"click"],[3,"icon","size"]],template:function(A,L){if(1&amp;A){const W=g.RV6();g.qex(0,1),g.j41(1,"rs-form-control-wrapper",2)(2,"div",3)(3,"input",4,0),g.bIt("focus",function(){return g.eBV(W),g.Njj(L.onFocus())})("blur",function(){return g.eBV(W),g.Njj(L.onBlur())}),g.k0s(),g.DNE(5,C,2,2,"span",5),g.k0s()(),g.bVm()}2&amp;A&amp;&amp;(g.Y8G("formGroup",L.formGroup),g.R7$(),g.Y8G("validity",L.validity)("labelType",L.labelTypes.label)("label",L.computedLabel)("title",L.title||L.label)("name",L.name)("id",L.id)("unit",L.unit)("errors",L.errors)("showErrorState",L.showErrorState)("hintMessage",L.hintMessage),g.R7$(),g.AVh("form-control-text--error",L.showErrorState),g.R7$(),g.AVh("form-control-text__control--has-icon",L.icon),g.Y8G("formControlName",L.formControlName)("value",L.value)("required",L.isRequired)("autocomplete",L.autocomplete),g.BMQ("type",L.inputType)("id",L.id)("name",L.name)("title",L.title)("placeholder",L.placeholder)("autofocus",L.autofocus),g.R7$(2),g.Y8G("ngIf",L.icon))},dependencies:[E.bT,u.me,u.BC,u.cb,u.YS,u.j4,u.JD,R._,O.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control-text__control[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.form-control-text[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);position:relative;flex:1 0 auto}.form-control-text[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control-text--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.form-control-text__control[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) var(--form-control-text-padding-x);--form-control-text-background-color: var( --rs-colors-controls-background );height:var(--form-control-text-height);width:100%;padding:var(--form-control-text-padding);color:var(--rs-colors-controls-on-background);background-color:var(--form-control-text-background-color);border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control-text__control[_ngcontent-%COMP%]:focus{outline:none}.form-control-text__control[_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder );color:var(--form-control-text-placeholder-color)}.form-control-text__control[_ngcontent-%COMP%]::-webkit-search-cancel-button{appearance:none;width:20px;height:20px;background-color:transparent;background-image:linear-gradient(45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px),linear-gradient(-45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px);border-radius:50%;cursor:pointer}.form-control-text__control[disabled][_ngcontent-%COMP%]{--form-control-text-background-color: var( --rs-colors-controls-highlight );cursor:default}.form-control-text__control[disabled][_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder )}.form-control-text__control--has-suffix[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) calc( 2 * var(--form-control-text-padding-x) + var(--form-control-text-suffix-size) ) var(--form-control-text-padding-y) var(--form-control-text-padding-x)}.form-control-text__control--no-border[_ngcontent-%COMP%]{border-color:transparent}.form-control-text__suffix[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;right:var(--form-control-text-padding-x);line-height:0;transform:translateY(-50%)}"]})}}return y})()},3548:(ne,F,h)=&gt;{"use strict";h.d(F,{P:()=&gt;R});var d=h(9417),e=h(9332),g=h(4438),E=h(8860),u=h(8249);let R=(()=&gt;{class O extends e.j{ngOnInit(){super.ngOnInit();const m=this.configService.vendorTheme.components.core.controls;this.style={"--form-control-text-height":m.height,"--form-control-text-padding-y":m.padding[0],"--form-control-text-padding-x":m.padding[1],"--form-control-text-border-width":m.borderWidth,"--form-control-text-border-style":m.borderStyle,"--form-control-text-border-radius":m.borderRadius},this.registerFormControl()}ngOnChanges(m){this.formControl&amp;&amp;m.isDisabled&amp;&amp;(m.isDisabled.currentValue?this.formControl.disable():this.formControl.enable())}get validators(){const m=[];if(this.isRequired&amp;&amp;m.push(d.k0.required),this.customValidators)for(const T of this.customValidators)m.push(T);return m}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const m=new d.MJ({value:this.value||"",disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,m),this.formControl=m}}static{this.\u0275fac=(()=&gt;{let m;return function(y){return(m||(m=g.xGo(O)))(y||O)}})()}static{this.\u0275cmp=g.VBU({type:O,selectors:[["rs-form-control-text-location"]],hostVars:2,hostBindings:function(T,y){2&amp;T&amp;&amp;g.Aen(y.style)},inputs:{placeholder:"placeholder"},standalone:!1,features:[g.Vt3,g.OA$],decls:5,vars:20,consts:[["locationInput",""],[3,"formGroup"],[3,"validity","labelType","label","title","name","id","errors","showErrorState","hintMessage"],[1,"form-control-text-location"],["type","text","rsPlace","",1,"form-control-text-location__control",3,"formControlName","value","required"]],template:function(T,y){1&amp;T&amp;&amp;(g.qex(0,1),g.j41(1,"rs-form-control-wrapper",2)(2,"div",3),g.nrm(3,"input",4,0),g.k0s()(),g.bVm()),2&amp;T&amp;&amp;(g.Y8G("formGroup",y.formGroup),g.R7$(),g.Y8G("validity",y.validity)("labelType",y.labelTypes.label)("label",y.computedLabel)("title",y.title||y.label)("name",y.name)("id",y.id)("errors",y.errors)("showErrorState",y.showErrorState)("hintMessage",y.hintMessage),g.R7$(),g.AVh("form-control-text-location--error",y.showErrorState),g.R7$(),g.Y8G("formControlName",y.formControlName)("value",y.value)("required",y.isRequired),g.BMQ("id",y.id)("name",y.name)("title",y.title)("placeholder",y.placeholder)("autofocus",y.autofocus))},dependencies:[d.me,d.BC,d.cb,d.YS,d.j4,d.JD,E._,u.T],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control-text-location__control[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.form-control-text-location[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);position:relative;flex:1 0 auto}.form-control-text-location[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control-text-location--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text-location--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text-location__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.form-control-text-location__control[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) var(--form-control-text-padding-x);--form-control-text-background-color: var( --rs-colors-controls-background );height:var(--form-control-text-height);width:100%;padding:var(--form-control-text-padding);color:var(--rs-colors-controls-on-background);background-color:var(--form-control-text-background-color);border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control-text-location__control[_ngcontent-%COMP%]:focus{outline:none}.form-control-text-location__control[_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder );color:var(--form-control-text-placeholder-color)}.form-control-text-location__control[disabled][_ngcontent-%COMP%]{--form-control-text-background-color: var( --rs-colors-controls-highlight );cursor:default}.form-control-text-location__control[disabled][_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder )}"]})}}return O})()},8984:(ne,F,h)=&gt;{"use strict";h.d(F,{D:()=&gt;T});var d=h(788),e=h(1242),g=h(4438),E=h(177),u=h(9417),R=h(8860),O=h(1560);const C=["inputElement"];function m(y,U){if(1&amp;y){const w=g.RV6();g.j41(0,"span",6),g.bIt("click",function(){g.eBV(w);const L=g.XpG();return g.Njj(L.onIconClick())}),g.nrm(1,"rs-icon",7),g.k0s()}if(2&amp;y){const w=g.XpG();g.R7$(),g.Y8G("icon",w.icon)("size",w.iconSize)}}let T=(()=&gt;{class y extends e.SZ{ngOnDestroy(){super.ngOnDestroy(),this.iMask?.destroy(),delete this.iMask}initMask(){this.iMask=(0,d.Ay)(this.inputElement.nativeElement,this.maskConfig),this.iMask.on("accept",this.onValueEntered.bind(this)),this.iMask.on("complete",this.onValueEntered.bind(this))}onFocus(){this.initMask(),this.iMask.unmaskedValue||this.inputElement.nativeElement.setSelectionRange(0,0)}onBlur(){this.iMask.unmaskedValue||this.formControl.setValue(""),this.iMask?.destroy()}onValueEntered(){this.formControl.setValue(this.iMask.value)}static{this.\u0275fac=(()=&gt;{let w;return function(L){return(w||(w=g.xGo(y)))(L||y)}})()}static{this.\u0275cmp=g.VBU({type:y,selectors:[["rs-form-control-text-masked"]],viewQuery:function(A,L){if(1&amp;A&amp;&amp;g.GBs(C,5),2&amp;A){let W;g.mGM(W=g.lsd())&amp;&amp;(L.inputElement=W.first)}},inputs:{maskConfig:"maskConfig"},standalone:!1,features:[g.Vt3],decls:6,vars:26,consts:[["inputElement",""],[3,"formGroup"],[3,"validity","labelType","label","title","name","id","unit","errors","showErrorState","hintMessage"],[1,"form-control-text"],[1,"form-control-text__control",3,"focus","blur","formControlName","value","required","autocomplete"],["class","form-control-text__icon",3,"click",4,"ngIf"],[1,"form-control-text__icon",3,"click"],[3,"icon","size"]],template:function(A,L){if(1&amp;A){const W=g.RV6();g.qex(0,1),g.j41(1,"rs-form-control-wrapper",2)(2,"div",3)(3,"input",4,0),g.bIt("focus",function(){return g.eBV(W),g.Njj(L.onFocus())})("blur",function(){return g.eBV(W),g.Njj(L.onBlur())}),g.k0s(),g.DNE(5,m,2,2,"span",5),g.k0s()(),g.bVm()}2&amp;A&amp;&amp;(g.Y8G("formGroup",L.formGroup),g.R7$(),g.Y8G("validity",L.validity)("labelType",L.labelTypes.label)("label",L.computedLabel)("title",L.title||L.label)("name",L.name)("id",L.id)("unit",L.unit)("errors",L.errors)("showErrorState",L.showErrorState)("hintMessage",L.hintMessage),g.R7$(),g.AVh("form-control-text--error",L.showErrorState),g.R7$(),g.AVh("form-control-text__control--has-icon",L.icon),g.Y8G("formControlName",L.formControlName)("value",L.value)("required",L.isRequired)("autocomplete",L.autocomplete),g.BMQ("type",L.inputType)("id",L.id)("name",L.name)("title",L.title)("placeholder",L.placeholder)("autofocus",L.autofocus),g.R7$(2),g.Y8G("ngIf",L.icon))},dependencies:[E.bT,u.me,u.BC,u.cb,u.YS,u.j4,u.JD,R._,O.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control-text__control[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.form-control-text[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);position:relative;flex:1 0 auto}.form-control-text[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control-text--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.form-control-text__control[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) var(--form-control-text-padding-x);--form-control-text-background-color: var( --rs-colors-controls-background );height:var(--form-control-text-height);width:100%;padding:var(--form-control-text-padding);color:var(--rs-colors-controls-on-background);background-color:var(--form-control-text-background-color);border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control-text__control[_ngcontent-%COMP%]:focus{outline:none}.form-control-text__control[_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder );color:var(--form-control-text-placeholder-color)}.form-control-text__control[_ngcontent-%COMP%]::-webkit-search-cancel-button{appearance:none;width:20px;height:20px;background-color:transparent;background-image:linear-gradient(45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px),linear-gradient(-45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px);border-radius:50%;cursor:pointer}.form-control-text__control[disabled][_ngcontent-%COMP%]{--form-control-text-background-color: var( --rs-colors-controls-highlight );cursor:default}.form-control-text__control[disabled][_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder )}.form-control-text__control--has-suffix[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) calc( 2 * var(--form-control-text-padding-x) + var(--form-control-text-suffix-size) ) var(--form-control-text-padding-y) var(--form-control-text-padding-x)}.form-control-text__control--no-border[_ngcontent-%COMP%]{border-color:transparent}.form-control-text__suffix[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;right:var(--form-control-text-padding-x);line-height:0;transform:translateY(-50%)}"]})}}return y})()},1242:(ne,F,h)=&gt;{"use strict";h.d(F,{P1:()=&gt;w,SZ:()=&gt;L});var d=h(9417),e=h(7168),g=h(9332),E=h(4438),u=h(177),R=h(8860),O=h(1560);const C=["suffix"];function m(W,q){if(1&amp;W&amp;&amp;E.nrm(0,"rs-icon",8),2&amp;W){const le=E.XpG(2);E.Y8G("icon",le.icon)("size",le.iconSize)}}function T(W,q){1&amp;W&amp;&amp;E.eu8(0)}function y(W,q){if(1&amp;W&amp;&amp;(E.qex(0),E.DNE(1,T,1,0,"ng-container",9),E.bVm()),2&amp;W){const le=E.XpG(2);E.R7$(),E.Y8G("ngTemplateOutlet",le.suffixTemplate)}}function U(W,q){if(1&amp;W){const le=E.RV6();E.j41(0,"span",5),E.bIt("click",function(){E.eBV(le);const he=E.XpG();return E.Njj(he.onIconClick())}),E.DNE(1,m,1,2,"rs-icon",6)(2,y,2,1,"ng-container",7),E.k0s()}if(2&amp;W){const le=E.XpG();E.R7$(),E.Y8G("ngIf",le.icon),E.R7$(),E.Y8G("ngIf",le.suffixTemplate)}}var w=function(W){return W.text="text",W.email="email",W.password="password",W.number="number",W.search="search",W.tel="tel",W}(w||{});let L=(()=&gt;{class W extends g.j{constructor(){super(...arguments),this.inputType=w.text}ngOnInit(){super.ngOnInit();const le=this.configService.vendorTheme.components.core.controls;this.style={"--form-control-text-height":le.height,"--form-control-text-padding-y":le.padding[0],"--form-control-text-padding-x":le.padding[1],"--form-control-text-border-width":le.borderWidth,"--form-control-text-border-style":le.borderStyle,"--form-control-text-border-radius":le.borderRadius,"--form-control-text-suffix-size":this.suffixSize||le.iconSizeBig.sm},this.iconSize=le.iconSizeBig,this.inputType===w.password&amp;&amp;(this.icon="password-hidden"),this.registerFormControl(),this.computeHintMessage(),this.computePlaceholder()}ngOnChanges(le){super.ngOnChanges(le),this.formControl&amp;&amp;le.isDisabled&amp;&amp;(le.isDisabled.currentValue?this.formControl.disable():this.formControl.enable()),this.formControl&amp;&amp;le.inputType&amp;&amp;(le.inputType.currentValue===w.password?this.icon="password-hidden":this.icon&amp;&amp;(this.icon=null),this.computeHintMessage(),this.computePlaceholder()),this.formControl&amp;&amp;le.hintMessage&amp;&amp;this.computeHintMessage(),this.formControl&amp;&amp;le.placeholder&amp;&amp;this.computePlaceholder()}onIconClick(){this.inputType==w.password?(this.inputType=w.text,this.icon="password-visible"):this.inputType==w.text&amp;&amp;(this.inputType=w.password,this.icon="password-hidden")}get validators(){const le=[];if(this.inputType===w.email&amp;&amp;le.push(e.a.patternEmail),this.inputType===w.tel&amp;&amp;le.push(e.a.patternPhone),this.maxLength&amp;&amp;le.push(d.k0.maxLength(this.maxLength)),this.minLength&amp;&amp;le.push(d.k0.minLength(this.minLength)),this.pattern&amp;&amp;le.push(d.k0.pattern(this.pattern)),this.isRequired&amp;&amp;le.push(d.k0.required),this.customValidators)for(const Ce of this.customValidators)le.push(Ce);return le}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const le=new d.MJ({value:this.value||"",disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,le),this.formControl=le}}computeHintMessage(){this.computedHintMessage=this.hintMessage||this.inputType!==w.tel?this.hintMessage:"Die Telefonnummer muss mit einem Plus und der L\xE4ndervorwahl beginnen, z.B. +491234567890"}computePlaceholder(){this.computedPlaceholder=this.placeholder||this.inputType!==w.tel?this.placeholder:"+491234567890"}static{this.\u0275fac=(()=&gt;{let le;return function(he){return(le||(le=E.xGo(W)))(he||W)}})()}static{this.\u0275cmp=E.VBU({type:W,selectors:[["rs-form-control-text"]],contentQueries:function(Ce,he,Y){if(1&amp;Ce&amp;&amp;E.wni(Y,C,5),2&amp;Ce){let j;E.mGM(j=E.lsd())&amp;&amp;(he.suffixTemplate=j.first)}},hostVars:2,hostBindings:function(Ce,he){2&amp;Ce&amp;&amp;E.Aen(he.style)},inputs:{inputType:"inputType",placeholder:"placeholder",autocomplete:"autocomplete",unit:"unit",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",suffixSize:"suffixSize"},standalone:!1,features:[E.Vt3,E.OA$],decls:5,vars:29,consts:[[3,"formGroup"],[3,"validity","labelType","label","title","name","id","unit","errors","showErrorState","hintMessage"],[1,"form-control-text"],[1,"form-control-text__control",3,"ngModelChange","formControlName","value","required","autocomplete"],["class","form-control-text__suffix",3,"click",4,"ngIf"],[1,"form-control-text__suffix",3,"click"],[3,"icon","size",4,"ngIf"],[4,"ngIf"],[3,"icon","size"],[4,"ngTemplateOutlet"]],template:function(Ce,he){1&amp;Ce&amp;&amp;(E.qex(0,0),E.j41(1,"rs-form-control-wrapper",1)(2,"div",2)(3,"input",3),E.bIt("ngModelChange",function(j){return he.changed.next(j)}),E.k0s(),E.DNE(4,U,3,2,"span",4),E.k0s()(),E.bVm()),2&amp;Ce&amp;&amp;(E.Y8G("formGroup",he.formGroup),E.R7$(),E.Y8G("validity",he.validity)("labelType",he.labelTypes.label)("label",he.computedLabel)("title",he.title||he.label)("name",he.name)("id",he.id)("unit",!(he.icon||he.suffixTemplate)&amp;&amp;he.unit)("errors",he.errors)("showErrorState",he.showErrorState)("hintMessage",he.computedHintMessage),E.R7$(),E.AVh("form-control-text--error",he.showErrorState),E.R7$(),E.AVh("form-control-text__control--has-suffix",he.icon||he.suffixTemplate)("form-control-text__control--no-border",he.unit&amp;&amp;!(he.icon||he.suffixTemplate)),E.Y8G("formControlName",he.formControlName)("value",he.value)("required",he.isRequired)("autocomplete",he.autocomplete),E.BMQ("type",he.inputType)("id",he.id)("name",he.name)("title",he.title)("placeholder",he.computedPlaceholder)("autofocus",he.autofocus||null)("tabindex",he.editMode?"-1":null),E.R7$(),E.Y8G("ngIf",he.icon||he.suffixTemplate))},dependencies:[u.bT,u.T3,d.me,d.BC,d.cb,d.YS,d.j4,d.JD,R._,O.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control-text__control[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.form-control-text[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);position:relative;flex:1 0 auto}.form-control-text[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control-text--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-text__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.form-control-text__control[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) var(--form-control-text-padding-x);--form-control-text-background-color: var( --rs-colors-controls-background );height:var(--form-control-text-height);width:100%;padding:var(--form-control-text-padding);color:var(--rs-colors-controls-on-background);background-color:var(--form-control-text-background-color);border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control-text__control[_ngcontent-%COMP%]:focus{outline:none}.form-control-text__control[_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder );color:var(--form-control-text-placeholder-color)}.form-control-text__control[_ngcontent-%COMP%]::-webkit-search-cancel-button{appearance:none;width:20px;height:20px;background-color:transparent;background-image:linear-gradient(45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px),linear-gradient(-45deg,transparent,transparent 13px,var(--rs-colors-text) 13px,var(--rs-colors-text) 15px,transparent 15px);border-radius:50%;cursor:pointer}.form-control-text__control[disabled][_ngcontent-%COMP%]{--form-control-text-background-color: var( --rs-colors-controls-highlight );cursor:default}.form-control-text__control[disabled][_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder )}.form-control-text__control--has-suffix[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) calc( 2 * var(--form-control-text-padding-x) + var(--form-control-text-suffix-size) ) var(--form-control-text-padding-y) var(--form-control-text-padding-x)}.form-control-text__control--no-border[_ngcontent-%COMP%]{border-color:transparent}.form-control-text__suffix[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;right:var(--form-control-text-padding-x);line-height:0;transform:translateY(-50%)}"]})}}return W})()},5470:(ne,F,h)=&gt;{"use strict";h.d(F,{N:()=&gt;u});var d=h(9417),e=h(9332),g=h(4438),E=h(8860);let u=(()=&gt;{class R extends e.j{constructor(){super(...arguments),this.cols=0,this.rows=5}ngOnInit(){super.ngOnInit();const C=this.configService.vendorTheme.components.core.controls;this.style={"--form-control-text-padding-y":C.padding[0],"--form-control-text-padding-x":C.padding[1],"--form-control-text-border-width":C.borderWidth,"--form-control-text-border-style":C.borderStyle,"--form-control-text-border-radius":C.borderRadius},this.registerFormControl()}ngOnChanges(C){super.ngOnChanges(C),this.formControl&amp;&amp;C.isDisabled&amp;&amp;(C.isDisabled.currentValue?this.formControl.disable():this.formControl.enable())}get validators(){const C=[];if(this.maxLength&amp;&amp;C.push(d.k0.maxLength(this.maxLength)),this.minLength&amp;&amp;C.push(d.k0.minLength(this.minLength)),this.pattern&amp;&amp;C.push(d.k0.pattern(this.pattern)),this.isRequired&amp;&amp;C.push(d.k0.required),this.customValidators)for(const m of this.customValidators)C.push(m);return C}registerFormControl(){if(this.formGroup)if(this.formGroup.get(this.uid))this.formControl=this.formGroup.get(this.uid),this.formControl.setValidators(this.formControl.validator?[this.formControl.validator,...this.validators]:this.validators),this.value=this.formControl.value;else{const C=new d.MJ({value:this.value||"",disabled:this.isDisabled},this.validators);this.formGroup.addControl(this.uid,C),this.formControl=C}}static{this.\u0275fac=(()=&gt;{let C;return function(T){return(C||(C=g.xGo(R)))(T||R)}})()}static{this.\u0275cmp=g.VBU({type:R,selectors:[["rs-form-control-textarea"]],hostVars:2,hostBindings:function(m,T){2&amp;m&amp;&amp;g.Aen(T.style)},inputs:{placeholder:"placeholder",autocomplete:"autocomplete",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",cols:"cols",rows:"rows"},standalone:!1,features:[g.Vt3,g.OA$],decls:4,vars:24,consts:[[3,"formGroup"],[3,"validity","labelType","label","title","name","id","errors","showErrorState","hintMessage"],[1,"form-control-textarea"],[1,"form-control-textarea__control",3,"ngModelChange","formControlName","value","required","autocomplete"]],template:function(m,T){1&amp;m&amp;&amp;(g.qex(0,0),g.j41(1,"rs-form-control-wrapper",1)(2,"div",2)(3,"textarea",3),g.bIt("ngModelChange",function(U){return T.changed.next(U)}),g.k0s()()(),g.bVm()),2&amp;m&amp;&amp;(g.Y8G("formGroup",T.formGroup),g.R7$(),g.Y8G("validity",T.validity)("labelType",T.labelTypes.label)("label",T.computedLabel)("title",T.title||T.label)("name",T.name)("id",T.uid)("errors",T.errors)("showErrorState",T.showErrorState)("hintMessage",T.hintMessage),g.R7$(),g.AVh("form-control-textarea--error",T.showErrorState),g.R7$(),g.Y8G("formControlName",T.formControlName)("value",T.value)("required",T.isRequired)("autocomplete",T.autocomplete),g.BMQ("id",T.uid)("name",T.name)("title",T.title)("placeholder",T.placeholder)("autofocus",T.autofocus)("cols",T.cols)("rows",T.rows)("tabindex",T.editMode?"-1":null))},dependencies:[d.me,d.BC,d.cb,d.YS,d.j4,d.JD,E._],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control-textarea__control[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{display:block}.form-control-textarea[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);position:relative;flex:1 0 auto}.form-control-textarea[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control-textarea--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-textarea--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control-textarea__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.form-control-textarea__control[_ngcontent-%COMP%]{--form-control-text-padding: var(--form-control-text-padding-y) var(--form-control-text-padding-x);--form-control-text-background-color: var( --rs-colors-controls-background );resize:vertical;width:100%;padding:var(--form-control-text-padding);color:var(--rs-colors-controls-on-background);background-color:var(--form-control-text-background-color);border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control-textarea__control[_ngcontent-%COMP%]:focus{outline:none}.form-control-textarea__control[_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder );color:var(--form-control-text-placeholder-color)}.form-control-textarea__control[disabled][_ngcontent-%COMP%]{--form-control-text-background-color: var( --rs-colors-controls-highlight );cursor:default}.form-control-textarea__control[disabled][_ngcontent-%COMP%]::placeholder{--form-control-text-placeholder-color: var( --rs-colors-controls-placeholder )}"]})}}return R})()},8860:(ne,F,h)=&gt;{"use strict";h.d(F,{_:()=&gt;Y,z:()=&gt;he});var d=h(9969),e=h(5076),g=h(4438),E=h(177),u=h(7157);const R=["*"],O=(j,X)=&gt;[j,X];function C(j,X){1&amp;j&amp;&amp;g.eu8(0)}function m(j,X){if(1&amp;j&amp;&amp;(g.qex(0),g.j41(1,"fieldset",8)(2,"legend",9),g.EFF(3),g.k0s(),g.DNE(4,C,1,0,"ng-container",10),g.k0s(),g.bVm()),2&amp;j){const _e=g.XpG(),Q=g.sdS(8);g.R7$(2),g.AVh("form-control__legend--small",_e.labelType===_e.labelTypes.legendSmall)("form-control__legend--error",_e.labelType===_e.labelTypes.legendSmall&amp;&amp;_e.showErrorState),g.Y8G("title",_e.title),g.BMQ("id",_e.id),g.R7$(),g.SpI(" ",_e.label," "),g.R7$(),g.Y8G("ngTemplateOutlet",Q)}}function T(j,X){1&amp;j&amp;&amp;g.eu8(0)}function y(j,X){if(1&amp;j&amp;&amp;(g.qex(0),g.j41(1,"label",11),g.EFF(2),g.k0s(),g.DNE(3,T,1,0,"ng-container",10),g.bVm()),2&amp;j){const _e=g.XpG(),Q=g.sdS(8);g.R7$(),g.AVh("form-control__label--error",_e.showErrorState),g.Y8G("for",_e.name)("title",_e.title),g.R7$(),g.SpI(" ",_e.label," "),g.R7$(),g.Y8G("ngTemplateOutlet",Q)}}function U(j,X){1&amp;j&amp;&amp;g.eu8(0)}function w(j,X){if(1&amp;j&amp;&amp;(g.qex(0),g.DNE(1,U,1,0,"ng-container",10),g.bVm()),2&amp;j){g.XpG();const _e=g.sdS(8);g.R7$(),g.Y8G("ngTemplateOutlet",_e)}}function A(j,X){if(1&amp;j&amp;&amp;(g.j41(0,"p",12),g.EFF(1),g.k0s()),2&amp;j){const _e=g.XpG();g.Y8G("@insertRemoveTrigger",void 0)("@.disabled",_e.editMode),g.R7$(),g.SpI(" ",_e.hintMessage," ")}}function L(j,X){1&amp;j&amp;&amp;g.eu8(0)}function W(j,X){if(1&amp;j&amp;&amp;(g.j41(0,"div",16),g.EFF(1),g.k0s()),2&amp;j){const _e=g.XpG(3);g.R7$(),g.SpI(" ",_e.unit," ")}}function q(j,X){if(1&amp;j&amp;&amp;(g.qex(0),g.j41(1,"div",14),g.DNE(2,L,1,0,"ng-container",10)(3,W,2,1,"div",15),g.k0s(),g.bVm()),2&amp;j){const _e=g.XpG(2),Q=g.sdS(10);g.R7$(),g.AVh("form-control__wrapper--error",_e.showErrorState),g.R7$(),g.Y8G("ngTemplateOutlet",Q),g.R7$(),g.Y8G("ngIf",_e.unit)}}function le(j,X){if(1&amp;j&amp;&amp;g.DNE(0,q,4,4,"ng-container",13),2&amp;j){const _e=g.XpG(),Q=g.sdS(10);g.Y8G("ngIf",_e.unit)("ngIfElse",Q)}}function Ce(j,X){1&amp;j&amp;&amp;g.SdG(0)}var he=function(j){return j.label="label",j.none="none",j.legend="legend",j.legendSmall="legend small",j}(he||{});let Y=(()=&gt;{class j{constructor(_e){this.editMode=_e,this.labelTypes=he,this.labelType=he.none,this.showErrorState=!1,this.isMultiSelect=!1,this.isHorizontal=!1,this.wrappedLabel=!1}static{this.\u0275fac=function(Q){return new(Q||j)(g.rXU(e.z3))}}static{this.\u0275cmp=g.VBU({type:j,selectors:[["rs-form-control-wrapper"]],inputs:{labelType:"labelType",label:"label",title:"title",name:"name",id:"id",unit:"unit",validity:"validity",hintMessage:"hintMessage",showErrorState:"showErrorState",errors:"errors",isMultiSelect:"isMultiSelect",isHorizontal:"isHorizontal",wrappedLabel:"wrappedLabel"},standalone:!1,ngContentSelectors:R,decls:11,vars:10,consts:[["content",""],["control",""],[1,"form-control"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","form-control__hint",4,"ngIf"],[3,"errors","showErrors","isMultiSelect"],[1,"form-control__fieldset"],[1,"form-control__legend",3,"title"],[4,"ngTemplateOutlet"],[1,"form-control__label",3,"for","title"],[1,"form-control__hint"],[4,"ngIf","ngIfElse"],[1,"form-control__wrapper"],["class","form-control__suffix rs-u-font-body-strong",4,"ngIf"],[1,"form-control__suffix","rs-u-font-body-strong"]],template:function(Q,$){1&amp;Q&amp;&amp;(g.NAR(),g.j41(0,"div",2),g.qex(1,3),g.DNE(2,m,5,8,"ng-container",4)(3,y,4,6,"ng-container",4)(4,w,2,1,"ng-container",5),g.bVm(),g.DNE(5,A,2,3,"p",6),g.nrm(6,"rs-form-errors",7),g.k0s(),g.DNE(7,le,1,2,"ng-template",null,0,g.C5r)(9,Ce,1,0,"ng-template",null,1,g.C5r)),2&amp;Q&amp;&amp;(g.R7$(),g.Y8G("ngSwitch",$.labelType),g.R7$(),g.Y8G("ngSwitchCase",g.l_i(7,O,$.labelTypes.legend,$.labelTypes.legendSmall).includes($.labelType)?$.labelType:!$.labelType),g.R7$(),g.Y8G("ngSwitchCase",$.labelTypes.label),g.R7$(2),g.Y8G("ngIf",$.hintMessage&amp;&amp;!$.showErrorState),g.R7$(),g.Y8G("errors",$.errors)("showErrors",$.showErrorState)("isMultiSelect",$.isMultiSelect))},dependencies:[E.bT,E.T3,E.ux,E.e1,E.fG,u.Z],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-control__legend.form-control__legend--small[_ngcontent-%COMP%], .form-control__label[_ngcontent-%COMP%], .form-control__hint[_ngcontent-%COMP%]{font-weight:var(--rs-font-caption-weight, normal);letter-spacing:var(--rs-font-caption-letter-spacing, initial);text-transform:var(--rs-font-caption-transform, initial);font-family:var(--rs-font-caption-family, var(--rs-font-default-stack));font-size:var(--rs-font-caption-size, initial);line-height:var(--rs-font-caption-line-height, initial);-webkit-text-decoration:var(--rs-font-caption-decoration, initial);text-decoration:var(--rs-font-caption-decoration, initial);font-style:var(--rs-font-caption-style, initial)}.form-control__legend[_ngcontent-%COMP%]{font-weight:var(--rs-font-control-weight, normal);letter-spacing:var(--rs-font-control-letter-spacing, initial);text-transform:var(--rs-font-control-transform, initial);font-family:var(--rs-font-control-family, var(--rs-font-default-stack));font-size:var(--rs-font-control-size, initial);line-height:var(--rs-font-control-line-height, initial);-webkit-text-decoration:var(--rs-font-control-decoration, initial);text-decoration:var(--rs-font-control-decoration, initial);font-style:var(--rs-font-control-style, initial)}[_nghost-%COMP%]{flex-grow:1;width:100%}.form-control[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-control__fieldset[_ngcontent-%COMP%]{border:0;padding:0;margin:0;min-width:0}.form-control__legend[_ngcontent-%COMP%]{--form-control-legend-color: var(--rs-colors-controls-on-background);color:var(--form-control-legend-color)}.form-control__legend[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.form-control__legend.form-control__legend--small[_ngcontent-%COMP%]{--form-control-legend-color: var(--rs-colors-controls-placeholder);transition:all .2s ease-in-out}[_nghost-%COMP%]:focus-within   .form-control__legend.form-control__legend--small[_ngcontent-%COMP%]{--form-control-legend-color: var(--rs-colors-controls-focus)}.form-control__legend.form-control__legend--error[_ngcontent-%COMP%]{--form-control-legend-color: var(--rs-colors-controls-error)}[_nghost-%COMP%]:focus-within   .form-control__legend.form-control__legend--error[_ngcontent-%COMP%]{--form-control-legend-color: var(--rs-colors-controls-error)}.form-control__label[_ngcontent-%COMP%]{--form-control-label-color: var(--rs-colors-controls-placeholder);color:var(--form-control-label-color);transition:all .2s ease-in-out;padding-bottom:var(--rs-values-spacing-sp1)}[_nghost-%COMP%]:focus-within   .form-control__label[_ngcontent-%COMP%]{--form-control-label-color: var(--rs-colors-controls-focus)}.form-control__label--error[_ngcontent-%COMP%]{--form-control-label-color: var(--rs-colors-controls-error)}[_nghost-%COMP%]:focus-within   .form-control__label--error[_ngcontent-%COMP%]{--form-control-label-color: var(--rs-colors-controls-error)}.form-control__label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp1)}.form-control__wrapper[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-border);display:flex;align-items:center;border:var(--form-control-text-border-width) var(--form-control-text-border-style) var(--form-control-text-border-color);border-radius:var(--form-control-text-border-radius);transition:all .2s ease-in-out}.form-control__wrapper[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var(--rs-colors-controls-focus)}.form-control__wrapper--error[_ngcontent-%COMP%]{--form-control-text-border-color: var(--rs-colors-controls-error)}.form-control__wrapper--error[_ngcontent-%COMP%]:focus-within{--form-control-text-border-color: var( --rs-colors-controls-error )}.form-control__suffix[_ngcontent-%COMP%]{margin-right:var(--form-control-text-padding-x);cursor:default}.form-control__hint[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp1);margin-bottom:0;color:var(--rs-colors-controls-placeholder)}"],data:{animation:[(0,d.hZ)("insertRemoveTrigger",[(0,d.kY)(":enter",[(0,d.iF)({height:"0",opacity:"0"}),(0,d.i0)("0.2s ease-in-out",(0,d.i7)([(0,d.iF)({height:"*",offset:.5}),(0,d.iF)({opacity:1,offset:1})]))]),(0,d.kY)(":leave",[(0,d.iF)({height:"*",opacity:"1"}),(0,d.i0)("0.2s ease-in-out",(0,d.i7)([(0,d.iF)({opacity:"0",offset:.5}),(0,d.iF)({height:"0",offset:1})]))])])]}})}}return j})()},7157:(ne,F,h)=&gt;{"use strict";h.d(F,{Z:()=&gt;m});var d=h(9969),e=h(5076),g=h(4438),E=h(9888),u=h(177),R=h(1560);function O(T,y){if(1&amp;T&amp;&amp;(g.qex(0),g.nrm(1,"rs-icon",4),g.j41(2,"span",5),g.EFF(3),g.k0s(),g.bVm()),2&amp;T){const U=g.XpG().$implicit,w=g.XpG();g.R7$(),g.Y8G("size",w.iconSize),g.R7$(2),g.JRh(w.getMessage(U))}}function C(T,y){if(1&amp;T&amp;&amp;(g.j41(0,"li",2),g.DNE(1,O,4,2,"ng-container",3),g.k0s()),2&amp;T){const U=g.XpG();g.Y8G("@insertRemoveTrigger",void 0)("@.disabled",U.editMode),g.R7$(),g.Y8G("ngIf",U.showErrors)}}let m=(()=&gt;{class T{constructor(U,w){this.editMode=U,this.configService=w,this.showErrors=!1,this.isMultiSelect=!1}ngOnInit(){this.iconSize||(this.iconSize=this.configService.vendorTheme.components.core.controls.iconSize)}getMessage(U){if(U?.value?.message)return U?.value?.message;switch(U?.key){case"pattern":return "Ung\xFCltiges Format.";case"required":return "Dies ist ein Pflichtfeld.";case"email":return "Die angegebene E-Mail-Adresse ist ung\xFCltig.";case"patternUsername":return "Der Nutzername darf nur aus Buchstaben, Ziffern, Bindestrichen (-), Unterstrichen (_) und Punkten bestehen.";case"patternPassword":return "Das Passwort muss mindestens 6 Zeichen lang sein.";case"patternPhone":return "Die Telefonnummer muss mit einem Plus und der L\xE4ndervorwahl beginnen, z.B. +491234567890";case"mustMatch":return "Die Passw\xF6rter m\xFCssen \xFCbereinstimmen.";case"maxlength":return this.isMultiSelect?"Es wurden mehr als " + U.value.requiredLength + " Punkte ausgew\xE4hlt.":"Maximal " + U.value.requiredLength + " Zeichen.";case"minlength":return this.isMultiSelect?"Mindestens " + U.value.requiredLength + " Eintr\xE4ge m\xFCssen gew\xE4hlt werden.":"Mindestens " + U.value.requiredLength + " Zeichen.";case"date":return "Das Format des Datums ist ung\xFCltig.";default:return "Ung\xFCltige Eingabe."}}static{this.\u0275fac=function(w){return new(w||T)(g.rXU(e.z3),g.rXU(E.w))}}static{this.\u0275cmp=g.VBU({type:T,selectors:[["rs-form-errors"]],inputs:{errors:"errors",showErrors:"showErrors",isMultiSelect:"isMultiSelect"},standalone:!1,decls:3,vars:3,consts:[[1,"form-errors"],["class","form-errors__item",4,"ngFor","ngForOf"],[1,"form-errors__item"],[4,"ngIf"],["icon","error",3,"size"],[1,"form-errors__message"]],template:function(w,A){1&amp;w&amp;&amp;(g.j41(0,"ul",0),g.DNE(1,C,2,3,"li",1),g.nI1(2,"keyvalue"),g.k0s()),2&amp;w&amp;&amp;(g.R7$(),g.Y8G("ngForOf",g.bMT(2,1,A.errors)))},dependencies:[u.Sq,u.bT,R.R,u.lG],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.form-errors[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.form-errors[_ngcontent-%COMP%]{font-weight:var(--rs-font-caption-weight, normal);letter-spacing:var(--rs-font-caption-letter-spacing, initial);text-transform:var(--rs-font-caption-transform, initial);font-family:var(--rs-font-caption-family, var(--rs-font-default-stack));font-size:var(--rs-font-caption-size, initial);line-height:var(--rs-font-caption-line-height, initial);-webkit-text-decoration:var(--rs-font-caption-decoration, initial);text-decoration:var(--rs-font-caption-decoration, initial);font-style:var(--rs-font-caption-style, initial)}.form-errors[_ngcontent-%COMP%]{color:var(--rs-colors-controls-error)}.form-errors__item[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:var(--rs-values-spacing-sp1)}.form-errors__message[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp1)}"],data:{animation:[(0,d.hZ)("insertRemoveTrigger",[(0,d.kY)(":enter",[(0,d.iF)({height:"0",opacity:"0"}),(0,d.i0)("0.2s ease-in-out",(0,d.i7)([(0,d.iF)({height:"*",offset:.5}),(0,d.iF)({opacity:"1",offset:1})]))]),(0,d.kY)(":leave",[(0,d.iF)({height:"*",opacity:"1"}),(0,d.i0)("0.2s ease-in-out",(0,d.i7)([(0,d.iF)({opacity:"0",offset:.5}),(0,d.iF)({height:"0",offset:1})]))])])]}})}}return T})()},7168:(ne,F,h)=&gt;{"use strict";h.d(F,{a:()=&gt;y});var d=h(9417),e=h(7673),g=h(6697),E=h(6354),u=h(8328),R=h(2764);class y{static patternUsername(w){return null===d.k0.compose([d.k0.minLength(1),d.k0.maxLength(48),d.k0.pattern("^[a-zA-Z0-9_.-]+$")])(w)?null:{patternUsername:{value:w.value}}}static patternPassword(w){return null===d.k0.compose([d.k0.minLength(6),d.k0.maxLength(48),d.k0.pattern("^[ -~]+$")])(w)?null:{patternPassword:{value:w.value}}}static patternEmail(w){return null===d.k0.pattern("^([a-zA-Z0-9_\\.\\-+])+@[a-zA-Z0-9-.]+\\.[a-zA-Z0-9-]{2,}$")(w)?null:{email:{value:w.value}}}static patternPhone(w){return null===d.k0.pattern("^\\+[1-9]\\d{1,14}$")(w)?null:{patternPhone:{value:w.value}}}static error(w,A){return{lastValue:null,errorCode:null,validate(L){return this.lastValue!=L.value?(this.lastValue=L.value,(0,e.of)({})):(this.lastValue=L.value,w.pipe((0,g.s)(1),(0,E.T)(W=&gt;{if(W instanceof A){const q={};return q[W.errorCode]=!0,q}return null})))}}}static mustMatch(w,A){return L=&gt;{const W=L.parent?.get(w),q=L.parent?.get(A);return W&amp;&amp;q&amp;&amp;W.value!==q.value?{mustMatch:!0}:null}}static date(w){if(!w.value)return null;const A=(0,u.A)(w.value,"dd.MM.yyyy",new Date);return(0,R.A)(A)?null:{date:{value:w.value}}}}},9332:(ne,F,h)=&gt;{"use strict";h.d(F,{j:()=&gt;m});var d=h(4438),e=h(9417),g=h(9519),E=h.n(g),u=h(8860),R=h(5571),O=h(5076),C=h(9888);let m=(()=&gt;{class T{constructor(U,w,A,L){this.configService=U,this.formGroupDirective=w,this.injector=A,this.editMode=L,this.labelTypes=u.z,this.subscriptions=new R.A,this._isTouched=!1,this.showErrorState=!1,this.isDisabled=!1,this.isRequired=!1,this.changed=new d.bkB}ngOnInit(){this.uid=this.id||this.name||E()("input-"),this.formGroup=this.formGroupDirective?.control,this.formControlName=this.formGroup?this.uid:void 0,this.computedLabel=this.label&amp;&amp;this.isRequired?this.label+" *":this.label}ngAfterContentInit(){this.editMode||(this.subscriptions.add(this.formControl?.statusChanges.subscribe(U=&gt;{this.validity=U})),this.subscriptions.add(this.formControl?.valueChanges.subscribe(()=&gt;{this.validate()})))}ngOnChanges(U){U.id?this.uid=U.id.currentValue||this.name||E()():this.id||!U.name?(U.isRequired&amp;&amp;(this.computedLabel=this.label&amp;&amp;U.isRequired.currentValue?this.label+" *":this.label),U.label&amp;&amp;(this.computedLabel=U.label.currentValue&amp;&amp;this.isRequired?U.label.currentValue+" *":U.label.currentValue)):this.uid=U.name.currentValue||E()()}ngOnDestroy(){this.subscriptions.unsubscribe()}validate(){return this.editMode?null:(this.validity||(this.validity=this.formControl?.status),this.toggleErrorState(),this.formControl?.errors)}toggleErrorState(){if(this._isTouched||this.formControl?.touched){if(this.errors&amp;&amp;this.formControl?.errors){const U=Object.keys(this.errors),w=Object.keys(this.formControl?.errors);U.some((A,L)=&gt;A!==w[L])&amp;&amp;(this.errors=this.formControl?.errors,this.showErrorState=!!this.errors)}else(this.errors||this.formControl?.errors)&amp;&amp;(this.errors=this.formControl?.errors,this.showErrorState=!!this.errors);this._isTouched||(this._isTouched=!0)}}onFocusout(){this.markAsTouched(),"submit"!==this.formControl?.updateOn&amp;&amp;this.validate()}markAsTouched(){this.formControl?.markAsTouched(),this._isTouched=!0}static{this.\u0275fac=function(w){return new(w||T)(d.rXU(C.w),d.rXU(e.j4),d.rXU(d.zZn),d.rXU(O.z3))}}static{this.\u0275dir=d.FsC({type:T,hostBindings:function(w,A){1&amp;w&amp;&amp;d.bIt("focusout",function(){return A.onFocusout()})},inputs:{id:"id",name:"name",value:"value",label:"label",title:"title",autofocus:"autofocus",isDisabled:"isDisabled",isRequired:"isRequired",hintMessage:"hintMessage",customValidators:"customValidators"},outputs:{changed:"changed"},standalone:!1,features:[d.Jv_([{provide:e.cz,multi:!0,useExisting:T}]),d.OA$]})}}return T})()},141:(ne,F,h)=&gt;{"use strict";function d(e){return{"--checkbox-size":e.choiceSize,"--checkbox-area":e.choiceArea,"--checkbox-border-width":e.borderWidth,"--checkbox-border-style":e.borderStyle,"--checkbox-border-radius":e.borderRadius,"--checkbox-toggle-background-width":e.toggleBackgroundWidth,"--checkbox-toggle-background-height":e.toggleBackgroundHeight,"--checkbox-toggle-background-border-radius":e.toggleBackgroundBorderRadius,"--checkbox-toggle-switch-size":e.toggleSwitchSize,"--checkbox-toggle-switch-border-radius":e.toggleSwitchBorderRadius,"--checkbox-label-padding":e.choicePadding,"--checkbox-label-border-radius":e.borderRadius}}h.d(F,{x:()=&gt;d})},1560:(ne,F,h)=&gt;{"use strict";h.d(F,{R:()=&gt;g});var d=h(4438),e=h(9888);let g=(()=&gt;{class E{get display(){return this.fitToContainer?void 0:"inline-block"}get sizeSm(){return this.transformUnit(this.size?.sm)}get sizeMd(){return this.transformUnit(this.size?.md||this.size?.sm)}get sizeLg(){return this.transformUnit(this.size?.lg||this.size?.md||this.size?.sm)}get sizeXl(){return this.transformUnit(this.size?.xl||this.size?.lg||this.size?.md||this.size?.sm)}constructor(R){this.configService=R,this.size={sm:"4u"},this.fitToContainer=!1,this.isBlock=!1}transformUnit(R){if(R?.endsWith("u")){const O=this.configService.vendorTheme.values.baseUnit;return parseFloat(R)*parseInt(O,10)+"px"}return R}static{this.\u0275fac=function(O){return new(O||E)(d.rXU(e.w))}}static{this.\u0275cmp=d.VBU({type:E,selectors:[["rs-icon"]],hostVars:11,hostBindings:function(O,C){2&amp;O&amp;&amp;(d.BMQ("data-svg",C.icon),d.xc7("display",C.display)("--icon-size-sm",C.sizeSm)("--icon-size-md",C.sizeMd)("--icon-size-lg",C.sizeLg)("--icon-size-xl",C.sizeXl))},inputs:{icon:"icon",size:"size",fitToContainer:"fitToContainer",isBlock:"isBlock"},standalone:!1,decls:3,vars:5,consts:[[1,"icon"]],template:function(O,C){1&amp;O&amp;&amp;(d.j41(0,"span",0),d.qSk(),d.j41(1,"svg"),d.nrm(2,"use"),d.k0s()()),2&amp;O&amp;&amp;(d.AVh("icon--fit",C.fitToContainer)("icon--block",C.isBlock),d.R7$(2),d.BMQ("href","#icon-sprite-"+C.icon,null,"xlink"))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{line-height:1px;align-self:center}.icon[_ngcontent-%COMP%]{--icon-size: var(--icon-size-sm);display:inline-block;position:relative;width:var(--icon-size);height:var(--icon-size)}.icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:100%;height:100%;fill:currentColor;transform:translate3d(-50%,-50%,0)}.icon--fit[_ngcontent-%COMP%]{width:100%;height:100%}.icon--block[_ngcontent-%COMP%]{display:block}@media only screen and (min-width: 600px){.icon[_ngcontent-%COMP%]{--icon-size: var(--icon-size-md)}}@media only screen and (min-width: 960px){.icon[_ngcontent-%COMP%]{--icon-size: var(--icon-size-lg)}}@media only screen and (min-width: 1280px){.icon[_ngcontent-%COMP%]{--icon-size: var(--icon-size-xl)}}"]})}}return E})()},3431:(ne,F,h)=&gt;{"use strict";h.d(F,{Pw:()=&gt;$,hw:()=&gt;ye,zH:()=&gt;ee});var d=h(177),e=h(4438),g=h(4412),E=h(1413),u=h(6977),R=h(5076),O=h(7813),C=h(9141),m=h(740),T=h(4751),y=h(851),U=h(5449);const w=["loading"],A=["gizmo"],L=["wrapper"],W=["img"];function q(se,ot){1&amp;se&amp;&amp;e.eu8(0)}function le(se,ot){if(1&amp;se&amp;&amp;(e.j41(0,"a",5,2),e.DNE(2,q,1,0,"ng-container",6),e.k0s()),2&amp;se){const me=e.XpG(),Ge=e.sdS(4);e.AVh("full-height",me.fillContainer),e.Y8G("rsRouterLink",me.link),e.R7$(2),e.Y8G("ngTemplateOutlet",Ge)}}function Ce(se,ot){1&amp;se&amp;&amp;e.eu8(0)}function he(se,ot){if(1&amp;se&amp;&amp;(e.j41(0,"div",7,2),e.DNE(2,Ce,1,0,"ng-container",6),e.k0s()),2&amp;se){const me=e.XpG(),Ge=e.sdS(4);e.AVh("full-height",me.fillContainer)("filtered",me.hasFilter),e.R7$(2),e.Y8G("ngTemplateOutlet",Ge)}}function Y(se,ot){if(1&amp;se&amp;&amp;(e.j41(0,"picture",11),e.nI1(1,"async"),e.nrm(2,"img",12),e.k0s()),2&amp;se){const me=e.XpG(3);e.AVh("clickable",me.link)("loaded",e.bMT(1,6,me.state$)===me.STATE.Ready),e.R7$(2),e.Y8G("src","data:image/png;base64,"+me.previewData,e.B4B),e.BMQ("alt",me.computedAlt)}}function j(se,ot){if(1&amp;se){const me=e.RV6();e.j41(0,"picture",11),e.nI1(1,"async"),e.nrm(2,"source",13),e.nI1(3,"resolveImage"),e.nrm(4,"source",14),e.nI1(5,"resolveImage"),e.nrm(6,"source",15),e.nI1(7,"resolveImage"),e.j41(8,"img",16,3),e.nI1(10,"resolveImage"),e.bIt("error",function(){e.eBV(me);const Ye=e.XpG(3);return e.Njj(Ye.imageLoadingFailed())})("load",function(Ye){e.eBV(me);const dt=e.XpG(3);return e.Njj(dt.previewLoaded(Ye))}),e.k0s()()}if(2&amp;se){const me=e.XpG(3);e.AVh("clickable",me.link)("loaded",e.bMT(1,9,me.state$)===me.STATE.Ready),e.R7$(2),e.Y8G("srcset",e.ii3(3,11,me.imageSource,me.previewSize,me.croppedAspectRatio,"webp.90")),e.R7$(2),e.Y8G("srcset",e.ii3(5,16,me.imageSource,me.previewSize,me.croppedAspectRatio,"jp2.90")),e.R7$(2),e.Y8G("srcset",e.brH(7,21,me.imageSource,me.previewSize,me.croppedAspectRatio)),e.R7$(2),e.Y8G("src",e.brH(10,25,me.imageSource,me.previewSize,me.croppedAspectRatio),e.B4B),e.BMQ("alt",me.computedAlt)}}function X(se,ot){if(1&amp;se&amp;&amp;(e.qex(0),e.DNE(1,Y,3,8,"picture",10)(2,j,11,29,"picture",10),e.bVm()),2&amp;se){const me=e.XpG(2);e.R7$(),e.Y8G("ngIf",me.previewData),e.R7$(),e.Y8G("ngIf",me.loadPreview&amp;&amp;!me.previewData)}}function _e(se,ot){if(1&amp;se){const me=e.RV6();e.j41(0,"picture",17),e.nI1(1,"async"),e.nrm(2,"source",13),e.nI1(3,"resolveImage"),e.nrm(4,"source",14),e.nI1(5,"resolveImage"),e.nrm(6,"source",15),e.nI1(7,"resolveImage"),e.j41(8,"img",18,3),e.nI1(10,"resolveImage"),e.bIt("load",function(Ye){e.eBV(me);const dt=e.XpG(2);return e.Njj(dt.imageLoaded(Ye))})("error",function(){e.eBV(me);const Ye=e.XpG(2);return e.Njj(Ye.imageLoadingFailed())}),e.k0s()()}if(2&amp;se){const me=e.XpG(2);e.AVh("clickable",me.link)("loaded",e.bMT(1,12,me.state$)===me.STATE.Ready),e.R7$(2),e.Y8G("srcset",e.ii3(3,14,me.imageSource,me.computedSize,me.croppedAspectRatio,"webp.90")),e.R7$(2),e.Y8G("srcset",e.ii3(5,19,me.imageSource,me.computedSize,me.croppedAspectRatio,"jp2.p0")),e.R7$(2),e.Y8G("srcset",e.brH(7,24,me.imageSource,me.computedSize,me.croppedAspectRatio)),e.R7$(2),e.AVh("zoomed-in",me.showHoverEffect&amp;&amp;me.hoverEffect===me.HOVER_EFFECTS.ZoomIn),e.Y8G("src",e.brH(10,28,me.imageSource,me.computedSize,me.croppedAspectRatio),e.B4B),e.BMQ("alt",me.computedAlt)("title",me.computedAlt)}}function Q(se,ot){if(1&amp;se&amp;&amp;e.DNE(0,X,3,2,"ng-container",8)(1,_e,11,32,"picture",9),2&amp;se){const me=e.XpG();e.Y8G("ngIf",(me.previewData||me.loadPreview)&amp;&amp;me.imageSource&amp;&amp;me.preview),e.R7$(),e.Y8G("ngIf",me.imageSource&amp;&amp;me.loadFullSizeImage)}}var $=function(se){return se[se.Loading=0]="Loading",se[se.Preview=1]="Preview",se[se.Ready=2]="Ready",se[se.NotFound=3]="NotFound",se}($||{}),ee=function(se){return se.top="top",se.bottom="bottom",se.left="left",se.right="right",se.center="center",se}(ee||{});const G={tiny:32,thumbnail:128,medium:600,large:1600,xlarge:2200};let ye=(()=&gt;{class se{set attribute(me){me&amp;&amp;me.revision!==this.revision&amp;&amp;(this.setupWithAttribute(me),this.revision=me.revision),this.#e=me}get attribute(){return this.#e}#e;get aspectRatio(){return this.aspectRatioValue}set aspectRatio(me){this.aspectRatioValue=me,this.cdr.detectChanges()}constructor(me,Ge,Ye,dt,He,Oe,Te){this.platformId=me,this.el=Ge,this.editMode=dt,this.adminConnector=He,this.cdr=Oe,this.assetService=Te,this.STATE=$,this.HOVER_EFFECTS=O.k6,this.state$=new g.t($.Loading),this.state=new e.bkB,this.DEFAULT_FALLBACK_IMAGE="fallback-image",this.preview=!0,this.gracePeriod=30,this.previewSize="tiny",this.centered=!1,this.showHoverEffect=!1,this.hasFilter=!1,this.placeholderAspectRatio=16/9,this.fillContainer=!1,this.objectFit="cover",this.objectPosition=ee.center,this.size="medium",this.naturalSize=new e.bkB,this.revision="",this.computedSize="medium",this.loadFullSizeImage=!1,this.loadPreview=!1,this.disableLazyLoad=!1,this.destroyed$=new E.B,Ye&amp;&amp;(this.image=Ye.image,this.size=Ye.size)}ngOnInit(){this.attribute?this.setupWithAttribute(this.attribute):this.image&amp;&amp;this.setupWithImage(),this.previewData||(this.loadPreview=!0),null==this.imageSource&amp;&amp;(this.imageSource=this.resolveFallbackImagePath()),this.editMode&amp;&amp;(this.preview=!1),null===this.imageSource?this.state$.next($.NotFound):this.gracePeriod&gt;0&amp;&amp;!1===this.editMode&amp;&amp;setTimeout(()=&gt;{this.state$.getValue()===$.Ready&amp;&amp;(this.preview=!1)},this.gracePeriod),this.computedSize=this.size,this.editMode&amp;&amp;this.attribute&amp;&amp;(this.editor=this.adminConnector.createImageEditor(this),this.editor.ngOnInit()),this.state$.pipe((0,u.Q)(this.destroyed$)).subscribe(me=&gt;this.state.emit(me))}ngOnChanges(me){!me.image||me.image.currentValue?!this.attribute&amp;&amp;me.image&amp;&amp;me.image.currentValue!==me.image.previousValue?this.setupWithImage():me.attribute&amp;&amp;!me.attribute.currentValue&amp;&amp;me.attribute.previousValue?this.setupWithAttribute(me.attribute.currentValue):me.croppedAspectRatio&amp;&amp;this.setAspectRatio():this.imageSource=this.resolveFallbackImagePath()}update(){this.attribute&amp;&amp;this.attribute.revision!==this.revision&amp;&amp;(this.setupWithAttribute(this.attribute),this.revision=this.attribute.revision)}ngAfterViewInit(){setTimeout(()=&gt;this.lazyLoad(),0),this.editor?.ngAfterViewInit()}ngOnDestroy(){this.intersectionObserver?.disconnect(),this.resizeObserver?.disconnect(),this.destroyed$.next()}lazyLoad(){if((0,d.UE)(this.platformId)){const me=this.wrapper?.nativeElement;me&amp;&amp;!this.disableLazyLoad?(this.intersectionObserver=new IntersectionObserver(Ge=&gt;{Ge.forEach(({isIntersecting:Ye})=&gt;{Ye&amp;&amp;(this.loadImage(me),this.intersectionObserver?.unobserve(me))})},{rootMargin:"2000px"}),this.intersectionObserver.observe(me)):this.loadImage()}}loadImage(me){this.computedSize=this.size,this.loadFullSizeImage=!0;const Ge=me?.getBoundingClientRect(),{width:Ye,height:dt}=Ge??{};if(this.editMode)return;if(me&amp;&amp;(!Ye||!dt))return this.loadFullSizeImage=!1,this.resizeObserver=new ResizeObserver(Ze=&gt;{Ze.forEach(({contentRect:gt})=&gt;{const{height:bt,width:Ae}=gt;bt&amp;&amp;Ae&amp;&amp;(this.loadImage(me),this.resizeObserver.unobserve(me))})}),void this.resizeObserver.observe(me);if(!this.baseSize){const Ze=Object.keys(G);return void(Ze.findIndex(gt=&gt;gt===this.size)&gt;Ze.findIndex(gt=&gt;gt===this.computedSize)&amp;&amp;(this.computedSize=this.size))}const Te=(this.baseSize?.length&lt;2||this.baseSize[0]/this.baseSize[1]&lt;=Ye/dt?Ye:this.baseSize[0]*dt/this.baseSize[1])*(window?.devicePixelRatio||1);this.computedSize=Te&lt;=G.tiny?"tiny":Te&lt;=G.thumbnail?"thumbnail":Te&lt;=G.medium?"medium":Te&lt;=G.large?"large":"xlarge"}imageLoaded(me){this.state$.next($.Ready),this.setAspectRatio(me.target),this.cdr.detectChanges(),this.preview&amp;&amp;setTimeout(()=&gt;{this.preview=!1,this.cdr.detectChanges()},500)}imageLoadingFailed(){if(this.preview&amp;&amp;this.previewData)return void this.state$.next($.NotFound);const me=this.resolveFallbackImagePath();this.imageSource===me?(this.imageSource=null,this.state$.next($.NotFound)):this.imageSource=me}previewLoaded(me){this.setAspectRatio(me.target)}setupWithAttribute(me){this.image=me?.value,this.setupWithImage()}setupWithImage(){if(this.image){this.previewData=this.image.thumbnail,this.baseSize=this.image.baseSize,this.imageSource=this.image.url;const me=this.alt||this.image.description||this.caption,Ge=this.image.copyright?`\xa9 ${this.image.copyright}`:"";this.computedAlt=me&amp;&amp;Ge?`${me}, ${Ge}`:me||Ge,this.el.nativeElement.classList.remove("rs-admin-image-empty")}else this.previewData=null,this.baseSize=null,this.imageSource=null,this.computedAlt=this.alt||this.caption,this.el.nativeElement.classList.add("rs-admin-image-empty");this.setAspectRatio()}setAspectRatio(me){if(!this.croppedAspectRatio||(this.aspectRatio=O.JI[this.croppedAspectRatio],!this.aspectRatio)){if(me&amp;&amp;me.naturalWidth&amp;&amp;me.naturalHeight)return this.aspectRatio=me.naturalWidth/me.naturalHeight,void this.naturalSize.emit([me.naturalWidth,me.naturalHeight]);if(this.baseSize&amp;&amp;this.baseSize.length&gt;1)return void(this.aspectRatio=this.baseSize[0]/this.baseSize[1]);if(this.state$.getValue()===$.Ready&amp;&amp;this.imageTag?.nativeElement)return void(this.aspectRatio=this.imageTag.nativeElement.clientWidth/this.imageTag.nativeElement.clientHeight);this.aspectRatio=this.placeholderAspectRatio}}resolveFallbackImagePath(){const me=this.fallback||this.DEFAULT_FALLBACK_IMAGE,Ge=new C.W(this.assetService);return Ge.transform(me)||Ge.transform(this.DEFAULT_FALLBACK_IMAGE)}static{this.\u0275fac=function(Ge){return new(Ge||se)(e.rXU(e.Agw),e.rXU(e.aKT),e.rXU(R.bj,8),e.rXU(R.z3,8),e.rXU(m.A),e.rXU(e.gRc),e.rXU(T.I))}}static{this.\u0275cmp=e.VBU({type:se,selectors:[["rs-image"]],contentQueries:function(Ge,Ye,dt){if(1&amp;Ge&amp;&amp;e.wni(dt,w,5),2&amp;Ge){let He;e.mGM(He=e.lsd())&amp;&amp;(Ye.loadingTemplate=He.first)}},viewQuery:function(Ge,Ye){if(1&amp;Ge&amp;&amp;(e.GBs(A,5,e.c1b),e.GBs(L,5),e.GBs(W,5)),2&amp;Ge){let dt;e.mGM(dt=e.lsd())&amp;&amp;(Ye.gizmo=dt.first),e.mGM(dt=e.lsd())&amp;&amp;(Ye.wrapper=dt.first),e.mGM(dt=e.lsd())&amp;&amp;(Ye.imageTag=dt.first)}},hostVars:10,hostBindings:function(Ge,Ye){2&amp;Ge&amp;&amp;e.xc7("--object-fit",Ye.objectFit)("--object-position",Ye.objectPosition)("--object-fit-override",Ye.objectFitOverride)("--border-radius",Ye.borderRadius)("--aspect-ratio",Ye.aspectRatio)},inputs:{imageSource:[0,"src","imageSource"],image:"image",alt:"alt",caption:"caption",preview:"preview",gracePeriod:"gracePeriod",previewSize:"previewSize",fallback:"fallback",link:"link",centered:"centered",hoverEffect:"hoverEffect",showHoverEffect:"showHoverEffect",hasFilter:"hasFilter",attribute:"attribute",placeholderAspectRatio:"placeholderAspectRatio",fillContainer:"fillContainer",objectFit:"objectFit",objectPosition:"objectPosition",objectFitOverride:"objectFitOverride",borderRadius:"borderRadius",size:"size",editable:"editable",croppedAspectRatio:"croppedAspectRatio",disableLazyLoad:"disableLazyLoad"},outputs:{state:"state",naturalSize:"naturalSize"},standalone:!1,features:[e.OA$],decls:5,vars:2,consts:[["noLink",""],["image",""],["wrapper",""],["img",""],["class","wrapper",3,"full-height","rsRouterLink",4,"ngIf","ngIfElse"],[1,"wrapper",3,"rsRouterLink"],[4,"ngTemplateOutlet"],[1,"wrapper"],[4,"ngIf"],["class","image image--final",3,"clickable","loaded",4,"ngIf"],["class","image image--preview",3,"clickable","loaded",4,"ngIf"],[1,"image","image--preview"],[3,"src"],["type","image/webp",3,"srcset"],["type","image/jp2",3,"srcset"],["type","image/png",3,"srcset"],[3,"error","load","src"],[1,"image","image--final"],[3,"load","error","src"]],template:function(Ge,Ye){if(1&amp;Ge&amp;&amp;e.DNE(0,le,3,4,"a",4)(1,he,3,5,"ng-template",null,0,e.C5r)(3,Q,2,2,"ng-template",null,1,e.C5r),2&amp;Ge){const dt=e.sdS(2);e.Y8G("ngIf",Ye.link)("ngIfElse",dt)}},dependencies:[d.bT,d.T3,y.j,d.Jj,U.y],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:hover, [_nghost-%COMP%]:focus{outline:none}.clickable[_ngcontent-%COMP%]{cursor:pointer}.wrapper[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius);width:100%;height:100%;max-width:100%}.wrapper.full-height[_ngcontent-%COMP%]{position:absolute;top:0;left:0}.wrapper.filtered[_ngcontent-%COMP%]{mix-blend-mode:color-burn;filter:grayscale(1)}.image[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:var(--object-fit-override, var(--object-fit, cover));object-position:var(--object-position, center)}.image--preview[_ngcontent-%COMP%]{filter:blur(10px);opacity:1;transition:opacity linear .5s,transform linear .5s}.image--preview.loaded[_ngcontent-%COMP%], .image--final[_ngcontent-%COMP%]{opacity:0}.image--final[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transition:all .35s ease-in-out}.image--final[_ngcontent-%COMP%]   img.zoomed-in[_ngcontent-%COMP%]{transform:scale(1.1)}.image--final.loaded[_ngcontent-%COMP%]{opacity:1}"]})}}return se})()},8249:(ne,F,h)=&gt;{"use strict";h.d(F,{T:()=&gt;R});var d=h(4438),e=h(8359),g=h(9417),E=h(2121);const u=["type","text","rsPlace",""];let R=(()=&gt;{class O{constructor(m,T,y){this.externalScriptLoaderService=m,this.elementRef=T,this.ngZone=y,this.mapsApiLoadedSubscription=new e.yU,this.type="city"}onBlur(){this.elementRef.nativeElement.value=this.lastValidPlaceText,this.onTouched()}onEnter(){return!1}onInput(){""===this.elementRef.nativeElement.value&amp;&amp;(this.onTouched(),this.onChange(null),this.lastValidPlaceText="")}ngAfterViewInit(){this.mapsApiLoadedSubscription=this.externalScriptLoaderService.loadScript(E.L.GoogleMaps).subscribe(()=&gt;this.setupPlacesAutocomplete())}ngOnDestroy(){this.onPlaceSelectedListener?.remove(),this.mapsApiLoadedSubscription?.unsubscribe()}registerOnChange(m){this.onChange=m}registerOnTouched(m){this.onTouched=m}writeValue(m){this.lastValidPlaceText=m,this.elementRef.nativeElement.value=m??""}setupPlacesAutocomplete(){this.autocomplete=new google.maps.places.Autocomplete(this.elementRef.nativeElement,{types:["city"===this.type?"(cities)":"(regions)"],fields:["place_id","formatted_address"]}),this.onPlaceSelectedListener=this.autocomplete.addListener("place_changed",this.onPlaceSelected.bind(this))}onPlaceSelected(){this.ngZone.run(()=&gt;{const m=this.autocomplete.getPlace(),{formatted_address:T,place_id:y}=m;this.lastValidPlaceText=m.formatted_address,this.onTouched(),this.onChange({id:y,label:T})})}static{this.\u0275fac=function(T){return new(T||O)(d.rXU(E.$),d.rXU(d.aKT),d.rXU(d.SKi))}}static{this.\u0275cmp=d.VBU({type:O,selectors:[["input","type","text","rsPlace",""]],hostBindings:function(T,y){1&amp;T&amp;&amp;d.bIt("blur",function(){return y.onBlur()})("keydown.enter",function(){return y.onEnter()})("input",function(){return y.onInput()})},inputs:{type:[0,"rsPlace","type"]},standalone:!1,features:[d.Jv_([{provide:g.kq,multi:!0,useExisting:(0,d.Rfq)(()=&gt;O)}])],attrs:u,decls:0,vars:0,template:function(T,y){},encapsulation:2})}}return O})()},9272:(ne,F,h)=&gt;{"use strict";h.d(F,{$:()=&gt;Q});var d=h(4438),e=h(3023),g=h(4412),E=h(1584),u=h(177),R=h(5076);const O=["header"],C=["footer"],m=["loading"],T=["main"],y=["empty"],U=["error"];function w($,ee){1&amp;$&amp;&amp;d.eu8(0)}function A($,ee){if(1&amp;$&amp;&amp;(d.qex(0),d.DNE(1,w,1,0,"ng-container",1),d.bVm()),2&amp;$){const G=d.XpG();d.R7$(),d.Y8G("ngTemplateOutlet",G.header)}}function L($,ee){1&amp;$&amp;&amp;d.eu8(0)}function W($,ee){if(1&amp;$&amp;&amp;(d.qex(0),d.DNE(1,L,1,0,"ng-container",1),d.bVm()),2&amp;$){const G=d.XpG(2);d.R7$(),d.Y8G("ngTemplateOutlet",G.emptyTemplate)}}function q($,ee){1&amp;$&amp;&amp;d.eu8(0)}function le($,ee){if(1&amp;$&amp;&amp;(d.qex(0),d.DNE(1,q,1,0,"ng-container",1),d.bVm()),2&amp;$){const G=d.XpG(2);d.R7$(),d.Y8G("ngTemplateOutlet",G.mainTemplate)}}function Ce($,ee){1&amp;$&amp;&amp;d.eu8(0)}function he($,ee){if(1&amp;$&amp;&amp;(d.qex(0),d.DNE(1,Ce,1,0,"ng-container",1),d.bVm()),2&amp;$){const G=d.XpG(2);d.R7$(),d.Y8G("ngTemplateOutlet",G.loadingTemplate)}}function Y($,ee){if(1&amp;$&amp;&amp;(d.j41(0,"main"),d.qex(1,2),d.DNE(2,W,2,1,"ng-container",3)(3,le,2,1,"ng-container",3)(4,he,2,1,"ng-container",3),d.bVm(),d.k0s()),2&amp;$){const G=ee.ngIf,ue=d.XpG();d.R7$(),d.Y8G("ngSwitch",G),d.R7$(),d.Y8G("ngSwitchCase",ue.STATE.Empty),d.R7$(),d.Y8G("ngSwitchCase",ue.STATE.Ready),d.R7$(),d.Y8G("ngSwitchCase",ue.STATE.Loading)}}function j($,ee){1&amp;$&amp;&amp;d.eu8(0)}function X($,ee){if(1&amp;$&amp;&amp;(d.qex(0),d.DNE(1,j,1,0,"ng-container",1),d.bVm()),2&amp;$){const G=d.XpG();d.R7$(),d.Y8G("ngTemplateOutlet",G.footer)}}var _e=function($){return $.Empty="Empty",$.Loading="Loading",$.Ready="Ready",$}(_e||{});let Q=(()=&gt;{class ${constructor(G,ue,ye,se,ot,me,Ge){this.route=G,this.router=ue,this.container=ye,this.cdr=se,this.platformId=ot,this.contentOnly=me,this.editMode=Ge,this.STATE=_e,this.loadingThreshold=300,this.state$=new g.t(_e.Ready),(0,u.UE)(ot)&amp;&amp;this.router.events.subscribe(Ye=&gt;{Ye instanceof e.wF?(this.loadingSubscription&amp;&amp;(this.loadingSubscription.unsubscribe(),this.loadingSubscription=null),this.state$.next(_e.Ready),this.cdr.detectChanges()):Ye instanceof e.Z&amp;&amp;(this.state$.next(_e.Empty),this.cdr.detectChanges(),window.scrollTo(0,0),this.loadingSubscription&amp;&amp;this.loadingSubscription.unsubscribe(),this.loadingSubscription=(0,E.O)(this.loadingThreshold).subscribe(dt=&gt;{this.loadingSubscription=null,this.state$.next(_e.Loading),this.cdr.detectChanges()}))})}static{this.\u0275fac=function(ue){return new(ue||$)(d.rXU(e.nX),d.rXU(e.Ix),d.rXU(d.c1b),d.rXU(d.gRc),d.rXU(d.Agw),d.rXU(R.Bq),d.rXU(R.z3))}}static{this.\u0275cmp=d.VBU({type:$,selectors:[["rs-main"]],contentQueries:function(ue,ye,se){if(1&amp;ue&amp;&amp;(d.wni(se,O,5),d.wni(se,C,5),d.wni(se,m,5),d.wni(se,T,5),d.wni(se,y,5),d.wni(se,U,5)),2&amp;ue){let ot;d.mGM(ot=d.lsd())&amp;&amp;(ye.header=ot.first),d.mGM(ot=d.lsd())&amp;&amp;(ye.footer=ot.first),d.mGM(ot=d.lsd())&amp;&amp;(ye.loadingTemplate=ot.first),d.mGM(ot=d.lsd())&amp;&amp;(ye.mainTemplate=ot.first),d.mGM(ot=d.lsd())&amp;&amp;(ye.emptyTemplate=ot.first),d.mGM(ot=d.lsd())&amp;&amp;(ye.errorTemplate=ot.first)}},inputs:{loadingThreshold:"loadingThreshold"},standalone:!1,features:[d.Jv_([])],decls:4,vars:5,consts:[[4,"ngIf"],[4,"ngTemplateOutlet"],[3,"ngSwitch"],[4,"ngSwitchCase"]],template:function(ue,ye){1&amp;ue&amp;&amp;(d.DNE(0,A,2,1,"ng-container",0)(1,Y,5,4,"main",0),d.nI1(2,"async"),d.DNE(3,X,2,1,"ng-container",0)),2&amp;ue&amp;&amp;(d.Y8G("ngIf",ye.header&amp;&amp;!ye.contentOnly),d.R7$(),d.Y8G("ngIf",d.bMT(2,3,ye.state$)),d.R7$(2),d.Y8G("ngIf",ye.footer&amp;&amp;!ye.contentOnly))},dependencies:[u.bT,u.T3,u.ux,u.e1,u.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:stretch;min-height:100%;flex-grow:1;min-width:0}main[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;flex:1 0 auto}"]})}}return $})()},1834:(ne,F,h)=&gt;{"use strict";h.d(F,{F:()=&gt;j});var d=h(9969),e=h(4438),g=h(3023),E=h(4412),u=h(1413),R=h(6977),O=h(8141),C=h(7048),m=h(6697),T=h(7813),y=h(4406),U=h(9409),w=h(5884);const A=["fullScreenPlayer"],L=X=&gt;({data:X,type:"playbarComponent"}),W=(X,_e)=&gt;({data:X,type:_e});function q(X,_e){1&amp;X&amp;&amp;e.eu8(0)}function le(X,_e){if(1&amp;X&amp;&amp;(e.qex(0),e.DNE(1,q,1,0,"ng-container",2),e.bVm()),2&amp;X){const Q=_e.ngIf,$=e.XpG(3);e.R7$(),e.Y8G("rsComponent",e.l_i(1,W,$,Q))}}function Ce(X,_e){if(1&amp;X){const Q=e.RV6();e.j41(0,"div",4),e.bIt("@slideAnimation.start",function(){e.eBV(Q);const ee=e.XpG(2);return e.Njj(ee.onAnimationStart())})("@slideAnimation.done",function(){e.eBV(Q);const ee=e.XpG(2);return e.Njj(ee.onAnimationDone())}),e.DNE(1,le,2,4,"ng-container",5),e.nI1(2,"async"),e.k0s()}if(2&amp;X){const Q=e.XpG(2);e.Y8G("@slideAnimation",void 0),e.R7$(),e.Y8G("ngIf",e.bMT(2,2,Q.fullscreenComponent$))}}function he(X,_e){if(1&amp;X&amp;&amp;(e.DNE(0,Ce,3,4,"div",3),e.nI1(1,"async")),2&amp;X){const Q=e.XpG();e.Y8G("ngIf",e.bMT(1,1,Q.fullscreenOpen$))}}function Y(X,_e){1&amp;X&amp;&amp;e.eu8(0)}let j=(()=&gt;{class X{constructor(Q,$,ee,G){this.breakpointService=Q,this.router=$,this.overlayService=ee,this.playerService=G,this.activeController$=this.playerService.activeController$,this.fullscreenComponent$=this.playerService.fullscreenComponent$,this.fullscreenOpen$=new E.t(!1),this.openedTab$=new E.t(T.mb.home),this.animationRunning$=new E.t(!1),this.destroyed$=new u.B,this.trapFocus=!1,this.router.events.pipe((0,R.Q)(this.destroyed$)).subscribe(ue=&gt;{ue instanceof g.Z&amp;&amp;this.overlay?.close()})}ngOnDestroy(){this.destroyed$.next(!0)}onAnimationStart(){this.animationRunning$.next(!0)}onAnimationDone(){this.fullscreenOpen$.getValue()&amp;&amp;this.overlay?.disablePageScrolling(),this.animationRunning$.next(!1)}toggleFullscreen(){this.fullscreenOpen$.getValue()?this.overlay?.close():this.initializeFullscreenPlayer()}initializeFullscreenPlayer(){this.overlay||(this.openedTab$.next(T.mb.home),this.openFullscreenPlayer(),this.overlay.registerLeaveCallback(()=&gt;(this.fullscreenOpen$.next(!1),new Promise(Q=&gt;{setTimeout(()=&gt;{this.animationRunning$.getValue()||Q(!0),this.animationRunning$.pipe((0,O.M)($=&gt;{$||(this.overlay=null,this.fullscreenOpen$.next(!1),Q(!0))}),(0,C.v)($=&gt;!!$)).subscribe()},0)}))),this.fullscreenOpen$.next(!0))}switchTab(Q){this.openedTab$.next(Q)}openFullscreenPlayer(){this.fullScreenPlayer instanceof e.C4Q&amp;&amp;this.breakpointService.getBreakpointChanges().pipe((0,m.s)(1)).subscribe(Q=&gt;{const G=Q===T.wX.SM||Q===T.wX.MD?"100%":"calc(100% - 64px)";this.overlay=this.overlayService.openWithTemplate(this.fullScreenPlayer,ye=&gt;({position:ye.position().global().top("0"),scroll:ye.scrollStrategies.noop(),size:{width:"100%",height:G},exclusive:!1,layer:T.FS.OVERLAY_FULLSCREEN_PLAYER,backdrop:!1,disposeOnNavigation:!1,closeOnEscKey:!1,closeOnBackdropClick:!1,panelClass:this.panelClass,id:T.hc}),null,this.trapFocus)})}static{this.\u0275fac=function($){return new($||X)(e.rXU(y.d),e.rXU(g.Ix),e.rXU(U.s),e.rXU(w.x))}}static{this.\u0275cmp=e.VBU({type:X,selectors:[["rs-overlay-player"]],viewQuery:function($,ee){if(1&amp;$&amp;&amp;e.GBs(A,5),2&amp;$){let G;e.mGM(G=e.lsd())&amp;&amp;(ee.fullScreenPlayer=G.first)}},standalone:!1,decls:5,vars:3,consts:[["fullScreenPlayer",""],["playbar",""],[4,"rsComponent"],["class","fullscreen-player-container",4,"ngIf"],[1,"fullscreen-player-container"],[4,"ngIf"]],template:function($,ee){1&amp;$&amp;&amp;(e.DNE(0,he,2,3,"ng-template",null,0,e.C5r),e.j41(2,"div",null,1),e.DNE(4,Y,1,0,"ng-container",2),e.k0s()),2&amp;$&amp;&amp;(e.R7$(4),e.Y8G("rsComponent",e.eq3(1,L,ee)))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex;flex-flow:column nowrap;justify-content:flex-end;width:100%}.fullscreen-player-container[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;flex-grow:1}"],data:{animation:[(0,d.hZ)("slideAnimation",[(0,d.kY)(":enter",[(0,d.iF)({transform:"translateY(100%)"}),(0,d.i0)("0.3s ease-in",(0,d.iF)({transform:"translateY(0)"}))]),(0,d.kY)(":leave",[(0,d.iF)({transform:"translateY(0)"}),(0,d.i0)("0.3s ease-out",(0,d.iF)({transform:"translateY(100vh)"}))])])]}})}}return X})()},6682:(ne,F,h)=&gt;{"use strict";h.d(F,{v:()=&gt;C});var d=h(6354),e=h(5076),g=h(6768),E=h(61),u=h(4438),R=h(8568),O=h(294);let C=(()=&gt;{class m{constructor(y,U,w,A){this.page=y,this.editMode=U,this.pageService=w,this.authService=A,this.ContainerSelector=g.zL,this.PAGE_LOGIN=e.__,this.loginRequired$=this.authService.authState$.pipe((0,d.T)(L=&gt;this.page?.accessLevel===E.h.Registered&amp;&amp;!L))}ngOnInit(){this.pageService.pageLoadStart(this.page)}ngAfterViewInit(){this.pageService.pageLoadFinished(this.page)}static{this.\u0275fac=function(U){return new(U||m)(u.rXU(e.Es),u.rXU(e.z3),u.rXU(R.b),u.rXU(O.u))}}static{this.\u0275dir=u.FsC({type:m})}}return m})()},6084:(ne,F,h)=&gt;{"use strict";h.d(F,{X:()=&gt;C});var d=h(6682),e=h(4438);const g=m=&gt;({item:m}),E=(m,T)=&gt;({data:m,type:T});function u(m,T){if(1&amp;m&amp;&amp;e.nrm(0,"rs-content",2),2&amp;m){const y=e.XpG();e.Y8G("model",y.page)("containerSelector",y.ContainerSelector.main)}}function R(m,T){1&amp;m&amp;&amp;e.eu8(0)}function O(m,T){if(1&amp;m&amp;&amp;e.DNE(0,R,1,0,"ng-container",3),2&amp;m){const y=e.XpG();e.Y8G("rsComponent",e.l_i(3,E,e.eq3(1,g,y.page.entity),y.PAGE_LOGIN))}}let C=(()=&gt;{class m extends d.v{static{this.\u0275fac=(()=&gt;{let y;return function(w){return(y||(y=e.xGo(m)))(w||m)}})()}static{this.\u0275cmp=e.VBU({type:m,selectors:[["rs-default-page"]],standalone:!1,features:[e.Vt3],decls:4,vars:4,consts:[["loginTemplate",""],[3,"model","containerSelector",4,"ngIf","ngIfElse"],[3,"model","containerSelector"],[4,"rsComponent"]],template:function(U,w){if(1&amp;U&amp;&amp;(e.DNE(0,u,1,2,"rs-content",1),e.nI1(1,"async"),e.DNE(2,O,1,6,"ng-template",null,0,e.C5r)),2&amp;U){const A=e.sdS(3);e.Y8G("ngIf",!e.bMT(1,2,w.loginRequired$))("ngIfElse",A)}},styles:["[_nghost-%COMP%]{display:flex;flex-grow:1;flex-direction:column}"]})}}return m})()},4308:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;j,o:()=&gt;X});var d=h(177),e=h(4438),g=h(9517),E=h(2372),u=h(5076),R=h(7813),O=h(5606),C=h(6768),m=h(2282),T=h(840),y=h(9575),U=h(8577),w=h(7779),A=h(9888),L=h(7388),W=h(345),q=h(7826),le=h(8568),Ce=h(3023),he=h(2396),Y=h(3357);const j=new e.nKC("pageInjector");let X=(()=&gt;{class _e{constructor($,ee,G,ue,ye,se,ot,me,Ge,Ye,dt,He,Oe,Te,Ze,gt,bt,Ae){this.pageInjector=$,this.componentInjector=ee,this.actionService=G,this.configService=ue,this.consentService=ye,this.container=se,this.factoryResolver=ot,this.meta=me,this.modelService=Ge,this.pageService=Ye,this.route=dt,this.title=He,this.trackingService=Oe,this.dateFnLocale=Te,this.document=Ze,this.editMode=gt,this.ipcService=bt,this.platformId=Ae,this.isInitialPageLoad=!0}ngOnInit(){this.loadPage(),this.isInitialPageLoad=!1}loadPage(){const{componentType:$,page:ee,model:G}=this.route.snapshot.data;if($)return void this.showComponent($);const ue=ee?this.getPageModel(ee):G;if(ee||ue){if(!ue)throw new Error(`Model type: "${ee.type}" not implemented on page "${ee.pageId}".`);if((0,d.UE)(this.platformId)){let ye=ue.get("onLoad");if(ye){const se=ye.find(ot=&gt;ot.type===m.X.NavOpenUrl);se&amp;&amp;(se.openExternal||(se.replaceUrl=!0),se.openExternal&amp;&amp;1===window.history.length&amp;&amp;(se.replaceUrl=!0,se.openExternal=!1)),1===window.history.length&amp;&amp;(ye=ye.filter(ot=&gt;ot.type!==m.X.NavBack)),ye.forEach(ot=&gt;this.actionService.doAction(ot,this.isInitialPageLoad))}}this.showPage(ue)}else{const ye=this.route.snapshot.url;if(ye.length){const se=ye[0].path;if(se===R.yV.login||se==="login")return void this.showComponent(u.i9,"Login");if(se===R.yV.register||se==="registrieren")return void this.showComponent(u.EV,"Registrieren");if(se===R.yV.passwordForgotten||se==="passwort-vergessen")return void this.showComponent(u.qC,"Passwort \xE4ndern");if(se===R.yV.search||se==="suche")return void this.showComponent(u.Ht,"Suche")}this.showNotFound()}}getPageModel($){if($.type===T.g.Content)return this.modelService.createModel(C.$2,$);if($.type===T.g.Reference){const ee=$,G=(0,U.p1)(ee.resourceUrn),ue="post"===G[0]?this.modelService.getPostModelType(ee.resource.type):G[0];return this.modelService.createModel(ue,ee.resource)}return null}ngOnDestroy(){this.clearMetaData()}showComponent($,ee){if(!$)return void this.showNotFound();const G=this.componentInjector.get($,null);if(!G)return void this.showNotFound();this.setTitle(ee||this.route.snapshot.data.title);const ue=this.factoryResolver.resolveComponentFactory(G);this.container.createComponent(ue)}showNotFound(){if("1"===this.route.snapshot.queryParams?.contentOnly)return void this.ipcService.sendMessage({type:"notFoundError"});const $=this.componentInjector.get(u.hZ),ee="Seite nicht gefunden";this.setTitle(ee);const G=this.factoryResolver.resolveComponentFactory($);this.container.createComponent(G)}showPage($){const G=0===this.route.snapshot.url.length?u.Ko:u._U,ye=this.pageInjector.get($.class??G,this.pageInjector.get(G)),se=this.componentInjector.get(u.h0);if(null==se)throw new Error(`Could not resolve content type ${se}`);const ot=this.factoryResolver.resolveComponentFactory(ye);this.container.createComponent(ot,void 0,e.zZn.create({providers:[{provide:u.Es,useValue:$}]})),this.setTitle($.get("title")),this.setupMetadata($),this.addJsonLdScript($),this.pageService.currentPage=$,this.trackingService.trackEvent(new y.A6($))}setupMetadata($){const ee=$.get("pageSettings");if(ee&amp;&amp;(ee.cmpDisabled&amp;&amp;this.consentService.disable(),ee.seoDescription&amp;&amp;this.meta.updateTag({name:"description",content:ee.seoDescription}),ee.noIndex&amp;&amp;this.meta.updateTag({name:"robots",content:"noIndex"})),this.shareTitle=null,this.shareDescription=null,$.get("social")){const ue=$.get("social");if($.type===O.CX&amp;&amp;$.channel.timeTravelRetentionSeconds&gt;0){const ye=$.start,{timeTravelRetentionSeconds:se}=$.channel,ot=(0,g.A)(ye,se);if(ot&gt;new Date){const me="do MMM",Ge=(0,E.A)(ye,me,{locale:this.dateFnLocale});this.shareTitle="H\xF6re " + $.title + " auf " + $.channel.title + " (" + Ge + ")";const He=(0,E.A)(ot,me,{locale:this.dateFnLocale});this.shareDescription="Verf\xFCgbar von " + Ge + " bis " + He + ", verpasse es nicht!"}}(this.shareTitle||ue?.ogTitle)&amp;&amp;this.meta.updateTag({property:"og:title",content:this.shareTitle||ue.ogTitle}),(this.shareDescription||ue?.ogDescription)&amp;&amp;this.meta.updateTag({property:"og:description",content:this.shareDescription||ue.ogDescription}),ue?.ogImage&amp;&amp;this.meta.updateTag({property:"og:image",content:ue.ogImage.url?ue.ogImage.url+"?type=large":""}),this.meta.updateTag({property:"og:type",content:"article"}),(this.shareTitle||ue?.twitterTitle)&amp;&amp;this.meta.updateTag({property:"twitter:title",content:this.shareTitle||ue.twitterTitle}),(this.shareDescription||ue?.twitterDescription)&amp;&amp;this.meta.updateTag({property:"twitter:description",content:this.shareDescription||ue.twitterDescription}),ue?.twitterImage&amp;&amp;this.meta.updateTag({property:"twitter:image",content:ue.twitterImage.url?ue.twitterImage.url+"?type=large":""})}let G=$.link;if(G){G.startsWith("http")||(G=`${this.configService.baseUrl}${G}`);const ue=this.document.createElement("link");ue.rel="canonical",ue.href=G,this.document.head.appendChild(ue)}}addJsonLdScript($){const G="jsonLdScriptId";if(this.document.getElementById(G)?.remove(),!$)return;const{attributes:se,link:ot}=$;if(!se)return;const{title:me,pageSettings:Ge,image:Ye}=se,dt=Ge?.seoDescription,He=ot.startsWith("http")?ot:`${this.configService.baseUrl}${ot}`,Oe=this.document.createElement("script");Oe.type="application/ld+json",Oe.id=G,Oe.text=JSON.stringify({"@context":"http://schema.org/","@type":"WebSite",name:this.shareTitle||me,description:this.shareDescription||dt,image:Ye?.url,url:He}),this.document.head.appendChild(Oe)}clearMetaData(){this.meta.removeTag('name="description"'),this.meta.removeTag('name="robots"'),this.meta.removeTag('property="og:title"'),this.meta.removeTag('property="og:description"'),this.meta.removeTag('property="og:image"'),this.meta.removeTag('property="og:type"'),this.meta.removeTag('property="twitter:title"'),this.meta.removeTag('property="twitter:description"'),this.meta.removeTag('property="twitter:image"');const $=this.document.head.querySelector('[rel="canonical"]');$&amp;&amp;this.document.head.removeChild($)}setTitle($){this.title.setTitle($?(this.configService.web.pageTitleTemplate??"$title").replace("$title",$):this.configService.displayName)}static{this.\u0275fac=function(ee){return new(ee||_e)(e.rXU(j),e.rXU(u.jV),e.rXU(w.u),e.rXU(A.w),e.rXU(L.e),e.rXU(e.c1b),e.rXU(e.OM3),e.rXU(W.W8),e.rXU(q.J),e.rXU(le.b),e.rXU(Ce.nX),e.rXU(W.hE),e.rXU(he.b),e.rXU(u.pe),e.rXU(d.qQ),e.rXU(u.z3),e.rXU(Y.y),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:_e,selectors:[["rs-page-loader"]],standalone:!1,decls:0,vars:0,template:function(ee,G){},encapsulation:2})}}return _e})()},5658:(ne,F,h)=&gt;{"use strict";h.d(F,{s:()=&gt;E});var d=h(4438),e=h(6783);const g=["type","range","rsVolume",""];let E=(()=&gt;{class u{constructor(O,C){this.elementRef=O,this.browserAudioFeatures=C,this.rsVolumeChanged=new d.bkB,this.rsVolumeInput=new d.bkB,this.inputControl=this.elementRef.nativeElement,this.browserAudioFeatures.volumeChangeable.then(m=&gt;{m||(this.inputControl.style.display="none")}),this.inputControl.min=String(0),this.inputControl.max=String(1),this.inputControl.step=String(.1)}set volume(O){this.browserAudioFeatures.volumeChangeable&amp;&amp;(this.inputControl.value=O?O.toString():"0")}onInput(O){this.rsVolumeInput.emit(O.target.valueAsNumber)}onChanged(O){this.rsVolumeChanged.emit(O.target.valueAsNumber)}static{this.\u0275fac=function(C){return new(C||u)(d.rXU(d.aKT),d.rXU(e.Y))}}static{this.\u0275cmp=d.VBU({type:u,selectors:[["input","type","range","rsVolume",""]],hostBindings:function(C,m){1&amp;C&amp;&amp;d.bIt("input",function(y){return m.onInput(y)})("change",function(y){return m.onChanged(y)})},inputs:{volume:[0,"rsVolume","volume"]},outputs:{rsVolumeChanged:"rsVolumeChanged",rsVolumeInput:"rsVolumeInput"},standalone:!1,attrs:g,decls:0,vars:0,template:function(C,m){},encapsulation:2})}}return u})()},5228:(ne,F,h)=&gt;{"use strict";h.d(F,{M:()=&gt;E});var d=h(4438),e=h(177),g=h(3023);let E=(()=&gt;{class u{constructor(O,C,m){this.platformId=O,this.document=C,this.urn=m.snapshot.paramMap.get("urn"),this.rootLocked="true"===m.snapshot.queryParamMap.get("rootLocked")}ngOnInit(){if((0,e.UE)(this.platformId)){const O=this.document.getElementsByTagName("head")[0],C=this.document.createElement("link");C.id="admin-styles",C.rel="stylesheet",C.href="admin-styles.css",O.appendChild(C)}}static{this.\u0275fac=function(C){return new(C||u)(d.rXU(d.Agw),d.rXU(e.qQ),d.rXU(g.nX))}}static{this.\u0275cmp=d.VBU({type:u,selectors:[["preview"]],standalone:!1,decls:1,vars:2,consts:[[3,"disableDropzones","urn"]],template:function(C,m){1&amp;C&amp;&amp;d.nrm(0,"rs-content",0),2&amp;C&amp;&amp;d.Y8G("disableDropzones",m.rootLocked)("urn",m.urn)},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;height:100%;width:100%;webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}[_nghost-%COMP%]::-webkit-scrollbar{display:none}"]})}}return u})()},7813:(ne,F,h)=&gt;{"use strict";h.d(F,{Nx:()=&gt;Zt,DF:()=&gt;ft,l8:()=&gt;u,PW:()=&gt;C,wX:()=&gt;e,Ie:()=&gt;_e,D8:()=&gt;m,zy:()=&gt;T,in:()=&gt;y,Xh:()=&gt;xe,UT:()=&gt;fn,k4:()=&gt;Te,Jy:()=&gt;en,KR:()=&gt;ct,_9:()=&gt;ze,l6:()=&gt;Xe,nn:()=&gt;ge,$r:()=&gt;Ve,hc:()=&gt;H,TC:()=&gt;Fe,qe:()=&gt;j,eY:()=&gt;U,Sg:()=&gt;w,wq:()=&gt;g,k6:()=&gt;A,CP:()=&gt;X,G6:()=&gt;Q,f0:()=&gt;J,eJ:()=&gt;L,ZO:()=&gt;pe,Xp:()=&gt;it,FS:()=&gt;Nt,mb:()=&gt;Le,gd:()=&gt;Ge,p:()=&gt;mt,yV:()=&gt;on,LE:()=&gt;W,oG:()=&gt;Ze,nL:()=&gt;He,Qv:()=&gt;dt,T$:()=&gt;Ye,yX:()=&gt;q,oL:()=&gt;Ue,Xn:()=&gt;gt,qr:()=&gt;bt,dq:()=&gt;le,nO:()=&gt;x,qt:()=&gt;Ae,o$:()=&gt;Ce,P1:()=&gt;Y,jX:()=&gt;et,RM:()=&gt;je,G4:()=&gt;E,JI:()=&gt;R,VI:()=&gt;Oe,G8:()=&gt;ve,jg:()=&gt;rt,cx:()=&gt;de,b0:()=&gt;B});var d=h(4438),e=function(Ke){return Ke.SM="sm",Ke.MD="md",Ke.LG="lg",Ke.XL="xl",Ke}(e||{}),g=function(Ke){return Ke.center="center",Ke.left="left",Ke.right="right",Ke}(g||{}),E=function(Ke){return Ke.top="top",Ke.middle="middle",Ke.bottom="bottom",Ke}(E||{}),u=function(Ke){return Ke.Ratio16x9="16:9",Ke.Ratio1x1="1:1",Ke.Ratio3x2="3:2",Ke.Ratio4x3="4:3",Ke.Ratio7x3="7:3",Ke}(u||{});const R={[u.Ratio16x9]:16/9,[u.Ratio1x1]:1,[u.Ratio3x2]:1.5,[u.Ratio4x3]:4/3,[u.Ratio7x3]:7/3};var C=function(Ke){return Ke.Font="Font",Ke.Directory="Directory",Ke.Image="Image",Ke.Icon="Icon",Ke.Secret="Secret",Ke.i18n="i18n",Ke}(C||{}),m=function(Ke){return Ke.background="background",Ke.surface="surface",Ke.primary="primary",Ke.primaryVariant="primaryVariant",Ke.secondary="secondary",Ke.secondaryVariant="secondaryVariant",Ke.error="error",Ke.overlay="overlay",Ke}(m||{}),T=function(Ke){return Ke.default="default",Ke.primary="primary",Ke.danger="danger",Ke.light="light",Ke}(T||{}),y=function(Ke){return Ke.solid="solid",Ke.outlined="outlined",Ke.plain="plain",Ke}(y||{}),U=function(Ke){return Ke.address="address",Ke.menu="menu",Ke.appSocial="appSocial",Ke}(U||{}),w=function(Ke){return Ke.Inside="inside",Ke.Outside="outside",Ke}(w||{}),A=function(Ke){return Ke.None="none",Ke.ZoomIn="zoom-in",Ke}(A||{}),L=function(Ke){return Ke.underline="underline",Ke.dot="dot",Ke.none="none",Ke}(L||{}),W=function(Ke){return Ke.primary="primary",Ke.overlay="overlay",Ke}(W||{}),q=function(Ke){return Ke.top="top",Ke.bottom="bottom",Ke.left="left",Ke.right="right",Ke}(q||{}),le=function(Ke){return Ke.sp1="sp1",Ke.sp2="sp2",Ke.sp3="sp3",Ke.sp4="sp4",Ke.sp5="sp5",Ke.sp6="sp6",Ke.sp7="sp7",Ke.sp8="sp8",Ke.sp9="sp9",Ke}(le||{}),Ce=function(Ke){return Ke.extraSmall="extraSmall",Ke.small="small",Ke.medium="medium",Ke.large="large",Ke}(Ce||{}),Y=function(Ke){return Ke.link="link",Ke.hover="hover",Ke.visited="visited",Ke.dark="dark",Ke.md="md",Ke.lg="lg",Ke.xl="xl",Ke.strong="strong",Ke}(Y||{}),j=function(Ke){return Ke.display="display",Ke.titleLarge="titleLarge",Ke.title="title",Ke.subTitle="subTitle",Ke.bodyLarge="bodyLarge",Ke.body="body",Ke.bodyStrong="bodyStrong",Ke.caption="caption",Ke.blockquote="blockquote",Ke}(j||{}),X=function(Ke){return Ke.Block="block",Ke.Page="page",Ke.Full="full",Ke}(X||{});const _e=["border-top","border-right","border-bottom","border-left"];var Q=function(Ke){return Ke.Detail="detail",Ke.Grid="grid",Ke.ImageOnly="imageOnly",Ke.List="list",Ke.SplitL="splitL",Ke.SplitM="splitM",Ke.SplitS="splitS",Ke.TextOnly="textOnly",Ke.Tile="tile",Ke}(Q||{}),$=h(7336),ee=h(1413),G=h(5964),ue=h(6697),ye=h(7468),se=h(4085),ot=h(6860);class me{constructor(Wt,Pn){this._viewportRuler=Wt,this._previousStyles={top:"",left:"",height:""},this._isEnabled=!1,this._document=Pn}attach(){}enable(){if(this._canBeEnabled()){const Wt=this._document.documentElement,Pn=this._document.body;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousPage=location?.toString(),this._previousStyles.left=Pn.style.left||"",this._previousStyles.top=Pn.style.top||"",this._previousStyles.height=Wt.style.height,Wt.style.height="100vh",Pn.style.left=(0,se.a1)(-this._previousScrollPosition.left),Pn.style.top=(0,se.a1)(-this._previousScrollPosition.top),Wt.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Wt=this._document.documentElement,On=Wt.style,pn=this._document.body.style,kn=On.scrollBehavior||"",Qn=pn.scrollBehavior||"";this._isEnabled=!1,pn.left=this._previousStyles.left,pn.top=this._previousStyles.top,On.height=this._previousStyles.height,Wt.classList.remove("cdk-global-scrollblock"),(0,ot.CZ)()&amp;&amp;(On.scrollBehavior=pn.scrollBehavior="auto"),location?.toString()===this._previousPage?window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top):window.scroll(0,0),(0,ot.CZ)()&amp;&amp;(On.scrollBehavior=kn,pn.scrollBehavior=Qn)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Pn=this._document.body,On=this._viewportRuler.getViewportSize();return Pn.scrollHeight&gt;On.height||Pn.scrollWidth&gt;On.width}}class Ge{constructor(Wt,Pn,On,pn){this.viewportRuler=pn,this.closed$=new ee.B,this.backdropClick$=new ee.B,this.overlayRef=Pn,this.overlayParams=On,this.overlay=Wt,this.backdropSubscription=Pn.backdropClick().subscribe(()=&gt;{this.backdropClick$.next(null),(void 0===On.closeOnBackdropClick||!0===On.closeOnBackdropClick)&amp;&amp;this.close()}),(void 0===On.closeOnEscKey||!0===On.closeOnEscKey)&amp;&amp;(this.keyboardSubscription=Pn.keydownEvents().pipe((0,G.p)(kn=&gt;kn.keyCode===$._f),(0,ue.s)(1)).subscribe(()=&gt;this.close()))}registerLeaveCallback(Wt){const Pn=this.leaveCallbacks,On=Pn?.length;this.leaveCallbacks=On?[...Pn,Wt]:[Wt]}close(Wt=null){if(this.leaveCallbacks?.length){const Pn=this.leaveCallbacks.map(On=&gt;On());(0,ye.p)(Pn).subscribe(()=&gt;{this.finishClosing(Wt)})}else this.finishClosing(Wt)}finishClosing(Wt=null){this.overlayRef.dispose(),this.closed$.next(Wt),this.backdropSubscription?.unsubscribe(),this.keyboardSubscription?.unsubscribe()}disablePageScrolling(){this.overlayRef.updateScrollStrategy(new me(this.viewportRuler,document))}enablePageScrolling(){this.overlayRef.updateScrollStrategy(this.overlayParams.scroll)}updateSize(Wt){this.overlayRef.updateSize(Wt)}autofocus(){this.overlayRef?.overlayElement?.querySelector("[autofocus]")?.focus()}get overlayId(){return this.overlayParams.id}}var Ye=function(Ke){return Ke.play="uitrig-play",Ke.skip="uitrig-skip",Ke.resume="uitrig-resume",Ke.timeDragDrop="uitrig-slide",Ke.timePick="uitrig-pick",Ke}(Ye||{}),dt=function(Ke){return Ke.play="play",Ke.skip="skip",Ke.resume="resume",Ke.timeDragDrop="timeDragDrop",Ke.timePick="timePick",Ke}(dt||{}),He=function(Ke){return Ke.x05="x05",Ke.x07="x07",Ke.x1="x1",Ke.x13="x13",Ke.x2="x2",Ke}(He||{});function Oe(Ke){switch(Ke){case He.x05:return.5;case He.x07:return.7;case He.x13:return 1.3;case He.x2:return 2;default:return 1}}var Te=function(Ke){return Ke.audio="audio",Ke.channel="channel",Ke.podcast="podcast",Ke}(Te||{}),Ze=function(Ke){return Ke[Ke.Track=0]="Track",Ke[Ke.Ad=1]="Ad",Ke[Ke.Audio=2]="Audio",Ke[Ke.Channel=3]="Channel",Ke}(Ze||{}),gt=function(Ke){return Ke.twitter="twitter",Ke.facebook="facebook",Ke.email="email",Ke.linkedIn="linkedin",Ke.xing="xing",Ke.messenger="messenger",Ke}(gt||{}),bt=function(Ke){return Ke.Bandcamp="bandcamp",Ke.Facebook="facebook",Ke.Instagram="instagram",Ke.Linkedin="linkedin",Ke.Soundcloud="soundcloud",Ke.Spotify="spotify",Ke.TikTok="tiktok",Ke.Twitter="twitter",Ke.Website="website",Ke.WhatsApp="whatsapp",Ke.Xing="xing",Ke.Youtube="youtube",Ke}(bt||{}),Ae=function(Ke){return Ke.on="on",Ke.accent="accent",Ke.highlight="highlight",Ke.link="link",Ke}(Ae||{}),x=function(Ke){return Ke.center="center",Ke.left="left",Ke.right="right",Ke.justify="justify",Ke}(x||{});const B=Ke=&gt;Ke===Ae.on?"rs-u-text-color":`rs-u-text-color-${Ke}`,de=Ke=&gt;Ke===Ae.on?"var(--rs-colors-text)":`var(--rs-colors-text-${Ke})`,ve=Ke=&gt;{switch(Ke){case x.justify:return"space-between";case x.right:return"flex-end";case x.left:return"flex-start";default:return"center"}},rt=Ke=&gt;{switch(Ke){case x.left:return"";case x.right:return"rs-u-text-right";case x.justify:return"rs-u-text-justify";default:return"rs-u-text-centered"}},ft="audio-placeholder",xe="ChannelService",ct=6e4,ze=1e4,ge=50,H="fullscreen-player-overlay",J=330,Ue=1e3,et="userOverlayComponent",it=new d.nKC("overlayReference"),pe=new d.nKC("overlayContent"),Xe=new d.nKC("enableFocusTrap"),Ve=new d.nKC("captureFocus");var Le=function(Ke){return Ke.channels="channels",Ke.playlist="playlist",Ke.schedule="schedule",Ke.home="home",Ke.hq="hq",Ke}(Le||{}),Fe=function(Ke){return Ke.channel="channel",Ke.track="track",Ke}(Fe||{}),je=function(Ke){return Ke.PreLogin="preLogin",Ke.PostLogin="postLogin",Ke.PreRegister="preProfileUpdate",Ke.PostRegister="postProfileUpdate",Ke}(je||{}),mt=function(Ke){return Ke.Welcome="Welcome",Ke.Login="Login",Ke.PasswordReset="PasswordReset",Ke.Register="Register",Ke.Profile="Profile",Ke}(mt||{});let Nt=(()=&gt;{class Ke{static{this.OVERLAY_USER=1}static{this.OVERLAY_PLAYER_CHANNELS_BACKDROP=5}static{this.OVERLAY_PLAYER_CHANNELS=5}static{this.OVERLAY_CONTENT=7}static{this.OVERLAY_FULLSCREEN_PLAYER=7}static{this.OVERLAY_DIALOG=8}static{this.OVERLAY_PLAYER=8}static{this.OVERLAY_COOKIES_CONSENT=9}static{this.OVERLAY_LIGHTBOX=9}static{this.OVERLAY_MOBILE_MENU=9}}return Ke})();const en={sm:"0px",md:"600px",lg:"960px",xl:"1280px"},Zt=[e.SM,e.MD,e.LG,e.XL];class fn{}var on=function(Ke){return Ke.search="search",Ke.login="login",Ke.register="register",Ke.passwordForgotten="password-forgotten",Ke}(on||{})},1602:(ne,F,h)=&gt;{"use strict";h.d(F,{Nx4:()=&gt;u.Nx,coR:()=&gt;wn.co,DFX:()=&gt;u.DF,W5I:()=&gt;or.W5,EvC:()=&gt;ti,X2v:()=&gt;Re.X,AwY:()=&gt;dt.A,gpV:()=&gt;ir.g,ZLQ:()=&gt;fn,l8F:()=&gt;u.l8,EBH:()=&gt;m.EB,Y$s:()=&gt;Ta.Y,uRZ:()=&gt;G.u,wXU:()=&gt;u.wX,D88:()=&gt;u.D8,rnW:()=&gt;An,uId:()=&gt;at,JoM:()=&gt;Fo.J,rAc:()=&gt;pn.r,JMb:()=&gt;Mi,zfu:()=&gt;qe,e_k:()=&gt;It,cgO:()=&gt;_t,aEs:()=&gt;oe.a,WOl:()=&gt;H.W,DyU:()=&gt;Yt,KVU:()=&gt;si,LW8:()=&gt;Ci,HXs:()=&gt;cn,qBJ:()=&gt;Mt,VxG:()=&gt;Un,dDb:()=&gt;ge.d,XCl:()=&gt;nt,uPH:()=&gt;We,muK:()=&gt;Se,KNC:()=&gt;B.K,dci:()=&gt;A.d,YgS:()=&gt;Sa.Y,zy_:()=&gt;u.zy,inm:()=&gt;u.in,mCv:()=&gt;wn.mC,VYm:()=&gt;wn.VY,cmu:()=&gt;li.c,yMM:()=&gt;Js.yM,RMv:()=&gt;Vn.RM,hlM:()=&gt;Vn.hl,tW2:()=&gt;Wo.tW,XHY:()=&gt;Lr.X,lhn:()=&gt;L.l,fhs:()=&gt;O,weV:()=&gt;e.w,NOI:()=&gt;nr.N,asK:()=&gt;xr.a,eW8:()=&gt;nr.e,B82:()=&gt;Fo.B,Ftd:()=&gt;kn.Ft,$rp:()=&gt;kn.$r,k42:()=&gt;u.k4,Ui:()=&gt;ct.U,X98:()=&gt;Xo.X,UzB:()=&gt;Xe,OXt:()=&gt;On.O,MNz:()=&gt;_s.MN,cPO:()=&gt;wn.cP,$DH:()=&gt;ki.$D,nnB:()=&gt;u.nn,hcq:()=&gt;u.hc,uAe:()=&gt;Wo.uA,TCQ:()=&gt;u.TC,Uzl:()=&gt;ye,kN$:()=&gt;jt.kN,fi9:()=&gt;jt.fi,qeG:()=&gt;u.qe,eYq:()=&gt;u.eY,AzE:()=&gt;Gi.A,z_x:()=&gt;Dt.z,amp:()=&gt;gi.a,Sgc:()=&gt;u.Sg,wqs:()=&gt;u.wq,P1q:()=&gt;Oi.P1,hwF:()=&gt;Ei.hw,C$E:()=&gt;De.C,k63:()=&gt;u.k6,zHv:()=&gt;Ei.zH,hJy:()=&gt;Ze.h,Pw0:()=&gt;Ei.Pw,A0B:()=&gt;oe.A,CP5:()=&gt;u.CP,G6X:()=&gt;u.G6,phu:()=&gt;de.p,eJX:()=&gt;u.eJ,JWn:()=&gt;q.J,IUO:()=&gt;Jt.I,XpN:()=&gt;u.Xp,FSU:()=&gt;u.FS,FUn:()=&gt;hn.F,mb9:()=&gt;u.mb,si8:()=&gt;Ue.s,pag:()=&gt;u.p,DGn:()=&gt;ke,HC_:()=&gt;on.H,$26:()=&gt;Qi.$2,bvk:()=&gt;wn.bv,slR:()=&gt;wn.sl,YhD:()=&gt;wn.Yh,M$o:()=&gt;wn.M$,yVE:()=&gt;u.yV,bPm:()=&gt;se.b,d2E:()=&gt;Qr.d2,LE9:()=&gt;u.LE,oGC:()=&gt;u.oG,nLr:()=&gt;u.nL,QvP:()=&gt;u.Qv,LyT:()=&gt;wn.Ly,xtC:()=&gt;Dr.x,pi5:()=&gt;eo.pi,yXV:()=&gt;u.yX,hq5:()=&gt;Ki.h,K$N:()=&gt;ot.K,MGp:()=&gt;Qn.M,sxe:()=&gt;Qe.sx,axl:()=&gt;Qe.ax,xxP:()=&gt;Qe.xx,HMi:()=&gt;it.H,sTD:()=&gt;m.sT,VAv:()=&gt;m.VA,sa_:()=&gt;m.s,Lmn:()=&gt;m.Lm,s8H:()=&gt;m.s8,PRR:()=&gt;m.PR,_e2:()=&gt;m._e,bzi:()=&gt;m.bz,XvI:()=&gt;m.Xv,m9s:()=&gt;m.m9,FFs:()=&gt;m.FF,_yH:()=&gt;m._y,fvl:()=&gt;m.fv,DQc:()=&gt;m.DQ,RLM:()=&gt;m.RL,CXY:()=&gt;wn.CX,rJb:()=&gt;wn.rJ,Aih:()=&gt;un,ScJ:()=&gt;Wt.S,ppJ:()=&gt;Ne,Q4r:()=&gt;me.Q,Xn:()=&gt;u.Xn,zJY:()=&gt;bo.zJ,ve6:()=&gt;Ge.v,DN_:()=&gt;bo.DN,qrL:()=&gt;u.qr,dqh:()=&gt;u.dq,kS0:()=&gt;J.k,r9Z:()=&gt;Oe.r,E4u:()=&gt;Js.E4,A$E:()=&gt;ft.A$,nOB:()=&gt;u.nO,RBT:()=&gt;Te.R,qtu:()=&gt;u.qt,SPL:()=&gt;be.S,kFl:()=&gt;He.kF,o$p:()=&gt;u.o$,bIn:()=&gt;yt.b,P1e:()=&gt;u.P1,BSN:()=&gt;jt.BS,ri7:()=&gt;Er,RM2:()=&gt;u.RM,DLc:()=&gt;ue.D,pEY:()=&gt;wn.pE,G4t:()=&gt;u.G4,ng7:()=&gt;ft.ng,JIz:()=&gt;u.JI,ePH:()=&gt;ft.eP,ivh:()=&gt;ft.iv,Xzt:()=&gt;m.Xz,HgZ:()=&gt;ft.Hg,vep:()=&gt;ft.ve,Zgt:()=&gt;gt.Z,I$:()=&gt;ft.I$,odL:()=&gt;Mo.od,ko$:()=&gt;ft.ko,p11:()=&gt;ft.p1,Asj:()=&gt;Dr.A,zEH:()=&gt;ft.zE,XyG:()=&gt;ft.Xy,G8W:()=&gt;u.G8,jgk:()=&gt;u.jg,cxu:()=&gt;u.cx,b02:()=&gt;u.b0}),h(84);var e=h(9888),g=h(4438),E=h(177),u=h(7813);class R extends u.UT{constructor($t){super(),this.transfer=$t}loadConfig(){const $t=(0,g.zw6)("config"),xt=this.transfer.get($t,null);return xt?Promise.resolve(xt):new Promise((ni,ii)=&gt;{const ci=new XMLHttpRequest;ci.onload=()=&gt;{200===ci.status?ni(JSON.parse(ci.response)):ii(new Error(ci.statusText))},ci.onerror=()=&gt;{ii(new Error(`XMLHttpRequest Error: ${ci.statusText}`))},ci.open("GET","assets/config.json"),ci.send()})}}let O=(()=&gt;{class tn{static{this.\u0275fac=function(wt){return new(wt||tn)}}static{this.\u0275mod=g.$C({type:tn})}static{this.\u0275inj=g.G2t({providers:[{provide:u.UT,useClass:R,deps:[g.pJN]}],imports:[E.MD]})}}return tn})();h(7220);var m=h(9120);h(3208),h(8137),h(4751);var A=h(4406),L=h(7824),q=(h(8976),h(7826)),le=h(4412),Ce=h(1413),he=h(6977),Y=h(5964),j=h(4572),X=h(6697),_e=h(6354),Q=h(9437),$=h(5558),ee=h(7673),G=h(294),ue=h(9263);let ye=(()=&gt;{class tn{constructor(xt,wt){this.authService=xt,this.userService=wt,this.currentTrack$=new le.t(null),this.isCurrentTrackFavorite$=new le.t(!1),this.favoriteChannels$=new le.t([]),this.favoriteTracks$=new le.t([]),this.favoriteTracksOffsetToken="",this.initialChannelLoadDone=!1,this.initialTracksLoadDone=!1,this.onDestroy$=new Ce.B,this.onFavoriteIconLoginTrigger$=new Ce.B,this.currentTrack$.pipe((0,he.Q)(this.onDestroy$),(0,Y.p)(ni=&gt;!!ni)).subscribe(ni=&gt;{if(!ni)return void this.isCurrentTrackFavorite$.next(!1);const ii=this.isCurrentTrackFavorite$.getValue(),ui=this.favoriteTracks$.getValue().find(Io=&gt;Io.id===ni.id);this.isCurrentTrackFavorite$.next(ui?ui.isFavorite:ii)}),this.authService.authState$.pipe((0,he.Q)(this.onDestroy$)).subscribe(()=&gt;{this.isCurrentTrackFavorite$.next(!1),this.updateFavoriteChannels(),this.updateFavoriteTracks(),this.authService.isLoggedIn&amp;&amp;this.currentTrack$.getValue()&amp;&amp;this.userService.isFavoriteTrack(this.currentTrack$.getValue().id).subscribe(ni=&gt;{this.isCurrentTrackFavorite$.next(ni)})})}ngOnDestroy(){this.onDestroy$.next(!0)}getIsCurrentTrackFavoriteObservable(){return this.isCurrentTrackFavorite$.asObservable()}getOnLoginTriggerObservable(){return this.onFavoriteIconLoginTrigger$.asObservable()}getFavoriteChannelsObservable(){if(this.initialChannelLoadDone){const xt=this.favoriteChannels$.getValue().filter(wt=&gt;wt.isFavorite);this.favoriteChannels$.next(xt)}return this.favoriteChannels$.asObservable()}getFavoriteTracksObservable(){if(this.initialTracksLoadDone){const xt=this.favoriteTracks$.getValue().filter(wt=&gt;wt.isFavorite);this.favoriteTracks$.next(xt)}return this.favoriteTracks$.asObservable()}toggleCurrentTrackFavoriteState(){const xt=this.currentTrack$.getValue();if(!xt)return;const{id:wt}=xt;(this.isCurrentTrackFavorite$.getValue()?this.handleTrackUnfavorite(wt,!0):this.handleTrackFavorite(wt,!0)).subscribe(ci=&gt;{if(null===ci)return;const ui=this.favoriteTracks$.getValue(),Ro=ui.find(sr=&gt;sr.id===wt);let Io=ui;Io=Ro?Io.map(sr=&gt;sr.id!==wt?sr:{...sr,isFavorite:!sr.isFavorite}):[{...xt,isFavorite:ci,id:wt},...Io],this.favoriteTracks$.next(Io)})}setCurrentTrack(xt){if(this.isCurrentTrackFavorite$.next(!1),!xt)return void this.currentTrack$.next(null);const wt=this.getCurrentFavoriteTrack(xt);this.currentTrack$.next(wt),this.authService.isLoggedIn&amp;&amp;this.userService.isFavoriteTrack(wt.id).subscribe(ni=&gt;{this.isCurrentTrackFavorite$.next(ni)})}toggleFavoriteItem(xt,wt){wt!==u.TC.channel?this.toggleTrackFavoriteState(xt):this.toggleChannelFavoriteState(xt)}fetchMoreFavoriteTracks(){(0,j.z)([this.favoriteTracks$,this.userService.getFavoriteTracks(u.nn,this.favoriteTracksOffsetToken)]).pipe((0,X.s)(1)).subscribe(xt=&gt;{if(null===this.favoriteTracksOffsetToken)return;const[wt,ni]=xt,{next:ii,items:ci}=ni;if(ii===this.favoriteTracksOffsetToken)return void(this.favoriteTracksOffsetToken=null);const ui=ci.map(Ro=&gt;this.getFavoriteTrack(Ro));this.favoriteTracksOffsetToken=ii,this.favoriteTracks$.next([...wt,...ui])})}toggleTrackFavoriteState(xt){let wt=null,ni=null;ni=this.favoriteTracks$.getValue().map(ui=&gt;ui.id===xt?(wt=!ui.isFavorite,{...ui,isFavorite:wt}):ui),null!==wt&amp;&amp;this.userService.changeTrackFavoriteState(xt,wt).pipe((0,_e.T)(()=&gt;!0),(0,Q.W)(()=&gt;null)).subscribe(ui=&gt;{ui&amp;&amp;this.favoriteTracks$.next(ni)})}toggleChannelFavoriteState(xt){let wt=null;this.favoriteChannels$.pipe((0,X.s)(1),(0,$.n)(ni=&gt;{let ii=null;return wt=ni.map(ci=&gt;ci.id===xt?(ii=!ci.isFavorite,{...ci,isFavorite:ii}):ci),null===ii?(0,ee.of)(null):ii?this.userService.addChannelToFavoriteList(xt):this.userService.removeChannelFromFavoriteList(xt)}),(0,Q.W)(()=&gt;(wt=null,(0,ee.of)(null)))).subscribe(()=&gt;{wt&amp;&amp;this.favoriteChannels$.next(wt)})}handleTrackFavorite(xt,wt=!1){return wt&amp;&amp;this.isCurrentTrackFavorite$.next(!0),this.userService.changeTrackFavoriteState(xt,!0).pipe((0,_e.T)(()=&gt;!0),(0,Q.W)(()=&gt;(wt&amp;&amp;this.isCurrentTrackFavorite$.next(!1),(0,ee.of)(null))))}handleTrackUnfavorite(xt,wt=!1){return wt&amp;&amp;this.isCurrentTrackFavorite$.next(!1),this.userService.changeTrackFavoriteState(xt,!1).pipe((0,_e.T)(()=&gt;!1),(0,Q.W)(()=&gt;(wt&amp;&amp;this.isCurrentTrackFavorite$.next(!0),(0,ee.of)(null))))}getFavoriteTrack(xt){const{trackId:wt,title:ni,artistCredits:ii,artwork:ci}=xt;return{id:wt,title:ni,subTitle:ii,imageSrc:ci,isFavorite:!0}}getCurrentFavoriteTrack(xt){const{id:wt,title:ni,artistCredits:ii,coverImage:ci}=xt;return{id:wt,title:ni,subTitle:ii,imageSrc:ci?.url||null,isFavorite:!0}}updateFavoriteChannels(){if(!this.authService.isLoggedIn)return this.initialChannelLoadDone=!1,void this.favoriteChannels$.next([]);this.userService.getFavoriteChannels().subscribe(xt=&gt;{const wt=xt.items.map(ni=&gt;{const{id:ii,title:ci,image:ui}=ni;return{id:ii,title:ci,image:ui,isFavorite:!0}});this.initialChannelLoadDone=!0,this.favoriteChannels$.next(wt)})}updateFavoriteTracks(){if(!this.authService.isLoggedIn)return this.initialTracksLoadDone=!1,this.favoriteTracks$.next([]),void(this.favoriteTracksOffsetToken="");this.userService.getFavoriteTracks(u.nn).subscribe(xt=&gt;{const{next:wt,items:ni}=xt,ii=ni.map(ci=&gt;this.getFavoriteTrack(ci));this.initialTracksLoadDone=!0,this.favoriteTracks$.next(ii),this.favoriteTracksOffsetToken=wt})}static{this.\u0275fac=function(wt){return new(wt||tn)(g.KVO(G.u),g.KVO(ue.D))}}static{this.\u0275prov=g.jDH({token:tn,factory:tn.\u0275fac,providedIn:"root"})}}return tn})();var se=h(8568),ot=h(2019),me=h(5328),Ge=h(866),dt=h(740),He=h(9539),Oe=h(4569),Te=h(2867),Ze=h(5449),gt=h(5921),bt=h(5076);h(9398);var B=h(2970),de=h(5924);h(9141);var ft=h(3987),ct=(h(1766),h(1307)),ge=(h(6969),h(1284)),H=h(3653),J=h(5140),Ue=h(9409),it=h(1382),Xe=(h(851),function(tn){return tn.Mobile="Mobile",tn.Tablet="Tablet",tn.Desktop="Desktop",tn.All="All",tn}(Xe||{}));h(6823),h(4177),h(8179),h(6207);var en=h(7786),Zt=h(3726);let fn=(()=&gt;{class tn{constructor(xt,wt,ni,ii,ci){this.injector=xt,this.adminConnector=wt,this.contentOnly=ni,this.editMode=ii,this.platformId=ci,this.ready=!1,(0,E.UE)(this.platformId)&amp;&amp;(0,en.h)((0,Zt.R)(document,"keydown"),(0,Zt.R)(document,"mousedown")).subscribe(ui=&gt;{const Ro=ui.key;"Tab"!==Ro?Ro||document.body.classList.remove("rs-using-keyboard"):document.body.classList.add("rs-using-keyboard")}),this.editMode?this.loadModule().then(()=&gt;{this.ready=!0}):this.ready=!0}loadModule(){return h.e(308).then(h.bind(h,1927)).then(({AdminModule:xt})=&gt;{const ni=(0,g.UL6)(xt,this.injector).get(xt);this.adminConnector.service=ni.adminService})}static{this.\u0275fac=function(wt){return new(wt||tn)(g.rXU(g.zZn),g.rXU(dt.A),g.rXU(bt.Bq),g.rXU(bt.z3),g.rXU(g.Agw))}}static{this.\u0275dir=g.FsC({type:tn})}}return tn})();var on=h(4308),Wt=(h(3676),h(6082)),On=(h(7387),h(1281)),pn=h(4336),kn=h(5014),Qn=h(5228),Ei=h(3431),Gn=h(1635),wn=h(5606);class si extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(si)))(wt||si)}})()}static{this.\u0275cmp=g.VBU({type:si,selectors:[["rs-base-post-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.M$)],si.prototype,"post",void 0),(0,Gn.Cg)([(0,m.PR)({name:"layout"})],si.prototype,"teaserLayout",void 0);class cn extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(cn)))(wt||cn)}})()}static{this.\u0275cmp=g.VBU({type:cn,selectors:[["rs-base-post-header-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.M$)],cn.prototype,"post",void 0),(0,Gn.Cg)([(0,m.PR)()],cn.prototype,"imageAspectRatio",void 0);class Ci extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Ci)))(wt||Ci)}})()}static{this.\u0275cmp=g.VBU({type:Ci,selectors:[["rs-base-post-footer-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.M$)],Ci.prototype,"post",void 0);var Ct=h(3023);class Mt extends kn.$r{constructor(){super(...arguments),this.sessionCache=this.injector.get(me.Q),this.router=this.injector.get(Ct.Ix)}ngOnInit(){if(super.ngOnInit(),"popstate"===this.router.getCurrentNavigation()?.trigger){const $t=this.sessionCache.fetch(this.id,"postList");if($t)return this.postListValue=$t,void this.sessionCache.clear(this.id,"postList")}this.postListValue=this.postList?.value}ngOnDestroy(){super.ngOnDestroy(),this.sessionCache.save(this.id,"postList",this.postListValue)}detectChanges(){super.detectChanges(),this.postListValue=this.postList?.value}static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Mt)))(wt||Mt)}})()}static{this.\u0275cmp=g.VBU({type:Mt,selectors:[["rs-base-post-list-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m._y)()],Mt.prototype,"postList",void 0),(0,Gn.Cg)([(0,m.s)()],Mt.prototype,"showPagination",void 0);class qe extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(qe)))(wt||qe)}})()}static{this.\u0275cmp=g.VBU({type:qe,selectors:[["rs-base-group-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.Yh)],qe.prototype,"group",void 0),(0,Gn.Cg)([(0,m.PR)({name:"layout"})],qe.prototype,"teaserLayout",void 0);class _t extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(_t)))(wt||_t)}})()}static{this.\u0275cmp=g.VBU({type:_t,selectors:[["rs-base-group-header-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.Yh)],_t.prototype,"group",void 0),(0,Gn.Cg)([(0,m.PR)()],_t.prototype,"imageAspectRatio",void 0);class It extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(It)))(wt||It)}})()}static{this.\u0275cmp=g.VBU({type:It,selectors:[["rs-base-group-footer-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.Yh)],It.prototype,"group",void 0);class Yt extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Yt)))(wt||Yt)}})()}static{this.\u0275cmp=g.VBU({type:Yt,selectors:[["rs-base-person-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.bv)],Yt.prototype,"person",void 0),(0,Gn.Cg)([(0,m.PR)({name:"layout"})],Yt.prototype,"teaserLayout",void 0);class Cn extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Cn)))(wt||Cn)}})()}static{this.\u0275cmp=g.VBU({type:Cn,selectors:[["rs-base-person-header-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.bv)],Cn.prototype,"person",void 0);class En extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(En)))(wt||En)}})()}static{this.\u0275cmp=g.VBU({type:En,selectors:[["rs-base-person-footer-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.bv)],En.prototype,"person",void 0);class An extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(An)))(wt||An)}})()}static{this.\u0275cmp=g.VBU({type:An,selectors:[["rs-base-channel-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.VY)],An.prototype,"channel",void 0),(0,Gn.Cg)([(0,m.PR)({name:"layout"})],An.prototype,"teaserLayout",void 0);class Et extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Et)))(wt||Et)}})()}static{this.\u0275cmp=g.VBU({type:Et,selectors:[["rs-base-channel-header-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.VY)],Et.prototype,"channel",void 0);class at extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(at)))(wt||at)}})()}static{this.\u0275cmp=g.VBU({type:at,selectors:[["rs-base-channel-footer-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.VY)],at.prototype,"channel",void 0);class nt extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(nt)))(wt||nt)}})()}static{this.\u0275cmp=g.VBU({type:nt,selectors:[["rs-base-show-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.rJ)],nt.prototype,"show",void 0),(0,Gn.Cg)([(0,m.PR)({name:"layout"})],nt.prototype,"teaserLayout",void 0);class Se extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Se)))(wt||Se)}})()}static{this.\u0275cmp=g.VBU({type:Se,selectors:[["rs-base-show-header-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.rJ)],Se.prototype,"show",void 0);class We extends kn.$r{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(We)))(wt||We)}})()}static{this.\u0275cmp=g.VBU({type:We,selectors:[["rs-base-show-footer-element"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.FF)(wn.rJ)],We.prototype,"show",void 0);var be=h(3018),De=h(9798),oe=h(412);class Ne extends oe.a{static{this.\u0275fac=(()=&gt;{let $t;return function(wt){return($t||($t=g.xGo(Ne)))(wt||Ne)}})()}static{this.\u0275cmp=g.VBU({type:Ne,selectors:[["rs-base-select"]],standalone:!1,features:[g.Vt3],decls:0,vars:0,template:function(xt,wt){},encapsulation:2})}}(0,Gn.Cg)([(0,m.VA)()],Ne.prototype,"options",void 0),h(8249);var Jt=h(6554),qt=h(9417),ei=h(5571),ai=function(tn){return tn.VALID="VALID",tn.INVALID="INVALID",tn.PENDING="PENDING",tn.DISABLED="DISABLED",tn}(ai||{});let Mi=(()=&gt;{class tn{constructor(xt,wt){this.injector=xt,this.router=wt,this.SUBSCRIPTIONS=new ei.A,this.BUTTON_TYPE=Jt.I,this.VALIDITIES=ai,this.isSuccessful=!1}ngOnInit(){this.createForm(),this.validity=ai[this.form?.status],this.errors=this.form?.errors,this.SUBSCRIPTIONS.add(this.form?.statusChanges.subscribe(xt=&gt;{this.validity=xt,this.errors=this.form?.errors}))}ngOnChanges(xt){xt.apiError?.currentValue&amp;&amp;this.setErrors(xt.apiError.currentValue)}ngOnDestroy(){this.SUBSCRIPTIONS.unsubscribe()}createForm(){this.form=new qt.gE({})}onSubmit(){this.validity!==this.VALIDITIES.VALID||this.isSuccessful?(this.form?.disable(),this.form?.markAllAsTouched(),this.form?.updateValueAndValidity()):(this.form?.disable(),this.submitAction()),this.form?.enable()}setErrors(xt){this.form&amp;&amp;setTimeout(()=&gt;{this.form.setErrors({[xt.errorCode]:{message:xt.message}}),this.errors=this.form.errors},0)}static{this.\u0275fac=function(wt){return new(wt||tn)(g.rXU(g.zZn),g.rXU(Ct.Ix))}}static{this.\u0275dir=g.FsC({type:tn,inputs:{isSuccessful:"isSuccessful",apiError:"apiError"},features:[g.OA$]})}}return tn})();h(7157);var gi=h(7168),Gi=h(674),Oi=h(1242),Dt=(h(3548),h(8984),h(7182),h(5470),h(4126),h(664),h(358),h(8860)),jt=h(2747),hn=(h(1560),h(1834));h(5658);let ti=(()=&gt;{class tn{static{this.\u0275fac=function(wt){return new(wt||tn)}}static{this.\u0275dir=g.FsC({type:tn})}}return tn})();class Jn{static markAllAsInvalidAndTriggerValidators($t){Object.keys($t.controls).forEach(xt=&gt;{const wt=$t.controls[xt];wt instanceof qt.gE||wt instanceof qt.Yp?Jn.markAllAsInvalidAndTriggerValidators(wt):(wt.markAsDirty(),wt.markAsTouched(),wt.updateValueAndValidity())})}static resetForm($t){$t&amp;&amp;($t.markAsPristine(),Object.keys($t.controls).forEach(xt=&gt;{const wt=$t.controls[xt];wt instanceof qt.gE||wt instanceof qt.Yp?Jn.resetForm(wt):(wt.setValue(void 0),wt.markAsPristine())}))}static submitForm($t,xt){"blur"===$t.updateOn&amp;&amp;document?.activeElement?.blur(),Jn.markAllAsInvalidAndTriggerValidators($t),$t.valid?($t.disable(),xt().add(()=&gt;$t.enable())):Jn.markAllAsInvalidAndTriggerValidators($t)}}let Un=(()=&gt;{class tn{constructor(xt,wt){this.searchService=wt,this.searchInProgress$=new Ce.B,this.form=xt.group({text:[""]})}search(){Jn.submitForm(this.form,()=&gt;{this.searchInProgress$.next(!0);const wt={text:this.form.controls.text.value,limit:25,sortOrder:"Desc",orderBy:"PublishDate"};return this.searchSubscription?.unsubscribe(),this.searchSubscription=this.searchService.search(wt).subscribe(()=&gt;{this.searchInProgress$.next(!1)}),this.searchSubscription})}ngOnDestroy(){this.searchSubscription?.unsubscribe()}static{this.\u0275fac=function(wt){return new(wt||tn)(g.rXU(qt.ok),g.rXU(Wt.S))}}static{this.\u0275dir=g.FsC({type:tn})}}return tn})();var li=h(3725),Vn=(h(3842),h(5404),h(1265)),Re=(h(2959),h(6372),h(2282));let ke=(()=&gt;{class tn{constructor(xt){this.overlayService=xt,this.overlaySubscriptions=new ft.A$,this.overlayCreated=new g.bkB}open(){this.overlay=this.overlayService.openOverlayWithHeader(this.overlayConfig),this.overlaySubscriptions.add(this.overlay.closed$.subscribe(()=&gt;{this.overlay=null,this.overlaySubscriptions?.unsubscribe()})),this.overlayCreated.emit(this.overlay)}static{this.\u0275fac=function(wt){return new(wt||tn)(g.rXU(Ue.s))}}static{this.\u0275dir=g.FsC({type:tn,selectors:[["","rsOverlayWithHeaderTrigger",""]],outputs:{overlayCreated:"overlayCreated"},standalone:!1})}}return tn})();var Qe=h(9575),yt=h(2396);h(3357),h(3420),h(7253),h(8748),h(5247),h(3440);var Er=function(tn){return tn.Male="MALE",tn.Female="FEMALE",tn.Other="OTHER",tn}(Er||{}),eo=h(4565),Ta=(h(5342),h(2481)),Sa=h(6783),Dr=h(5884),Lr=(h(6015),h(2893),h(9912)),xr=(h(5457),h(483)),nr=h(7388),ir=h(8376),Ki=(h(7434),h(4660),h(840),h(61)),un=(h(5783),function(tn){return tn.Post="Post",tn.PostGroup="PostGroup",tn.Page="Page",tn.Show="Show",tn.Channel="Channel",tn}(un||{})),Mo=h(9893),Qi=h(6768),bo=h(5582),Wo=h(2172),_s=h(8914),Qr=(h(7544),h(5478)),or=h(9309),Js=h(2785),Xo=(h(6682),h(6084)),Fo=h(2736),ki=(h(9272),h(4107));h(2121)},6969:(ne,F,h)=&gt;{"use strict";h.d(F,{u:()=&gt;U});var d=h(3023),e=h(5076),g=h(3842),E=h(4308),u=h(5606),R=h(4438);let O=(()=&gt;{class w{retrieve(L){}shouldAttach(L){return!1}shouldDetach(L){return!1}shouldReuseRoute(L,W){return L.routeConfig?.data?.reloadComponent?this.urlEqual(L.url,W.url):L.routeConfig===W.routeConfig}store(L,W){}urlEqual(L,W){if(L.length!=W.length)return!1;for(let q=0;q&lt;L.length;q++)if(L[q]!=W[q])return!1;return!0}static{this.\u0275fac=function(W){return new(W||w)}}static{this.\u0275prov=R.jDH({token:w,factory:w.\u0275fac})}}return w})();var C=h(8726),m=h(1766),T=h(6372);const y=[{path:u.NK[u.M$],component:E.o,resolve:{model:C.w},data:{objectType:u.M$}},{path:u.NK[u.Yh],component:E.o,resolve:{model:C.w},data:{objectType:u.Yh}},{path:"p/:id",component:E.o,resolve:{model:C.w},data:{objectType:u.M$}},{path:"g/:id",component:E.o,resolve:{model:C.w},data:{objectType:u.Yh}},{path:"g/:groupId/:id",component:E.o,resolve:{model:C.w},data:{objectType:u.M$}},{path:u.NK[u.VY],component:E.o,resolve:{model:C.w},data:{objectType:u.VY}},{path:u.NK[u.bv],component:E.o,resolve:{model:C.w},data:{objectType:u.bv}},{path:u.NK[u.rJ],component:E.o,resolve:{model:C.w},data:{objectType:u.rJ}},{path:u.NK[u.CX],component:E.o,resolve:{model:C.w},data:{objectType:u.CX}},{path:"validate-email",component:E.o,data:{title:"E-Mail-Adresse best\xE4tigen",componentType:e.QV}},{path:"reset-password",component:E.o,data:{title:"Passwort \xE4ndern",componentType:e.oc}},{path:"campaigns/:id",component:g.q,resolve:{model:T.x}},{path:"campaigns/:id/:link",component:g.q,resolve:{model:T.x}},{path:"_preview/:urn",component:E.o,data:{componentType:e.JR}},{path:"404",component:E.o,data:{title:"404",componentType:e.hZ}},{path:"**",component:E.o,canActivate:[m.$],data:{reloadComponent:!0}}];let U=(()=&gt;{class w{static{this.\u0275fac=function(W){return new(W||w)}}static{this.\u0275mod=R.$C({type:w})}static{this.\u0275inj=R.G2t({providers:[{provide:d.b,useClass:O}],imports:[d.iI.forChild(y),d.iI]})}}return w})()},1307:(ne,F,h)=&gt;{"use strict";h.d(F,{U:()=&gt;Ve});var d=h(1225),e=h(177),g=h(1626),E=h(4438),u=h(9417),R=h(3023),O=h(788);let C=(()=&gt;{class Le{}return Le.\u0275fac=function(je){return new(je||Le)},Le.\u0275prov=E.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"}),Le})();const m={provide:u.kq,useExisting:(0,E.Rfq)(()=&gt;y),multi:!0},T=Le=&gt;Le.nativeElement;let y=(()=&gt;{class Le{constructor(je,mt,Nt,en,Zt){this._elementRef=je,this._renderer=mt,this._factory=Nt,this._platformId=en,this._compositionMode=Zt,this.onTouched=()=&gt;{},this.onChange=()=&gt;{},this.imaskElement=T,this.accept=new E.bkB,this.complete=new E.bkB,this._viewInitialized=!1,this._composing=!1,this._writing=!1,null==this._compositionMode&amp;&amp;(this._compositionMode=!this._isAndroid())}get element(){return this.imaskElement(this._elementRef,this)}get maskValue(){return this.maskRef?"typed"===this.unmask?this.maskRef.typedValue:this.unmask?this.maskRef.unmaskedValue:this.maskRef.value:this.element.value}set maskValue(je){this.maskRef?"typed"===this.unmask?this.maskRef.typedValue=je:this.unmask?this.maskRef.unmaskedValue=je:this.maskRef.value=je:this._renderer.setProperty(this.element,"value",je)}ngAfterViewInit(){this.imask&amp;&amp;this.initMask(),this._viewInitialized=!0}ngOnChanges(je){je.elementRef&amp;&amp;!this.imaskElement&amp;&amp;(this.imaskElement=T),je.imask&amp;&amp;this._viewInitialized&amp;&amp;(this.imask?this.maskRef?this.maskRef.updateOptions(this.imask):(this.initMask(),this.onChange(this.maskValue)):this.destroyMask())}destroyMask(){this.maskRef&amp;&amp;(this.maskRef.destroy(),delete this.maskRef)}ngOnDestroy(){this.destroyMask(),this.accept.complete(),this.complete.complete()}beginWrite(je){this._writing=!0,this._writingValue=je}endWrite(){return this._writing=!1,this._writingValue}writeValue(je){je=null==je&amp;&amp;"typed"!==this.unmask?"":je,this.maskRef?(this.beginWrite(je),this.maskValue=je,this.endWrite()):this._renderer.setProperty(this.element,"value",je)}_onAccept(){const je=this.maskValue;this._writing&amp;&amp;je===this.endWrite()||(this.onChange(je),this.accept.emit(je))}_onComplete(){this.complete.emit(this.maskValue)}initMask(){this.maskRef=this._factory.create(this.element,this.imask).on("accept",this._onAccept.bind(this)).on("complete",this._onComplete.bind(this))}setDisabledState(je){this._renderer.setProperty(this.element,"disabled",je)}registerOnChange(je){this.onChange=je}registerOnTouched(je){this.onTouched=je}_handleInput(je){this.maskRef||(!this._compositionMode||this._compositionMode&amp;&amp;!this._composing)&amp;&amp;this.onChange(je)}_compositionStart(){this._composing=!0}_compositionEnd(je){this._composing=!1,this._compositionMode&amp;&amp;this._handleInput(je)}_isAndroid(){return(0,e.UE)(this._platformId)&amp;&amp;/android (\d+)/.test(navigator.userAgent.toLowerCase())}}return Le.\u0275fac=function(je){return new(je||Le)(E.rXU(E.aKT),E.rXU(E.sFG),E.rXU(C),E.rXU(E.Agw),E.rXU(u.mP,8))},Le.\u0275dir=E.FsC({type:Le,selectors:[["","imask",""]],hostBindings:function(je,mt){1&amp;je&amp;&amp;E.bIt("input",function(en){return mt._handleInput(en.target.value)})("blur",function(){return mt.onTouched()})("compositionstart",function(){return mt._compositionStart()})("compositionend",function(en){return mt._compositionEnd(en.target.value)})},inputs:{imask:"imask",unmask:"unmask",imaskElement:"imaskElement"},outputs:{accept:"accept",complete:"complete"},exportAs:["imask"],standalone:!1,features:[E.Jv_([m]),E.OA$]}),Le})(),w=(()=&gt;{class Le{create(je,mt){return(0,O.Ay)(je,mt)}}return Le.\u0275fac=function(je){return new(je||Le)},Le.\u0275prov=E.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"}),Le})(),A=(()=&gt;{class Le{}return Le.\u0275fac=function(je){return new(je||Le)},Le.\u0275mod=E.$C({type:Le}),Le.\u0275inj=E.G2t({providers:[{provide:C,useClass:w}],imports:[e.MD]}),Le})(),L=(()=&gt;{class Le{}return Le.\u0275fac=function(je){return new(je||Le)},Le.\u0275mod=E.$C({type:Le}),Le.\u0275inj=E.G2t({imports:[e.MD,A,A]}),Le})();var W=h(5076),q=h(3653),le=h(3842),Ce=h(3725),he=h(5404),Y=h(7387),j=h(2736),X=h(1281),_e=h(7157),Q=h(3431),$=h(1834),ee=h(6084),G=h(5228),ue=h(6969),ye=h(2867),se=h(3676),ot=h(2970),me=h(5014),Ge=h(9798),Ye=h(5924),dt=h(3018),He=h(8726),Oe=h(1382),Te=h(740),Ze=h(8376),gt=h(8137),bt=h(8748),Ae=h(294),x=h(9263),B=h(6372),de=h(7824),ve=h(9888),rt=h(7388),ft=h(3357),xe=h(9409),ct=h(8568),ze=h(2481),ge=h(2893),H=h(9912),J=h(5457),Ue=h(6015),et=h(5884),it=h(6082);let pe=(()=&gt;{class Le extends R.nU{parse(je){return super.parse(this.removeParentheses(je))}removeParentheses(je){return je.replace(/[()]/g,"")}static{this.\u0275fac=(()=&gt;{let je;return function(Nt){return(je||(je=E.xGo(Le)))(Nt||Le)}})()}static{this.\u0275prov=E.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}}return Le})();var Xe=h(7826);let Ve=(()=&gt;{class Le extends q.W{constructor(je,mt,Nt,en,Zt,fn,on){super([],[je,mt,Nt,en,fn]),this.configService=je,this.ipcService=mt,this.modelService=Nt,this.pageService=en,this.consentService=Zt,this.playerService=fn,this.router=on}afterInit(){this.router.initialNavigation()}static{this.\u0275fac=function(mt){return new(mt||Le)(E.KVO(ve.w),E.KVO(ft.y),E.KVO(Xe.J),E.KVO(ct.b),E.KVO(rt.e),E.KVO(et.x),E.KVO(R.Ix))}}static{this.\u0275mod=E.$C({type:Le})}static{this.\u0275inj=E.G2t({providers:[{provide:W.Bq,useFactory:(je,mt)=&gt;{if((0,e.UE)(je))return"1"==new URLSearchParams(window.location.search).get("contentOnly");{const Nt=mt.originalUrl.split("?");return Nt.length&gt;1&amp;&amp;"1"==new URLSearchParams(Nt[1]).get("contentOnly")}},deps:[E.Agw,W.S3]},{provide:W.z3,useFactory:je=&gt;!!(0,e.UE)(je)&amp;&amp;"1"==new URLSearchParams(window.location.search).get("editMode"),deps:[E.Agw]},{provide:g.a7,useClass:bt._,multi:!0},{provide:R.Sd,useClass:pe},(0,q.q)([ve.w,ct.b]),Ze.g,ve.w,et.x,Ae.u,x.D,ze.Y,H.X,ge.m,J.c,Ue.N,xe.s,ft.y,Te.A,rt.e,Oe.H,de.l,it.S,He.w,B.x,gt.F],imports:[R.iI,ue.u,e.MD,u.YN,u.X1,L,d.Pd,ue.u]})}}return Le})();E.wjB(j.B,[Y.H],[]),E.wjB(ee.X,[e.bT,j.B,se.I],[e.Jj]),E.wjB(Ce.i,[e.Sq,e.bT,he.f,Y.H,se.I,_e.Z],[]),E.wjB(he.f,[e.bT,j.B,se.I],[]),E.wjB(le.q,[Ce.i],[]),E.wjB(me.$r,[e.bT,X.m,Y.H],[]),E.wjB(Y.H,[e.Sq,e.bT,e.T3,X.m,se.I],[]),E.wjB(dt.S,[ye.R],[]),E.wjB(Ge.C,[Q.hw],[]),E.wjB(G.M,[j.B],[]),E.wjB(ot.K,[X.m,ye.R,se.I],[]),E.wjB(Ye.p,[e.T3,ye.R,se.I],[]),E.wjB($.F,[e.bT,se.I],[e.Jj])},9120:(ne,F,h)=&gt;{"use strict";h.d(F,{DQ:()=&gt;G,EB:()=&gt;U,FF:()=&gt;Ye,Lm:()=&gt;ee,PR:()=&gt;ue,RL:()=&gt;me,Tv:()=&gt;L,VA:()=&gt;dt,Xv:()=&gt;_e,Xz:()=&gt;gt,Yk:()=&gt;bt,ZH:()=&gt;w,_e:()=&gt;$,_y:()=&gt;Te,bz:()=&gt;se,fv:()=&gt;Q,m9:()=&gt;He,ry:()=&gt;ye,s:()=&gt;X,s8:()=&gt;ot,sT:()=&gt;j});var d=h(9893),e=h(4438),g=h(9519),E=h.n(g),u=h(1413),R=h(2771),O=h(152),C=h(3294),m=h(6977),T=h(5076),y=function(Ae){return Ae.Boolean="Boolean",Ae.String="String",Ae.Number="Number",Ae.Text="Text",Ae.Enum="Enum",Ae.Color="Color",Ae.Image="Image",Ae.Video="Video",Ae.Container="Container",Ae.Tags="Tags",Ae.Coordinates="Coordinates",Ae.File="File",Ae.Object="Object",Ae.Array="Array",Ae.PostList="PostList",Ae.FormGroup="FormGroup",Ae.Data="Data",Ae}(y||{});class U{get revision(){return this.#e+"."+this.#t}get elementId(){return this.element?.id}get value(){return this.options?.object?this.objectModel?this.objectModel.getChildById(this.objectModel.id).get(this.name):null:this.model?.get(this.name)}set value(x){this.setValue(x,!0)}get path(){return this.options?.object?`${this.options.object}.${this.name}`:this.name}constructor(x,B,de,ve){if(this.element=x,this.name=B,this.type=de,this.options=ve,this.#e=E()(),this.#t=0,this.changed=new u.B,ve?.object){const ft=x[ve.object]?.value?.id;this.objectModel=null!=ft?this.element.model.getChildById(ft):null}this.model=x?.model}#e;#t;objectChanged(x){this.objectModel=x?this.element.model.getChildById(x):null,this.updated()}update(){this.updated()}setValue(x,B){this.objectModel?this.objectModel.getChildById(this.objectModel.id).set(this.name,x):this.model.set(this.name,x),B&amp;&amp;this.updated()}updated(){this.#t++,this.changed.next(this.value)}}class w extends U{get elementId(){return this.model.id}constructor(x,B="text"){super(null,"text",y.Text,null),this.model=x}}class L extends U{get value(){return this.field}set value(x){this.field=x}constructor(x,B){super(null,B,y.Container,null),this.field=x,this.model=null}}class W extends U{get value(){return this.model}set value(x){this.model=x}constructor(x,B,de,ve,rt){super(x,B,y.Object,ve),this.objectType=rt,this.model=de}update(){const x=this.element?.model?.get(this.name);if(x){const B=this.element.model.getChildByName(this.objectType,this.name,!1,this.options?.clientOnly);if(this.model?.equalsEntity&amp;&amp;this.model.equalsEntity(B))return;this.model=B,Object.keys(this.element.cachedBindings).forEach(de=&gt;{if(de.startsWith(le(0,this.name,this.options)+".")){const ve=this.element.cachedBindings[de];ve.objectChanged(this.model?.id),ve.updated()}})}else x||(this.model=null);this.updated()}}class q extends U{get value(){return this.postList}constructor(x,B,de,ve){super(x,B,y.PostList,ve),this.postList=de}updated(){super.updated();const x=this.element.model.get(this.name)?.query;x&amp;&amp;this.value.updateQuery(x)}}function le(Ae,x,B){return B?.object?`${B.object}.${x}`:x}function Ce(Ae,x,B){return Ae.cachedBindings[le(0,x,B)]}function Y(Ae,x={}){return function(B,de){const ve=x.name||de;return{get(){const rt=Ce(this,ve,x);if(rt)return rt;const ft=new U(this,ve,Ae,x);return this.cachedBindings[ft.path]=ft,ft}}}}function j(Ae={}){return function(x,B){const de=Ae.name||B;return{get(){return Ce(this,de,Ae)||{elementId:this.id,actions:this.model?.get(de),emit:()=&gt;{this.doAction(de)}}}}}}function X(Ae={}){return Y(y.Boolean,Ae)}function _e(Ae={}){return Y(y.Number,Ae)}function Q(Ae={}){return Y(y.String,Ae)}function $(Ae={}){return Y(y.File,Ae)}function ee(Ae={}){return Y(y.Coordinates,Ae)}function G(Ae={}){return Y(y.Text,Ae)}function ue(Ae={}){return Y(y.Enum,Ae)}function ye(Ae={}){return Y(y.Container,Ae)}function se(Ae={}){return Y(y.Image,Ae)}function ot(Ae={}){return Y(y.Data,Ae)}function me(Ae={}){return Y(y.Video,Ae)}function Ye(Ae,x={}){return function(B,de){const ve=x.name||de;return{get(){const rt=Ce(this,ve,x);let xe,ft=!0;if(rt){if(!rt.value?.equalsEntity(this.model.get(ve))){let ze;if(ft=!1,x.object){const ge=this[x.object];if(!ge||!ge.value)return null;ze=ge.value.getChildByName(Ae,ve,ft,x?.clientOnly)}else ze=this.model?.getChildByName(Ae,ve,ft,x?.clientOnly);rt.model=ze,rt.updated(),Object.keys(this.cachedBindings).forEach(ge=&gt;{if(ge.startsWith(le(0,ve,x)+".")){const H=this.cachedBindings[ge];H.objectChanged(ze?.id),H.updated()}})}return rt}if(x.object){const ze=this[x.object];if(!ze||!ze.value)return null;xe=ze.value.getChildByName(Ae,ve,ft,x?.clientOnly)}else xe=this.model?.getChildByName(Ae,ve,ft,x?.clientOnly);const ct=new W(this,ve,xe,x,Ae);return this.cachedBindings[ct.path]=ct,ct}}}}function dt(Ae={}){return function(x,B){const de=Ae.name||B;return{get(){const ve=Ce(this,de,Ae);if(ve)return ve;if(Ae?.object&amp;&amp;!this[Ae.object]?.value)return null;const rt=new U(this,de,y.Array,Ae);return this.cachedBindings[rt.path]=rt,rt}}}}function He(Ae,x={}){return function(B,de){const ve=x.name||de;return{get(){const rt=Ce(this,ve,x);if(rt)return rt;let ft;if(x.object){const ze=this[x.object];if(!ze||!ze.value)return null;ft=ze.value.getChildByName(Ae,ve,!0,x?.clientOnly)}else ft=this.model.getChildByName(Ae,ve,!0,x?.clientOnly);const ct=new W(this,ve,ft,x,Ae);return this.cachedBindings[ct.path]=ct,ct}}}}function Te(Ae={}){return function(x,B){const de=Ae.name||B;return{get(){const ve=Ce(this,de,Ae);if(ve)return ve;if(!this.model?.get(de)||Ae?.object&amp;&amp;!this[Ae.object]?.value)return null;const rt=(0,d.te)(this.model?.get(de),this.injector,this?.model),ft=new q(this,de,rt,Ae);return this.cachedBindings[ft.path]=ft,ft}}}}class Ze{constructor(x,B){this.element=B,this.bindings={},this.changesSubject=new R.m(1),this.changed=this.changesSubject.pipe((0,O.B)(100),(0,C.F)((de,ve)=&gt;{if(null==de&amp;&amp;null==ve)return!0;if(null!=de&amp;&amp;null!=ve){for(const rt of Object.keys(this.bindings))if(de[rt]!=ve[rt])return!1;return!0}return!1}));for(const de of Object.keys(x)){const ve=x[de];this.add(de,x[de]),ve instanceof U&amp;&amp;ve.element.isEdit&amp;&amp;ve.changed.pipe((0,m.Q)(B.destroyed$)).subscribe(rt=&gt;{this?.changesSubject.next(this.data)},rt=&gt;{console.error(rt)})}this.changesSubject.next(this.data)}add(x,B){this.bindings[x]=B,Object.defineProperty(this,x,{get:()=&gt;B instanceof U?B.value:B})}get data(){const x={};for(const B of Object.keys(this.bindings)){const de=this.bindings[B];de&amp;&amp;(x[B]=de instanceof U?de.value:de)}return x}update(x){let B=!1;for(const de of Object.keys(x)){const ve=this.bindings[de];ve instanceof U?ve.value!=x[de]&amp;&amp;(ve.value=x[de],B=!0):this.bindings[de]=x[de]}this.changesSubject.next(this.data)}}function gt(Ae,x){return new Ze({...Ae},x)}let bt=(()=&gt;{class Ae{constructor(B,de){this.injector=B,this.editMode=de,this.cdr=this.injector.get(e.gRc)}ngOnDestroy(){this.dispose(),this.cdr=null,this.obs=null}transform(B){if(B){if(this.editMode){let de;(B instanceof Ze||B instanceof U)&amp;&amp;(de=B.changed),de!==this.obs&amp;&amp;(this.dispose(),this.subscribe(de))}else B instanceof Ze?this.latestValue=B.data:B instanceof U&amp;&amp;(this.latestValue=B.value);return this.latestValue}return this.dispose(),null}subscribe(B){this.obs=B,this.subscription=this.obs.subscribe(de=&gt;{this.latestValue=de,this.cdr.markForCheck()},de=&gt;{throw de})}dispose(){this.subscription?.unsubscribe(),this.subscription=null}static{this.\u0275fac=function(de){return new(de||Ae)(e.rXU(e.zZn,16),e.rXU(T.z3,16))}}static{this.\u0275pipe=e.EJ8({name:"rsBind",type:Ae,pure:!1,standalone:!1})}}return Ae})()},9539:(ne,F,h)=&gt;{"use strict";h.d(F,{OA:()=&gt;O,kF:()=&gt;C});var d=h(5571),e=h(5076),E=(h(3431),h(4438)),u=h(345),R=h(740);let O=(()=&gt;{class y{get name(){return this.attribute?.name}get elementId(){return this.attribute?.elementId}get value(){return this.attribute.value}set value(w){this.attribute.value=w}get options(){return this.attribute.options}get container(){return this.viewContainer}constructor(w,A,L,W,q,le,Ce){this.injector=w,this.viewContainer=A,this.sanitizer=L,this.renderer=W,this.element=q,this.adminConnector=le,this.editMode=Ce,this.subscriptions=new d.A,this.elementIndex=0}ngAfterViewInit(){this.editMode&amp;&amp;this.editor?.ngAfterViewInit()}ngOnDestroy(){this.subscriptions.unsubscribe()}onClick(w){this.editMode&amp;&amp;(w.preventDefault(),this.editor?.onClick(w))}onDbClick(w){w.preventDefault(),this.editMode&amp;&amp;this.editor?.onDbClick(w)}onKeyDown(w){this.editMode&amp;&amp;this.editor?.onKeyDown(w)}onFocus(){this.focus()}onFocusLost(){this.editor?.onFocusLost()}focus(){}updated(){}static{this.\u0275fac=function(A){return new(A||y)(E.rXU(E.zZn),E.rXU(E.c1b),E.rXU(u.up),E.rXU(E.sFG),E.rXU(E.aKT),E.rXU(R.A),E.rXU(e.z3))}}static{this.\u0275dir=E.FsC({type:y,hostBindings:function(A,L){1&amp;A&amp;&amp;E.bIt("click",function(q){return L.onClick(q)})("focus",function(){return L.onFocus()})("focuslost",function(){return L.onFocusLost()})},inputs:{elementIndex:"elementIndex",attribute:"attribute"}})}}return y})(),C=(()=&gt;{class y extends O{onInput(w){this.editMode&amp;&amp;this.editor?.onInput(w)}onPaste(w){this.editMode&amp;&amp;(w.preventDefault(),w.stopImmediatePropagation(),w.stopPropagation(),this?.editor?.onPaste(w))}onCopy(w){this.editMode&amp;&amp;(w.preventDefault(),w.stopImmediatePropagation(),w.stopPropagation(),this?.editor?.onCopy(w))}onFocus(){this.editor?.onFocus()}onFocusLost(){this.editor?.onFocusLost(),this.textElement.blur()}focus(){this.textElement?.focus()}unfocus(){this.textElement?.blur()}render(){}addInteractionListeners(w){w.addEventListener("click",A=&gt;this.onClick(A)),this.editMode&amp;&amp;(w.addEventListener("keydown",A=&gt;this.onKeyDown(A)),w.addEventListener("dbclick",A=&gt;this.onDbClick(A)),w.addEventListener("input",A=&gt;this.onInput(A)),w.addEventListener("paste",A=&gt;this.onPaste(A)),w.addEventListener("focus",A=&gt;this.onFocus()),w.addEventListener("focusout",A=&gt;this.onFocusLost()),w.addEventListener("copy",A=&gt;this.onCopy(A)))}static{this.\u0275fac=(()=&gt;{let w;return function(L){return(w||(w=E.xGo(y)))(L||y)}})()}static{this.\u0275dir=E.FsC({type:y,features:[E.Vt3]})}}return y})()},4569:(ne,F,h)=&gt;{"use strict";h.d(F,{r:()=&gt;g});var d=h(4438),e=h(9539);let g=(()=&gt;{class E extends e.kF{constructor(){super(...arguments),this.revision="",this.registered=!1}get style(){return this.editMode?"rs-admin-string-attribute":null}set rsStringAttribute(R){if((null==this.attribute||R&amp;&amp;R.revision!=this.attribute.revision)&amp;&amp;(this.attribute=R,this.register(),this.renderEditProps()),this.attribute&amp;&amp;!R)return this.revision="",this.attribute=null,void this.render();this.attribute&amp;&amp;this.attribute.revision!=this.revision&amp;&amp;(this.render(),this.revision=this.attribute.revision)}ngAfterViewInit(){super.ngAfterViewInit(),this.register()}register(){if(this.editMode&amp;&amp;this.attribute&amp;&amp;this.attribute.element.isEditable){if(this.editor=this.adminConnector.createStringEditor(this),this.editor?.ngAfterViewInit(),this.registered)return;this.addInteractionListeners(this.viewContainer.element.nativeElement.parentElement),this.registered=!0}}render(){if(this.element?.nativeElement?.parentElement?.childNodes)for(const R of this.element.nativeElement.parentElement.childNodes)R.nodeType==Node.TEXT_NODE&amp;&amp;R.remove();this.textNode&amp;&amp;this.textNode.remove(),this.attribute&amp;&amp;(this.textNode=this.renderer.createText(this.attribute.value||""),this.renderer.insertBefore(this.viewContainer.element.nativeElement.parentNode,this.textNode,this.viewContainer.element.nativeElement),this.options?.locked||this.renderEditProps())}renderEditProps(){this.viewContainer?.element?.nativeElement?.parentNode&amp;&amp;this.editMode&amp;&amp;this.attribute.element.isEditable&amp;&amp;(this.viewContainer.element.nativeElement.parentNode.contentEditable="true",this.viewContainer.element.nativeElement.parentNode.classList.add("rs-admin-text-attribute"),this.viewContainer.element.nativeElement.parentNode.classList.add("with-placeholder"),this.textElement=this.viewContainer.element.nativeElement.parentNode)}static{this.\u0275fac=(()=&gt;{let R;return function(C){return(R||(R=d.xGo(E)))(C||E)}})()}static{this.\u0275dir=d.FsC({type:E,selectors:[["","rsStringAttribute",""]],hostVars:2,hostBindings:function(O,C){2&amp;O&amp;&amp;d.HbH(C.style)},inputs:{rsStringAttribute:"rsStringAttribute"},standalone:!1,features:[d.Jv_([{provide:e.OA,useExisting:(0,d.Rfq)(()=&gt;E)}]),d.Vt3]})}}return E})()},2867:(ne,F,h)=&gt;{"use strict";h.d(F,{R:()=&gt;q});var d=h(4438),e=h(3023),g=h(5964),E=h(5076),u=h(7813),R=h(9120),O=h(8914),C=h(9888),m=h(7826),T=h(3987),y=h(4177),U=h(9539),w=h(345),A=h(740);let q=(()=&gt;{class le extends U.kF{constructor(he,Y,j,X,_e,Q,$,ee){super(he,Y,j,X,_e,Q,$),this.injector=he,this.viewContainer=Y,this.sanitizer=j,this.renderer=X,this.element=_e,this.adminConnector=Q,this.editMode=$,this.colorSchemaProvider=ee,this.revision="",this.modelService=this.injector.get(m.J),this.configService=this.injector.get(C.w),this.textChanged=new d.bkB,this.cssClasses="",this.router=this.injector.get(e.Ix),this.applyColorSchemaProvider()}set rsTextAttributeStyle(he){this.stylePreset!==he&amp;&amp;(this.stylePreset=he,this.render())}set rsTextAttributeTagName(he){this.wrapperElement!==he&amp;&amp;(this.wrapperElement=he,this.render())}set rsTextAttributeCssClass(he){this.cssClasses!==he&amp;&amp;(this.cssClasses=he,this.render())}set rsTextAttributeBackground(he){}set rsTextAttribute(he){let Y=!0;if(null==this.attribute?this.attribute=he:Y=this.revision!=this.attribute.revision,this.name!=he.name||this.blockMode!=he.blockMode){if(he.blockMode){const j=(0,O.mm)(this.injector,this.modelService,he.element,he.model);this.attribute=new R.ZH(j,this.name)}this.parent=he.parent,this.blockMode=he.blockMode,this.elementIndex=he.elementIndex}Y&amp;&amp;this.render(),this.attribute.target=this,this.revision=this.attribute.revision}get isEditable(){return this.editMode&amp;&amp;(this.attribute.element&amp;&amp;this.attribute.element.isEditable||this.parent&amp;&amp;this.parent.isEditable)}ngAfterViewInit(){!this.editMode||!this.isEditable||(this.editor=this.adminConnector.createTextEditor(this),this.editor?.ngAfterViewInit())}ngOnDestroy(){this.editor?.ngOnDestroy(),this.colorSchemaSub?.unsubscribe()}render(){if(!this.attribute?.model)return;this.textStyle=this.attribute.model.get("textStyle")||this.stylePreset;const he=this.viewContainer.element.nativeElement,Y=function W(le){return le?(0,T.IY)(le,"textAlign",Ce=&gt;({"text-align":Ce})):{}}(this.attribute.model?.style),j=this.wrapperElement||function L(le){switch(le){case u.qe.display:case u.qe.titleLarge:return"h1";case u.qe.title:return"h2";case u.qe.subTitle:return"h3";case u.qe.blockquote:return"blockquote";default:return"p"}}(this.textStyle),X=(0,T.K2)(this.attribute.value,this.configService.baseUrl);if(he instanceof Comment?(this.textElement&amp;&amp;this.textElement.remove(),this.textElement=this.renderer.createElement(j),this.renderer.insertBefore(this.viewContainer.element.nativeElement.parentNode,this.textElement,this.viewContainer.element.nativeElement)):this.textElement=he,this.addInteractionListeners(this.textElement),this.textElement){if(this.textElement.innerHTML=X,this.textElement.spellcheck=!1,this.textElement.classList.add("text"),this.textElement.classList.add("rs-text"),Object.keys(Y).forEach(_e=&gt;{try{this.textElement.style.setProperty(_e,Y[_e].toString())}catch{}}),this.cssClasses?.length&gt;0)for(const _e of this.cssClasses.split(" "))_e?.length&amp;&amp;this.textElement.classList.add(_e);(0,y.hr)(this.textStyle,this.colorSchema).forEach(_e=&gt;{this.textElement.classList.add(_e)}),this.isEditable&amp;&amp;(this.textElement.classList.add("rs-admin-text-attribute"),this.textElement.contentEditable="true",this.textElement.setAttribute("rs-placeholder","Type here..."))}this.editor?.onUpdated()}onClick(he){let Y=!1,j=he.target;if(j instanceof HTMLAnchorElement)Y=!0;else for(;!Y&amp;&amp;j!==this.element?.nativeElement?.parentNode;)j?.parentElement instanceof HTMLAnchorElement&amp;&amp;(Y=!0),j=j?.parentElement;if(Y)if(this.editMode)j=he.target,this.editor?.linkClicked(j),he.preventDefault();else{if("_self"!==j.getAttribute("target"))return void he.stopPropagation();he.preventDefault();const X=j?.getAttribute("href");if(X){const _e=X.split("#"),Q=_e[0].split("?"),$=_e[1],ee=Q[0],G={};Q[1]&amp;&amp;new URLSearchParams(Q[1]).forEach((ye,se)=&gt;{G[se]=ye}),this.router.navigate([ee],{queryParams:G,queryParamsHandling:"merge",fragment:$})}}}applyColorSchemaProvider(){this.colorSchemaProvider&amp;&amp;(this.colorSchema=this.colorSchemaProvider.colorSchema$.value,this.editMode&amp;&amp;(this.colorSchemaSub=this.colorSchemaProvider.colorSchema$.pipe((0,g.p)(he=&gt;he!==this.colorSchema)).subscribe(he=&gt;{this.colorSchema=he,this.render()})))}static{this.\u0275fac=function(Y){return new(Y||le)(d.rXU(d.zZn),d.rXU(d.c1b),d.rXU(w.up),d.rXU(d.sFG),d.rXU(d.aKT),d.rXU(A.A),d.rXU(E.z3),d.rXU(E.ll,8))}}static{this.\u0275dir=d.FsC({type:le,selectors:[["","rsTextAttribute",""]],hostVars:2,hostBindings:function(Y,j){2&amp;Y&amp;&amp;d.Aen(j.styles)},inputs:{rsTextAttributeStyle:"rsTextAttributeStyle",rsTextAttributeTagName:"rsTextAttributeTagName",rsTextAttributeCssClass:"rsTextAttributeCssClass",rsTextAttributeBackground:"rsTextAttributeBackground",rsTextAttribute:"rsTextAttribute",blockMode:"blockMode",textStyle:"textStyle"},outputs:{textChanged:"textChanged"},standalone:!1,features:[d.Jv_([{provide:U.OA,useExisting:(0,d.Rfq)(()=&gt;le)}]),d.Vt3]})}}return le})()},8179:(ne,F,h)=&gt;{"use strict";h.d(F,{D:()=&gt;u});var d=h(4438),e=h(4412),g=h(8134),E=h(5076);let u=(()=&gt;{class R{constructor(C){this.colorSchemaProvider=C,this.colorSchema$=new e.t(""),this.utilityClass=""}ngOnInit(){this.setColor()}ngOnChanges(C){C.rsBackgroundColor&amp;&amp;!C.rsBackgroundColor.isFirstChange()&amp;&amp;C.rsBackgroundColor.previousValue!==C.rsBackgroundColor.currentValue&amp;&amp;this.setColor()}setColor(){const C=this.rsBackgroundColor;C?(this.utilityClass=`rs-u-background-color-${(0,g.i)(C)}`,this.colorSchema$.next(C)):(this.utilityClass="",this.colorSchema$.next(this.colorSchemaProvider?.colorSchema$?.value))}static{this.\u0275fac=function(m){return new(m||R)(d.rXU(E.ll,12))}}static{this.\u0275dir=d.FsC({type:R,selectors:[["","rsBackgroundColor",""]],hostVars:2,hostBindings:function(m,T){2&amp;m&amp;&amp;d.HbH(T.utilityClass)},inputs:{rsBackgroundColor:"rsBackgroundColor"},standalone:!1,features:[d.Jv_([{provide:E.ll,useExisting:(0,d.Rfq)(()=&gt;R)}]),d.OA$]})}}return R})()},3676:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;U});var d=h(4438),e=h(8125),g=h.n(e),E=h(8359),u=h(4412),R=h(5076),O=h(8914),C=h(2736),m=h(5014),T=h(740),y=h(7826);let U=(()=&gt;{class w{constructor(L,W,q,le,Ce,he,Y,j,X){this.injector=L,this.componentInjector=W,this.content=q,this.colorSchemaProvider=le,this.editMode=Ce,this.factoryResolver=he,this.adminConnector=Y,this.modelService=j,this.container=X,this.revision=0,this.containerComponent=null,this.colorSchemaSubscription=new E.yU}set rsComponent(L){if(this.componentRef){if(L.element){const W=L.element.attributes?.colorSchema??this.colorSchemaProvider?.colorSchema$.value;W!==this.colorSchema$.value&amp;&amp;this.colorSchema$.next(W)}if(g()(L.data,this.data))return}L?(this.index=L.index,this.parent=L.parent,this.layout=L.layout,this.containerName=L.container,this.containerComponent=L.containerComponent,this.element=L.element,this.data=L.data,L.element?this.build(L.element.componentType,L.element.baseType):L.type||L.component?this.build(L.type||L.component):this.destroy()):this.destroy()}build(L,W=null){let q,le,Ce,he,Y;this.componentRef&amp;&amp;this.componentRef.destroy(),q=L instanceof d.ZUJ?L:this.componentInjector.get(L,null),!q&amp;&amp;W?(q=this.componentInjector.get(W,null),le=W):le=L,this.element&amp;&amp;(Ce=this.modelService.createModel(O.MN,this.element,this.parent?.model||this.content?.model)),null==q?(console.warn(`Unregistered component: ${le}`),Y=this.factoryResolver.resolveComponentFactory(m.$r),he={errorCode:"ComponentNotImplemented",message:"Component not implemented",severity:"Error"},this.adminConnector.reportError(this.element?.elementId,he)):Y=this.factoryResolver.resolveComponentFactory(q);const j=[{provide:R.bj,useValue:this.data},{provide:R.iv,useValue:Ce},{provide:R.x_,useValue:he},{provide:R.v$,useValue:this.parent},{provide:R.xL,useValue:this.layout},{provide:R.hB,useValue:this.index||0},{provide:R.Ot,useValue:this.containerName},{provide:R.g3,useValue:this.containerComponent}];this.element&amp;&amp;(this.colorSchema$=new u.t(this.element.attributes?.colorSchema??this.colorSchemaProvider?.colorSchema$.value),this.editMode&amp;&amp;(this.colorSchemaSubscription=this.colorSchemaProvider?.colorSchema$.subscribe(X=&gt;{const _e=this.element.attributes?.colorSchema??X;_e!==this.colorSchema$.value&amp;&amp;this.colorSchema$.next(_e)})),j.push({provide:R.ll,useValue:{colorSchema$:this.colorSchema$}})),this.componentRef=this.container.createComponent(Y,void 0,d.zZn.create({providers:j,parent:this.injector}))}destroy(){this.colorSchemaSubscription?.unsubscribe(),this.componentRef&amp;&amp;(this.componentRef.destroy(),this.componentRef=null)}static{this.\u0275fac=function(W){return new(W||w)(d.rXU(d.zZn),d.rXU(R.jV),d.rXU(C.J,8),d.rXU(R.ll,12),d.rXU(R.z3),d.rXU(d.OM3),d.rXU(T.A),d.rXU(y.J),d.rXU(d.c1b))}}static{this.\u0275dir=d.FsC({type:w,selectors:[["","rsComponent",""]],inputs:{rsComponent:"rsComponent"},standalone:!1})}}return w})()},6207:(ne,F,h)=&gt;{"use strict";h.d(F,{e:()=&gt;E});var d=h(9417),e=h(9332),g=h(4438);let E=(()=&gt;{class u extends e.j{constructor(){super(...arguments),this.isTouched=!1,this.onChange=O=&gt;{},this.onTouched=()=&gt;{}}registerOnChange(O){this.onChange=O}registerOnTouched(O){this.onTouched=O}writeValue(O){this.value=O}markAsTouched(){this.isTouched||(this.onTouched(),this.isTouched=!0)}setDisabledState(O){this.isDisabled=O}updateValue(O){this.markAsTouched(),this.onChange(O)}focusOut(){this.markAsTouched()}static{this.\u0275fac=(()=&gt;{let O;return function(m){return(O||(O=g.xGo(u)))(m||u)}})()}static{this.\u0275dir=g.FsC({type:u,selectors:[["","customFormControl",""]],standalone:!1,features:[g.Jv_([{provide:d.kq,multi:!0,useExisting:u}]),g.Vt3]})}}return u})()},4177:(ne,F,h)=&gt;{"use strict";h.d(F,{AJ:()=&gt;R,hr:()=&gt;u,lU:()=&gt;O});var d=h(5076),e=h(7813),g=h(3987),E=h(4438);function u(C,m,T){const y=[];if(C){const U=`rs-u-font-${(0,g.iv)(C.toString())}`;y.push(U),T?.length&amp;&amp;T.includes(e.P1.strong)&amp;&amp;y.push(`${U}--strong`)}return m&amp;&amp;e.D8[m]&amp;&amp;y.push(`rs-u-text-color-on-${(0,g.iv)(m)}`),y}let R=(()=&gt;{class C{constructor(T){this.colorSchemaProvider=T,this.utilityClasses="",this.colorSchemaProvider&amp;&amp;(this.colorSchema=this.colorSchemaProvider.colorSchema$.value,this.colorSchemaSub=this.colorSchemaProvider.colorSchema$.subscribe(y=&gt;{y!==this.colorSchema&amp;&amp;(this.colorSchema=y,this.init())}))}ngOnInit(){this.init()}ngOnDestroy(){this.colorSchemaSub?.unsubscribe()}init(){const y=u(void 0,this.colorSchema);this.utilityClasses=y.join(" ")}static{this.\u0275fac=function(y){return new(y||C)(E.rXU(d.ll,8))}}static{this.\u0275dir=E.FsC({type:C,selectors:[["","rsFontColor",""]],hostVars:2,hostBindings:function(y,U){2&amp;y&amp;&amp;E.HbH(U.utilityClasses)},standalone:!1})}}return C})(),O=(()=&gt;{class C extends R{ngOnChanges(T){(T.rsFontClass||T.rsFontModifier)&amp;&amp;this.init()}init(){const T=u(this.rsFontClass,this.colorSchema,this.rsFontModifier);this.utilityClasses=T.join(" ")}static{this.\u0275fac=(()=&gt;{let T;return function(U){return(T||(T=E.xGo(C)))(U||C)}})()}static{this.\u0275dir=E.FsC({type:C,selectors:[["","rsFontClass",""]],inputs:{rsFontClass:"rsFontClass",rsFontModifier:"rsFontModifier"},standalone:!1,features:[E.Vt3,E.OA$]})}}return C})()},6823:(ne,F,h)=&gt;{"use strict";h.d(F,{f:()=&gt;u});var d=h(4438),e=h(177),g=h(5076),E=h(3710);let u=(()=&gt;{class R{constructor(C,m,T){this.elementRef=C,this.platformId=m,this.editMode=T}ngOnInit(){!this.editMode&amp;&amp;(0,e.UE)(this.platformId)&amp;&amp;setTimeout(()=&gt;{this.reinsertScripts()},1e3)}reinsertScripts(){(0,E.X)(this.elementRef.nativeElement)}static{this.\u0275fac=function(m){return new(m||R)(d.rXU(d.aKT),d.rXU(d.Agw),d.rXU(g.z3))}}static{this.\u0275dir=d.FsC({type:R,selectors:[["","rsRunScripts",""]],standalone:!1})}}return R})()},2970:(ne,F,h)=&gt;{"use strict";h.d(F,{K:()=&gt;A});var d=h(4438),e=h(5014),g=h(4336),E=h(7434);const u=(L,W)=&gt;W.elementId,R=(L,W,q,le,Ce)=&gt;({blockMode:!0,elementId:L,name:"text",container:"children",parent:W,model:q,element:le,elementIndex:Ce}),O=(L,W,q,le)=&gt;({element:L,parent:W,container:"children",layout:q,index:le});function C(L,W){if(1&amp;L&amp;&amp;d.eu8(0),2&amp;L){const q=d.XpG(3).$implicit;d.Aen(null==q.attributes?null:q.attributes.textStyle)}}function m(L,W){if(1&amp;L&amp;&amp;(d.j41(0,"div",4),d.DNE(1,C,1,2,"ng-container",5),d.k0s()),2&amp;L){const q=d.XpG(2),le=q.$implicit,Ce=q.$index,he=d.XpG();d.R7$(),d.Y8G("rsTextAttribute",d.s1E(1,R,le.elementId,he,he.model,le,Ce))}}function T(L,W){1&amp;L&amp;&amp;d.eu8(0)}function y(L,W){if(1&amp;L&amp;&amp;(d.j41(0,"div"),d.DNE(1,T,1,0,"ng-container",6),d.k0s()),2&amp;L){const q=d.XpG(2),le=q.$implicit,Ce=q.$index,he=d.XpG();d.R7$(),d.Y8G("rsComponent",d.ziG(1,O,le,he,null==he.children||null==he.children.value?null:he.children.value.layout,Ce))}}function U(L,W){if(1&amp;L&amp;&amp;(d.DNE(0,m,2,7,"div",4)(1,y,2,6,"div"),d.eu8(2,2)),2&amp;L){const q=d.XpG(),le=q.$implicit,Ce=q.$index,he=d.XpG();d.vxM("_text"===(null==le?null:le.componentType)?0:1),d.R7$(2),d.Y8G("type",he.DROPZONE_TYPE.Horizontal)("index",Ce+1)("element",he)("container",he.children)}}function w(L,W){1&amp;L&amp;&amp;d.DNE(0,U,3,5),2&amp;L&amp;&amp;d.vxM(W.$implicit.hidden?-1:0)}let A=(()=&gt;{class L extends e.$r{constructor(){super(...arguments),this.defaultStyles={size:["100%",null]}}get editorType(){return e.Ft.Block}ngOnInit(){super.ngOnInit(),this.model.get("children").layout={sm:{type:E.X0.Block}}}static{this.\u0275fac=(()=&gt;{let q;return function(Ce){return(q||(q=d.xGo(L)))(Ce||L)}})()}static{this.\u0275cmp=d.VBU({type:L,selectors:[["rs-block-element"]],standalone:!1,features:[d.Jv_([{provide:g.r,useExisting:(0,d.Rfq)(()=&gt;L)}]),d.Vt3],decls:8,vars:4,consts:[["gizmo",""],["element",""],["rsDropzone","",3,"type","index","element","container"],[1,"block"],[1,"text-section"],[3,"style",4,"rsTextAttribute"],[4,"rsComponent"]],template:function(le,Ce){1&amp;le&amp;&amp;(d.eu8(0,null,0),d.qex(2,null,1),d.eu8(4,2),d.j41(5,"section",3),d.Z7z(6,w,1,1,null,null,u),d.k0s(),d.bVm()),2&amp;le&amp;&amp;(d.R7$(4),d.Y8G("type",Ce.DROPZONE_TYPE.Horizontal)("index",0)("element",Ce)("container",Ce.children),d.R7$(2),d.Dyx(null==Ce.children||null==Ce.children.value?null:Ce.children.value.elements))},styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.block[_ngcontent-%COMP%]{--rs-block-element-margin: var(--rs-values-margin-block);margin:calc(-1 * var(--rs-values-margin-block)) 0;position:relative}.rs-admin-element[_nghost-%COMP%]   .block[_ngcontent-%COMP%]{z-index:1}.block[_ngcontent-%COMP%]:after{content:"";display:block;clear:both}.text-section[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{margin:var(--rs-values-margin-block) 0}']})}}return L})()},5014:(ne,F,h)=&gt;{"use strict";h.d(F,{$r:()=&gt;Q,Ft:()=&gt;X});var d=h(1635),e=h(4438),g=h(1413),E=h(5076),u=h(4336),R=h(7813),O=h(9120),C=h(7779),m=h(7434),T=h(3987),y=h(740),U=h(2736);h(8914),h(7387);const L=["gizmo"];function W($,ee){if(1&amp;$&amp;&amp;e.eu8(0,4),2&amp;$){const G=e.XpG();e.Y8G("type",G.DROPZONE_TYPE.Full)}}function q($,ee){if(1&amp;$&amp;&amp;e.nrm(0,"rs-container",5),2&amp;$){const G=e.XpG();e.Y8G("disableDropzones",G.dropzonesDisabled)("attribute",G.children)}}function le($){return"boolean"==typeof $?$?"1":"0":"string"!=typeof $||$.startsWith("$")?$:parseFloat($).toString()}function j($,ee,G){const ue=$[G],ye=ee[G];if(!ue)return{};switch(ue.type){case m.X0.Block:return function he($,ee){let G,ue=["var(--rs-block-element-margin, 0)","0","var(--rs-block-element-margin, 0)","0"];return $?.float?(ue="left"===$.float?["0","var(--rs-values-margin-float)","0","0"]:"right"===$.float?["0","0","0","var(--rs-values-margin-float)"]:["0","auto","var(--rs-block-element-margin, 0)","auto"],G={...(0,T.b_)("float",ee,$.float)}):G={...(0,T.b_)("float",ee,"none")},$?.margin&amp;&amp;$.margin.forEach((se,ot)=&gt;{ue[ot]=se||ue[ot]}),{...G,...(0,T.b_)("margin",ee,ue.map(ye=&gt;ye??"0").join(" "))}}(ye,G);case m.X0.Flow:return function Ce($,ee){let G={};if($?.basis&amp;&amp;(G={...G,...(0,T.b_)("flex-basis",ee,$?.basis)}),$?.grow){const ue=le($.grow);G={...G,...(0,T.b_)("flex-grow",ee,ue)}}if($?.shrink){const ue=le($.shrink);G={...G,...(0,T.b_)("flex-shrink",ee,ue)}}if($?.align){const ue={start:"flex-start",center:"center",end:"flex-end",stretch:"stretch"};G={...G,...(0,T.b_)("align-self",ee,ue[$.align])}}return G}(ye,G);case m.X0.Stack:return function Y($,ee){const G=(0,T.b_)("position",ee,"absolute");if($?.position){let ue={};return void 0!==$.position[0]&amp;&amp;(ue={...(0,T.b_)("top",ee,$.position[0])}),void 0!==$.position[1]&amp;&amp;(ue={...ue,...(0,T.b_)("right",ee,$.position[1])}),void 0!==$.position[2]&amp;&amp;(ue={...ue,...(0,T.b_)("bottom",ee,$.position[2])}),void 0!==$.position[3]&amp;&amp;(ue={...ue,...(0,T.b_)("left",ee,$.position[3])}),{...G,...ue}}return{...G,...(0,T.b_)("left",ee,"0"),...(0,T.b_)("top",ee,"0")}}(ye,G);default:return{}}}var X=function($){return $.None="None",$.Default="Default",$.Text="Text",$.Image="Image",$.Block="Block",$.Content="Content",$.String="String",$}(X||{});class Q extends u.r{get styleClasses(){const ee=["rs-element"];return this.editMode&amp;&amp;ee.push("rs-admin-element"),this.colorSchema.value&amp;&amp;ee.push(`rs-u-background-color-${(0,T.iv)(this.colorSchema.value)}`),!this.editMode&amp;&amp;this.onClickBinding?.actions?.length&amp;&amp;ee.push("rs-u-pointer"),ee.join(" ")}get isEdit(){return this.editMode}get notImplemented(){return"ComponentNotImplemented"===this.error?.errorCode}get hasError(){return"Error"===this.error?.severity}get hasWarning(){return"Warning"===this.error?.severity}get id(){return this.model?.id}get editorType(){return X.Default}get editElement(){return null}get style(){return this.model?.style||{}}onClick(ee){this.editMode||this.onClickBinding.emit()}get emptyContainerClass(){return this.editMode&amp;&amp;"_container"===this.type&amp;&amp;!this.children?.value?.elements?.length}get nativeElement(){return this.elementRef.nativeElement}constructor(ee,G,ue,ye,se,ot,me,Ge,Ye,dt,He,Oe,Te,Ze){if(super(),this.injector=ee,this.cdr=G,this.elementRef=ue,this.content=se,this.platformId=ot,this.editMode=me,this.model=Ge,this.container=dt,this.parent=He,this.error=Oe,this.layout=Te,this.index=Ze,this.dirty=!1,this.actionService=this.injector.get(C.u),this.styleChanged$=new g.B,this.containerName=Ye,dt&amp;&amp;Ye&amp;&amp;Ye!==dt.attribute.name)throw Error("Invalid container setup");"_block"!==this.parent?.type&amp;&amp;this.container?.attribute?.value?.layout&amp;&amp;(this.layout=this.container.attribute.value.layout),("Singleton"===Ge?.kind||null!=He&amp;&amp;!He.isEditable)&amp;&amp;"component"!==se?.contentType&amp;&amp;(this.isEditable=!1),this.editMode&amp;&amp;(this.editor=ye.createElementEditor(this))}getStyleMap(){const ee=(0,T.H_)(this.layout,{}),G=(0,T.H_)(this.style,this.defaultStyles);let ue=["0","0","0","0"].map((ot,me)=&gt;this.defaultStyles?.margin?.[me]||ot),ye=["0","0","0","0"].map((ot,me)=&gt;this.defaultStyles?.padding?.[me]||ot),se={};return R.Nx.forEach(ot=&gt;{const me=(0,T.AX)(this.style,"size",(B,de)=&gt;(0,T.vE)(B,de,"width","height"),ot,this.defaultStyles),Ge=(0,T.AX)(this.style,"maxSize",(B,de)=&gt;(0,T.vE)(B,de,"max-width","max-height"),ot,this.defaultStyles),Ye=(0,T.AX)(this.style,"minSize",(B,de)=&gt;(0,T.vE)(B,de,"min-width","min-height"),ot,this.defaultStyles);ue=ue.map((B,de)=&gt;this.style[ot]?.margin?.[de]||B);const dt=(0,T.Sp)(this.style,"margin",ot,this.defaultStyles,ue);ye=ye.map((B,de)=&gt;this.style[ot]?.padding?.[de]||B);const x={...me,...Ge,...Ye,...dt,...(0,T.Sp)(this.style,"padding",ot,this.defaultStyles,ye),...(0,T.AX)(this.style,"border",(B,de)=&gt;{const ve={};if(!B&amp;&amp;!de)return ve;const rt=B.width?.every(ze=&gt;null!==ze)?B.width:de?.width,ft=B?.color?B.color:de?.color,xe=B?.style?.every(ze=&gt;null!==ze)?B.style:de?.style;if(rt&amp;&amp;ft&amp;&amp;xe)for(let ze=0;ze&lt;4;ze++){const ge=xe[ze];if(ge!==m.kD.None){const H=rt[ze],J=(0,T.sN)(ft[ze]);H&amp;&amp;J&amp;&amp;(ve[R.Ie[ze]]=`${H} ${ge} ${J}`)}}const ct=B.radius?.every(ze=&gt;null!==ze)?B.radius:de?.radius;return ct&amp;&amp;(ve["border-radius"]=`${ct[0]||0} ${ct[1]||0} ${ct[2]||0} ${ct[3]||0}`),ve},ot,this.defaultStyles),...(0,T.AX)(this.style,"background",(B,de)=&gt;{const ve={};if(!B&amp;&amp;!de)return ve;const rt=B?.type||de?.type,ft=B?.color||de?.color;return"solid"===rt&amp;&amp;ft&amp;&amp;(ve["background-color"]=(0,T.sN)(ft)),ve},ot,this.defaultStyles),...(0,T.AX)(this.style,"shadow",(B,de)=&gt;{const ve={};if(!B&amp;&amp;!de)return ve;const rt=B?.type||de?.type;if(rt===m.tm.Drop||rt===m.tm.Inset){let ft="";rt===m.tm.Inset&amp;&amp;(ft+="inset ");const xe=B?.offset?.every(H=&gt;null!==H)?B.offset:de?.offset,ct=B?.blurRadius||de?.blurRadius||"0",ze=B?.spreadRadius||de?.spreadRadius||"0",ge=B?.color||de?.color;ft+=xe?`${xe[0]||"0"} ${xe[1]||" 0"}`:"0 0",ct&amp;&amp;(ft+=` ${ct}`),ze&amp;&amp;(ft+=` ${ze}`),ft+=ge?` ${(0,T.sN)(ge)}`:" #000000",ve["box-shadow"]=ft}return ve},ot,this.defaultStyles),...(0,T.AX)(this.style,"opacity",(B,de)=&gt;{const ve={};if(!B&amp;&amp;!de)return ve;const rt=B||de;return rt&amp;&amp;(ve.opacity=rt.toString()),ve},ot,this.defaultStyles),...(0,T.AX)(this.style,"hide",(B,de)=&gt;{const ve={};return!B&amp;&amp;!de||(B||de)&amp;&amp;(ve.display="none"),ve},ot,this.defaultStyles),...j(ee,G,ot)};se={...se,...x}}),se}ngOnInit(){super.ngOnInit(),this.editor?.ngOnInit(),this.styles=this.getStyleMap()}ngAfterViewInit(){super.ngAfterViewInit(),this.editor?.ngAfterViewInit()}ngOnDestroy(){this.editor?.ngOnDestroy()}detectChanges(){this.dirty=!0,"_block"!==this.parent?.type&amp;&amp;this.container?.attribute?.value?.layout&amp;&amp;(this.layout=this.container.attribute.value.layout),this.styles=this.getStyleMap(),this.containers?.forEach(ee=&gt;ee.update()),Object.keys(this.cachedBindings).forEach(ee=&gt;{const G=this.cachedBindings[ee];G.update(),G.target?.render&amp;&amp;G.target.render()}),this.cdr.markForCheck()}focus(){this.nativeElement?.focus()}select(){this.focus()}deselect(){}hide(){this.styles={...this.styles,display:"none"}}remove(){this.nativeElement?.remove()}doAction(ee){const G=this.model.get(ee);if(G)for(const ue of G)this.model.handleEvent(ue)||this.actionService.doAction(ue)}static{this.\u0275fac=function(G){return new(G||Q)(e.rXU(e.zZn),e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(y.A),e.rXU(U.J,8),e.rXU(e.Agw),e.rXU(E.z3),e.rXU(E.iv),e.rXU(E.Ot,8),e.rXU(E.g3,8),e.rXU(E.v$),e.rXU(E.x_),e.rXU(E.xL,8),e.rXU(E.hB))}}static{this.\u0275cmp=e.VBU({type:Q,selectors:[["content-element"]],viewQuery:function(G,ue){if(1&amp;G&amp;&amp;e.GBs(L,5,e.c1b),2&amp;G){let ye;e.mGM(ye=e.lsd())&amp;&amp;(ue.gizmo=ye.first)}},hostVars:14,hostBindings:function(G,ue){1&amp;G&amp;&amp;e.bIt("click",function(){return ue.onClick()}),2&amp;G&amp;&amp;(e.Aen(ue.styles),e.HbH(ue.styleClasses),e.AVh("rs-edit",ue.isEdit)("not-implemented",ue.notImplemented)("error",ue.hasError)("warning",ue.hasWarning)("rs-admin-empty-container",ue.emptyContainerClass))},inputs:{dirty:"dirty"},standalone:!1,features:[e.Jv_([{provide:u.r,useExisting:(0,e.Rfq)(()=&gt;Q)}]),e.Vt3],decls:6,vars:2,consts:[["gizmo",""],["element",""],["rsDropzone","",3,"type",4,"ngIf"],[3,"disableDropzones","attribute",4,"ngIf"],["rsDropzone","",3,"type"],[3,"disableDropzones","attribute"]],template:function(G,ue){1&amp;G&amp;&amp;(e.eu8(0,null,0),e.qex(2,null,1),e.DNE(4,W,1,1,"ng-container",2)(5,q,1,2,"rs-container",3),e.bVm()),2&amp;G&amp;&amp;(e.R7$(4),e.Y8G("ngIf","_empty"==ue.type),e.R7$(),e.Y8G("ngIf","_container"==ue.type||"_container"==ue.baseType))},styles:["[_nghost-%COMP%]{display:block;position:relative}.empty[_nghost-%COMP%]{margin:10px}.single[_nghost-%COMP%]{display:block}.flow-column[_nghost-%COMP%]{display:flex;flex-direction:column}.flow-row[_nghost-%COMP%]{display:flex;flex-direction:row}i[_ngcontent-%COMP%]{color:red}.main-axis-start[_nghost-%COMP%]{align-content:start}.main-axis-center[_nghost-%COMP%]{align-content:center}.main-axis-end[_nghost-%COMP%]{align-content:end}.main-axis-space-around[_nghost-%COMP%]{align-content:space-around}.main-axis-space-between[_nghost-%COMP%]{align-content:space-between}.main-axis-space-evenly[_nghost-%COMP%]{align-content:space-evenly}.cross-axis-size-baseline[_nghost-%COMP%]{justify-items:baseline}.cross-axis-size-start[_nghost-%COMP%]{justify-items:start}.cross-axis-size-center[_nghost-%COMP%]{justify-items:center}.cross-axis-size-end[_nghost-%COMP%]{justify-items:end}.cross-axis-size-stretch[_nghost-%COMP%]{justify-items:stretch}.grid[_nghost-%COMP%]{display:grid}.empty[_ngcontent-%COMP%]{flex:1;margin:5px;min-height:30px;position:relative;border:dashed 1px black;z-index:0;pointer-events:none}.float-left[_nghost-%COMP%]{float:left;margin-right:20px;width:50%}.float-right[_nghost-%COMP%]{float:right;width:50%}"]})}}(0,d.Cg)([(0,O.fv)()],Q.prototype,"colorSchema",void 0),(0,d.Cg)([(0,O.sT)({name:"onClick"})],Q.prototype,"onClickBinding",void 0)},9798:(ne,F,h)=&gt;{"use strict";h.d(F,{C:()=&gt;O});var d=h(1635),e=h(9120),g=h(3987),E=h(5014),u=h(4438);const R=["imageComponent"];class O extends E.$r{constructor(){super(...arguments),this.defaultStyles={size:["100%",null],objectFit:"contain",minSize:["10px",null],maxSize:["100%",null]}}getStyleMap(){return this.setDefaultWidth(),{...super.getStyleMap(),...(0,g.IY)(this.style,"objectFit",(m,T)=&gt;m||T?{"object-fit":m??T}:{},this.defaultStyles)}}detectChanges(){super.detectChanges(),this.imageComponent.attribute=this.image}setNaturalWidth(m){(this.image?.value?.baseSize?.length??0)&lt;1&amp;&amp;m.length&gt;0&amp;&amp;(this.naturalWidth=m[0],this.styles=this.getStyleMap())}setDefaultWidth(){this.defaultStyles.size[0]=this.image?.value?.baseSize?.length&gt;0||this.naturalWidth?(this.image?.value?.baseSize?.[0]??this.naturalWidth)+"px":"100%"}static{this.\u0275fac=(()=&gt;{let m;return function(y){return(m||(m=u.xGo(O)))(y||O)}})()}static{this.\u0275cmp=u.VBU({type:O,selectors:[["image-element"]],viewQuery:function(T,y){if(1&amp;T&amp;&amp;u.GBs(R,5),2&amp;T){let U;u.mGM(U=u.lsd())&amp;&amp;(y.imageComponent=U.first)}},standalone:!1,features:[u.Vt3],decls:6,vars:3,consts:[["element",""],["imageComponent",""],["gizmo",""],["size","large","objectFitOverride","var(--rs-image-element-object-fit)",3,"naturalSize","attribute","alt","croppedAspectRatio"]],template:function(T,y){if(1&amp;T){const U=u.RV6();u.qex(0,null,0),u.j41(2,"rs-image",3,1),u.bIt("naturalSize",function(A){return u.eBV(U),u.Njj(y.setNaturalWidth(A))}),u.k0s(),u.bVm(),u.eu8(4,null,2)}2&amp;T&amp;&amp;(u.R7$(2),u.Y8G("attribute",y.image)("alt",null==y.alt?null:y.alt.value)("croppedAspectRatio",null==y.aspectRatio?null:y.aspectRatio.value))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{--rs-object-fit-sm: initial;--rs-object-fit-md: initial;--rs-object-fit-lg: initial;--rs-object-fit-xl: initial;position:relative;display:flex;clear:both;overflow:hidden;justify-content:center;align-items:stretch;--rs-image-element-object-fit: var(--rs-object-fit-sm)}[_nghost-%COMP%] &gt; *[_ngcontent-%COMP%]{flex-grow:1;min-width:0}@media only screen and (min-width: 600px){[_nghost-%COMP%]{--rs-image-element-object-fit: var(--rs-object-fit-md, var(--rs-object-fit-sm))}}@media only screen and (min-width: 960px){[_nghost-%COMP%]{--rs-image-element-object-fit: var( --rs-object-fit-lg, var(--rs-object-fit-md, var(--rs-object-fit-sm)) )}}@media only screen and (min-width: 1280px){[_nghost-%COMP%]{--rs-image-element-object-fit: var( --rs-object-fit-xl, var(--rs-object-fit-lg, var(--rs-object-fit-md, var(--rs-object-fit-sm))) )}}"]})}}(0,d.Cg)([(0,e.bz)()],O.prototype,"image",void 0),(0,d.Cg)([(0,e.PR)()],O.prototype,"aspectRatio",void 0),(0,d.Cg)([(0,e.fv)()],O.prototype,"alt",void 0)},412:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;O,a:()=&gt;C});var d=h(4523),e=h(1635),g=h(5014),E=h(9120),u=h(3725),R=h(4438);let O=(()=&gt;{class m{constructor(y,U){this.injector=y,this.campaignContainer=U,this.inputs={}}validate(){return Object.values(this.inputs).every(U=&gt;U.validate())}prepare(){var y=this;return(0,d.A)(function*(){const U=Object.values(y.inputs);return Promise.all(U.map(w=&gt;w.prepare())).then(()=&gt;Promise.resolve()).catch(()=&gt;Promise.reject())})()}submit(y){var U=this;return(0,d.A)(function*(){return U.validate()?U.prepare().then(()=&gt;(U.campaignContainer?.submit(y),Promise.resolve())).catch(()=&gt;Promise.reject()):Promise.reject()})()}static{this.\u0275fac=function(U){return new(U||m)(R.rXU(R.zZn),R.rXU(u.c,8))}}static{this.\u0275dir=R.FsC({type:m})}}return m})();class C extends g.$r{constructor(){super(...arguments),this.inputContainer=this.injector.get(O,null)}ngOnInit(){super.ngOnInit(),this.inputContainer&amp;&amp;this.name?.value&amp;&amp;this.inputContainer.registerInput(this.name.value,this),this.setValueOnInit()}ngOnDestroy(){super.ngOnDestroy(),this.inputContainer&amp;&amp;this.name?.value&amp;&amp;this.inputContainer.deregisterInput(this.name.value)}valueChanged(T){this.inputContainer&amp;&amp;this.inputContainer.setValue(this.name.value,T)}validate(){return!0}getUploadLink(T,y){return this.inputContainer.getUploadLink(T,y)}setError(T){this.inputContainer&amp;&amp;this.name?.value&amp;&amp;this.inputContainer.setError(this.name.value,T)}prepare(){return(0,d.A)(function*(){return Promise.resolve()})()}static{this.\u0275fac=(()=&gt;{let T;return function(U){return(T||(T=R.xGo(C)))(U||C)}})()}static{this.\u0275cmp=R.VBU({type:C,selectors:[["rs-base-input"]],standalone:!1,features:[R.Vt3],decls:0,vars:0,template:function(y,U){},encapsulation:2})}}(0,e.Cg)([(0,E.fv)({name:"title"})],C.prototype,"title",void 0),(0,e.Cg)([(0,E.fv)()],C.prototype,"name",void 0),(0,e.Cg)([(0,E.s)({name:"required"})],C.prototype,"isRequired",void 0),(0,e.Cg)([(0,E.fv)()],C.prototype,"hintMessage",void 0)},5924:(ne,F,h)=&gt;{"use strict";h.d(F,{p:()=&gt;Y});var d=h(1635),e=h(4438),g=h(4336),E=h(5014),u=h(9120);function R(j,X){return this.elementIdentity(X)}const O=(j,X,_e,Q,$)=&gt;({elementId:j,name:"text",blockMode:!0,model:X,container:"children",parent:_e,element:Q,elementIndex:$}),C=(j,X,_e,Q)=&gt;({element:j,parent:X,container:"children",layout:_e,index:Q});function m(j,X){1&amp;j&amp;&amp;e.eu8(0)}function T(j,X){if(1&amp;j&amp;&amp;(e.j41(0,"ol"),e.DNE(1,m,1,0,"ng-container",2),e.k0s()),2&amp;j){e.XpG();const _e=e.sdS(5);e.R7$(),e.Y8G("ngTemplateOutlet",_e)}}function y(j,X){1&amp;j&amp;&amp;e.eu8(0)}function U(j,X){if(1&amp;j&amp;&amp;(e.j41(0,"ul"),e.DNE(1,y,1,0,"ng-container",2),e.k0s()),2&amp;j){e.XpG();const _e=e.sdS(5);e.R7$(),e.Y8G("ngTemplateOutlet",_e)}}function w(j,X){if(1&amp;j&amp;&amp;e.eu8(0),2&amp;j){const _e=e.XpG(3).$implicit;e.Aen(null==_e.attributes?null:_e.attributes.textStyle)}}function A(j,X){if(1&amp;j&amp;&amp;e.DNE(0,w,1,2,"ng-container",4),2&amp;j){const _e=e.XpG(2),Q=_e.$implicit,$=_e.$index,ee=e.XpG(2);e.Y8G("rsTextAttribute",e.s1E(1,O,Q.elementId,ee.model,ee,Q,$))}}function L(j,X){1&amp;j&amp;&amp;e.eu8(0)}function W(j,X){if(1&amp;j&amp;&amp;e.DNE(0,L,1,0,"ng-container",5),2&amp;j){const _e=e.XpG(2),Q=_e.$implicit,$=_e.$index,ee=e.XpG(2);e.Y8G("rsComponent",e.ziG(1,C,Q,ee,null==ee.children||null==ee.children.value?null:ee.children.value.layout,$))}}function q(j,X){if(1&amp;j&amp;&amp;(e.j41(0,"li"),e.DNE(1,A,1,7,"ng-container",3)(2,W,1,6,"ng-container"),e.k0s()),2&amp;j){const _e=e.XpG().$implicit;e.R7$(),e.vxM("_text"===(null==_e?null:_e.componentType)?1:2)}}function le(j,X){1&amp;j&amp;&amp;e.DNE(0,q,3,1,"li"),2&amp;j&amp;&amp;e.vxM(X.$implicit.hidden?-1:0)}function Ce(j,X){if(1&amp;j&amp;&amp;e.Z7z(0,le,1,1,null,null,R,!0),2&amp;j){const _e=e.XpG();e.Dyx(null==_e.children||null==_e.children.value?null:_e.children.value.elements)}}var he=function(j){return j.Ordered="ordered",j.Unordered="unordered",j}(he||{});class Y extends E.$r{constructor(){super(...arguments),this.LIST_STYLE=he}get editorType(){return E.Ft.Block}elementIdentity(X){return X.elementId+(X.revision||"")}static{this.\u0275fac=(()=&gt;{let X;return function(Q){return(X||(X=e.xGo(Y)))(Q||Y)}})()}static{this.\u0275cmp=e.VBU({type:Y,selectors:[["list-element"]],standalone:!1,features:[e.Jv_([{provide:g.r,useExisting:(0,e.Rfq)(()=&gt;Y)}]),e.Vt3],decls:6,vars:1,consts:[["gizmo",""],["list",""],[4,"ngTemplateOutlet"],[3,"style"],[3,"style",4,"rsTextAttribute"],[4,"rsComponent"]],template:function(_e,Q){1&amp;_e&amp;&amp;(e.eu8(0,null,0),e.DNE(2,T,2,1,"ol")(3,U,2,1,"ul")(4,Ce,2,0,"ng-template",null,1,e.C5r)),2&amp;_e&amp;&amp;(e.R7$(2),e.vxM(Q.listStyle.value===Q.LIST_STYLE.Ordered?2:3))},encapsulation:2})}}(0,d.Cg)([(0,u.fv)()],Y.prototype,"listStyle",void 0)},3018:(ne,F,h)=&gt;{"use strict";h.d(F,{S:()=&gt;m});var d=h(1635),e=h(4438),g=h(4336),E=h(9120),u=h(3987),R=h(5014);const O=["textElement"];function C(T,y){1&amp;T&amp;&amp;e.eu8(0,null,2)}class m extends R.$r{getStyleMap(){return{...super.getStyleMap(),...(0,u.IY)(this.style,"textAlign",y=&gt;({"text-align":y}))}}get editElement(){return this.textElement}get editorType(){return R.Ft.Text}focus(){this.editElement?.nativeElement.focus()}deselect(){this.editElement?.nativeElement.blur()}ngAfterViewInit(){super.ngAfterViewInit()}static{this.\u0275fac=(()=&gt;{let y;return function(w){return(y||(y=e.xGo(m)))(w||m)}})()}static{this.\u0275cmp=e.VBU({type:m,selectors:[["text-element"]],viewQuery:function(U,w){if(1&amp;U&amp;&amp;e.GBs(O,5),2&amp;U){let A;e.mGM(A=e.lsd())&amp;&amp;(w.textElement=A.first)}},standalone:!1,features:[e.Jv_([{provide:g.r,useExisting:(0,e.Rfq)(()=&gt;m)}]),e.Vt3],decls:5,vars:2,consts:[["element",""],["gizmo",""],["textElement",""],[4,"rsTextAttribute","rsTextAttributeStyle"]],template:function(U,w){1&amp;U&amp;&amp;(e.qex(0,null,0),e.DNE(2,C,2,0,"ng-container",3),e.bVm(),e.eu8(3,null,1)),2&amp;U&amp;&amp;(e.R7$(2),e.Y8G("rsTextAttribute",w.text)("rsTextAttributeStyle",null==w.textStyle?null:w.textStyle.value))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{position:relative;z-index:0;display:block;--rs-text-align-sm: initial;text-align:var(--rs-text-align-sm)}@media only screen and (min-width: 600px){[_nghost-%COMP%]{--rs-text-align-md: initial;text-align:var(--rs-text-align-md, var(--rs-text-align-sm))}}@media only screen and (min-width: 960px){[_nghost-%COMP%]{--rs-text-align-lg: initial;text-align:var(--rs-text-align-lg, var(--rs-text-align-md, var(--rs-text-align-sm)))}}@media only screen and (min-width: 1280px){[_nghost-%COMP%]{--rs-text-align-xl: initial;text-align:var(--rs-text-align-xl, var(--rs-text-align-lg, var(--rs-text-align-md, var(--rs-text-align-sm))))}}.text[_ngcontent-%COMP%]{width:100%;margin:0;padding:0}.text[_ngcontent-%COMP%]:focus{outline:none}"]})}}(0,d.Cg)([(0,E.DQ)()],m.prototype,"text",void 0),(0,d.Cg)([(0,E.fv)({default:"body"})],m.prototype,"textStyle",void 0)},9309:(ne,F,h)=&gt;{"use strict";h.d(F,{W5:()=&gt;e,qJ:()=&gt;u});var d=h(5606);const e="Audio";class E extends d.Kx{constructor(){super(...arguments),this._title="Audio Beitrag"}set title(O){this._title=O}get title(){return this._title}set subTitle(O){this._subTitle=O}get subTitle(){return this._subTitle}set image(O){this._image=O}get image(){return this._image}get playerConfig(){return{type:d.Ly.Audio,duration:this.entity.durationMillis/1e3,playable:this}}}function u(R,O,C,m){return C?(C.contentGraph={attributes:{},contentClass:e},new E(C.audioFileId,e,C,R,O,m)):null}},2785:(ne,F,h)=&gt;{"use strict";h.d(F,{E4:()=&gt;L,JL:()=&gt;Ce,sj:()=&gt;le,yM:()=&gt;A});var d=h(4412),e=h(7673),g=h(8141),E=h(5558),u=h(6354),R=h(4989),O=h(494),C=h(5606),m=h(3987),T=h(2282),y=h(1265),U=h(2959),w=h(1382),A=function(he){return he.Active="active",he.Pending="pending",he.Expired="expired",he.Finished="finished",he}(A||{}),L=function(he){return he.Ready="ready",he.NothingToSubmit="nothingToSubmit",he.Busy="busy",he.Successful="successful",he.Error="error",he}(L||{});class W extends C.Kx{constructor(){super(...arguments),this.currentSlide$=new d.t(null),this.navigateOnEnd=!1,this.submissionState$=new d.t(L.NothingToSubmit),this.currentError$=new d.t(null),this.done$=new d.t(!1)}get startDate(){return(0,m._U)(this.entity.startDate)}get expireDate(){return(0,m._U)(this.entity.expireDate)}get finished(){return this.entity.finished}set finished(Y){this.entity.finished=!0}get navigateOnEndUrl(){return this.get("navigateOnEndUrl")||"/"}get mainContainer(){return this.get("main")}get pendingContainer(){return this.get("pending")}get expiredContainer(){return this.get("expired")}get finishedContainer(){return this.get("finished")}get requiresLogin(){return this.entity.requiresLogin}get state(){const Y=new Date;return this.finished?A.Finished:this.startDate&amp;&amp;(0,O.A)(Y,this.startDate)?A.Pending:this.expireDate&amp;&amp;(0,R.A)(Y,this.expireDate)?A.Expired:A.Active}doInit(){this.registerAction(T.X.CampaignSubmitSlide,Y=&gt;(this.submit(),!0))}equalsEntity(Y){return Y?.campaignId&amp;&amp;Y.campaignId==this.id}submit(Y){this?.submitSubscription?.unsubscribe();const j=this.currentSlide$.value;j?.validate()&amp;&amp;(this.submitSubscription=this.submitSlide(j,Y).subscribe())}submitSlide(Y,j){this.submissionState$.next(L.Busy);const X=this.injector.get(U.O);return X.submitSlide(Y).pipe((0,g.M)(_e=&gt;{this.onSlideSubmitted(_e)},_e=&gt;this.onSubmitError(_e)),(0,E.n)(_e=&gt;_e?.nextLink?X.getCampaignSlide(Y.parent,_e.nextLink):(0,e.of)(null)),(0,g.M)(_e=&gt;{j?j(()=&gt;this.onSlideLoaded(_e)):this.onSlideLoaded(_e)}))}submitManual(Y,j){this?.submitSubscription?.unsubscribe();const X=this.injector.get(U.O);this.submitSubscription=X.getCampaignSlide(this,Y).pipe((0,E.n)(_e=&gt;(_e.setData(j),X.submitSlide(_e).pipe((0,E.n)(Q=&gt;Q?.nextLink?X.getCampaignSlide(_e.parent,Q.nextLink):(0,e.of)(null))))),(0,g.M)(_e=&gt;{this.onSlideLoaded(_e)},_e=&gt;{this.onSubmitError(_e)})).subscribe()}onSlideSubmitted(Y){this.submissionState$.next(L.Successful)}onSlideLoaded(Y){this.currentSlide$.next(Y),null==Y?(this.navigateOnEnd?this.injector.get(w.H).navigate(this.navigateOnEndUrl):this.finished=!0,this.done$.next(!0)):this.submissionState$.next(L.Ready)}onSubmitError(Y){this.currentError$.next(Y),Y instanceof y.Bn&amp;&amp;(this.finished=!0),this.submissionState$.next(L.Error)}onSlideLoadError(Y){this.currentError$.next(Y),this.currentSlide$.next(null),this.submissionState$.next(L.NothingToSubmit)}getUploadLink(Y,j){return this.injector.get(U.O).getUploadLink(this.id,this.currentSlide$.value?.id,Y,j.size,j.name)}get load(){const Y=this.injector.get(U.O);return this.slideLink=this.entity.entryLink,Y.getCampaignSlide(this,this.slideLink).pipe((0,g.M)(j=&gt;{this.onSlideLoaded(j)},j=&gt;{this.onSlideLoadError(j)}),(0,u.T)(j=&gt;!0))}}class q extends C.Kx{#e={};#t={};setDataValue(Y,j){this.#e[Y]=j}setData(Y){if(Y)for(const j of Object.keys(Y))this.setDataValue(j,Y[j])}setError(Y,j){this.#t[Y]=j}get slideType(){return this.entity.contentGraph.contentClass}get data(){return this.#e}get errors(){return this.#t}clearErrors(){this.#t={}}validate(){for(const Y of Object.keys(this.#t))if(null!=this.#t[Y])return!1;return!0}}function le(he,Y,j,X){return new W(j.campaignId,C.mC,j,he,Y,X)}function Ce(he,Y,j,X){return new q(j.link,C.Je,j,he,Y,X)}},2172:(ne,F,h)=&gt;{"use strict";h.d(F,{LP:()=&gt;R,YZ:()=&gt;E,tW:()=&gt;g,uA:()=&gt;u});var d=h(4660),e=h(5606);class g extends e.Kx{get streams(){return this.entity.streams||[]}get timeTravelRetentionSeconds(){return(this.streams?.filter(m=&gt;m.protocol===d.tI.Icecast&amp;&amp;m.timeTravelRetentionSeconds&gt;0)).reduce((m,T)=&gt;{const{timeTravelRetentionSeconds:y}=T;return!m||y&gt;m?y:m},void 0)||0}get name(){return this.entity.name}get title(){return this.get("title")||this.entity.name}get subTitle(){return this.get("subTitle")}get description(){return this.get("description")||this.entity?.summary}get hideShowList(){return this.get("hideShowList")}get hidePlaylist(){return this.get("hidePlaylist")}get doNotLinkToPage(){return this.get("doNotLinkToPage")}get playerConfig(){return{type:e.Ly.Channel,playable:this}}get image(){return this.get("image")||this.get("coverImage")}get link(){return"/"+e.NK[e.VY].replace(":id",this.id)}equalsEntity(C){return C?.channelId===this.id}}class E extends e.w6{}var u=function(O){return O.favorite="heart-full",O.notFavorite="heart-empty",O}(u||{});function R(O,C,m,T){return new g(m.channelId,e.VY,m,O,C,T)}},8914:(ne,F,h)=&gt;{"use strict";h.d(F,{MN:()=&gt;e,mm:()=&gt;E});var d=h(5606);const e="Element";class g extends d.Kx{get baseType(){return this.entity?.baseType}get class(){return this.entity?.componentType}get kind(){return this.entity?.componentKind}get locked(){return this.entity?.locked}get style(){return this.entity?.style}set style(R){this.entity.style=R}get componentType(){return this.entity?.componentType}get templateInfo(){return this.entity?.templateInfo}get hidden(){return this.entity?.hidden}isImplementing(R){return R===this.componentType||R===this.baseType}}function E(u,R,O,C){return new g(O.elementId,e,O,u,R,C)}},5606:(ne,F,h)=&gt;{"use strict";h.d(F,{CX:()=&gt;Ce,Je:()=&gt;Y,Kx:()=&gt;_e,Ly:()=&gt;$,M$:()=&gt;m,NK:()=&gt;j,VY:()=&gt;T,Yh:()=&gt;q,bv:()=&gt;y,cP:()=&gt;w,co:()=&gt;U,mC:()=&gt;he,pE:()=&gt;A,rJ:()=&gt;le,sl:()=&gt;L,w6:()=&gt;Q});var d=h(177),e=h(1626),g=h(4438),E=h(7673),u=h(4412),R=h(2771),O=h(7220),C=h(3987);const m="Post",T="Channel",y="Person",U="Article",w="Event",A="Video",L="Podcast",q="PostGroup",le="Show",Ce="ShowSlot",he="Campaign",Y="Slide",j={[T]:"channels/:id",[le]:"shows/:id",[Ce]:"show-slots/:id",[m]:"posts/:id",[q]:"post-groups/:id",[y]:"persons/:id"};class _e{get loadOnStart(){return!1}get revision(){return this._revision}get urn(){return null}get class(){return this.entity?.contentGraph?this.entity.contentGraph.contentClass:this.entity?.attributes?null:void 0}get attributes(){return this.entity?.contentGraph?this.entity.contentGraph.attributes:this.entity?.attributes?this.entity.attributes:void 0}constructor(G,ue,ye,se,ot,me){this.id=G,this.type=ue,this.entity=ye,this.injector=se,this.factory=ot,this.parent=me,this._revision=0,this.cachedChildren={},this.actionMap={},null==this.attributes&amp;&amp;(this.entity?.contentGraph?this.entity.contentGraph.attributes={}:this.entity?.attributes&amp;&amp;(this.entity.attributes={})),this.lookupTable=null==me?function X(){return new Map}():me.lookupTable,this.lookupTable.has(G)||this.lookupTable.set(G,this),this.loadOnStart&amp;&amp;this.refresh(),this.doInit()}doInit(){}equalsEntity(G){return!1}get(G){return this.attributes&amp;&amp;null!=this.attributes[G]?this.attributes[G]:null}get link(){return null}getChildById(G){return this.lookupTable.get(G)}getChildByName(G,ue,ye=!0,se=!1){if(ye&amp;&amp;this.cachedChildren&amp;&amp;this.cachedChildren[ue])return this.cachedChildren[ue];const ot=this.get(ue),me=Ge=&gt;{const Ye=this.factory.createModel(G,Ge,this.parent,se);return Ye?this.lookupTable.has(Ye.id)?this.lookupTable.get(Ye.id):(this.lookupTable.set(Ye.id,Ye),Ye):null};if(ot){if(Array.isArray(ot)){const Ge=ot.map(me);return this.cachedChildren[ue]=Ge,Ge}{const Ge=me(ot);return this.cachedChildren[ue]=Ge,Ge}}}set(G,ue){this._revision++,this.attributes&amp;&amp;(this.attributes[G]=ue)}update(G){if(this._revision++,null!=G)for(const ue of Object.keys(G))this.set(ue,G[ue])}replace(G){if(this.attributes!=G){for(const ue of Object.keys(this.attributes))delete this.attributes[ue];this.update(G)}}get playerConfig(){return null}get load(){return(0,E.of)(!0)}refresh(){this.refreshSubscription?.unsubscribe(),this.refreshSubscription=this.load.subscribe(G=&gt;{this._revision++},G=&gt;{console.error(G)})}handleEvent(G){if(this.actionMap[G.type]){if(this.doAction(G))return!0;if(this.parent)return this.parent.handleEvent(G)}else if(this.parent)return this.parent.handleEvent(G);return!1}registerAction(G,ue){this.actionMap[G]=ue}doAction(G){if(G){const ue=this.actionMap[G.type];return!!ue&amp;&amp;ue.apply(this,[G])}return!1}}class Q{set items(G){this._items=G}get items(){return this._items}get next(){return this._next}set next(G){this._next=G}get length(){return this.items?.length}get prev(){return this._prev}set prev(G){this._prev=G}constructor(G,ue,ye,se,ot=null,me=10){this.initialPage=G,this.type=ue,this.injector=ye,this.factory=se,this.parent=ot,this.itemsToLoad=me,this._nextItems=[],this._next=null,this._prev=null,this.loadingMore$=new u.t(!1),this.itemsUpdated$=new u.t(void 0),this.hasMore$=new R.m,this.apiClient=this.injector.get(O.O),this.platformId=this.injector.get(g.Agw),this.updateItems(G),(0,d.UE)(this.platformId)&amp;&amp;this.loadMore()}[Symbol.iterator](){return this.items[Symbol.iterator]()}get load(){return(0,E.of)(this.initialPage)}get needsRefresh(){return!1}get isLoadingMore(){return null!=this.loadMoreSubscription&amp;&amp;!this.loadMoreSubscription.closed}loadMore(){return this.loadMoreSubscription?.unsubscribe(),this.loadingMore$.next(!0),this.append(this._nextItems),new Promise(G=&gt;{this.loadMoreSubscription=this.more().subscribe(ue=&gt;{ue&amp;&amp;(this.next=ue.next,this.prev=ue.previous,this._nextItems=ue.items.map(ye=&gt;this.map(ye))),this.loadMoreSubscription?.unsubscribe(),this.loadMoreSubscription=null,this.loadingMore$.next(!1),this.hasMore$.next(this.hasMore),G(this.hasMore)},ue=&gt;{this.loadMoreSubscription?.unsubscribe(),this.loadMoreSubscription=null,this.loadingMore$.next(!1),(0,g.naY)()&amp;&amp;console.error("Model List refresh failed",ue),G(!1)})})}refresh(){return this.loadSubscription?.unsubscribe(),this.loadSubscription=null,this.loadMoreSubscription?.unsubscribe(),this.loadMoreSubscription=null,new Promise(G=&gt;{this.loadSubscription=this.load.subscribe(ue=&gt;{this.loadSubscription?.unsubscribe(),this.loadSubscription=null,this.updateItems(ue),(0,d.UE)(this.platformId)?G(this.loadMore()):G(!0)},ue=&gt;{this.loadSubscription?.unsubscribe(),this.loadSubscription=null,(0,g.naY)()&amp;&amp;console.error("Model List refresh failed",ue),G(!1)})})}more(){if(this.link&amp;&amp;this.next){let G=(new e.Nl).set("offset",this.next);return this.itemsToLoad&amp;&amp;(G=G.set("limit",String(this.itemsToLoad))),this.apiClient.get(this.link,G)}return(0,E.of)(null)}append(G){this.items=this.items.concat(G)}get hasMore(){return!!this.next}map(G){return this.factory.createModel(this.type,G,this.parent)}updateItems(G){if(this.next=null,this.prev=null,this.total=0,this.link=null,this.items=[],null!=G){if(G.items){const ue=G;ue.items?.length&gt;0&amp;&amp;(this.items=ue.items.map(ye=&gt;this.map(ye)).filter(ye=&gt;null!=ye),this.next=ue.next,this.prev=ue.previous,this.link=ue.link,this.total=ue.totalSize)}else{const ue=G;ue?.length&gt;0&amp;&amp;(this.items=ue.map(ye=&gt;this.map(ye)).filter(ye=&gt;null!=ye),this.total=ue.length)}this.hasMore$.next(this.hasMore),this.itemsUpdated$.next()}else this.hasMore$.next(this.hasMore)}findObjectAfter(G,ue=!1){return(0,C.Hg)(this.items,ye=&gt;ye.id==G.id,ue)}findObjectBefore(G,ue=!1){return(0,C.ve)(this.items,ye=&gt;ye.id==G.id,ue)}findPreviousCount(G){return(0,C.km)(this.items,ue=&gt;ue.id==G.id)}findNextCount(G){return(0,C.os)(this.items,ue=&gt;ue.id==G.id)}indexOf(G){return G?this.items.findIndex(ue=&gt;ue.id==G.id):-1}}var $=function(ee){return ee.Channel="Channel",ee.Audio="Audio",ee.Podcast="Podcast",ee}($||{})},6768:(ne,F,h)=&gt;{"use strict";h.d(F,{$2:()=&gt;e,BX:()=&gt;u,zL:()=&gt;R});var d=h(5606);const e="Page";function g(O){return O?O.map(C=&gt;({children:g(C.children),asset:null,iconName:null,link:C.selfLink,title:C.title})):[]}class E extends d.Kx{constructor(){super(...arguments),this.nav=g(this.entity.children)}get link(){return this.entity.selfPath}get url(){return this.entity.selfPath}get urn(){return`urn:page:${this.id}`}}function u(O,C,m,T){return new E(m.pageId,e,m,O,C,T)}var R=function(O){return O.main="main",O}(R||{})},5478:(ne,F,h)=&gt;{"use strict";h.d(F,{d2:()=&gt;g,v3:()=&gt;u});var d=h(5606),e=h(7813);class g extends d.Kx{get title(){return this.get("title")}get tags(){return this.get("tags")}get link(){return"/"+d.NK[d.bv].replace(":id",this.id)}get image(){return this.get("image")}get playerImage(){return this.get("playerImage")}get socialLinks(){return Object.values(e.qr).map(O=&gt;{const C=this.get(O.toLowerCase());return C?{type:O,link:C}:null}).filter(Boolean)}get doNotLinkToPage(){return this.get("doNotLinkToPage")}equalsEntity(O){return O?.personId===this.id}}function u(R,O,C,m){return new g(C.personId,d.bv,C,R,O,m)}},9893:(ne,F,h)=&gt;{"use strict";h.d(F,{Lk:()=&gt;ee,Uz:()=&gt;X,Zr:()=&gt;dt,od:()=&gt;W,og:()=&gt;_e,qC:()=&gt;Q,te:()=&gt;Ge,ue:()=&gt;$});var d=h(7673),e=h(8141),g=h(6354),E=h(6697),u=h(4438),R=h(1447),O=h(2372),C=h(177),m=h(5606),T=h(5783),y=h(8137),U=h(8577),w=h(5076),A=h(1602);const L="Anzeige";function W(He){if(He.tags&amp;&amp;He.tags.length&gt;0)return He.tags;switch(He.type){case m.cP:return[{tagId:m.cP,title:"Event"}];case m.sl:return[{tagId:m.sl,title:"Podcast"}];case m.pE:return[{tagId:m.pE,title:"Video"}];case m.co:return[{tagId:m.co,title:"Artikel"}];default:return[{tagId:m.M$,title:"Post"}]}}class le extends m.Kx{get title(){return this.get("title")||this.entity.title}get url(){return this.entity.url}get link(){return this.groupModel?`/g/${this.groupModel.name}/${(0,U.uo)(this.id,this.title)}`:`/p/${(0,U.uo)(this.id,this.title)}`}get publishDate(){if(this.entity.publishDate)return new Date(this.entity.publishDate)}get isAd(){return null!=this.entity.adInfo}get adLabel(){return this.isAd?L:null}get advertiser(){return this.entity.adInfo?.advertiser}get tags(){return this.get("tags")}get summary(){return this.get("summary")||this.entity?.summary}get subTitle(){return this.get("subTitle")||this.entity.subTitle}get groupModel(){return this._group}get requirements(){return this.entity?.requirements}get accessLevel(){return this.entity?.accessLevel}get doNotLinkToPage(){return this.get("doNotLinkToPage")}get image(){return this.get("image")}doInit(){super.doInit();const Oe=this.entity?.group;Oe&amp;&amp;(this._group=dt(this.injector,0,Oe,this))}equalsEntity(Oe){return Oe?.postId===this.id}}class Ce extends le{}class he extends le{get playerConfig(){return{type:m.Ly.Podcast,playable:this}}get duration(){return this.entity?.audio?.durationMillis}get chapters(){return[]}get hosts(){return this.getChildByName(m.bv,"hosts")}get image(){return this.entity.contentGraph.attributes.image}}class Y extends le{get duration(){return this.entity?.video?.durationMillis}get cloudFlareStreamId(){return this.entity?.video?.playback?.cloudflareStreamId}get thumbnail(){return this.entity?.video?.thumbnail}get hosts(){return this.getChildByName(m.bv,"hosts")}get video(){return this.entity?.video}}class j extends le{get from(){return this.entity.event?.from?new Date(this.entity.event?.from):null}get to(){return this.entity.event?.to?new Date(this.entity.event?.to):null}get dateText(){return this.getDateText()}get address(){return this.entity.event?.address}get pricing(){return this.entity.event?.pricing}get timeInfo(){return this.entity.event?.timeInfo}get ticketLink(){return this.entity.event?.ticketLink}get url(){return this.entity.url}get eventInfo(){return this.get("event")||this.entity?.event}getDateText(){return function q(He,Oe,Te){if(!He)return"";const Ze="do MMM yyyy",gt="HH:mm",bt=(0,O.A)(He,Ze,{locale:Te}),Ae=(0,O.A)(He,gt,{locale:Te});if(Oe){if((0,R.A)(He,Oe)){const B=(0,O.A)(Oe,gt,{locale:Te});return "" + bt + ": " + Ae + " - " + B + ""}const x=(0,O.A)(Oe,Ze,{locale:Te});return "" + bt + " - " + x + ""}return "" + bt + ": " + Ae + ""}(this.from,this.to,this.injector.get(w.pe))}}function X(He,Oe,Te,Ze){return Te.type===m.sl?Q(He,Oe,Te,Ze):Te.type===m.co?_e(He,Oe,Te,Ze):Te.type===m.cP?$(He,Oe,Te,Ze):Te.type===m.pE?ee(He,Oe,Te,Ze):new le(Te.postId,m.M$,Te,He,Oe,Ze)}function _e(He,Oe,Te,Ze){return Te.type!==m.co&amp;&amp;console.error(`Post type mismatch. Expected: "${m.co}", received: "${Te.type}".`),new Ce(Te.postId,m.co,Te,He,Oe,Ze)}function Q(He,Oe,Te,Ze){return Te.type!==m.sl&amp;&amp;console.error(`Post type mismatch. Expected: "${m.sl}", received: "${Te.type}".`),new he(Te.postId,m.sl,Te,He,Oe,Ze)}function $(He,Oe,Te,Ze){return Te.type!==m.cP&amp;&amp;console.error(`Post type mismatch. Expected: "${m.cP}", received: "${Te.type}".`),new j(Te.postId,m.cP,Te,He,Oe,Ze)}function ee(He,Oe,Te,Ze){return Te.type!==m.pE&amp;&amp;console.error("Post type mismatch"),new Y(Te.postId,m.pE,Te,He,Oe,Ze)}class ue extends m.w6{get needsRefresh(){return!0===this.queryChanged}constructor(Oe,Te,Ze,gt,bt){super(Oe,null,Ze,gt,bt,Te&amp;&amp;(Te.limit||0===Te.limit)?Te.limit:10),this.query=Te,this.postApi=this.injector.get(y.F)}map(Oe){const Te=this.factory.getPostModelType(Oe.type);return Te?this.factory.createModel(Te,Oe,this.parent):((0,u.naY)()&amp;&amp;console.warn(`Post type ${Oe.type} not supported`),null)}get load(){return this.query?this.postApi.getPosts(this.query,null,this.itemsToLoad):(0,d.of)(null)}updateQuery(Oe){return this.query=Oe,this.itemsToLoad=Oe.limit||10,this.next=null,this.prev=null,this._nextItems=[],this.refresh()}getQuery(){return this.query}}function Ge(He,Oe,Te){const Ze=Oe.get(A.JWn);return new ue(He.posts,He.query,Oe,Ze,Te)}class Ye extends m.Kx{constructor(Oe,Te,Ze,gt=0,bt){super(Oe.groupId,m.Yh,Oe,Te,Ze,bt),this.modelService=Ze,this.postsToLoad=gt,this.postsLoaded=!0,this.postService=this.injector.get(y.F),this.platformId=this.injector.get(u.Agw),(Oe.posts?.items?.length||0)&lt;gt&amp;&amp;(this.postsLoaded=!1),this.posts=function me(He,Oe,Te,Ze,gt){return new ue(gt||null,He,Oe,Te,Ze)}({groupIds:[Oe.groupId],limit:gt},Te,Ze,bt,Oe.posts)}get title(){return this.get("title")}get name(){return this.entity.name}get needsRefresh(){return!this.postsLoaded}get link(){return"/g/"+this.name}get load(){return this.postService.getGroupPosts(this.id,this.postsToLoad).pipe((0,e.M)(Oe=&gt;{this.posts.updateItems(Oe),(0,C.UE)(this.platformId)&amp;&amp;this.posts.loadMore(),this.postsLoaded=!0}),(0,g.T)(()=&gt;!0))}get tags(){return this.get("tags")}equalsEntity(Oe){return Oe?.groupId===this.id}neighborPosts(Oe,Te=2,Ze=null){return this.postService.getGroupPosts(this.id,Te,null,Oe,T.e.Center,Ze).pipe((0,E.s)(1),(0,g.T)(gt=&gt;gt.items.reduce((bt,Ae)=&gt;[...bt,this.modelService.createModel(m.M$,Ae)],[])))}setPostsToLoad(Oe){this.postsToLoad=Oe,this.posts.itemsToLoad=Oe}}function dt(He,Oe,Te,Ze){const gt=He.get(A.JWn);return new Ye(Te,He,gt,Te.posts?.items?.length,Ze)}},5582:(ne,F,h)=&gt;{"use strict";h.d(F,{DN:()=&gt;E,H9:()=&gt;R,l0:()=&gt;u,nX:()=&gt;C,zJ:()=&gt;g});var d=h(5606),e=h(2172);class g extends d.Kx{get title(){return this.get("title")}get subTitle(){return this.get("subTitle")}get description(){return this.get("description")||this.entity?.summary}get tags(){return this.get("tags")}get link(){return"/"+d.NK[d.rJ].replace(":id",this.id)}get image(){return this.get("image")}get hosts(){return this.getChildByName(d.bv,"hosts")}get doNotLinkToPage(){return this.get("doNotLinkToPage")}equalsEntity(T){return T?.showId===this.id}}class E extends d.Kx{get start(){return this.entity.start?new Date(this.entity.start):null}get end(){return this.entity.end?new Date(this.entity.end):null}get title(){return this.get("title")||this.entity.title}get subTitle(){return this.get("subTitle")||this.entity.subTitle}get description(){return this.get("description")||this.entity.summary}get tags(){return this.get("tags")}get link(){return`/${d.NK[d.CX].replace(":id",this.id)}`}get image(){return this.get("image")??(this.entity.coverImageUrl?{url:this.entity.coverImageUrl,baseSize:[160,90]}:null)}get playerImage(){return this.get("playerImage")}get hosts(){return this.getChildByName(d.bv,"hosts")}get channel(){return this._channel}get doNotLinkToPage(){return this.get("doNotLinkToPage")}doInit(){super.doInit();const T=this.entity?.channel;T&amp;&amp;(this._channel=(0,e.LP)(this.injector,null,T,this))}}function u(m,T,y,U){return new g(y.showId,d.rJ,y,m,T,U)}function R(m,T,y,U){return new E(y.slotId,d.CX,y,m,T,U)}class C extends d.w6{}},7544:(ne,F,h)=&gt;{"use strict";h.d(F,{Am:()=&gt;C,jF:()=&gt;g,vj:()=&gt;R,zV:()=&gt;O}),h(8577);var e=h(5606);const g="Track";class R extends e.Kx{constructor(){super(...arguments),this.release=this.entity.release,this.artists=this.entity.artists}get title(){return this.entity.title}get subTitle(){return this.entity.subTitle}get start(){return this.entity.start}get coverImage(){return this.entity.artwork?{url:this.entity.artwork,baseSize:[128,128]}:null}get artistsCredits(){return this.entity.artistCredits}get artistCredits(){return this.entity.artistCredits}get favorite(){return this.entity.favorite}set favorite(U){this.entity.favorite=U}get externalLinks(){return this.entity.externalLinks}}function O(y,U,w,A){return new R(w.trackId,g,w,y,U,A)}class C{constructor(U,w){this.track=U,this.start=new Date(w)}}},9141:(ne,F,h)=&gt;{"use strict";h.d(F,{W:()=&gt;g});var d=h(4438),e=h(4751);let g=(()=&gt;{class E{constructor(R){this.assetService=R}transform(R){return this.assetService.getAssetPath(R)}static{this.\u0275fac=function(O){return new(O||E)(d.rXU(e.I,16))}}static{this.\u0275pipe=d.EJ8({name:"rsAssetPath",type:E,pure:!0,standalone:!1})}}return E})()},5921:(ne,F,h)=&gt;{"use strict";h.d(F,{O:()=&gt;g,Z:()=&gt;e});var d=h(4438);function e(E,u=!1){if(isNaN(E))return u?"0":"00:00";const R=Math.floor(E);return u?Math.round(R/60).toString():`${Math.floor(R/60).toString().padStart(2,"0")}:${(R%60).toString().padStart(2,"0")}`}let g=(()=&gt;{class E{transform(R,O=!1,...C){return e(R,O)}static{this.\u0275fac=function(O){return new(O||E)}}static{this.\u0275pipe=d.EJ8({name:"rsPlayTime",type:E,pure:!0,standalone:!1})}}return E})()},5449:(ne,F,h)=&gt;{"use strict";h.d(F,{h:()=&gt;E,y:()=&gt;R});var d=h(5076),e=h(4438),g=h(9888),E=function(O){return O.Tiny="tiny",O.Thumbnail="thumbnail",O.Medium="medium",O.Large="large",O.Xlarge="xlarge",O}(E||{});let R=(()=&gt;{class O{constructor(m,T){this.configService=m,this.editMode=T}transform(m,T,y=null,U=null){if(m.startsWith("/assets/"))return m;const w=this.configService.apiHost+"/images/";if("string"==typeof m){const A=this.sanitizeImageSize(T);let L="";return y&amp;&amp;(L="&amp;labels="+y),m.startsWith("https://")||m.startsWith("http://")?(U&amp;&amp;(m+=`.${U.toString()}`),`${m}?type=${A}&amp;blocking=${1==this.editMode?"true":"false"}${L}`):(m+="/link",U&amp;&amp;(m+=`.${U.toString()}`),`${w}${m}?type=${A}&amp;blocking=${1==this.editMode?"true":"false"}${L}`)}return null}sanitizeImageSize(m){if("string"==typeof m){const T=m.toLowerCase();return Object.values(E).includes(T)?T:"medium"}return"medium"}static{this.\u0275fac=function(T){return new(T||O)(e.rXU(g.w,16),e.rXU(d.z3,16))}}static{this.\u0275pipe=e.EJ8({name:"resolveImage",type:O,pure:!0,standalone:!1})}}return O})()},9398:(ne,F,h)=&gt;{"use strict";h.d(F,{C:()=&gt;le});var d=h(4319),e=h(3511),g=h(3636),E=h(738),O=h(2372),C=h(9497),m=h(7683),T=h(628),y=h(179);var w=h(2435),W=h(5076),q=h(4438);let le=(()=&gt;{class Ce{constructor(Y){this.locale=Y}transform(Y,j=!1){if(Y){const X=function L(Ce,he,Y=w.A){return function U(Ce,he,Y){var j,X,_e,Q,$,ee,G,ue,ye,se;(0,E.A)(2,arguments);var ot=(0,T.A)(Ce),me=(0,T.A)(he),Ge=(0,d.q)(),Ye=null!==(j=null!==(X=Y?.locale)&amp;&amp;void 0!==X?X:Ge.locale)&amp;&amp;void 0!==j?j:C.A,dt=(0,y.A)(null!==(_e=null!==(Q=null!==($=null!==(ee=Y?.weekStartsOn)&amp;&amp;void 0!==ee?ee:null==Y||null===(G=Y.locale)||void 0===G||null===(ue=G.options)||void 0===ue?void 0:ue.weekStartsOn)&amp;&amp;void 0!==$?$:Ge.weekStartsOn)&amp;&amp;void 0!==Q?Q:null===(ye=Ge.locale)||void 0===ye||null===(se=ye.options)||void 0===se?void 0:se.weekStartsOn)&amp;&amp;void 0!==_e?_e:0);if(!Ye.localize)throw new RangeError("locale must contain localize property");if(!Ye.formatLong)throw new RangeError("locale must contain formatLong property");if(!Ye.formatRelative)throw new RangeError("locale must contain formatRelative property");var Oe,He=function R(Ce,he){(0,E.A)(2,arguments);var Y=(0,g.A)(Ce),j=(0,g.A)(he),X=Y.getTime()-(0,e.A)(Y),_e=j.getTime()-(0,e.A)(j);return Math.round((X-_e)/864e5)}(ot,me);if(isNaN(He))throw new RangeError("Invalid time value");Oe=He&lt;-6?"other":He&lt;-1?"lastWeek":He&lt;0?"yesterday":He&lt;1?"today":He&lt;2?"tomorrow":He&lt;7?"nextWeek":"other";var Te=(0,m.A)(ot,(0,e.A)(ot)),Ze=(0,m.A)(me,(0,e.A)(me)),gt=Ye.formatRelative(Oe,Te,Ze,{locale:Ye,weekStartsOn:dt});return(0,O.A)(ot,gt,{locale:Ye,weekStartsOn:dt})}(Ce,he,{locale:Y})}(Y,new Date,this.locale);return j?X.slice(0,1).toUpperCase()+X.slice(1):X}return null}static{this.\u0275fac=function(j){return new(j||Ce)(q.rXU(W.pe,16))}}static{this.\u0275pipe=q.EJ8({name:"rsRelativeTime",type:Ce,pure:!0,standalone:!1})}}return Ce})()},8726:(ne,F,h)=&gt;{"use strict";h.d(F,{w:()=&gt;q});var d=h(5076),e=h(4308),g=h(5606),E=h(8577),u=h(4438),R=h(7824),O=h(866),C=h(2019),m=h(1284),T=h(7673),y=h(6354),U=h(9437),w=h(7220);let A=(()=&gt;{class le{constructor(he){this.api=he}getPersonById(he){return this.api.get(`/persons/id=${he}`)}static{this.\u0275fac=function(Y){return new(Y||le)(u.KVO(w.O))}}static{this.\u0275prov=u.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}}return le})();var L=h(7826);let W=(()=&gt;{class le extends m.d{constructor(he,Y,j){super(Y),this.personApi=he,this.modelService=j}getPersonById(he){return this.personApi.getPersonById(he).pipe((0,y.T)(Y=&gt;this.modelService.createModel(g.bv,Y)),(0,U.W)(Y=&gt;(u.naY&amp;&amp;console.warn(Y),(0,T.of)(null))))}static{this.\u0275fac=function(Y){return new(Y||le)(u.KVO(A),u.KVO(u.zZn),u.KVO(L.J))}}static{this.\u0275prov=u.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}}return le})(),q=(()=&gt;{class le{constructor(he,Y,j,X,_e,Q){this.channelService=he,this.showService=Y,this.postService=j,this.personService=X,this.pageInjector=_e,this.componentInjector=Q}resolve(he){const Y=he.data.objectType,j=(0,E.us)(he.paramMap.get("id"));switch(Y){case g.VY:return this.channelService.getChannelById(j);case g.M$:return this.postService.getPostById(j);case g.bv:return this.personService.getPersonById(j);case g.rJ:return this.showService.getShowById(j);case g.CX:return this.showService.getShowSlotById(j);case g.Yh:return this.postService.getGroup(j);default:throw new Error(`Bad Object type ${Y}`)}}static{this.\u0275fac=function(Y){return new(Y||le)(u.KVO(R.l),u.KVO(O.v),u.KVO(C.K),u.KVO(W),u.KVO(e.H),u.KVO(d.jV))}}static{this.\u0275prov=u.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}}return le})()},1766:(ne,F,h)=&gt;{"use strict";h.d(F,{$:()=&gt;y});var d=h(4438),e=h(7673),g=h(9437),E=h(8141),u=h(6354),R=h(177),O=h(840),C=h(8568),m=h(3023),T=h(1382);let y=(()=&gt;{class U{constructor(A,L,W,q,le){this.pageService=A,this.transfer=L,this.router=W,this.routerService=q,this.platformId=le}canActivate(A,L){const W=(0,d.zw6)(L.url);return this.transfer.hasKey(W)?(A.data={...A.data,page:this.transfer.get(W,null)},this.applyRoute(this.transfer.get(W,null))):this.pageService.resolvePage(L.url).pipe((0,g.W)(q=&gt;(console.log((new Date).toISOString(),q),404==q.status?(A.data={...A.data,page:null},(0,e.of)(null)):(A.data={...A.data,error:q,page:null},(0,e.of)(null)))),(0,E.M)(q=&gt;{(0,R.Vy)(this.platformId)&amp;&amp;this.transfer.set(W,q),A.data={...A.data,page:q}}),(0,u.T)(q=&gt;this.applyRoute(q)))}applyRoute(A){if(A){if(A.type===O.g.Dummy)return this.router.parseUrl(A.children?.length&gt;0?A.children[0].selfLink:"/");if(A.type===O.g.Redirect){const W=A.externalLink||A.link;return!W||(W.startsWith("http")?((0,R.UE)(this.platformId)&amp;&amp;(window.location=W),!1):this.router.parseUrl(W))}return!0}return!0}static{this.\u0275fac=function(L){return new(L||U)(d.KVO(C.b),d.KVO(d.pJN),d.KVO(m.Ix),d.KVO(T.H),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},851:(ne,F,h)=&gt;{"use strict";h.d(F,{j:()=&gt;u});var d=h(3023),e=h(4438),g=h(9888),E=h(1382);let u=(()=&gt;{class R{set rsRouterLink(C){if(1===C?.length?[this.url]=C:Array.isArray(this.url)||(this.url=C),this.url&amp;&amp;(this.url.startsWith("http://")||this.url.startsWith("https://"))){const m=this.url.match(this.urlMatcher);m&amp;&amp;(this.url=this.url.replace(m[0],""))}this.url&amp;&amp;!this.url.startsWith("&amp;")&amp;&amp;(this.href=this.url)}constructor(C,m,T){this.configService=m,this.routerService=T,this.cleanBaseUrl=this.configService.baseUrl.replace("http://","").replace("https://","").replace("www.",""),this.urlMatcher=new RegExp(`^(http|https)://(www.?).${this.cleanBaseUrl}`),this.cursor="pointer",this.isExact=!1,this.activeClass="rs-router-link-active",this.openExternal=!1,this.routerRef=C}ngOnInit(){this.checkActive(),this.routerRef.events.subscribe(C=&gt;{C instanceof d.wF&amp;&amp;this.checkActive()})}onClickHandler(C){this.url&amp;&amp;(C.stopImmediatePropagation(),C.preventDefault(),this.routerService.navigate(this.url,this.openExternal))}checkActive(){this.url&amp;&amp;(this.routerRef.isActive(this.url,this.isExact?{matrixParams:"ignored",queryParams:"subset",paths:"exact",fragment:"ignored"}:{matrixParams:"ignored",queryParams:"ignored",paths:"exact",fragment:"ignored"})?(this.active=this.activeClass,this.cursor="default",this._tabindex=this.linkTabindex||"-1"):(this.active="",this.cursor="pointer",this._tabindex=this.linkTabindex||null))}static{this.\u0275fac=function(m){return new(m||R)(e.rXU(d.Ix),e.rXU(g.w),e.rXU(E.H))}}static{this.\u0275dir=e.FsC({type:R,selectors:[["","rsRouterLink",""]],hostVars:6,hostBindings:function(m,T){1&amp;m&amp;&amp;e.bIt("click",function(U){return T.onClickHandler(U)}),2&amp;m&amp;&amp;(e.Mr5("href",T.href,e.n$t)("tabindex",T._tabindex),e.HbH(T.active),e.xc7("cursor",T.cursor))},inputs:{isExact:"isExact",linkTabindex:"linkTabindex",activeClass:"activeClass",openExternal:"openExternal",rsRouterLink:"rsRouterLink"},standalone:!1})}}return R})()},1382:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;u});var d=h(4438),e=h(177),g=h(5076),E=h(3023);let u=(()=&gt;{class R{constructor(C,m,T,y,U){this.editMode=C,this.platformId=m,this.activatedRoute=T,this.router=y,this.location=U,this.registredCallbacks=new Map,this.listenToQueryParamsCallbacks()}navigate(C,m=!1,T=!1){if(this.editMode||null==C||!(0,e.UE)(this.platformId))return;const y=C.startsWith(location.origin)?C.replace(location.origin,""):C;m?setTimeout(()=&gt;{window.open(y,"_blank")}):y.startsWith("/")?this.router.navigateByUrl(y,{replaceUrl:T}).then(()=&gt;{},()=&gt;{}):T?window.location.replace(y):window.open(y,"_self")}navigateBack(){this.editMode||this.location.back()}matchRoute(C,m){if(null==C)return null;const T=m.split("/"),y=C.split("/");if(T.length!==y.length)return null;const U={};for(let w=0;w&lt;T.length;w++)if(T[w].startsWith(":"))U[T[w].substr(1)]=y[w];else if(T[w]!==y[w])return null;return{routeParams:U}}registerCallback(C){this.registredCallbacks.set(C.queryParam,C)}listenToQueryParamsCallbacks(){this.activatedRoute.queryParams.subscribe(C=&gt;{Object.keys(C).forEach(T=&gt;{const y=this.registredCallbacks.get(T);if(!y)return;const{expectedValue:U,callback:w,params:A}=y;return U===C[T]?w.length&amp;&amp;A?w(A):w():void 0})})}static{this.\u0275fac=function(m){return new(m||R)(d.KVO(g.z3),d.KVO(d.Agw),d.KVO(E.nX),d.KVO(E.Ix),d.KVO(e.aZ))}}static{this.\u0275prov=d.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},7779:(ne,F,h)=&gt;{"use strict";h.d(F,{u:()=&gt;O});var d=h(4438),e=h(177),g=h(2282),E=h(5884),u=h(7824),R=h(1382);let O=(()=&gt;{class C{constructor(T,y,U,w){this.playerService=T,this.channelService=y,this.routeService=U,this.actionMap={},(0,e.UE)(w)&amp;&amp;(this.registerAction(g.X.NavOpenUrl,A=&gt;{A.url&amp;&amp;this.routeService.navigate(A.url,A.openExternal,A.replaceUrl)}),this.registerAction(g.X.NavBack,A=&gt;{this.routeService.navigateBack()}),this.registerAction(g.X.PlayerPlayChannel,(A,L=!1)=&gt;{this.channelService.getChannelById(A.channel).subscribe(W=&gt;{this.playerService.play(W.playerConfig,L)})}),this.registerAction(g.X.PlayerToggle,(A,L=!1)=&gt;{L||this.playerService.toggle(null,!0)}))}registerAction(T,y){this.actionMap[T]=y}doAction(T,y){if(T){const U=this.actionMap[T.type];U&amp;&amp;U.apply(this,[T,y])}}static{this.\u0275fac=function(y){return new(y||C)(d.KVO(E.x),d.KVO(u.l),d.KVO(R.H),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},2282:(ne,F,h)=&gt;{"use strict";h.d(F,{X:()=&gt;d});var d=function(e){return e.NavOpenUrl="navOpenUrl",e.NavBack="navBack",e.PlayerPlayChannel="playerPlayChannel",e.PlayerToggle="playerToggle",e.CampaignSubmitSlide="campaignSubmitSlide",e}(d||{})},740:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;e});var d=h(4438);let e=(()=&gt;{class g{createContentEditor(u){return this.service?.createContentEditor(u)}createElementEditor(u){return this.service?.createElementEditor(u)}createTextEditor(u){return this.service?.createTextEditor(u)}createStringEditor(u){return this.service?.createStringEditor(u)}createImageEditor(u){return this.service?.createImageEditor(u)}createDropzone(u,R,O){return this.service?.createDropzone(u,R,O)}reportError(u,R){return this.service?.reportError(u,R)}static{this.\u0275fac=function(R){return new(R||g)}}static{this.\u0275prov=d.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},8376:(ne,F,h)=&gt;{"use strict";h.d(F,{g:()=&gt;R});var d=h(4412),e=h(7813),g=h(4438),E=h(8568),u=h(4406);let R=(()=&gt;{class O{get desktopAdBreakpoint(){return e.wX.LG}constructor(m,T){this.pageService=m,this.breakpointService=T,this.providers=new Map,this.currentSlots=new Set,this.adsDisabled$=new d.t(!1),this.pageService.addPageListener(this)}registerSlot(m,T,y,U){this.currentPage&amp;&amp;(this.adsDisabled$.value?U():this.currentSlots.add({name:m,elementId:T,onLoadCallback:y,onEmptyCallback:U}))}registerProvider(m){if(m&amp;&amp;(this.providers.set(m.type,m),this.currentPage)){m.pageLoadStarted(this.currentPage);for(const T of this.currentSlots)m.registerSlot(T)&amp;&amp;this.currentSlots.delete(T);m.pageLoadFinished(this.currentPage)}}unregisterProvider(m){this.providers.delete(m)}pageLoadStarted(m){this.clearSlots(),this.currentPage=m,this.adsDisabled$.next(this.currentPage.get("pageSettings")?.adsDisabled);for(const T of this.providers.values())T.pageLoadStarted(m)}pageLoadFinished(m){this.finalizeSlots();for(const T of this.providers.values())T.pageLoadFinished(m)}isDesktopAdBreakpointMatched(){return this.breakpointService.matchBreakpoint(this.desktopAdBreakpoint)}clearSlots(){this.currentSlots.clear()}finalizeSlots(){for(const m of this.currentSlots)for(const T of this.providers.values())T.registerSlot(m)&amp;&amp;this.currentSlots.delete(m)}static{this.\u0275fac=function(T){return new(T||O)(g.KVO(E.b),g.KVO(u.d))}}static{this.\u0275prov=g.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})()},7220:(ne,F,h)=&gt;{"use strict";h.d(F,{O:()=&gt;C});var d=h(1626),e=h(8810),g=h(9437),E=h(6697),u=h(4107),R=h(4438),O=h(9888);let C=(()=&gt;{class m{constructor(y,U){this.httpClient=y,this.configService=U}mapRequest(y){return y.pipe((0,g.W)(U=&gt;(0,e.$)(U instanceof d.yz?this.mapError(U):U)),(0,E.s)(1))}mapError(y){return 412===y.status||400===y.status||409===y.status?new u.yI(y):500===y.status?new u.gP(y):404===y.status?new u.m_(y):401===y.status?new u.D_(y):403===y.status?new u.qQ(y):429===y.status?new u.OE(y):new u.hD(y)}get(y,U=null){return this.mapRequest(this.httpClient.get(this.apiBasePath()+y,null!=U?{params:U}:void 0))}delete(y,U=null){return this.mapRequest(this.httpClient.delete(this.apiBasePath()+y,null!=U?{params:U}:void 0))}post(y,U=null,w=null,A=null){const L={};return w&amp;&amp;(L.params=w),A&amp;&amp;(L.headers=A),this.mapRequest(this.httpClient.post(this.apiBasePath()+y,U,L))}put(y,U={},w=null){return this.mapRequest(this.httpClient.put(this.apiBasePath()+y,U,null!=w?{params:w}:void 0))}patch(y,U,w=null){return this.mapRequest(this.httpClient.patch(this.apiBasePath()+y,U,null!=w?{params:w}:void 0))}apiBasePath(){return this.configService.apiHost}static{this.\u0275fac=function(U){return new(U||m)(R.KVO(d.Qq),R.KVO(O.w))}}static{this.\u0275prov=R.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},1265:(ne,F,h)=&gt;{"use strict";h.d(F,{Bn:()=&gt;L,RM:()=&gt;he,hl:()=&gt;Ce,jh:()=&gt;Y,xO:()=&gt;w,y7:()=&gt;A});var d=h(8810),e=h(9437),g=h(4107),E=h(4438),u=h(7220),R=function(j){return j.FieldRequired="FIELD_REQUIRED",j.FormInvalid="FormInvalid",j.InvalidAddress="INVALID_ADDRESS",j.InvalidCode="INVALID_CODE",j.CodeRequired="CODE_REQUIRED",j.UploadTooLarge="UPLOAD_TOO_LARGE",j.UploadFieldNotFound="UPLOAD_FIELD_NOT_FOUND",j}(R||{}),O=function(j){return j.NotStarted="CAMPAIGN_NOT_STARTED",j.Expired="CAMPAIGN_EXPIRED",j.AlreadyFinished="ALREADY_FINISHED",j.PhoneRequired="PHONE_REQUIRED",j.EmailRequired="EMAIL_REQUIRED",j.GpsRequired="GPS_REQUIRED",j}(O||{});class C extends Error{constructor(){super("F\xFClle bitte die Pflichtfelder aus.")}}class m extends g.hD{}class T extends Error{constructor(){super("Deine Adresse ist ung\xFCltig.")}}class y extends g.hD{}class U extends g.hD{}class w extends Error{constructor(){super("Du kannst noch nicht an dieser Aktion teilnehmen.")}}class A extends Error{constructor(){super("Diese Aktion ist bereits beendet.")}}class L extends Error{constructor(){super("Du hast bereits teilgenommen.")}}class W extends Error{constructor(){super("Du brauchst ein Profil mit Telefonnummer um teilzunehmen.")}}class q extends Error{constructor(){super("Du musst deine E-Mail-Adresse validieren um teilzunehmen.")}}class le extends Error{constructor(){super("Aktiviere GPS um teilzunehmen.")}}class Ce extends Error{constructor(){super("Die Datei ist zu gro\xDF.")}}class he extends Error{constructor(){super("Ein Fehler ist aufgetreten. Bitte versuche es sp\xE4ter erneut")}}let Y=(()=&gt;{class j{constructor(_e,Q){this.injector=_e,this.api=Q}getCampaignById(_e){return this.api.get(`/campaigns/${_e}`)}getCampaignSlide(_e,Q){return this.api.get(`/campaigns/${_e}/${Q}`)}getUploadLink(_e,Q,$,ee,G){return this.api.post(`/campaigns/${_e}/${Q}/uploads/${$}/link`,null,{content_length:ee,filename:G}).pipe((0,e.W)(ue=&gt;{const ye=ue.response.error?.errorCode;if(!ye)return(0,d.$)(ue);switch(ye){case R.UploadTooLarge:return(0,d.$)(new Ce);case R.UploadFieldNotFound:return(0,d.$)(new he);default:return(0,d.$)(ue)}}))}submitCampaignSlide(_e,Q,$){return this.api.post(`/campaigns/${_e}/${Q}/submit`,$).pipe((0,e.W)(ee=&gt;{const G=ee.response.error?.errorCode;if(!G)return(0,d.$)(ee);if(400===ee.response.status)switch(G){case R.FieldRequired:return(0,d.$)(new C);case R.FormInvalid:return(0,d.$)(new m(ee.response));case R.InvalidAddress:return(0,d.$)(new T);case R.InvalidCode:return(0,d.$)(new y(ee.response));case R.CodeRequired:return(0,d.$)(new U(ee.response))}if(409==ee.response.status)switch(G){case O.NotStarted:return(0,d.$)(new w);case O.Expired:return(0,d.$)(new A);case O.AlreadyFinished:return(0,d.$)(new L);case O.EmailRequired:return(0,d.$)(new q);case O.PhoneRequired:return(0,d.$)(new W);case O.GpsRequired:return(0,d.$)(new le)}return(0,d.$)(ee)}))}static{this.\u0275fac=function(Q){return new(Q||j)(E.KVO(E.zZn),E.KVO(u.O))}}static{this.\u0275prov=E.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}}return j})()},3208:(ne,F,h)=&gt;{"use strict";h.d(F,{C:()=&gt;R});var d=h(8810),e=h(6354),g=h(9437),E=h(4438),u=h(7220);let R=(()=&gt;{class O{constructor(m){this.api=m}resolveChannelUri(m){return this.api.get(`/channels/id=${m}/page-uri`)}getCurrentShow(m){return this.api.get(`/channels/id=${m}/current-show?time=${(new Date).getTime()}`)}getAllChannels(){return this.api.get("/channels")}getCurrentTrack(m){return this.api.get(`/channels/${m}/current-track?time=${(new Date).getTime()}`)}getChannelById(m){return this.api.get(`/channels/${m}`)}getChannelHistoryPaged(m,T){return this.api.get("/channels/"+m+"/track-history",T)}getProgram(m,T){return this.api.get(`/channels/${m}/program`,T)}generateShareUrl(m){return this.api.post(`/channels/id=${m}/share`,{}).pipe((0,e.T)(T=&gt;T.url))}getFavoriteChannels(){return this.api.get("/channels/favorites")}changeChannelFavoriteState(m,T){return T?this.api.post(`/channels/favorites/${m}`).pipe((0,g.W)(y=&gt;(0,d.$)(y))):this.api.delete(`/channels/favorites/${m}`).pipe((0,g.W)(y=&gt;(0,d.$)(y)))}static{this.\u0275fac=function(T){return new(T||O)(E.KVO(u.O))}}static{this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})()},4660:(ne,F,h)=&gt;{"use strict";h.d(F,{Xi:()=&gt;g,tI:()=&gt;e});var e=function(E){return E.Icecast="Icecast",E.HTTP="HTTP",E.HSL="HLS",E.MP4="MP4",E.FluxAudio="FluxAudio",E.FluxVideo="FluxVideo",E}(e||{}),g=function(E){return E.Play="Play",E.Stop="Stop",E.Seek="Seek",E}(g||{})},7434:(ne,F,h)=&gt;{"use strict";h.d(F,{Gu:()=&gt;R,Jn:()=&gt;O,X0:()=&gt;g,c2:()=&gt;u,kD:()=&gt;d,ss:()=&gt;C,tm:()=&gt;e});var d=function(m){return m.None="none",m.Solid="solid",m.Dashed="dashed",m.Dotted="dotted",m}(d||{}),e=function(m){return m.None="none",m.Drop="drop",m.Inset="inset",m}(e||{}),g=function(m){return m.Stack="stack",m.Flow="flow",m.Grid="grid",m.Block="block",m}(g||{}),u=function(m){return m.Start="start",m.Center="center",m.End="end",m.SpaceAround="spaceAround",m.SpaceBetween="spaceBetween",m.SpaceEvenly="spaceEvenly",m}(u||{}),R=function(m){return m.Min="min",m.Max="max",m}(R||{}),O=function(m){return m.Start="start",m.Center="center",m.End="end",m.Stretch="stretch",m.Baseline="baseline",m}(O||{}),C=function(m){return m.Row="row",m.Column="column",m.RowReverse="rowReverse",m.ColumnReverse="columnReverse",m}(C||{})},840:(ne,F,h)=&gt;{"use strict";h.d(F,{g:()=&gt;d});var d=function(e){return e.Content="Content",e.Reference="Reference",e.Redirect="Redirect",e.Dummy="Dummy",e}(d||{})},61:(ne,F,h)=&gt;{"use strict";h.d(F,{h:()=&gt;e});var e=function(g){return g.Anonymous="Anonymous",g.Registered="Registered",g}(e||{})},5783:(ne,F,h)=&gt;{"use strict";h.d(F,{Wb:()=&gt;O,e:()=&gt;C,pW:()=&gt;e});var d=h(1626);function e(m=15,T=null){let y=new d.Nl;return null!=m&amp;&amp;(y=y.set("limit",String(m))),null!=T&amp;&amp;(y=y.set("offset",T)),y}var O=function(m){return m.Amazon="Amazon",m.Itunes="Itunes",m.GooglePlay="GooglePlay",m.GooglePlus="GooglePlus",m.Twitter="Twitter",m.Facebook="Facebook",m.Instagram="Instagram",m.Wikipedia="Wikipedia",m.Homepage="Homepage",m.Discogs="Discogs",m.Musicbrainz="Musicbrainz",m.Soundcloud="Soundcloud",m.Bandcamp="Bandcamp",m.Lastfm="Lastfm",m.Myspace="Myspace",m.Youtube="Youtube",m.Deezer="Deezer",m.Spotify="Spotify",m.Pandora="Pandora",m.Email="Email",m}(O||{}),C=function(m){return m.First="first",m.Center="center",m}(C||{})},8137:(ne,F,h)=&gt;{"use strict";h.d(F,{F:()=&gt;O});var d=h(1626),e=h(7673),g=h(8141),E=h(6354),u=h(4438),R=h(7220);let O=(()=&gt;{class C{constructor(T,y){this.injector=T,this.api=y,this.postCache=new Map}static mapPostQuery(T,y,U){let w=new d.Nl;if((null!=U||null!=T.limit)&amp;&amp;(w=w.set("limit",String(T.limit??U))),null!=y&amp;&amp;(w=w.set("offset",y)),!T)return w;if(T.eventDate&amp;&amp;(T.eventDate.min&amp;&amp;(w=w.set("event.from",T.eventDate.min)),T.eventDate.max&amp;&amp;(w=w.set("event.to",T.eventDate.max))),T.orderBy&amp;&amp;(w=w.set("order_by",T.orderBy)),T.skip&amp;&amp;(w=w.set("skip",String(T.skip))),T.publishDate&amp;&amp;(T.publishDate.min&amp;&amp;(w=w.set("published.from",String(T.publishDate.min))),T.publishDate.max&amp;&amp;(w=w.set("published.to",String(T.publishDate.max)))),T.feedIds?.length&gt;0)for(const A of T.feedIds)w=w.append("feed",A);if(T.tagIds?.length&gt;0)for(const A of T.tagIds)w=w.append("tags",A);if(T.memberIds?.length&gt;0)for(const A of T.memberIds)w=w.append("member",A);if(T.postTypes?.length&gt;0)for(const A of T.postTypes)w=w.append("type",A);if(T.groupIds?.length&gt;0)for(const A of T.groupIds)w=w.append("group",A);if(T.exclude?.length&gt;0)for(const A of T.exclude)w=w.append("exclude",A);return T.text&amp;&amp;(w=w.set("text",T.text)),T.sortOrder&amp;&amp;(w=w.set("sort_order",T.sortOrder)),w}getPostById(T){return this.postCache.has(T)?(0,e.of)(this.postCache.get(T)):this.api.get(`/posts/id=${T}`).pipe((0,g.M)(y=&gt;this.postCache.set(T,y)))}getPosts(T,y=null,U=10){const w=C.mapPostQuery(T,y,U);return this.api.get("/posts",w)}getGroup(T,y,U,w){let A=new d.Nl;return y&amp;&amp;(A=A.set("include_posts","true")),U&amp;&amp;(A=A.set("limit",U.toString())),w&amp;&amp;(A=A.set("type",w.join(","))),this.api.get(`/posts/groups/${T}`,{params:A})}getGroupPosts(T,y=15,U=null,w=null,A=null,L=null){let W=new d.Nl;return y&amp;&amp;(W=W.set("limit",String(y))),null!=U&amp;&amp;(W=W.set("offset",U)),null!=w&amp;&amp;(W=W.set("focus",w)),null!=A&amp;&amp;(W=W.set("focus_mode",A)),null!=L&amp;&amp;(W=W.set("type",L)),this.api.get(`/posts/groups/${T}/posts`,W)}generateShareUrl(T){return this.api.post(`/posts/id=${T}/share`,{}).pipe((0,E.T)(y=&gt;y.url))}static{this.\u0275fac=function(y){return new(y||C)(u.KVO(u.zZn),u.KVO(R.O))}}static{this.\u0275prov=u.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},4751:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;E});var d=h(7813),e=h(4438),g=h(9888);let E=(()=&gt;{class u{constructor(O){this.configService=O}getAssetPath(O){const C=this.configService.assets[O];return C?C.asset.type===d.PW.Image?"/assets/"+Object.values(C.fileMap)[0]:(console.error(`Asset type not supported: "${C.asset.type}"`),""):(console.error(`Asset does not exist: "${O}"`),"")}static{this.\u0275fac=function(C){return new(C||u)(e.KVO(g.w))}}static{this.\u0275prov=e.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},3420:(ne,F,h)=&gt;{"use strict";h.d(F,{x:()=&gt;O});var d=h(8810),e=h(7673),g=h(9437),E=h(5247),u=h(4438),R=h(7220);let O=(()=&gt;{class C{constructor(T){this.api=T}login(T,y){return this.api.post("/login",{login:T,password:y}).pipe((0,g.W)(U=&gt;(0,d.$)(401===U.response.status||412===U.response.status?new E.c1:U)))}get logout(){return this.api.post("/me/logout",{}).pipe((0,g.W)(()=&gt;(0,e.of)(!0)))}refresh(T){return this.api.post("/refresh",{refreshToken:T})}sendPasswordResetEmail(T){return this.api.post("/reset_password/send_code",{email:T}).pipe((0,g.W)(y=&gt;(0,d.$)(429===y.response.status?new E.Ik:y)))}resetPasswordWithCode(T,y){return this.api.post("/reset_password/apply_code",{resetCode:T,newPassword:y}).pipe((0,g.W)(U=&gt;(0,d.$)(401===U.response.status?new E.cs(U):U)))}static{this.\u0275fac=function(y){return new(y||C)(u.KVO(R.O))}}static{this.\u0275prov=u.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},8748:(ne,F,h)=&gt;{"use strict";h.d(F,{_:()=&gt;U});var d=h(177),e=h(1626),g=h(4438),E=h(8810),u=h(1413),R=h(9437),O=h(5558),C=h(980),m=h(294),T=h(9888),y=h(9263);let U=(()=&gt;{class w{constructor(L,W,q,le){this.authService=L,this.configService=W,this.userService=q,this.platformId=le}intercept(L,W){if(null==this.configService.config||!L.url.startsWith(this.configService.apiHost))return W.handle(L);if((0,d.UE)(this.platformId)){const le=new URL(window.location?.href)?.searchParams?.get("previewToken");if(le){const Ce=L.clone({headers:L.headers.set("Authorization",`Bearer ${le}`)});return W.handle(Ce)}}const q=this.authService.authState$?.value?.accessToken;if(q){const le=L.clone({headers:L.headers.set("Authorization","Bearer "+q)});return W.handle(le).pipe((0,R.W)(Ce=&gt;Ce instanceof e.yz&amp;&amp;401===Ce.status?this.handleTokenRefresh(L,W):(0,E.$)(Ce)))}return W.handle(L)}addToken(L,W){return L.clone({setHeaders:{Authorization:"Bearer "+W}})}noToken(L){const W=L.headers;return W.delete("authorization"),L.clone({headers:W})}handleTokenRefresh(L,W){return this.refreshSubject?this.refreshSubject.pipe((0,O.n)(q=&gt;W.handle(this.addToken(L,q)))):(this.refreshSubject=new u.B,this.authService.refreshAccessToken().pipe((0,O.n)(q=&gt;{const le=q?.accessToken;return this.refreshSubject.next(le),null!=le?W.handle(this.addToken(L,le)):this.logoutUser()}),(0,R.W)(()=&gt;(this.refreshSubject.next(null),W.handle(this.noToken(L)))),(0,C.j)(()=&gt;{this.refreshSubject.complete(),this.refreshSubject=null})))}logoutUser(){return this.authService.clearTokens(),this.userService.openLogin(),(0,E.$)("")}static{this.\u0275fac=function(W){return new(W||w)(g.KVO(m.u),g.KVO(T.w),g.KVO(y.D),g.KVO(g.Agw))}}static{this.\u0275prov=g.jDH({token:w,factory:w.\u0275fac})}}return w})()},7253:(ne,F,h)=&gt;{"use strict";h.d(F,{i:()=&gt;U});var d=h(8810),e=h(7673),g=h(6354),E=h(9437),u=h(5558);class O{constructor(A,L,W){this.id=A,this.type=L,this.entity=W}get email(){return this.entity.email}set email(A){this.entity.email=A}get phone(){return this.entity.phone}get birthdate(){return null!=this.entity.profile?.birthdate?this.entity.profile.birthdate:null}set birthdate(A){this.entity.profile={...this.entity.profile??{},birthdate:A}}get displayName(){return this.entity.profile?.displayName}get gender(){return this.entity.profile?.gender}set gender(A){this.entity.profile={...this.entity.profile??{},gender:A}}get location(){return this.entity.profile?.location}set location(A){this.entity.profile={...this.entity.profile??{},location:A}}get username(){return this.entity.username}}var C=h(8976),m=h(3440),T=h(4438),y=h(7220);let U=(()=&gt;{class w{constructor(L){this.api=L}get meUser(){return this.api.get("/me").pipe((0,g.T)(L=&gt;new O(L.id,"User",L)))}register(L){return this.api.post("/register",L).pipe((0,E.W)(W=&gt;{if(409===W.response?.status){const q=W.response?.error?.errorCode;if(q===C.J.UsernameExists)return(0,d.$)(new m.BU);if(q===C.J.EmailExists)return(0,d.$)(new m.fG)}return(0,d.$)(W)}))}acceptTos(){return this.api.post("/me/accept-tos")}get resendEmailValidationEmail(){return this.api.post("/me/resend_validation_link").pipe((0,E.W)(L=&gt;(0,d.$)(400===L.response.status?new m.jX:429===L.response.status?new m.s_:L)))}updateEmail(L){return this.api.patch("/me/email",{email:L},{observe:"response"}).pipe((0,E.W)(W=&gt;(0,d.$)(409===W.response.status?new m.fG:W)))}updatePassword(L){return this.api.patch("/me/password",{password:L})}updateUsername(L){return this.api.patch("/me/username",{username:L},{observe:"response"}).pipe((0,E.W)(W=&gt;(0,d.$)(409===W.response.status?new m.BU:W)))}updatePhoneNumber(L,W){return this.api.patch("/me/phone",{countryCode:L,number:W},{observe:"response"}).pipe((0,u.n)(q=&gt;204===q.status?(0,d.$)(new m.we):(0,e.of)(q)),(0,E.W)(q=&gt;(0,d.$)(400===q.response.status?new m.M1:429===q.response.status?new m.eV:q)))}updateProfileData(L){return this.api.patch("/me/profile",L)}validateEmail(L){return this.api.post("/register/validate_email",{code:L}).pipe((0,E.W)(W=&gt;(0,d.$)(400===W.response.status||401===W.response.status?new m.W5:409===W.response.status?new m.jX:W)))}validatePhoneNumber(L){return this.api.post("/me/phone/validate",{code:L}).pipe((0,E.W)(W=&gt;(0,d.$)(400===W.response.status||401===W.response.status?new m.g_:W)))}get clearPhoneNumber(){return this.api.delete("/me/phone")}get notificationSettings(){return this.api.get("/me/notification-settings")}updateNotificationSettings(L){return this.api.post("/me/notification-settings",{notificationSettingsData:L})}getFavoriteTracks(L,W){const q=new URLSearchParams;return L&amp;&amp;q.set("limit",L.toString()),W&amp;&amp;q.set("offset",W),this.api.get(`/me/favourite-tracks?${q.toString()}`)}isFavoriteTrack(L){return this.api.get(`/me/favourite-tracks/${L}`).pipe((0,u.n)(()=&gt;(0,e.of)(!0)),(0,E.W)(W=&gt;(404!==W.response?.status&amp;&amp;console.warn("current track favorite status check failure:",W),(0,e.of)(!1))))}changeTrackFavoriteState(L,W){return W?this.api.post(`/me/favourite-tracks/${L}`):this.api.delete(`/me/favourite-tracks/${L}`)}deleteMeUser(){return this.api.delete("/me")}static{this.\u0275fac=function(W){return new(W||w)(T.KVO(y.O))}}static{this.\u0275prov=T.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},5247:(ne,F,h)=&gt;{"use strict";h.d(F,{Ik:()=&gt;g,O0:()=&gt;u,c1:()=&gt;e,cs:()=&gt;E});var d=h(4107);class e extends d.$D{constructor(){super("Login-Daten ung\xFCltig. Bitte pr\xFCfe E-Mail und Passwort.","invalidCredentials")}}class g extends d.$D{constructor(){super("Zu viele Zur\xFCcksetzen-Anfragen. Bitte versuche es sp\xE4ter noch einmal.","alreadySentResetLink")}}class E extends d.$D{constructor(O){super("RESET_CODE_EXPIRED"===O.errorCode?"Der Zur\xFCcksetzen-Link ist abgelaufen. Bitte fordere einen neuen an.":"Der Zur\xFCcksetzen-Link ist ung\xFCltig. Setze es erneut zur\xFCck.",O.errorCode)}}class u extends d.$D{constructor(){super("Sitzung abgelaufen.","noRefreshToken")}}},294:(ne,F,h)=&gt;{"use strict";h.d(F,{u:()=&gt;U});var d=h(177),e=h(4438),g=h(4412),E=h(7673),u=h(8810),R=h(8141),O=h(980),C=h(9437),m=h(5247),T=h(3420);const y="userAuth";let U=(()=&gt;{class w{constructor(L,W){if(this.authApi=L,this.platformId=W,this.authState$=new g.t(null),(0,d.UE)(this.platformId)){if(new URL(window.location?.href)?.searchParams?.get("previewToken"))return this.authState$.next(null),void console.warn("App is in preview mode, features for logged-in users will not work correctly.");const le=JSON.parse(localStorage.getItem(y));this.authState$.next(le)}}login(L,W){return this.authApi.login(L,W).pipe((0,R.M)(q=&gt;{this.updateTokens(q),q.accessToken&amp;&amp;this.authState$.next(q)}))}loginByRoute(L,W="token"){const q=L.snapshot.queryParamMap.get(W);return!!q&amp;&amp;(this.logout(),this.updateTokens({accessToken:q,expiresIn:600,refreshToken:""}),!0)}get isLoggedIn(){return!!this.authState$?.value}logout(){return this.authApi.logout.pipe((0,O.j)(()=&gt;{this.clearTokens()}))}refreshAccessToken(){const L=this.authState$?.value?.refreshToken;return this.clearTokens(),L?this.authApi.refresh(L).pipe((0,R.M)(W=&gt;this.updateTokens(W)),(0,C.W)(()=&gt;(0,E.of)(null))):(0,u.$)(new m.O0)}sendPasswordResetEmail(L){return this.authApi.sendPasswordResetEmail(L)}resetPasswordWithCode(L,W){return this.authApi.resetPasswordWithCode(L,W)}updateTokens(L){(0,d.UE)(this.platformId)&amp;&amp;localStorage.setItem(y,JSON.stringify(L)),this.authState$.next(L)}clearTokens(){(0,d.UE)(this.platformId)&amp;&amp;localStorage.removeItem(y),this.authState$.next(null)}static{this.\u0275fac=function(W){return new(W||w)(e.KVO(T.x),e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},3440:(ne,F,h)=&gt;{"use strict";h.d(F,{BU:()=&gt;e,M1:()=&gt;C,W5:()=&gt;y,eV:()=&gt;g,fG:()=&gt;E,g_:()=&gt;m,jX:()=&gt;R,s_:()=&gt;O,we:()=&gt;u});var d=h(4107);class e extends d.$D{constructor(){super("Dieser Nutzername wird bereits verwendet.","usernameTaken")}}class g extends d.$D{constructor(){super("Ein Verifizierungs-Code wurde erst k\xFCrzlich angefordert. Bitte versuche es sp\xE4ter wieder.","alreadySentPhoneValidationCode")}}class E extends d.$D{constructor(){super("Diese E-Mail-Adresse wird bereits verwendet.","emailExists")}}class u extends d.$D{constructor(){super("Diese Telefonnummer wird bereits verwendet.","sameNumberAlreadySet")}}class R extends d.$D{constructor(){super("Diese E-Mail-Adresse ist bereits verifiziert.","emailAlreadyValidated")}}class O extends d.$D{constructor(){super("Zu viele Verifizierungsanfragen. Versuche es sp\xE4ter noch einmal.","alreadySentEmailValidationCode")}}class C extends d.$D{constructor(){super("Dies ist keine g\xFCltige Telefonnummer.","invalidPhoneNumber")}}class m extends d.$D{constructor(){super("Der Best\xE4tigungscode ist abgelaufen oder fehlerhaft.","invalidCode")}}class y extends d.$D{constructor(){super("Der Best\xE4tigungscode ist abgelaufen oder fehlerhaft.","invalidCode")}}},9263:(ne,F,h)=&gt;{"use strict";h.d(F,{D:()=&gt;he});var d=h(1132),e=h.n(d),g=h(4412),E=h(7673),u=h(8141),R=h(980),O=h(6354),C=h(7813),m=h(2172),T=h(5606),y=h(1284),U=h(4438),w=h(7253),A=h(3208),L=h(4406),W=h(9888),q=h(294),le=h(7826),Ce=h(9409);class he extends y.d{static{this.overlayTriggerConfig={component:C.jX,layer:C.FS.OVERLAY_USER,exclusive:!1}}constructor(j,X,_e,Q,$,ee,G,ue){super(j,[]),this.userApi=X,this.channelApi=_e,this.breakpointService=Q,this.configService=$,this.authService=ee,this.modelService=G,this.overlayService=ue,this.customUserProcessSteps={},this.customProfileSection={},this.userProfileConfig={},this.userOverlayState$=new g.t(C.p.Welcome),this.configService.config$.subscribe(ye=&gt;{const se=ye?.modules?.core?.userProfile;se&amp;&amp;(this.userProfileConfig.minAge=se.minAge||0)}),this.authService.isLoggedIn?this.openProfile():this.openWelcome()}registerUserProcessStep(j,X,_e=100){this.customUserProcessSteps[j]||(this.customUserProcessSteps[j]=[]),this.customUserProcessSteps[j].push({type:j,componentType:X,priority:_e})}unregisterUserProcessStep(j){this.customUserProcessSteps[j]&amp;&amp;(this.customUserProcessSteps[j]=this.customUserProcessSteps[j].filter(X=&gt;X.type!==j))}registerProfileSection(j,X,_e,Q=!0,$=100){this.customProfileSection[j]={componentType:_e,priority:$,title:X,type:j,isNav:Q}}getProfileSection(j){return this.customProfileSection[j]?.componentType}getProfileSections(){return Object.values(this.customProfileSection)}getCustomUserProcessSteps(j){return e()(this.customUserProcessSteps[j]?.sort((X,_e)=&gt;X.priority-_e.priority))}getMeUser(){return this.authService.isLoggedIn?this.userApi.meUser:(0,E.of)(null)}register(j){return this.userApi.register(j).pipe((0,u.M)(X=&gt;{this.authService.updateTokens(X.token),X.token.accessToken&amp;&amp;this.authService.authState$.next(X.token)}))}validateEmail(j){return this.userApi.validateEmail(j)}validatePhoneNumber(j){return this.userApi.validatePhoneNumber(j)}updateEmail(j){return this.userApi.updateEmail(j)}updatePassword(j){return this.userApi.updatePassword(j)}updateUsername(j){return this.userApi.updateUsername(j)}updatePhoneNumber(j,X){return this.userApi.updatePhoneNumber(j,X)}updateProfileData(j){return this.userApi.updateProfileData(j)}deleteMeUser(){return this.userApi.deleteMeUser().pipe((0,R.j)(()=&gt;{this.authService.logout()}))}getFavoriteTracks(j,X){return this.userApi.getFavoriteTracks(j,X).pipe((0,O.T)(_e=&gt;{const{items:Q,next:$}=_e;return{items:Q,next:$}}))}changeTrackFavoriteState(j,X){return this.userApi.changeTrackFavoriteState(j,X)}isFavoriteTrack(j){return this.userApi.isFavoriteTrack(j)}getFavoriteChannels(){return this.channelApi.getFavoriteChannels().pipe((0,O.T)(j=&gt;new m.YZ(j,T.VY,this.injector,this.modelService)))}addChannelToFavoriteList(j){return this.channelApi.changeChannelFavoriteState(j,!0)}removeChannelFromFavoriteList(j){return this.channelApi.changeChannelFavoriteState(j,!1)}openUserOverlay(){this.overlayService.openOverlayWithHeader(he.overlayTriggerConfig)}updateUserOverlay(){this.authService.isLoggedIn?this.openProfile():this.openWelcome()}openWelcome(){this.userOverlayState$.next(C.p.Welcome)}openLogin(){this.userOverlayState$.next(C.p.Login)}openPasswordReset(){this.userOverlayState$.next(C.p.PasswordReset)}openRegister(){this.userOverlayState$.next(C.p.Register)}openProfile(){this.userOverlayState$.next(C.p.Profile)}static{this.\u0275fac=function(X){return new(X||he)(U.KVO(U.zZn),U.KVO(w.i),U.KVO(A.C),U.KVO(L.d),U.KVO(W.w),U.KVO(q.u),U.KVO(le.J),U.KVO(Ce.s))}}static{this.\u0275prov=U.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}},1284:(ne,F,h)=&gt;{"use strict";h.d(F,{d:()=&gt;C});var d=h(177),e=h(4438),g=h(2771),E=h(1584),u=h(6697),R=h(6354),O=h(7048);let C=(()=&gt;{class m{constructor(y,U=[]){this.injector=y,this.deps=U,this.loaded=!1,this.initPromise=null,this.waitPromise=null,this.ready$=new g.m(1),this.document=this.injector.get(d.qQ),this.platform=this.injector.get(e.Agw)}init(){return this.loaded?Promise.resolve(!0):(null!==this.initPromise||(this.initPromise=Promise.all(this.deps.map(y=&gt;y.init())).then(()=&gt;this.doInit().then(()=&gt;(this.loaded=!0,this.ready$.next(!0),!0)))),this.initPromise)}doInit(){return this.loaded=!0,Promise.resolve(!0)}waitForObservable(y){if(this.waitSubscription)throw new Error("Already waiting");let U;const w=new Promise(A=&gt;{U=A});return this.waitSubscription=y.pipe((0,u.s)(1)).subscribe(),this.waitSubscription.add(()=&gt;{U(!0),this.loaded=!0}),w}waitFor(y){if(null!==this.waitPromise)return this.waitPromise;let U;return this.waitPromise=new Promise(w=&gt;{U=w}),this.waitSubscription=(0,E.O)(0,100).pipe((0,R.T)(()=&gt;y()),(0,O.v)(w=&gt;!w)).subscribe(),this.waitSubscription.add(()=&gt;{U(!0),this.loaded=!0}),this.waitPromise}loadScript(y,U=null){if((0,d.UE)(this.platform)){const w=this.injector.get(e._9s).createRenderer(null,null),A=w.createElement("script");A.type="application/javascript",U&amp;&amp;Object.keys(U).forEach(L=&gt;{A.setAttribute(L,U[L])}),A.src=y,w.appendChild(this.document.head,A)}}loadCss(y,U=null){if((0,d.UE)(this.platform)){const w=this.injector.get(e._9s).createRenderer(null,null),A=w.createElement("link");U&amp;&amp;Object.keys(U).forEach(L=&gt;{A.setAttribute(L,U[L])}),A.setAttribute("rel","stylesheet"),A.setAttribute("type","text/css"),A.href=y,w.appendChild(this.document.head,A)}}static{this.\u0275fac=function(U){e.QTQ()}}static{this.\u0275dir=e.FsC({type:m})}}return m})()},4406:(ne,F,h)=&gt;{"use strict";h.d(F,{d:()=&gt;O});var d=h(4438),e=h(177),g=h(6354),E=h(7813),u=h(9888),R=h(9327);let O=(()=&gt;{class C{constructor(T,y,U){this.configService=T,this.breakpointObserver=y,this.platformId=U,this.mediaQueries=[],this.value=E.wX.SM;const w=this.configService.breakpoints;this.breakpointNames=Object.keys(w);for(const A of Object.values(w))this.mediaQueries.push(`screen and (min-width: ${A})`);this.setupBreakpointListeners()}getBreakpointChanges(){return this.breakpointChanges}getBreakpoint(){return this.value}matchBreakpoint(T){const y=this.breakpointNames.indexOf(T);return this.breakpointObserver.isMatched(this.mediaQueries[y])}setupBreakpointListeners(){(0,e.UE)(this.platformId)&amp;&amp;(this.breakpointChanges=this.breakpointObserver.observe(this.mediaQueries).pipe((0,g.T)(T=&gt;{const y=Object.values(T.breakpoints).filter(U=&gt;U);return y.length&gt;0&amp;&amp;(this.value=this.breakpointNames[y.length-1]),this.value})))}static{this.\u0275fac=function(y){return new(y||C)(d.KVO(u.w),d.KVO(R.QP),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},6372:(ne,F,h)=&gt;{"use strict";h.d(F,{x:()=&gt;O});var d=h(6354),e=h(4308),g=h(5076),E=h(4438),u=h(5572),R=h(2959);let O=(()=&gt;{class C{constructor(T,y,U,w){this.contentService=T,this.campaignService=y,this.pageInjector=U,this.componentInjector=w}resolve(T,y){return this.campaignService.getCampaignById(T.paramMap.get("id")).pipe((0,d.T)(U=&gt;{const w=T.paramMap.get("link");return w&amp;&amp;(U.slideLink=w),U}))}static{this.\u0275fac=function(y){return new(y||C)(E.KVO(u.f),E.KVO(R.O),E.KVO(e.H),E.KVO(g.jV))}}static{this.\u0275prov=E.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},2959:(ne,F,h)=&gt;{"use strict";h.d(F,{O:()=&gt;O});var d=h(6354),e=h(1284),g=h(5606),E=h(4438),u=h(1265),R=h(7826);let O=(()=&gt;{class C extends e.d{constructor(T,y,U){super(y),this.api=T,this.modelService=U}getCampaignById(T){return this.api.getCampaignById(T).pipe((0,d.T)(y=&gt;this.modelService.createModel(g.mC,y)))}getCampaignSlide(T,y){return this.api.getCampaignSlide(T.id,y).pipe((0,d.T)(U=&gt;this.modelService.createModel(g.Je,U,T)))}getUploadLink(T,y,U,w,A){return this.api.getUploadLink(T,y,U,w,A)}submitSlide(T){return this.api.submitCampaignSlide(T.parent.id,T.id,T.data)}static{this.\u0275fac=function(y){return new(y||C)(E.KVO(u.jh),E.KVO(E.zZn),E.KVO(R.J))}}static{this.\u0275prov=E.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},7824:(ne,F,h)=&gt;{"use strict";h.d(F,{l:()=&gt;j});var d=h(1626),e=h(4438),g=h(7673),E=h(9437),u=h(6354),R=h(7883),O=h(2372),C=h(9517),m=h(4989),T=h(494),y=h(7813),U=h(2172),w=h(5606),A=h(5582),L=h(7544),W=h(899),q=h(5783),le=h(1284),Ce=h(3208),he=h(7826),Y=h(5328);let j=(()=&gt;{class X extends le.d{constructor(Q,$,ee,G){super(Q),this.channelApi=$,this.modelService=ee,this.cache=G,this.currentShowPollerForChannelId=new Map,this.currentTrackPollerForChannelId=new Map}getTrackPoller(Q){let $=this.currentTrackPollerForChannelId.get(Q);return $||($=new W.v(()=&gt;this.getCurrentTrack(Q),{hasChanged:(G,ue)=&gt;!ue||G?.id!==ue?.id,onUnsubscribe:()=&gt;this.currentTrackPollerForChannelId.delete(Q),interval:G=&gt;y._9}),this.currentTrackPollerForChannelId.set(Q,$)),$}getShowPoller(Q,$=0){return $?this.getShowWithOffsetPoller(Q,$):this.getCurrentShowPoller(Q)}resolveChannelUri(Q){return this.channelApi.resolveChannelUri(Q).pipe((0,E.W)($=&gt;(e.naY&amp;&amp;console.warn($),(0,g.of)(null))))}getCurrentShow(Q){return this.channelApi.getCurrentShow(Q).pipe((0,u.T)($=&gt;$?new A.DN($.slotId,w.CX,$,this.injector,this.modelService,null):null),(0,E.W)($=&gt;(e.naY&amp;&amp;console.warn($),(0,g.of)(null))))}getCurrentShowWithOffset(Q,$){return this.getShowslotForOffset(Q,$).pipe((0,u.T)(ee=&gt;ee||null),(0,E.W)(ee=&gt;(e.naY&amp;&amp;console.warn(ee),(0,g.of)(null))))}getProgram(Q,$){let ee=new d.Nl;const G=(0,O.A)($,"yyyy-MM-dd");return ee=ee.set("at",G),this.channelApi.getProgram(Q,ee).pipe((0,u.T)(ue=&gt;new A.nX(ue,w.CX,this.injector,this.modelService)))}getChannelTrackHistoryPaged(Q,$=15,ee=null,G=null,ue=null,ye=!1){let se=(0,q.pW)($,ee);return se=se.set("check-favorites",String(ye)),G&amp;&amp;(se=se.set("from",G.toISOString())),ue&amp;&amp;(se=se.set("to",ue.toISOString())),this.channelApi.getChannelHistoryPaged(Q,se).pipe((0,u.T)(ot=&gt;{const me=ot.items?.map(Ge=&gt;new L.Am(Ge.track,Ge.start));return{...ot,items:me}}))}getAllChannels(Q){const $="getAllChannels";if(!Q){const ee=this.cache.fetch(y.Xh,$);if(ee)return(0,g.of)(ee)}return this.channelApi.getAllChannels().pipe((0,u.T)(ee=&gt;{const G=new U.YZ(ee,w.VY,this.injector,this.modelService);return G?.items?.length&gt;0&amp;&amp;this.cache.save(y.Xh,$,G),G}))}getCurrentTrack(Q){return this.channelApi.getCurrentTrack(Q).pipe((0,u.T)($=&gt;{if(!$)return null;const{trackInfo:ee,lastUpdated:G}=$,{trackId:ue}=ee;return new L.vj(ue,L.jF,{...ee,start:new Date(G)},this.injector,this.modelService,null)}),(0,E.W)($=&gt;(e.naY&amp;&amp;console.warn($),(0,g.of)(null))))}getChannelById(Q){return this.channelApi.getChannelById(Q).pipe((0,u.T)($=&gt;new U.tW($.channelId,w.VY,$,this.injector,this.modelService,null)),(0,E.W)($=&gt;(e.naY&amp;&amp;console.warn($),(0,g.of)(null))))}generateShareUrl(Q){return this.channelApi.generateShareUrl(Q)}observeCurrentTrack(Q){return this.getTrackPoller(Q).poll()}observeCurrentShow(Q){return this.getShowPoller(Q).poll()}getShowslotForOffset(Q,$){const ee=(0,C.A)(new Date,$);return this.getProgram(Q,ee).pipe((0,u.T)(G=&gt;G.items),(0,u.T)(G=&gt;G.find(ue=&gt;(0,m.A)(ue.end,ee)&amp;&amp;(0,T.A)(ue.start,ee))))}getCurrentShowPoller(Q){let $=this.currentShowPollerForChannelId.get(Q);return $||($=new W.v(()=&gt;this.getCurrentShow(Q),{hasChanged:(G,ue)=&gt;!ue||G?.id!==ue?.id,onUnsubscribe:()=&gt;this.currentShowPollerForChannelId.delete(Q),interval:G=&gt;this.getShowPollerInterval(G)}),this.currentShowPollerForChannelId.set(Q,$)),$}getShowWithOffsetPoller(Q,$){return new W.v(()=&gt;this.getCurrentShowWithOffset(Q,$),{interval:G=&gt;this.getShowPollerInterval(G,$)})}getShowPollerInterval(Q,$){if(!Q)return y.KR;const{end:ee}=Q,G=$?(0,C.A)(new Date,$):new Date,ue=(0,R.A)(ee,G);return ue&lt;0?y.oL:ue+y.oL}static{this.\u0275fac=function($){return new($||X)(e.KVO(e.zZn),e.KVO(Ce.C),e.KVO(he.J),e.KVO(Y.Q))}}static{this.\u0275prov=e.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})()},9888:(ne,F,h)=&gt;{"use strict";h.d(F,{w:()=&gt;T});var d=h(177),e=h(4438),g=h(2771),E=h(7813),R=h(5783),O=h(1284);const C=(0,e.zw6)("backendConfig");var m=h(1626);let T=(()=&gt;{class y extends O.d{#e;constructor(w,A,L,W,q){super(w),this.platformId=A,this.configLoader=L,this.http=W,this.transferState=q,this.config$=new g.m(1)}doInit(){if(this.config)return this.language=this.languages[0]||"en",Promise.resolve(this.config);if((0,d.UE)(this.platformId)){const w=this.transferState.get(C,null);if(w)return this.config=w,this.config$.next(this.config),Promise.resolve(w)}return this.configLoader.loadConfig().then(w=&gt;this.loadAppConfig(w.apiHost,w.appId).then(A=&gt;{this.config=((y,U)=&gt;{const w=y;if(!U.attributes)return w;const{modules:A}=U.attributes;return A&amp;&amp;(w.modules||(w.modules={}),Object.keys(w.modules).forEach(L=&gt;{const W=A[L];W&amp;&amp;Object.keys(W).forEach(q=&gt;{void 0!==W[q]&amp;&amp;(w.modules[L][q]=W[q])})})),w})(w,A),(0,d.Vy)(this.platformId)&amp;&amp;this.transferState.set(C,this.config),this.config$.next(this.config)},A=&gt;{console.warn("Could not get config from backend: ",A),this.config=w,this.config$.next(this.config)}))}loadAppConfig(w,A){return this.http.get(`${w}/app/content`,{headers:{"X-APP":A,"X-API-VERSION":"radiosphere-v1.5"}}).toPromise()}get appId(){return this.config.appId}get displayName(){return this.config.displayName}get languages(){return this.config.languages}get language(){return this.#e}set language(w){this.#e=w}get apiHost(){return this.config.apiHost}get station(){return this.config.station}get apiVersion(){return this.config.apiVersion}get baseUrl(){return this.config.web.baseUrl}get firebase(){return this.config.firebase}get modules(){return this.config?.modules||{}}get vendorTheme(){return this.config.themes.default}get vendorWebThemeColor(){return this.config.web.themeColor}get breakpoints(){return E.Jy}allowedExternalLinkTypes(w){return w&amp;&amp;this.config.allowedExternalLinks&amp;&amp;w in this.config.allowedExternalLinks?this.config.allowedExternalLinks[w].split(",").map(A=&gt;R.Wb[A.trim()]):[]}get supportEmail(){return this.config.supportEmail}get appDownloadLinks(){return this.config.appDownloadLinks}get footerNavigationPageId(){return this.config.footerNavigationPageId}get web(){return this.config.web}get assets(){return this.config.assets}get name(){return this.config.name}get featureTypes(){return this.config.featureTypes}static{this.\u0275fac=function(A){return new(A||y)(e.KVO(e.zZn),e.KVO(e.Agw),e.KVO(E.UT),e.KVO(m.Qq),e.KVO(e.pJN))}}static{this.\u0275prov=e.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},483:(ne,F,h)=&gt;{"use strict";h.d(F,{a:()=&gt;u});var d=h(1635),e=h(2771),g=h(4438),E=h(5076);let u=class{constructor(O){this.contentOnly=O,this.ready$=new e.m(1),this._availableFeatureTypes=[]}checkFeature(O){return!(this.availableFeatureTypes?.length&lt;1||!this.availableFeatureTypes.includes(O)&amp;&amp;(console.warn(`Feature "${O}" is not configured.`),1))}get availableFeatureTypes(){return this._availableFeatureTypes}setAvailableFeatureTypes(O){this._availableFeatureTypes=O}parseFeatures(O){if(O){const C={};for(const[m,T]of Object.entries(O))C[m]=T.featureId;this.setAvailableFeatureTypes([...new Set(Object.keys(C))]),this.featureMap=C}else this.setAvailableFeatureTypes([]),this.featureMap={}}};u=(0,d.Cg)([(0,d.Qj)(0,(0,g.y_5)(E.Bq))],u)},7388:(ne,F,h)=&gt;{"use strict";h.d(F,{N:()=&gt;y,e:()=&gt;U});var d=h(4438),e=h(5076),g=h(5964),E=h(6697),u=h(7673),R=h(1284),O=h(177),C=h(8568),m=h(1382),y=(h(483),function(w){return w.Unknown="Unknown",w.True="false",w.False="true",w}(y||{}));let U=(()=&gt;{class w extends R.d{constructor(L,W,q,le,Ce,he,Y){super(Ce,[]),this.platformId=L,this.editMode=W,this.contentOnly=q,this.pageService=le,this.routerService=he,this.provider=Y,this.urlBlacklist=[],!this.editMode&amp;&amp;(0,O.UE)(this.platformId)&amp;&amp;(this.pageService.addPageListener(this),this.routerService.registerCallback({queryParam:"openConsentMng",expectedValue:"true",callback:()=&gt;{this.provider.ready$.pipe((0,g.p)(X=&gt;!!X),(0,E.s)(1)).subscribe(()=&gt;{this.provider?.toggleUi()})}}))}pageLoadStarted(L){}pageLoadFinished(L){this.provider&amp;&amp;(this.readySub=this.provider.ready$.subscribe(()=&gt;{const W=L.get("pageSettings");!this.provider.needToShow()||W?.cmpDisabled||this.urlBlacklisted(L.url)?this.disable():(this.provider.toggleUi(),this.readySub?.unsubscribe())}))}doInit(){return(0,O.UE)(this.platformId)?this.editMode?super.doInit():this.provider?this.waitForObservable(this.provider.ready$):Promise.resolve(!0):super.doInit()}urlBlacklisted(L){return null!=this.urlBlacklist.find(W=&gt;W==L)}blacklistUrl(L){this.urlBlacklist.find(W=&gt;W==L)||this.urlBlacklist.push(L)}getConsent(L){return null==this.provider?(0,u.of)(y.True):this.provider.getConsent(L)}getConsentForFeature(L){return!this.contentOnly&amp;&amp;(!(!this.editMode&amp;&amp;null!=this.provider)||!!(0,O.UE)(this.platformId)&amp;&amp;this.provider?.getConsentForFeature(L))}subscribeConsentChanged(L,W){return this.editMode?(W.apply(null,[!0]),null):this.provider?this.provider.subscribeConsentChanged(L,W):(W&amp;&amp;W.apply(null,[!0]),null)}getTCF2Token(){return this.provider?this.provider.getTCF2Token():null}setConsentForFeature(L,W){if(null!=this.provider&amp;&amp;(0,O.UE)(this.platformId))return this.provider?.updateConsentForFeature(L,W)}disable(){this.provider?.disable()}static{this.\u0275fac=function(W){return new(W||w)(d.KVO(d.Agw),d.KVO(e.z3),d.KVO(e.Bq),d.KVO(C.b),d.KVO(d.zZn),d.KVO(m.H),d.KVO(e.J5,8))}}static{this.\u0275prov=d.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},5572:(ne,F,h)=&gt;{"use strict";h.d(F,{f:()=&gt;e});var d=h(4438);let e=(()=&gt;{class g{get observer(){return this._observer}set observer(u){this._observer=u}constructor(){}register(u){this.observer?.onCreated(u)}unregister(u){this.observer?.onDestroyed(u)}registerElement(u){this.observer?.onElementCreated(u)}unregisterElement(u){this.observer?.onElementDestroyed(u)}static{this.\u0275fac=function(R){return new(R||g)}}static{this.\u0275prov=d.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},8976:(ne,F,h)=&gt;{"use strict";h.d(F,{J:()=&gt;d});var d=function(e){return e.UsernameExists="USERNAME_EXISTS",e.EmailExists="EMAIL_EXISTS",e.UsernameTooShort="USERNAME_TOO_SHORT",e.UsernameTooLong="USERNAME_TOO_LONG",e.UsernameInvalidChars="USERNAME_INVALID_CHARS",e.UsernameInvalid="USERNAME_INVALID",e.EmailInvalid="EMAIL_INVALID",e.PasswordTooShort="PASSWORD_TOO_SHORT",e.PasswordInvalidChars="PASSWORD_INVALID_CHARS",e.PasswordInvalid="PASSWORD_INVALID",e.DisplaynameTooLong="DISPLAYNAME_TOO_LONG",e.DisplaynameEmpty="DISPLAYNAME_EMPTY",e.DisplaynameInvalidChars="DISPLAYNAME_INVALID_CHARS",e.DisplaynameInvalid="DISPLAYNAME_INVALID",e.PlaceNotFound="PLACE_NOT_FOUND",e.PlaceIdInvalid="PLACE_ID_INVALID",e.BirthdateInvalid="BIRTHDATE_INVALID",e.GenderInvalid="GENDER_INVALID",e.Unspecified="UNSPECIFIED",e}(d||{})},4107:(ne,F,h)=&gt;{"use strict";h.d(F,{$D:()=&gt;d,D_:()=&gt;R,OE:()=&gt;g,gP:()=&gt;u,hD:()=&gt;C,m_:()=&gt;E,qQ:()=&gt;O,yI:()=&gt;e});class d{constructor(y=null,U=null){this.message=y,this.errorCode=U}static formHttpResponse(y){return new d(y.error?.errorCode,y.error?.message)}}class e extends d{constructor(y){super(e.getErrorMessage(y),"serverValidationFailed"),this.response=y}static getErrorMessage(y){const U="Ein Fehler ist aufgetreten.";return y.error&amp;&amp;y.error.errorCode&amp;&amp;"BIRTHDATE_INVALID"===y.error.errorCode?"Bitte achte beim Geburtsdatum auf das korrekte Format (z.B. 01.01.1980).":U}}class g extends d{constructor(y){super("Ein Serverfehler ist aufgetreten. Versuche es sp\xE4ter noch einmal.","rateLimit"),this.response=y}}class E extends d{constructor(y){super("Serverfehler: die angefragte Ressource wurde nicht gefunden.","notFound"),this.response=y}}class u extends d{constructor(y){super("Ein Serverfehler ist aufgetreten. Versuche es sp\xE4ter noch einmal.","serverError"),this.response=y}}class R extends d{constructor(y){super("Du musst eingeloggt sein, um diese Funktion zu nutzen.","unauthorized"),this.response=y}}class O extends d{constructor(y){super("Du hast nicht die n\xF6tigen Berechtigungen.","forbidden"),this.response=y}}class C extends d{constructor(y){super(`${y.status}: `+"Leider ist ein Fehler aufgetreten, versuche es sp\xE4ter noch einmal.","apiError"),this.response=y}}},2121:(ne,F,h)=&gt;{"use strict";h.d(F,{L:()=&gt;C,$:()=&gt;m});var d=h(4438),e=h(2771),g=h(177);class E{constructor(){this.scriptApiObject$=new e.m(1)}}class R extends E{constructor(){super(),window.initMap=(()=&gt;{this.scriptApiObject$.next(window.google)}).bind(this)}getScriptUrl(y){const U=y.modules.core?.googleMapsApiKey;return U||console.error('In order to use google maps, you must provide "googleMapsApiKey" in "rs-lib" module.'),`https://maps.googleapis.com/maps/api/js?libraries=places&amp;language=en&amp;key=${U}&amp;callback=initMap`}setupScriptLoadedListener(y){}}var O=h(9888),C=function(T){return T[T.GoogleMaps=0]="GoogleMaps",T}(C||{});let m=(()=&gt;{class T{constructor(U,w,A,L){this.document=U,this.platformId=w,this.configService=L,this.runningScriptLoaders=new Map,this.renderer=A.createRenderer(null,null)}loadScript(U){if((0,g.UE)(this.platformId)){let w;return this.runningScriptLoaders.has(U)?w=this.runningScriptLoaders.get(U):(w=this.createScriptLoader(U),w.setupScriptLoadedListener(window),this.appendScriptToDocumentHead(w.getScriptUrl(this.configService.config)),this.runningScriptLoaders.set(U,w)),w.scriptApiObject$}return new e.m}appendScriptToDocumentHead(U){if(U){const w=this.renderer.createElement("script");w.src=U,this.document.head.appendChild(w)}}createScriptLoader(U){let w;return U===C.GoogleMaps&amp;&amp;(w=new R),w}static{this.\u0275fac=function(w){return new(w||T)(d.KVO(g.qQ),d.KVO(d.Agw),d.KVO(d._9s),d.KVO(O.w))}}static{this.\u0275prov=d.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},3357:(ne,F,h)=&gt;{"use strict";h.d(F,{y:()=&gt;u});var d=h(4438),e=h(1284),g=h(177),E=h(294);let u=(()=&gt;{class R extends e.d{constructor(C,m,T){super(C),this.platformId=m,this.authService=T,this.rs={authorize:(y,U)=&gt;{this.authService.updateTokens({accessToken:y,refreshToken:U,expiresIn:3600})}}}doInit(){return(0,g.UE)(this.platformId)&amp;&amp;(window.rs=this.rs),super.doInit()}sendMessage(C){if((0,g.UE)(this.platformId)){const m=window;if(m.rsMessageHandler)return m.rsMessageHandler.postMessage(JSON.stringify(C));if(m.webkit?.messageHandlers)return m.webkit.messageHandlers.rsMessageHandler.postMessage(JSON.stringify(C));if(m.flutter_inappwebview)return m.flutter_inappwebview.callHandler("rsMessageHandler",JSON.stringify(C))}}static{this.\u0275fac=function(m){return new(m||R)(d.KVO(d.zZn),d.KVO(d.Agw),d.KVO(E.u))}}static{this.\u0275prov=d.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},7826:(ne,F,h)=&gt;{"use strict";h.d(F,{J:()=&gt;A});var d=h(4438),e=h(5606),g=h(1284),E=h(2172),u=h(9893),R=h(8914),O=h(5582),C=h(6768),m=h(5478),T=h(7544),y=h(9309),U=h(2785),w=h(177);let A=(()=&gt;{class L extends g.d{constructor(q){super(q),this.modelMap=new Map,this.postMap=new Map,this.registerModel(T.jF,T.zV),this.registerModel(C.$2,C.BX),this.registerModel(R.MN,R.mm),this.registerModel(e.VY,E.LP),this.registerModel(e.M$,u.Uz),this.registerModel(e.co,u.og),this.registerModel(e.sl,u.qC),this.registerModel(e.cP,u.ue),this.registerModel(e.pE,u.Lk),this.registerModel(e.rJ,O.l0),this.registerModel(e.CX,O.H9),this.registerModel(e.bv,m.v3),this.registerModel(e.Yh,u.Zr),this.registerModel(y.W5,y.qJ),this.registerModel(e.mC,U.sj),this.registerModel(e.Je,U.JL),this.registerPostType("Article",e.co),this.registerPostType("Podcast",e.sl),this.registerPostType("Event",e.cP),this.registerPostType("WebLink",e.M$),this.registerPostType("Video",e.pE)}registerModel(q,le){if(q=q.toLowerCase(),this.modelMap.has(q))throw new Error(`Model type ${q} already registered`);this.modelMap.set(q,{type:q,factory:le})}registerPostType(q,le){if(q=q.toLowerCase(),this.postMap.has(q))throw new Error(`Post type ${q} already registered`);this.postMap.set(q,le.toLowerCase())}getPostModelType(q){return q?this.postMap.get(q.toLowerCase()):null}createModel(q,le,Ce=null,he=!1){const Y=this.injector.get(d.Agw);if(he&amp;&amp;!(0,w.UE)(Y))return null;const j=this.modelMap.get(q.toLowerCase().replace("-",""));return j?j.factory.apply(null,[this.injector,this,le,Ce]):(console.error("Could not create model of type:",q),null)}static{this.\u0275fac=function(le){return new(le||L)(d.KVO(d.zZn))}}static{this.\u0275prov=d.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})()},9409:(ne,F,h)=&gt;{"use strict";h.d(F,{s:()=&gt;he});var d=h(7987),e=h(6939),g=h(4438),E=h(9519),u=h.n(E),R=h(4412),O=h(7468),C=h(5076),m=h(7813),T=h(177),y=h(1225);const U=["overlayComponentTemplate"];function w(Y,j){if(1&amp;Y&amp;&amp;g.eu8(0,3),2&amp;Y){const X=g.XpG();g.Y8G("ngTemplateOutlet",X.templateContent)}}function A(Y,j){}let L=(()=&gt;{class Y{constructor(X,_e,Q,$){this.enableFocusTrap=X,this.captureFocus=_e,this.overlayContent=Q,this.overlayReference=$}ngOnInit(){this.overlayContent instanceof g.C4Q?this.templateContent=this.overlayContent:this.overlayComponentTemplate.createComponent(this.overlayContent)}static{this.\u0275fac=function(_e){return new(_e||Y)(g.rXU(m.l6),g.rXU(m.$r),g.rXU(m.ZO),g.rXU(m.Xp))}}static{this.\u0275cmp=g.VBU({type:Y,selectors:[["rs-focus-trap-wrapper"]],viewQuery:function(_e,Q){if(1&amp;_e&amp;&amp;g.GBs(U,7,g.c1b),2&amp;_e){let $;g.mGM($=g.lsd())&amp;&amp;(Q.overlayComponentTemplate=$.first)}},standalone:!1,decls:4,vars:4,consts:[["overlayComponentTemplate",""],[1,"focus-trap-wrapper",3,"cdkTrapFocus","cdkTrapFocusAutoCapture"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],[3,"ngTemplateOutlet"]],template:function(_e,Q){if(1&amp;_e&amp;&amp;(g.j41(0,"div",1),g.DNE(1,w,1,1,"ng-container",2)(2,A,0,0,"ng-template",null,0,g.C5r),g.k0s()),2&amp;_e){const $=g.sdS(3);g.Y8G("cdkTrapFocus",Q.enableFocusTrap)("cdkTrapFocusAutoCapture",Q.captureFocus),g.R7$(),g.Y8G("ngIf",Q.templateContent)("ngIfElse",$)}},dependencies:[T.bT,T.T3,y.kB],styles:["[_nghost-%COMP%], .focus-trap-wrapper[_ngcontent-%COMP%]{display:contents}"]})}}return Y})();var W=h(3987),q=h(3980),le=h(9888),Ce=h(4406);let he=(()=&gt;{class Y{constructor(X,_e,Q,$,ee,G){this.overlay=X,this.viewportRuler=_e,this.configService=Q,this.breakpointService=$,this.componentInjector=ee,this.contentOnly=G,this.overlayEnterCallbacks=new Map,this.visibleOverlays=new Map,this.overlaySubscriptions=new W.A$,this.opened$=new g.bkB,this.closed$=new g.bkB,this.playBarHeight$=new R.t(""),this.configService.config$.subscribe(()=&gt;{this.headerHeight=this.configService.vendorTheme?.components.core.header.height})}registerOverlayEnterCallback(X,_e){const Q=this.overlayEnterCallbacks.get(X),$=u()();if(Q)Q.set($,_e);else{const ee=new Map;ee.set($,_e),this.overlayEnterCallbacks.set(X,ee)}return $}unregisterOverlayEnterCallback(X,_e){this.overlayEnterCallbacks.get(X).delete(_e)}openOverlayWithHeader(X){const _e=this.breakpointService.matchBreakpoint(m.wX.LG),Q=$=&gt;({position:$.position().global().bottom("0"),scroll:$.scrollStrategies.noop(),size:{width:"100%",height:`calc(100% - ${_e&amp;&amp;this.headerHeight.lg?this.headerHeight.lg:this.headerHeight.sm})`},exclusive:X.exclusive,layer:X.layer,backdrop:!1,disposeOnNavigation:!1,closeOnEscKey:!1,closeOnBackdropClick:!1});return X.component instanceof g.C4Q?this.openWithTemplate(X.component,Q,null,!0):"string"!=typeof X.component?this.openWithComponentClass(X.component,Q,null,!0):this.openWithInjectionToken(X.component,Q,null,!0)}openWithComponentClass(X,_e,Q=null,$=!0){return this.openWith(X,_e,Q,$)}openWithInjectionToken(X,_e,Q=null,$=!0){const ee=this.componentInjector.get(X);return this.openWith(ee,_e,Q,$)}openWithTemplate(X,_e,Q=null,$=!0){return this.openWith(X,_e,Q,$)}openWith(X,_e,Q=null,$){if(this.contentOnly)return null;let ee=null;_e&amp;&amp;(ee=_e(this.overlay));const G=this.overlay.create(this.getOverlayConfig(ee)),ue=new m.gd(this.overlay,G,ee,this.viewportRuler),ye=this.overlayEnterCallbacks.get(ee?.layer);if(ye?.size){const se=[];ye.forEach(ot=&gt;se.push(ot(ue))),(0,O.p)(se).subscribe(()=&gt;{this.finishOpening(ue,ee,Q,X,G,$)})}else this.finishOpening(ue,ee,Q,X,G,$);return ue}finishOpening(X,_e,Q,$,ee,G){this.overlaySubscriptions.add(X.closed$.subscribe(()=&gt;{this.overlayClosed(X)})),this.updateLayers(X,_e);const ue=Q?this.componentInjector.get(Q):$,se=new e.A8(L,null,g.zZn.create({providers:[{provide:m.l6,useValue:G},{provide:m.$r,useValue:!0},{provide:m.ZO,useValue:ue},{provide:m.Xp,useValue:X},{provide:C.jV,useValue:this.componentInjector}]}));ee.attach(se),ee.hostElement.classList.add("overlay-layer-"+String(_e?.layer??0)),this.opened$.emit(X)}getOverlayConfig(X){const _e=[];X.panelClass&amp;&amp;_e.push(X.panelClass);const Q=[];return Q.push(`overlay-layer-${X?.backdropLayer??X?.layer??0}-backdrop`),Q.push(X.backdropClass?X.backdropClass:"rs-overlay-backdrop"),new d.rR({width:X?.size?.width?X.size.width:null,height:X?.size?.height?X.size.height:null,positionStrategy:this.getOverlayPosition(X),scrollStrategy:this.getOverlayScroll(X),hasBackdrop:X?.backdrop,panelClass:_e,backdropClass:Q,disposeOnNavigation:X?.disposeOnNavigation})}updateLayers(X,_e){const Q=_e?.layer?_e.layer:0,$=!!_e?.exclusive&amp;&amp;_e.exclusive;if(this.visibleOverlays.has(Q)||this.visibleOverlays.set(Q,[]),$)for(const ee of this.visibleOverlays.get(Q))ee.close(null),this.visibleOverlays.set(Q,this.visibleOverlays.get(Q).filter(G=&gt;G!==ee));this.visibleOverlays.get(Q).push(X)}getOverlayScroll(X){return X&amp;&amp;X.scroll?X.scroll:this.overlay.scrollStrategies.noop()}getOverlayPosition(X){return X&amp;&amp;null!=X.position?X.position:this.overlay.position().global().centerVertically().centerHorizontally()}overlayClosed(X){this.closed$.next(X);for(const _e of this.visibleOverlays.keys())this.visibleOverlays.set(_e,this.visibleOverlays.get(_e).filter(Q=&gt;Q!=X))}static{this.\u0275fac=function(_e){return new(_e||Y)(g.KVO(d.hJ),g.KVO(q.Xj),g.KVO(le.w),g.KVO(Ce.d),g.KVO(C.jV),g.KVO(C.Bq))}}static{this.\u0275prov=g.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}}return Y})()},8568:(ne,F,h)=&gt;{"use strict";h.d(F,{b:()=&gt;y});var d=h(4438),e=h(177),g=h(4412),E=h(7673),u=h(8141),R=h(9437),O=h(1284),C=h(9888),m=h(7220);let T=(()=&gt;{class U{constructor(A,L){this.injector=A,this.api=L}getPageById(A){return this.api.get(`/pages/page-id=${A}`)}getRootPageNavigation(A){return this.api.get(`/pages/app-id=${A}/nav`)}getPageNavigation(A){return this.api.get(`/pages/page-id=${A}/nav`)}getPreviewPage(A,L){return this.api.get(`/pages/page-id=${A}/preview`,{params:{token:L}})}resolvePage(A,L){return this.api.get(`/pages/app-id=${A}${L}`)}static{this.\u0275fac=function(L){return new(L||U)(d.KVO(d.zZn),d.KVO(m.O))}}static{this.\u0275prov=d.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),y=(()=&gt;{class U extends O.d{set currentPage(A){this.currentPage$.next(A)}get currentPage(){return this.currentPage$.value}addPageListener(A){this.pageListeners.add(A)}removePageListener(A){this.pageListeners.delete(A)}get rootNavigation(){return this.configService.modules.core.rootNavigation??this.rootNavigationValue}constructor(A,L,W,q,le){super(A,[L]),this.configService=L,this.pageApi=W,this.platformId=q,this.MAX_NAVIGATION_DEPTH=3,this.pageCache=new Map,this.currentPage$=new g.t(null),this.currentNavigation$=new g.t([]),this.pageListeners=new Set,(0,e.UE)(this.platformId)&amp;&amp;(this.renderer=le.createRenderer(null,null))}doInit(){return Promise.resolve(!0)}getPageById(A){return this.pageApi.getPageById(A).pipe((0,u.M)(L=&gt;{this.pageCache.set(L.selfPath,L)}))}resolvePage(A){return this.pageCache.get(A)?(0,E.of)(this.pageCache.get(A)):this.pageApi.resolvePage(this.configService.appId,A)}getRootPageNavigation(A){return this.pageApi.getRootPageNavigation(this.configService.appId).pipe((0,R.W)(L=&gt;(0,E.of)(null)))}getPageNavigation(A){return this.pageApi.getPageNavigation(A)}getPreviewPage(A,L){return this.pageApi.getPreviewPage(A,L)}pageLoadStart(A){for(const L of this.pageListeners)L.pageLoadStarted(A)}pageLoadFinished(A){for(const L of this.pageListeners)L.pageLoadFinished(A)}static{this.\u0275fac=function(L){return new(L||U)(d.KVO(d.zZn),d.KVO(C.w),d.KVO(T),d.KVO(d.Agw),d.KVO(d._9s))}}static{this.\u0275prov=d.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},2481:(ne,F,h)=&gt;{"use strict";h.d(F,{Y:()=&gt;C});var d=h(4438),e=h(177),g=h(6648),E=h(7673),u=h(1985),R=h(4565),O=h(7813);let C=(()=&gt;{class m extends R.ai{constructor(y){super(),this.platformId=y,this.currentPlayrate=O.nL.x1,this.stateBeforeSeek={state:null,isPlaying:!1},this.isPlaying=!1,(0,e.UE)(this.platformId)&amp;&amp;(this.audio=new Audio,this.audio.preload="none",this.bindToEvents(),this.start(),this.supportsCaptureStream=!!this.audio.captureStream)}bindToEvents(){this.audio.addEventListener("timeupdate",y=&gt;{this.onProgress(this.audio.currentTime)}),this.audio.addEventListener("seeking",y=&gt;{this.stateBeforeSeek={state:this.state$.value,isPlaying:this.isPlaying},this.state$.next(R.pi.Seeking)}),this.audio.addEventListener("pause",y=&gt;{this.state$.next(R.pi.Idle),this.isPlaying=!1}),this.audio.addEventListener("abort",y=&gt;{this.state$.next(R.pi.Idle),this.onProgress(0),this.isPlaying=!1}),this.audio.addEventListener("ended",y=&gt;{this.state$.next(R.pi.Idle),this.onProgress(0),this.isPlaying=!1,setTimeout(()=&gt;this.ended$.next(!0),0)}),this.audio.addEventListener("playing",y=&gt;{this.state$.next(R.pi.Playing),this.isPlaying=!0}),this.audio.addEventListener("seeked",y=&gt;{this.state$.next(this.stateBeforeSeek.state),this.isPlaying=this.stateBeforeSeek.isPlaying}),this.audio.addEventListener("error",y=&gt;{if(typeof y.message&gt;"u"&amp;&amp;this.hasCorsAttribute)return this.hasCorsAttribute=!this.hasCorsAttribute,this.state$.next(R.pi.CorsError),void this.playImpl(this.audioUri);this.state$.next(R.pi.Error),this.error$.next(y),this.isPlaying=!1})}initialize(y,U=0){return this.audio.src=y,this.audio.load(),this.audio.currentTime=U,this.playrate=this.currentPlayrate,this.audioUri=y,this.currentTime$.next(U),this.state$.next(R.pi.Idle),this.readyForCommand(),(0,g.H)((0,E.of)(null))}playImpl(y,U=0){this.audio.src=y,this.audio.load(),this.error$.next(null),this.audio.currentTime=U,this.playrate=this.currentPlayrate,this.currentTime$.next(U);const w=this.triggerAudioPlay().finally(()=&gt;{this.audio.currentTime=U,this.currentTime$.next(U),this.readyForCommand()});return this.audioUri=y,(0,g.H)(w)}pauseImpl(){return new u.c(y=&gt;{this.audio.pause(),this.readyForCommand(),y.complete()})}resumeImpl(){this.audio.src!==this.audioUri&amp;&amp;(this.audio.src=this.audioUri);const y=this.triggerAudioPlay().finally(()=&gt;{this.readyForCommand()});return(0,g.H)(y)}stopImpl(){return new u.c(y=&gt;{this.audio.src=this.audioUri,this.audio.pause(),this.readyForCommand(),y.complete()})}seekImpl(y){Number.isFinite(y)||(y=0),this.audio.currentTime=y,this.currentTime$.next(y);const U=this.triggerAudioPlay().finally(()=&gt;{this.readyForCommand()});return(0,g.H)(U)}getVolume(){return this.audio.volume}get volume(){return this.audio.volume}set volume(y){this.audio.volume=y&gt;=0&amp;&amp;y&lt;=1?y:1}onProgress(y){this.currentTime$.next(y)}set playrate(y){this.audio&amp;&amp;(y?(this.currentPlayrate=y,this.audio.playbackRate=(0,O.VI)(y)):(this.audio.playbackRate=1,this.currentPlayrate=O.nL.x1))}get playrate(){return this.currentPlayrate}get duration(){return this.audio.duration&amp;&amp;Number.isFinite(this.audio.duration)?this.audio.duration:null}get hasCorsAttribute(){return this.audio.hasAttribute("crossOrigin")}set hasCorsAttribute(y){y?this.audio.crossOrigin="anonymous":this.audio.removeAttribute("crossOrigin")}triggerAudioPlay(){return this.audio.play().catch(y=&gt;{this.state$.next(R.pi.Error),this.error$.next(y),console.error("Error on audio element play action: ",y),this.readyForCommand()})}static{this.\u0275fac=function(U){return new(U||m)(d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac})}}return m})()},6783:(ne,F,h)=&gt;{"use strict";h.d(F,{Y:()=&gt;R});var d=h(4438),e=h(177),g=h(1584),E=h(6697),u=h(6015);let R=(()=&gt;{class O{constructor(m){this.volumeCanBeChanged=void 0,(0,e.UE)(m)&amp;&amp;this.detectBrowserFeatures()}get volumeChangeable(){return void 0!==this.volumeCanBeChanged?Promise.resolve(this.volumeCanBeChanged):this.detectVolumeChangeable()}detectBrowserFeatures(){this.detectVolumeChangeable()}detectVolumeChangeable(){const m=new Audio;return m.volume=u.H,new Promise(T=&gt;{(0,g.O)(200).pipe((0,E.s)(1)).subscribe(()=&gt;{this.volumeCanBeChanged=m.volume===u.H,T(this.volumeCanBeChanged)})})}static{this.\u0275fac=function(T){return new(T||O)(d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})()},2893:(ne,F,h)=&gt;{"use strict";h.d(F,{m:()=&gt;_e});var d=h(4438),e=h(4412),g=h(4572),E=h(5964),u=h(9974),R=h(4360),O=h(5343),C=h(8750);function m(Q,$){return(0,u.N)((ee,G)=&gt;{const ue=new Set;ee.subscribe((0,R._)(G,ye=&gt;{const se=Q?Q(ye):ye;ue.has(se)||(ue.add(se),G.next(ye))})),$&amp;&amp;(0,C.Tg)($).subscribe((0,R._)(G,()=&gt;ue.clear(),O.l))})}var T=h(3386),y=h(7813),U=h(9309),w=h(8914),A=h(3987),L=h(4660),W=h(4565),q=h(5342),le=h(6015),Ce=h(6354),he=h(7220);let Y=(()=&gt;{class Q{constructor(ee){this.api=ee}trackEvent(ee,G){return this.api.post(`/audio/${ee.audioFileId}/events`,G).pipe((0,Ce.T)(ue=&gt;{}))}static{this.\u0275fac=function(G){return new(G||Q)(d.KVO(he.O))}}static{this.\u0275prov=d.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}}return Q})();var j=h(7826),X=h(2481);let _e=(()=&gt;{class Q extends q.i{get fullscreenComponent(){return"fullscreenPlayerComponent"}get isSeekable(){return!0}get knowsLength(){return!0}get supportsVolume(){return!0}get supportsPlayrate(){return!0}constructor(ee,G,ue,ye){super(ee),this.playerSettings=ee,this.audioApi=G,this.modelService=ue,this.player=ye,this.type=y.k4.audio,this.currentConfig$=new e.t(null),this.canSeekForwards=(0,d.EWP)(()=&gt;this.progress()&lt;this.totalTime()),this.canSeekBackwards=(0,d.EWP)(()=&gt;this.progress()&gt;0),this.progress=(0,d.vPA)(0),this.totalTime=(0,d.vPA)(0),this.playSubscriptions=new A.A$,(0,g.z)([this.supportsSkipBackwards$,this.supportsSkipForward$]).subscribe(([se,ot])=&gt;{this.supportsSkip$.next(se||ot)})}play(ee,G=!0){const ue=ee;if(this.playSubscriptions.unsubscribe(),ue){this.updateSkipLimits(ue),this.playable$.next(ee?.playable),this.totalTime.set(ue.duration);const ye=this.chooseUri(ee.playable.entity);if(ye){if(G){const{title:se,subTitle:ot,image:me}=ee.playable;this.metaData$.next({title:se,subTitle:ot,image:me,fullscreenPlayerHeaderTitle:this.pageTitle})}return this.player.play(ye,ue.seek),this.playSubscriptions.add(this.player.state$.subscribe(se=&gt;{this.state$.next({config:ue,update:se})})),this.playSubscriptions.add((0,g.z)([this.player.state$.pipe((0,E.p)(se=&gt;[W.pi.Idle,W.pi.Playing].includes(se)),m(se=&gt;se)),this.player.currentTime$.pipe((0,T.c)(1e4))]).subscribe(([se,ot])=&gt;{const me=this.player.currentTime$.getValue();let Ge;switch(se){case W.pi.Playing:Ge={type:L.Xi.Play,timestamp:Date.now(),offsetMillis:Math.round(1e3*me),playbackSpeedPercent:100*(0,y.VI)(this.player.playrate)};break;case W.pi.Idle:Ge={type:L.Xi.Stop,timestamp:Date.now(),offsetMillis:Math.round(1e3*me)}}Ge&amp;&amp;this.audioApi.trackEvent(ee.playable.entity,Ge).subscribe()})),this.playSubscriptions.add(this.player.currentTime$.subscribe(se=&gt;{ue.seek=se;const ot=this.player.duration??ue.playable.entity.durationMillis/1e3;this.progress.set(se),this.totalTime.set(ot),this.progress$.next({config:ee,update:{total:ot,current:se,buffered:0}})})),this.player}}return null}resume(){this.player.resume()}pause(){this.player.pause()}stop(){this.player.pause(),this.playSubscriptions.unsubscribe()}seek(ee,G){if(this.player){const ue=this.player.currentTime$.getValue(),ye={type:L.Xi.Seek,timestamp:Date.now(),offsetMillis:Math.round(1e3*ee),fromOffsetMillis:Math.round(1e3*ue)};this.player.seek(ee),this.audioApi.trackEvent(this.currentConfig$.getValue().playable.entity,ye).subscribe()}}seekRelative(ee){let G=ee;const ue=this.progress$.getValue()?.update;ue.total&gt;0&amp;&amp;(G=Math.min(Math.max(0,ue.current+ee),ue.total)),this.seek(G)}skipNext(){return this.next??null}skipPrevious(){return this.previous??null}updateSkipLimits(ee){this.previous=null,this.next=null,this.pageTitle=null;const G=ee;let ue=ee?.playlist;if(ee??!ue){const ye=ee.playable;if(ye){const{parent:se}=ye,ot=se?.get("children")?.elements;let me=se;for(;me.parent;)me=me.parent;this.pageTitle=me.get("title");const Ge=ot?.filter(Ye=&gt;"audio"===Ye.componentType).map(Ye=&gt;this.modelService.createModel(w.MN,Ye,se));Ge?.length&amp;&amp;(ue=Ge.map(Ye=&gt;{const dt=this.modelService.createModel(U.W5,Ye.get("audio"),se);return dt?(dt.title=Ye.get("title")||dt.title,dt.subTitle=Ye.get("subTitle"),dt.image=me?.get("image"),dt.id===ee.playable.id&amp;&amp;(G.playable=dt),dt.playerConfig):null}))}}if(ue?.length&gt;1){const ye=me=&gt;me.playable.id===ee.playable.id||me.playable.audioFileId===ee.playable.id,se=(0,A.Hg)(ue,ye,!1);se&amp;&amp;(this.next={...se,playlist:ue}),this.supportsSkipForward$.next(!!se);const ot=(0,A.ve)(ue,ye,!1);return ot&amp;&amp;(this.previous={...ot,playlist:ue}),this.supportsSkipBackwards$.next(!!ot),void this.currentConfig$.next(G)}this.supportsSkipForward$.next(!1),this.supportsSkipBackwards$.next(!1),this.currentConfig$.next(G)}chooseUri(ee){if(ee?.sources)for(const G of ee.sources)if(G.protocol===L.tI.HTTP)return G.url;return null}static{this.\u0275fac=function(G){return new(G||Q)(d.KVO(le.N),d.KVO(Y),d.KVO(j.J),d.KVO(X.Y))}}static{this.\u0275prov=d.jDH({token:Q,factory:Q.\u0275fac})}}return Q})()},9912:(ne,F,h)=&gt;{"use strict";h.d(F,{X:()=&gt;ve});var d=h(4523),e=h(177),g=h(4438),E=h(9079),u=h(4412),R=h(2771),O=h(7673),C=h(605),m=h(7786),T=h(4572),y=h(3294),U=h(8141),w=h(152),A=h(9974),L=h(4360),q=h(5964),le=h(5558),Ce=h(6354),he=h(3669),Y=h(1584),j=h(8750),_e=h(1079),Q=h(9517),$=h(9262),ee=h(5076),G=h(7813),ue=h(7544),ye=h(3987),se=h(899),ot=h(4660),me=h(9575);const Ye=(rt,ft)=&gt;{const xe=ft.indexOf(rt);-1!==xe&amp;&amp;ft.splice(xe,1)};let dt=(()=&gt;{class rt{static{this.MAX_RETRIES=3}constructor(xe,ct){this.onContextChanged=new R.m(1),this.onTrackChanged=new R.m(1),this.onBeginAdSequence=new R.m(1),this.onBeginAd=new R.m(1),this.connectRetriesAvailable=rt.MAX_RETRIES,this.guideRequestRetriesAvailable=rt.MAX_RETRIES,this.contextTimers=[],this.trackTimers=[],this.pbmdTimeOrigin=-1,this.currentTrack=null,this.currentContext=null,this.mainContextFirstPacketTimestamp=null,this.audioCurrentTimeOnContextBegin=null,this.firstFrameLoadEnded=-1,this.loadedDataListener=()=&gt;{this.firstFrameLoadEnded=Date.now(),this.connectEventSource(),this.audioElement.removeEventListener("loadeddata",this.loadedDataListener)},this.audioElement=xe,this.guideURL=ct,xe.addEventListener("loadeddata",this.loadedDataListener)}get currentOffset(){if(this.isMainContext()||!this.lastCurrentOffset){const xe=this.mainContextFirstPacketTimestamp,ct=this.audioCurrentTimeOnContextBegin;null!==xe&amp;&amp;null!==ct&amp;&amp;(this.lastCurrentOffset=xe+Math.floor(1e3*(this.audioElement.currentTime-ct)))}return this.lastCurrentOffset}makeAudioURL(){var xe=this;return(0,d.A)(function*(){return xe.guideRequestRetriesAvailable=rt.MAX_RETRIES,xe.requestAudioURL()})()}requestAudioURL(){var xe=this;return(0,d.A)(function*(){if(xe.audioURL)return xe.audioURL;let ct;try{ct=yield fetch(xe.guideURL,{mode:"cors",cache:"no-store"})}catch(J){if(console.warn("could not fetch streaming guide, retrying."),xe.guideRequestRetriesAvailable&gt;0)return xe.guideRequestRetriesAvailable--,yield(rt=&gt;new Promise(ft=&gt;{setTimeout(ft,rt)}))(500*(rt.MAX_RETRIES-xe.guideRequestRetriesAvailable)),yield xe.requestAudioURL();throw J}if(!ct.ok){const J=`fetch for ${xe.guideURL.toString()} failed`;if(!ct.ok)throw new Error(J)}const{host:ze,playbackId:ge,audioURL:H}=yield ct.json();if(!ze||!ge){const J=`unexpected response from ${xe.guideURL.toString()}`;throw new Error(J)}return xe.playbackId=ge,xe.audioURL=new URL(H),xe.audioURL})()}close(){this.clearTimers(),this.audioElement.removeEventListener("loadeddata",this.loadedDataListener),this.reset()}setPlaybackMetadataState(xe){if(-1===this.pbmdTimeOrigin&amp;&amp;(this.pbmdTimeOrigin=xe.timeOrigin),xe.contexts.forEach(ct=&gt;this.setContextPresentationTime(ct)),xe.contexts.filter(ct=&gt;ct.uri===xe.mainContextUri).forEach(ct=&gt;{this.lastCurrentOffset||(this.lastCurrentOffset=ct.firstPacketTimestamp+Math.floor(1e3*this.audioElement.currentTime)),ct.role="main"}),this.clearTimers(),this.pbmd=xe,this.pbmd.tracks.length&amp;&amp;this.currentTrack){const ct=xe.tracks[0];ct.start===this.currentTrack.start&amp;&amp;ct.id===this.currentTrack.id&amp;&amp;(ct.scheduled=!0)}this.pbmd.contexts.length?this.pbmd.contexts.forEach(ct=&gt;this.scheduleContext(ct,Date.now())):this.pbmd.tracks.length&amp;&amp;this.setCurrentTrack(this.pbmd.tracks[0]),this.updateAdData()}connectEventSource(){if(!this.audioURL||!this.playbackId)return;const xe=new URL(`${this.audioURL.origin}/playback/id=${this.playbackId}/events`),ct=new EventSource(xe);ct.onmessage=ze=&gt;{this.connectRetriesAvailable=rt.MAX_RETRIES;const ge=JSON.parse(ze.data);switch(ge.type){case"init":this.setPlaybackMetadataState(ge.payload);break;case"context":this.enqueueContext(ge.payload);break;case"track":this.enqueueTrack(ge.payload)}},ct.onerror=ze=&gt;{if(this.connectRetriesAvailable&gt;0)return this.connectRetriesAvailable--,this.evtSource.close(),void setTimeout(()=&gt;this.connectEventSource(),1e3*(rt.MAX_RETRIES-this.connectRetriesAvailable));console.error("Metadata Event Src error:",ze)},this.evtSource=ct}updateAdData(){let xe=[],ct=null;for(let ze=0;ze&lt;this.pbmd.contexts.length;++ze){const ge=this.pbmd.contexts[ze];if("ad"===ge.role)xe.push(ge);else if("preclip"===ge.role)ct=ge;else if(ge.uri===this.pbmd.mainContextUri&amp;&amp;xe.length&gt;0){const H=xe.length;let J=0;xe.forEach((Ue,et)=&gt;{Ue.adIndex=et,Ue.numAds=H,Ue.hasPreclip=null!==ct,J+=Ue.durationMillis}),ct?(ct.totalAdsMillis=J,ct.numAds=H):xe[0].totalAdsMillis=J,xe=[]}}}setCurrentTrack(xe){this.currentTrack&amp;&amp;xe&amp;&amp;this.currentTrack.start===xe.start&amp;&amp;this.currentTrack.id===xe.id||(this.currentTrack=xe,this.fireTrackChanged(xe))}reset(){this.evtSource?.close(),this.evtSource=null}clearTimers(){this.contextTimers.forEach(xe=&gt;clearTimeout(xe)),this.contextTimers=[],this.clearTrackTimers()}clearTrackTimers(){this.trackTimers.forEach(xe=&gt;clearTimeout(xe)),this.trackTimers=[],this.pbmd?.tracks.forEach(xe=&gt;xe.scheduled=!1)}scheduleContext(xe,ct=Date.now()){const ze=xe.presentAt-ct;if(ze&gt;=0||null===this.currentContext){const ge=setTimeout(H=&gt;{if(Ye(ge,this.contextTimers),this.prune(),this.lastCurrentOffset=this.currentOffset,this.currentContext=xe,this.audioCurrentTimeOnContextBegin=this.audioElement.currentTime,this.fireOnContextChanged(xe),this.isMainContext(xe))this.mainContextFirstPacketTimestamp=xe.firstPacketTimestamp,this.scheduleNextTracks(xe);else if("preclip"===xe.role){const J=xe;this.clearTrackTimers(),this.fireBeginAdSequence(J.numAds,J.totalAdsMillis,J.durationMillis)}else if("ad"===xe.role){const J=xe;this.clearTrackTimers(),J.numAds&amp;&amp;J.totalAdsMillis&amp;&amp;this.fireBeginAdSequence(J.numAds,J.totalAdsMillis,0),this.fireBeginAd(J.uri,J.adIndex,J.numAds,J.durationMillis,J.title)}},ze);this.contextTimers.push(ge)}}isMainContext(xe=this.currentContext){return this.pbmd&amp;&amp;xe?.uri===this.pbmd.mainContextUri}fireOnContextChanged(xe){this.onContextChanged.next(xe)}fireTrackChanged(xe){const{id:ct,artist:ze,title:ge,start:H}=xe;this.onTrackChanged.next({trackId:ct,title:ge,artistCredits:ze,start:new Date(H),contentGraph:null})}fireBeginAdSequence(xe,ct,ze){this.onBeginAdSequence.next({numAds:xe,totalAdsMillis:ct,extraDurationMillis:ze})}fireBeginAd(xe,ct,ze,ge,H){this.onBeginAd.next({id:xe,adIndex:ct,numAds:ze,durationMillis:ge,title:H})}scheduleNextTracks(xe){const ct=xe.firstPacketTimestamp+(Date.now()-xe.presentAt);this.pbmd.tracks.filter(ze=&gt;!ze.scheduled).forEach(ze=&gt;{if(ze.start!==this.currentTrack?.start){const ge=ze.start-ct;if(ge&gt;=0){const H=setTimeout(J=&gt;{this.setCurrentTrack(ze),Ye(H,this.trackTimers)},ge);this.trackTimers.push(H),ze.scheduled=!0}else(!this.currentTrack||this.currentTrack.start&lt;ze.start)&amp;&amp;this.setCurrentTrack(ze)}else ze.scheduled=!0})}enqueueContext(xe){this.setContextPresentationTime(xe);const{contexts:ct}=this.pbmd;if(ct.length){const ze=ct[ct.length-1];ze.durationMillis=xe.presentAt-ze.presentAt}ct.push(xe),this.prune(),this.isMainContext(xe)&amp;&amp;(xe.role="main",this.updateAdData()),this.scheduleContext(xe)}enqueueTrack(xe){const{tracks:ct}=this.pbmd;if(-1!==ct.findIndex(H=&gt;H.start===xe.start&amp;&amp;H.id===xe.id))return;ct.push(xe);const ze=ct.length;for(let H=1;H&lt;ze;++H)ct[H-1].durationMillis=ct[H].start-ct[H-1].start;if(this.prune(),ct.length){const H=this.currentTrack,J=ct[0];H&amp;&amp;!H.durationMillis&amp;&amp;H.start&lt;J.start&amp;&amp;(H.durationMillis=J.start-H.start)}const ge=this.pbmd.contexts[0];this.isMainContext(ge)&amp;&amp;this.scheduleNextTracks(ge)}setContextPresentationTime(xe){return xe.presentAt=this.firstFrameLoadEnded+xe.timeOffset,xe}prune(){this.pruneContexts(),this.pruneTracks()}pruneContexts(){const xe=Date.now();this.pbmd.contexts=this.pbmd.contexts.filter(ct=&gt;!ct.durationMillis||ct.presentAt+ct.durationMillis&gt;xe)}pruneTracks(){const{contexts:xe}=this.pbmd;if(!xe.length)return;const ct=xe[0];if(!this.isMainContext(ct))return;const ze=Date.now(),ge=ct.firstPacketTimestamp+(ze-ct.presentAt);this.pbmd.tracks.filter(H=&gt;H.start&lt;=ge)}}return rt})();var He=h(4565),Oe=h(5342),Te=h(6015),Ze=h(7824),gt=h(7826),bt=h(2481),Ae=h(7220),x=h(9888);let B=(()=&gt;{class rt{constructor(xe,ct,ze){this.injector=xe,this.api=ct,this.configService=ze}getTrack(xe){return this.api.get(`/tracks/id=${xe}`)}rateTrack(xe,ct){return this.api.post(`/tracks/id=${xe.id}/rate`,{score:ct})}static{this.\u0275fac=function(ct){return new(ct||rt)(g.KVO(g.zZn),g.KVO(Ae.O),g.KVO(x.w))}}static{this.\u0275prov=g.jDH({token:rt,factory:rt.\u0275fac,providedIn:"root"})}}return rt})();var de=h(2396);let ve=(()=&gt;{class rt extends Oe.i{get fullscreenComponent(){return ee.c5}get isSeekable(){return this.isSeekableValue}get supportsVolume(){return!0}get supportsHQ(){return!0}set hq(xe){this.isPlaying?this.setupChannel(this.currentChannel?.playerConfig):this.hq$.next(xe)}get hq(){return this.hq$.getValue()}constructor(xe,ct,ze,ge,H,J,Ue,et){super(xe),this.playerSettings=xe,this.channelService=ct,this.injector=ze,this.modelService=ge,this.player=H,this.trackApi=J,this.trackingService=Ue,this.platformId=et,this.useStopForPausing=!0,this.offset=(0,g.vPA)(0),this.appliedAbsoluteOffset$=new u.t(null),this.lastSeekTriggerType=null,this.maxOffset=0,this.isSeekableValue=!1,this.requestedOffset$=new u.t(0),this.lastRequestRelativeOffset=0,this.lastPauseTimeStamp=null,this.trackUpdateSourceEvents=new R.m,this.trackUpdateSourceSubscriptions=new ye.A$,this.pausedAt=(0,g.vPA)(null),this.metaData$=new R.m(1),this.currentlyStreamingTime=(0,g.vPA)(null),this.currentlyStreamingTime$=(0,E.br)(this.currentlyStreamingTime),this.type=G.k4.channel,this.playSubscriptions=new ye.A$,this.canSeekForwards=(0,g.EWP)(()=&gt;this.offset()&lt;0),this.canSeekBackwards=(0,g.EWP)(()=&gt;this.offset()&gt;this.maxOffset),this.isTimeTravelled=(0,g.EWP)(()=&gt;0!==this.offset())}initializePlayerWithoutPlaying(xe){return this.setupChannel(xe,!0),this.player}play(xe){return this.playSubscriptions.unsubscribe(),this.lastSeekTriggerType=G.Qv.play,xe.playable.entity.streams?this.setupChannel(xe):this.resolveChannel(xe).subscribe(ct=&gt;{this.setupChannel(ct)}),this.player}resume(){if(this.pausedAt()&amp;&amp;this.useStopForPausing)return this.lastSeekTriggerType=G.Qv.resume,void this.executeSeek(Math.ceil((this.pausedAt().getTime()-Date.now())/1e3));this.isSeekable?this.executeSeek(0):this.player.resume()}pause(){0===this.offset()||(this.lastPauseTimeStamp=new Date,this.pausedAt.set(this.currentlyStreamingTime()),this.useStopForPausing)?this.stop():this.player.pause()}stop(){this.resetTrackUpdateSource(),this.player.stop()}skipPrevious(){return this.channels.length?this.currentChannel?this.channels.findObjectBefore(this.currentChannel,!0)?.playerConfig:this.channels.items[0].playerConfig:null}skipNext(){return this.channels.length?this.currentChannel?this.channels.findObjectAfter(this.currentChannel,!0).playerConfig:this.channels.items[0].playerConfig:null}seek(xe,ct){this.requestedOffset$.next(xe),this.lastSeekTriggerType=ct}executeSeek(xe){const ct=this.currentChannel;if(!ct)return;let ze=xe;if(ze&lt;this.maxOffset?ze=this.maxOffset:ze&gt;0&amp;&amp;(ze=0),ze===this.offset()&amp;&amp;this.isPlaying){if(this.isPlaying)return;if(!this.useStopForPausing&amp;&amp;this.pausedAt())return void this.resume()}this.buildIcecastStream(ct.playerConfig.playable,ze).then(ge=&gt;{ge&amp;&amp;(this.player.play(ge,0),this.subscribeChannelMetaData(ze))})}seekRelative(xe){const ct=this.requestedOffset$.getValue()+xe;this.seek(ct,G.Qv.skip)}getAppliedTimeTravelOffsetObservable(){return this.appliedAbsoluteOffset$.asObservable().pipe((0,y.F)())}getRequestedTimeTravelOffsetObservable(){return this.requestedOffset$.asObservable().pipe((0,y.F)())}load(){this.refreshChannels(),(0,e.UE)(this.platformId)&amp;&amp;(this.subscriptions.add(this.requestedOffset$.pipe((0,y.F)(),(0,U.M)(xe=&gt;{this.currentlyStreamingTime.set((0,Q.A)(new Date,xe))}),(0,w.B)(300),function W(){return(0,A.N)((rt,ft)=&gt;{let xe,ct=!1;rt.subscribe((0,L._)(ft,ze=&gt;{const ge=xe;xe=ze,ct&amp;&amp;ft.next([ge,ze]),ct=!0}))})}()).subscribe(xe=&gt;{const[ct,ze]=xe;this.lastRequestRelativeOffset=ze-ct,this.executeSeek(ze)})),this.subscriptions.add(this.player.error$.pipe((0,q.p)(xe=&gt;!!xe?.name),(0,y.F)()).subscribe(xe=&gt;{"NotAllowedError"===xe.name&amp;&amp;this.setupChannel(this.currentChannel?.playerConfig,!0),"NotSupportedError"===xe.name&amp;&amp;this.isTimeTravelled()&amp;&amp;this.seek(0)})),this.subscriptions.add(this.state$.pipe((0,le.n)(xe=&gt;xe?.update!==He.pi.Playing?(0,O.of)(null):(0,C.Y)(1e3).pipe((0,Ce.T)(()=&gt;{let ze=(0,Q.A)(new Date,this.requestedOffset$.getValue());return this.requestedOffset$.getValue()===this.offset()&amp;&amp;this.trackUpdateSource?.currentOffset&amp;&amp;(ze=new Date(this.trackUpdateSource.currentOffset)),ze}))),(0,q.p)(xe=&gt;!!xe)).subscribe(xe=&gt;this.currentlyStreamingTime.set(xe))))}unLoad(){super.unLoad(),this.playSubscriptions.unsubscribe(),this.currentTrackAndShowSubscription?.unsubscribe()}buildPlayUrl(xe,ct=0){var ze=this;return(0,d.A)(function*(){let ge=new URL(xe.url);if(ze.resetTrackUpdateSource(),ze.trackUpdateSource=null,xe.guideUrl)try{ze.trackUpdateSource=new dt(ze.player.audio,new URL(xe.guideUrl)),ze.trackUpdateSource&amp;&amp;(ge=new URL(yield ze.trackUpdateSource.makeAudioURL()),ze.trackUpdateSourceSubscriptions.add(ze.trackUpdateSource.onTrackChanged.subscribe(H=&gt;{ze.trackUpdateSourceEvents.next(H)})),ze.trackUpdateSourceSubscriptions.add(ze.trackUpdateSource.onBeginAdSequence.subscribe(H=&gt;{ze.trackUpdateSourceEvents.next(H)})))}catch(H){console.error("Could not create guide URL",H),ze.trackUpdateSource.close(),ze.trackUpdateSource=null}if(ze.hq$.getValue()?ge.searchParams.set("quality","10"):ge.searchParams.set("quality","4"),ze.streamUrlDecorators.forEach(H=&gt;{ge=H.decorate(ge,ze.currentChannel)}),0!==ct){const H=(0,Q.A)(Date.now(),ct);ze.appliedAbsoluteOffset$.next(H),ge.searchParams.set("offset",H.toISOString()),ge.searchParams.set(G.T$[ze.lastSeekTriggerType],ze.getTriggerParamValue())}else ze.appliedAbsoluteOffset$.next(null);return ge.toString()})()}resolveChannel(xe){if(xe.playable&amp;&amp;xe.playable.id)return this.channelService.getChannelById(xe.playable.id).pipe((0,Ce.T)(ct=&gt;{const ze=xe;return ze.playable=ct,ze}));throw new Error("Failed to resolve channel")}setTrackHistoryPoller(){if(!this.currentChannel)return;let xe,ct;this.trackHistoryPoller=new se.v(()=&gt;{const ze=this.pausedAt()??(0,Q.A)(new Date,this.offset());if(xe&amp;&amp;ct===ze)return(0,O.of)(xe);ct=ze;const ge=(0,_e.A)(ze,-1);return this.channelService.getChannelTrackHistoryPaged(this.currentChannel.id,1,null,ge,ze).pipe((0,Ce.T)(H=&gt;{if(!H||0===H.size)return null;const{track:J,start:Ue}=H.items[0];return xe=new ue.vj(J.trackId,ue.jF,{...J,start:Ue},this.injector,this.modelService,null),xe}))},{hasChanged:(ze,ge)=&gt;!ge||ze?.id!==ge?.id,interval:ze=&gt;G._9})}subscribeChannelMetaData(xe){this.trackHistoryPoller?.stop(),this.showPoller?.stop(),this.currentTrackAndShowSubscription?.unsubscribe(),this.trackUpdateSourceEvents=new R.m;const ct=(0,q.p)(()=&gt;this.isSeekable&amp;&amp;(this.state$.value?.update===He.pi.Playing||0!==xe));let ze=this.channelService.observeCurrentTrack(this.currentChannel.id).pipe((0,q.p)(()=&gt;!this.isSeekable||0===xe&amp;&amp;this.state$.value?.update!==He.pi.Playing));if(this.isSeekable){let H;this.trackUpdateSource?H=this.trackUpdateSourceEvents.pipe(ct,(0,le.n)(J=&gt;Object.prototype.hasOwnProperty.call(J,"numAds")?(0,O.of)(J):this.trackApi.getTrack(J.trackId).pipe((0,Ce.T)(et=&gt;(0,ue.zV)(this.injector,this.modelService,et,null))))):(this.setTrackHistoryPoller(),H=this.trackHistoryPoller.poll().pipe(ct)),ze=(0,m.h)(H,ze)}this.showPoller=this.channelService.getShowPoller(this.currentChannel.id,xe);const ge=this.currentChannel.hideShowList?(0,O.of)(null):this.showPoller.poll().pipe((0,q.p)(H=&gt;!!H?.title));this.currentTrackAndShowSubscription=(0,T.z)([ze,ge]).subscribe({next:H=&gt;{const[J,Ue]=H;this.updatePlayElement(J,Ue)},error:H=&gt;{console.error("An Error occurred while polling tracks: ",H)}})}updatePlayElement(xe,ct){const{title:ze,image:ge}=this.currentChannel;if(!xe)return this.playElements$.next(null),void this.metaData$.next({image:ge,title:ze,showSlot:ct,subTitle:null,fullscreenPlayerHeaderTitle:ze,channel:this.currentChannel});if(!xe||!Object.prototype.hasOwnProperty.call(xe,"numAds")){const et={type:G.oG.Track,track:xe};this.playElements$.next(et);const it=xe,pe=[it?.title,it?.artistsCredits].filter(Xe=&gt;void 0!==Xe).join(" - ");return void this.metaData$.next({image:it.coverImage??ge,title:ze,subTitle:pe,playElement:et,showSlot:ct,channel:this.currentChannel,fullscreenPlayerHeaderTitle:ze})}const J="Werbung",Ue={type:G.oG.Ad,ad:{...xe,title:J}};this.playElements$.next(Ue),this.metaData$.next({image:ge,title:ze,subTitle:J,showSlot:ct,fullscreenPlayerHeaderTitle:ze,channel:this.currentChannel,playElement:Ue})}setupChannel(xe,ct=!1){var ze=this;return(0,d.A)(function*(){ze.changeChannel(xe.playable),ze.playable$.next(xe.playable),ze.trackingService.trackEvent(new me.w8(xe.playable)),ze.playElements$.next(null);let ge=0;xe.seek&amp;&amp;ze.isSeekable&amp;&amp;(ge=xe.seek),ze.hq$.next(ze.playerSettings.hq);const H=yield ze.buildIcecastStream(xe.playable,ge);H?(ze.subscribeChannelMetaData(ge),ze.player.playrate=G.nL.x1,ct?ze.player.load(H,0):ze.player.play(H,0),ze.playSubscriptions.add(ze.player.state$.pipe((0,y.F)()).subscribe(J=&gt;{if(J===He.pi.Playing){ze.pausedAt.set(null);const Ue=ze.appliedAbsoluteOffset$.getValue();if(Ue){const et=ze.requestedOffset$.getValue()===ze.offset(),it=Math.ceil((Ue.getTime()-Date.now())/1e3);ze.offset.set(it),et&amp;&amp;ze.requestedOffset$.next(it),ze.currentlyStreamingTime.set(Ue)}else ze.offset.set(0),ze.requestedOffset$.next(0),ze.currentlyStreamingTime.set(new Date)}ze.state$.next({config:xe,update:J})}))):ze.state$.next({config:xe,update:He.pi.Error})})()}buildIcecastStream(xe,ct=0){var ze=this;return(0,d.A)(function*(){ze.state$.next({config:xe.playerConfig,update:He.pi.Loading});const ge=xe.streams.find(Ue=&gt;Ue.protocol===ot.tI.Icecast&amp;&amp;Ue.timeTravelRetentionSeconds&gt;0);if(ge?.url)return ze.buildPlayUrl(ge,ct);const J=xe.streams.find(Ue=&gt;Ue.protocol===ot.tI.Icecast)||xe.entity?.streams[0];return J?.url?ze.buildPlayUrl(J,ct):(console.error("Building icecast stream failed!",J),"")})()}refreshChannels(){this.subscriptions.add(this.channelService.getAllChannels().pipe(function X(rt=1/0){let ft;ft=rt&amp;&amp;"object"==typeof rt?rt:{count:rt};const{count:xe=1/0,delay:ct,resetOnSuccess:ze=!1}=ft;return xe&lt;=0?he.D:(0,A.N)((ge,H)=&gt;{let Ue,J=0;const et=()=&gt;{let it=!1;Ue=ge.subscribe((0,L._)(H,pe=&gt;{ze&amp;&amp;(J=0),H.next(pe)},void 0,pe=&gt;{if(J++&lt;xe){const Xe=()=&gt;{Ue?(Ue.unsubscribe(),Ue=null,et()):it=!0};if(null!=ct){const Ve="number"==typeof ct?(0,Y.O)(ct):(0,j.Tg)(ct(pe,J)),Le=(0,L._)(H,()=&gt;{Le.unsubscribe(),Xe()},()=&gt;{H.complete()});Ve.subscribe(Le)}else Xe()}else H.error(pe)})),it&amp;&amp;(Ue.unsubscribe(),Ue=null,et())};et()})}(3)).subscribe({next:xe=&gt;{this.channels=xe;const ct=this.channels.length&gt;1;this.supportsSkip$.next(ct),this.supportsSkipBackwards$.next(ct),this.supportsSkipForward$.next(ct)},error:xe=&gt;{this.supportsSkip$.next(!1),this.supportsSkipBackwards$.next(!1),this.supportsSkipForward$.next(!1),console.error("Channel Player Controller cannot load neighbouring channels",xe)}}))}setUpChannelSeekable(){const ct=this.currentChannel.streams.find(ze=&gt;null!==ze.timeTravelRetentionSeconds);this.isSeekableValue=!!ct,this.maxOffset=ct?-ct.timeTravelRetentionSeconds+G.f0:0,this.maxOffset$.next(this.maxOffset)}resetTrackUpdateSource(){this.trackUpdateSource?.close(),this.trackUpdateSourceSubscriptions.unsubscribe()}changeChannel(xe){this.currentChannel?.id!==xe.id&amp;&amp;(this.currentChannel=xe,this.hasPlaylist$.next(!xe.hidePlaylist),this.appliedAbsoluteOffset$.next(null),this.requestedOffset$.next(0),this.lastSeekTriggerType=null,this.offset.set(0),this.setUpChannelSeekable(),this.updatePlayElement(null))}getTriggerParamValue(){return this.lastSeekTriggerType===G.Qv.play?this.offset().toString():this.lastSeekTriggerType===G.Qv.resume?(0,$.A)(new Date,this.lastPauseTimeStamp).toString():this.lastRequestRelativeOffset.toString()}static{this.\u0275fac=function(ct){return new(ct||rt)(g.KVO(Te.N),g.KVO(Ze.l),g.KVO(g.zZn),g.KVO(gt.J),g.KVO(bt.Y),g.KVO(B),g.KVO(de.b),g.KVO(g.Agw))}}static{this.\u0275prov=g.jDH({token:rt,factory:rt.\u0275fac})}}return rt})()},5457:(ne,F,h)=&gt;{"use strict";h.d(F,{c:()=&gt;U});var d=h(4438),e=h(2771),g=h(4412),E=h(5076),u=h(7813),R=h(5606),O=h(3987),C=h(4660),m=h(5342),T=h(2481),y=h(6015);let U=(()=&gt;{class w extends m.i{get fullscreenComponent(){return E.c5}get knowsLength(){return!0}get isSeekable(){return!0}get supportsPlayrate(){return!0}get supportsVolume(){return!0}get supportsAutoplay(){return!0}set autoplay(L){}get supportsChromecast(){return!0}constructor(L,W){super(W),this.player=L,this.type=u.k4.podcast,this.canSeekForwards=(0,d.EWP)(()=&gt;this.progress()&lt;this.totalTime()),this.canSeekBackwards=(0,d.EWP)(()=&gt;this.progress()&gt;0),this.progress=(0,d.vPA)(0),this.totalTime=(0,d.vPA)(0),this.metaData$=new e.m(1),this.playSubscriptions=new O.A$,this.group$=new g.t(null)}play(L){if(!L)return null;const W=L;if(this.lastConfig?.playable.id===W.playable.id&amp;&amp;(W.seek=this.progress$.value?.update?.current),this.lastConfig=W,this.playable$.next(L?.playable),this.playSubscriptions.unsubscribe(),this.resetGroup(),W.playable.groupModel){const q=W.playable.groupModel;this.playSubscriptions.add(q.neighborPosts(W.playable.id,3,R.sl).subscribe({next:Ce=&gt;{this.group$.next(q),this.siblings=Ce,this.updateSkipLimits()},error:()=&gt;{this.group$.next(null)}}))}if(W){this.podcast=W.playable,this.updateSkipLimits();const q=this.chooseUri(W);this.playUri(q,W.seek||0),this.playSubscriptions.add(this.player.state$.subscribe(Ce=&gt;{this.state$.next({config:W,update:Ce})})),this.playSubscriptions.add(this.player.currentTime$.subscribe(Ce=&gt;{const he=this.player.duration??W.playable.entity.audio?.durationMillis/1e3;this.totalTime.set(he),this.progress.set(Ce),this.progress$.next({config:L,update:{total:he,current:Ce,buffered:0}})}));const le=L.playable;this.metaData$.next({title:le.title,subTitle:le.subTitle,image:le.image,fullscreenPlayerHeaderTitle:le.groupModel?.title||le.title,podcast:le})}return this.player}resume(){this.player.resume()}pause(){this.player.pause()}stop(){this.player.stop(),this.playSubscriptions.unsubscribe()}seek(L,W){this.player.seek(L)}seekRelative(L){let W=L;const q=this.progress$.getValue()?.update;q.total&gt;0&amp;&amp;(W=Math.min(Math.max(0,q.current+L),q.total)),this.seek(W)}skipNext(){return this.next?this.next.playerConfig:null}skipPrevious(){return this.previous?this.previous.playerConfig:null}playUri(L,W=0){if(L){if(L.startsWith("https")||L.startsWith("http"))return this.player.play(L,W),this.player;throw new Error("Unsupported protocol")}return null}resetGroup(){this.group$.next(null),this.siblings=[],this.previous=null,this.next=null,this.supportsSkip$.next(!1),this.supportsSkipForward$.next(!1),this.supportsSkipBackwards$.next(!1)}updateSkipLimits(){const L=this.siblings?.length,W=this.siblings,q=this.podcast?.id;L&lt;2?this.supportsSkip$.next(!1):(W[1].id===q?(this.next=W[0],this.supportsSkipForward$.next(!0),W[2]&amp;&amp;(this.previous=W[2],this.supportsSkipBackwards$.next(!0))):W[0].id===q?(this.previous=W[1],this.supportsSkipBackwards$.next(!0)):W[2]?.id===q&amp;&amp;(this.next=W[1],this.supportsSkipForward$.next(!0)),this.supportsSkip$.next(!0))}chooseUri(L){if(L&amp;&amp;L.playable?.type===R.sl){const W=L.playable;if(W.entity.audio?.sources){const q=W.entity.audio.sources.find(le=&gt;le.protocol===C.tI.HTTP);if(q)return q.url}}return null}static{this.\u0275fac=function(W){return new(W||w)(d.KVO(T.Y),d.KVO(y.N))}}static{this.\u0275prov=d.jDH({token:w,factory:w.\u0275fac})}}return w})()},5342:(ne,F,h)=&gt;{"use strict";h.d(F,{i:()=&gt;R});var d=h(4438),e=h(2771),g=h(4412),E=h(3987),u=h(4565);class R{constructor(C){this.playerSettings=C,this.canSeekForwards=(0,d.EWP)(()=&gt;!1),this.canSeekBackwards=(0,d.EWP)(()=&gt;!1),this.isTimeTravelled=(0,d.vPA)(!1),this.metaData$=new e.m(1),this.state$=new g.t(null),this.progress$=new g.t({config:null,update:u.PU}),this.hq$=new g.t(this.playerSettings.hq),this.autoplay$=new g.t(this.playerSettings.autoplay),this.playElements$=new e.m(1),this.playable$=new e.m(1),this.hasPlaylist$=new g.t(!1),this.maxOffset$=new e.m(1),this.streamUrlDecorators=new Map,this.subscriptions=new E.A$,this.supportsSkip$=new g.t(!1),this.supportsSkipForward$=new g.t(!1),this.supportsSkipBackwards$=new g.t(!1)}get fullscreenComponent(){return""}get isSeekable(){return!1}get knowsLength(){return!1}get isPlaying(){return this.state$.getValue()?.update===u.pi.Playing}get hasPlaylist(){return!1}get supportsVolume(){return!1}get supportsHQ(){return!1}get hq(){throw new Error("Not supported")}set hq(C){throw new Error("Not supported")}get supportsChromecast(){return!1}get supportsPlayrate(){return!1}set playrate(C){throw new Error("Not supported")}get supportsAutoplay(){return!1}set autoplay(C){throw new Error("Not supported")}initializePlayerWithoutPlaying(C){return null}seek(C,m){throw new Error("Not implemented")}seekRelative(C){throw new Error("Not implemented")}load(){}unLoad(){this.stop(),this.subscriptions.unsubscribe()}chromecast(C){throw new Error("Not implemented")}skipPrevious(){throw new Error("Not supported")}skipNext(){throw new Error("Not supported")}registerUrlStreamDecorator(C,m){this.streamUrlDecorators.set(C,m)}unregisterUrlStreamDecorator(C){this.streamUrlDecorators.delete(C)}}},6015:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;E,N:()=&gt;T});var d=h(4438),e=h(177),g=h(9888);const E=1,O="playerVolume",C="playerHQ",m="playerAutoplay";let T=(()=&gt;{class y{constructor(w,A){this.configService=w,this.platformId=A}set volume(w){w||(w=0),(0,e.UE)(this.platformId)&amp;&amp;localStorage.setItem(O,w.toString())}get volume(){if(!(0,e.UE)(this.platformId))return E;const w=localStorage.getItem(O);return w?Number.parseFloat(w):E}set hq(w){w||(w=!1),(0,e.UE)(this.platformId)&amp;&amp;localStorage.setItem(C,w?"true":"false")}get hq(){return!(!(0,e.UE)(this.platformId)||!localStorage.getItem(C))&amp;&amp;"true"==localStorage.getItem(C)}set autoplay(w){w||(w=!1),(0,e.UE)(this.platformId)&amp;&amp;localStorage.setItem(m,w?"true":"false")}get autoplay(){return(0,e.UE)(this.platformId)&amp;&amp;localStorage.getItem(m)?"true"==localStorage.getItem(m):this.configService.modules.core?.autoplay??!1}get autoplayDelay(){return this.configService.modules.core?.autoplayDelay||500}setInitialVolume(w){const A=localStorage.getItem(O);this.volume=A?Number.parseFloat(A):w}static{this.\u0275fac=function(A){return new(A||y)(d.KVO(g.w),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},5884:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;$,x:()=&gt;ee});var d=h(177),e=h(4438),g=h(4412),E=h(4572),u=h(7673),R=h(3294),O=h(5558),C=h(6354),m=h(5964),T=h(6697),y=h(5076),U=h(7813),w=h(9309),A=h(5606),L=h(3987),W=h(1284),q=h(4565),le=h(2481),Ce=h(2893),he=h(9912),Y=h(7824),j=h(9888),X=h(9409),_e=h(6015),Q=h(5457);function $(G,ue){return!G&amp;&amp;!ue||!(!G||!ue||G.type!==ue.type)&amp;&amp;G.playable.id===ue.playable.id}let ee=(()=&gt;{class G extends W.d{constructor(ye,se,ot,me,Ge,Ye,dt,He,Oe,Te,Ze){super(Ze,[dt]),this.componentInjector=ye,this.platformId=se,this.audioPlayer=ot,this.audioPlayerController=me,this.channelPlayerController=Ge,this.channelService=Ye,this.configService=dt,this.overlayService=He,this.playerSettings=Oe,this.podcastPlayerController=Te,this.activeController$=new g.t(null),this.playerState$=new g.t(null),this.playerProgress$=new g.t(null),this.currentlyStreamingTime$=new g.t(null),this.currentConfig$=new g.t(null),this.currentPlayer$=new g.t(null),this.volume$=new g.t(this.playerSettings.volume),this.hq$=new g.t(this.playerSettings.hq),this.playrate$=new g.t(U.nL.x1),this.fullscreenComponent$=new g.t(null),this.controllerSubscriptions=new L.A$,this.registeredControllers=new Map,this.preventOverlayPlayer=!1,this.registerController(A.VY,this.channelPlayerController),this.registerController(A.sl,this.podcastPlayerController),this.registerController(w.W5,this.audioPlayerController),(0,d.UE)(this.platformId)&amp;&amp;(this.setupInitialConfig(),this.volumeBeforeMute=this.volume$.getValue(),(0,E.z)([this.currentConfig$,this.activeController$]).pipe((0,R.F)(),(0,O.n)(([,gt])=&gt;gt?.currentlyStreamingTime$||(0,u.of)(null))).subscribe(gt=&gt;{this.currentlyStreamingTime$.next(gt)}))}set volume(ye){const se=this.activeController$.value;!se||!se.supportsVolume||(this.volume$.next(ye),this.playerSettings.volume=ye,this.currentPlayer$.value&amp;&amp;(this.currentPlayer$.value.volume=ye))}get volume(){const ye=this.activeController$.value;return ye&amp;&amp;ye.supportsVolume&amp;&amp;this.currentPlayer$.value?this.currentPlayer$.value.volume:1}set playrate(ye){const se=this.activeController$.value;se&amp;&amp;se.supportsPlayrate&amp;&amp;(this.playrate$.next(ye),this.currentPlayer$.value&amp;&amp;(this.currentPlayer$.value.playrate=ye))}set hq(ye){const se=this.activeController$.value;se&amp;&amp;se.supportsHQ&amp;&amp;(this.hq$.next(ye),this.playerSettings.hq=ye,se.hq=ye)}doInit(){return this.activeController$.subscribe(ye=&gt;{ye?(this.fullscreenComponent$.next(this.getFullscreenComponent(ye)),this.openOverlayPlayer()):(this.overlayPlayer?.close(),this.overlayPlayer=null)}),this.audioPlayer.ended$.subscribe(ye=&gt;{ye&amp;&amp;this.autoplay()}),Promise.resolve(!0)}play(ye=null,se=!1){if(!ye)return void this.resume();const ot=this.activeController$.value,me=this.registeredControllers.get(ye.type);if(ot){if(me===ot){const Ge=me.play(ye);return this.currentConfig$.next(ye),this.switchPlayer(Ge),me.supportsVolume&amp;&amp;Ge&amp;&amp;(Ge.volume=this.volume$.value),void(me.supportsPlayrate&amp;&amp;Ge&amp;&amp;(Ge.playrate=this.playrate$.value))}ot.unLoad(),me.load()}else me.load();if(!me)throw new Error("Unsupported player config");{me.supportsHQ&amp;&amp;(me.hq=this.playerSettings.hq),me.supportsAutoplay&amp;&amp;(me.autoplay=this.playerSettings.autoplay);const Ge=se?me.initializePlayerWithoutPlaying(ye):me.play(ye);Ge&amp;&amp;(this.currentConfig$?.value?.type===A.Ly.Channel&amp;&amp;(this.previouslyPlayedChannel=this.currentConfig$.value),this.currentConfig$.next(ye),this.switchPlayer(Ge),this.activeController$.next(me),me.supportsVolume&amp;&amp;(Ge.volume=this.volume$.value),me.supportsPlayrate&amp;&amp;(Ge.playrate=this.playrate$.value))}}togglePlayable(ye){this.toggle(ye?.playerConfig)}toggle(ye=null,se=!1){if(this.currentConfig$.value&amp;&amp;null==ye||this.currentConfig$.value&amp;&amp;ye&amp;&amp;$(ye,this.currentConfig$.value)){const ot=this.playerState$.value?.update;if(ot===q.pi.Error||ot===q.pi.CorsError)return void this.play(this.currentConfig$.value??ye);if(q.cf.includes(ot)){if(se&amp;&amp;this.activeController$.value.isTimeTravelled())return void this.seek(ye,0);this.pause()}else this.resume()}else ye?this.play(ye):this.stop()}resume(){this.activeController$.value&amp;&amp;this.activeController$.value.resume()}stop(){this.activeController$.value&amp;&amp;this.activeController$.value.stop(),this.currentConfig$.next(null)}pause(){this.activeController$.value&amp;&amp;this.activeController$.value.pause()}subscribePlayerConfigState(ye,se,ot=!1){return(0,E.z)([this.currentConfig$,this.playerState$,this.activeController$]).pipe((0,C.T)(([me,Ge,Ye])=&gt;$(me,ye)?ot&amp;&amp;Ye?.isTimeTravelled()?q.pi.Idle:null!=Ge?Ge.update:q.pi.Idle:q.pi.Idle),(0,R.F)()).subscribe(se)}playerStateFromChannelRange$(ye,se,ot){return(0,E.z)([this.currentConfig$,this.playerState$,this.currentlyStreamingTime$]).pipe((0,C.T)(([me,Ge,Ye])=&gt;ye!==me?.playable.id?{playerState:q.pi.Idle,isWithinRange:!1}:Ye?Ye&lt;se||Ye&gt;ot?{playerState:q.pi.Idle,isWithinRange:!1}:{playerState:Ge.update||q.pi.Idle,isWithinRange:!0}:{playerState:Ge.update||q.pi.Idle,isWithinRange:!1}),(0,R.F)())}getActiveShowSlot$(ye){const se=this.currentlyStreamingTime$.value||new Date;return this.channelService.getProgram(ye,se).pipe((0,C.T)(ot=&gt;ot?.items?.find(me=&gt;me.start&lt;=se&amp;&amp;me.end&gt;=se)||null))}subscribePlayerConfigProgress(ye,se){return(0,E.z)([this.currentConfig$,this.playerProgress$]).pipe((0,m.p)(([ot,me])=&gt;ye.playable.id===me?.config?.playable.id),(0,C.T)(([ot,me])=&gt;me?me.update:q.Ue)).subscribe(se)}getPlayerProgressObservable(ye){return this.playerProgress$.pipe((0,m.p)(se=&gt;ye.playable.id===se?.config?.playable.id),(0,C.T)(se=&gt;se?se.update:q.Ue))}closePlayer(){this.stop(),this.activeController$.next(null)}openOverlayPlayer(){!this.overlayPlayer&amp;&amp;!this.preventOverlayPlayer&amp;&amp;(this.overlayPlayer=this.overlayService.openWithInjectionToken(y.nr,ye=&gt;({backdrop:!1,layer:U.FS.OVERLAY_PLAYER,exclusive:!1,position:ye.position().global().centerVertically().bottom("0"),scroll:ye.scrollStrategies.noop(),size:{width:"100%",height:void 0},disposeOnNavigation:!1,closeOnEscKey:!1}),null,!1))}skipNext(){const ye=this.activeController$.value;if(ye){const se=ye.skipNext();se&amp;&amp;this.play(se)}}skipPrevious(){const ye=this.activeController$.value;if(ye){const se=ye.skipPrevious();se&amp;&amp;this.play(se)}}seek(ye,se){$(ye,this.currentConfig$.value)&amp;&amp;this.activeController$.value?this.activeController$.value.seek(se):this.playFromPosition(ye,se)}seekRelative(ye,se){$(ye,this.currentConfig$.value)&amp;&amp;this.activeController$.value?this.activeController$.value.seekRelative(se):this.playFromPosition(ye,se)}getFullscreenComponent(ye){const se=ye.fullscreenComponent;let ot=null;return se&amp;&amp;(ot=this.componentInjector.get(se,null,e.$GK.Optional)),ot}toggleMute(){if(!this.volume$.getValue())return this.volumeBeforeMute||(this.volumeBeforeMute=.5),this.volume$.next(this.volumeBeforeMute),void(this.volume=this.volumeBeforeMute);this.volumeBeforeMute=this.volume$.getValue(),this.volume=0,this.volume$.next(0)}registerController(ye,se){this.registeredControllers.set(ye,se),this.controllerSubscriptions.add(se.progress$.subscribe(ot=&gt;{this.playerProgress$.next(ot)})),this.controllerSubscriptions.add(se.state$.subscribe(ot=&gt;{this.playerState$.next(ot)}))}autoplay(){this.playerSettings.autoplay&amp;&amp;setTimeout(()=&gt;{this.activeController$?.value&amp;&amp;this.activeController$.value.supportsSkipForward$?.value?this.skipNext():this.previouslyPlayedChannel&amp;&amp;this.play(this.previouslyPlayedChannel)},this.playerSettings.autoplayDelay)}setupInitialConfig(){this.configService.config$.pipe((0,C.T)(ye=&gt;ye.modules?.core??null),(0,m.p)(ye=&gt;!!ye),(0,T.s)(1),(0,O.n)(ye=&gt;{const{initialChannelId:se,initialVolume:ot}=ye;return ot&amp;&amp;(this.playerSettings.setInitialVolume(ot),this.volume$.next(this.playerSettings.volume)),se?this.channelService.getChannelById(se).pipe((0,C.T)(me=&gt;me?.playerConfig)):(0,u.of)(null)})).subscribe(ye=&gt;{ye&amp;&amp;this.play(ye,!0)})}switchPlayer(ye){this.currentPlayer$.next(ye)}playFromPosition(ye,se){const ot=ye;ot.seek=se,this.play(ot)}static{this.\u0275fac=function(se){return new(se||G)(e.KVO(y.jV),e.KVO(e.Agw),e.KVO(le.Y),e.KVO(Ce.m),e.KVO(he.X),e.KVO(Y.l),e.KVO(j.w),e.KVO(X.s),e.KVO(_e.N),e.KVO(Q.c),e.KVO(e.zZn))}}static{this.\u0275prov=e.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})()},4565:(ne,F,h)=&gt;{"use strict";h.d(F,{PU:()=&gt;m,Ue:()=&gt;T,ai:()=&gt;Ce,cf:()=&gt;C,pi:()=&gt;R});var d=h(4412),e=h(1413),g=h(7673),E=h(6648),u=h(5558),R=function(he){return he.Idle="Idle",he.Loading="Loading",he.Seeking="Seeking",he.Playing="Playing",he.Error="Error",he.CorsError="CorsError",he}(R||{});const C=[R.Seeking,R.Loading,R.Playing],m={total:0,current:0,buffered:0},T={total:0,current:0,buffered:0};class y{}class U extends y{constructor(Y,j){super(),this.uri=Y,this.position=j}}class w extends y{constructor(Y,j){super(),this.uri=Y,this.position=j}}class A extends y{}class L extends y{}class W extends y{}class q extends y{constructor(Y){super(),this.position=Y}}class Ce{constructor(){this.currentTime$=new d.t(0),this.state$=new d.t(null),this.ended$=new d.t(!1),this.error$=new d.t(null),this.commandQueue=[],this.ready$=new e.B}start(){this.commandSubscription=this.ready$.pipe((0,u.n)(Y=&gt;this.getNextCommand()),(0,u.n)(Y=&gt;{if(Y instanceof y)switch(Y.constructor){case U:return this.playImpl(Y.uri,Y.position);case w:return this.initialize(Y.uri,Y.position);case A:return this.resumeImpl();case L:return this.pauseImpl();case W:return this.stopImpl();case q:return this.seekImpl(Y.position);default:return(0,g.of)(null)}return(0,g.of)(null)})).subscribe(()=&gt;{},Y=&gt;{this.readyForCommand()}),this.readyForCommand()}readyForCommand(){this.ready$.next()}getNextCommand(){if(this.commandQueue.length&lt;1){const Y=new Promise(j=&gt;{this.resolveEmptyQueue=j});return(0,E.H)(Y)}return(0,g.of)(this.commandQueue.shift())}queueCommand(Y){this.resolveEmptyQueue?(this.resolveEmptyQueue(Y),this.resolveEmptyQueue=null):this.commandQueue.push(Y)}flushCommands(){this.commandQueue.splice(0,this.commandQueue.length)}load(Y,j){this.state$.next(R.Loading),this.flushCommands(),this.queueCommand(new w(Y,j))}play(Y,j){this.state$.next(R.Loading),this.flushCommands(),this.queueCommand(new U(Y,j))}stop(){this.state$.next(R.Idle),this.flushCommands(),this.queueCommand(new W)}pause(){this.state$.next(R.Idle),this.queueCommand(new L)}resume(){this.state$.next(R.Loading),this.queueCommand(new A)}seek(Y){this.queueCommand(new q(Y))}set playrate(Y){throw new Error("Not implemented")}get playrate(){throw new Error("Not implemented")}}},2019:(ne,F,h)=&gt;{"use strict";h.d(F,{K:()=&gt;T});var d=h(4438),e=h(1284),g=h(7673),E=h(6354),u=h(9437),R=h(5606),O=h(9888),C=h(7826),m=h(8137);let T=(()=&gt;{class y extends e.d{constructor(w,A,L,W){super(W,[w]),this.configService=w,this.modelService=A,this.postApi=L,this.postCache=new Map}getPosts(w,A=null,L=10){return this.postApi.getPosts(w,A,L).pipe((0,E.T)(W=&gt;{const q={...W};return q.items=W.items.map(Ce=&gt;{const he=this.modelService.getPostModelType(Ce.type);return this.modelService.createModel(he||R.M$,Ce)}),q}))}getPostById(w){return this.postCache.get(w)?(0,g.of)(this.postCache.get(w)):this.postApi.getPostById(w).pipe((0,E.T)(A=&gt;{const L=this.modelService.getPostModelType(A.type);return this.modelService.createModel(L||R.M$,A)}),(0,u.W)(A=&gt;(d.naY&amp;&amp;console.warn(A),(0,g.of)(null))))}getGroup(w,A=!0,L=10,W){return this.postApi.getGroup(w,A,L,W).pipe((0,E.T)(q=&gt;this.modelService.createModel(R.Yh,q)),(0,u.W)(q=&gt;(d.naY&amp;&amp;console.warn(q),(0,g.of)(null))))}generateShareUrl(w){return this.postApi.generateShareUrl(w)}static{this.\u0275fac=function(A){return new(A||y)(d.KVO(O.w),d.KVO(C.J),d.KVO(m.F),d.KVO(d.zZn))}}static{this.\u0275prov=d.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},6082:(ne,F,h)=&gt;{"use strict";h.d(F,{S:()=&gt;y});var d=h(4412),e=h(2771),g=h(7673),E=h(8810),u=h(5558),R=h(9437),O=h(4438),C=h(1626),m=h(7220);let T=(()=&gt;{class U{constructor(A){this.api=A}search(A){let L=(new C.Nl).set("text",A.text);return A.limit&amp;&amp;(L=L.set("limit",A.limit)),A.offset&amp;&amp;(L=L.set("offset",A.offset)),A.skip&amp;&amp;(L=L.set("skip",A.skip)),A.sortOrder&amp;&amp;(L=L.set("sortOrder",A.sortOrder)),A.orderBy&amp;&amp;(L=L.set("orderBy",A.orderBy)),A.tags&amp;&amp;A.tags.length&gt;0&amp;&amp;A.tags.forEach(W=&gt;L=L.append("tags",W)),A.tagIds&amp;&amp;A.tagIds.length&gt;0&amp;&amp;A.tagIds.forEach(W=&gt;L=L.append("tagIds",W)),A.types&amp;&amp;A.types.length&gt;0&amp;&amp;A.types.forEach(W=&gt;L=L.append("types",W)),this.api.get("/search",L)}static{this.\u0275fac=function(L){return new(L||U)(O.KVO(m.O))}}static{this.\u0275prov=O.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),y=(()=&gt;{class U{constructor(A){this.searchApi=A,this.searchResults$=new d.t(null),this.searchQuery$=new d.t(null),this.searchError$=new d.t(!1),this.hasMore$=new e.m}search(A){return this._limit=A.limit,this.searchApi.search(A).pipe((0,u.n)(L=&gt;(this.searchError$.value&amp;&amp;this.searchError$.next(!1),this.searchResults$.next(L),this.searchQuery$.next(A.text),this._preloadRequest={text:A.text,limit:this._limit,offset:L.next,sortOrder:A.sortOrder,orderBy:A.orderBy},this.preloadMore(),(0,g.of)(!0))),(0,R.W)(L=&gt;(this.searchResults$.next(null),this.searchQuery$.next(A.text),this.searchError$.next(!0),this.hasMore$.next(!1),(0,E.$)(L))))}preloadMore(){this.searchApi.search(this._preloadRequest).pipe((0,R.W)(A=&gt;(this.hasMore$.next(!1),(0,E.$)(A)))).subscribe(A=&gt;{A?.size?(this.hasMore$.next(!0),this._nextResults=A):(this.hasMore$.next(!1),this._nextResults=null)})}loadMore(){const A=[...this.searchResults$.value.items,...this._nextResults.items],L={...this._nextResults,items:A};this.searchResults$.next(L),this._preloadRequest={...this._preloadRequest,offset:this._nextResults.next},this.preloadMore()}static{this.\u0275fac=function(L){return new(L||U)(O.KVO(T))}}static{this.\u0275prov=O.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},5328:(ne,F,h)=&gt;{"use strict";h.d(F,{Q:()=&gt;e});var d=h(4438);let e=(()=&gt;{class g{constructor(){this.store=new Map}save(u,R,O){const C=this.store.get(u);if(!C)return this.store.set(u,new Map),void this.store.get(u).set(R,O);C.set(R,O)}fetch(u,R){const O=this.store.get(u);return O?O.get(R):null}clear(u,R){const O=this.store.get(u);O&amp;&amp;O.delete(R)}static{this.\u0275fac=function(R){return new(R||g)}}static{this.\u0275prov=d.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},866:(ne,F,h)=&gt;{"use strict";h.d(F,{v:()=&gt;T});var d=h(4438),e=h(7673),g=h(6354),E=h(9437),u=h(1284),R=h(5606),O=h(7220);let C=(()=&gt;{class y{constructor(w){this.api=w}getShow(w){return this.api.get(`/shows/id=${w}`)}getShowSlot(w){return this.api.get(`/shows/slots/id=${w}`)}getShowSlotsForShow(w,A,L,W){const q={};return A&amp;&amp;(q.from=A.toISOString()),L&amp;&amp;(q.to=L.toISOString()),W&amp;&amp;(q.channelId=W),this.api.get(`/shows/id=${w}/slots`,q)}resolveShowUri(w){return w?this.api.get(`/shows/id=${w}/page-uri`).pipe((0,E.W)(()=&gt;(0,e.of)(null))):(0,e.of)(null)}generateShareUrl(w){return this.api.post(`/shows/id=${w}/share`,{}).pipe((0,g.T)(A=&gt;A.url))}static{this.\u0275fac=function(A){return new(A||y)(d.KVO(O.O))}}static{this.\u0275prov=d.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var m=h(7826);let T=(()=&gt;{class y extends u.d{constructor(w,A,L){super(A),this.showApi=w,this.modelService=L}getShowById(w){return this.showApi.getShow(w).pipe((0,g.T)(A=&gt;this.modelService.createModel(R.rJ,A)),(0,E.W)(A=&gt;(d.naY&amp;&amp;console.warn(A),(0,e.of)(null))))}getShowSlotById(w){return this.showApi.getShowSlot(w).pipe((0,g.T)(A=&gt;this.modelService.createModel(R.CX,A)),(0,E.W)(A=&gt;(d.naY&amp;&amp;console.warn(A),(0,e.of)(null))))}generateShareUrl(w){return this.showApi.generateShareUrl(w)}getShowSlotsForShow(w,A,L,W){return this.showApi.getShowSlotsForShow(w,A,L,W).pipe((0,g.T)(q=&gt;q.map(le=&gt;this.modelService.createModel(R.CX,le))))}static{this.\u0275fac=function(A){return new(A||y)(d.KVO(C),d.KVO(d.zZn),d.KVO(m.J))}}static{this.\u0275prov=d.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},5140:(ne,F,h)=&gt;{"use strict";h.d(F,{k:()=&gt;g});var d=h(4438),e=h(7220);let g=(()=&gt;{class E{constructor(R){this.api=R}getStation(){return this.api.get("/station")}getTermsOfService(){return this.api.get("/station/terms-of-service")}static{this.\u0275fac=function(O){return new(O||E)(d.KVO(e.O))}}static{this.\u0275prov=d.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},9575:(ne,F,h)=&gt;{"use strict";h.d(F,{A6:()=&gt;e,ax:()=&gt;O,sx:()=&gt;u,w8:()=&gt;g,xx:()=&gt;R});class d{constructor(m){this.eventName=m}}class e extends d{constructor(m){super("page_load"),this.page=m}}class g extends d{constructor(m){super("channel_play"),this.channel=m}}class u extends d{constructor(){super("register_start")}}class R extends d{constructor(){super("registered")}}class O extends d{constructor(){super("register_update_profile")}}},2396:(ne,F,h)=&gt;{"use strict";h.d(F,{b:()=&gt;u});var d=h(4438),e=h(9575),g=h(177),E=h(8568);let u=(()=&gt;{class R{constructor(C,m){this.pageService=C,this.platformId=m,this.trackers=new Map}registerTracker(C,m){this.trackers.set(C,m),this.pageService.currentPage&amp;&amp;m.trackEvent(new e.A6(this.pageService.currentPage))}unregisterTracker(C){this.trackers.delete(C)}trackEvent(C){if(C){(0,g.UE)(this.platformId)&amp;&amp;(C instanceof e.A6?this.handlePageLoad(C):C instanceof e.w8&amp;&amp;this.handleChannelPlay(C));for(const m of this.trackers.values())m.trackEvent(C)}}handlePageLoad(C){window.dispatchEvent(new CustomEvent("rsPageLoad",{detail:{pageUrl:C?.page?.link}}))}handleChannelPlay(C){window.dispatchEvent(new CustomEvent("rsChannelPlay",{detail:{channel:C?.channel?.name}}))}static{this.\u0275fac=function(m){return new(m||R)(d.KVO(E.b),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},8134:(ne,F,h)=&gt;{"use strict";function d(e){return e.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}h.d(F,{i:()=&gt;d})},3987:(ne,F,h)=&gt;{"use strict";function d(Q,$,ee=!1){if(!Q?.length)return null;const G=Q.findIndex($);return G&gt;-1&amp;&amp;(G+1&lt;Q.length||ee)?Q[(G+1)%Q.length]:null}function e(Q,$){if(!Q?.length)return 0;const ee=Q.findIndex($);return ee&lt;0?0:Q.length-ee-1}function g(Q,$,ee=!1){if(!Q.length)return null;const G=Q.findIndex($);return G&lt;0?null:G&lt;1?ee?Q[Q.length-1]:null:Q[G-1]}function E(Q,$){if(Q?.length&lt;2)return 0;const ee=Q.findIndex($);return Math.max(0,ee-1)}h.d(F,{A$:()=&gt;Ce.A,ng:()=&gt;R.ng,eP:()=&gt;R.eP,iv:()=&gt;u.i,Hg:()=&gt;d,os:()=&gt;e,ve:()=&gt;g,km:()=&gt;E,AX:()=&gt;y,IY:()=&gt;U,I$:()=&gt;q,b_:()=&gt;m,Sp:()=&gt;A,ko:()=&gt;L,H_:()=&gt;le,vE:()=&gt;w,sN:()=&gt;W,_U:()=&gt;R._U,p1:()=&gt;R.p1,zE:()=&gt;R.zE,Xy:()=&gt;O.X,K2:()=&gt;_e,Ni:()=&gt;T});var u=h(8134),R=h(8577),O=h(3710),C=h(7813);function m(Q,$,ee){return{[`--rs-${(0,u.i)(Q)}-${$}`]:ee}}function T(Q){return Q?Q.startsWith("$")?`var(--rs-values-${Q.slice(1)})`:Q:null}function y(Q,$,ee,G,ue={}){if(!Q)return{};let se,ye={};return se=G===C.Nx[0]?ee(Q[G]?.[$],ue?.[$],G)||{}:ee(Q[G]?.[$],null,G)||{},Object.entries(se).forEach(([ot,me])=&gt;{me&amp;&amp;(ye={...ye,...m(ot,G,T(me.toString()))})}),ye}function U(Q,$,ee,G={}){if(!Q||!ee)return{};let ue={};return C.Nx.forEach(ye=&gt;{ue={...ue,...y(Q,$,ee,ye,G)}}),ue}function w(Q,$,ee,G){const ue={};if(!Q&amp;&amp;!$)return ue;const ye=Q?.[0]||$?.[0];ye&amp;&amp;(ue[ee]=ye);const se=Q?.[1]||$?.[1];return se&amp;&amp;(ue[G]=se),ue}function A(Q,$,ee,G,ue){return y(Q,$,(ye,se)=&gt;{let ot;return!ye||ye.every(me=&gt;null===me)?se?(ot=se.map(me=&gt;me||0).join(" "),{[$]:ot}):{}:(ot=ue.map(me=&gt;T(me)).join(" "),{[$]:ot})},ee,G)}function L(Q,$,ee,G){let ye,ue={};return Q||G?(C.Nx.forEach(se=&gt;{let ot;se===C.wX.SM?(ot=Q?.[$]||G?.[$],ye=ot):(ot=Q?.modifiers?.[se]?.[$]||G?.modifiers?.[se]?.[$],ye=ot??ye);const Ge=m(`${ee}-${$}`,se,T(ot));ue={...ue,...Ge}}),ue):{}}function W(Q){return Q?.startsWith("$")?`var(--rs-colors-${(0,u.i)(Q.slice(1))})`:Q?.startsWith("#")||Q?.startsWith("rgba")?Q:null}function q(Q,$,ee=G=&gt;G){const G={};return C.Nx.forEach((ue,ye)=&gt;{Q[ue]?G[`--rs-${$}-${ue}`]=ee(Q[ue]):ye&gt;0&amp;&amp;(G[`--rs-${$}-${ue}`]=G[`--rs-${$}-${C.Nx[ye-1]}`])}),G}function le(Q,$){if(!Q||!$&amp;&amp;!Q[C.wX.SM])return{};const ee={};return C.Nx.forEach((G,ue)=&gt;{const ye=Q[G]??{};ee[G]=0!==ue?{...ee[C.Nx[ue-1]],...ye}:{...$,...ye}}),ee}var Ce=h(5571),he=function(Q){return Q.Text="text",Q.NewLine="newline",Q}(he||{});function Y(Q,$){const ee=Q.split("?");return ee.length&gt;1&amp;&amp;ee[1].indexOf("openExternal=1")&gt;-1}function j(Q,$){const ee=[],G=Q.split("\n");return G.length&gt;1?(G.forEach((ue,ye)=&gt;{ue.length&gt;0&amp;&amp;ee.push({type:he.Text,text:ue,style:$}),ye!=G.length-1&amp;&amp;ee.push({type:he.NewLine})}),ee):[{type:he.Text,text:Q,style:$}]}function X(Q){try{const $=new URL(Q);return $.searchParams.delete("openExternal"),$.toString()}catch{return Q}}function _e(Q,$){if(null==Q||null==Q.text||""==Q.text.trim())return"";null==Q.format&amp;&amp;(Q.format=[]),null==Q.text&amp;&amp;(Q.text="");const ee=[];if(Q.format?.length&lt;1)ee.push(...j(Q.text,[]));else{let ue=0;for(let ye=0;ye&lt;Q.format.length;ye++){const se=Q.format[ye];if(0===ye&amp;&amp;se[0]&gt;0){const me=Q.text.substring(0,se[0]);ee.push(...j(me,null)),ue=se[0]}else if(ue&lt;se[0]){const me=Q.text.substring(ue,se[0]);ee.push(...j(me,null)),ue+=se[0]-ue}const ot=Q.text.substring(se[0],se[1]);ee.push(...j(ot,se[2])),ue+=se[1]-se[0]}if(ue&lt;Q.text.length){const ye=Q.text.substring(ue,Q.text.length);ee.push(...j(ye,null))}}let G="";for(const ue of ee)if(ue.type==he.Text){const ye=ue;let se=ye.text;if(ye.style&amp;&amp;(ye.style.find(ot=&gt;"u"==ot)&amp;&amp;(se=`&lt;u&gt;${se}&lt;/u&gt;`),ye.style.find(ot=&gt;"strikethrough"==ot)&amp;&amp;(se=`&lt;s&gt;${se}&lt;/s&gt;`),ye.style.find(ot=&gt;ot.startsWith("color"))&amp;&amp;(se=`&lt;span style="color: ${W(ye.style.find(me=&gt;me.startsWith("color")).slice(6))}"&gt;${se}&lt;/span&gt;`),ye.style.find(ot=&gt;ot.startsWith("bg"))&amp;&amp;(se=`&lt;span style="background: ${W(ye.style.find(me=&gt;me.startsWith("bg")).slice(3))}"&gt;${se}&lt;/span&gt;`),ye.style.find(ot=&gt;ot.startsWith("size"))&amp;&amp;(se=`&lt;span style="font-size: ${ye.style.find(me=&gt;me.startsWith("size")).slice(5)}"&gt;${se}&lt;/span&gt;`),ye.style.find(ot=&gt;ot.startsWith("line-height"))&amp;&amp;(se=`&lt;span style="line-height: ${ye.style.find(me=&gt;me.startsWith("line-height")).slice(12)}"&gt;${se}&lt;/span&gt;`),ye.style.find(ot=&gt;"b"==ot)&amp;&amp;(se=`&lt;b&gt;${se}&lt;/b&gt;`),ye.style.find(ot=&gt;"i"==ot)&amp;&amp;(se=`&lt;i&gt;${se}&lt;/i&gt;`),ye.style.find(ot=&gt;ot.startsWith("link")))){const ot=ye.style.find(me=&gt;me.startsWith("link")).slice(5);ot&amp;&amp;(se=Y(ot)?`&lt;a href="${X(ot)}" target="_blank"&gt;${se}&lt;/a&gt;`:`&lt;a href="${X(ot)}"&gt;${se}&lt;/a&gt;`)}G+=se}else ue.type==he.NewLine&amp;&amp;(G+="&lt;br&gt;");return G}},8577:(ne,F,h)=&gt;{"use strict";h.d(F,{ng:()=&gt;A,eP:()=&gt;q,_U:()=&gt;w,p1:()=&gt;U,zE:()=&gt;y,us:()=&gt;he,uo:()=&gt;Ce});var d=h(5812),e=h.n(d),g=h(7385),E=h.n(g),u=h(3838);const R=E()("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");class m{static encode(j){return"string"==typeof j&amp;&amp;(j=u.hp.from(j.replace(/-/g,""),"hex")),T(R.encode(j),22)}static decode(j){const X=T(u.hp.from(R.decode(j)).toString("hex"),32);return`${X.slice(0,8)}-${X.slice(8,12)}-${X.slice(12,16)}-${X.slice(16,20)}-${X.slice(20)}`}}function T(Y,j){return Y=Y.toString(),`${"0".repeat(32)}${Y}`.slice(-j)}function y(){return Math.random().toString(36).substr(2,9)}function U(Y){if(!Y)return null;const j=Y.split(":");return 3!==j?.length?null:[j[1],j[2]]}function w(Y){return Y?new Date(Y):null}function A(Y,j,X=null){if(Y?.length!==j?.length)return!1;for(let _e=0;_e&lt;Y.length;_e++){const Q=Y[_e],$=j[_e];if(X&amp;&amp;!X(Q,$)||Q!==$)return!1}return!0}const L=.001;function W(Y,j){return Math.abs(Y-j)&lt;L}function q(Y,j){return W(Y[0],j[0])&amp;&amp;W(Y[1],j[1])&amp;&amp;W(Y[2],j[2])&amp;&amp;W(Y[3],j[3])}const le=/^[0-9A-F]{8}-[0-9A-F]{4}-[4][0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i;function Ce(Y,j){return le.test(Y)&amp;&amp;null!=j?`${e()(j).replace(/[*+~.()'"!:@]/g,"")}-${m.encode(Y)}`:Y}function he(Y){if(!Y)return Y;const j=Y.lastIndexOf("-");if(j&gt;-1){const X=Y.slice(j+1);if(22===X.length)return m.decode(X)}return Y}},899:(ne,F,h)=&gt;{"use strict";h.d(F,{v:()=&gt;L});var d=h(4438),e=h(4412),g=h(7673),E=h(1985),u=h(5558),R=h(9437),O=h(5964),C=h(8141),m=h(983),T=h(9974),y=h(4360),U=h(8750),w=h(1584);class L{constructor(q,le){this.subscribers=0,this.pollFn=q,this.pollerOptions=le,this.pollInterval=this.pollerOptions.interval()}init(){this.pollEmitter=new e.t(null),this.pollSubscription?.unsubscribe(),this.pollSubscription=(0,g.of)(null).pipe((0,u.n)(()=&gt;this.pollFn().pipe((0,R.W)(q=&gt;((0,d.naY)()&amp;&amp;console.error(q),(0,g.of)(null))))),(0,O.p)(q=&gt;{const le=this.pollEmitter.getValue();return!this.pollerOptions.hasChanged||this.pollerOptions.hasChanged(q,le)}),(0,C.M)(q=&gt;{this.pollEmitter.next(q);const le=this.pollerOptions.interval(q);this.pollInterval!==le&amp;&amp;(this.pollInterval=le)}),function A(W){let le,q=1/0;return null!=W&amp;&amp;("object"==typeof W?({count:q=1/0,delay:le}=W):q=W),q&lt;=0?()=&gt;m.w:(0,T.N)((Ce,he)=&gt;{let j,Y=0;const X=()=&gt;{if(j?.unsubscribe(),j=null,null!=le){const Q="number"==typeof le?(0,w.O)(le):(0,U.Tg)(le(Y)),$=(0,y._)(he,()=&gt;{$.unsubscribe(),_e()});Q.subscribe($)}else _e()},_e=()=&gt;{let Q=!1;j=Ce.subscribe((0,y._)(he,void 0,()=&gt;{++Y&lt;q?j?X():Q=!0:he.complete()})),Q&amp;&amp;X()};_e()})}({delay:this.pollInterval})).subscribe()}stopPolling(){this.pollSubscription?.unsubscribe(),this.pollSubscription=null,this.pollEmitter?.complete(),this.pollEmitter=null}checkSubscribers(){this.subscribers&lt;=0&amp;&amp;(this.stopPolling(),this.pollerOptions.onUnsubscribe&amp;&amp;this.pollerOptions.onUnsubscribe())}poll(){return new E.c(q=&gt;(this.pollEmitter||this.init(),this.pollEmitter.pipe((0,O.p)(le=&gt;void 0!==le)).subscribe(q),this.subscribers++,()=&gt;{this.subscribers--,this.checkSubscribers()}))}stop(){this.stopPolling()}}},3710:(ne,F,h)=&gt;{"use strict";function d(e){e&amp;&amp;Array.from(e.getElementsByTagName("script")||[]).forEach(E=&gt;{const u=document.createElement("script");u.type=E.type?E.type:"text/javascript",E.innerHTML&amp;&amp;(u.innerHTML=E.innerHTML),E.src&amp;&amp;(u.src=E.src),E.id&amp;&amp;(u.id=E.id),Object.entries(E.dataset).forEach(([R,O])=&gt;{u.dataset[R]=O}),u.async=!1,E.parentNode.replaceChild(u,E)})}h.d(F,{X:()=&gt;d})},5571:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;d});class d{constructor(){this.subscriptions=[]}add(g){return g&amp;&amp;this.subscriptions.push(g),g}unsubscribe(){for(const g of this.subscriptions)g.unsubscribe()}}},5076:(ne,F,h)=&gt;{"use strict";h.d(F,{AG:()=&gt;Gn,Bq:()=&gt;E,Cf:()=&gt;cn,D:()=&gt;e,EV:()=&gt;Zt,Es:()=&gt;je,Ft:()=&gt;pe,Gc:()=&gt;Ue,Gh:()=&gt;Ei,Ht:()=&gt;Ke,J5:()=&gt;g,JR:()=&gt;Fe,Jm:()=&gt;ge,Ko:()=&gt;le,Or:()=&gt;ct,Ot:()=&gt;y,QV:()=&gt;Pn,S3:()=&gt;si,Xz:()=&gt;it,ZN:()=&gt;xe,_I:()=&gt;J,_U:()=&gt;q,__:()=&gt;Qn,bj:()=&gt;O,c5:()=&gt;Ve,g3:()=&gt;m,h0:()=&gt;ft,hB:()=&gt;L,hZ:()=&gt;pn,i9:()=&gt;fn,iv:()=&gt;C,jV:()=&gt;R,ll:()=&gt;T,nZ:()=&gt;et,nr:()=&gt;Xe,oA:()=&gt;H,oc:()=&gt;On,pe:()=&gt;W,qC:()=&gt;on,v$:()=&gt;w,xL:()=&gt;A,x_:()=&gt;U,z:()=&gt;ze,z3:()=&gt;u});var d=h(4438);const e="BB RADIO",g=new d.nKC("consentProvider"),E="contentOnly",u="editMode",R=new d.nKC("componentInjector"),O=new d.nKC("componentParams"),C=new d.nKC("componentModel"),m=new d.nKC("componentContainer"),T=new d.nKC("colorSchema"),y=new d.nKC("componentContainerName"),U=new d.nKC("componentError"),w=new d.nKC("componentParent"),A=new d.nKC("componentLayout"),L=new d.nKC("componentIndex"),W=new d.nKC("dateFnLocale"),q="defaultPage",le="homePage",ft="contentGraph",xe="mobileMenu",ct="shareBarComponent",ze="collapsibleComponent",ge="interactionLoginComponent",H="articleTeaserComponent",J="podcastTeaserComponent",Ue="eventTeaserComponent",et="channelTeaserComponent",it="showTeaserComponent",pe="teaserTagsComponent",Xe="overlayPlayerComponent",Ve="fullscreenPlayerComponent",Fe=(new d.nKC("channelExtrasPlayerComponent"),"previewComponent"),je=new d.nKC("pageContentModel"),Zt="registerComponent",fn="loginComponent",on="resetPasswordComponent",Ke="searchComponent",Pn="validateEmailComponent",On="setNewPasswordComponent",pn="pageNotFound",Qn="baseLoginWall",Ei="favoriteToggleComponent",Gn="userAccountStateTextComponent",si=new d.nKC("REQUEST"),cn=new d.nKC("RESPONSE")},8864:(ne,F,h)=&gt;{"use strict";h.d(F,{Nx4:()=&gt;e.Nx4,oAS:()=&gt;y.oA,coR:()=&gt;e.coR,DFX:()=&gt;e.DFX,W5I:()=&gt;e.W5I,EvC:()=&gt;e.EvC,X2v:()=&gt;e.X2v,AwY:()=&gt;e.AwY,gpV:()=&gt;e.gpV,ZLQ:()=&gt;e.ZLQ,l8F:()=&gt;e.l8F,EBH:()=&gt;e.EBH,Y$s:()=&gt;e.Y$s,uRZ:()=&gt;e.uRZ,wXU:()=&gt;e.wXU,D88:()=&gt;e.D88,rnW:()=&gt;e.rnW,uId:()=&gt;e.uId,JoM:()=&gt;e.JoM,rAc:()=&gt;e.rAc,JMb:()=&gt;e.JMb,zfu:()=&gt;e.zfu,e_k:()=&gt;e.e_k,cgO:()=&gt;e.cgO,aEs:()=&gt;e.aEs,WOl:()=&gt;e.WOl,DyU:()=&gt;e.DyU,KVU:()=&gt;e.KVU,LW8:()=&gt;e.LW8,HXs:()=&gt;e.HXs,qBJ:()=&gt;e.qBJ,VxG:()=&gt;e.VxG,dDb:()=&gt;e.dDb,XCl:()=&gt;e.XCl,uPH:()=&gt;e.uPH,muK:()=&gt;e.muK,KNC:()=&gt;e.KNC,dci:()=&gt;e.dci,YgS:()=&gt;e.YgS,zy_:()=&gt;e.zy_,inm:()=&gt;e.inm,mCv:()=&gt;e.mCv,nZK:()=&gt;y.nZ,VYm:()=&gt;e.VYm,zaL:()=&gt;y.z,bj5:()=&gt;y.bj,jVn:()=&gt;y.jV,J5$:()=&gt;y.J5,Bqr:()=&gt;y.Bq,cmu:()=&gt;e.cmu,yMM:()=&gt;e.yMM,RMv:()=&gt;e.RMv,hlM:()=&gt;e.hlM,tW2:()=&gt;e.tW2,XHY:()=&gt;e.XHY,lhn:()=&gt;e.lhn,fhs:()=&gt;e.fhs,weV:()=&gt;e.weV,NOI:()=&gt;e.NOI,asK:()=&gt;e.asK,eW8:()=&gt;e.eW8,B82:()=&gt;e.B82,Ftd:()=&gt;e.Ftd,$rp:()=&gt;e.$rp,k42:()=&gt;e.k42,Ui:()=&gt;e.Ui,peS:()=&gt;y.pe,X98:()=&gt;e.X98,UzB:()=&gt;e.UzB,OXt:()=&gt;e.OXt,z3r:()=&gt;y.z3,MNz:()=&gt;e.MNz,Gch:()=&gt;y.Gc,cPO:()=&gt;e.cPO,$DH:()=&gt;e.$DH,nnB:()=&gt;e.nnB,Ghv:()=&gt;y.Gh,hcq:()=&gt;e.hcq,uAe:()=&gt;e.uAe,TCQ:()=&gt;e.TCQ,Uzl:()=&gt;e.Uzl,kN$:()=&gt;e.kN$,fi9:()=&gt;e.fi9,qeG:()=&gt;e.qeG,eYq:()=&gt;e.eYq,AzE:()=&gt;e.AzE,z_x:()=&gt;e.z_x,amp:()=&gt;e.amp,Sgc:()=&gt;e.Sgc,wqs:()=&gt;e.wqs,P1q:()=&gt;e.P1q,hwF:()=&gt;e.hwF,C$E:()=&gt;e.C$E,k63:()=&gt;e.k63,zHv:()=&gt;e.zHv,hJy:()=&gt;e.hJy,Pw0:()=&gt;e.Pw0,A0B:()=&gt;e.A0B,CP5:()=&gt;e.CP5,G6X:()=&gt;e.G6X,phu:()=&gt;e.phu,ZNi:()=&gt;y.ZN,eJX:()=&gt;e.eJX,JWn:()=&gt;e.JWn,IUO:()=&gt;e.IUO,XpN:()=&gt;e.XpN,FSU:()=&gt;e.FSU,FUn:()=&gt;e.FUn,mb9:()=&gt;e.mb9,si8:()=&gt;e.si8,pag:()=&gt;e.pag,DGn:()=&gt;e.DGn,HC_:()=&gt;e.HC_,$26:()=&gt;e.$26,bvk:()=&gt;e.bvk,_IM:()=&gt;y._I,slR:()=&gt;e.slR,YhD:()=&gt;e.YhD,M$o:()=&gt;e.M$o,yVE:()=&gt;e.yVE,bPm:()=&gt;e.bPm,d2E:()=&gt;e.d2E,LE9:()=&gt;e.LE9,oGC:()=&gt;e.oGC,nLr:()=&gt;e.nLr,QvP:()=&gt;e.QvP,LyT:()=&gt;e.LyT,xtC:()=&gt;e.xtC,pi5:()=&gt;e.pi5,yXV:()=&gt;e.yXV,hq5:()=&gt;e.hq5,K$N:()=&gt;e.K$N,MGp:()=&gt;e.MGp,S36:()=&gt;y.S3,Cfp:()=&gt;y.Cf,sxe:()=&gt;e.sxe,axl:()=&gt;e.axl,xxP:()=&gt;e.xxP,HMi:()=&gt;e.HMi,sTD:()=&gt;e.sTD,VAv:()=&gt;e.VAv,sa_:()=&gt;e.sa_,Jlh:()=&gt;Y,Lmn:()=&gt;e.Lmn,s8H:()=&gt;e.s8H,PRR:()=&gt;e.PRR,_e2:()=&gt;e._e2,bzi:()=&gt;e.bzi,XvI:()=&gt;e.XvI,m9s:()=&gt;e.m9s,FFs:()=&gt;e.FFs,_yH:()=&gt;e._yH,fvl:()=&gt;e.fvl,DQc:()=&gt;e.DQc,RLM:()=&gt;e.RLM,Orz:()=&gt;y.Or,CXY:()=&gt;e.CXY,Xzs:()=&gt;y.Xz,rJb:()=&gt;e.rJb,DaI:()=&gt;y.D,Aih:()=&gt;e.Aih,ScJ:()=&gt;e.ScJ,ppJ:()=&gt;e.ppJ,Q4r:()=&gt;e.Q4r,Xn:()=&gt;e.Xn,zJY:()=&gt;e.zJY,ve6:()=&gt;e.ve6,DN_:()=&gt;e.DN_,qrL:()=&gt;e.qrL,dqh:()=&gt;e.dqh,kS0:()=&gt;e.kS0,r9Z:()=&gt;e.r9Z,E4u:()=&gt;e.E4u,A$E:()=&gt;e.A$E,FtO:()=&gt;y.Ft,nOB:()=&gt;e.nOB,RBT:()=&gt;e.RBT,qtu:()=&gt;e.qtu,SPL:()=&gt;e.SPL,kFl:()=&gt;e.kFl,o$p:()=&gt;e.o$p,bIn:()=&gt;e.bIn,P1e:()=&gt;e.P1e,AGS:()=&gt;y.AG,BSN:()=&gt;e.BSN,ri7:()=&gt;e.ri7,RM2:()=&gt;e.RM2,DLc:()=&gt;e.DLc,pEY:()=&gt;e.pEY,G4t:()=&gt;e.G4t,ng7:()=&gt;e.ng7,JIz:()=&gt;e.JIz,ePH:()=&gt;e.ePH,ivh:()=&gt;e.ivh,Xzt:()=&gt;e.Xzt,HgZ:()=&gt;e.HgZ,vep:()=&gt;e.vep,Zgt:()=&gt;e.Zgt,I$:()=&gt;e.I$,odL:()=&gt;e.odL,ko$:()=&gt;e.ko$,p11:()=&gt;e.p11,Asj:()=&gt;e.Asj,zEH:()=&gt;e.zEH,XyG:()=&gt;e.XyG,G8W:()=&gt;e.G8W,jgk:()=&gt;e.jgk,cxu:()=&gt;e.cxu,b02:()=&gt;e.b02}),h(5688);var e=h(1602),g=h(7987),E=h(6939),u=h(177),R=h(1626),O=h(9417),C=h(3023),m=h(1307),T=h(4438),y=h(5076),U=h(9888);const L={"accept-language":null,"user-agent":"x-rs-real-ua",referer:"x-referer","x-rs-real-ip":null,"x-forwarded-for":null,"x-b3-spanid":null,"x-b3-traceid":null,"x-b3-sampled":null,"x-b3-parentspanid":null,"cache-control":null,"x-cache-control":null,"cf-ipcountry":null,"cf-connecting-ip":null,"x-gcp-client-city":null,"x-gcp-client-citylatlong":null,"x-gcp-client-region":null};let W=(()=&gt;{class j{constructor(_e,Q,$){this.configService=_e,this.platformId=Q,this.request=$}intercept(_e,Q){if(null!=this.configService.config&amp;&amp;_e.url.startsWith(this.configService.apiHost)){let $=_e.headers;if((0,u.Vy)(this.platformId))for(const[G,ue]of Object.entries(L))this.request.headers[G]&amp;&amp;($=$.set(ue||G,this.request.headers[G]));$=$.set("X-API-VERSION",this.configService.apiVersion),$=$.set("X-APP",this.configService.appId);const ee=_e.clone({headers:$});return Q.handle(ee)}return Q.handle(_e)}static{this.\u0275fac=function(Q){return new(Q||j)(T.KVO(U.w),T.KVO(T.Agw),T.KVO(y.S3))}}static{this.\u0275prov=T.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}}return j})();var q=h(7673);let le=(()=&gt;{class j{constructor(_e,Q){this.http=_e,this.configService=Q}init(){}registerDevice(){return(0,q.of)(null)}static{this.\u0275fac=function(Q){return new(Q||j)(T.KVO(R.Qq),T.KVO(U.w))}}static{this.\u0275prov=T.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}}return j})();var Ce=h(5140),he=h(2396);let Y=(()=&gt;{class j{static{this.\u0275fac=function(Q){return new(Q||j)}}static{this.\u0275mod=T.$C({type:j})}static{this.\u0275inj=T.G2t({providers:[Ce.k,le,he.b,{provide:R.a7,useClass:W,multi:!0},(0,R.$R)((0,R.ZZ)()),(0,R.$R)((0,R.Sx)())],imports:[C.iI,u.MD,g.z_,E.jc,O.YN,O.X1,m.U,O.X1,m.U]})}}return j})()},2883:(ne,F,h)=&gt;{"use strict";var d=h(345),e=h(4438);h(4511);var u=h(8864),R=h(1225),O=h(7987),C=h(6939),m=h(177),T=h(9417),y=h(9969);function w(o){return new e.wOt(3e3,!1)}function xe(o){switch(o.length){case 0:return new y.sf;case 1:return o[0];default:return new y.ui(o)}}function ct(o,l,t=new Map,i=new Map){const s=[],f=[];let M=-1,te=null;if(l.forEach(Me=&gt;{const tt=Me.get("offset"),Ot=tt==M,Rt=Ot&amp;&amp;te||new Map;Me.forEach((Vt,Kt)=&gt;{let nn=Kt,rn=Vt;if("offset"!==Kt)switch(nn=o.normalizePropertyName(nn,s),rn){case y.FX:rn=t.get(Kt);break;case y.kp:rn=i.get(Kt);break;default:rn=o.normalizeStyleValue(Kt,nn,rn,s)}Rt.set(nn,rn)}),Ot||f.push(Rt),te=Rt,M=tt}),s.length)throw function He(){return new e.wOt(3502,!1)}();return f}function ze(o,l,t,i){switch(l){case"start":o.onStart(()=&gt;i(t&amp;&amp;ge(t,"start",o)));break;case"done":o.onDone(()=&gt;i(t&amp;&amp;ge(t,"done",o)));break;case"destroy":o.onDestroy(()=&gt;i(t&amp;&amp;ge(t,"destroy",o)))}}function ge(o,l,t){const f=H(o.element,o.triggerName,o.fromState,o.toState,l||o.phaseName,t.totalTime??o.totalTime,!!t.disabled),M=o._data;return null!=M&amp;&amp;(f._data=M),f}function H(o,l,t,i,s="",f=0,M){return{element:o,triggerName:l,fromState:t,toState:i,phaseName:s,totalTime:f,disabled:!!M}}function J(o,l,t){let i=o.get(l);return i||o.set(l,i=t),i}function Ue(o){const l=o.indexOf(":");return[o.substring(1,l),o.slice(l+1)]}const et=typeof document&gt;"u"?null:document.documentElement;function it(o){const l=o.parentNode||o.host||null;return l===et?null:l}let Xe=null,Ve=!1;function mt(o,l){for(;l;){if(l===o)return!0;l=it(l)}return!1}function Nt(o,l,t){if(t)return Array.from(o.querySelectorAll(l));const i=o.querySelector(l);return i?[i]:[]}let Zt=(()=&gt;{class o{validateStyleProperty(t){return function Le(o){Xe||(Xe=function je(){return typeof document&lt;"u"?document.body:null}()||{},Ve=!!Xe.style&amp;&amp;"WebkitAppearance"in Xe.style);let l=!0;return Xe.style&amp;&amp;!function pe(o){return"ebkit"==o.substring(1,6)}(o)&amp;&amp;(l=o in Xe.style,!l&amp;&amp;Ve&amp;&amp;(l="Webkit"+o.charAt(0).toUpperCase()+o.slice(1)in Xe.style)),l}(t)}containsElement(t,i){return mt(t,i)}getParentElement(t){return it(t)}query(t,i,s){return Nt(t,i,s)}computeStyle(t,i,s){return s||""}animate(t,i,s,f,M,te=[],Me){return new y.sf(s,f)}static \u0275fac=function(i){return new(i||o)};static \u0275prov=e.jDH({token:o,factory:o.\u0275fac})}return o})();class fn{static NOOP=new Zt}class on{}const pn="ng-enter",kn="ng-leave",Qn="ng-trigger",Ei=".ng-trigger",Gn="ng-animating",wn=".ng-animating";function si(o){if("number"==typeof o)return o;const l=o.match(/^(-?[\.\d]+)(m?s)/);return!l||l.length&lt;2?0:cn(parseFloat(l[1]),l[2])}function cn(o,l){return"s"===l?1e3*o:o}function Ci(o,l,t){return o.hasOwnProperty("duration")?o:function Ct(o,l,t){let s,f=0,M="";if("string"==typeof o){const te=o.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===te)return l.push(w()),{duration:0,delay:0,easing:""};s=cn(parseFloat(te[1]),te[2]);const Me=te[3];null!=Me&amp;&amp;(f=cn(parseFloat(Me),te[4]));const tt=te[5];tt&amp;&amp;(M=tt)}else s=o;if(!t){let te=!1,Me=l.length;s&lt;0&amp;&amp;(l.push(function A(){return new e.wOt(3100,!1)}()),te=!0),f&lt;0&amp;&amp;(l.push(function L(){return new e.wOt(3101,!1)}()),te=!0),te&amp;&amp;l.splice(Me,0,w())}return{duration:s,delay:f,easing:M}}(o,l,t)}function _t(o,l,t){l.forEach((i,s)=&gt;{const f=nt(s);t&amp;&amp;!t.has(s)&amp;&amp;t.set(s,o.style[f]),o.style[f]=i})}function It(o,l){l.forEach((t,i)=&gt;{const s=nt(i);o.style[s]=""})}function Yt(o){return Array.isArray(o)?1==o.length?o[0]:(0,y.K2)(o):o}const En=new RegExp("{{\\s*(.+?)\\s*}}","g");function An(o){let l=[];if("string"==typeof o){let t;for(;t=En.exec(o);)l.push(t[1]);En.lastIndex=0}return l}function Et(o,l,t){const i=`${o}`,s=i.replace(En,(f,M)=&gt;{let te=l[M];return null==te&amp;&amp;(t.push(function q(){return new e.wOt(3003,!1)}()),te=""),te.toString()});return s==i?o:s}const at=/-+([a-z0-9])/g;function nt(o){return o.replace(at,(...l)=&gt;l[1].toUpperCase())}function De(o,l,t){switch(l.type){case y.If.Trigger:return o.visitTrigger(l,t);case y.If.State:return o.visitState(l,t);case y.If.Transition:return o.visitTransition(l,t);case y.If.Sequence:return o.visitSequence(l,t);case y.If.Group:return o.visitGroup(l,t);case y.If.Animate:return o.visitAnimate(l,t);case y.If.Keyframes:return o.visitKeyframes(l,t);case y.If.Style:return o.visitStyle(l,t);case y.If.Reference:return o.visitReference(l,t);case y.If.AnimateChild:return o.visitAnimateChild(l,t);case y.If.AnimateRef:return o.visitAnimateRef(l,t);case y.If.Query:return o.visitQuery(l,t);case y.If.Stagger:return o.visitStagger(l,t);default:throw function le(){return new e.wOt(3004,!1)}()}}function oe(o,l){return window.getComputedStyle(o)[l]}const Ne=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Ee extends on{normalizePropertyName(l,t){return nt(l)}normalizeStyleValue(l,t,i,s){let f="";const M=i.toString().trim();if(Ne.has(t)&amp;&amp;0!==i&amp;&amp;"0"!==i)if("number"==typeof i)f="px";else{const te=i.match(/^[+-]?[\d\.]+([a-z]*)$/);te&amp;&amp;0==te[1].length&amp;&amp;s.push(function Ce(){return new e.wOt(3005,!1)}())}return M+f}}const Pi=new Set(["true","1"]),wi=new Set(["false","0"]);function Be(o,l){const t=Pi.has(o)||wi.has(o),i=Pi.has(l)||wi.has(l);return(s,f)=&gt;{let M="*"==o||o==s,te="*"==l||l==f;return!M&amp;&amp;t&amp;&amp;"boolean"==typeof s&amp;&amp;(M=s?Pi.has(o):wi.has(o)),!te&amp;&amp;i&amp;&amp;"boolean"==typeof f&amp;&amp;(te=f?Pi.has(l):wi.has(l)),M&amp;&amp;te}}const ht=new RegExp("s*:selfs*,?","g");function vt(o,l,t,i){return new jt(o).build(l,t,i)}class jt{_driver;constructor(l){this._driver=l}build(l,t,i){const s=new _n(t);return this._resetContextStyleTimingState(s),De(this,Yt(l),s)}_resetContextStyleTimingState(l){l.currentQuerySelector="",l.collectedStyles=new Map,l.collectedStyles.set("",new Map),l.currentTime=0}visitTrigger(l,t){let i=t.queryCount=0,s=t.depCount=0;const f=[],M=[];return"@"==l.name.charAt(0)&amp;&amp;t.errors.push(function he(){return new e.wOt(3006,!1)}()),l.definitions.forEach(te=&gt;{if(this._resetContextStyleTimingState(t),te.type==y.If.State){const Me=te,tt=Me.name;tt.toString().split(/\s*,\s*/).forEach(Ot=&gt;{Me.name=Ot,f.push(this.visitState(Me,t))}),Me.name=tt}else if(te.type==y.If.Transition){const Me=this.visitTransition(te,t);i+=Me.queryCount,s+=Me.depCount,M.push(Me)}else t.errors.push(function Y(){return new e.wOt(3007,!1)}())}),{type:y.If.Trigger,name:l.name,states:f,transitions:M,queryCount:i,depCount:s,options:null}}visitState(l,t){const i=this.visitStyle(l.styles,t),s=l.options&amp;&amp;l.options.params||null;if(i.containsDynamicStyles){const f=new Set,M=s||{};i.styles.forEach(te=&gt;{te instanceof Map&amp;&amp;te.forEach(Me=&gt;{An(Me).forEach(tt=&gt;{M.hasOwnProperty(tt)||f.add(tt)})})}),f.size&amp;&amp;t.errors.push(function j(){return new e.wOt(3008,!1)}(0,f.values()))}return{type:y.If.State,name:l.name,style:i,options:s?{params:s}:null}}visitTransition(l,t){t.queryCount=0,t.depCount=0;const i=De(this,Yt(l.animation),t),s=function Gi(o,l){const t=[];return"string"==typeof o?o.split(/\s*,\s*/).forEach(i=&gt;function Oi(o,l,t){if(":"==o[0]){const Me=function Ri(o,l){switch(o){case":enter":return"void =&gt; *";case":leave":return"* =&gt; void";case":increment":return(t,i)=&gt;parseFloat(i)&gt;parseFloat(t);case":decrement":return(t,i)=&gt;parseFloat(i)&lt;parseFloat(t);default:return l.push(function me(){return new e.wOt(3016,!1)}()),"* =&gt; *"}}(o,t);if("function"==typeof Me)return void l.push(Me);o=Me}const i=o.match(/^(\*|[-\w]+)\s*(&lt;?[=-]&gt;)\s*(\*|[-\w]+)$/);if(null==i||i.length&lt;4)return t.push(function ot(){return new e.wOt(3015,!1)}()),l;const s=i[1],f=i[2],M=i[3];l.push(Be(s,M)),"&lt;"==f[0]&amp;&amp;("*"!=s||"*"!=M)&amp;&amp;l.push(Be(M,s))}(i,t,l)):t.push(o),t}(l.expr,t.errors);return{type:y.If.Transition,matchers:s,animation:i,queryCount:t.queryCount,depCount:t.depCount,options:Un(l.options)}}visitSequence(l,t){return{type:y.If.Sequence,steps:l.steps.map(i=&gt;De(this,i,t)),options:Un(l.options)}}visitGroup(l,t){const i=t.currentTime;let s=0;const f=l.steps.map(M=&gt;{t.currentTime=i;const te=De(this,M,t);return s=Math.max(s,t.currentTime),te});return t.currentTime=s,{type:y.If.Group,steps:f,options:Un(l.options)}}visitAnimate(l,t){const i=function Jn(o,l){if(o.hasOwnProperty("duration"))return o;if("number"==typeof o)return li(Ci(o,l).duration,0,"");const t=o;if(t.split(/\s+/).some(f=&gt;"{"==f.charAt(0)&amp;&amp;"{"==f.charAt(1))){const f=li(0,0,"");return f.dynamic=!0,f.strValue=t,f}const s=Ci(t,l);return li(s.duration,s.delay,s.easing)}(l.timings,t.errors);t.currentAnimateTimings=i;let s,f=l.styles?l.styles:(0,y.iF)({});if(f.type==y.If.Keyframes)s=this.visitKeyframes(f,t);else{let M=l.styles,te=!1;if(!M){te=!0;const tt={};i.easing&amp;&amp;(tt.easing=i.easing),M=(0,y.iF)(tt)}t.currentTime+=i.duration+i.delay;const Me=this.visitStyle(M,t);Me.isEmptyStep=te,s=Me}return t.currentAnimateTimings=null,{type:y.If.Animate,timings:i,style:s,options:null}}visitStyle(l,t){const i=this._makeStyleAst(l,t);return this._validateStyleAst(i,t),i}_makeStyleAst(l,t){const i=[],s=Array.isArray(l.styles)?l.styles:[l.styles];for(let te of s)"string"==typeof te?te===y.kp?i.push(te):t.errors.push(new e.wOt(3002,!1)):i.push(new Map(Object.entries(te)));let f=!1,M=null;return i.forEach(te=&gt;{if(te instanceof Map&amp;&amp;(te.has("easing")&amp;&amp;(M=te.get("easing"),te.delete("easing")),!f))for(let Me of te.values())if(Me.toString().indexOf("{{")&gt;=0){f=!0;break}}),{type:y.If.Style,styles:i,easing:M,offset:l.offset,containsDynamicStyles:f,options:null}}_validateStyleAst(l,t){const i=t.currentAnimateTimings;let s=t.currentTime,f=t.currentTime;i&amp;&amp;f&gt;0&amp;&amp;(f-=i.duration+i.delay),l.styles.forEach(M=&gt;{"string"!=typeof M&amp;&amp;M.forEach((te,Me)=&gt;{const tt=t.collectedStyles.get(t.currentQuerySelector),Ot=tt.get(Me);let Rt=!0;Ot&amp;&amp;(f!=s&amp;&amp;f&gt;=Ot.startTime&amp;&amp;s&lt;=Ot.endTime&amp;&amp;(t.errors.push(function Q(){return new e.wOt(3010,!1)}()),Rt=!1),f=Ot.startTime),Rt&amp;&amp;tt.set(Me,{startTime:f,endTime:s}),t.options&amp;&amp;function Cn(o,l,t){const i=l.params||{},s=An(o);s.length&amp;&amp;s.forEach(f=&gt;{i.hasOwnProperty(f)||t.push(function W(){return new e.wOt(3001,!1)}())})}(te,t.options,t.errors)})})}visitKeyframes(l,t){const i={type:y.If.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function $(){return new e.wOt(3011,!1)}()),i;let f=0;const M=[];let te=!1,Me=!1,tt=0;const Ot=l.steps.map(mn=&gt;{const qi=this._makeStyleAst(mn,t);let Eo=null!=qi.offset?qi.offset:function ti(o){if("string"==typeof o)return null;let l=null;if(Array.isArray(o))o.forEach(t=&gt;{if(t instanceof Map&amp;&amp;t.has("offset")){const i=t;l=parseFloat(i.get("offset")),i.delete("offset")}});else if(o instanceof Map&amp;&amp;o.has("offset")){const t=o;l=parseFloat(t.get("offset")),t.delete("offset")}return l}(qi.styles),Co=0;return null!=Eo&amp;&amp;(f++,Co=qi.offset=Eo),Me=Me||Co&lt;0||Co&gt;1,te=te||Co&lt;tt,tt=Co,M.push(Co),qi});Me&amp;&amp;t.errors.push(function ee(){return new e.wOt(3012,!1)}()),te&amp;&amp;t.errors.push(function G(){return new e.wOt(3200,!1)}());const Rt=l.steps.length;let Vt=0;f&gt;0&amp;&amp;f&lt;Rt?t.errors.push(function ue(){return new e.wOt(3202,!1)}()):0==f&amp;&amp;(Vt=1/(Rt-1));const Kt=Rt-1,nn=t.currentTime,rn=t.currentAnimateTimings,$n=rn.duration;return Ot.forEach((mn,qi)=&gt;{const Eo=Vt&gt;0?qi==Kt?1:Vt*qi:M[qi],Co=Eo*$n;t.currentTime=nn+rn.delay+Co,rn.duration=Co,this._validateStyleAst(mn,t),mn.offset=Eo,i.styles.push(mn)}),i}visitReference(l,t){return{type:y.If.Reference,animation:De(this,Yt(l.animation),t),options:Un(l.options)}}visitAnimateChild(l,t){return t.depCount++,{type:y.If.AnimateChild,options:Un(l.options)}}visitAnimateRef(l,t){return{type:y.If.AnimateRef,animation:this.visitReference(l.animation,t),options:Un(l.options)}}visitQuery(l,t){const i=t.currentQuerySelector,s=l.options||{};t.queryCount++,t.currentQuery=l;const[f,M]=function Ht(o){const l=!!o.split(/\s*,\s*/).find(t=&gt;":self"==t);return l&amp;&amp;(o=o.replace(ht,"")),o=o.replace(/@\*/g,Ei).replace(/@\w+/g,t=&gt;Ei+"-"+t.slice(1)).replace(/:animating/g,wn),[o,l]}(l.selector);t.currentQuerySelector=i.length?i+" "+f:f,J(t.collectedStyles,t.currentQuerySelector,new Map);const te=De(this,Yt(l.animation),t);return t.currentQuery=null,t.currentQuerySelector=i,{type:y.If.Query,selector:f,limit:s.limit||0,optional:!!s.optional,includeSelf:M,animation:te,originalSelector:l.selector,options:Un(l.options)}}visitStagger(l,t){t.currentQuery||t.errors.push(function ye(){return new e.wOt(3013,!1)}());const i="full"===l.timings?{duration:0,delay:0,easing:"full"}:Ci(l.timings,t.errors,!0);return{type:y.If.Stagger,animation:De(this,Yt(l.animation),t),timings:i,options:null}}}class _n{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(l){this.errors=l}}function Un(o){return o?(o={...o}).params&amp;&amp;(o.params=function hn(o){return o?{...o}:null}(o.params)):o={},o}function li(o,l,t){return{duration:o,delay:l,easing:t}}function oi(o,l,t,i,s,f,M=null,te=!1){return{type:1,element:o,keyframes:l,preStyleProps:t,postStyleProps:i,duration:s,delay:f,totalTime:s+f,easing:M,subTimeline:te}}class yi{_map=new Map;get(l){return this._map.get(l)||[]}append(l,t){let i=this._map.get(l);i||this._map.set(l,i=[]),i.push(...t)}has(l){return this._map.has(l)}clear(){this._map.clear()}}const Si=new RegExp(":enter","g"),ke=new RegExp(":leave","g");function Qe(o,l,t,i,s,f=new Map,M=new Map,te,Me,tt=[]){return(new yt).buildKeyframes(o,l,t,i,s,f,M,te,Me,tt)}class yt{buildKeyframes(l,t,i,s,f,M,te,Me,tt,Ot=[]){tt=tt||new yi;const Rt=new an(l,t,tt,s,f,Ot,[]);Rt.options=Me;const Vt=Me.delay?si(Me.delay):0;Rt.currentTimeline.delayNextStep(Vt),Rt.currentTimeline.setStyles([M],null,Rt.errors,Me),De(this,i,Rt);const Kt=Rt.timelines.filter(nn=&gt;nn.containsAnimation());if(Kt.length&amp;&amp;te.size){let nn;for(let rn=Kt.length-1;rn&gt;=0;rn--){const $n=Kt[rn];if($n.element===t){nn=$n;break}}nn&amp;&amp;!nn.allowOnlyTimelineStyles()&amp;&amp;nn.setStyles([te],null,Rt.errors,Me)}return Kt.length?Kt.map(nn=&gt;nn.buildKeyframes()):[oi(t,[],[],[],0,Vt,"",!1)]}visitTrigger(l,t){}visitState(l,t){}visitTransition(l,t){}visitAnimateChild(l,t){const i=t.subInstructions.get(t.element);if(i){const s=t.createSubContext(l.options),f=t.currentTimeline.currentTime,M=this._visitSubInstructions(i,s,s.options);f!=M&amp;&amp;t.transformIntoNewTimeline(M)}t.previousNode=l}visitAnimateRef(l,t){const i=t.createSubContext(l.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([l.options,l.animation.options],t,i),this.visitReference(l.animation,i),t.transformIntoNewTimeline(i.currentTimeline.currentTime),t.previousNode=l}_applyAnimationRefDelays(l,t,i){for(const s of l){const f=s?.delay;if(f){const M="number"==typeof f?f:si(Et(f,s?.params??{},t.errors));i.delayNextStep(M)}}}_visitSubInstructions(l,t,i){let f=t.currentTimeline.currentTime;const M=null!=i.duration?si(i.duration):null,te=null!=i.delay?si(i.delay):null;return 0!==M&amp;&amp;l.forEach(Me=&gt;{const tt=t.appendInstructionToTimeline(Me,M,te);f=Math.max(f,tt.duration+tt.delay)}),f}visitReference(l,t){t.updateOptions(l.options,!0),De(this,l.animation,t),t.previousNode=l}visitSequence(l,t){const i=t.subContextCount;let s=t;const f=l.options;if(f&amp;&amp;(f.params||f.delay)&amp;&amp;(s=t.createSubContext(f),s.transformIntoNewTimeline(),null!=f.delay)){s.previousNode.type==y.If.Style&amp;&amp;(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Ut);const M=si(f.delay);s.delayNextStep(M)}l.steps.length&amp;&amp;(l.steps.forEach(M=&gt;De(this,M,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount&gt;i&amp;&amp;s.transformIntoNewTimeline()),t.previousNode=l}visitGroup(l,t){const i=[];let s=t.currentTimeline.currentTime;const f=l.options&amp;&amp;l.options.delay?si(l.options.delay):0;l.steps.forEach(M=&gt;{const te=t.createSubContext(l.options);f&amp;&amp;te.delayNextStep(f),De(this,M,te),s=Math.max(s,te.currentTimeline.currentTime),i.push(te.currentTimeline)}),i.forEach(M=&gt;t.currentTimeline.mergeTimelineCollectedStyles(M)),t.transformIntoNewTimeline(s),t.previousNode=l}_visitTiming(l,t){if(l.dynamic){const i=l.strValue;return Ci(t.params?Et(i,t.params,t.errors):i,t.errors)}return{duration:l.duration,delay:l.delay,easing:l.easing}}visitAnimate(l,t){const i=t.currentAnimateTimings=this._visitTiming(l.timings,t),s=t.currentTimeline;i.delay&amp;&amp;(t.incrementTime(i.delay),s.snapshotCurrentStyles());const f=l.style;f.type==y.If.Keyframes?this.visitKeyframes(f,t):(t.incrementTime(i.duration),this.visitStyle(f,t),s.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=l}visitStyle(l,t){const i=t.currentTimeline,s=t.currentAnimateTimings;!s&amp;&amp;i.hasCurrentStyleProperties()&amp;&amp;i.forwardFrame();const f=s&amp;&amp;s.easing||l.easing;l.isEmptyStep?i.applyEmptyStep(f):i.setStyles(l.styles,f,t.errors,t.options),t.previousNode=l}visitKeyframes(l,t){const i=t.currentAnimateTimings,s=t.currentTimeline.duration,f=i.duration,te=t.createSubContext().currentTimeline;te.easing=i.easing,l.styles.forEach(Me=&gt;{te.forwardTime((Me.offset||0)*f),te.setStyles(Me.styles,Me.easing,t.errors,t.options),te.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(te),t.transformIntoNewTimeline(s+f),t.previousNode=l}visitQuery(l,t){const i=t.currentTimeline.currentTime,s=l.options||{},f=s.delay?si(s.delay):0;f&amp;&amp;(t.previousNode.type===y.If.Style||0==i&amp;&amp;t.currentTimeline.hasCurrentStyleProperties())&amp;&amp;(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Ut);let M=i;const te=t.invokeQuery(l.selector,l.originalSelector,l.limit,l.includeSelf,!!s.optional,t.errors);t.currentQueryTotal=te.length;let Me=null;te.forEach((tt,Ot)=&gt;{t.currentQueryIndex=Ot;const Rt=t.createSubContext(l.options,tt);f&amp;&amp;Rt.delayNextStep(f),tt===t.element&amp;&amp;(Me=Rt.currentTimeline),De(this,l.animation,Rt),Rt.currentTimeline.applyStylesToKeyframe(),M=Math.max(M,Rt.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(M),Me&amp;&amp;(t.currentTimeline.mergeTimelineCollectedStyles(Me),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=l}visitStagger(l,t){const i=t.parentContext,s=t.currentTimeline,f=l.timings,M=Math.abs(f.duration),te=M*(t.currentQueryTotal-1);let Me=M*t.currentQueryIndex;switch(f.duration&lt;0?"reverse":f.easing){case"reverse":Me=te-Me;break;case"full":Me=i.currentStaggerTime}const Ot=t.currentTimeline;Me&amp;&amp;Ot.delayNextStep(Me);const Rt=Ot.currentTime;De(this,l.animation,t),t.previousNode=l,i.currentStaggerTime=s.currentTime-Rt+(s.startTime-i.currentTimeline.startTime)}}const Ut={};class an{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Ut;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(l,t,i,s,f,M,te,Me){this._driver=l,this.element=t,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=f,this.errors=M,this.timelines=te,this.currentTimeline=Me||new Tn(this._driver,t,0),te.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(l,t){if(!l)return;const i=l;let s=this.options;null!=i.duration&amp;&amp;(s.duration=si(i.duration)),null!=i.delay&amp;&amp;(s.delay=si(i.delay));const f=i.params;if(f){let M=s.params;M||(M=this.options.params={}),Object.keys(f).forEach(te=&gt;{(!t||!M.hasOwnProperty(te))&amp;&amp;(M[te]=Et(f[te],M,this.errors))})}}_copyOptions(){const l={};if(this.options){const t=this.options.params;if(t){const i=l.params={};Object.keys(t).forEach(s=&gt;{i[s]=t[s]})}}return l}createSubContext(l=null,t,i){const s=t||this.element,f=new an(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return f.previousNode=this.previousNode,f.currentAnimateTimings=this.currentAnimateTimings,f.options=this._copyOptions(),f.updateOptions(l),f.currentQueryIndex=this.currentQueryIndex,f.currentQueryTotal=this.currentQueryTotal,f.parentContext=this,this.subContextCount++,f}transformIntoNewTimeline(l){return this.previousNode=Ut,this.currentTimeline=this.currentTimeline.fork(this.element,l),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(l,t,i){const s={duration:t??l.duration,delay:this.currentTimeline.currentTime+(i??0)+l.delay,easing:""},f=new Wn(this._driver,l.element,l.keyframes,l.preStyleProps,l.postStyleProps,s,l.stretchStartingKeyframe);return this.timelines.push(f),s}incrementTime(l){this.currentTimeline.forwardTime(this.currentTimeline.duration+l)}delayNextStep(l){l&gt;0&amp;&amp;this.currentTimeline.delayNextStep(l)}invokeQuery(l,t,i,s,f,M){let te=[];if(s&amp;&amp;te.push(this.element),l.length&gt;0){l=(l=l.replace(Si,"."+this._enterClassName)).replace(ke,"."+this._leaveClassName);let tt=this._driver.query(this.element,l,1!=i);0!==i&amp;&amp;(tt=i&lt;0?tt.slice(tt.length+i,tt.length):tt.slice(0,i)),te.push(...tt)}return!f&amp;&amp;0==te.length&amp;&amp;M.push(function se(){return new e.wOt(3014,!1)}()),te}}class Tn{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(l,t,i,s){this._driver=l,this.element=t,this.startTime=i,this._elementTimelineStylesLookup=s,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size&gt;0}get currentTime(){return this.startTime+this.duration}delayNextStep(l){const t=1===this._keyframes.size&amp;&amp;this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+l),t&amp;&amp;this.snapshotCurrentStyles()):this.startTime+=l}fork(l,t){return this.applyStylesToKeyframe(),new Tn(this._driver,l,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&amp;&amp;(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(l){this.applyStylesToKeyframe(),this.duration=l,this._loadKeyframe()}_updateStyle(l,t){this._localTimelineStyles.set(l,t),this._globalTimelineStyles.set(l,t),this._styleSummary.set(l,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(l){l&amp;&amp;this._previousKeyframe.set("easing",l);for(let[t,i]of this._globalTimelineStyles)this._backFill.set(t,i||y.kp),this._currentKeyframe.set(t,y.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(l,t,i,s){t&amp;&amp;this._previousKeyframe.set("easing",t);const f=s&amp;&amp;s.params||{},M=function pi(o,l){const t=new Map;let i;return o.forEach(s=&gt;{if("*"===s){i??=l.keys();for(let f of i)t.set(f,y.kp)}else for(let[f,M]of s)t.set(f,M)}),t}(l,this._globalTimelineStyles);for(let[te,Me]of M){const tt=Et(Me,f,i);this._pendingStyles.set(te,tt),this._localTimelineStyles.has(te)||this._backFill.set(te,this._globalTimelineStyles.get(te)??y.kp),this._updateStyle(te,tt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&amp;&amp;(this._pendingStyles.forEach((l,t)=&gt;{this._currentKeyframe.set(t,l)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((l,t)=&gt;{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,l)}))}snapshotCurrentStyles(){for(let[l,t]of this._localTimelineStyles)this._pendingStyles.set(l,t),this._updateStyle(l,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const l=[];for(let t in this._currentKeyframe)l.push(t);return l}mergeTimelineCollectedStyles(l){l._styleSummary.forEach((t,i)=&gt;{const s=this._styleSummary.get(i);(!s||t.time&gt;s.time)&amp;&amp;this._updateStyle(i,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const l=new Set,t=new Set,i=1===this._keyframes.size&amp;&amp;0===this.duration;let s=[];this._keyframes.forEach((te,Me)=&gt;{const tt=new Map([...this._backFill,...te]);tt.forEach((Ot,Rt)=&gt;{Ot===y.FX?l.add(Rt):Ot===y.kp&amp;&amp;t.add(Rt)}),i||tt.set("offset",Me/this.duration),s.push(tt)});const f=[...l.values()],M=[...t.values()];if(i){const te=s[0],Me=new Map(te);te.set("offset",0),Me.set("offset",1),s=[te,Me]}return oi(this.element,s,f,M,this.duration,this.startTime,this.easing,!1)}}class Wn extends Tn{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(l,t,i,s,f,M,te=!1){super(l,t,M.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=f,this._stretchStartingKeyframe=te,this.timings={duration:M.duration,delay:M.delay,easing:M.easing}}containsAnimation(){return this.keyframes.length&gt;1}buildKeyframes(){let l=this.keyframes,{delay:t,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&amp;&amp;t){const f=[],M=i+t,te=t/M,Me=new Map(l[0]);Me.set("offset",0),f.push(Me);const tt=new Map(l[0]);tt.set("offset",Fn(te)),f.push(tt);const Ot=l.length-1;for(let Rt=1;Rt&lt;=Ot;Rt++){let Vt=new Map(l[Rt]);const Kt=Vt.get("offset");Vt.set("offset",Fn((t+Kt*i)/M)),f.push(Vt)}i=M,t=0,s="",l=f}return oi(this.element,l,this.preStyleProps,this.postStyleProps,i,t,s,!0)}}function Fn(o,l=3){const t=Math.pow(10,l-1);return Math.round(o*t)/t}function bn(o,l,t,i,s,f,M,te,Me,tt,Ot,Rt,Vt){return{type:0,element:o,triggerName:l,isRemovalTransition:s,fromState:t,fromStyles:f,toState:i,toStyles:M,timelines:te,queriedElements:Me,preStyleProps:tt,postStyleProps:Ot,totalTime:Rt,errors:Vt}}const Ar={};class Er{_triggerName;ast;_stateStyles;constructor(l,t,i){this._triggerName=l,this.ast=t,this._stateStyles=i}match(l,t,i,s){return function Is(o,l,t,i,s){return o.some(f=&gt;f(l,t,i,s))}(this.ast.matchers,l,t,i,s)}buildStyles(l,t,i){let s=this._stateStyles.get("*");return void 0!==l&amp;&amp;(s=this._stateStyles.get(l?.toString())||s),s?s.buildStyles(t,i):new Map}build(l,t,i,s,f,M,te,Me,tt,Ot){const Rt=[],Vt=this.ast.options&amp;&amp;this.ast.options.params||Ar,nn=this.buildStyles(i,te&amp;&amp;te.params||Ar,Rt),rn=Me&amp;&amp;Me.params||Ar,$n=this.buildStyles(s,rn,Rt),mn=new Set,qi=new Map,Eo=new Map,Co="void"===s,Xl={params:Ta(rn,Vt),delay:this.ast.options?.delay},Ms=Ot?[]:Qe(l,t,this.ast.animation,f,M,nn,$n,Xl,tt,Rt);let wr=0;return Ms.forEach(Rs=&gt;{wr=Math.max(Rs.duration+Rs.delay,wr)}),Rt.length?bn(t,this._triggerName,i,s,Co,nn,$n,[],[],qi,Eo,wr,Rt):(Ms.forEach(Rs=&gt;{const Nh=Rs.element,W_=J(qi,Nh,new Set);Rs.preStyleProps.forEach(kh=&gt;W_.add(kh));const I2=J(Eo,Nh,new Set);Rs.postStyleProps.forEach(kh=&gt;I2.add(kh)),Nh!==t&amp;&amp;mn.add(Nh)}),bn(t,this._triggerName,i,s,Co,nn,$n,Ms,[...mn.values()],qi,Eo,wr))}}function Ta(o,l){const t={...l};return Object.entries(o).forEach(([i,s])=&gt;{null!=s&amp;&amp;(t[i]=s)}),t}class Sa{styles;defaultParams;normalizer;constructor(l,t,i){this.styles=l,this.defaultParams=t,this.normalizer=i}buildStyles(l,t){const i=new Map,s=Ta(l,this.defaultParams);return this.styles.styles.forEach(f=&gt;{"string"!=typeof f&amp;&amp;f.forEach((M,te)=&gt;{M&amp;&amp;(M=Et(M,s,t));const Me=this.normalizer.normalizePropertyName(te,t);M=this.normalizer.normalizeStyleValue(te,Me,M,t),i.set(te,M)})}),i}}class po{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(l,t,i){this.name=l,this.ast=t,this._normalizer=i,t.states.forEach(s=&gt;{this.states.set(s.name,new Sa(s.style,s.options&amp;&amp;s.options.params||{},i))}),Lr(this.states,"true","1"),Lr(this.states,"false","0"),t.transitions.forEach(s=&gt;{this.transitionFactories.push(new Er(l,s,this.states))}),this.fallbackTransition=function Kr(o,l){return new Er(o,{type:y.If.Transition,animation:{type:y.If.Sequence,steps:[],options:null},matchers:[(M,te)=&gt;!0],options:null,queryCount:0,depCount:0},l)}(l,this.states)}get containsQueries(){return this.ast.queryCount&gt;0}matchTransition(l,t,i,s){return this.transitionFactories.find(M=&gt;M.match(l,t,i,s))||null}matchStyles(l,t,i){return this.fallbackTransition.buildStyles(l,t,i)}}function Lr(o,l,t){o.has(l)?o.has(t)||o.set(t,o.get(l)):o.has(t)&amp;&amp;o.set(l,o.get(t))}const Qs=new yi;class xr{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(l,t,i){this.bodyNode=l,this._driver=t,this._normalizer=i}register(l,t){const i=[],f=vt(this._driver,t,i,[]);if(i.length)throw function Oe(){return new e.wOt(3503,!1)}();this._animations.set(l,f)}_buildPlayer(l,t,i){const s=l.element,f=ct(this._normalizer,l.keyframes,t,i);return this._driver.animate(s,f,l.duration,l.delay,l.easing,[],!0)}create(l,t,i={}){const s=[],f=this._animations.get(l);let M;const te=new Map;if(f?(M=Qe(this._driver,t,f,pn,kn,new Map,new Map,i,Qs,s),M.forEach(Ot=&gt;{const Rt=J(te,Ot.element,new Map);Ot.postStyleProps.forEach(Vt=&gt;Rt.set(Vt,null))})):(s.push(function Te(){return new e.wOt(3300,!1)}()),M=[]),s.length)throw function Ze(){return new e.wOt(3504,!1)}();te.forEach((Ot,Rt)=&gt;{Ot.forEach((Vt,Kt)=&gt;{Ot.set(Kt,this._driver.computeStyle(Rt,Kt,y.kp))})});const tt=xe(M.map(Ot=&gt;{const Rt=te.get(Ot.element);return this._buildPlayer(Ot,new Map,Rt)}));return this._playersById.set(l,tt),tt.onDestroy(()=&gt;this.destroy(l)),this.players.push(tt),tt}destroy(l){const t=this._getPlayer(l);t.destroy(),this._playersById.delete(l);const i=this.players.indexOf(t);i&gt;=0&amp;&amp;this.players.splice(i,1)}_getPlayer(l){const t=this._playersById.get(l);if(!t)throw function gt(){return new e.wOt(3301,!1)}();return t}listen(l,t,i,s){const f=H(t,"","","");return ze(this._getPlayer(l),i,f,s),()=&gt;{}}command(l,t,i,s){if("register"==i)return void this.register(l,s[0]);if("create"==i)return void this.create(l,t,s[0]||{});const f=this._getPlayer(l);switch(i){case"play":f.play();break;case"pause":f.pause();break;case"reset":f.reset();break;case"restart":f.restart();break;case"finish":f.finish();break;case"init":f.init();break;case"setPosition":f.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(l)}}}const nr="ng-animate-queued",Nr="ng-animate-disabled",Oa=[],un={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Mo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Qi="__ng_removed";class bo{namespaceId;value;options;get params(){return this.options.params}constructor(l,t=""){this.namespaceId=t;const i=l&amp;&amp;l.hasOwnProperty("value");if(this.value=function Jr(o){return o??null}(i?l.value:l),i){const{value:f,...M}=l;this.options=M}else this.options={};this.options.params||(this.options.params={})}absorbOptions(l){const t=l.params;if(t){const i=this.options.params;Object.keys(t).forEach(s=&gt;{null==i[s]&amp;&amp;(i[s]=t[s])})}}}const Wo="void",_s=new bo(Wo);class Ma{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(l,t,i){this.id=l,this.hostElement=t,this._engine=i,this._hostClassName="ng-tns-"+l,tn(t,this._hostClassName)}listen(l,t,i,s){if(!this._triggers.has(t))throw function bt(){return new e.wOt(3302,!1)}();if(null==i||0==i.length)throw function Ae(){return new e.wOt(3303,!1)}();if(!function Fo(o){return"start"==o||"done"==o}(i))throw function x(){return new e.wOt(3400,!1)}();const f=J(this._elementListeners,l,[]),M={name:t,phase:i,callback:s};f.push(M);const te=J(this._engine.statesByElement,l,new Map);return te.has(t)||(tn(l,Qn),tn(l,Qn+"-"+t),te.set(t,_s)),()=&gt;{this._engine.afterFlush(()=&gt;{const Me=f.indexOf(M);Me&gt;=0&amp;&amp;f.splice(Me,1),this._triggers.has(t)||te.delete(t)})}}register(l,t){return!this._triggers.has(l)&amp;&amp;(this._triggers.set(l,t),!0)}_getTrigger(l){const t=this._triggers.get(l);if(!t)throw function B(){return new e.wOt(3401,!1)}();return t}trigger(l,t,i,s=!0){const f=this._getTrigger(t),M=new or(this.id,t,l);let te=this._engine.statesByElement.get(l);te||(tn(l,Qn),tn(l,Qn+"-"+t),this._engine.statesByElement.set(l,te=new Map));let Me=te.get(t);const tt=new bo(i,this.id);if(!(i&amp;&amp;i.hasOwnProperty("value"))&amp;&amp;Me&amp;&amp;tt.absorbOptions(Me.options),te.set(t,tt),Me||(Me=_s),tt.value!==Wo&amp;&amp;Me.value===tt.value){if(!function ii(o,l){const t=Object.keys(o),i=Object.keys(l);if(t.length!=i.length)return!1;for(let s=0;s&lt;t.length;s++){const f=t[s];if(!l.hasOwnProperty(f)||o[f]!==l[f])return!1}return!0}(Me.params,tt.params)){const rn=[],$n=f.matchStyles(Me.value,Me.params,rn),mn=f.matchStyles(tt.value,tt.params,rn);rn.length?this._engine.reportError(rn):this._engine.afterFlush(()=&gt;{It(l,$n),_t(l,mn)})}return}const Vt=J(this._engine.playersByElement,l,[]);Vt.forEach(rn=&gt;{rn.namespaceId==this.id&amp;&amp;rn.triggerName==t&amp;&amp;rn.queued&amp;&amp;rn.destroy()});let Kt=f.matchTransition(Me.value,tt.value,l,tt.params),nn=!1;if(!Kt){if(!s)return;Kt=f.fallbackTransition,nn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:t,transition:Kt,fromState:Me,toState:tt,player:M,isFallbackTransition:nn}),nn||(tn(l,nr),M.onStart(()=&gt;{$t(l,nr)})),M.onDone(()=&gt;{let rn=this.players.indexOf(M);rn&gt;=0&amp;&amp;this.players.splice(rn,1);const $n=this._engine.playersByElement.get(l);if($n){let mn=$n.indexOf(M);mn&gt;=0&amp;&amp;$n.splice(mn,1)}}),this.players.push(M),Vt.push(M),M}deregister(l){this._triggers.delete(l),this._engine.statesByElement.forEach(t=&gt;t.delete(l)),this._elementListeners.forEach((t,i)=&gt;{this._elementListeners.set(i,t.filter(s=&gt;s.name!=l))})}clearElementCache(l){this._engine.statesByElement.delete(l),this._elementListeners.delete(l);const t=this._engine.playersByElement.get(l);t&amp;&amp;(t.forEach(i=&gt;i.destroy()),this._engine.playersByElement.delete(l))}_signalRemovalForInnerTriggers(l,t){const i=this._engine.driver.query(l,Ei,!0);i.forEach(s=&gt;{if(s[Qi])return;const f=this._engine.fetchNamespacesByElement(s);f.size?f.forEach(M=&gt;M.triggerLeaveAnimation(s,t,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=&gt;i.forEach(s=&gt;this.clearElementCache(s)))}triggerLeaveAnimation(l,t,i,s){const f=this._engine.statesByElement.get(l),M=new Map;if(f){const te=[];if(f.forEach((Me,tt)=&gt;{if(M.set(tt,Me.value),this._triggers.has(tt)){const Ot=this.trigger(l,tt,Wo,s);Ot&amp;&amp;te.push(Ot)}}),te.length)return this._engine.markElementAsRemoved(this.id,l,!0,t,M),i&amp;&amp;xe(te).onDone(()=&gt;this._engine.processLeaveNode(l)),!0}return!1}prepareLeaveAnimationListeners(l){const t=this._elementListeners.get(l),i=this._engine.statesByElement.get(l);if(t&amp;&amp;i){const s=new Set;t.forEach(f=&gt;{const M=f.name;if(s.has(M))return;s.add(M);const Me=this._triggers.get(M).fallbackTransition,tt=i.get(M)||_s,Ot=new bo(Wo),Rt=new or(this.id,M,l);this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:M,transition:Me,fromState:tt,toState:Ot,player:Rt,isFallbackTransition:!0})})}}removeNode(l,t){const i=this._engine;if(l.childElementCount&amp;&amp;this._signalRemovalForInnerTriggers(l,t),this.triggerLeaveAnimation(l,t,!0))return;let s=!1;if(i.totalAnimations){const f=i.players.length?i.playersByQueriedElement.get(l):[];if(f&amp;&amp;f.length)s=!0;else{let M=l;for(;M=M.parentNode;)if(i.statesByElement.get(M)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(l),s)i.markElementAsRemoved(this.id,l,!1,t);else{const f=l[Qi];(!f||f===un)&amp;&amp;(i.afterFlush(()=&gt;this.clearElementCache(l)),i.destroyInnerAnimations(l),i._onRemovalComplete(l,t))}}insertNode(l,t){tn(l,this._hostClassName)}drainQueuedTransitions(l){const t=[];return this._queue.forEach(i=&gt;{const s=i.player;if(s.destroyed)return;const f=i.element,M=this._elementListeners.get(f);M&amp;&amp;M.forEach(te=&gt;{if(te.name==i.triggerName){const Me=H(f,i.triggerName,i.fromState.value,i.toState.value);Me._data=l,ze(i.player,te.phase,Me,te.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=&gt;{s.destroy()}):t.push(i)}),this._queue=[],t.sort((i,s)=&gt;{const f=i.transition.ast.depCount,M=s.transition.ast.depCount;return 0==f||0==M?f-M:this._engine.driver.containsElement(i.element,s.element)?1:-1})}destroy(l){this.players.forEach(t=&gt;t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,l)}}class Qr{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(l,t)=&gt;{};_onRemovalComplete(l,t){this.onRemovalComplete(l,t)}constructor(l,t,i){this.bodyNode=l,this.driver=t,this._normalizer=i}get queuedPlayers(){const l=[];return this._namespaceList.forEach(t=&gt;{t.players.forEach(i=&gt;{i.queued&amp;&amp;l.push(i)})}),l}createNamespace(l,t){const i=new Ma(l,t,this);return this.bodyNode&amp;&amp;this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(i,t):(this.newHostElements.set(t,i),this.collectEnterElement(t)),this._namespaceLookup[l]=i}_balanceNamespaceList(l,t){const i=this._namespaceList,s=this.namespacesByHostElement;if(i.length-1&gt;=0){let M=!1,te=this.driver.getParentElement(t);for(;te;){const Me=s.get(te);if(Me){const tt=i.indexOf(Me);i.splice(tt+1,0,l),M=!0;break}te=this.driver.getParentElement(te)}M||i.unshift(l)}else i.push(l);return s.set(t,l),l}register(l,t){let i=this._namespaceLookup[l];return i||(i=this.createNamespace(l,t)),i}registerTrigger(l,t,i){let s=this._namespaceLookup[l];s&amp;&amp;s.register(t,i)&amp;&amp;this.totalAnimations++}destroy(l,t){l&amp;&amp;(this.afterFlush(()=&gt;{}),this.afterFlushAnimationsDone(()=&gt;{const i=this._fetchNamespace(l);this.namespacesByHostElement.delete(i.hostElement);const s=this._namespaceList.indexOf(i);s&gt;=0&amp;&amp;this._namespaceList.splice(s,1),i.destroy(t),delete this._namespaceLookup[l]}))}_fetchNamespace(l){return this._namespaceLookup[l]}fetchNamespacesByElement(l){const t=new Set,i=this.statesByElement.get(l);if(i)for(let s of i.values())if(s.namespaceId){const f=this._fetchNamespace(s.namespaceId);f&amp;&amp;t.add(f)}return t}trigger(l,t,i,s){if(Xo(t)){const f=this._fetchNamespace(l);if(f)return f.trigger(t,i,s),!0}return!1}insertNode(l,t,i,s){if(!Xo(t))return;const f=t[Qi];if(f&amp;&amp;f.setForRemoval){f.setForRemoval=!1,f.setForMove=!0;const M=this.collectedLeaveElements.indexOf(t);M&gt;=0&amp;&amp;this.collectedLeaveElements.splice(M,1)}if(l){const M=this._fetchNamespace(l);M&amp;&amp;M.insertNode(t,i)}s&amp;&amp;this.collectEnterElement(t)}collectEnterElement(l){this.collectedEnterElements.push(l)}markElementAsDisabled(l,t){t?this.disabledNodes.has(l)||(this.disabledNodes.add(l),tn(l,Nr)):this.disabledNodes.has(l)&amp;&amp;(this.disabledNodes.delete(l),$t(l,Nr))}removeNode(l,t,i){if(Xo(t)){const s=l?this._fetchNamespace(l):null;s?s.removeNode(t,i):this.markElementAsRemoved(l,t,!1,i);const f=this.namespacesByHostElement.get(t);f&amp;&amp;f.id!==l&amp;&amp;f.removeNode(t,i)}else this._onRemovalComplete(t,i)}markElementAsRemoved(l,t,i,s,f){this.collectedLeaveElements.push(t),t[Qi]={namespaceId:l,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:f}}listen(l,t,i,s,f){return Xo(t)?this._fetchNamespace(l).listen(t,i,s,f):()=&gt;{}}_buildInstruction(l,t,i,s,f){return l.transition.build(this.driver,l.element,l.fromState.value,l.toState.value,i,s,l.fromState.options,l.toState.options,t,f)}destroyInnerAnimations(l){let t=this.driver.query(l,Ei,!0);t.forEach(i=&gt;this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&amp;&amp;(t=this.driver.query(l,wn,!0),t.forEach(i=&gt;this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(l){const t=this.playersByElement.get(l);t&amp;&amp;t.forEach(i=&gt;{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(l){const t=this.playersByQueriedElement.get(l);t&amp;&amp;t.forEach(i=&gt;i.finish())}whenRenderingDone(){return new Promise(l=&gt;{if(this.players.length)return xe(this.players).onDone(()=&gt;l());l()})}processLeaveNode(l){const t=l[Qi];if(t&amp;&amp;t.setForRemoval){if(l[Qi]=un,t.namespaceId){this.destroyInnerAnimations(l);const i=this._fetchNamespace(t.namespaceId);i&amp;&amp;i.clearElementCache(l)}this._onRemovalComplete(l,t.setForRemoval)}l.classList?.contains(Nr)&amp;&amp;this.markElementAsDisabled(l,!1),this.driver.query(l,".ng-animate-disabled",!0).forEach(i=&gt;{this.markElementAsDisabled(i,!1)})}flush(l=-1){let t=[];if(this.newHostElements.size&amp;&amp;(this.newHostElements.forEach((i,s)=&gt;this._balanceNamespaceList(i,s)),this.newHostElements.clear()),this.totalAnimations&amp;&amp;this.collectedEnterElements.length)for(let i=0;i&lt;this.collectedEnterElements.length;i++)tn(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&amp;&amp;(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const i=[];try{t=this._flushAnimations(i,l)}finally{for(let s=0;s&lt;i.length;s++)i[s]()}}else for(let i=0;i&lt;this.collectedLeaveElements.length;i++)this.processLeaveNode(this.collectedLeaveElements[i]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=&gt;i()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],t.length?xe(t).onDone(()=&gt;{i.forEach(s=&gt;s())}):i.forEach(s=&gt;s())}}reportError(l){throw function de(){return new e.wOt(3402,!1)}()}_flushAnimations(l,t){const i=new yi,s=[],f=new Map,M=[],te=new Map,Me=new Map,tt=new Map,Ot=new Set;this.disabledNodes.forEach(Sn=&gt;{Ot.add(Sn);const Hn=this.driver.query(Sn,".ng-animate-queued",!0);for(let qn=0;qn&lt;Hn.length;qn++)Ot.add(Hn[qn])});const Rt=this.bodyNode,Vt=Array.from(this.statesByElement.keys()),Kt=Cr(Vt,this.collectedEnterElements),nn=new Map;let rn=0;Kt.forEach((Sn,Hn)=&gt;{const qn=pn+rn++;nn.set(Hn,qn),Sn.forEach(Di=&gt;tn(Di,qn))});const $n=[],mn=new Set,qi=new Set;for(let Sn=0;Sn&lt;this.collectedLeaveElements.length;Sn++){const Hn=this.collectedLeaveElements[Sn],qn=Hn[Qi];qn&amp;&amp;qn.setForRemoval&amp;&amp;($n.push(Hn),mn.add(Hn),qn.hasAnimation?this.driver.query(Hn,".ng-star-inserted",!0).forEach(Di=&gt;mn.add(Di)):qi.add(Hn))}const Eo=new Map,Co=Cr(Vt,Array.from(mn));Co.forEach((Sn,Hn)=&gt;{const qn=kn+rn++;Eo.set(Hn,qn),Sn.forEach(Di=&gt;tn(Di,qn))}),l.push(()=&gt;{Kt.forEach((Sn,Hn)=&gt;{const qn=nn.get(Hn);Sn.forEach(Di=&gt;$t(Di,qn))}),Co.forEach((Sn,Hn)=&gt;{const qn=Eo.get(Hn);Sn.forEach(Di=&gt;$t(Di,qn))}),$n.forEach(Sn=&gt;{this.processLeaveNode(Sn)})});const Xl=[],Ms=[];for(let Sn=this._namespaceList.length-1;Sn&gt;=0;Sn--)this._namespaceList[Sn].drainQueuedTransitions(t).forEach(qn=&gt;{const Di=qn.player,vr=qn.element;if(Xl.push(Di),this.collectedEnterElements.length){const Yr=vr[Qi];if(Yr&amp;&amp;Yr.setForMove){if(Yr.previousTriggersValues&amp;&amp;Yr.previousTriggersValues.has(qn.triggerName)){const Fh=Yr.previousTriggersValues.get(qn.triggerName),ba=this.statesByElement.get(qn.element);if(ba&amp;&amp;ba.has(qn.triggerName)){const s1=ba.get(qn.triggerName);s1.value=Fh,ba.set(qn.triggerName,s1)}}return void Di.destroy()}}const zl=!Rt||!this.driver.containsElement(Rt,vr),Ks=Eo.get(vr),Ju=nn.get(vr),yo=this._buildInstruction(qn,i,Ju,Ks,zl);if(yo.errors&amp;&amp;yo.errors.length)return void Ms.push(yo);if(zl)return Di.onStart(()=&gt;It(vr,yo.fromStyles)),Di.onDestroy(()=&gt;_t(vr,yo.toStyles)),void s.push(Di);if(qn.isFallbackTransition)return Di.onStart(()=&gt;It(vr,yo.fromStyles)),Di.onDestroy(()=&gt;_t(vr,yo.toStyles)),void s.push(Di);const A2=[];yo.timelines.forEach(Yr=&gt;{Yr.stretchStartingKeyframe=!0,this.disabledNodes.has(Yr.element)||A2.push(Yr)}),yo.timelines=A2,i.append(vr,yo.timelines),M.push({instruction:yo,player:Di,element:vr}),yo.queriedElements.forEach(Yr=&gt;J(te,Yr,[]).push(Di)),yo.preStyleProps.forEach((Yr,Fh)=&gt;{if(Yr.size){let ba=Me.get(Fh);ba||Me.set(Fh,ba=new Set),Yr.forEach((s1,Lx)=&gt;ba.add(Lx))}}),yo.postStyleProps.forEach((Yr,Fh)=&gt;{let ba=tt.get(Fh);ba||tt.set(Fh,ba=new Set),Yr.forEach((s1,Lx)=&gt;ba.add(Lx))})});if(Ms.length){const Sn=[];Ms.forEach(Hn=&gt;{Sn.push(function rt(){return new e.wOt(3505,!1)}())}),Xl.forEach(Hn=&gt;Hn.destroy()),this.reportError(Sn)}const wr=new Map,Rs=new Map;M.forEach(Sn=&gt;{const Hn=Sn.element;i.has(Hn)&amp;&amp;(Rs.set(Hn,Hn),this._beforeAnimationBuild(Sn.player.namespaceId,Sn.instruction,wr))}),s.forEach(Sn=&gt;{const Hn=Sn.element;this._getPreviousPlayers(Hn,!1,Sn.namespaceId,Sn.triggerName,null).forEach(Di=&gt;{J(wr,Hn,[]).push(Di),Di.destroy()})});const Nh=$n.filter(Sn=&gt;ci(Sn,Me,tt)),W_=new Map;ki(W_,this.driver,qi,tt,y.kp).forEach(Sn=&gt;{ci(Sn,Me,tt)&amp;&amp;Nh.push(Sn)});const kh=new Map;Kt.forEach((Sn,Hn)=&gt;{ki(kh,this.driver,new Set(Sn),Me,y.FX)}),Nh.forEach(Sn=&gt;{const Hn=W_.get(Sn),qn=kh.get(Sn);W_.set(Sn,new Map([...Hn?.entries()??[],...qn?.entries()??[]]))});const Dx=[],P2=[],w2={};M.forEach(Sn=&gt;{const{element:Hn,player:qn,instruction:Di}=Sn;if(i.has(Hn)){if(Ot.has(Hn))return qn.onDestroy(()=&gt;_t(Hn,Di.toStyles)),qn.disabled=!0,qn.overrideTotalTime(Di.totalTime),void s.push(qn);let vr=w2;if(Rs.size&gt;1){let Ks=Hn;const Ju=[];for(;Ks=Ks.parentNode;){const yo=Rs.get(Ks);if(yo){vr=yo;break}Ju.push(Ks)}Ju.forEach(yo=&gt;Rs.set(yo,vr))}const zl=this._buildAnimation(qn.namespaceId,Di,wr,f,kh,W_);if(qn.setRealPlayer(zl),vr===w2)Dx.push(qn);else{const Ks=this.playersByElement.get(vr);Ks&amp;&amp;Ks.length&amp;&amp;(qn.parentPlayer=xe(Ks)),s.push(qn)}}else It(Hn,Di.fromStyles),qn.onDestroy(()=&gt;_t(Hn,Di.toStyles)),P2.push(qn),Ot.has(Hn)&amp;&amp;s.push(qn)}),P2.forEach(Sn=&gt;{const Hn=f.get(Sn.element);if(Hn&amp;&amp;Hn.length){const qn=xe(Hn);Sn.setRealPlayer(qn)}}),s.forEach(Sn=&gt;{Sn.parentPlayer?Sn.syncPlayerEvents(Sn.parentPlayer):Sn.destroy()});for(let Sn=0;Sn&lt;$n.length;Sn++){const Hn=$n[Sn],qn=Hn[Qi];if($t(Hn,kn),qn&amp;&amp;qn.hasAnimation)continue;let Di=[];if(te.size){let zl=te.get(Hn);zl&amp;&amp;zl.length&amp;&amp;Di.push(...zl);let Ks=this.driver.query(Hn,wn,!0);for(let Ju=0;Ju&lt;Ks.length;Ju++){let yo=te.get(Ks[Ju]);yo&amp;&amp;yo.length&amp;&amp;Di.push(...yo)}}const vr=Di.filter(zl=&gt;!zl.destroyed);vr.length?xt(this,Hn,vr):this.processLeaveNode(Hn)}return $n.length=0,Dx.forEach(Sn=&gt;{this.players.push(Sn),Sn.onDone(()=&gt;{Sn.destroy();const Hn=this.players.indexOf(Sn);this.players.splice(Hn,1)}),Sn.play()}),Dx}afterFlush(l){this._flushFns.push(l)}afterFlushAnimationsDone(l){this._whenQuietFns.push(l)}_getPreviousPlayers(l,t,i,s,f){let M=[];if(t){const te=this.playersByQueriedElement.get(l);te&amp;&amp;(M=te)}else{const te=this.playersByElement.get(l);if(te){const Me=!f||f==Wo;te.forEach(tt=&gt;{tt.queued||!Me&amp;&amp;tt.triggerName!=s||M.push(tt)})}}return(i||s)&amp;&amp;(M=M.filter(te=&gt;!(i&amp;&amp;i!=te.namespaceId||s&amp;&amp;s!=te.triggerName))),M}_beforeAnimationBuild(l,t,i){const f=t.element,M=t.isRemovalTransition?void 0:l,te=t.isRemovalTransition?void 0:t.triggerName;for(const Me of t.timelines){const tt=Me.element,Ot=tt!==f,Rt=J(i,tt,[]);this._getPreviousPlayers(tt,Ot,M,te,t.toState).forEach(Kt=&gt;{const nn=Kt.getRealPlayer();nn.beforeDestroy&amp;&amp;nn.beforeDestroy(),Kt.destroy(),Rt.push(Kt)})}It(f,t.fromStyles)}_buildAnimation(l,t,i,s,f,M){const te=t.triggerName,Me=t.element,tt=[],Ot=new Set,Rt=new Set,Vt=t.timelines.map(nn=&gt;{const rn=nn.element;Ot.add(rn);const $n=rn[Qi];if($n&amp;&amp;$n.removedBeforeQueried)return new y.sf(nn.duration,nn.delay);const mn=rn!==Me,qi=function wt(o){const l=[];return ni(o,l),l}((i.get(rn)||Oa).map(wr=&gt;wr.getRealPlayer())).filter(wr=&gt;!!wr.element&amp;&amp;wr.element===rn),Eo=f.get(rn),Co=M.get(rn),Xl=ct(this._normalizer,nn.keyframes,Eo,Co),Ms=this._buildPlayer(nn,Xl,qi);if(nn.subTimeline&amp;&amp;s&amp;&amp;Rt.add(rn),mn){const wr=new or(l,te,rn);wr.setRealPlayer(Ms),tt.push(wr)}return Ms});tt.forEach(nn=&gt;{J(this.playersByQueriedElement,nn.element,[]).push(nn),nn.onDone(()=&gt;function Js(o,l,t){let i=o.get(l);if(i){if(i.length){const s=i.indexOf(t);i.splice(s,1)}0==i.length&amp;&amp;o.delete(l)}return i}(this.playersByQueriedElement,nn.element,nn))}),Ot.forEach(nn=&gt;tn(nn,Gn));const Kt=xe(Vt);return Kt.onDestroy(()=&gt;{Ot.forEach(nn=&gt;$t(nn,Gn)),_t(Me,t.toStyles)}),Rt.forEach(nn=&gt;{J(s,nn,[]).push(Kt)}),Kt}_buildPlayer(l,t,i){return t.length&gt;0?this.driver.animate(l.element,t,l.duration,l.delay,l.easing,i):new y.sf(l.duration,l.delay)}}class or{namespaceId;triggerName;element;_player=new y.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(l,t,i){this.namespaceId=l,this.triggerName=t,this.element=i}setRealPlayer(l){this._containsRealPlayer||(this._player=l,this._queuedCallbacks.forEach((t,i)=&gt;{t.forEach(s=&gt;ze(l,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(l.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(l){this.totalTime=l}syncPlayerEvents(l){const t=this._player;t.triggerCallback&amp;&amp;l.onStart(()=&gt;t.triggerCallback("start")),l.onDone(()=&gt;this.finish()),l.onDestroy(()=&gt;this.destroy())}_queueEvent(l,t){J(this._queuedCallbacks,l,[]).push(t)}onDone(l){this.queued&amp;&amp;this._queueEvent("done",l),this._player.onDone(l)}onStart(l){this.queued&amp;&amp;this._queueEvent("start",l),this._player.onStart(l)}onDestroy(l){this.queued&amp;&amp;this._queueEvent("destroy",l),this._player.onDestroy(l)}init(){this._player.init()}hasStarted(){return!this.queued&amp;&amp;this._player.hasStarted()}play(){!this.queued&amp;&amp;this._player.play()}pause(){!this.queued&amp;&amp;this._player.pause()}restart(){!this.queued&amp;&amp;this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&amp;&amp;this._player.reset()}setPosition(l){this.queued||this._player.setPosition(l)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(l){const t=this._player;t.triggerCallback&amp;&amp;t.triggerCallback(l)}}function Xo(o){return o&amp;&amp;1===o.nodeType}function rr(o,l){const t=o.style.display;return o.style.display=l??"none",t}function ki(o,l,t,i,s){const f=[];t.forEach(Me=&gt;f.push(rr(Me)));const M=[];i.forEach((Me,tt)=&gt;{const Ot=new Map;Me.forEach(Rt=&gt;{const Vt=l.computeStyle(tt,Rt,s);Ot.set(Rt,Vt),(!Vt||0==Vt.length)&amp;&amp;(tt[Qi]=Mo,M.push(tt))}),o.set(tt,Ot)});let te=0;return t.forEach(Me=&gt;rr(Me,f[te++])),M}function Cr(o,l){const t=new Map;if(o.forEach(te=&gt;t.set(te,[])),0==l.length)return t;const s=new Set(l),f=new Map;function M(te){if(!te)return 1;let Me=f.get(te);if(Me)return Me;const tt=te.parentNode;return Me=t.has(tt)?tt:s.has(tt)?1:M(tt),f.set(te,Me),Me}return l.forEach(te=&gt;{const Me=M(te);1!==Me&amp;&amp;t.get(Me).push(te)}),t}function tn(o,l){o.classList?.add(l)}function $t(o,l){o.classList?.remove(l)}function xt(o,l,t){xe(t).onDone(()=&gt;o.processLeaveNode(l))}function ni(o,l){for(let t=0;t&lt;o.length;t++){const i=o[t];i instanceof y.ui?ni(i.players,l):l.push(i)}}function ci(o,l,t){const i=t.get(o);if(!i)return!1;let s=l.get(o);return s?i.forEach(f=&gt;s.add(f)):l.set(o,i),t.delete(o),!0}class ui{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(l,t)=&gt;{};constructor(l,t,i){this._driver=t,this._normalizer=i,this._transitionEngine=new Qr(l.body,t,i),this._timelineEngine=new xr(l.body,t,i),this._transitionEngine.onRemovalComplete=(s,f)=&gt;this.onRemovalComplete(s,f)}registerTrigger(l,t,i,s,f){const M=l+"-"+s;let te=this._triggerCache[M];if(!te){const Me=[],Ot=vt(this._driver,f,Me,[]);if(Me.length)throw function dt(){return new e.wOt(3404,!1)}();te=function Dr(o,l,t){return new po(o,l,t)}(s,Ot,this._normalizer),this._triggerCache[M]=te}this._transitionEngine.registerTrigger(t,s,te)}register(l,t){this._transitionEngine.register(l,t)}destroy(l,t){this._transitionEngine.destroy(l,t)}onInsert(l,t,i,s){this._transitionEngine.insertNode(l,t,i,s)}onRemove(l,t,i){this._transitionEngine.removeNode(l,t,i)}disableAnimations(l,t){this._transitionEngine.markElementAsDisabled(l,t)}process(l,t,i,s){if("@"==i.charAt(0)){const[f,M]=Ue(i);this._timelineEngine.command(f,t,M,s)}else this._transitionEngine.trigger(l,t,i,s)}listen(l,t,i,s,f){if("@"==i.charAt(0)){const[M,te]=Ue(i);return this._timelineEngine.listen(M,t,te,f)}return this._transitionEngine.listen(l,t,i,s,f)}flush(l=-1){this._transitionEngine.flush(l)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(l){this._transitionEngine.afterFlushAnimationsDone(l)}}let Io=(()=&gt;{class o{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,i,s){this._element=t,this._startStyles=i,this._endStyles=s;let f=o.initialStylesByElement.get(t);f||o.initialStylesByElement.set(t,f=new Map),this._initialStyles=f}start(){this._state&lt;1&amp;&amp;(this._startStyles&amp;&amp;_t(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state&lt;2&amp;&amp;(_t(this._element,this._initialStyles),this._endStyles&amp;&amp;(_t(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state&lt;3&amp;&amp;(o.initialStylesByElement.delete(this._element),this._startStyles&amp;&amp;(It(this._element,this._startStyles),this._endStyles=null),this._endStyles&amp;&amp;(It(this._element,this._endStyles),this._endStyles=null),_t(this._element,this._initialStyles),this._state=3)}}return o})();function sr(o){let l=null;return o.forEach((t,i)=&gt;{(function rl(o){return"display"===o||"position"===o})(i)&amp;&amp;(l=l||new Map,l.set(i,t))}),l}class Bo{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(l,t,i,s){this.element=l,this.keyframes=t,this.options=i,this._specialStyles=s,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(l=&gt;l()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const l=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,l,this.options),this._finalKeyframe=l.length?l[l.length-1]:new Map;const t=()=&gt;this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=&gt;{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(l){const t=[];return l.forEach(i=&gt;{t.push(Object.fromEntries(i))}),t}_triggerWebAnimation(l,t,i){return l.animate(this._convertKeyframesToObject(t),i)}onStart(l){this._originalOnStartFns.push(l),this._onStartFns.push(l)}onDone(l){this._originalOnDoneFns.push(l),this._onDoneFns.push(l)}onDestroy(l){this._onDestroyFns.push(l)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(l=&gt;l()),this._onStartFns=[],this._started=!0,this._specialStyles&amp;&amp;this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&amp;&amp;this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&amp;&amp;this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&amp;&amp;this._specialStyles.destroy(),this._onDestroyFns.forEach(l=&gt;l()),this._onDestroyFns=[])}setPosition(l){void 0===this.domPlayer&amp;&amp;this.init(),this.domPlayer.currentTime=l*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const l=new Map;this.hasStarted()&amp;&amp;this._finalKeyframe.forEach((i,s)=&gt;{"offset"!==s&amp;&amp;l.set(s,this._finished?i:oe(this.element,s))}),this.currentSnapshot=l}triggerCallback(l){const t="start"===l?this._onStartFns:this._onDoneFns;t.forEach(i=&gt;i()),t.length=0}}class di{validateStyleProperty(l){return!0}validateAnimatableStyleProperty(l){return!0}containsElement(l,t){return mt(l,t)}getParentElement(l){return it(l)}query(l,t,i){return Nt(l,t,i)}computeStyle(l,t,i){return oe(l,t)}animate(l,t,i,s,f,M=[]){const Me={duration:i,delay:s,fill:0==s?"both":"forwards"};f&amp;&amp;(Me.easing=f);const tt=new Map,Ot=M.filter(Kt=&gt;Kt instanceof Bo);(function We(o,l){return 0===o||0===l})(i,s)&amp;&amp;Ot.forEach(Kt=&gt;{Kt.currentSnapshot.forEach((nn,rn)=&gt;tt.set(rn,nn))});let Rt=function Mt(o){return o.length?o[0]instanceof Map?o:o.map(l=&gt;new Map(Object.entries(l))):[]}(t).map(Kt=&gt;new Map(Kt));Rt=function be(o,l,t){if(t.size&amp;&amp;l.length){let i=l[0],s=[];if(t.forEach((f,M)=&gt;{i.has(M)||s.push(M),i.set(M,f)}),s.length)for(let f=1;f&lt;l.length;f++){let M=l[f];s.forEach(te=&gt;M.set(te,oe(o,te)))}}return l}(l,Rt,tt);const Vt=function Ro(o,l){let t=null,i=null;return Array.isArray(l)&amp;&amp;l.length?(t=sr(l[0]),l.length&gt;1&amp;&amp;(i=sr(l[l.length-1]))):l instanceof Map&amp;&amp;(t=sr(l)),t||i?new Io(o,t,i):null}(l,Rt);return new Bo(l,Rt,Me,Vt)}}const Zr="@.disabled";class io{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(l,t,i,s){this.namespaceId=l,this.delegate=t,this.engine=i,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(l){this.delegate.destroyNode?.(l)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=&gt;{queueMicrotask(()=&gt;{this.delegate.destroy()})}),this._onDestroy?.()}createElement(l,t){return this.delegate.createElement(l,t)}createComment(l){return this.delegate.createComment(l)}createText(l){return this.delegate.createText(l)}appendChild(l,t){this.delegate.appendChild(l,t),this.engine.onInsert(this.namespaceId,t,l,!1)}insertBefore(l,t,i,s=!0){this.delegate.insertBefore(l,t,i),this.engine.onInsert(this.namespaceId,t,l,s)}removeChild(l,t,i){this.parentNode(t)&amp;&amp;this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(l,t){return this.delegate.selectRootElement(l,t)}parentNode(l){return this.delegate.parentNode(l)}nextSibling(l){return this.delegate.nextSibling(l)}setAttribute(l,t,i,s){this.delegate.setAttribute(l,t,i,s)}removeAttribute(l,t,i){this.delegate.removeAttribute(l,t,i)}addClass(l,t){this.delegate.addClass(l,t)}removeClass(l,t){this.delegate.removeClass(l,t)}setStyle(l,t,i,s){this.delegate.setStyle(l,t,i,s)}removeStyle(l,t,i){this.delegate.removeStyle(l,t,i)}setProperty(l,t,i){"@"==t.charAt(0)&amp;&amp;t==Zr?this.disableAnimations(l,!!i):this.delegate.setProperty(l,t,i)}setValue(l,t){this.delegate.setValue(l,t)}listen(l,t,i){return this.delegate.listen(l,t,i)}disableAnimations(l,t){this.engine.disableAnimations(l,t)}}class Kn extends io{factory;constructor(l,t,i,s,f){super(t,i,s,f),this.factory=l,this.namespaceId=t}setProperty(l,t,i){"@"==t.charAt(0)?"."==t.charAt(1)&amp;&amp;t==Zr?this.disableAnimations(l,i=void 0===i||!!i):this.engine.process(this.namespaceId,l,t.slice(1),i):this.delegate.setProperty(l,t,i)}listen(l,t,i){if("@"==t.charAt(0)){const s=function Bi(o){switch(o){case"body":return document.body;case"document":return document;case"window":return window;default:return o}}(l);let f=t.slice(1),M="";return"@"!=f.charAt(0)&amp;&amp;([f,M]=function Hi(o){const l=o.indexOf(".");return[o.substring(0,l),o.slice(l+1)]}(f)),this.engine.listen(this.namespaceId,s,f,M,te=&gt;{this.factory.scheduleListenerCallback(te._data||-1,i,te)})}return this.delegate.listen(l,t,i)}}class kr{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(l,t,i){this.delegate=l,this.engine=t,this._zone=i,t.onRemovalComplete=(s,f)=&gt;{f?.removeChild(null,s)}}createRenderer(l,t){const s=this.delegate.createRenderer(l,t);if(!l||!t?.data?.animation){const tt=this._rendererCache;let Ot=tt.get(s);return Ot||(Ot=new io("",s,this.engine,()=&gt;tt.delete(s)),tt.set(s,Ot)),Ot}const f=t.id,M=t.id+"-"+this._currentId;this._currentId++,this.engine.register(M,l);const te=tt=&gt;{Array.isArray(tt)?tt.forEach(te):this.engine.registerTrigger(f,M,l,tt.name,tt)};return t.data.animation.forEach(te),new Kn(this,M,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&amp;&amp;this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=&gt;{this._microtaskId++})}scheduleListenerCallback(l,t,i){if(l&gt;=0&amp;&amp;l&lt;this._microtaskId)return void this._zone.run(()=&gt;t(i));const s=this._animationCallbacksBuffer;0==s.length&amp;&amp;queueMicrotask(()=&gt;{this._zone.run(()=&gt;{s.forEach(f=&gt;{const[M,te]=f;M(te)}),this._animationCallbacksBuffer=[]})}),s.push([t,i])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&amp;&amp;this._zone.runOutsideAngular(()=&gt;{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&amp;&amp;this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(l){this.delegate.componentReplaced?.(l)}}const Ra=[{provide:on,useFactory:function Zu(){return new Ee}},{provide:ui,useClass:(()=&gt;{class o extends ui{constructor(t,i,s){super(t,i,s)}ngOnDestroy(){this.flush()}static \u0275fac=function(i){return new(i||o)(e.KVO(m.qQ),e.KVO(fn),e.KVO(on))};static \u0275prov=e.jDH({token:o,factory:o.\u0275fac})}return o})()},{provide:e._9s,useFactory:function $c(o,l,t){return new kr(o,l,t)},deps:[d.B7,ui,e.SKi]}],Yl=[{provide:fn,useFactory:()=&gt;new di},{provide:e.bc$,useValue:"BrowserAnimations"},...Ra];var st=h(3023),ln=h(5964);const Xn=[];let Fr=(()=&gt;{class o{constructor(t,i){this.platformId=i,this.scrollTopPositions={},(0,m.UE)(this.platformId)&amp;&amp;t.events.pipe((0,ln.p)(s=&gt;s instanceof st.Z||s instanceof st.OY||s instanceof st.L6)).subscribe({next:s=&gt;{s instanceof st.Z?this.scrollTopPositions[t.url]=window.scrollY:s instanceof st.OY&amp;&amp;s.position?setTimeout(()=&gt;{window.scrollTo(0,this.scrollTopPositions[t.url])},0):s instanceof st.L6&amp;&amp;s.error.message.startsWith("Cannot match any routes.")&amp;&amp;(console.warn(`Url("${s.url}")  is probably malformed, no Route was matched`),t.navigate(["/404"]))}})}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(st.Ix),e.KVO(e.Agw))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI.forRoot(Xn,{initialNavigation:"disabled",scrollPositionRestoration:"enabled",anchorScrolling:"enabled",errorHandler:t=&gt;{if(!t.message.startsWith("Cannot match any routes."))throw t;console.error(t)}}),st.iI]})}}return o})();var Ps=h(9272),jn=h(3676);const Bh=()=&gt;({type:"header"}),Kl=()=&gt;({type:"pageLoadingIndicator"}),sl=()=&gt;({type:"footer"});function zo(o,l){1&amp;o&amp;&amp;e.eu8(0)}function gs(o,l){1&amp;o&amp;&amp;e.DNE(0,zo,1,0,"ng-container",6),2&amp;o&amp;&amp;e.Y8G("rsComponent",e.lJ4(1,Bh))}function Zs(o,l){1&amp;o&amp;&amp;e.nrm(0,"router-outlet")}function ms(o,l){1&amp;o&amp;&amp;e.eu8(0)}function al(o,l){1&amp;o&amp;&amp;e.DNE(0,ms,1,0,"ng-container",6),2&amp;o&amp;&amp;e.Y8G("rsComponent",e.lJ4(1,Kl))}function qu(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ll(o,l){1&amp;o&amp;&amp;e.DNE(0,qu,1,0,"ng-container",6),2&amp;o&amp;&amp;e.Y8G("rsComponent",e.lJ4(1,Kl))}function ws(o,l){1&amp;o&amp;&amp;e.eu8(0)}function cl(o,l){1&amp;o&amp;&amp;e.DNE(0,ws,1,0,"ng-container",6),2&amp;o&amp;&amp;e.Y8G("rsComponent",e.lJ4(1,sl))}function Uh(o,l){1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"rs-main"),e.DNE(2,gs,1,2,"ng-template",null,0,e.C5r)(4,Zs,1,0,"ng-template",null,1,e.C5r)(6,al,1,2,"ng-template",null,2,e.C5r)(8,ll,1,2,"ng-template",null,3,e.C5r)(10,cl,1,2,"ng-template",null,4,e.C5r),e.k0s(),e.bVm())}let Gc=(()=&gt;{class o extends u.ZLQ{constructor(t,i,s,f,M){super(t,i,s,f,M),this.contentOnly=s,this.editMode=f}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.zZn),e.rXU(u.AwY),e.rXU(u.Bqr),e.rXU(u.z3r),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-app"]],standalone:!1,features:[e.Vt3],decls:1,vars:1,consts:[["header",""],["main",""],["empty",""],["loading",""],["footer",""],[4,"ngIf"],[4,"rsComponent"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,Uh,12,0,"ng-container",5),2&amp;i&amp;&amp;e.Y8G("ngIf",s.ready)},dependencies:[m.bT,st.n3,Ps.$,jn.I],styles:["[_nghost-%COMP%]{display:contents}"]})}}return o})();var Ql={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"halbe Minute",withPreposition:"halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}};var Br=h(1002);const ed={date:(0,Br.A)({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:(0,Br.A)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,Br.A)({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var td={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"};var dl=h(2816),jc={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","M\xe4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},Hc={narrow:jc.narrow,abbreviated:["Jan.","Feb.","M\xe4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:jc.wide};const Wi={ordinalNumber:function(l){return Number(l)+"."},era:(0,dl.A)({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:(0,dl.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:function(l){return l-1}}),month:(0,dl.A)({values:jc,formattingValues:Hc,defaultWidth:"wide"}),day:(0,dl.A)({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:(0,dl.A)({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})};var oo=h(2528);const D={code:"de",formatDistance:function(l,t,i){var s,f=null!=i&amp;&amp;i.addSuffix?Ql[l].withPreposition:Ql[l].standalone;return s="string"==typeof f?f:1===t?f.one:f.other.replace("{{count}}",String(t)),null!=i&amp;&amp;i.addSuffix?i.comparison&amp;&amp;i.comparison&gt;0?"in "+s:"vor "+s:s},formatLong:ed,formatRelative:function(l,t,i,s){return td[l]},localize:Wi,match:{ordinalNumber:(0,h(4382).A)({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:function(l){return parseInt(l)}}),era:(0,oo.A)({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:(0,oo.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(l){return l+1}}),month:(0,oo.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(j[a\xe4]n|feb|m\xe4r[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|m\xe4rz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[a\xe4]/i,/^f/i,/^m\xe4r/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,oo.A)({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,oo.A)({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};var k=h(1635);const K=["adTagContainer"];function ce(o,l){1&amp;o&amp;&amp;(e.nrm(0,"div",3),e.j41(1,"h1",4),e.pXf(2,1),e.k0s())}function $e(o,l){1&amp;o&amp;&amp;e.nrm(0,"div",2,0)}let At=(()=&gt;{class o{get classes(){const t=[];return this.horizontalPlacement&amp;&amp;this.horizontalPlacement!==u.wqs.center&amp;&amp;t.push(`h-align-${this.horizontalPlacement.toString()}`),this.verticalPlacement&amp;&amp;this.verticalPlacement!==u.G4t.middle&amp;&amp;t.push(`v-align-${this.verticalPlacement.toString()}`),this.isDesktopAd&amp;&amp;!this.editMode&amp;&amp;t.push("desktop-only"),t.join(" ")}constructor(t,i,s,f,M){this.platformId=t,this.editMode=i,this.adService=s,this.breakpointService=f,this.rendererFactory=M,this.isDesktopAd=!1,this.horizontalPlacement=u.wqs.center,this.verticalPlacement=u.G4t.middle,this.slotLoaded=new e.bkB,this.slotEmpty=new e.bkB,this.isVisible=!0,this.subs=new u.A$E}ngOnInit(){this.slot||this.adTag?(this.subs.add(this.adService.adsDisabled$.subscribe(t=&gt;{t&amp;&amp;this.slotEmpty.emit(!0)})),(0,m.UE)(this.platformId)?(this.editMode||this.init(),this.editMode&amp;&amp;this.subs.add(this.breakpointService.breakpointChanges.subscribe(()=&gt;this.init()))):this.isVisible=!1):console.error("invalid ad slot")}ngOnChanges(t){this.editMode&amp;&amp;t.isDesktopAd&amp;&amp;this.init()}ngOnDestroy(){this.subs.unsubscribe()}init(){this.isVisible=this.isDesktopAd===this.adService.isDesktopAdBreakpointMatched(),this.isVisible&amp;&amp;!this.editMode&amp;&amp;(this.id=(0,u.zEH)(),this.adService.registerSlot(this.slot||"",this.id,()=&gt;{this.reinsertScripts(),this.slotLoaded.emit(!0)},()=&gt;{this.slotEmpty.emit(!0)}))}reinsertScripts(){if(!this.adTag)return;const t=this.adTagContainer?.nativeElement;if(!t)return;const i=this.rendererFactory.createRenderer(null,null);t.innerHTML="";const s=i.createElement("template");s.innerHTML=this.adTag,Array.from(s.content.childNodes).forEach(f=&gt;{t.appendChild(f)}),(0,u.XyG)(t)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.gpV),e.rXU(u.dci),e.rXU(e._9s))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-ad-slot"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(K,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.adTagContainer=f.first)}},hostVars:3,hostBindings:function(i,s){2&amp;i&amp;&amp;(e.Mr5("id",s.id),e.HbH(s.classes))},inputs:{slot:"slot",adTag:"adTag",isDesktopAd:"isDesktopAd",horizontalPlacement:"horizontalPlacement",verticalPlacement:"verticalPlacement"},outputs:{slotLoaded:"slotLoaded",slotEmpty:"slotEmpty"},standalone:!1,features:[e.OA$],decls:2,vars:2,consts:()=&gt;{let t;return t="Werbung",[["adTagContainer",""],t,[1,"rs-inserted-ad-tag"],[1,"rs-admin-ad-placeholder"],[1,"rs-admin-ad-title"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,ce,3,0)(1,$e,2,0,"div",2),2&amp;i&amp;&amp;(e.vxM(s.editMode&amp;&amp;s.isVisible?0:-1),e.R7$(),e.vxM(!s.editMode&amp;&amp;s.isVisible&amp;&amp;s.adTag?1:-1))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex;position:relative;align-items:center;justify-content:center}.h-align-left[_nghost-%COMP%]{justify-content:flex-start}.h-align-right[_nghost-%COMP%]{justify-content:flex-end}.v-align-top[_nghost-%COMP%]{align-items:flex-start}.v-align-bottom[_nghost-%COMP%]{align-items:flex-end}.desktop-only[_nghost-%COMP%]{display:none}@media only screen and (min-width: 960px){body:not(.rs-admin-body)   [_nghost-%COMP%]{display:none}body:not(.rs-admin-body)   .desktop-only[_nghost-%COMP%]{display:flex}}.rs-inserted-ad-tag[_ngcontent-%COMP%]{display:contents}.rs-inserted-ad-tag[_ngcontent-%COMP%] &gt; div[_ngcontent-%COMP%]{width:100%;height:100%}"]})}}return o})();function Bt(o,l){1&amp;o&amp;&amp;(e.j41(0,"p",7),e.pXf(1,2),e.k0s())}function dn(o,l){1&amp;o&amp;&amp;(e.j41(0,"p",8),e.pXf(1,3),e.k0s())}function vi(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-ad-slot",9),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleSlotEmpty())})("slotLoaded",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleSlotLoaded())}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("slot",null==t.slotName?null:t.slotName.value)("adTag",null==t.adTag?null:t.adTag.value)("isDesktopAd",!(null==t.isDesktopAd||!t.isDesktopAd.value))("horizontalPlacement",null==t.horizontalAlign?null:t.horizontalAlign.value)("verticalPlacement",null==t.verticalAlign?null:t.verticalAlign.value)}}class zn extends u.$rp{constructor(){super(...arguments),this.showAd=!0,this.hidden=!1,this.useNaturalSize=!1,this.adService=this.injector.get(u.gpV)}ngOnInit(){super.ngOnInit(),this.init(),(0,m.UE)(this.platformId)&amp;&amp;(this.subscription=this.injector.get(u.dci).breakpointChanges.subscribe(()=&gt;this.init()))}ngOnDestroy(){super.ngOnDestroy(),this.subscription?.unsubscribe()}detectChanges(){super.detectChanges(),this.init()}getStyleMap(){const l=this.adService.desktopAdBreakpoint;return{...super.getStyleMap(),"--rs-ad-slot-display-sm":this.isDesktopAd?.value&amp;&amp;!this.editMode?"none":"flex",["--rs-ad-slot-display-"+l]:this.isDesktopAd?.value||this.editMode?"flex":"none"}}handleSlotEmpty(){this.hideIfEmpty?.value?this.hidden=!0:this.resizeAfterLoad?.value&amp;&amp;(this.useNaturalSize=!0)}handleSlotLoaded(){this.resizeAfterLoad?.value&amp;&amp;(this.useNaturalSize=!0)}init(){this.showAd=!(0,m.UE)(this.platformId)||!!this.isDesktopAd?.value===this.adService.isDesktopAdBreakpointMatched()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(zn)))(i||zn)}})()}static{this.\u0275cmp=e.VBU({type:zn,selectors:[["rs-ad-slot-element"]],hostVars:6,hostBindings:function(t,i){2&amp;t&amp;&amp;e.AVh("show-ad",i.showAd)("hidden",i.hidden)("natural-size",i.useNaturalSize)},standalone:!1,features:[e.Vt3],decls:7,vars:3,consts:()=&gt;{let l,t;return l="Klicken zum Bearbeiten des Werbe-Slots",t="Diese Werbung wird in dieser Aufl\xF6sung ausgeblendet",[["element",""],["gizmo",""],l,t,["class","rs-u-pad-y-5",4,"ngIf"],["class","rs-font-caption",4,"ngIf"],[3,"slot","adTag","isDesktopAd","horizontalPlacement","verticalPlacement","slotEmpty","slotLoaded",4,"ngIf"],[1,"rs-u-pad-y-5"],[1,"rs-font-caption"],[3,"slotEmpty","slotLoaded","slot","adTag","isDesktopAd","horizontalPlacement","verticalPlacement"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Bt,2,0,"p",4)(3,dn,2,0,"p",5)(4,vi,1,5,"rs-ad-slot",6),e.bVm(),e.eu8(5,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.slotName&amp;&amp;i.slotName.value)&amp;&amp;!(null!=i.adTag&amp;&amp;i.adTag.value)),e.R7$(),e.Y8G("ngIf",i.editMode&amp;&amp;((null==i.slotName?null:i.slotName.value)||(null==i.adTag?null:i.adTag.value))&amp;&amp;!i.showAd),e.R7$(),e.Y8G("ngIf",(null==i.slotName?null:i.slotName.value)||(null==i.adTag?null:i.adTag.value)))},dependencies:[m.bT,At],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:var(--rs-ad-slot-display-sm);align-items:stretch;overflow:hidden}[_nghost-%COMP%]:not(.show-ad){width:auto;height:auto}.natural-size[_nghost-%COMP%]{width:auto;height:auto}.hidden[_nghost-%COMP%]{display:none!important}[_nghost-%COMP%] &gt; *[_ngcontent-%COMP%]{flex-grow:1}@media only screen and (min-width: 600px) and (max-width: 959px){[_nghost-%COMP%]{display:var(--rs-ad-slot-display-md, var(--rs-ad-slot-display-sm))}}@media only screen and (min-width: 960px) and (max-width: 1279px){[_nghost-%COMP%]{display:var(--rs-ad-slot-display-lg, var(--rs-ad-slot-display-md, var(--rs-ad-slot-display-sm)))}}@media only screen and (min-width: 1280px) and (max-width: 9999px){[_nghost-%COMP%]{display:var(--rs-ad-slot-display-xl, var(--rs-ad-slot-display-lg, var(--rs-ad-slot-display-md, var(--rs-ad-slot-display-sm))))}}"]})}}(0,k.Cg)([(0,u.fvl)()],zn.prototype,"slotName",void 0),(0,k.Cg)([(0,u.fvl)()],zn.prototype,"adTag",void 0),(0,k.Cg)([(0,u.sa_)()],zn.prototype,"isDesktopAd",void 0),(0,k.Cg)([(0,u.sa_)()],zn.prototype,"resizeAfterLoad",void 0),(0,k.Cg)([(0,u.sa_)()],zn.prototype,"hideIfEmpty",void 0),(0,k.Cg)([(0,u.PRR)()],zn.prototype,"horizontalAlign",void 0),(0,k.Cg)([(0,u.PRR)()],zn.prototype,"verticalAlign",void 0);var Rn=h(7387),gn=h(1413),vn=h(3726),Gt=h(6977);function Xi(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",2)(1,"div",4)(2,"rs-ad-slot",5),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.showAd=!1)}),e.k0s()()()}if(2&amp;o){const t=e.XpG(2);e.R7$(2),e.xc7("flex-grow",1),e.Y8G("verticalPlacement",t.VERTICAL_ALIGN.top)("horizontalPlacement",t.HORIZONTAL_ALIGN.left)("isDesktopAd",!0)("adTag",t.adTag)("slot",!t.adTag&amp;&amp;t.adSlot)}}function wo(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"rs-ad-slot",5),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.showAd=!1)}),e.k0s()()()}if(2&amp;o){const t=e.XpG(2);e.R7$(2),e.xc7("flex-grow",1),e.Y8G("verticalPlacement",t.VERTICAL_ALIGN.top)("horizontalPlacement",t.HORIZONTAL_ALIGN.right)("isDesktopAd",!0)("adTag",t.adTagLeft)("slot",!t.adTagLeft&amp;&amp;t.adSlotLeft)}}function To(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",1),e.DNE(1,Xi,3,7,"div",2)(2,wo,3,7,"div",3),e.k0s()),2&amp;o){const t=e.XpG();e.xc7("--rs-skyscraper-container-height",t.containerHeight)("--rs-skyscraper-offset",t.skyscraperOffset)("--rs-skyscraper-top",t.stickyTop)("--rs-skyscraper-height",t.maxHeight+"px"),e.AVh("ad-container--block-width",t.layoutWidth===t.LAYOUT_WIDTHS.Block),e.R7$(),e.vxM(t.adTag||t.adSlot?1:-1),e.R7$(),e.vxM(t.adTagLeft||t.adSlotLeft?2:-1)}}let uo=(()=&gt;{class o{constructor(t,i,s,f,M){this.configService=t,this.elementRef=i,this.platformId=s,this.editMode=f,this.parent=M,this.HORIZONTAL_ALIGN=u.wqs,this.VERTICAL_ALIGN=u.G4t,this.LAYOUT_WIDTHS=u.CP5,this.layoutWidth=u.CP5.Block,this.skyscraperOffset="0px",this.containerHeight="0px",this.showAd=!1,this.destroyed$=new gn.B}ngOnInit(){const{maxHeightPx:t,minWidthPx:i}=this.configService.vendorTheme.components.uiCommon.skyscraperAd;this.maxHeight=t,this.minWidth=i,this.stickyTop=this.editMode?"0px":this.configService.vendorTheme.components.core.header.height.lg,(0,m.UE)(this.platformId)&amp;&amp;(this.editMode&amp;&amp;(0,vn.R)(window,"resize").pipe((0,Gt.Q)(this.destroyed$)).subscribe(()=&gt;{this.init()}),(this.editMode||this.adSlot||this.adSlotLeft||this.adTag||this.adTagLeft)&amp;&amp;this.init())}ngOnChanges(t){this.editMode&amp;&amp;(t.adSlots||t.adTags||t.skyscraperOffset||t.layoutWidth)&amp;&amp;this.init()}ngOnDestroy(){this.destroyed$.next(),this.containerObserver?.disconnect()}init(){this.containerObserver?.disconnect();const t=this.skyscraperOffset||"0px",i=this.configService.vendorTheme.values,s=this.layoutWidth===u.CP5.Block?i.layoutWidths.block:i.layoutWidths.page,f=parseInt("string"==typeof i.padding.page?i.padding.page:i.padding.page.lg||i.padding.page.md||i.padding.page.sm,10),M=parseInt(i.spacing.sp4,10);if(this.showAd=window.innerWidth&gt;=parseInt(s,10)+2*this.minWidth+2*M-2*f,this.showAd){if(this.container)return this.containerObserver=new MutationObserver(()=&gt;{this.containerHeight=`${Math.max(this.container.getBoundingClientRect().height-parseInt(t,10),0)}px`}),void setTimeout(()=&gt;this.containerObserver.observe(this.container,{childList:!0,subtree:!0}),0);this.parent.contentHeight$.subscribe(te=&gt;{if(!this.elementRef?.nativeElement||null===te)return;const Me=(window.pageYOffset||document.documentElement.scrollTop)+this.elementRef.nativeElement.getBoundingClientRect().top,tt=te-Me-parseInt(t,10);tt&lt;this.maxHeight?this.parent.setMinHeight(this.maxHeight+Me+parseInt(t,10)):this.containerHeight=tt+"px"})}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(e.aKT),e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.JoM,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-skyscraper-ad"]],inputs:{layoutWidth:"layoutWidth",adTag:"adTag",adTagLeft:"adTagLeft",adSlot:"adSlot",adSlotLeft:"adSlotLeft",container:"container",skyscraperOffset:"skyscraperOffset"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:[[1,"ad-container",3,"ad-container--block-width","--rs-skyscraper-container-height","--rs-skyscraper-offset","--rs-skyscraper-top","--rs-skyscraper-height"],[1,"ad-container"],[1,"ad-container__ad"],[1,"ad-container__ad","ad-container__ad--left"],[1,"skyscraper"],[3,"slotEmpty","verticalPlacement","horizontalPlacement","isDesktopAd","adTag","slot"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,To,3,12,"div",0),2&amp;i&amp;&amp;e.vxM(s.showAd?0:-1)},dependencies:[At],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{width:100%!important;display:block;position:relative}.ad-container[_ngcontent-%COMP%]{display:flex}.ad-container[_ngcontent-%COMP%]   .skyscraper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;position:sticky;top:calc(var(--rs-values-spacing-sp5) + var(--rs-skyscraper-top, 0));left:0;padding-left:var(--rs-values-spacing-sp4);padding-bottom:var(--rs-values-spacing-sp5);height:calc(var(--rs-skyscraper-height) + var(--rs-values-spacing-sp5) + var(--rs-skyscraper-offset, 0px));width:100%;overflow:hidden}.ad-container__ad[_ngcontent-%COMP%]{display:block;flex:0 0 auto;width:calc(50vw - var(--rs-values-layout-widths-page) / 2 + var(--rs-values-padding-page));position:absolute;top:0;right:auto;left:100%;height:var(--rs-skyscraper-container-height);min-height:calc(var(--rs-skyscraper-height) + var(--rs-values-spacing-sp5) + var(--rs-skyscraper-offset, 0px));margin-top:var(--rs-skyscraper-offset, 0)}.ad-container__ad--left[_ngcontent-%COMP%]{left:0;transform:translate(-100%)}.ad-container__ad--left[_ngcontent-%COMP%]   .skyscraper[_ngcontent-%COMP%]{padding-left:0;padding-right:var(--rs-values-spacing-sp4)}.ad-container--block-width[_ngcontent-%COMP%]   .ad-container__ad[_ngcontent-%COMP%]{width:calc(50vw - var(--rs-values-layout-widths-block) / 2 + var(--rs-values-padding-page))}"]})}}return o})();const lr=["skyscraper"];class _o extends u.$rp{constructor(){super(...arguments),this.LAYOUT_WIDTHS=u.CP5,this.skyscraperOffsetValue="0px"}ngOnInit(){this.skyscraperHeight=`${this.injector.get(u.weV).vendorTheme.components.uiCommon.skyscraperAd.maxHeightPx}px`,super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=Number.isNaN(Number(this.skyscraperOffset?.value))?this.skyscraperOffset?.value:`${this.skyscraperOffset?.value}px`;this.skyscraperOffsetValue=l??"0px",this.slotValue=this.slot?.value}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(_o)))(i||_o)}})()}static{this.\u0275cmp=e.VBU({type:_o,selectors:[["rs-skyscraper-ad-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(lr,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.skyscraper=s.first)}},standalone:!1,features:[e.Vt3],decls:9,vars:14,consts:[["gizmo",""],["element",""],["adContainer",""],[1,"ad-container","rs-u-container"],[3,"adSlot","adSlotLeft","adTag","adTagLeft","layoutWidth","skyscraperOffset","container"],[1,"ad-container__content"],[3,"attribute"]],template:function(t,i){if(1&amp;t&amp;&amp;(e.eu8(0,null,0),e.qex(2,null,1),e.j41(4,"section",3,2),e.nrm(6,"rs-skyscraper-ad",4),e.j41(7,"div",5),e.nrm(8,"rs-container",6),e.k0s()(),e.bVm()),2&amp;t){const s=e.sdS(5);e.R7$(4),e.xc7("--rs-ad-skyscraper-offset",i.skyscraperOffsetValue)("--rs-ad-skyscraper-height",i.skyscraperHeight),e.AVh("rs-u-container--block",(null==i.layoutWidth?null:i.layoutWidth.value)===i.LAYOUT_WIDTHS.Block),e.R7$(2),e.Y8G("adSlot",i.slotValue)("adSlotLeft",null==i.slotLeft?null:i.slotLeft.value)("adTag",null==i.adTag?null:i.adTag.value)("adTagLeft",null==i.adTagLeft?null:i.adTagLeft.value)("layoutWidth",null==i.layoutWidth?null:i.layoutWidth.value)("skyscraperOffset",null==i.skyscraperOffset?null:i.skyscraperOffset.value)("container",s),e.R7$(2),e.Y8G("attribute",i.children)}},dependencies:[Rn.H,uo],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{width:100%!important;display:block;position:relative}@media screen and (min-width: 1440px){.ad-container[_ngcontent-%COMP%]{min-height:calc(var(--rs-ad-skyscraper-height) + var(--rs-values-spacing-sp5) + var(--rs-ad-skyscraper-offset, 0px))}}"]})}}(0,k.Cg)([(0,u.fvl)()],_o.prototype,"slot",void 0),(0,k.Cg)([(0,u.fvl)()],_o.prototype,"slotLeft",void 0),(0,k.Cg)([(0,u.fvl)()],_o.prototype,"adTag",void 0),(0,k.Cg)([(0,u.fvl)()],_o.prototype,"adTagLeft",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],_o.prototype,"layoutWidth",void 0),(0,k.Cg)([(0,u.fvl)()],_o.prototype,"skyscraperOffset",void 0);let na=(()=&gt;{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({providers:[u.gpV],imports:[m.MD,u.Ui]})}}return o})();var _i=h(4412),Aa=function(o){return o.default="default",o.transparent="transparent",o}(Aa||{});let Ur=(()=&gt;{class o{constructor(t){this.router=t,this.headerStyle$=new _i.t(Aa.default),this.showHeaderPlaceholder$=new _i.t(!0),this.router.events.subscribe(i=&gt;{i instanceof st.Z&amp;&amp;(this.headerStyle$.next(Aa.default),this.showHeaderPlaceholder$.next(!0))})}getHeaderStyle$(){return this.headerStyle$.asObservable()}setHeaderStyle(t){this.headerStyle$.next(t)}getShowHeaderPlaceholder(){return this.showHeaderPlaceholder$.asObservable()}setHeaderPlaceholder(t){this.showHeaderPlaceholder$.next(t)}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(st.Ix))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var so=h(851),a1=h(9141);function l1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",4),e.nrm(1,"img",5),e.nI1(2,"rsAssetPath"),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("rsRouterLink",t.appStore)("openExternal",!0),e.R7$(),e.BMQ("src",e.bMT(2,3,"appStore"),e.B4B)}}function c1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",6),e.nrm(1,"img",7),e.nI1(2,"rsAssetPath"),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("rsRouterLink",t.googlePlay)("openExternal",!0),e.R7$(),e.BMQ("src",e.bMT(2,3,"googlePlay"),e.B4B)}}function z_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",1),e.DNE(1,l1,3,5,"a",2)(2,c1,3,5,"a",3),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.appStore),e.R7$(),e.Y8G("ngIf",t.googlePlay)}}let Wc=(()=&gt;{class o{get justify(){return(0,u.G8W)(this.horizontalAlign)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-app-stores"]],hostVars:4,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-app-stores-height",s.height)("--rs-app-stores-align",s.justify)},inputs:{height:"height",appStore:"appStore",googlePlay:"googlePlay",horizontalAlign:"horizontalAlign"},standalone:!1,decls:1,vars:1,consts:()=&gt;{let t,i;return t="Zur App im AppStore",i="Zur App bei Google Play",[["class","app-stores",4,"ngIf"],[1,"app-stores"],["class","app-stores__link","title",t,3,"rsRouterLink","openExternal",4,"ngIf"],["class","app-stores__link","title",i,3,"rsRouterLink","openExternal",4,"ngIf"],["title",t,1,"app-stores__link",3,"rsRouterLink","openExternal"],["alt","Apple App Store Logo",1,"app-stores__logo"],["title",i,1,"app-stores__link",3,"rsRouterLink","openExternal"],["alt","Google Play Logo",1,"app-stores__logo"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,z_,3,2,"div",0),2&amp;i&amp;&amp;e.Y8G("ngIf",s.appStore||s.googlePlay)},dependencies:[m.bT,so.j,a1.W],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.app-stores[_ngcontent-%COMP%]{display:flex;justify-content:var(--rs-app-stores-align);align-items:center;flex-wrap:wrap;margin:calc(-1 * var(--rs-values-spacing-sp2))}.app-stores__link[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp2);display:block}.app-stores__logo[_ngcontent-%COMP%]{height:var(--rs-app-stores-height, 40px);width:auto}"]})}}return o})();function Vh(o,l){1&amp;o&amp;&amp;(e.j41(0,"div"),e.pXf(1,2),e.k0s())}class ia extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ia)))(i||ia)}})()}static{this.\u0275cmp=e.VBU({type:ia,selectors:[["rs-app-store-links-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:4,consts:()=&gt;{let l;return l="Hier Links editieren",[["element",""],["gizmo",""],l,[3,"googlePlay","appStore","horizontalAlign"],[4,"ngIf"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-app-stores",3),e.DNE(3,Vh,2,0,"div",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("googlePlay",null==i.playStoreLink?null:i.playStoreLink.value)("appStore",null==i.appStoreLink?null:i.appStoreLink.value)("horizontalAlign",null==i.horizontalAlign?null:i.horizontalAlign.value),e.R7$(),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.appStoreLink&amp;&amp;i.appStoreLink.value)&amp;&amp;!(null!=i.playStoreLink&amp;&amp;i.playStoreLink.value)))},dependencies:[m.bT,Wc],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],ia.prototype,"appStoreLink",void 0),(0,k.Cg)([(0,u.fvl)()],ia.prototype,"playStoreLink",void 0),(0,k.Cg)([(0,u.PRR)()],ia.prototype,"horizontalAlign",void 0);var Bn=h(4177),ao=h(2771),od=function(o){return o.Right="right",o.Left="left",o}(od||{}),ts=function(o){return o.Default="",o.Alt="-alt",o.NoCircle="-no-circle",o}(ts||{});class Y_{static{this.SLIDE_ANIMATION=(0,y.hZ)("slideAnimation",[(0,y.wk)("*",(0,y.iF)({transform:"translateX(-100%)"})),(0,y.wk)("true",(0,y.iF)({transform:"translateX(0%)"})),(0,y.kY)("true =&gt; *",(0,y.i0)("0.2s ease-in")),(0,y.kY)("* =&gt; true",(0,y.i0)("0.3s ease-out"))])}}const K_={firstLevelFontClass:u.qeG.bodyStrong,markerSize:["24px","4px"],markerStyle:u.eJX.underline},rd={[u.o$p.small]:{sm:{columns:"2",controlInset:"0",inset:"0"},md:{columns:"3",controlInset:"0",inset:"0"},lg:{columns:"4",controlInset:"0",inset:"0"}},[u.o$p.medium]:{sm:{columns:"75%",controlInset:"0",inset:"0"},md:{columns:"3",controlInset:"0",inset:"0"}},[u.o$p.large]:{sm:{columns:"75%",controlInset:"0",inset:"0"},md:{columns:"2",controlInset:"0",inset:"0"}}};var sd=function(o){return o.Default="default",o.ShowSlot="showSlot",o.Moment="moment",o}(sd||{}),Nn=h(6554);const jh=[u.pi5.Seeking,u.pi5.Playing];let Ls=(()=&gt;{class o{constructor(){this.BUTTON_STYLE=u.inm,this.PLAYER_ICON_TYPES=ts,this.STATE=u.pi5,this.iconSize={sm:"4u",md:"5u"},this.iconType=ts.Default,this.buttonColorScheme=u.zy_.primary,this.showHover=!1,this.toggled=new e.bkB}get usePlayerColors(){return"playerColors"===this.buttonColorScheme}ngOnInit(){this.appliedColorScheme=this.usePlayerColors?u.zy_.default:this.buttonColorScheme,this.playIcon=`player-play${this.iconType}`,this.pauseIcon=`player-stop${this.iconType}`,this.appliedButtonColorScheme=this.iconType===ts.Alt?u.zy_.default:this.appliedColorScheme,this.handleStateChange()}ngOnChanges(t){t.state&amp;&amp;t.state.currentValue!==t.state.previousValue&amp;&amp;this.handleStateChange()}handleStateChange(){this.text=jh.includes(this.state)?"Pausieren":"Abspielen",this.icon=jh.includes(this.state)?this.pauseIcon:this.playIcon}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-play-button"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.AVh("player-colors",s.usePlayerColors)},inputs:{state:"state",iconSize:"iconSize",iconType:"iconType",buttonColorScheme:"buttonColorScheme",showHover:"showHover"},outputs:{toggled:"toggled"},standalone:!1,features:[e.OA$],decls:1,vars:8,consts:[[3,"click","title","buttonColorScheme","buttonStyle","icon","iconSize","loading","isSmall","showHover"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-button",0),e.bIt("click",function(){return s.toggled.emit()}),e.k0s()),2&amp;i&amp;&amp;e.Y8G("title",s.text)("buttonColorScheme",s.appliedButtonColorScheme)("buttonStyle",s.BUTTON_STYLE.plain)("icon",s.icon)("iconSize",s.iconSize)("loading",s.state===s.STATE.Loading)("isSmall",!0)("showHover",s.showHover)},dependencies:[Nn.Q],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;line-height:0}.player-colors[_nghost-%COMP%]{--rs-colors-buttons-plain-default: var(--rs-player-button-color);--rs-colors-buttons-plain-highlight-default: var(--rs-colors-play-bar-highlight)}"]})}}return o})();var zc=h(3386);const Hh=["background"],Wh=["thumb"],ad=["track"],Q_=["progress"],ns=["slider"];function Xh(o,l){1&amp;o&amp;&amp;e.eu8(0)}function J_(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Xh,1,0,"ng-container",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.backgroundTemplate)}}function Ti(o,l){1&amp;o&amp;&amp;e.eu8(0)}function zh(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Ti,1,0,"ng-container",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.trackTemplate)}}function Yc(o,l){1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"div",10),e.bVm())}function cr(o,l){1&amp;o&amp;&amp;e.eu8(0)}function uE(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,cr,1,0,"ng-container",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.progressTemplate)}}function pl(o,l){1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"div",11),e.bVm())}function S(o,l){1&amp;o&amp;&amp;e.eu8(0)}function N(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,S,1,0,"ng-container",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.thumbTemplate)}}function P(o,l){1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"div",12),e.bVm())}let V=(()=&gt;{class o{set playerConfig(t){this.currentPlayerConfig=t,this.setupConfig(t),this.cdr.markForCheck()}get playerConfig(){return this.currentPlayerConfig}constructor(t,i,s){this.element=t,this.playerService=i,this.cdr=s,this.thumbPosition="0px",this.containerHeight="40px",this.progressUpdated=new e.bkB,this.isDragging=!1,this.isSeeking=!1,this.currentTime$=new ao.m(1),this.timeLeft$=new ao.m(1),this.subscriptions=new u.A$E,this.duration=0,this.active=!1,this.touchTimeout=null,this.touchTimeoutValue=100}setupConfig(t){this.subscriptions.unsubscribe(),this.progressUpdated.emit(0),this.playerConfig&amp;&amp;(this.duration=this.playerConfig.duration||this.playerConfig?.playable?.duration/1e3,this.subscriptions.add(this.playerService.subscribePlayerConfigState(this.playerConfig,i=&gt;{i==u.pi5.Seeking&amp;&amp;(this.isSeeking=!0),i==u.pi5.Playing&amp;&amp;(this.isSeeking=!1),this.active=i!=u.pi5.Idle})),this.subscriptions.add(this.playerService.subscribePlayerConfigProgress(this.playerConfig,i=&gt;{if(this.duration=i.total,this.isSeeking||this.isDragging)return;this.updateCurrentTime(i.current);const s=i.total-i.current;s&gt;=0?(this.updateTimeLeft(s),this.thumbPosition=i.current/i.total*100+"%",this.progressUpdated.next(i.current/i.total)):this.updateTimeLeft(null)})))}ngOnDestroy(){this.subscriptions.unsubscribe()}onMouseMove(t){this.isDragging&amp;&amp;this.drag(t)}onMouseUp(t){this.isDragging&amp;&amp;this.endDrag(t)}onMouseDown(t){null==t?.target||null==this.thumb?.nativeElement||(this.touchTimeout&amp;&amp;(clearTimeout(this.touchTimeout),this.touchTimeout=null),(t?.target==this.thumb?.nativeElement||t?.target?.parentNode==this.thumb?.nativeElement)&amp;&amp;(this.dragStart=t.screenX,this.isDragging=!0,t.stopPropagation()))}onTouchStart(t){const i=t?.targetTouches?.item(0);i&amp;&amp;(this.touchTimeout||(this.touchTimeout=setTimeout(s=&gt;{this.dragStart=i.screenX,this.isDragging=!0},this.touchTimeoutValue)),t?.stopPropagation())}onTouchMove(t){const i=t?.targetTouches?.item(0);this.isDragging&amp;&amp;this.drag(i)}onTouchEnd(t){if(this.touchTimeout&amp;&amp;(clearTimeout(this.touchTimeout),this.touchTimeout=null),this.isDragging){const i=t?.changedTouches[0];this.endDrag(i)}}onTouchCancel(t){this.isDragging=!1,this.touchTimeout&amp;&amp;(clearTimeout(this.touchTimeout),this.touchTimeout=null)}drag(t){if(!t)return;let s=this.thumb.nativeElement.offsetLeft+(t.screenX-this.dragStart);this.dragStart=t.screenX,s&lt;0?s=0:s&gt;this.slider.nativeElement.clientWidth&amp;&amp;(s=this.slider.nativeElement.clientWidth),this.thumbPosition=s+"px",this.updateCurrentTime(s/this.slider.nativeElement.clientWidth*this.duration),this.updateTimeLeft(Math.max(0,this.duration-s/this.slider.nativeElement.clientWidth*this.duration)),this.progressUpdated.next(s/this.slider.nativeElement.clientWidth)}endDrag(t){if(!t)return;let s=this.thumb.nativeElement.offsetLeft+(t.screenX-this.dragStart);this.dragStart=t.screenX,s&lt;0?s=0:s&gt;this.slider.nativeElement.clientWidth&amp;&amp;(s=this.slider.nativeElement.clientWidth);const f=s/this.slider.nativeElement.clientWidth*this.duration;this.isSeeking=!0,this.playerConfig.seek=f,this.playerService.seek(this.playerConfig,f),this.isDragging=!1}onClick(t){if(t.stopPropagation(),this.isSeeking)return;if(this.isDragging=!1,!this.active)return void this.playerService.play(this.playerConfig);const i=t.offsetX+t.target.offsetLeft;this.thumbPosition=i+"px";const s=i/this.slider.nativeElement.clientWidth*this.duration;this.progressUpdated.next(i/this.slider.nativeElement.clientWidth),this.isSeeking=!0,this.playerConfig.seek=s,this.playerService.seek(this.playerConfig,s)}updateCurrentTime(t){this.currentTime$.next(t)}updateTimeLeft(t){this.timeLeft$.next(t)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.aKT),e.rXU(u.xtC),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-seekbar-base"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,Hh,5),e.wni(f,Wh,5),e.wni(f,ad,5),e.wni(f,Q_,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.backgroundTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.thumbTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.trackTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.progressTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(ns,5),e.GBs(Wh,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.slider=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.thumb=f.first)}},hostVars:4,hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("mousemove",function(M){return s.onMouseMove(M)},!1,e.EBC)("mouseup",function(M){return s.onMouseUp(M)},!1,e.EBC)("mousedown",function(M){return s.onMouseDown(M)},!1,e.EBC)("touchstart",function(M){return s.onTouchStart(M)})("touchmove",function(M){return s.onTouchMove(M)},!1,e.EBC)("touchend",function(M){return s.onTouchEnd(M)},!1,e.EBC)("touchcancel",function(M){return s.onTouchCancel(M)},!1,e.EBC),2&amp;i&amp;&amp;e.xc7("--rs-seekbar-thumb-position",s.thumbPosition)("--rs-seekbar-container-height",s.containerHeight)},inputs:{containerHeight:"containerHeight",topBarWithThumb:"topBarWithThumb",playerConfig:"playerConfig"},outputs:{progressUpdated:"progressUpdated"},standalone:!1,decls:15,vars:13,consts:[["container",""],["slider",""],["progress",""],["thumb",""],[1,"container",3,"click"],[4,"ngIf"],[1,"slider"],[1,"progress"],[1,"thumb",3,"click"],[4,"ngTemplateOutlet"],[1,"slider__default"],[1,"progress__default"],[1,"thumb__default"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",4,0),e.bIt("click",function(te){return e.eBV(f),e.Njj(s.onClick(te))}),e.DNE(2,J_,2,1,"ng-container",5),e.j41(3,"div",6,1),e.DNE(5,zh,2,1,"ng-container",5)(6,Yc,2,0,"ng-container",5),e.k0s(),e.j41(7,"div",7,2),e.DNE(9,uE,2,1,"ng-container",5)(10,pl,2,0,"ng-container",5),e.k0s(),e.j41(11,"div",8,3),e.bIt("click",function(te){return e.eBV(f),e.Njj(te.stopPropagation())}),e.DNE(13,N,2,1,"ng-container",5)(14,P,2,0,"ng-container",5),e.k0s()()}2&amp;i&amp;&amp;(e.AVh("rs-u-mar-x-2",s.topBarWithThumb)("container--placeholder",!s.currentPlayerConfig),e.R7$(2),e.Y8G("ngIf",s.backgroundTemplate),e.R7$(3),e.Y8G("ngIf",s.trackTemplate),e.R7$(),e.Y8G("ngIf",!s.trackTemplate),e.R7$(3),e.Y8G("ngIf",s.progressTemplate),e.R7$(),e.Y8G("ngIf",!s.progressTemplate),e.R7$(),e.AVh("thumb--active",s.active),e.R7$(2),e.Y8G("ngIf",s.thumbTemplate),e.R7$(),e.Y8G("ngIf",!s.thumbTemplate))},dependencies:[m.bT,m.T3],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.slider__default[_ngcontent-%COMP%]{background:var(--rs-colors-player-inactive);height:4px}.progress__default[_ngcontent-%COMP%]{height:4px;background:var(--rs-colors-player-active)}[_nghost-%COMP%]{display:flex;flex-direction:row;align-items:center;--rs-seekbar-thumb-width: 30px}.container[_ngcontent-%COMP%]{position:relative;flex:1;height:var(--rs-seekbar-container-height, 100%);min-width:0}.container__background[_ngcontent-%COMP%]{position:absolute;inset:0;height:100%;width:100%;pointer-events:none}.container__background[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{pointer-events:none}.container--placeholder[_ngcontent-%COMP%]   .progress[_ngcontent-%COMP%]{right:0}.container--placeholder[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{display:none}.slider[_ngcontent-%COMP%]{position:absolute;inset:0;height:100%;width:100%;-webkit-user-select:none;user-select:none}.slider__default[_ngcontent-%COMP%]{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.slider[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{pointer-events:none}.thumb[_ngcontent-%COMP%]{position:absolute;left:var(--rs-seekbar-thumb-position);min-width:var(--rs-seekbar-thumb-width);min-height:var(--rs-seekbar-thumb-width);top:50%;transform:translate(calc(var(--rs-seekbar-thumb-width) / 2 * -1),-50%);-webkit-user-select:none;user-select:none}.thumb__default[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:15px;height:15px;background:var(--rs-colors-player-inactive);border-radius:50%;box-shadow:0 0 2px #00000080;transform:translate(-50%,-50%);transition:background-color .2s ease-in-out}.thumb__default[_ngcontent-%COMP%]:hover{transition:transform .2s;transform:translate(-50%,-50%) scale(1.2)}.thumb--active[_ngcontent-%COMP%]   .thumb__default[_ngcontent-%COMP%]{background:var(--rs-colors-player-active)}.thumb[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{pointer-events:none}.progress[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;right:calc(100% - var(--rs-seekbar-thumb-position))}.progress__default[_ngcontent-%COMP%]{left:0;position:absolute;width:100%;transform:translateY(-50%);top:50%}"]})}}return o})();var re=h(152);const Pe=["waveform"];function lt(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",3),e.nrm(1,"div",4),e.k0s()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG();e.Aen(t),e.R7$(),e.AVh("waveform__filler--active",s.relativeProgress&gt;i)("waveform__filler--hover",s.isInteracting&amp;&amp;s.relativeCursorPosition&gt;i)}}let Pt=(()=&gt;{class o{constructor(t,i,s){this.elementRef=t,this.breakpointService=i,this.platformId=s,this.ANIMATION_DURATION_BASE=2e3,this.isInteracting=!1,this.currentProgress=0,this.cursorPosition=0,this.isAnimated=!1,this.layoutAlignBottom=!1,this.fromZero=!1,this.height={sm:"32px"},this.styles={},this.result=[],this.relativeProgress=0,this.relativeCursorPosition=0,this.samples=[],this.sampleAmount=0,this.subs=new u.A$E;for(let f=0;f&lt;1e3;f++)this.samples.push(Math.random())}ngOnInit(){this.height&amp;&amp;(this.heightsPerBreakpoint={sm:this.height.sm},this.styles["--rs-waveform-height-sm"]=this.heightsPerBreakpoint.sm,this.styles["--rs-waveform-height-md"]=this.heightsPerBreakpoint.md=this.height.md||this.heightsPerBreakpoint.sm,this.styles["--rs-waveform-height-lg"]=this.heightsPerBreakpoint.lg=this.height.lg||this.heightsPerBreakpoint.md,this.styles["--rs-waveform-height-xl"]=this.heightsPerBreakpoint.xl=this.height.xl||this.heightsPerBreakpoint.lg),this.barWidth||(this.barWidth=this.layoutAlignBottom?6:4),(0,m.UE)(this.platformId)&amp;&amp;(this.subs.add((0,vn.R)(window,"resize").pipe((0,re.B)(300)).subscribe(()=&gt;setTimeout(()=&gt;this._drawBaseWaveform(),0))),this.intersectionObserver=new IntersectionObserver(t=&gt;{t.forEach(({isIntersecting:i})=&gt;{i&amp;&amp;this.elementRef?.nativeElement&amp;&amp;(this._drawBaseWaveform(),this.intersectionObserver?.unobserve(this.elementRef?.nativeElement))})},{rootMargin:"200px"}),this.intersectionObserver?.observe(this.elementRef?.nativeElement))}ngOnChanges(t){this.isInteracting&amp;&amp;t.cursorPosition&amp;&amp;(this.relativeCursorPosition=Math.ceil(this.cursorPosition*this.sampleAmount)),t.currentProgress&amp;&amp;(this.relativeProgress=Math.ceil(this.currentProgress*this.sampleAmount))}ngOnDestroy(){this.subs.unsubscribe(),this.intersectionObserver?.disconnect()}trackByFn(t,i){return t}_drawBaseWaveform(){if(!this.waveform.nativeElement)return;const t=this.barWidth;this.barGap=this.breakpointService.matchBreakpoint(u.wXU.MD)?this.barWidth:Math.floor(this.barWidth/2);const s=t+this.barGap,f=this.waveform.nativeElement.clientWidth,M=parseInt(this.heightsPerBreakpoint[this.breakpointService.getBreakpoint()],10),te=this.sampleAmount=Math.floor(f/s),Me=[];for(let tt=0;tt&lt;te;tt++)Me.push({height:Math.max(this.samples[tt%1e3]*M,t)+"px","--rs-waveform-animation-duration":this.ANIMATION_DURATION_BASE/2+Math.floor(Math.random()*this.ANIMATION_DURATION_BASE)+"ms"});this.result=Me,this.relativeProgress=Math.ceil(this.currentProgress*this.sampleAmount),this.relativeCursorPosition=Math.ceil(this.cursorPosition*this.sampleAmount)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.aKT),e.rXU(u.dci),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-waveform"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(Pe,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.waveform=f.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.styles)},inputs:{isInteracting:"isInteracting",currentProgress:"currentProgress",cursorPosition:"cursorPosition",isAnimated:"isAnimated",layoutAlignBottom:"layoutAlignBottom",barWidth:"barWidth",fromZero:"fromZero",height:"height"},standalone:!1,features:[e.OA$],decls:3,vars:14,consts:[["waveform",""],[1,"waveform"],["class","waveform__bar",3,"style",4,"ngFor","ngForOf","ngForTrackBy"],[1,"waveform__bar"],[1,"waveform__filler"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",1,0),e.DNE(2,lt,2,6,"div",2),e.k0s()),2&amp;i&amp;&amp;(e.xc7("--rs-waveform-bar-width",s.barWidth+"px")("--rs-waveform-bar-gap",s.barGap+"px"),e.AVh("waveform--active",s.isInteracting)("waveform--animated",s.isAnimated)("waveform--from-zero",s.fromZero)("waveform--align-bottom",s.layoutAlignBottom),e.R7$(2),e.Y8G("ngForOf",s.result)("ngForTrackBy",s.trackByFn))},dependencies:[m.Sq],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block}.waveform[_ngcontent-%COMP%]{--rs-waveform-height: var(--rs-waveform-height-sm);width:100%;display:flex;height:var(--rs-waveform-height);align-items:center;justify-content:flex-start;overflow:hidden}.waveform__bar[_ngcontent-%COMP%]{position:relative;flex:0 0 auto;width:var(--rs-waveform-bar-width)}.waveform__bar[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.5;background-color:var(--rs-colors-player-inactive)}.waveform__bar[_ngcontent-%COMP%]:not(:last-child){margin-right:var(--rs-waveform-bar-gap)}.waveform__filler[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .2s ease-in-out}.waveform__filler--active[_ngcontent-%COMP%]{background-color:var(--rs-colors-player-active)}.waveform__filler--hover[_ngcontent-%COMP%], .waveform--active[_ngcontent-%COMP%]   .waveform__filler--active[_ngcontent-%COMP%]{background-color:var(--rs-colors-player-highlight)}.waveform--active[_ngcontent-%COMP%]   .waveform__filler--active.waveform__filler--hover[_ngcontent-%COMP%]{background-color:var(--rs-colors-player-active)}.waveform--from-zero[_ngcontent-%COMP%]   .waveform__filler[_ngcontent-%COMP%]{transform:scaleY(0);transition:transform .2s ease-in-out}.waveform--animated[_ngcontent-%COMP%]   .waveform__filler[_ngcontent-%COMP%]{will-change:transform;animation:_ngcontent-%COMP%_equalizer var(--rs-waveform-animation-duration) ease-in-out infinite;background-color:currentColor}.waveform--animated[_ngcontent-%COMP%]   .waveform__bar[_ngcontent-%COMP%]:before{background-color:transparent}.waveform--from-zero.waveform--animated[_ngcontent-%COMP%]   .waveform__filler[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_equalizerFromZero var(--rs-waveform-animation-duration) ease-in-out infinite}.waveform--align-bottom[_ngcontent-%COMP%]{align-items:flex-end;opacity:.5}.waveform--align-bottom[_ngcontent-%COMP%]   .waveform__filler[_ngcontent-%COMP%]{background-color:currentColor;transform-origin:bottom}.waveform--align-bottom[_ngcontent-%COMP%]   .waveform__bar[_ngcontent-%COMP%]{background-color:transparent}.waveform--align-bottom[_ngcontent-%COMP%]   .waveform__bar[_ngcontent-%COMP%]:before{display:none}.waveform--align-bottom.waveform--animated[_ngcontent-%COMP%]{opacity:1}@media only screen and (min-width: 600px){.waveform[_ngcontent-%COMP%]{--rs-waveform-height: var(--rs-waveform-height-md)}}@media only screen and (min-width: 960px){.waveform[_ngcontent-%COMP%]{--rs-waveform-height: var(--rs-waveform-height-lg)}}@media only screen and (min-width: 1280px){.waveform[_ngcontent-%COMP%]{--rs-waveform-height: var(--rs-waveform-height-xl)}}@keyframes _ngcontent-%COMP%_equalizer{0%{transform:scaleY(1)}50%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _ngcontent-%COMP%_equalizerFromZero{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0)}}']})}}return o})();var St=h(5921);const sn=["waveform"],Ln=o=&gt;({sm:o});function Yn(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",9),e.nI1(1,"async"),e.EFF(2),e.nI1(3,"async"),e.nI1(4,"rsPlayTime"),e.k0s()),2&amp;o){e.XpG();const t=e.sdS(2);e.AVh("currentTime--playing",e.bMT(1,3,t.currentTime$)),e.R7$(2),e.JRh(e.bMT(4,7,e.bMT(3,5,t.currentTime$)))}}function xi(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",11,4),e.nrm(2,"rs-waveform",12),e.k0s()),2&amp;o){const t=e.XpG(2),i=e.sdS(2);e.AVh("background--active",i.active),e.R7$(2),e.Y8G("isInteracting",t.cursorActive&amp;&amp;i.active&amp;&amp;t.cursorEnabled)("currentProgress",t.currentProgress)("cursorPosition",t.cursorPosition)("height",e.eq3(6,Ln,t.waveFormHeight))}}function $r(o,l){if(1&amp;o&amp;&amp;e.DNE(0,xi,3,8,"div",10),2&amp;o){const t=e.XpG();e.vxM(t.waveFormHeight?0:-1)}}function Zi(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"div",14),2&amp;o){const t=e.XpG(2);e.AVh("progress--with-thumb",t.isTopBarWithThumb)}}function In(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Zi,1,2,"div",13),2&amp;o){const t=e.XpG();e.vxM(t.waveFormHeight?-1:0)}}function ur(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"div",16),2&amp;o){const t=e.XpG(2);e.xc7("margin-left",t.isTopBarWithThumb),e.AVh("track--with-thumb",t.isTopBarWithThumb)}}function Da(o,l){if(1&amp;o&amp;&amp;e.DNE(0,ur,1,4,"div",15),2&amp;o){const t=e.XpG();e.vxM(t.waveFormHeight?-1:0)}}function ld(o,l){}function cd(o,l){1&amp;o&amp;&amp;e.DNE(0,ld,0,0,"ng-template",null,5,e.C5r)}function d1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",8),e.EFF(1),e.nI1(2,"rsPlayTime"),e.k0s()),2&amp;o){e.XpG();const t=e.sdS(2);e.R7$(),e.JRh(e.bMT(2,1,t.duration))}}const dE="calc(var(--rs-values-base-unit) * 4)";let Yh=(()=&gt;{class o{set playbarTopBar(t){this.isTopBar=t,this.isTopBarWithThumb=!(!this.isTopBar||!this.config)}set playerConfig(t){this.config=t,this.isTopBarWithThumb=!(!t||!this.isTopBar)}constructor(t,i){this.platformId=t,this.configService=i,this.waveFormHeight=null,this.containerHeight=dE,this.currentProgress=0,this.cursorEnabled=!0,this.cursorActive=!1,this.progress$=new _i.t(0),this.subscriptions=new u.A$E}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;this.subscriptions.add(this.progress$.pipe((0,zc.c)(250)).subscribe(t=&gt;{this.currentProgress=t}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onMouseEnter(){this.cursorActive=!0}onMouseLeave(){this.cursorActive=!1}onMouseMove(t){this.waveform?.nativeElement&amp;&amp;(this.cursorPosition=(t.clientX-this.waveform.nativeElement.getBoundingClientRect().left)/this.waveform.nativeElement.clientWidth)}onTouchStart(){this.cursorEnabled=!1}progressUpdated(t){this.progress$.next(t)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-seekbar"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(sn,5),e.GBs(V,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.waveform=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.seekbar=f.first)}},hostVars:2,hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("mouseenter",function(){return s.onMouseEnter()})("mouseleave",function(){return s.onMouseLeave()})("mousemove",function(M){return s.onMouseMove(M)})("touchstart",function(M){return s.onTouchStart(M)},!1,e.EBC),2&amp;i&amp;&amp;e.xc7("--rs-seekbar-container-height",s.containerHeight)},inputs:{showTime:"showTime",waveFormHeight:"waveFormHeight",containerHeight:"containerHeight",playbarTopBar:"playbarTopBar",playerConfig:"playerConfig"},standalone:!1,decls:11,vars:10,consts:[["seekbar",""],["background",""],["progress",""],["track",""],["waveform",""],["thumb",""],[1,"currentTime","rs-u-font-caption","rs-u-mar-r-2",3,"currentTime--playing"],[1,"seekbar",3,"progressUpdated","playerConfig","containerHeight","topBarWithThumb"],[1,"totalTime","rs-u-font-caption","rs-u-mar-l-2"],[1,"currentTime","rs-u-font-caption","rs-u-mar-r-2"],[1,"background",3,"background--active"],[1,"background"],[3,"isInteracting","currentProgress","cursorPosition","height"],[1,"progress",3,"progress--with-thumb"],[1,"progress"],[1,"track",3,"track--with-thumb","margin-left"],[1,"track"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.DNE(0,Yn,5,9,"span",6),e.j41(1,"rs-seekbar-base",7,0),e.bIt("progressUpdated",function(te){return e.eBV(f),e.Njj(s.progressUpdated(te))}),e.DNE(3,$r,1,1,"ng-template",null,1,e.C5r)(5,In,1,1,"ng-template",null,2,e.C5r)(7,Da,1,1,"ng-template",null,3,e.C5r)(9,cd,2,0),e.k0s(),e.DNE(10,d1,3,3,"span",8)}2&amp;i&amp;&amp;(e.vxM(s.showTime?0:-1),e.R7$(),e.AVh("rs-u-mar-x-2",!s.waveFormHeight&amp;&amp;!s.isTopBar)("rs-u-mar-x-1",s.waveFormHeight),e.Y8G("playerConfig",s.config)("containerHeight",s.waveFormHeight)("topBarWithThumb",s.isTopBarWithThumb),e.R7$(8),e.vxM(s.waveFormHeight?9:-1),e.R7$(),e.vxM(s.showTime?10:-1))},dependencies:[V,Pt,m.Jj,St.O],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex;flex-direction:row;align-items:center;flex:1;flex-wrap:wrap;justify-content:space-between}.currentTime[_ngcontent-%COMP%], .totalTime[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp1);color:var(--rs-colors-player-inactive);min-width:3.5em;text-align:center;transition:color .2s ease-in-out}.currentTime[_ngcontent-%COMP%]{order:1}.totalTime[_ngcontent-%COMP%]{order:3}.currentTime--playing[_ngcontent-%COMP%]{color:var(--rs-colors-player-active)}.seekbar[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;align-self:stretch;min-width:0;padding:0}.track[_ngcontent-%COMP%], .progress[_ngcontent-%COMP%]{position:absolute;top:50%;width:100%;left:0;transform:translateY(-1px);height:2px}.track--with-thumb[_ngcontent-%COMP%], .progress--with-thumb[_ngcontent-%COMP%]{margin-left:-8px}.track[_ngcontent-%COMP%]{background-color:var(--rs-colors-player-inactive);opacity:.5}.track--with-thumb[_ngcontent-%COMP%]{margin-left:10px}.progress[_ngcontent-%COMP%]{background-color:var(--rs-colors-player-active)}.background[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;overflow:hidden;opacity:.6;transition:opacity .2s ease-in-out}.background--active[_ngcontent-%COMP%]{opacity:1}@media only screen and (min-width: 600px){[_nghost-%COMP%]{flex-wrap:nowrap}.seekbar[_ngcontent-%COMP%]{order:2}.currentTime[_ngcontent-%COMP%], .totalTime[_ngcontent-%COMP%]{margin-top:0}}"]})}}return o})();const hE=()=&gt;({sm:"4u"});function tc(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG(2);e.SpI(" ",t.subTitle?t.computedTitle+": "+t.subTitle:t.computedTitle," ")}}function h1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",0),e.DNE(1,tc,1,1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.vxM(t.computedTitle?1:-1)}}let Kh=(()=&gt;{class o{constructor(t,i,s){this.platformId=t,this.configService=i,this.playerService=s,this.STATE=u.pi5,this.PLAY_BUTTON_POSITIONS=od,this.PLAYER_ICON_TYPES=ts,this.showWaveform=!1,this.showDuration=!0,this.hideTitle=!1,this.playButtonPosition=od.Right,this.playButtonIconType=ts.Default,this.onOverlay=!1,this.playerState=u.pi5.Idle,this.progress$=new ao.m(1),this.currentTime$=new _i.t(0),this.timeLeft$=new _i.t(0),this.seekbarPosition$=new _i.t(0),this.subscriptions=new u.A$E}ngOnInit(){this.init()}ngOnChanges(t){(t.playerConfig||t.title)&amp;&amp;this.init()}ngOnDestroy(){this.subscriptions.unsubscribe()}togglePlayerState(){this.playerService.toggle(this.playerConfig,!0)}init(){this.computedTitle=this.title||this.playerConfig?.playable?.title,this.subTitle=this.playerConfig?.playable?.subTitle,this.subscriptions.unsubscribe(),this.buttonHeight=`${((this.showWaveform?6:4)*parseInt(this.configService.vendorTheme.values.baseUnit,10)).toString()}px`,this.playerConfig&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;(this.subscriptions.add(this.playerService.subscribePlayerConfigState(this.playerConfig,t=&gt;this.playerState=t,!0)),this.subscriptions.add(this.playerService.subscribePlayerConfigProgress(this.playerConfig,t=&gt;{this.currentTime$.next(t.current);const i=t.total-t.current;i&gt;=0?(this.timeLeft$.next(i),this.seekbarPosition$.next(i/t.current)):this.timeLeft$.next(0),this.progress$.next(t)})))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.weV),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-playable-player"]],inputs:{playerConfig:"playerConfig",title:"title",showWaveform:"showWaveform",showDuration:"showDuration",hideTitle:"hideTitle",playButtonPosition:"playButtonPosition",playButtonIconType:"playButtonIconType",onOverlay:"onOverlay"},standalone:!1,features:[e.OA$],decls:6,vars:20,consts:[["rsFontColor","",1,"player-title","rs-u-font-body-large"],[1,"player-controls"],[1,"player-controls__button"],[3,"toggled","iconType","state","iconSize"],[1,"player-controls__seekbar-wrapper"],[1,"player-controls__seekbar",3,"showTime","waveFormHeight","playerConfig"]],template:function(i,s){1&amp;i&amp;&amp;(e.DNE(0,h1,2,1,"div",0),e.j41(1,"div",1)(2,"div",2)(3,"rs-play-button",3),e.bIt("toggled",function(){return s.togglePlayerState()}),e.k0s()(),e.j41(4,"div",4),e.nrm(5,"rs-seekbar",5),e.k0s()()),2&amp;i&amp;&amp;(e.vxM(s.hideTitle||!s.computedTitle&amp;&amp;!s.subTitle?-1:0),e.R7$(),e.AVh("player-controls--waveform",s.showWaveform)("player-controls--reversed",s.playButtonPosition===s.PLAY_BUTTON_POSITIONS.Right),e.R7$(),e.xc7("height",s.buttonHeight),e.AVh("rs-u-mar-r-4",s.playButtonPosition!==s.PLAY_BUTTON_POSITIONS.Right)("rs-u-mar-l-4",s.playButtonPosition===s.PLAY_BUTTON_POSITIONS.Right),e.R7$(),e.Y8G("iconType",s.playButtonIconType)("state",s.playerState)("iconSize",e.lJ4(19,hE)),e.R7$(),e.AVh("player-controls__seekbar-wrapper--on-overlay",s.onOverlay),e.R7$(),e.Y8G("showTime",s.showDuration)("waveFormHeight",s.showWaveform?"60px":null)("playerConfig",s.playerConfig))},dependencies:[Bn.AJ,Ls,Yh],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.player-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial;text-align:center;margin-bottom:var(--rs-values-spacing-sp4)}.player-title__audio-title[_ngcontent-%COMP%]{color:var(--rs-colors-text);opacity:.5}.player-controls[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.player-controls__button[_ngcontent-%COMP%]{flex:0 0 auto;line-height:1px;display:flex;align-items:center}.player-controls__seekbar-wrapper[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;min-height:32px;overflow:hidden}.player-controls__seekbar-wrapper--on-overlay[_ngcontent-%COMP%]{--rs-colors-player-inactive: var(--rs-colors-on-overlay)}.player-controls__seekbar[_ngcontent-%COMP%]{min-height:32px}.player-controls--waveform[_ngcontent-%COMP%]{align-items:center}.player-controls--reversed[_ngcontent-%COMP%]{flex-direction:row-reverse}@media only screen and (min-width: 600px){.player-title__audio-title[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp5)}}']})}}return o})();function p1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",1),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("rsFontClass",t.FONT_CLASS.bodyLarge),e.R7$(),e.SpI(" ",t.title()," ")}}function _1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",2),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.subTitle()," ")}}let pE=(()=&gt;{class o{constructor(){this.FONT_CLASS=u.qeG,this.audio=(0,e.hFB)(),this.title=(0,e.hFB)(),this.subTitle=(0,e.hFB)(),this.showDuration=(0,e.hFB)(!0),this.showWaveform=(0,e.hFB)(!0),this.playerConfig=(0,e.EWP)(()=&gt;this.audio()?.playerConfig)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-audio-player"]],inputs:{audio:[1,"audio"],title:[1,"title"],subTitle:[1,"subTitle"],showDuration:[1,"showDuration"],showWaveform:[1,"showWaveform"]},standalone:!1,decls:5,vars:6,consts:[[1,"audio-player"],["rsFontColor","",1,"audio-player__title","rs-u-mar-0","rs-u-font-body-large--strong",3,"rsFontClass"],["rsFontColor","",1,"audio-player__sub-title","rs-u-font-body","rs-u-mar-0"],[1,"audio-player__player"],[3,"hideTitle","playerConfig","showWaveform","showDuration"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0),e.DNE(1,p1,2,2,"p",1)(2,_1,2,1,"p",2),e.j41(3,"div",3),e.nrm(4,"rs-playable-player",4),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(),e.vxM(s.title()?1:-1),e.R7$(),e.vxM(s.subTitle()?2:-1),e.R7$(2),e.Y8G("hideTitle",!0)("playerConfig",s.playerConfig())("showWaveform",s.showWaveform())("showDuration",s.showDuration()))},dependencies:[Bn.lU,Bn.AJ,Kh],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block}.audio-player__title[_ngcontent-%COMP%], .audio-player__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.audio-player__player[_ngcontent-%COMP%]{grid-column-start:span 2;max-width:100%;align-self:end;margin-top:var(--rs-values-spacing-sp3)}@media only screen and (min-width: 600px){.audio-player__player[_ngcontent-%COMP%]{grid-column-start:2;margin-top:var(--rs-values-spacing-sp5)}}']})}}return o})();function Lt(o,l){1&amp;o&amp;&amp;(e.j41(0,"p"),e.EFF(1,"Upload Audio"),e.k0s())}class Mn extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Mn)))(i||Mn)}})()}static{this.\u0275cmp=e.VBU({type:Mn,selectors:[["rs-audio-player-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:6,consts:[["element",""],["gizmo",""],[3,"audio","title","subTitle","showWaveform","showDuration"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Lt,2,0,"p"),e.nrm(3,"rs-audio-player",2),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(i.editMode&amp;&amp;!i.audio?2:-1),e.R7$(),e.Y8G("audio",null==i.audio?null:i.audio.value)("title",null==i.title?null:i.title.value)("subTitle",null==i.subTitle?null:i.subTitle.value)("showWaveform",!(null!=i.hideWaveform&amp;&amp;i.hideWaveform.value))("showDuration",!(null!=i.hideDuration&amp;&amp;i.hideDuration.value)))},dependencies:[pE],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.W5I)],Mn.prototype,"audio",void 0),(0,k.Cg)([(0,u.fvl)()],Mn.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)()],Mn.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.sa_)()],Mn.prototype,"hideWaveform",void 0),(0,k.Cg)([(0,u.sa_)()],Mn.prototype,"hideDuration",void 0);var Ni=h(3431),Cs=h(2867);const hi=["sectionElement"];function _E(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",10),2&amp;o){const t=e.XpG();e.xc7("--rs-banner-parallax-height",t.parallaxHeight)("--rs-banner-parallax-offset-y",t.parallaxPositionTop),e.AVh("banner__image--has-parallax-motion",t.backgroundEffectValue===t.BACKGROUND_EFFECTS.ParallaxFast||t.backgroundEffectValue===t.BACKGROUND_EFFECTS.ParallaxSlow)("banner__image--has-parallax-fixed",t.backgroundEffectValue===t.BACKGROUND_EFFECTS.ParallaxFixed),e.Y8G("fillContainer",!0)("attribute",t.backgroundImage)("alt",(null==t.backgroundImage||null==t.backgroundImage.value?null:t.backgroundImage.value.description)||(null==t.title||null==t.title.value?null:t.title.value.text))("preview",!1)("disableLazyLoad",!0)}}function ud(o,l){1&amp;o&amp;&amp;e.eu8(0)}function xs(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Z_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",11),e.DNE(1,xs,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsTextAttribute",t.subTitle)("rsTextAttributeTagName","span")}}function q_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.nrm(1,"rs-container",14),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("attribute",t.children)}}var _l=function(o){return o.None="none",o.ParallaxFixed="parallaxFixed",o.ParallaxSlow="parallaxSlow",o.ParallaxFast="parallaxFast",o}(_l||{});class is extends u.$rp{constructor(){super(...arguments),this.defaultStyles={size:["100%",null],minSize:[null,"calc(\n    var(--rs-values-spacing-sp8) * 2\n    + var(--rs-font-display-size) * var(--rs-font-display-line-height)\n    + var(--rs-values-spacing-sp4) * 2\n    + var(--rs-font-body-size) * var(--rs-font-body-line-height)\n    + var(--rs-values-spacing-sp4)\n)"]},this.initialParallaxPositionOffset=0,this.configService=this.injector.get(u.weV),this.BACKGROUND_EFFECTS=_l}ngOnInit(){super.ngOnInit(),this.overlayColorValue=this.overlayColor?.value,this.showOverlay=this.backgroundImage?.value&amp;&amp;"0)"!==this.overlayColorValue?.slice(-2),this.backgroundEffectValue=this.backgroundEffect.value,(0,m.UE)(this.platformId)&amp;&amp;this.backgroundEffectValue!==_l.None&amp;&amp;(0,vn.R)(window,"resize").pipe((0,Gt.Q)(this.destroyed$),(0,re.B)(300)).subscribe(()=&gt;{if(this.windowHeight=window.innerHeight,this.configService?.breakpoints){const i=window.innerWidth&lt;parseInt(this.configService.breakpoints.md,10);i!==this.isBreakpointSm&amp;&amp;(this.isBreakpointSm=i)}})}ngAfterViewInit(){super.ngAfterViewInit(),this.init()}ngOnDestroy(){super.ngOnDestroy(),this.scrollSubscription?.unsubscribe(),this.intersectionObserver?.disconnect()}detectChanges(){super.detectChanges(),this.init()}init(){if(this.overlayColorValue=this.overlayColor?.value,this.showOverlay=this.backgroundImage?.value&amp;&amp;"0)"!==this.overlayColorValue?.slice(-2),this.parallaxPositionTop=void 0,(0,m.UE)(this.platformId)&amp;&amp;(this.backgroundEffectValue===_l.ParallaxFast||this.backgroundEffectValue===_l.ParallaxSlow)){this.parallaxHeight=this.backgroundEffect?.value===_l.ParallaxFast?"500px":"200px",this.windowHeight=window.innerHeight||document.documentElement.clientHeight,this.initialParallaxPositionOffset=-.5*parseInt(this.parallaxHeight,10),this.parallaxPositionTop=`${this.initialParallaxPositionOffset}px`,this.scrollSubscription?.unsubscribe(),this.scrollSubscription=null,this.intersectionObserver?.disconnect();const l=this.sectionElement.nativeElement;l&amp;&amp;"IntersectionObserver"in window&amp;&amp;(this.intersectionObserver=new IntersectionObserver(t=&gt;{t.forEach(i=&gt;{i.isIntersecting&amp;&amp;!this.scrollSubscription?this.scrollSubscription=(0,vn.R)(document,"scroll").subscribe(()=&gt;this.onScroll()):!i.isIntersecting&amp;&amp;this.scrollSubscription&amp;&amp;(this.scrollSubscription.unsubscribe(),this.scrollSubscription=null)})}),this.intersectionObserver.observe(l))}}onScroll(){if(!this.sectionElement||this.isBreakpointSm)return;const t=this.getPositionFromViewportCenter()*this.initialParallaxPositionOffset+this.initialParallaxPositionOffset;this.parallaxPositionTop=`${t}px`}getPositionFromViewportCenter(){const l=this.sectionElement.nativeElement.getBoundingClientRect(),s=(l.top+l.height/2-this.windowHeight/2)/this.windowHeight;return s&lt;-1?-1:s&gt;1?1:s}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(is)))(i||is)}})()}static{this.\u0275cmp=e.VBU({type:is,selectors:[["rs-banner-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(hi,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.sectionElement=s.first)}},hostVars:2,hostBindings:function(t,i){2&amp;t&amp;&amp;e.xc7("--overlay-color",i.overlayColorValue)},standalone:!1,features:[e.Vt3],decls:12,vars:15,consts:[["gizmo",""],["element",""],["sectionElement",""],[1,"banner","rs-u-pad-y-8"],["class","banner__image",3,"banner__image--has-parallax-motion","banner__image--has-parallax-fixed","--rs-banner-parallax-height","--rs-banner-parallax-offset-y","fillContainer","attribute","alt","preview","disableLazyLoad",4,"ngIf"],[1,"banner__content","rs-u-container"],[1,"banner__title","rs-u-mar-y-4"],[4,"rsTextAttribute","rsTextAttributeTagName","rsTextAttributeStyle","rsTextAttributeCssClass"],["class","banner__subtitle rs-u-mar-y-4",4,"ngIf"],["class","rs-u-mar-b-4",4,"ngIf"],[1,"banner__image",3,"fillContainer","attribute","alt","preview","disableLazyLoad"],[1,"banner__subtitle","rs-u-mar-y-4"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-u-mar-b-4"],[3,"attribute"]],template:function(t,i){1&amp;t&amp;&amp;(e.eu8(0,null,0),e.qex(2,null,1),e.j41(4,"section",3,2),e.DNE(6,_E,1,13,"rs-image",4),e.j41(7,"div",5)(8,"div",6),e.DNE(9,ud,1,0,"ng-container",7),e.k0s(),e.DNE(10,Z_,2,2,"div",8)(11,q_,2,1,"div",9),e.k0s()(),e.bVm()),2&amp;t&amp;&amp;(e.R7$(4),e.AVh("banner--no-image",!(null!=i.backgroundImage&amp;&amp;i.backgroundImage.value))("banner--inverted",null==i.isInverted?null:i.isInverted.value)("banner--overlay",i.showOverlay)("banner--has-parallax",i.backgroundEffectValue!==i.BACKGROUND_EFFECTS.None),e.R7$(2),e.Y8G("ngIf",null==i.backgroundImage?null:i.backgroundImage.value),e.R7$(3),e.Y8G("rsTextAttribute",i.title)("rsTextAttributeTagName","h2")("rsTextAttributeStyle","display")("rsTextAttributeCssClass","rs-u-mar-0"),e.R7$(),e.Y8G("ngIf",(null==i.subTitle?null:i.subTitle.value)||i.editMode),e.R7$(),e.Y8G("ngIf",i.editMode||i.children))},dependencies:[m.bT,Ni.hw,Cs.R,Rn.H],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.banner--overlay[_ngcontent-%COMP%]   .banner__image[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--rs-colors-overlay)}.banner[_ngcontent-%COMP%]{position:relative;text-align:center;height:100%;display:flex;align-items:center}.banner[_ngcontent-%COMP%], .banner__title[_ngcontent-%COMP%] &gt; h2[_ngcontent-%COMP%], .banner__subtitle[_ngcontent-%COMP%] &gt; span[_ngcontent-%COMP%]{color:var(--rs-colors-on-overlay);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-"}.banner__content[_ngcontent-%COMP%]{position:relative}.banner--no-image[_ngcontent-%COMP%]{background-color:var(--rs-colors-text-background);color:var(--rs-colors-text)}.banner--no-image[_ngcontent-%COMP%]   .banner__title[_ngcontent-%COMP%] &gt; h2[_ngcontent-%COMP%], .banner--no-image[_ngcontent-%COMP%]   .banner__subtitle[_ngcontent-%COMP%] &gt; span[_ngcontent-%COMP%]{color:var(--rs-colors-text)}.banner--inverted[_ngcontent-%COMP%]{background-color:var(--rs-colors-text);color:var(--rs-colors-text-background)}.banner--inverted[_ngcontent-%COMP%]   .banner__title[_ngcontent-%COMP%] &gt; h2[_ngcontent-%COMP%], .banner--inverted[_ngcontent-%COMP%]   .banner__subtitle[_ngcontent-%COMP%] &gt; span[_ngcontent-%COMP%]{color:var(--rs-colors-text-background)}.banner--overlay[_ngcontent-%COMP%]   .banner__image[_ngcontent-%COMP%]:after{content:"";background-color:var(--overlay-color, var(--rs-colors-overlay))}.banner--has-parallax[_ngcontent-%COMP%]{overflow:hidden;clip-path:inset(0 0 0 0)}@media only screen and (min-width: 600px){.banner__image--has-parallax-motion[_ngcontent-%COMP%]{position:absolute;height:calc(100% + var(--rs-banner-parallax-height));width:100%;top:var(--rs-banner-parallax-offset-y);will-change:top}.banner__image--has-parallax-fixed[_ngcontent-%COMP%]{position:fixed;height:100vh;width:100%;top:0}}']})}}(0,k.Cg)([(0,u.sa_)({default:!1})],is.prototype,"isInverted",void 0),(0,k.Cg)([(0,u.bzi)()],is.prototype,"backgroundImage",void 0),(0,k.Cg)([(0,u.fvl)()],is.prototype,"overlayColor",void 0),(0,k.Cg)([(0,u.DQc)()],is.prototype,"title",void 0),(0,k.Cg)([(0,u.DQc)()],is.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.PRR)()],is.prototype,"backgroundEffect",void 0);const Qh=o=&gt;({sm:o});var $o=function(o){return o.default="default",o.small="small",o}($o||{});class Ui extends u.$rp{constructor(){super(...arguments),this.BUTTON_SIZES=$o,this.BUTTON_COLOR_SCHEMES=u.zy_,this.BUTTON_STYLES=u.inm}get styleClasses(){return super.styleClasses+(this.isBlock?.value?"":" inline-block")}ngOnInit(){super.ngOnInit(),this.computeLink()}detectChanges(){super.detectChanges(),this.computeLink()}getStyleMap(){return this.defaultStyles=this.isBlock?.value?{size:["100%",null]}:{size:["auto",null]},super.getStyleMap()}computeLink(){const l=this.onClickBinding?.actions?.filter(t=&gt;t.type===u.X2v.NavOpenUrl)[0];if(l)return this.isLink=!0,this.link=l.url,void(this.openLinkExternal=l.openExternal);this.isLink=!1,this.link=null,this.openLinkExternal=null}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ui)))(i||Ui)}})()}static{this.\u0275cmp=e.VBU({type:Ui,selectors:[["rs-button-element"]],hostVars:2,hostBindings:function(t,i){2&amp;t&amp;&amp;e.HbH(i.styleClasses)},standalone:!1,features:[e.Vt3],decls:5,vars:14,consts:[["element",""],["gizmo",""],[3,"title","label","isSmall","buttonColorScheme","buttonStyle","icon","iconRight","iconSize","isLink","link","openExternal","fullWidth"]],template:function(t,i){if(1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-button",2),e.bVm(),e.eu8(3,null,1)),2&amp;t){let s,f;e.R7$(2),e.Y8G("title",null==i.title?null:i.title.value)("label",null!=i.iconOnly&amp;&amp;i.iconOnly.value||null==i.title?null:i.title.value)("isSmall",(null==i.size?null:i.size.value)===i.BUTTON_SIZES.small)("buttonColorScheme",null!==(s=null==i.buttonColorScheme?null:i.buttonColorScheme.value)&amp;&amp;void 0!==s?s:i.BUTTON_COLOR_SCHEMES.primary)("buttonStyle",null!==(f=null==i.buttonStyle?null:i.buttonStyle.value)&amp;&amp;void 0!==f?f:i.BUTTON_STYLES.solid)("icon",null==i.icon?null:i.icon.value)("iconRight",null==i.iconRight?null:i.iconRight.value)("iconSize",e.eq3(12,Qh,null==i.iconSize?null:i.iconSize.value))("isLink",i.isLink)("link",i.link)("openExternal",i.openLinkExternal)("fullWidth",null==i.isBlock?null:i.isBlock.value)}},dependencies:[Nn.Q],styles:[".inline-block[_nghost-%COMP%]{display:inline-block}"]})}}(0,k.Cg)([(0,u.fvl)()],Ui.prototype,"title",void 0),(0,k.Cg)([(0,u.PRR)({default:u.inm.solid})],Ui.prototype,"buttonStyle",void 0),(0,k.Cg)([(0,u.PRR)({default:$o.default})],Ui.prototype,"size",void 0),(0,k.Cg)([(0,u.PRR)({default:u.zy_.primary})],Ui.prototype,"buttonColorScheme",void 0),(0,k.Cg)([(0,u.sa_)()],Ui.prototype,"isBlock",void 0),(0,k.Cg)([(0,u.fvl)()],Ui.prototype,"icon",void 0),(0,k.Cg)([(0,u.sa_)()],Ui.prototype,"iconRight",void 0),(0,k.Cg)([(0,u.fvl)({default:"4u"})],Ui.prototype,"iconSize",void 0),(0,k.Cg)([(0,u.sa_)()],Ui.prototype,"iconOnly",void 0);var gE=h(3236),ys=h(8793),ji=h(6697),ef=h(9974),dd=h(4360),f1=h(5343),oa=h(6354),nf=h(1397),hd=h(8750);function mE(o,l){return l?t=&gt;(0,ys.x)(l.pipe((0,ji.s)(1),function g1(){return(0,ef.N)((o,l)=&gt;{o.subscribe((0,dd._)(l,f1.l))})}()),t.pipe(mE(o))):(0,nf.Z)((t,i)=&gt;(0,hd.Tg)(o(t,i)).pipe((0,ji.s)(1),function tf(o){return(0,oa.T)(()=&gt;o)}(t)))}var Jh=h(1584);function nc(o,l=gE.E){const t=(0,Jh.O)(o,l);return mE(()=&gt;t)}var rf=h(605),vE=h(6860);let EE=(()=&gt;{class o{transform(t,...i){return t.reduce((s,f)=&gt;Object.assign(s,f),{})}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275pipe=e.EJ8({name:"rsMergeObjects",type:o,pure:!0,standalone:!1})}}return o})();const CE=["item"],sf=["placeholder"],m1=["nextButton"],Ko=["prevButton"],ic=["itemsGrid"],$i=["itemsWrapper"],yE=["carousel"],v1=["itemWrapper"],bE=(o,l,t,i,s)=&gt;[o,l,t,i,s],E1=(o,l)=&gt;({$implicit:o,index:l}),af=()=&gt;({sm:"4u",lg:"5u"});function TE(o,l){1&amp;o&amp;&amp;e.eu8(0)}function pd(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",12,3),e.DNE(2,TE,1,0,"ng-container",13),e.k0s()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG().ngIf,f=e.XpG();e.AVh("last",i==s.length-1),e.R7$(2),e.Y8G("ngTemplateOutlet",f.itemTemplate)("ngTemplateOutletContext",e.l_i(4,E1,t,i))}}function ra(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,pd,3,7,"div",11),e.bVm()),2&amp;o){const t=l.ngIf;e.R7$(),e.Y8G("ngForOf",t)}}function C1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Zh(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"div",12,3),e.DNE(3,C1,1,0,"ng-container",14),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(3),e.Y8G("ngTemplateOutlet",t.placeholderTemplate)}}function qh(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ep(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,qh,1,0,"ng-container",14),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",t.nextTemplate)}}function lf(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-button",16),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("iconSize",e.lJ4(4,af))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function SE(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",15),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.nextPage())}),e.DNE(1,ep,2,1,"ng-container",7)(2,lf,2,5,"ng-container",7),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.nextTemplate),e.R7$(),e.Y8G("ngIf",!t.nextTemplate)}}function OE(o,l){1&amp;o&amp;&amp;e.eu8(0)}function y1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,OE,1,0,"ng-container",14),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",t.prevTemplate)}}function Kc(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-button",18),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("iconSize",e.lJ4(4,af))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function _d(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",17),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.previousPage())})("transitionend",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleTransition(s))})("transitionstart",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleTransition(s))}),e.DNE(1,y1,2,1,"ng-container",7)(2,Kc,2,5,"ng-container",7),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.prevTemplate),e.R7$(),e.Y8G("ngIf",!t.prevTemplate)}}function fd(o,l,t="",i){const s={};if(l)for(const[f,M]of Object.entries(l))s[`--rs-carousel-${f}-${o}`]=i?M[i]+t:M+t;return s}let fl=(()=&gt;{class o{set currentItem(t){if(t&amp;&amp;this.items?.length&gt;0){this.currentItemValue=t;const i=this.itemElements.toArray().indexOf(t),s=this.items[i];this.activeElement$.value!=s&amp;&amp;this.activeElement$.next(s)}}get currentItem(){return this.currentItemValue}get columnLayoutStyles(){return fd("base-width",this.columnLayout,void 0,"width")}get controlInsetStyles(){return fd("control-inset",this.controlInsets)}get insetStyles(){return fd("inset",this.insets)}get gapStyles(){return fd("gap",this.gap)}get extraPaddingStyles(){return fd("extra-padding",this.extraPadding)}constructor(t,i,s,f,M,te,Me){this.breakpointService=t,this.configService=i,this.platform=s,this.hostElement=f,this.platformId=M,this.cdr=te,this.viewContainerRef=Me,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.DEFAULT_WIDTH="100px",this.DEFAULT_GAP="var(--rs-values-spacing-sp3)",this.DEFAULT_INSET="0px",this.DEFAULT_CONTROL_INSET="0px",this.DEFAULT_LAYOUT={columns:this.DEFAULT_WIDTH,gap:this.DEFAULT_GAP,inset:this.DEFAULT_INSET,controlInset:this.DEFAULT_CONTROL_INSET},this.pauseAutoplay=!1,this.items$=new ao.m(1),this.renderButtonsOutside=!1,this.isFullWidth=!1,this.activeElement$=new _i.t(null),this.activeElementChanged=this.activeElement$,this.showNext$=new ao.m(1),this.showPrev$=new ao.m(1),this.showNext=this.showNext$,this.showPrevious=this.showPrev$,this.isScrolling=!1,this.isDragging=!1,this.currentInset=0,this.currentGap=0,this.useOutsideButtons=!1,this.animationEnded=!0,this.insets={sm:"0px",md:"0px",lg:"0px",xl:"0px"},this.controlInsets={sm:"0px",md:"0px",lg:"0px",xl:"0px"},this.extraPadding={sm:"0px",md:"0px",lg:"0px",xl:"0px"},this.scrollTimer=null,this.initDone=!1,this.onDestroy$=new gn.B,this.buttonSpace=parseInt(this.configService.vendorTheme.components.core.buttons?.heightSmall,10)+parseInt(this.configService.vendorTheme.values.spacing.sp5,10)}ngOnInit(){this.isMobile=this.platform.ANDROID||this.platform.IOS,this.items&amp;&amp;(this.items$.next(this.items),this.items?.length&gt;0&amp;&amp;this.activeElement$.next(this.items[0])),this.setupLayout(),this.setupListeners(),this.initDone=!0}ngAfterViewInit(){this.setupButtons(),this.showNext$.next(!1),this.showPrev$.next(!1),this.extraPadding=this.calcExtraPadding(),this.itemElements?.first&amp;&amp;(this.currentItem=this.itemElements.first),(0,m.UE)(this.platformId)&amp;&amp;(this.renderButtonsOutside&amp;&amp;this.computeUseOutsideButtons(),this.updateButtons(),this.initialItemIndex&amp;&amp;this.scrollToElementIndex(this.initialItemIndex),this.displayTime&amp;&amp;((0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseenter").pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.pauseAutoplay=!0}),(0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseleave").pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.pauseAutoplay=!1}),this.setupAutoplay()))}ngOnChanges(t){this.initDone&amp;&amp;(t.items&amp;&amp;this.update(t.items.currentValue),t.layout&amp;&amp;this.setupLayout())}ngOnDestroy(){this.onDestroy$.next(!0),this.onDestroy$.complete()}onTouchStart(t){this.isDragging=!0}onTouchEnd(t){this.isDragging=!1,this.scrollTimer||this.dragEnd()}onResize(){this.extraPadding=this.calcExtraPadding(),this.updateButtons(),this.updateScrolling(),this.computeUseOutsideButtons()}onScroll(t){this.scrollTimer&amp;&amp;clearTimeout(this.scrollTimer),this.scrollTimer=setTimeout(()=&gt;{this.scrollTimer=null,this.isDragging||(clearTimeout(this.scrollTimer),this.dragEnd(),this.updateButtons())},55)}handleTransition(t){t.target.classList?.contains("carousel__button-prev")&amp;&amp;(this.animationEnded="transitionend"===t.type)}update(t){this.items$.next(t),this.cdr.detectChanges(),setTimeout(()=&gt;this.updateButtons(),0)}previousPage(){this.scrollToPreviousPage()}nextPage(){this.scrollToNextPage()}scrollToElementIndex(t){const i=this.itemElements.toArray()[t];i&amp;&amp;(this.currentItem=i,this.scrollToElement(i,!1))}scrollToElement(t,i){t&amp;&amp;t.nativeElement&amp;&amp;this.scrollToNativeElement(t.nativeElement,i)}setupListeners(){(0,m.UE)(this.platformId)&amp;&amp;((0,vn.R)(window,"resize").pipe((0,re.B)(300),(0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;this.onResize()),this.breakpointService.breakpointChanges.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{this.insets&amp;&amp;(this.currentInset=this.getCurrentInset()),this.gap&amp;&amp;(this.currentGap=this.getCurrentGap()),this.extraPadding=this.calcExtraPadding()}))}calcExtraPadding(){if(this.itemsWrapper?.nativeElement&amp;&amp;this.addExtraPadding&amp;&amp;this.items?.length&gt;0){const s=this.itemsWrapper.nativeElement.clientWidth-this.itemElements.last.nativeElement.clientWidth;return{sm:`max(0, calc(${s}px - ${this.insets.sm} - ${this.gap.sm})`,md:`max(0, calc(${s}px - ${this.insets.md} - ${this.gap.md})`,lg:`max(0, calc(${s}px - ${this.insets.lg} - ${this.gap.lg})`,xl:`max(0, calc(${s}px - ${this.insets.xl} - ${this.gap.xl})`}}return{sm:this.insets.sm,md:this.insets.md,lg:this.insets.lg,xl:this.insets.xl}}pickLayouts(){this.layout&amp;&amp;(this.layoutSm=this.layout.sm,this.layoutMd=this.layout.md,this.layoutLg=this.layout.lg,this.layoutXl=this.layout.xl),this.layoutSm||(this.layoutSm=this.layoutMd||this.layoutLg||this.layoutXl||this.DEFAULT_LAYOUT),this.layoutMd||(this.layoutMd=this.layoutSm||this.layoutLg||this.layoutXl),this.layoutLg||(this.layoutLg=this.layoutMd||this.layoutSm||this.layoutXl),this.layoutXl||(this.layoutXl=this.layoutLg||this.layoutMd||this.layoutSm)}setupButtons(){null==this.showControls&amp;&amp;(this.showControls=!this.isMobile&amp;&amp;this.controlsEnabled)}calcColumnWidth(t,i,s){return i||(i=this.DEFAULT_GAP),t||0===t?Number.isInteger(Number(t))?{width:`calc((100% - ${this.addPxForCalc(i)} * ${t} - ${this.addPxForCalc(s)}) / ${t})`,fixed:!0}:{width:String(t),fixed:!1}:{width:this.DEFAULT_WIDTH,fixed:!0}}calcGap(t){return null==t&amp;&amp;(t=this.DEFAULT_GAP),this.addPxForCalc(t)}computeUseOutsideButtons(){const t=this.carouselElement?.nativeElement?.getBoundingClientRect();this.useOutsideButtons=t.x&gt;=this.buttonSpace&amp;&amp;t.x+t.width+this.buttonSpace&lt;=document.body.clientWidth}setupLayout(){this.pickLayouts(),this.columnLayout={sm:this.calcColumnWidth(this.layoutSm.columns,this.layoutSm.gap,this.layoutSm.inset),md:this.calcColumnWidth(this.layoutMd.columns,this.layoutMd.gap,this.layoutMd.inset),lg:this.calcColumnWidth(this.layoutLg.columns,this.layoutLg.gap,this.layoutLg.inset),xl:this.calcColumnWidth(this.layoutXl.columns,this.layoutXl.gap,this.layoutXl.inset)},this.gap={sm:this.calcGap(this.layoutSm.gap),md:this.calcGap(this.layoutMd.gap),lg:this.calcGap(this.layoutLg.gap),xl:this.calcGap(this.layoutXl.gap)},this.insets={sm:this.addPxForCalc(this.layoutSm.inset)||this.DEFAULT_INSET,md:this.addPxForCalc(this.layoutMd.inset)||this.DEFAULT_INSET,lg:this.addPxForCalc(this.layoutLg.inset)||this.DEFAULT_INSET,xl:this.addPxForCalc(this.layoutXl.inset)||this.DEFAULT_INSET},this.controlInsets={sm:this.addPxForCalc(this.layoutSm.controlInset)||this.DEFAULT_INSET,md:this.addPxForCalc(this.layoutMd.controlInset)||this.DEFAULT_INSET,lg:this.addPxForCalc(this.layoutLg.controlInset)||this.DEFAULT_INSET,xl:this.addPxForCalc(this.layoutXl.controlInset)||this.DEFAULT_INSET}}findFirstInvisibleItem(){const s=this.hostElement.nativeElement.clientWidth+this.itemsWrapper.nativeElement.scrollLeft;return 2===this.itemElements?.length?this.itemElements.last:this.itemElements.find(f=&gt;f.nativeElement.offsetLeft+f.nativeElement.clientWidth-this.currentGap&gt;s)}findLeftmostVisibleItem(){const t=this.itemsWrapper.nativeElement.scrollLeft;for(const i of this.itemElements)if(i.nativeElement.offsetLeft&gt;=t)return i;return null}areHiddenItemsAtLeft(){return this.itemsWrapper.nativeElement.scrollLeft&gt;0}areHiddenItemsAtRight(){const s=this.itemsWrapper.nativeElement.clientWidth+this.itemsWrapper.nativeElement.scrollLeft;let f=!1;for(const M of this.itemElements)if(M.nativeElement.offsetLeft+M.nativeElement.clientWidth-this.currentGap&gt;=s){f=!0;break}return f}scrollToNativeElement(t,i){if(t){const s=t.offsetLeft-this.currentInset-this.currentGap;i?this.scrollTo(s):this.itemsWrapper.nativeElement.scrollLeft=s}else i?this.scrollTo(0):this.itemsWrapper.nativeElement.scrollLeft=0}scrollToNextPage(){if(this.isScrolling)return;const t=this.findFirstInvisibleItem();if(t)return this.currentItem=t,void this.scrollTo(this.currentItem.nativeElement.offsetLeft-this.currentInset-this.currentGap);this.currentItem=this.itemElements.first,this.scrollTo(this.currentItem.nativeElement.offsetLeft-this.currentInset-this.currentGap,!0)}scrollToPreviousPage(){if(this.isScrolling)return;const t=this.findLeftmostVisibleItem();if(!t)return;const i=this.hostElement.nativeElement.clientWidth,s=t.nativeElement.offsetLeft;let f=0;for(const M of this.itemElements){const te=M.nativeElement.offsetLeft;if(f=te-this.currentInset-this.currentGap,te+i+this.currentInset+this.currentGap&gt;=s){this.currentItem=M;break}}this.scrollTo(f)}scrollTo(t,i=!1){this.isScrolling=!0;const s=this.itemsWrapper.nativeElement.scrollWidth-this.itemsWrapper.nativeElement.clientWidth;t&gt;s?t=s:t&lt;0&amp;&amp;(t=0),i&amp;&amp;(this.itemsWrapper.nativeElement.scrollLeft=0),this.itemsWrapper.nativeElement.scrollLeft=t,this.isScrolling=!1}updateButtons(){this.insets&amp;&amp;(this.currentInset=this.getCurrentInset()),this.gap&amp;&amp;(this.currentGap=this.getCurrentGap());const t=this.checkItemsHidden();this.showControls=!this.isMobile&amp;&amp;this.controlsEnabled&amp;&amp;t,this.cdr.detectChanges()}checkItemsHidden(){const t=this.areHiddenItemsAtRight();this.showNext$.next(t);const i=this.areHiddenItemsAtLeft();return this.showPrev$.next(i),t||i}updateScrolling(){this.isMobile||(this.isScrolling=!1,this.scrollToElement(this.currentItem,!1))}dragEnd(){if(this.snapping){const t=this.findNextElement();t&amp;&amp;(this.currentItem=t,this.scrollToElement(t,!1))}}findNextElement(){const t=this.itemsWrapper.nativeElement.clientWidth,i=this.itemsWrapper.nativeElement.scrollLeft;let s,f=0;for(const M of this.itemElements){const te=M.nativeElement.offsetLeft,Me=M.nativeElement.clientWidth,tt=Math.max(i,te),Rt=Math.min(i+t,te+Me)-tt;Rt&gt;f&amp;&amp;(f=Rt,s=M)}return s}addPxForCalc(t){return"0"===t?"0px":t}getCurrentInset(){return(0,m.Vy)(this.platformId)||!this.itemGrid?.nativeElement?0:parseFloat(window.getComputedStyle(this.itemGrid.nativeElement,null).getPropertyValue("padding-left"))}getCurrentGap(){return(0,m.Vy)(this.platformId)||!this.itemElements?.first?.nativeElement?0:parseFloat(window.getComputedStyle(this.itemElements.first.nativeElement,null).getPropertyValue("margin-left"))}setupAutoplay(){(0,rf.Y)(1e3*this.displayTime).pipe((0,Gt.Q)(this.onDestroy$),(0,ln.p)(()=&gt;!this.pauseAutoplay)).subscribe(()=&gt;this.scrollToNextPage())}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.dci),e.rXU(u.weV),e.rXU(vE.OD),e.rXU(e.aKT),e.rXU(e.Agw),e.rXU(e.gRc),e.rXU(e.c1b))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-carousel"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,CE,5),e.wni(f,sf,5),e.wni(f,m1,5),e.wni(f,Ko,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.itemTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.placeholderTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.nextTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.prevTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(ic,5),e.GBs($i,5),e.GBs(yE,5),e.GBs(v1,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.itemGrid=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.itemsWrapper=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.carouselElement=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.itemElements=f)}},hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("touchstart",function(M){return s.onTouchStart(M)})("touchend",function(M){return s.onTouchEnd(M)},!1,e.EBC)},inputs:{centerIfNoScroll:"centerIfNoScroll",controlsEnabled:"controlsEnabled",showControls:"showControls",displayTime:"displayTime",pauseAutoplay:"pauseAutoplay",items:"items",initialItemIndex:"initialItemIndex",layout:"layout",layoutSm:[0,"layout.sm","layoutSm"],layoutMd:[0,"layout.md","layoutMd"],layoutLg:[0,"layout.lg","layoutLg"],layoutXl:[0,"layout.xl","layoutXl"],addExtraPadding:"addExtraPadding",snapping:"snapping",renderButtonsOutside:"renderButtonsOutside",isFullWidth:"isFullWidth"},outputs:{activeElementChanged:"activeElementChanged",showNext:"showNext",showPrevious:"showPrevious"},standalone:!1,features:[e.OA$],decls:21,vars:40,consts:()=&gt;{let t,i;return t="n\xE4chste Seite",i="vorherige Seite",[["carousel",""],["itemsWrapper",""],["itemsGrid",""],["itemWrapper",""],[1,"carousel"],[1,"carousel__items-wrapper",3,"scroll"],[1,"carousel__items-grid"],[4,"ngIf"],[1,"carousel__padding"],["class","carousel__button-next",3,"click",4,"ngIf"],["class","carousel__button-prev",3,"click","transitionend","transitionstart",4,"ngIf"],["class","carousel__item",3,"last",4,"ngFor","ngForOf"],[1,"carousel__item"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngTemplateOutlet"],[1,"carousel__button-next",3,"click"],["icon","carousel-right","additionalButtonClasses","rs-u-pad-1","title",t,3,"iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"carousel__button-prev",3,"click","transitionend","transitionstart"],["icon","carousel-left","additionalButtonClasses","rs-u-pad-1","title",i,3,"iconSize","isSmall","buttonStyle","buttonColorScheme"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",4,0),e.nI1(2,"rsMergeObjects"),e.nI1(3,"async"),e.nI1(4,"async"),e.nI1(5,"async"),e.j41(6,"div",5,1),e.bIt("scroll",function(te){return e.eBV(f),e.Njj(s.onScroll(te))}),e.j41(8,"div",6,2),e.DNE(10,ra,2,1,"ng-container",7),e.nI1(11,"async"),e.DNE(12,Zh,4,1,"ng-container",7),e.nI1(13,"async"),e.nrm(14,"div",8),e.k0s()(),e.DNE(15,SE,3,2,"div",9),e.nI1(16,"async"),e.nI1(17,"async"),e.DNE(18,_d,3,2,"div",10),e.nI1(19,"async"),e.nI1(20,"async"),e.k0s()}if(2&amp;i){let f,M,te,Me;e.Aen(e.bMT(2,14,e.s1E(34,bE,s.insetStyles,s.columnLayoutStyles,s.gapStyles,s.extraPaddingStyles,s.controlInsetStyles))),e.AVh("carousel--no-scroll",!(null!=(f=e.bMT(3,16,s.items$))&amp;&amp;f.length)||s.centerIfNoScroll&amp;&amp;!1===(e.bMT(4,18,s.showPrev$)||e.bMT(5,20,s.showNext$)))("carousel--outside-buttons",s.useOutsideButtons)("carousel--full-width",s.isFullWidth)("carousel--animation-ended",s.animationEnded),e.R7$(10),e.Y8G("ngIf",e.bMT(11,22,s.items$)),e.R7$(2),e.Y8G("ngIf",s.placeholderTemplate&amp;&amp;(null==(M=e.bMT(13,24,s.items$))?null:M.length)&lt;1),e.R7$(3),e.Y8G("ngIf",e.bMT(17,28,(null==(te=e.bMT(16,26,s.items$))?null:te.length)&amp;&amp;s.showControls&amp;&amp;s.showNext$)),e.R7$(3),e.Y8G("ngIf",e.bMT(20,32,(null==(Me=e.bMT(19,30,s.items$))?null:Me.length)&amp;&amp;s.showControls&amp;&amp;s.showPrev$))}},dependencies:[m.Sq,m.bT,m.T3,Nn.Q,m.Jj,EE],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;position:relative}.carousel[_ngcontent-%COMP%]{--rs-carousel-gap: var(--rs-carousel-sm-gap);--rs-carousel-control-inset: var(--rs-carousel-sm-control-inset);--rs-carousel-inset: var(--rs-carousel-sm-inset);--rs-carousel-base-width: var(--rs-carousel-sm-base-width);--rs-carousel-extra-padding: var(--rs-carousel-sm-extra-padding);position:relative;margin-left:calc(-1 * var(--rs-carousel-gap))}.carousel__items-grid[_ngcontent-%COMP%]{position:relative;display:flex;width:100%;box-sizing:border-box;grid-auto-flow:column;padding-left:var(--rs-carousel-inset)}.carousel__items-wrapper[_ngcontent-%COMP%]{webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.carousel__items-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.carousel__item[_ngcontent-%COMP%]{box-sizing:border-box;flex-shrink:0;margin-left:var(--rs-carousel-gap);width:var(--rs-carousel-base-width);overflow:hidden}.carousel__padding[_ngcontent-%COMP%]{flex-shrink:0;width:var(--rs-carousel-extra-padding)}.carousel__button-prev[_ngcontent-%COMP%]{left:var(--rs-carousel-gap)}.carousel__button-next[_ngcontent-%COMP%]{right:0}.carousel__button-prev[_ngcontent-%COMP%], .carousel__button-next[_ngcontent-%COMP%]{position:absolute;opacity:0;top:50%;background-color:var(--rs-colors-background);transform:translate3d(0,-50%,0);transition:opacity .2s ease-in-out;line-height:0}.carousel--no-scroll[_ngcontent-%COMP%]   .carousel__items-grid[_ngcontent-%COMP%]{justify-content:center}.carousel--animation-ended[_ngcontent-%COMP%]   .carousel__button-prev[_ngcontent-%COMP%]{visibility:hidden}.carousel--full-width[_ngcontent-%COMP%]   .carousel__button-prev[_ngcontent-%COMP%]{left:calc(var(--rs-carousel-gap) + var(--rs-values-padding-page))}.carousel--full-width[_ngcontent-%COMP%]   .carousel__button-next[_ngcontent-%COMP%]{right:var(--rs-values-padding-page)}.carousel--outside-buttons[_ngcontent-%COMP%]   .carousel__button-prev[_ngcontent-%COMP%]{left:0;transform:translate3d(-100%,-50%,0)}.carousel--outside-buttons[_ngcontent-%COMP%]   .carousel__button-next[_ngcontent-%COMP%]{transform:translate3d(100%,-50%,0)}@media (hover: hover){.carousel[_ngcontent-%COMP%]:hover   .carousel__button-prev[_ngcontent-%COMP%], .carousel[_ngcontent-%COMP%]:hover   .carousel__button-next[_ngcontent-%COMP%]{visibility:visible;opacity:1}}.carousel   .rs-using-keyboard[_nghost-%COMP%]:focus-within   .carousel__button-prev[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]:focus-within   .carousel__button-prev[_ngcontent-%COMP%], .carousel   .rs-using-keyboard[_nghost-%COMP%]:focus-within   .carousel__button-next[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]:focus-within   .carousel__button-next[_ngcontent-%COMP%]{visibility:visible;opacity:1}@media only screen and (min-width: 600px) and (max-width: 959px){.carousel[_ngcontent-%COMP%]{--rs-carousel-gap: var(--rs-carousel-md-gap);--rs-carousel-control-inset: var(--rs-carousel-md-control-inset);--rs-carousel-inset: var(--rs-carousel-md-inset);--rs-carousel-base-width: var(--rs-carousel-md-base-width);--rs-carousel-extra-padding: var(--rs-carousel-md-extra-padding)}}@media only screen and (min-width: 960px) and (max-width: 1279px){.carousel[_ngcontent-%COMP%]{--rs-carousel-gap: var(--rs-carousel-lg-gap);--rs-carousel-control-inset: var(--rs-carousel-lg-control-inset);--rs-carousel-inset: var(--rs-carousel-lg-inset);--rs-carousel-base-width: var(--rs-carousel-lg-base-width);--rs-carousel-extra-padding: var(--rs-carousel-lg-extra-padding)}}@media only screen and (min-width: 1280px) and (max-width: 9999px){.carousel[_ngcontent-%COMP%]{--rs-carousel-gap: var(--rs-carousel-xl-gap);--rs-carousel-control-inset: var(--rs-carousel-xl-control-inset);--rs-carousel-inset: var(--rs-carousel-xl-inset);--rs-carousel-base-width: var(--rs-carousel-xl-base-width);--rs-carousel-extra-padding: var(--rs-carousel-xl-extra-padding)}}"]})}}return o})();var tp=h(1281),np=function(o){return o.Left="left",o.Right="right",o.Center="center",o}(np||{});const b1=["*"],cf=()=&gt;({sm:"2u"});function kx(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-button",5),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.centerClick.emit())}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("iconSize",e.lJ4(6,cf))("label",t.labels.center)("buttonStyle",t.BUTTON_STYLE.plain)("isSmall",!0)("buttonColorScheme",t.moreButtonColorScheme)("isDisabled",t.centerDisabled)}}function Fx(o,l){1&amp;o&amp;&amp;(e.qex(0),e.SdG(1),e.bVm())}function uf(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span"),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(t.labels.center)}}function ME(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span"),e.DNE(1,Fx,2,0,"ng-container",3)(2,uf,2,1,"span",3),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",!t.labels.center),e.R7$(),e.Y8G("ngIf",t.labels.center)}}let Qc=(()=&gt;{class o{constructor(t){this.configService=t,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.AlignmentType=np,this.previousDisabled=!1,this.centerDisabled=!1,this.nextDisabled=!1,this.hasCenterButton=!1,this.alignRight=!1,this.hideArrowsMobile=!1,this.previousClick=new e.bkB,this.centerClick=new e.bkB,this.nextClick=new e.bkB,this.moreButtonColorScheme=u.zy_[this.configService.vendorTheme.components.core.carousel.moreButtonColorScheme]}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-selector"]],inputs:{labels:"labels",previousDisabled:"previousDisabled",centerDisabled:"centerDisabled",nextDisabled:"nextDisabled",hasCenterButton:"hasCenterButton",align:"align",alignRight:"alignRight",hideArrowsMobile:"hideArrowsMobile"},outputs:{previousClick:"previousClick",centerClick:"centerClick",nextClick:"nextClick"},standalone:!1,ngContentSelectors:b1,decls:5,vars:24,consts:[[1,"selector"],["icon","arrow-left",1,"rs-u-mar-r-2",3,"buttonClick","iconSize","isSmall","title","buttonStyle","buttonColorScheme","isDisabled"],[3,"iconSize","label","buttonStyle","isSmall","buttonColorScheme","isDisabled","buttonClick",4,"ngIf"],[4,"ngIf"],["icon","arrow-right",1,"rs-u-mar-l-2",3,"buttonClick","iconSize","isSmall","title","buttonStyle","buttonColorScheme","isDisabled"],[3,"buttonClick","iconSize","label","buttonStyle","isSmall","buttonColorScheme","isDisabled"]],template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.j41(0,"div",0)(1,"rs-button",1),e.bIt("buttonClick",function(){return s.previousClick.emit()}),e.k0s(),e.DNE(2,kx,1,7,"rs-button",2)(3,ME,3,2,"span",3),e.j41(4,"rs-button",4),e.bIt("buttonClick",function(){return s.nextClick.emit()}),e.k0s()()),2&amp;i&amp;&amp;(e.AVh("selector--right",s.alignRight||s.align===s.AlignmentType.Right)("selector--left",s.align===s.AlignmentType.Left),e.R7$(),e.AVh("hide-mobile",s.hideArrowsMobile),e.Y8G("iconSize",e.lJ4(22,cf))("isSmall",!0)("title",s.labels.previous)("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.BUTTON_COLOR_SCHEME.default)("isDisabled",s.previousDisabled),e.R7$(),e.Y8G("ngIf",s.hasCenterButton),e.R7$(),e.Y8G("ngIf",!s.hasCenterButton),e.R7$(),e.AVh("hide-mobile",s.hideArrowsMobile),e.Y8G("iconSize",e.lJ4(23,cf))("isSmall",!0)("title",s.labels.next)("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.BUTTON_COLOR_SCHEME.default)("isDisabled",s.nextDisabled))},dependencies:[m.bT,Nn.Q],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.selector[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-small-weight, normal);letter-spacing:var(--rs-font-button-small-letter-spacing, initial);text-transform:var(--rs-font-button-small-transform, initial);font-family:var(--rs-font-button-small-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-small-size, initial);line-height:var(--rs-font-button-small-line-height, initial);-webkit-text-decoration:var(--rs-font-button-small-decoration, initial);text-decoration:var(--rs-font-button-small-decoration, initial);font-style:var(--rs-font-button-small-style, initial)}.selector[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%}.selector[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{flex:0 0 auto}.selector--left[_ngcontent-%COMP%]{justify-content:flex-start}.selector--center[_ngcontent-%COMP%]{justify-content:center}.selector--right[_ngcontent-%COMP%]{justify-content:flex-end}.hide-mobile[_ngcontent-%COMP%]{display:none}@media only screen and (min-width: 600px){.hide-mobile[_ngcontent-%COMP%]{display:block}}"]})}}return o})();const gd=(o,l,t,i)=&gt;({"carousel__controls--w-title":o,"rs-u-container":l,"rs-u-container--full-width":t,"rs-u-mar-x-0":i}),RE=(o,l)=&gt;({element:o,index:l,container:"children"});function df(o,l){1&amp;o&amp;&amp;e.eu8(0)}function oc(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,df,1,0,"ng-container",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsTextAttribute",t.title)}}function hf(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-selector",10),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("previousClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handlePreviousPage())})("centerClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleMore())})("nextClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleNextPage())}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("labels",t.SELECTOR_LABELS)("hasCenterButton",null==t.showMoreButton?null:t.showMoreButton.value)("previousDisabled",!1===e.bMT(1,6,t.showPrevious$))("nextDisabled",!1===e.bMT(2,8,t.showNext$))("alignRight",!0)("hideArrowsMobile",!0)}}function md(o,l){1&amp;o&amp;&amp;e.eu8(0)}function T1(o,l){1&amp;o&amp;&amp;e.DNE(0,md,1,0,"ng-container",11),2&amp;o&amp;&amp;e.Y8G("rsComponent",e.l_i(1,RE,l.$implicit,l.index))}class dr extends u.$rp{constructor(){super(...arguments),this.SELECTOR_LABELS={previous:"Zur\xFCck",next:"Weiter"},this.LAYOUT={sm:{columns:1,controlInset:"0",gap:"var(--rs-values-padding-page)",inset:"var(--rs-values-spacing-sp5)"},md:{columns:3,controlInset:"0",gap:"var(--rs-values-padding-page)",inset:"0"}},this.showPreviousSubject$=new _i.t(!1),this.showNextSubject$=new _i.t(!1),this.showPrevious$=this.showPreviousSubject$.pipe(nc(0)),this.showNext$=this.showNextSubject$.pipe(nc(0)),this.appliedLayout={},this.configService=this.injector.get(u.weV)}ngOnInit(){Object.entries(this.LAYOUT).forEach(l=&gt;{const[t,i]=l,s={...i};s.controlInset=i.controlInset,s.gap=i.gap,s.inset=i.inset,this.appliedLayout[t]=s}),super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.SELECTOR_LABELS=this.showMoreButton.value?{...this.SELECTOR_LABELS,center:"Mehr"}:{previous:this.SELECTOR_LABELS.previous,next:this.SELECTOR_LABELS.next}}handlePreviousPage(){this.carousel.previousPage()}handleNextPage(){this.carousel.nextPage()}handleMore(){this.moreButtonClicked&amp;&amp;this.moreButtonClicked.emit()}handleControlHiding(l,t=!1){t?this.showNextSubject$.next(l):this.showPreviousSubject$.next(l)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(dr)))(i||dr)}})()}static{this.\u0275cmp=e.VBU({type:dr,selectors:[["rs-carousel-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(fl,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.carousel=s.first)}},standalone:!1,features:[e.Vt3],decls:14,vars:20,consts:[["element",""],["item",""],["gizmo",""],[1,"carousel","rs-u-mar-b-7"],["rsFontColor","",1,"carousel__controls","rs-u-font-sub-title","rs-u-mar-y-3",3,"ngClass"],[4,"ngIf"],[3,"labels","hasCenterButton","previousDisabled","nextDisabled","alignRight","hideArrowsMobile","previousClick","centerClick","nextClick",4,"ngIf"],[3,"showNext","showPrevious","items","layout","displayTime"],["rsDropzone","",3,"element","container","index"],[4,"rsTextAttribute"],[3,"previousClick","centerClick","nextClick","labels","hasCenterButton","previousDisabled","nextDisabled","alignRight","hideArrowsMobile"],[4,"rsComponent"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0),e.j41(2,"div",3)(3,"div",4),e.DNE(4,oc,2,1,"ng-container",5)(5,hf,3,10,"rs-selector",6),e.nI1(6,"async"),e.nI1(7,"async"),e.k0s(),e.j41(8,"rs-carousel",7),e.bIt("showNext",function(M){return e.eBV(s),e.Njj(i.handleControlHiding(M,!0))})("showPrevious",function(M){return e.eBV(s),e.Njj(i.handleControlHiding(M))}),e.DNE(9,T1,1,4,"ng-template",null,1,e.C5r),e.k0s(),e.eu8(11,8),e.k0s(),e.bVm(),e.eu8(12,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.AVh("carousel--full-width",null==i.isFullWidth?null:i.isFullWidth.value),e.R7$(),e.Y8G("ngClass",e.ziG(15,gd,null==i.title?null:i.title.value,(null==i.isFullWidth?null:i.isFullWidth.value)&amp;&amp;!(null!=i.noControlsMargin&amp;&amp;i.noControlsMargin.value),(null==i.isFullWidth?null:i.isFullWidth.value)&amp;&amp;!(null!=i.noControlsMargin&amp;&amp;i.noControlsMargin.value),null==i.noControlsMargin?null:i.noControlsMargin.value)),e.R7$(),e.Y8G("ngIf",(null==i.title?null:i.title.value)||i.editMode),e.R7$(),e.Y8G("ngIf",e.bMT(6,11,i.showPrevious$)||e.bMT(7,13,i.showNext$)||(null==i.showMoreButton?null:i.showMoreButton.value)),e.R7$(3),e.Y8G("items",null==i.children||null==i.children.value?null:i.children.value.elements)("layout",i.appliedLayout)("displayTime",null==i.displayTime?null:i.displayTime.value),e.R7$(3),e.Y8G("element",i)("container",i.children)("index",0))},dependencies:[m.YU,m.bT,tp.m,Cs.R,jn.I,Bn.AJ,fl,Qc,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{position:relative}.carousel[_ngcontent-%COMP%]{position:relative;width:100%;--rs-dz-position-sm: absolute;--rs-dz-height-sm: 100%;--rs-dz-width-sm: 100%}.carousel__controls[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp4);margin-right:var(--rs-values-spacing-sp4)}.carousel__controls--w-title[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 600px){.carousel[_ngcontent-%COMP%]:not(.carousel--full-width)   .carousel__controls[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}"]})}}(0,k.Cg)([(0,u.DQc)()],dr.prototype,"title",void 0),(0,k.Cg)([(0,u.sa_)()],dr.prototype,"isFullWidth",void 0),(0,k.Cg)([(0,u.sa_)()],dr.prototype,"noControlsMargin",void 0),(0,k.Cg)([(0,u.sa_)()],dr.prototype,"showMoreButton",void 0),(0,k.Cg)([(0,u.XvI)()],dr.prototype,"displayTime",void 0),(0,k.Cg)([(0,u.sTD)()],dr.prototype,"moreButtonClicked",void 0);const S1=o=&gt;({sm:o});let ip=(()=&gt;{class o extends Ui{constructor(){super(...arguments),this.BUTTON_COLOR_SCHEME=u.zy_,this.defaultLabel="Datenschutzeinstellungen"}openCMP(){this.injector.get(u.eW8).provider?.toggleUi()}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-cmp-button-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:14,consts:[["element",""],["gizmo",""],[3,"buttonClick","title","label","isSmall","buttonColorScheme","buttonStyle","icon","iconRight","iconSize","isLink","link","openExternal","fullWidth"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.qex(0,null,0),e.j41(2,"rs-button",2),e.bIt("buttonClick",function(){return e.eBV(f),e.Njj(s.openCMP())}),e.k0s(),e.bVm(),e.eu8(3,null,1)}2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("title",null==s.title?null:s.title.value)("label",null!=s.iconOnly&amp;&amp;s.iconOnly.value?null:(null==s.title?null:s.title.value)||s.defaultLabel)("isSmall",(null==s.size?null:s.size.value)===s.BUTTON_SIZES.small)("buttonColorScheme",(null==s.buttonColorScheme?null:s.buttonColorScheme.value)||s.BUTTON_COLOR_SCHEME.primary)("buttonStyle",null==s.buttonStyle?null:s.buttonStyle.value)("icon",null==s.icon?null:s.icon.value)("iconRight",null==s.iconRight?null:s.iconRight.value)("iconSize",e.eq3(12,S1,null==s.iconSize?null:s.iconSize.value))("isLink",s.isLink)("link",s.link)("openExternal",s.openLinkExternal)("fullWidth",null==s.isBlock?null:s.isBlock.value))},dependencies:[Nn.Q],encapsulation:2})}}return o})();var zi=h(8179);const Bx=(o,l,t,i)=&gt;({title:o,isExpanded:l,contentTemplate:t,colorSchemaConnector$:i}),IE=(o,l)=&gt;({data:o,type:l});function PE(o,l){1&amp;o&amp;&amp;(e.j41(0,"p"),e.pXf(1,3),e.k0s())}function O1(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,PE,2,0,"p",5),e.qex(1,6),e.nI1(2,"async"),e.nrm(3,"rs-container",7),e.bVm()),2&amp;o){const t=e.XpG();e.Y8G("ngIf",!t.hasChildren),e.R7$(),e.Y8G("rsBackgroundColor",e.bMT(2,3,t.colorSchemaConnector$)),e.R7$(2),e.Y8G("attribute",t.children)}}function sa(o,l){1&amp;o&amp;&amp;e.eu8(0)}class gl extends u.$rp{constructor(){super(...arguments),this.COLLAPSIBLE_COMPONENT=u.zaL,this.colorSchemaConnector$=new _i.t(u.D88.background),this.hasChildren=!1}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.hasChildren=this.children?.value?.elements?.length&gt;0}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(gl)))(i||gl)}})()}static{this.\u0275cmp=e.VBU({type:gl,selectors:[["rs-collapsible-element"]],standalone:!1,features:[e.Vt3],decls:7,vars:9,consts:()=&gt;{let l;return l="Element hier einf\xFCgen.",[["gizmo",""],["element",""],["contentTemplate",""],l,[4,"rsComponent"],[4,"ngIf"],[3,"rsBackgroundColor"],[3,"attribute"]]},template:function(t,i){if(1&amp;t&amp;&amp;(e.eu8(0,null,0),e.qex(2,null,1),e.DNE(4,O1,4,5,"ng-template",null,2,e.C5r)(6,sa,1,0,"ng-container",4),e.bVm()),2&amp;t){const s=e.sdS(5);e.R7$(6),e.Y8G("rsComponent",e.l_i(6,IE,e.ziG(1,Bx,i.title,null==i.isExpanded?null:i.isExpanded.value,s,i.colorSchemaConnector$),i.COLLAPSIBLE_COMPONENT))}},dependencies:[m.bT,Rn.H,jn.I,zi.D,m.Jj],encapsulation:2})}}(0,k.Cg)([(0,u.DQc)()],gl.prototype,"title",void 0),(0,k.Cg)([(0,u.sa_)()],gl.prototype,"isExpanded",void 0);let Jc=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-divider-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""],[1,"divider"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"hr",2),e.bVm(),e.eu8(3,null,1))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-element[_nghost-%COMP%]{--rs-width-sm: 100%}.divider[_ngcontent-%COMP%]{margin:0;padding:var(--rs-values-spacing-sp5) 0;border:0;border-top:1px solid var(--rs-colors-text, var(--rs-colors-on-background));opacity:.4;clear:both;display:block;transform:translateY(50%)}"]})}}return o})();var vd=function(o){return o.none="none",o.start="start",o.end="end",o}(vd||{});const wE="Herunterladen";class Ns extends Ui{constructor(){super(...arguments),this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_SIZES=$o,this.ICON_POSITIONS=vd}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.label="",this.title?.value?this.label=this.title.value:(!this.iconPosition?.value||this.iconPosition.value===vd.none)&amp;&amp;(this.label=wE)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ns)))(i||Ns)}})()}static{this.\u0275cmp=e.VBU({type:Ns,selectors:[["rs-download-button-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:11,consts:[["element",""],["gizmo",""],[3,"title","label","isSmall","buttonColorScheme","buttonStyle","isLink","link","download","fullWidth","icon","iconRight"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-button",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("title",(null==i.title?null:i.title.value)||(null==i.file||null==i.file.value?null:i.file.value.filename))("label",i.label)("isSmall",(null==i.size?null:i.size.value)===i.BUTTON_SIZES.small)("buttonColorScheme",(null==i.buttonColorScheme?null:i.buttonColorScheme.value)||i.BUTTON_COLOR_SCHEME.primary)("buttonStyle",null==i.buttonStyle?null:i.buttonStyle.value)("isLink",!0)("link",null==i.file||null==i.file.value?null:i.file.value.url)("download",null==i.file||null==i.file.value?null:i.file.value.filename)("fullWidth",null==i.isBlock?null:i.isBlock.value)("icon",(null==i.iconPosition?null:i.iconPosition.value)===i.ICON_POSITIONS.end||(null==i.iconPosition?null:i.iconPosition.value)===i.ICON_POSITIONS.start?"download":void 0)("iconRight",i.iconPosition.value===i.ICON_POSITIONS.end))},dependencies:[Nn.Q],encapsulation:2})}}(0,k.Cg)([(0,u._e2)()],Ns.prototype,"file",void 0),(0,k.Cg)([(0,u.PRR)()],Ns.prototype,"iconPosition",void 0);var Ed=h(3294),pf=h(6823),Ii=h(1560);const AE=["*"],DE=()=&gt;({sm:"5u"});function LE(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-icon",10),2&amp;o){const t=e.XpG(2);e.Y8G("size",e.lJ4(2,DE))("icon",t.icon)}}function M1(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",4)(1,"div",5),e.DNE(2,LE,1,3,"rs-icon",6),e.j41(3,"div")(4,"span",7),e.EFF(5),e.k0s(),e.EFF(6," - "),e.qex(7),e.pXf(8,0),e.bVm(),e.k0s()(),e.j41(9,"p",8),e.pXf(10,1),e.k0s(),e.j41(11,"rs-button",9),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.giveConsent())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(2),e.Y8G("ngIf",!!t.icon),e.R7$(),e.AVh("rs-u-mar-l-5",!!t.icon),e.R7$(2),e.JRh(t.title),e.R7$(6),e.Y8G("fullWidth",!0)("isSmall",!0)("loading",t.loading)}}function op(o,l){1&amp;o&amp;&amp;(e.qex(0),e.SdG(1),e.bVm())}let os=(()=&gt;{class o{constructor(t,i,s,f){this.consentService=t,this.cdr=i,this.editMode=s,this.platformId=f,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.loading=!0,this.initialLoad=!0,this.hasConsent=!1,this.subscriptions=new u.A$E}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;(this.editMode?(this.hasConsent=!0,this.cdr.detectChanges()):this.subscriptions.add(this.consentService.subscribeConsentChanged(this.feature,t=&gt;{this.loading=!1,this.initialLoad=!1,this.hasConsent=t,this.cdr.detectChanges()})))}ngOnDestroy(){this.subscriptions.unsubscribe()}giveConsent(){this.loading=!0,this.consentService.setConsentForFeature(this.feature,!0)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.eW8),e.rXU(e.gRc),e.rXU(u.z3r),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-external-content"]],inputs:{feature:"feature",icon:"icon",title:"title"},standalone:!1,ngContentSelectors:AE,decls:2,vars:2,consts:()=&gt;{let t,i,s;return t="Inhalte anzeigen",i="Wir ben\xF6tigen Deine Zustimmung, um diese Inhalte anzuzeigen.",s="Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit k\xF6nnen personenbezogene Daten an Drittplattformen \xFCbermittelt werden. Mehr dazu gibt es in unserer Datenschutzerkl\xE4rung.",[i,s,["class","social-media-embed",4,"ngIf"],[4,"ngIf"],[1,"social-media-embed"],[1,"social-media-embed__header"],[3,"size","icon",4,"ngIf"],[1,"social-media-embed__medium"],[1,"rs-u-font-caption"],["label",t,3,"buttonClick","fullWidth","isSmall","loading"],[3,"size","icon"]]},template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.DNE(0,M1,12,7,"div",2)(1,op,2,0,"ng-container",3)),2&amp;i&amp;&amp;(e.Y8G("ngIf",!s.editMode&amp;&amp;!s.hasConsent&amp;&amp;!s.initialLoad),e.R7$(),e.Y8G("ngIf",s.editMode||s.hasConsent))},dependencies:[m.bT,Nn.Q,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{height:100%;display:flex;flex-direction:column}[_nghost-%COMP%]    &gt;*{flex:1 1 auto;min-width:0}.social-media-embed[_ngcontent-%COMP%]{background-color:var(--rs-colors-surface);color:var(--rs-colors-on-surface);border-radius:var(--rs-button-border-radius);padding:var(--rs-values-spacing-sp5)}.social-media-embed__header[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--rs-colors-on-surface)}.social-media-embed__medium[_ngcontent-%COMP%]{text-transform:uppercase}@media only screen and (min-width: 600px){.social-media-embed[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp6)}}"]})}}return o})(),R1=(()=&gt;{class o{constructor(t){this.sanitized=t}transform(t){return this.sanitized.bypassSecurityTrustHtml(t)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(d.up,16))}}static{this.\u0275pipe=e.EJ8({name:"safeHtml",type:o,pure:!0,standalone:!1})}}return o})();function xE(o,l){1&amp;o&amp;&amp;e.eu8(0)}function NE(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-external-content",7),e.DNE(1,xE,1,0,"ng-container",8),e.k0s()),2&amp;o){e.XpG();const t=e.sdS(3),i=e.XpG();e.Y8G("title",i.title)("feature",null==i.featureType?null:i.featureType.value),e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Zc(o,l){1&amp;o&amp;&amp;(e.j41(0,"p"),e.pXf(1,3),e.k0s())}function qc(o,l){if(1&amp;o&amp;&amp;(e.nrm(0,"div",11),e.nI1(1,"safeHtml")),2&amp;o){const t=e.XpG(3);e.Y8G("innerHTML",e.bMT(1,1,(null==t.html||null==t.html.value?null:t.html.value.code)||(null==t.htmlSnippet||null==t.htmlSnippet.value?null:t.htmlSnippet.value.code)),e.npT)}}function Ao(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"div",12),2&amp;o){const t=e.XpG(3);e.Y8G("innerHTML",(null==t.html||null==t.html.value?null:t.html.value.code)||(null==t.htmlSnippet||null==t.htmlSnippet.value?null:t.htmlSnippet.value.code),e.npT)}}function I1(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Zc,2,0,"p",5)(1,qc,2,3,"div",9)(2,Ao,1,1,"div",10),2&amp;o){const t=e.XpG(2);e.Y8G("ngIf",t.editMode&amp;&amp;!(null!=t.html&amp;&amp;null!=t.html.value&amp;&amp;t.html.value.code)&amp;&amp;!(null!=t.htmlSnippet&amp;&amp;null!=t.htmlSnippet.value&amp;&amp;t.htmlSnippet.value.code)),e.R7$(),e.Y8G("ngIf",t.isPlatformBrowser&amp;&amp;((null==t.html||null==t.html.value?null:t.html.value.code)||(null==t.htmlSnippet||null==t.htmlSnippet.value?null:t.htmlSnippet.value.code))),e.R7$(),e.Y8G("ngIf",!t.isPlatformBrowser&amp;&amp;((null==t.html||null==t.html.value?null:t.html.value.code)||(null==t.htmlSnippet||null==t.htmlSnippet.value?null:t.htmlSnippet.value.code)))}}function kE(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,NE,2,3,"rs-external-content",6)(2,I1,3,3,"ng-template",null,2,e.C5r),e.bVm()),2&amp;o){const t=e.sdS(3),i=e.XpG();e.R7$(),e.Y8G("ngIf",(null==i.featureType?null:i.featureType.value)&amp;&amp;"none"!==(null==i.featureType?null:i.featureType.value))("ngIfElse",t)}}function _f(o,l){1&amp;o&amp;&amp;(e.j41(0,"p"),e.pXf(1,4),e.k0s())}var rp=function(o){return o.all="all",o.mobile="mobile",o.desktop="desktop",o}(rp||{});class bs extends u.$rp{constructor(){super(...arguments),this.breakpointService=this.injector.get(u.dci),this.configService=this.injector.get(u.weV),this.playerService=this.injector.get(u.xtC),this.hideElement=!0,this.title="",this.isPlatformBrowser=!1}ngOnInit(){super.ngOnInit(),this.init()}ngOnDestroy(){super.ngOnDestroy(),this.bpSubscription?.unsubscribe()}ngAfterViewInit(){this.handlePauseOnSpotifyPlay()}detectChanges(){super.detectChanges(),this.init()}init(){if(this.isPlatformBrowser=(0,m.UE)(this.platformId),this.bpSubscription?.unsubscribe(),this.displayDevice?.value&amp;&amp;this.displayDevice?.value!==rp.all?this.isPlatformBrowser&amp;&amp;(this.bpSubscription=this.breakpointService.breakpointChanges.subscribe(l=&gt;{this.hideElement=l===u.wXU.LG||l===u.wXU.XL?this.displayDevice?.value!==rp.desktop:this.displayDevice?.value!==rp.mobile})):this.hideElement=!1,this.featureType?.value){const l=this.configService.featureTypes.find(t=&gt;t.featureType===this.featureType.value);this.title=l?l.label:""}}handlePauseOnSpotifyPlay(){!(0,m.UE)(this.platformId)||!this.html.value.code?.includes("spotify")||(0,vn.R)(window,"message").pipe((0,Gt.Q)(this.destroyed$),(0,oa.T)(t=&gt;{const i=t;return"playback_update"!==i.data?.type?null:i.data.payload.isPaused}),(0,ln.p)(t=&gt;null!==t),(0,Ed.F)()).subscribe(t=&gt;{t?this.playerService.play():this.playerService.pause()})}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(bs)))(i||bs)}})()}static{this.\u0275cmp=e.VBU({type:bs,selectors:[["rs-embed-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t;return l="\xD6ffnen Sie den Code Editor auf der rechten Seite um Code einzuf\xFCgen.",t="Das Element wird in dieser Aufl\xF6sung ausgeblendet",[["element",""],["gizmo",""],["embeddedCode",""],l,t,[4,"ngIf"],[3,"title","feature",4,"ngIf","ngIfElse"],[3,"title","feature"],[4,"ngTemplateOutlet"],["rsRunScripts","",3,"innerHTML",4,"ngIf"],[3,"innerHTML",4,"ngIf"],["rsRunScripts","",3,"innerHTML"],[3,"innerHTML"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,kE,4,2,"ng-container",5)(3,_f,2,0,"p",5),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!i.hideElement),e.R7$(),e.Y8G("ngIf",i.editMode&amp;&amp;i.hideElement))},dependencies:[m.bT,m.T3,pf.f,os,R1],encapsulation:2})}}(0,k.Cg)([(0,u.s8H)()],bs.prototype,"htmlSnippet",void 0),(0,k.Cg)([(0,u.s8H)()],bs.prototype,"html",void 0),(0,k.Cg)([(0,u.fvl)()],bs.prototype,"featureType",void 0),(0,k.Cg)([(0,u.PRR)()],bs.prototype,"displayDevice",void 0);var Qo=h(4569);function P1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-icon",3),e.EFF(2),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("size",t.iconSize),e.R7$(),e.SpI("\xa0",t.image.copyright+(null!=t.image&amp;&amp;t.image.source||(null==t.image||!t.image.source)&amp;&amp;null!=t.image&amp;&amp;t.image.license?", ":"")," ")}}function FE(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"a",4),e.EFF(2),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsRouterLink",t.image.sourceUrl),e.R7$(),e.JRh(t.image.source)}}function ff(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.JRh(t.image.source)}}function sp(o,l){1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o&amp;&amp;(e.R7$(),e.JRh(", "))}function BE(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,FE,3,2,"ng-container",2)(2,ff,2,1,"ng-container",2)(3,sp,2,1,"ng-container",2),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.sourceUrl),e.R7$(),e.Y8G("ngIf",!(null!=t.image&amp;&amp;t.image.sourceUrl)),e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.license)}}function w1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"a",4),e.EFF(2),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsRouterLink",t.image.licenseUrl),e.R7$(),e.JRh(t.image.license)}}function A1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.SpI(" ",t.image.license," ")}}function D1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,w1,3,2,"ng-container",2)(2,A1,2,1,"ng-container",2),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.licenseUrl),e.R7$(),e.Y8G("ngIf",!(null!=t.image&amp;&amp;t.image.licenseUrl))}}function UE(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",1),e.DNE(1,P1,3,2,"ng-container",2)(2,BE,4,3,"ng-container",2)(3,D1,3,2,"ng-container",2),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-u-mar-l-1",t.spaceLeft),e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.copyright),e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.source),e.R7$(),e.Y8G("ngIf",null==t.image?null:t.image.license)}}let La=(()=&gt;{class o{constructor(){this.iconSize={sm:"1u"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-credits-component"]],inputs:{image:"image",spaceLeft:"spaceLeft",iconSize:"iconSize"},standalone:!1,decls:1,vars:1,consts:[["class","credits",3,"rs-u-mar-l-1",4,"ngIf"],[1,"credits"],[4,"ngIf"],["icon","copyright",3,"size"],[3,"rsRouterLink"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,UE,4,5,"span",0),2&amp;i&amp;&amp;e.Y8G("ngIf",s.image&amp;&amp;(s.image.copyright||s.image.license||s.image.source))},dependencies:[m.bT,so.j,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.credits[_ngcontent-%COMP%]{--rs-colors-text-link: currentColor;flex:1 0 auto;display:inline-flex;align-items:baseline}"]})}}return o})();const $E=["contentTemplate"];function L1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function x1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,L1,1,0,"ng-container",4),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.contentTpl)}}function Ux(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",5),2&amp;o){const t=e.XpG();e.Y8G("image",t.image)("croppedAspectRatio",t.croppedAspectRatio)("alt",t.alt)}}function gf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function GE(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,gf,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsTextAttribute",t.caption)("rsTextAttributeTagName","span")}}function So(o,l){1&amp;o&amp;&amp;e.eu8(0)}function $x(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span"),e.DNE(1,So,1,0,"ng-container",9),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.stringCaption)}}function N1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",6),e.DNE(1,GE,2,2,"ng-container",1)(2,$x,2,1,"span",1),e.nrm(3,"rs-credits-component",7),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",(t.editMode||(null==t.caption?null:t.caption.value))&amp;&amp;t.caption),e.R7$(),e.Y8G("ngIf",(t.editMode||(null==t.stringCaption?null:t.stringCaption.value))&amp;&amp;t.stringCaption),e.R7$(),e.Y8G("image",t.image)("spaceLeft",!!(null!=t.caption&amp;&amp;t.caption.value||null!=t.stringCaption&amp;&amp;t.stringCaption.value))}}let VE=(()=&gt;{class o{constructor(t){this.editMode=t}ngOnInit(){this.alt||(this.altValue=this.caption?.value?.text)}ngOnChanges(t){(t.alt&amp;&amp;!t.alt.currentValue||!this.alt&amp;&amp;t.caption?.currentValue?.value)&amp;&amp;(this.altValue=this.caption?.value?.text)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-figure-component"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,$E,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.contentTpl=M.first)}},inputs:{image:"image",croppedAspectRatio:"croppedAspectRatio",caption:"caption",stringCaption:"stringCaption",alt:"alt"},standalone:!1,features:[e.OA$],decls:4,vars:3,consts:[[1,"figure"],[4,"ngIf"],[3,"image","croppedAspectRatio","alt",4,"ngIf"],["class","rs-u-font-caption rs-u-text-color-variant rs-u-mar-t-1 rs-u-pad-y-0 rs-u-mar-b-0","rsFontColor","",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"image","croppedAspectRatio","alt"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[4,"rsStringAttribute"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"figure",0),e.DNE(1,x1,2,1,"ng-container",1)(2,Ux,1,3,"rs-image",2)(3,N1,4,4,"figcaption",3),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("ngIf",s.contentTpl),e.R7$(),e.Y8G("ngIf",!s.contentTpl),e.R7$(),e.Y8G("ngIf",(null==s.stringCaption?null:s.stringCaption.value)||(null==s.caption?null:s.caption.value)||(null==s.image?null:s.image.source)||(null==s.image?null:s.image.license)||(null==s.image?null:s.image.copyright)||s.editMode))},dependencies:[m.bT,m.T3,Ni.hw,Qo.r,Cs.R,Bn.AJ,La],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.figure[_ngcontent-%COMP%]{position:relative;display:block}"]})}}return o})();class ks extends u.$rp{detectChanges(){super.detectChanges()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ks)))(i||ks)}})()}static{this.\u0275cmp=e.VBU({type:ks,selectors:[["rs-figure-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:4,consts:[["element",""],["gizmo",""],[3,"image","caption","croppedAspectRatio","alt"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-figure-component",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("image",null==i.image?null:i.image.value)("caption",i.caption)("croppedAspectRatio",null==i.aspectRatio?null:i.aspectRatio.value)("alt",null==i.alt?null:i.alt.value))},dependencies:[VE],styles:["[_nghost-%COMP%]{position:relative;display:block;clear:both;overflow:hidden}"]})}}(0,k.Cg)([(0,u.bzi)()],ks.prototype,"image",void 0),(0,k.Cg)([(0,u.PRR)()],ks.prototype,"aspectRatio",void 0),(0,k.Cg)([(0,u.DQc)()],ks.prototype,"caption",void 0),(0,k.Cg)([(0,u.fvl)()],ks.prototype,"alt",void 0);let xa=(()=&gt;{class o{constructor(t,i,s,f,M){this.platformId=t,this.editMode=i,this.layoutService=s,this.configService=f,this.elementRef=M,this.subscriptions=new u.A$E,this.toggleHeader=!0,this.headerHeightMobile=0,this.headerHeightDesktop=0,this.isHeaderFixed=!1}ngOnInit(){if(this.toggleHeader){let s=this.parentElement,f=!1;for(;s;)"container"!==s.type&amp;&amp;s.index&gt;0?(f=!0,s=void 0):s=s.parent;this.layoutService.setHeaderPlaceholder(f)}this.isHeaderFixed=this.configService.vendorTheme.components.core.header.isFixed;const t=this.configService.vendorTheme.components.core.header.height.sm,i=this.configService.vendorTheme.components.core.header.height.lg;if(this.headerHeightMobile=parseInt(t,10),this.headerHeightDesktop=parseInt(i,10),this.style={"--rs-header-height-sm":t,"--rs-header-height-lg":i,"--rs-hero-background-vh":"100vh"},!this.editMode&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;this.toggleHeader){if(this.elementRef.nativeElement.clientTop&gt;0)return;setTimeout(()=&gt;{this.setHeaderStyle(),this.style={...this.style,"--rs-hero-background-vh":window.innerHeight+"px"}},0),this.subscriptions.add((0,vn.R)(document,"scroll").pipe((0,zc.c)(200,void 0,{leading:!0,trailing:!0})).subscribe(()=&gt;this.setHeaderStyle()))}}ngOnDestroy(){this.subscriptions.unsubscribe()}setHeaderStyle(){const t=this.elementRef.nativeElement.getBoundingClientRect();t.top&lt;=0&amp;&amp;t.top&gt;=-5?this.layoutService.setHeaderStyle(Aa.transparent):t.top&lt;-10&amp;&amp;this.layoutService.setHeaderStyle(Aa.default)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(Ur),e.rXU(u.weV),e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],inputs:{parentElement:"parentElement",toggleHeader:"toggleHeader"},standalone:!1,decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();function jE(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"video",1),e.nrm(1,"source",2),e.k0s()),2&amp;o){const t=e.XpG();e.BMQ("src",null==t.video?null:t.video.url,e.B4B)("poster",t.poster,e.B4B)("autoplay",t.autoplay)("loop",t.loop)("muted",t.muted),e.R7$(),e.Y8G("src",t.video.url,e.B4B)}}let k1=(()=&gt;{class o{constructor(){this.autoplay=!1,this.loop=!1,this.muted=!1}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-video"]],inputs:{video:"video",poster:"poster",autoplay:"autoplay",loop:"loop",muted:"muted"},standalone:!1,decls:1,vars:1,consts:[["class","video","disabledpictureinpicture","",4,"ngIf"],["disabledpictureinpicture","",1,"video"],[3,"src"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,jE,2,6,"video",0),2&amp;i&amp;&amp;e.Y8G("ngIf",null==s.video?null:s.video.url)},dependencies:[m.bT],styles:[".video[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}"]})}}return o})();const Na=["*"];function Cd(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",5),2&amp;o){const t=e.XpG();e.Y8G("image",t.image)("fillContainer",!0)("croppedAspectRatio",t.croppedAspectRatio)}}function Gx(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-video",3),2&amp;o){const t=e.XpG();e.Y8G("video",t.video)("poster",null==t.image?null:t.image.url)("autoplay",!0)("loop",!0)("muted",!0)}}var ml=function(o){return o[o.solid=0]="solid",o[o.fromBottom=1]="fromBottom",o[o.toCenter=2]="toCenter",o}(ml||{});let vl=(()=&gt;{class o extends xa{get isFullHeight(){return void 0===this.aspectRatios}constructor(t,i,s,f,M,te){super(t,i,s,f,M),this.platformId=t,this.editMode=i,this.layoutService=s,this.configService=f,this.elementRef=M,this.playerService=te,this.OVERLAY_TYPE=ml,this.BACKGROUND_COLOR_SCHEME=u.D88,this.maxHeights={sm:"100%",md:"100%",lg:"100%",xl:"100%"},this.overlayType=ml.solid,this.croppedAspectRatio=null,this.playbarActive=!1}ngOnInit(){super.ngOnInit();const i=["--rs-hero-background-aspect","--rs-hero-background-max-height","--rs-hero-background-min-height"];[this.aspectRatios,this.maxHeights,this.minHeights].forEach((s,f)=&gt;{s&amp;&amp;(this.style={...this.style,[i[f]+"-sm"]:s.sm,[i[f]+"-md"]:s.md||s.sm,[i[f]+"-lg"]:s.lg||s.md||s.sm,[i[f]+"-xl"]:s.xl||s.lg||s.md||s.sm})}),this.overlayColor&amp;&amp;(this.style={...this.style,"--rs-hero-background-overlay-color":this.overlayColor}),this.backgroundColor&amp;&amp;(this.style={...this.style,"--rs-hero-background-color":this.backgroundColor}),!this.editMode&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;this.toggleHeader&amp;&amp;this.isFullHeight&amp;&amp;(this.playbarActivationSub=this.playerService.activeController$.subscribe(s=&gt;{this.playbarActive=!!s,this.playbarActivationSub?.unsubscribe()}))}ngOnChanges(t){this.editMode&amp;&amp;(t.maxHeights||t.backgroundColor||t.overlayColor)&amp;&amp;this.ngOnInit()}ngOnDestroy(){super.ngOnDestroy(),this.playbarActivationSub?.unsubscribe()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(Ur),e.rXU(u.weV),e.rXU(e.aKT),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-hero-background"]],inputs:{image:"image",backgroundImgUrl:"backgroundImgUrl",video:"video",aspectRatios:"aspectRatios",maxHeights:"maxHeights",minHeights:"minHeights",overlayType:"overlayType",overlayColor:"overlayColor",backgroundColor:"backgroundColor",croppedAspectRatio:"croppedAspectRatio"},standalone:!1,features:[e.Vt3,e.OA$],ngContentSelectors:Na,decls:6,vars:15,consts:[[1,"hero-background"],[1,"hero-background__image-container"],["size","xlarge",3,"image","fillContainer","croppedAspectRatio",4,"ngIf"],[3,"video","poster","autoplay","loop","muted"],[1,"hero-background__overlay",3,"rsBackgroundColor"],["size","xlarge",3,"image","fillContainer","croppedAspectRatio"]],template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.j41(0,"section",0)(1,"div",1),e.DNE(2,Cd,1,3,"rs-image",2)(3,Gx,1,5,"rs-video",3),e.k0s(),e.j41(4,"div",4),e.SdG(5),e.k0s()()),2&amp;i&amp;&amp;(e.Aen(s.style),e.AVh("hero-background--full",s.isFullHeight)("hero-background--fixed-header",s.isHeaderFixed)("hero-background--playbar",s.playbarActive),e.R7$(2),e.Y8G("ngIf",s.image&amp;&amp;!s.video),e.R7$(),e.vxM(s.video?3:-1),e.R7$(),e.AVh("hero-background__overlay--fade",s.overlayType===s.OVERLAY_TYPE.fromBottom)("hero-background__overlay--double-fade",s.overlayType===s.OVERLAY_TYPE.toCenter),e.Y8G("rsBackgroundColor",s.BACKGROUND_COLOR_SCHEME.overlay))},dependencies:[m.bT,Ni.hw,k1,zi.D],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.hero-background__overlay[_ngcontent-%COMP%]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--rs-colors-overlay)}.hero-background[_ngcontent-%COMP%]{--rs-hero-background-max-height: var(--rs-hero-background-max-height-sm);--rs-hero-background-min-height: var(--rs-hero-background-min-height-sm);--rs-hero-background-aspect: var(--rs-hero-background-aspect-sm);--rs-header-height: var(--rs-header-height-sm);position:relative;width:100%;background:var(--rs-hero-background-color, var(--rs-colors-placeholder));padding-bottom:min(var(--rs-hero-background-max-height),100% / var(--rs-hero-background-aspect));min-height:var(--rs-hero-background-min-height, calc(220px + var(--rs-header-height-sm)));z-index:0}.hero-background--fixed-header[_ngcontent-%COMP%]{min-height:var(--rs-hero-background-min-height, 220px)}.hero-background--full[_ngcontent-%COMP%]{height:var(--rs-hero-background-vh);max-height:var(--rs-hero-background-max-height, 100vh);padding-bottom:0}.hero-background--full.hero-background--fixed-header[_ngcontent-%COMP%]{height:calc(var(--rs-hero-background-vh) - var(--rs-header-height));max-height:var(--rs-hero-background-max-height, calc(var(--rs-hero-background-vh) - var(--rs-header-height)))}.hero-background--full.hero-background--playbar[_ngcontent-%COMP%]{height:calc(var(--rs-hero-background-vh) - 64px);max-height:var(--rs-hero-background-max-height, calc(var(--rs-hero-background-vh) - 64px))}.hero-background--full.hero-background--fixed-header.hero-background--playbar[_ngcontent-%COMP%]{height:calc(var(--rs-hero-background-vh) - var(--rs-header-height) - 64px);max-height:var(--rs-hero-background-max-height, calc(var(--rs-hero-background-vh) - var(--rs-header-height) - 64px))}.hero-background__overlay[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;background:var(--rs-hero-background-overlay-color, var(--rs-colors-overlay))}.hero-background__overlay--fade[_ngcontent-%COMP%]{background:linear-gradient(to top,var(--rs-hero-background-overlay-color, rgba(0, 0, 0, .85)),transparent)}.hero-background__overlay--double-fade[_ngcontent-%COMP%]{background:linear-gradient(to bottom,var(--rs-hero-background-overlay-color, rgba(0, 0, 0, .85)),transparent 45%,transparent 50%,var(--rs-hero-background-overlay-color, rgba(0, 0, 0, .85)))}@media only screen and (min-width: 600px){.hero-background[_ngcontent-%COMP%]{--rs-hero-background-max-height: var( --rs-hero-background-max-height-md );--rs-hero-background-min-height: var( --rs-hero-background-min-height-md );--rs-hero-background-aspect: var(--rs-hero-background-aspect-md)}}@media only screen and (min-width: 960px){.hero-background[_ngcontent-%COMP%]{--rs-hero-background-max-height: var( --rs-hero-background-max-height-lg );--rs-hero-background-min-height: var( --rs-hero-background-min-height-lg );--rs-hero-background-aspect: var(--rs-hero-background-aspect-lg);--rs-header-height: var(--rs-header-height-lg)}}@media only screen and (min-width: 1280px){.hero-background[_ngcontent-%COMP%]{--rs-hero-background-max-height: var( --rs-hero-background-max-height-xl );--rs-hero-background-min-height: var( --rs-hero-background-min-height-xl );--rs-hero-background-aspect: var(--rs-hero-background-aspect-xl)}}"]})}}return o})();const ka=["*"],F1=()=&gt;({sm:"1.5rem"});let HE=(()=&gt;{class o{constructor(){this.labelPosition="bottom right",this.labelTop=!1,this.labelLeft=!1}ngOnInit(){this.labelTop=this.labelPosition.includes("top"),this.labelLeft=this.labelPosition.includes("left")}open(){this.lightbox.open(this.gallery[0])}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-lightbox-preview-trigger"]],inputs:{gallery:"gallery",lightbox:"lightbox",title:"title",labelPosition:"labelPosition"},standalone:!1,ngContentSelectors:ka,decls:10,vars:9,consts:()=&gt;{let t,i;return t="Galerie '" + "\ufffd0\ufffd" + "' \xF6ffnen",i="{VAR_PLURAL, plural, =0 {Bilder} =1 {Bild} other {Bilder}}",i=e.k04(i,{VAR_PLURAL:"\ufffd0\ufffd"}),[i,["title",t],[1,"lightbox-preview-trigger",3,"click",6,"title"],[1,"lightbox-preview-trigger__icon"],[1,"rs-u-play-icon"],["icon","gallery",3,"size"],[1,"lightbox-preview-trigger__text","rs-u-pad-l-1"]]},template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.j41(0,"button",2),e.bIt("click",function(){return s.open()}),e.ehv(1,1),e.SdG(2),e.j41(3,"span",3)(4,"span",4),e.nrm(5,"rs-icon",5),e.j41(6,"span",6),e.EFF(7),e.qex(8),e.pXf(9,0),e.bVm(),e.k0s()()()()),2&amp;i&amp;&amp;(e.AVh("lightbox-preview-trigger--left",s.labelLeft)("lightbox-preview-trigger--top",s.labelTop),e.uP7(s.title),e.nnv(1),e.R7$(5),e.Y8G("size",e.lJ4(8,F1)),e.R7$(2),e.SpI(" ",((null==s.gallery?null:s.gallery.length)||0)+" ",""),e.R7$(2),e.uP7(null==s.gallery?null:s.gallery.length),e.nnv(9))},dependencies:[Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.lightbox-preview-trigger[_ngcontent-%COMP%]:focus{outline:2px solid var(--rs-colors-focus);outline-offset:0}.lightbox-preview-trigger[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:block}.lightbox-preview-trigger[_ngcontent-%COMP%]{position:relative;display:block;width:100%}.lightbox-preview-trigger__icon[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;padding:var(--rs-values-spacing-sp3)}.lightbox-preview-trigger__text[_ngcontent-%COMP%]{display:none}.lightbox-preview-trigger[_ngcontent-%COMP%]:hover   .lightbox-preview-trigger__icon[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{background-color:var(--rs-colors-buttons-highlight-primary)}.lightbox-preview-trigger--left[_ngcontent-%COMP%]   .lightbox-preview-trigger__icon[_ngcontent-%COMP%]{right:auto;left:0}.lightbox-preview-trigger--top[_ngcontent-%COMP%]   .lightbox-preview-trigger__icon[_ngcontent-%COMP%]{bottom:auto;top:0}@media only screen and (min-width: 600px){.lightbox-preview-trigger__icon[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp5)}.lightbox-preview-trigger__text[_ngcontent-%COMP%]{display:block}}"]})}}return o})();const Fa=["view"];class yd{constructor(l){this.item=l,this.state$=new _i.t(!1)}destroy(){this.nativeElement&amp;&amp;this.nativeElement.destroy()}}let mf=(()=&gt;{class o{constructor(t){this.container=t,this.delay=200,this.subscriptions=new u.A$E}ngAfterViewInit(){this.subscriptions.add(this.item$.subscribe(t=&gt;{this.newViewTimeout&amp;&amp;clearTimeout(this.newViewTimeout),this.presentTimeout&amp;&amp;clearTimeout(this.presentTimeout),this.newViewTimeout=setTimeout(()=&gt;{this.newViewTimeout=null;const i=new yd(t);this.currentView&amp;&amp;this.currentView.destroy(),this.presentTimeout&amp;&amp;clearTimeout(this.presentTimeout),this.presentTimeout=setTimeout(()=&gt;{this.presentTimeout=null,i.nativeElement=this.container.createEmbeddedView(this.viewTemplate,{$implicit:i}),i.state$.next(!0)},this.delay),this.currentView=i},10)}))}ngOnDestroy(){this.subscriptions.unsubscribe(),this.newViewTimeout&amp;&amp;clearTimeout(this.newViewTimeout),this.presentTimeout&amp;&amp;clearTimeout(this.presentTimeout)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.c1b))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-swapper"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,Fa,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.viewTemplate=M.first)}},inputs:{item$:"item$",delay:"delay"},standalone:!1,decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();const WE=["view"],Vx=["slider"],vf=o=&gt;({$implicit:o}),bd=()=&gt;({sm:"4u",lg:"5u"});function B1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function to(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",8),e.DNE(1,B1,1,0,"ng-container",9),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(2);e.Y8G("@newItem",void 0)("@.disabled",i.editMode),e.R7$(),e.Y8G("ngTemplateOutlet",i.viewTemplate)("ngTemplateOutletContext",e.eq3(4,vf,t.item))}}function U1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-swapper",7),e.DNE(1,to,2,6,"ng-template",null,1,e.C5r),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("item$",t.activeItemChanged$)}}function Ef(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",10),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleNext())}),e.nrm(1,"rs-button",11),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("iconSize",e.lJ4(4,bd))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function $1(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",12),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handlePrevious())})("transitionend",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleTransition(s))})("transitionstart",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleTransition(s))}),e.nrm(1,"rs-button",13),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("iconSize",e.lJ4(4,bd))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}let rc=(()=&gt;{class o{constructor(t,i,s,f,M){this.overlayService=t,this.viewContainerRef=i,this.configService=s,this.platformId=f,this.editMode=M,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.slides=[],this.autoplayTime=null,this.renderButtonsOutside=!1,this.showPreview=!0,this.activeItemChanged=new e.bkB(null),this.activeItemChanged$=this.activeItemChanged.asObservable(),this.useOutsideButtons=!1,this.animationEnded=!0,this.animationDirectionEnter="translateX(30%)",this.animationDirectionLeave="translateX(-30%)",this.showNext$=new ao.m(1),this.showPrev$=new ao.m(1),this.subscriptionList=new u.A$E,this.autoplayPaused=!1,this.buttonSpace=parseInt(this.configService.vendorTheme.components.core.buttons.heightSmall,10)+parseInt(this.configService.vendorTheme.values.spacing.sp5,10)}ngOnInit(){this.showPrev$.next(!this.hideArrows&amp;&amp;!0),this.showNext$.next(!this.hideArrows&amp;&amp;!0),this.slides?.length&amp;&amp;this.init(this.slides[0],this.slides)}ngOnChanges(t){t.slides&amp;&amp;this.slides?.length&amp;&amp;t.slides.currentValue!==t.slides.previousValue&amp;&amp;this.init(this.slides[0],this.slides)}ngAfterViewInit(){if(!this.editMode&amp;&amp;(0,m.UE)(this.platformId)){if(this.renderButtonsOutside){const t=this.sliderElement?.nativeElement?.getBoundingClientRect(),i=t.x&gt;=this.buttonSpace&amp;&amp;t.x+t.width+this.buttonSpace&lt;=document.body.clientWidth;i!==this.useOutsideButtons&amp;&amp;setTimeout(()=&gt;{this.useOutsideButtons=i})}if(!this.autoplayTime)return;this.subscriptionList.add((0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseenter").subscribe(()=&gt;this.setAutoplay(!1))),this.subscriptionList.add((0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseleave").subscribe(()=&gt;this.setAutoplay(!0)))}}ngOnDestroy(){this.subscriptionList.unsubscribe(),this.autoplaySub?.unsubscribe()}updateItem(t){this.item=t,this.activeItemChanged.next(t)}init(t,i){if(this.items=i,this.item=t,setTimeout(()=&gt;this.activeItemChanged.next(this.item),0),1===this.items.length)return this.showNext$.next(!1),void this.showPrev$.next(!1);this.autoplay()}setAutoplay(t=!0){this.autoplayPaused=!t}handlePrevious(){this.pauseAutoplay(),this.previous()}previous(){if(this.item&amp;&amp;this.items?.length&gt;1){const t=(0,u.vep)(this.items,i=&gt;i===this.item,!0);t&amp;&amp;(this.animationDirectionEnter="translateX(-30%)",this.animationDirectionLeave="translateX(30%)",this.updateItem(t))}}handleNext(){this.pauseAutoplay(),this.next()}next(){if(this.item&amp;&amp;this.items?.length&gt;1){const t=(0,u.HgZ)(this.items,i=&gt;i===this.item,!0);t&amp;&amp;(this.animationDirectionEnter="translateX(30%)",this.animationDirectionLeave="translateX(-30%)",this.updateItem(t))}}handleTransition(t){t.target.classList?.contains("slider__prev")&amp;&amp;(this.animationEnded="transitionend"===t.type)}pauseAutoplay(){this.autoplayPaused=!0,this.userInteractionAnimationPauseTimeout&amp;&amp;clearTimeout(this.userInteractionAnimationPauseTimeout),this.userInteractionAnimationPauseTimeout=setTimeout(()=&gt;this.autoplayPaused=!1,5e3)}autoplay(){this.autoplaySub?.unsubscribe(),!((0,m.Vy)(this.platformId)||this.editMode||!this.autoplayTime||this.items?.length&lt;2)&amp;&amp;(this.autoplaySub=(0,rf.Y)(1e3*this.autoplayTime).pipe((0,ln.p)(()=&gt;!this.autoplayPaused)).subscribe(()=&gt;this.next()))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.si8),e.rXU(e.c1b),e.rXU(u.weV),e.rXU(e.Agw),e.rXU(u.z3r))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-slider"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,WE,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.viewTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(Vx,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.sliderElement=f.first)}},inputs:{slides:"slides",autoplayTime:"autoplayTime",hideArrows:"hideArrows",renderButtonsOutside:"renderButtonsOutside",showPreview:"showPreview",buttonPositionCSSVar:"buttonPositionCSSVar"},outputs:{activeItemChanged:"activeItemChanged"},standalone:!1,features:[e.OA$],decls:8,vars:19,consts:()=&gt;{let t,i;return t="n\xE4chste Folie",i="vorherige Folie",[["slider",""],["view",""],["data-hammer-options",'{"touchAction": "pan-y"}',1,"slider",3,"swiperight","swipeleft"],[1,"slider__slides"],[3,"item$",4,"ngIf"],["class","slider__next rs-u-background-color-background",3,"click",4,"ngIf"],["class","slider__prev rs-u-background-color-background",3,"click","transitionend","transitionstart",4,"ngIf"],[3,"item$"],[1,"slider__item"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"slider__next","rs-u-background-color-background",3,"click"],["icon","carousel-right","additionalButtonClasses","rs-u-pad-1","title",t,3,"iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"slider__prev","rs-u-background-color-background",3,"click","transitionend","transitionstart"],["icon","carousel-left","additionalButtonClasses","rs-u-pad-1","title",i,3,"iconSize","isSmall","buttonStyle","buttonColorScheme"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",2,0),e.bIt("swiperight",function(){return e.eBV(f),e.Njj(s.handlePrevious())})("swipeleft",function(){return e.eBV(f),e.Njj(s.handleNext())}),e.j41(2,"div",3),e.DNE(3,U1,3,1,"rs-swapper",4),e.k0s(),e.DNE(4,Ef,2,5,"div",5),e.nI1(5,"async"),e.DNE(6,$1,2,5,"div",6),e.nI1(7,"async"),e.k0s()}2&amp;i&amp;&amp;(e.xc7("--slider-transition-enter",s.animationDirectionEnter)("--slider-transition-leave",s.animationDirectionLeave)("--rs-slider-button-position",s.buttonPositionCSSVar?"var("+s.buttonPositionCSSVar+")":void 0),e.AVh("slider--outside-buttons",s.useOutsideButtons)("slider--custom-button-pos",s.buttonPositionCSSVar)("slider--animation-ended",s.animationEnded),e.R7$(3),e.Y8G("ngIf",null==s.slides?null:s.slides.length),e.R7$(),e.Y8G("ngIf",e.bMT(5,15,s.showNext$)),e.R7$(2),e.Y8G("ngIf",e.bMT(7,17,s.showPrev$)))},dependencies:[m.bT,m.T3,Nn.Q,mf,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:contents}.slider[_ngcontent-%COMP%]{flex:1 1 auto;position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.slider--min-height[_ngcontent-%COMP%]   .slider__slides[_ngcontent-%COMP%]{padding-bottom:var(--rs-slider-min-height)}.slider__prev[_ngcontent-%COMP%]{left:0}.slider__next[_ngcontent-%COMP%]{right:0}.slider__prev[_ngcontent-%COMP%], .slider__next[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translate3d(0,-50%,0);opacity:0;transition:opacity .35s ease-in-out;line-height:0}.slider--animation-ended[_ngcontent-%COMP%]   .slider__prev[_ngcontent-%COMP%], .slider--animation-ended[_ngcontent-%COMP%]   .slider__next[_ngcontent-%COMP%]{visibility:hidden}.slider--custom-button-pos[_ngcontent-%COMP%]   .slider__prev[_ngcontent-%COMP%], .slider--custom-button-pos[_ngcontent-%COMP%]   .slider__next[_ngcontent-%COMP%]{top:var(--rs-slider-button-position, 50%)}.slider--outside-buttons[_ngcontent-%COMP%]   .slider__prev[_ngcontent-%COMP%]{transform:translate3d(-100%,-50%,0)}.slider--outside-buttons[_ngcontent-%COMP%]   .slider__next[_ngcontent-%COMP%]{transform:translate3d(100%,-50%,0)}.slider__slides[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:100%;height:100%;align-self:center}.slider__item[_ngcontent-%COMP%]{position:absolute;inset:0;height:100%;width:100%}@media only screen and (min-width: 960px){.slider[_ngcontent-%COMP%]:not(.slider--outside-buttons)   .slider__prev[_ngcontent-%COMP%]{left:var(--rs-values-spacing-sp5)}.slider[_ngcontent-%COMP%]:not(.slider--outside-buttons)   .slider__next[_ngcontent-%COMP%]{right:var(--rs-values-spacing-sp5)}.slider__slides[_ngcontent-%COMP%]{margin:0 var(--rs-values-spacing-sp5)}}@media (hover: hover){.slider[_ngcontent-%COMP%]:hover   .slider__prev[_ngcontent-%COMP%], .slider[_ngcontent-%COMP%]:hover   .slider__next[_ngcontent-%COMP%]{visibility:visible;opacity:1}}.rs-using-keyboard[_nghost-%COMP%]   .slider[_ngcontent-%COMP%]:focus-within   .slider__prev[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .slider[_ngcontent-%COMP%]:focus-within   .slider__prev[_ngcontent-%COMP%], .rs-using-keyboard[_nghost-%COMP%]   .slider[_ngcontent-%COMP%]:focus-within   .slider__next[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .slider[_ngcontent-%COMP%]:focus-within   .slider__next[_ngcontent-%COMP%]{visibility:visible;opacity:1}"],data:{animation:[(0,y.hZ)("newItem",[(0,y.kY)(":leave",[(0,y.iF)({transform:"translateX(0)",opacity:"1"}),(0,y.i0)("200ms ease-out",(0,y.iF)({transform:"var(--slider-transition-leave)",opacity:"0"}))]),(0,y.kY)(":enter",[(0,y.iF)({transform:"var(--slider-transition-enter)",opacity:"0"}),(0,y.i0)("200ms ease-in",(0,y.iF)({transform:"translateX(0)",opacity:"1"}))])])]}})}}return o})();var XE=h(6648),Cf=h(9327);let Ba=(()=&gt;{class o{constructor(t,i,s){this.breakpointObserver=t,this.platformId=s;const f=i.breakpoints,M={};for(const[te,Me]of Object.entries(f))M[te]=`screen and (min-width: ${Me})`;this.mediaQueries=M}transform(t){return this.mq2Observable(this.mediaQueries[t]||this.mediaQueries.sm)}mq2Observable(t){return(0,m.UE)(this.platformId)?this.breakpointObserver.observe(t).pipe((0,oa.T)(i=&gt;i.matches)):(0,XE.H)([!1])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(Cf.QP,16),e.rXU(u.weV,16),e.rXU(e.Agw,16))}}static{this.\u0275pipe=e.EJ8({name:"rsBreakpoint",type:o,pure:!0,standalone:!1})}}return o})();const V1=["view"],j1=["preview"],zE=["description"],H1=["lightbox"],Ua=["carousel"],W1=()=&gt;({sm:"3u"}),ap=o=&gt;({$implicit:o});function jx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function X1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,jx,1,0,"ng-container",15),e.bVm()),2&amp;o){const t=l.ngIf,i=e.XpG(3);e.R7$(),e.Y8G("ngTemplateOutlet",i.descriptionTemplate)("ngTemplateOutletContext",e.eq3(2,ap,t))}}function YE(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.DNE(1,X1,2,4,"ng-container",14),e.nI1(2,"async"),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",e.bMT(2,1,t.activeItemChanged))}}function z1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Y1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",16),e.DNE(1,z1,1,0,"ng-container",15),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",i.viewTemplate)("ngTemplateOutletContext",e.eq3(2,ap,t))}}function K1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function eu(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",19),e.nI1(1,"async"),e.bIt("click",function(){const s=e.eBV(t).index,f=e.XpG(3);return e.Njj(f.setSlide(s))}),e.DNE(2,K1,1,0,"ng-container",15),e.k0s()}if(2&amp;o){const t=l.$implicit,i=e.XpG(3);e.AVh("lightbox__preview-list__item--active",e.bMT(1,4,i.activeItemChanged)==t),e.R7$(2),e.Y8G("ngTemplateOutlet",i.previewTemplate)("ngTemplateOutletContext",e.eq3(6,ap,t))}}function Td(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",17)(1,"rs-carousel",18,2),e.nI1(3,"rsBreakpoint"),e.nI1(4,"async"),e.DNE(5,eu,3,8,"ng-template",null,3,e.C5r),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("items",t.items)("layout",t.layout)("controlsEnabled",e.bMT(4,5,e.bMT(3,3,"lg")))}}function KE(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"article",4)(1,"div",5),e.DNE(2,YE,3,3,"div",6),e.j41(3,"div",7)(4,"rs-slider",8),e.bIt("activeItemChanged",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.updateItem(s))}),e.DNE(5,Y1,2,4,"ng-template",null,1,e.C5r),e.k0s()()(),e.j41(7,"div",9),e.DNE(8,Td,7,7,"div",10),e.k0s(),e.j41(9,"div",11)(10,"rs-button",12),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.close())}),e.k0s()()()}if(2&amp;o){const t=e.XpG();e.Y8G("rsBackgroundColor",t.BACKGROUND_COLOR_SCHEME.background),e.R7$(),e.AVh("lightbox__main--description-bottom",t.descriptionPosition===t.POSITION.bottom)("lightbox__main--description-left",t.descriptionPosition===t.POSITION.left)("lightbox__main--description-right",t.descriptionPosition===t.POSITION.right)("lightbox__main--no-description",!t.descriptionTemplate),e.R7$(),e.Y8G("ngIf",t.descriptionTemplate),e.R7$(2),e.Y8G("slides",t.items),e.R7$(3),e.AVh("lightbox__footer--wide",t.descriptionPosition===t.POSITION.left||t.descriptionPosition===t.POSITION.right),e.R7$(),e.Y8G("ngIf",t.previewTemplate&amp;&amp;t.showPreview&amp;&amp;(null==t.items?null:t.items.length)&gt;1),e.R7$(2),e.Y8G("iconSize",e.lJ4(18,W1))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}let QE=(()=&gt;{class o{constructor(t,i){this.overlayService=t,this.viewContainerRef=i,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.POSITION=u.yXV,this.BACKGROUND_COLOR_SCHEME=u.D88,this.showPreview=!0,this.descriptionPosition=u.yXV.top,this.activeItemChanged=new _i.t(null),this.layout={sm:{columns:"100px",gap:"5px",inset:"0",controlInset:"0"},md:{columns:"100px",gap:"5px",inset:"0",controlInset:"0"},lg:{columns:"100px",gap:"10px",inset:"0",controlInset:"0"},xl:{columns:"150px",gap:"10px",inset:"0",controlInset:"0"}},this.subscriptionList=new u.A$E}ngOnInit(){this.viewContainerRef.element.nativeElement.focus()}ngOnDestroy(){this.subscriptionList.unsubscribe(),this.overlaySubscription?.unsubscribe(),this.keyEventListener&amp;&amp;(window.removeEventListener("keyup",this.keyEventListener),this.keyEventListener=null)}updateItem(t){if(this.activeItemChanged.next(t),this.items){const i=this.items.indexOf(t);i&gt;-1&amp;&amp;this.carousel.scrollToElementIndex(i)}}open(t,i){this.overlaySubscription&amp;&amp;this.overlaySubscription.unsubscribe();const s=this.overlayService.opened$.subscribe(()=&gt;{setTimeout(()=&gt;this.items=i,0),this.setKeyListener(),s?.unsubscribe()});this.overlay=this.overlayService.openWithTemplate(this.lightboxTemplate,f=&gt;({backdrop:!0,layer:u.FSU.OVERLAY_LIGHTBOX,scroll:f.scrollStrategies.block(),disposeOnNavigation:!0,exclusive:!0,position:f.position().global().centerVertically().centerHorizontally()})),this.overlaySubscription=this.overlay.closed$.subscribe(()=&gt;{this.overlay=null,this.keyEventListener&amp;&amp;(window.removeEventListener("keyup",this.keyEventListener),this.keyEventListener=null)})}setKeyListener(){this.keyEventListener||(this.keyEventListener=t=&gt;{"ArrowRight"===t.key&amp;&amp;(this.slider?.next(),t.preventDefault()),"ArrowLeft"===t.key&amp;&amp;(this.slider?.previous(),t.preventDefault())},window.addEventListener("keyup",this.keyEventListener))}close(){this.overlay?.close()}setSlide(t){this.slider.updateItem(this.items[t])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.si8),e.rXU(e.c1b))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-lightbox"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,V1,5),e.wni(f,j1,5),e.wni(f,zE,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.viewTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.previewTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.descriptionTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(H1,5),e.GBs(Ua,5),e.GBs(rc,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.lightboxTemplate=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.carousel=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.slider=f.first)}},inputs:{showPreview:"showPreview",descriptionPosition:"descriptionPosition"},standalone:!1,decls:2,vars:0,consts:()=&gt;{let t;return t="Galerie schlie\xDFen",[["lightbox",""],["view",""],["carousel",""],["item",""],[1,"lightbox",3,"rsBackgroundColor"],[1,"lightbox__main"],["class","lightbox__description rs-u-pad-y-5",4,"ngIf"],[1,"lightbox__slides"],[3,"activeItemChanged","slides"],[1,"lightbox__footer"],["class","lightbox__preview-list",4,"ngIf"],[1,"lightbox__close"],["icon","close","title",t,3,"click","iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"lightbox__description","rs-u-pad-y-5"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"lightbox__item"],[1,"lightbox__preview-list"],[3,"items","layout","controlsEnabled"],[1,"lightbox__preview-list__item",3,"click"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,KE,11,19,"ng-template",null,0,e.C5r)},dependencies:[m.bT,m.T3,Nn.Q,zi.D,fl,rc,m.Jj,Ba],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.lightbox[_ngcontent-%COMP%]{position:absolute;inset:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.lightbox__footer[_ngcontent-%COMP%], .lightbox__description[_ngcontent-%COMP%]{max-width:min(100%,1500px + 2 * var(--rs-values-spacing-sp5))}.lightbox__close[_ngcontent-%COMP%]{position:absolute;top:var(--rs-values-spacing-sp5);right:var(--rs-values-spacing-sp5);background-color:var(--rs-colors-background);line-height:0;z-index:1}.lightbox__main[_ngcontent-%COMP%]{flex:1 1 auto;position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.lightbox__description[_ngcontent-%COMP%]{width:100%;flex:0 0 auto;padding-left:var(--rs-values-spacing-sp5);padding-right:calc(calc(2 * var(--rs-values-base-unit)) + 2 * var(--rs-values-spacing-sp2) + var(--rs-values-spacing-sp5))}.lightbox__slides[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;width:100%;max-width:1500px}.lightbox__footer[_ngcontent-%COMP%]{position:relative;overflow:hidden;width:auto;padding:var(--rs-values-spacing-sp5)}.lightbox__footer--wide[_ngcontent-%COMP%]{max-width:100%}.lightbox__preview-list[_ngcontent-%COMP%]{position:relative;overflow:hidden}.lightbox__preview-list__item[_ngcontent-%COMP%]{position:relative;width:100%;height:0;padding-top:calc(100% / 1.7777777778);background-color:var(--rs-colors-placeholder);cursor:pointer}.lightbox__preview-list__item--active[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--rs-colors-secondary)}.lightbox__main--description-bottom[_ngcontent-%COMP%], .lightbox__main--description-right[_ngcontent-%COMP%]{flex-direction:column-reverse}.lightbox__main--description-bottom[_ngcontent-%COMP%]   .lightbox__description[_ngcontent-%COMP%], .lightbox__main--description-right[_ngcontent-%COMP%]   .lightbox__description[_ngcontent-%COMP%]{padding-right:var(--rs-values-spacing-sp5)}@media only screen and (min-width: 960px){.lightbox__main--description-bottom[_ngcontent-%COMP%]{flex-direction:column-reverse}.lightbox__main--description-left[_ngcontent-%COMP%]{flex-direction:row}.lightbox__main--description-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.lightbox__main--description-left[_ngcontent-%COMP%], .lightbox__main--description-right[_ngcontent-%COMP%]{align-items:stretch}.lightbox__main--description-left[_ngcontent-%COMP%]   .lightbox__description[_ngcontent-%COMP%], .lightbox__main--description-right[_ngcontent-%COMP%]   .lightbox__description[_ngcontent-%COMP%]{align-self:center;max-width:240px;padding-right:var(--rs-values-spacing-sp5)}}@media screen and (min-width: 1980px){.lightbox__description[_ngcontent-%COMP%]{padding-right:var(--rs-values-spacing-sp5)}.lightbox__footer--wide[_ngcontent-%COMP%]{max-width:calc(1500px + 2 * var(--rs-values-spacing-sp5))}.lightbox__main[_ngcontent-%COMP%]{justify-content:center}.lightbox__main--description-left[_ngcontent-%COMP%]:not(.lightbox__main--no-description)   .lightbox__slides[_ngcontent-%COMP%]{margin-right:240px}.lightbox__main--description-right[_ngcontent-%COMP%]:not(.lightbox__main--no-description)   .lightbox__slides[_ngcontent-%COMP%]{margin-left:240px}}']})}}return o})();const JE=["lightbox"],Sd=()=&gt;({sm:"2u"});function Q1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",7),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.title," ")}}function yf(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",8),e.EFF(1),e.nrm(2,"rs-credits-component",9),e.k0s()),2&amp;o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.Y8G("image",t.image)("spaceLeft",!!t.title)("iconSize",e.lJ4(4,Sd))}}function ZE(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Q1,2,1,"h1",5)(1,yf,3,5,"p",6),2&amp;o){const t=l.$implicit,i=e.XpG();e.Y8G("ngIf",i.title),e.R7$(),e.Y8G("ngIf",t.title||t.image.copyright||t.image.source||t.image.license)}}function Od(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",10),2&amp;o){const t=l.$implicit;e.Y8G("image",t.image)("alt",(null==t.image?null:t.image.description)||t.title)("fillContainer",!0)}}function Md(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",11),2&amp;o){const t=l.$implicit;e.Y8G("image",t.image)("alt",(null==t.image?null:t.image.description)||t.title)("fillContainer",!0)}}let bf=(()=&gt;{class o{constructor(){this.descriptionPosition=u.yXV.top}open(t){this.lightbox.open(t||this.items[0],this.items)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-media-lightbox"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(JE,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.lightbox=f.first)}},inputs:{title:"title",items:"items",descriptionPosition:"descriptionPosition"},standalone:!1,decls:8,vars:1,consts:[["lightbox",""],["description",""],["view",""],["preview",""],[3,"descriptionPosition"],["class","rs-u-font-body-strong rs-u-mar-0","rsFontColor","",4,"ngIf"],["class","rs-u-mar-0",4,"ngIf"],["rsFontColor","",1,"rs-u-font-body-strong","rs-u-mar-0"],[1,"rs-u-mar-0"],[3,"image","spaceLeft","iconSize"],["objectFit","scale-down","size","xlarge",3,"image","alt","fillContainer"],[3,"image","alt","fillContainer"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-lightbox",4,0),e.DNE(2,ZE,2,2,"ng-template",null,1,e.C5r)(4,Od,1,3,"ng-template",null,2,e.C5r)(6,Md,1,3,"ng-template",null,3,e.C5r),e.k0s()),2&amp;i&amp;&amp;e.Y8G("descriptionPosition",s.descriptionPosition)},dependencies:[m.bT,Ni.hw,Bn.AJ,La,QE],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}"]})}}return o})();function lp(o,l){1&amp;o&amp;&amp;(e.j41(0,"p"),e.pXf(1,4),e.k0s())}function cp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-lightbox-preview-trigger",10),e.nrm(1,"rs-image",11),e.k0s()),2&amp;o){e.XpG(2);const t=e.sdS(4),i=e.XpG();e.Y8G("title",null==i.title?null:i.title.value)("gallery",i.gallery)("lightbox",t),e.R7$(),e.Y8G("image",i.gallery[0].image)("alt",(null==i.gallery[0].image?null:i.gallery[0].image.description)||(null==i.title?null:i.title.value))}}function J1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-figure-component",9),e.DNE(1,cp,2,5,"ng-template",null,3,e.C5r),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("image",t.gallery[0].image)("stringCaption",t.title)}}function Z1(o,l){1&amp;o&amp;&amp;e.eu8(0)}function q1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",17),e.DNE(1,Z1,1,0,"ng-container",18),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsStringAttribute",t.title)}}function qE(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-lightbox-preview-trigger",12)(1,"rs-hero-background",13)(2,"div",14),e.DNE(3,q1,2,1,"h2",15),e.nrm(4,"rs-button",16),e.k0s()()()),2&amp;o){e.XpG();const t=e.sdS(4),i=e.XpG();e.Y8G("title",null==i.title?null:i.title.value)("gallery",i.gallery)("lightbox",t),e.R7$(),e.Y8G("toggleHeader",!1)("overlayType",i.OVERLAY_TYPE.fromBottom)("image",i.gallery[0].image)("aspectRatios",i.aspectRatios)("maxHeights",i.maxHeights),e.R7$(2),e.Y8G("ngIf",null==i.title?null:i.title.value),e.R7$(),e.Y8G("buttonStyle",i.BUTTON_STYLE.plain)("buttonColorScheme",i.BUTTON_COLOR_SCHEME.default)("iconRight",!0)("isSmall",!0)}}function Tf(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,J1,3,2,"rs-figure-component",6)(2,qE,5,13,"rs-lightbox-preview-trigger",7),e.nrm(3,"rs-media-lightbox",8,2),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",(null==t.displayMode?null:t.displayMode.value)!==t.GALLERY_LAYOUT.banner),e.R7$(),e.Y8G("ngIf",(null==t.displayMode?null:t.displayMode.value)===t.GALLERY_LAYOUT.banner),e.R7$(),e.Y8G("items",t.gallery)("title",null==t.title?null:t.title.value)("descriptionPosition",null==t.descriptionPosition?null:t.descriptionPosition.value)}}var eC=function(o){return o.default="default",o.banner="banner",o}(eC||{});class Fs extends u.$rp{constructor(){super(...arguments),this.OVERLAY_TYPE=ml,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.GALLERY_LAYOUT=eC,this.gallery=[],this.aspectRatios={sm:16/9},this.maxHeights={sm:"460px"}}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.items?.value&amp;&amp;(this.gallery=this.items.value.filter(l=&gt;!!l.image))}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Fs)))(i||Fs)}})()}static{this.\u0275cmp=e.VBU({type:Fs,selectors:[["rs-gallery-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t;return l="KLICKEN UM MEDIEN HINZUZUF\xDCGEN",t="Alle zeigen",[["element",""],["gizmo",""],["lb",""],["contentTemplate",""],l,[4,"ngIf"],[3,"image","stringCaption",4,"ngIf"],["labelPosition","top right",3,"title","gallery","lightbox",4,"ngIf"],[3,"items","title","descriptionPosition"],[3,"image","stringCaption"],[3,"title","gallery","lightbox"],[3,"image","alt"],["labelPosition","top right",3,"title","gallery","lightbox"],[3,"toggleHeader","overlayType","image","aspectRatios","maxHeights"],[1,"banner-caption"],["class","rs-u-font-title banner-caption__text","rsFontColor","",4,"ngIf"],["icon","arrow-right","label",t,1,"rs-u-desktop-only",3,"buttonStyle","buttonColorScheme","iconRight","isSmall"],["rsFontColor","",1,"rs-u-font-title","banner-caption__text"],[4,"rsStringAttribute"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,lp,2,0,"p",5)(3,Tf,5,5,"ng-container",5),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;i.gallery.length&lt;1),e.R7$(),e.Y8G("ngIf",i.gallery.length&gt;0))},dependencies:[m.bT,Ni.hw,Qo.r,Nn.Q,Bn.AJ,VE,vl,HE,bf],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.banner-caption[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial;text-align:left;flex-grow:1;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:var(--rs-values-spacing-sp5) var(--rs-values-spacing-sp4)}.banner-caption__text[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial;color:var(--rs-colors-on-overlay);margin:0;padding-right:var(--rs-values-spacing-sp2)}@media only screen and (min-width: 600px){.banner-caption[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp7) var(--rs-values-spacing-sp6)}}']})}}(0,k.Cg)([(0,u.VAv)()],Fs.prototype,"items",void 0),(0,k.Cg)([(0,u.fvl)()],Fs.prototype,"title",void 0),(0,k.Cg)([(0,u.PRR)()],Fs.prototype,"descriptionPosition",void 0),(0,k.Cg)([(0,u.PRR)()],Fs.prototype,"displayMode",void 0);const br=o=&gt;(0,y.hZ)("inOutAnimation",[(0,y.kY)(":enter",[(0,y.iF)({opacity:"{{enterStartOpacity}}"}),(0,y.i0)(`${o}ms ease-in-out`,(0,y.iF)({opacity:"1"}))],{params:{enterStartOpacity:"1"}}),(0,y.kY)(":leave",[(0,y.iF)({opacity:"1"}),(0,y.i0)(`${o}ms ease-in-out`,(0,y.iF)({opacity:"0"}))])]),Sf=o=&gt;(0,y.hZ)("outThenInAnimation",[(0,y.kY)(":enter",[(0,y.iF)({position:"absolute",opacity:"{{ enterStartOpacity }}"}),(0,y.i0)("{{animationDelay}}ms",(0,y.iF)({position:"absolute",opacity:"{{ enterStartOpacity }}"})),(0,y.i0)("0.1ms",(0,y.iF)({opacity:"{{enterStartOpacity}}",position:"*"})),(0,y.i0)(`${o}ms ease-in-out`,(0,y.iF)({opacity:"1"}))],{params:{enterStartOpacity:"1",enterStartPosition:"*",animationDelay:0}}),(0,y.kY)(":leave",[(0,y.iF)({opacity:"1"}),(0,y.i0)(`${o}ms ease-in-out`,(0,y.iF)({opacity:"0"}))])]);function sc(o){const l=["rs-l-grid__cell"];return l.push("rs-l-grid__cell--"+12/o.sm),o.sm!==o.md&amp;&amp;l.push("rs-l-grid__cell--"+12/o.md+"-md"),o.md!==o.lg&amp;&amp;l.push("rs-l-grid__cell--"+12/o.lg+"-lg"),o.lg!==o.xl&amp;&amp;l.push("rs-l-grid__cell--"+12/o.lg+"-lg"),l}var Rd=function(o){return o.Rectangle="rectangle",o.Circle="circle",o}(Rd||{});function Hx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",4),e.EFF(1),e.k0s()),2&amp;o){const t=l.$implicit;e.Y8G("title",t.title),e.R7$(),e.SpI(" ",t.title," ")}}function hr(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",2),e.DNE(1,Hx,2,2,"li",3),e.k0s()),2&amp;o){const t=e.XpG();e.Aen(t.cssVars),e.AVh("tag-list--wrap",t.allowLineBreak),e.Y8G("ngClass",t.textColorClass),e.R7$(),e.Y8G("ngForOf",t.tags)}}function tu(o,l){1&amp;o&amp;&amp;e.nrm(0,"div",5)}let $a=(()=&gt;{class o{constructor(t,i){this.configService=i,this.allowLineBreak=!0,this.justifyElements={sm:u.nOB.center},this.LAYOUTS=u.G6X,t&amp;&amp;(this.tags=t.tags,this.allowLineBreak=t.allowLineBreak,this.justifyElements=t.justifyElements,this.teaserLayout=t.teaserLayout)}ngOnInit(){this.textColorClass=(0,u.b02)(this.configService.vendorTheme.components.uiCommon?.teaser?.colors?.tags||u.qtu.accent),this.setCssVars()}ngOnChanges(t){t.justifyElements&amp;&amp;this.setCssVars()}setCssVars(){this.cssVars={},this.cssVars["--rs-tag-list-align-sm"]=this.justifyElements.sm,this.cssVars["--rs-tag-list-align-md"]=this.justifyElements.md||this.cssVars["--rs-tag-list-align-sm"],this.cssVars["--rs-tag-list-align-lg"]=this.justifyElements.lg||this.cssVars["--rs-tag-list-align-md"],this.cssVars["--rs-tag-list-align-xl"]=this.justifyElements.xl||this.cssVars["--rs-tag-list-align-lg"],this.cssVars["--rs-tag-list-justify-sm"]=(0,u.G8W)(this.cssVars["--rs-tag-list-align-sm"]),this.cssVars["--rs-tag-list-justify-md"]=(0,u.G8W)(this.cssVars["--rs-tag-list-align-md"]),this.cssVars["--rs-tag-list-justify-lg"]=(0,u.G8W)(this.cssVars["--rs-tag-list-align-lg"]),this.cssVars["--rs-tag-list-justify-xl"]=(0,u.G8W)(this.cssVars["--rs-tag-list-align-xl"])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.bj5,8),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-tag-list"]],inputs:{tags:"tags",allowLineBreak:"allowLineBreak",justifyElements:"justifyElements",teaserLayout:"teaserLayout"},standalone:!1,features:[e.OA$],decls:2,vars:2,consts:[["class","tag-list",3,"ngClass","tag-list--wrap","style",4,"ngIf"],["class","tag-list",4,"ngIf"],[1,"tag-list",3,"ngClass"],["class","tag-list__item",3,"title",4,"ngFor","ngForOf"],[1,"tag-list__item",3,"title"],[1,"tag-list"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,hr,2,6,"ul",0)(1,tu,1,0,"div",1),2&amp;i&amp;&amp;(e.Y8G("ngIf",null==s.tags?null:s.tags.length),e.R7$(),e.Y8G("ngIf",!(null!=s.tags&amp;&amp;s.tags.length)))},dependencies:[m.YU,m.Sq,m.bT],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.tag-list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.tag-list[_ngcontent-%COMP%]{font-weight:var(--rs-font-caption-weight, normal);letter-spacing:var(--rs-font-caption-letter-spacing, initial);text-transform:var(--rs-font-caption-transform, initial);font-family:var(--rs-font-caption-family, var(--rs-font-default-stack));font-size:var(--rs-font-caption-size, initial);line-height:var(--rs-font-caption-line-height, initial);-webkit-text-decoration:var(--rs-font-caption-decoration, initial);text-decoration:var(--rs-font-caption-decoration, initial);font-style:var(--rs-font-caption-style, initial)}.tag-list[_ngcontent-%COMP%]{line-height:1.667;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:var(--rs-tag-list-align-sm)}.tag-list[_ngcontent-%COMP%]   .tag-list__item[_ngcontent-%COMP%]{display:inline-block;margin-right:var(--rs-values-spacing-sp2);text-transform:uppercase}.tag-list--centered[_ngcontent-%COMP%]{text-align:center}.tag-list--wrap[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--rs-tag-list-justify-sm);margin:calc(-.5 * var(--rs-values-spacing-sp2))}.tag-list--wrap[_ngcontent-%COMP%]   .tag-list__item[_ngcontent-%COMP%]{margin:calc(.5 * var(--rs-values-spacing-sp2))}@media only screen and (min-width: 600px){.tag-list[_ngcontent-%COMP%]{text-align:var(--rs-tag-list-align-md)}.tag-list--wrap[_ngcontent-%COMP%]{justify-content:var(--rs-tag-list-justify-md)}}@media only screen and (min-width: 960px){.tag-list[_ngcontent-%COMP%]{text-align:var(--rs-tag-list-align-lg)}.tag-list--wrap[_ngcontent-%COMP%]{justify-content:var(--rs-tag-list-justify-lg)}}@media only screen and (min-width: 1280px){.tag-list[_ngcontent-%COMP%]{text-align:var(--rs-tag-list-align-xl)}.tag-list--wrap[_ngcontent-%COMP%]{justify-content:var(--rs-tag-list-justify-xl)}}"]})}}return o})();function nC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",1),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-external-content-label--relative","relative"===t.layout||"inline"===t.layout),e.R7$(),e.SpI(" ",t.label,"\n")}}let Of=(()=&gt;{class o{get isInline(){return this.label&amp;&amp;"inline"===this.layout}constructor(t){this.configService=t,this.layout="absolute",this.style={"--rs-teaser-label-color":this.configService.vendorTheme.components.uiCommon.teaser.colors.externalContentLabel,"--rs-teaser-on-label-color":this.configService.vendorTheme.components.uiCommon.teaser.colors.onExternalContentLabel}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-external-content-label"],["","rs-external-content-label",""]],hostVars:4,hostBindings:function(i,s){2&amp;i&amp;&amp;(e.Aen(s.style),e.AVh("rs-external-content-label-wrapper",s.isInline))},inputs:{label:"label",layout:"layout"},standalone:!1,decls:1,vars:1,consts:[["class","rs-external-content-label rs-u-font-caption",3,"rs-external-content-label--relative",4,"ngIf"],[1,"rs-external-content-label","rs-u-font-caption"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,nC,2,3,"span",0),2&amp;i&amp;&amp;e.Y8G("ngIf",s.label)},dependencies:[m.bT],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-external-content-label-wrapper[_nghost-%COMP%]{vertical-align:top;display:inline-flex;align-items:center;height:calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height))}.rs-external-content-label[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0;left:0;margin:var(--rs-values-spacing-sp4);padding:0 var(--rs-values-spacing-sp1);color:var(--rs-teaser-on-label-color);background-color:var(--rs-teaser-label-color)}.rs-external-content-label--relative[_ngcontent-%COMP%]{position:relative;margin:0}"]})}}return o})();const iC=()=&gt;({sm:"24px"});function eM(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-icon",4),2&amp;o){const t=e.XpG(2);e.Y8G("size",e.lJ4(2,iC))("icon",t.icon)}}function oC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",5),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(t.label)}}function tM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",1),e.DNE(1,eM,1,3,"rs-icon",2)(2,oC,2,1,"span",3),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.icon),e.R7$(),e.Y8G("ngIf",t.label)}}let Mf=(()=&gt;{class o{constructor(){this.positionRelative=!1}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-image-badge"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.AVh("relative",s.positionRelative)},inputs:{icon:"icon",label:"label",positionRelative:"positionRelative"},standalone:!1,decls:1,vars:1,consts:[["class","image-badge rs-u-font-caption",4,"ngIf"],[1,"image-badge","rs-u-font-caption"],[3,"size","icon",4,"ngIf"],["class","image-badge__label rs-u-pad-l-1",4,"ngIf"],[3,"size","icon"],[1,"image-badge__label","rs-u-pad-l-1"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,tM,3,2,"span",0),2&amp;i&amp;&amp;e.Y8G("ngIf",s.icon||s.label)},dependencies:[m.bT,Ii.R],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.image-badge[_ngcontent-%COMP%]{display:flex;align-items:center;max-width:100px;padding:4px;line-height:calc(2 * var(--rs-values-base-unit));color:var(--rs-colors-buttons-on-primary);background-color:var(--rs-colors-buttons-primary);overflow:hidden;transition:max-width .2s ease-in-out}.image-badge[_ngcontent-%COMP%]:hover, .image-badge--hover[_ngcontent-%COMP%]{background-color:var(--rs-colors-buttons-highlight-primary)}.image-badge__label[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}']})}}return o})();function nM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",4),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.title," ")}}let aa=(()=&gt;{class o{constructor(){this.HOVER_EFFECTS=u.k63,this.showHoverEffect=!1}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-image-placeholder"]],inputs:{title:"title",hoverEffect:"hoverEffect",showHoverEffect:"showHoverEffect"},standalone:!1,decls:4,vars:4,consts:[[1,"image-placeholder"],[1,"image-placeholder__icon"],["icon","placeholder",3,"fitToContainer"],["class","image-placeholder__title rs-u-font-caption rs-u-pad-x-3",4,"ngIf"],[1,"image-placeholder__title","rs-u-font-caption","rs-u-pad-x-3"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"span",0)(1,"span",1),e.nrm(2,"rs-icon",2),e.k0s(),e.DNE(3,nM,2,1,"span",3),e.k0s()),2&amp;i&amp;&amp;(e.AVh("image-placeholder--zoomed-in",s.showHoverEffect&amp;&amp;s.hoverEffect===s.HOVER_EFFECTS.ZoomIn),e.R7$(2),e.Y8G("fitToContainer",!0),e.R7$(),e.Y8G("ngIf",s.title))},dependencies:[m.bT,Ii.R],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.image-placeholder[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:var(--rs-colors-placeholder);transition:all .35s ease-in-out}.image-placeholder--zoomed-in[_ngcontent-%COMP%]{transform:scale(1.1)}.image-placeholder__icon[_ngcontent-%COMP%]{color:var(--rs-colors-on-placeholder);width:50%;height:50%}.image-placeholder__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-on-placeholder);max-width:100%}']})}}return o})();const iM=()=&gt;({sm:"24px"});function oM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",4),e.EFF(1),e.nI1(2,"rsPlayTime"),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(t.title||e.bMT(2,1,t.time))}}function rC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",1),e.nrm(1,"rs-icon",2),e.DNE(2,oM,3,3,"span",3),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-u-play-icon--hover",t.showHover),e.R7$(),e.Y8G("size",e.lJ4(5,iM))("icon",t.isPlaying?"player-stop-no-circle":"player-play-no-circle"),e.R7$(),e.Y8G("ngIf",!t.isSmall&amp;&amp;(t.title||!!t.duration))}}let Rf=(()=&gt;{class o{constructor(t,i){this.playerService=t,this.platformId=i,this.isSmall=!1,this.showHover=!1,this.positionRelative=!1,this.isPlaying=!1,this.isPlayingSub=new u.A$E,this.progressSub=new u.A$E}ngOnInit(){this.duration=this.config?.playable?.duration?this.config.playable.duration/1e3:void 0,(0,m.UE)(this.platformId)&amp;&amp;this.isPlayingSub.add(this.playerService.subscribePlayerConfigState(this.config,t=&gt;{if(this.progressSub.unsubscribe(),t===u.pi5.Playing||t===u.pi5.Seeking)return this.isPlaying=!0,void(this.duration&amp;&amp;this.progressSub.add(this.playerService.playerProgress$.subscribe(i=&gt;this.time=i?i.update.current:this.duration)));this.isPlaying=!1,this.time=this.duration},!0))}ngOnDestroy(){this.isPlayingSub.unsubscribe(),this.progressSub.unsubscribe()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-play-icon"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.AVh("relative",s.positionRelative)},inputs:{title:"title",isSmall:"isSmall",config:"config",hideIfNotHoveredOrPlaying:"hideIfNotHoveredOrPlaying",showHover:"showHover",positionRelative:"positionRelative"},standalone:!1,decls:1,vars:1,consts:[["class","rs-u-play-icon rs-u-font-caption",3,"rs-u-play-icon--hover",4,"ngIf"],[1,"rs-u-play-icon","rs-u-font-caption"],[3,"size","icon"],["class","time rs-u-pad-l-1",4,"ngIf"],[1,"time","rs-u-pad-l-1"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,rC,3,6,"span",0),2&amp;i&amp;&amp;e.Y8G("ngIf",!s.hideIfNotHoveredOrPlaying||s.isPlaying||s.showHover)},dependencies:[m.bT,Ii.R,St.O],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{opacity:1;transition:all .2s ease-in-out}.relative[_nghost-%COMP%]{position:relative}.time[_ngcontent-%COMP%]{min-width:4em;text-align:center}"]})}}return o})();function sC(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-icon",4),2&amp;o){const t=e.XpG(2);e.Y8G("icon",t.loginIcon)}}function up(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,sC,1,1,"rs-icon",3),e.bVm()),2&amp;o){const t=e.XpG(),i=e.sdS(2);e.R7$(),e.Y8G("ngIf",t.loginIcon)("ngIfElse",i)}}function aC(o,l){1&amp;o&amp;&amp;(e.j41(0,"span",5),e.pXf(1,1),e.k0s())}let dp=(()=&gt;{class o{constructor(t){this.configService=t,this.PostAccessLevel=u.hq5,this.init()}init(){this.loginIcon=this.configService.vendorTheme.components.uiCommon?.requirementsMark?.loginIcon}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-requirements-mark"]],inputs:{accessLevel:"accessLevel"},standalone:!1,decls:3,vars:1,consts:()=&gt;{let t;return t="Login",[["defaultTemplate",""],t,[4,"ngIf"],[3,"icon",4,"ngIf","ngIfElse"],[3,"icon"],[1,"rs-requirements-mark","rs-u-font-caption"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,up,2,2,"ng-container",2)(1,aC,2,0,"ng-template",null,0,e.C5r),2&amp;i&amp;&amp;e.Y8G("ngIf",s.accessLevel===s.PostAccessLevel.Registered)},dependencies:[m.bT,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:inline-flex;align-items:center;vertical-align:middle;height:var(--rs-body-large-strong-size)}.rs-requirements-mark[_ngcontent-%COMP%]{background-color:var(--rs-colors-primary);color:var(--rs-colors-on-primary);text-transform:capitalize;padding:0 var(--rs-values-spacing-sp1)}"],changeDetection:0})}}return o})();const lC=["*"];let rs=(()=&gt;{class o{constructor(){this.aspectRatio=u.l8F.Ratio16x9,this.isMinAspect=!1}ngOnInit(){this.init()}ngOnChanges(t){t&amp;&amp;this.init()}init(){const t=u.JIz[this.aspectRatio]||u.JIz[u.l8F.Ratio16x9],i=this.image;this.imageAspect=this.isMinAspect&amp;&amp;i&amp;&amp;i.baseSize?.length&gt;1&amp;&amp;i.baseSize[1]&gt;0?Math.max(i.baseSize[0]/i.baseSize[1],t):t,this.imageBorderRadius=this.shape===Rd.Circle?"50%":this.borderRadius,this.componentStyle={"--rs-restricted-aspect-image-aspect":this.imageAspect,"--rs-restricted-aspect-image-border-radius":this.imageBorderRadius}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-restricted-aspect-image"]],inputs:{aspectRatio:"aspectRatio",isMinAspect:"isMinAspect",image:"image",shape:"shape",borderRadius:"borderRadius"},standalone:!1,features:[e.OA$],ngContentSelectors:lC,decls:2,vars:2,consts:[[1,"aspect"]],template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.j41(0,"div",0),e.SdG(1),e.k0s()),2&amp;i&amp;&amp;e.Aen(s.componentStyle)},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:contents}.aspect[_ngcontent-%COMP%]{display:block;position:relative;padding-bottom:calc(100% / var(--rs-restricted-aspect-image-aspect));border-radius:var(--rs-restricted-aspect-image-border-radius);overflow:hidden}"]})}}return o})();const rM=["additionalContent"],sM=["imageContent"],aM=["customImage"],lM=()=&gt;({classes:"teaser__detail-badge teaser__detail-badge--button"}),cC=o=&gt;({sm:o}),Wx=(o,l,t)=&gt;({allowLineBreak:!1,justifyElements:o,tags:l,teaserLayout:t}),uC=(o,l)=&gt;({data:o,type:l});function cM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function uM(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"a",7),e.bIt("mouseenter",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.isHovered=!0)})("mouseleave",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.isHovered=!1)}),e.DNE(1,cM,1,0,"ng-container",8),e.k0s()}if(2&amp;o){const t=e.XpG(),i=e.sdS(4);e.AVh("teaser--framed",t.isFramed),e.Y8G("ngClass",t.computedClasses)("title",t.tooltip)("rsBackgroundColor",t.backgroundColor)("rsRouterLink",t.link||(null==t.item?null:t.item.link)),e.R7$(),e.Y8G("ngTemplateOutlet",i)}}function Xx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function dM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9),e.DNE(1,Xx,1,0,"ng-container",8),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(4);e.AVh("teaser--framed",t.isFramed),e.Y8G("ngClass",t.computedClasses)("title",t.tooltip)("rsBackgroundColor",t.backgroundColor),e.R7$(),e.Y8G("ngTemplateOutlet",i)}}function dC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function If(o,l){if(1&amp;o&amp;&amp;e.DNE(0,dC,1,0,"ng-container",8),2&amp;o){e.XpG(2);const t=e.sdS(8);e.Y8G("ngTemplateOutlet",t)}}function hM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function la(o,l){if(1&amp;o&amp;&amp;e.DNE(0,hM,1,0,"ng-container",8),2&amp;o){const t=e.XpG(2),i=e.sdS(10);e.Y8G("ngTemplateOutlet",t.customImage||i)}}function Id(o,l){1&amp;o&amp;&amp;e.eu8(0)}function pM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",11),e.DNE(1,Id,1,0,"ng-container",8),e.k0s()),2&amp;o){e.XpG(4);const t=e.sdS(6);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Pf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function wf(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Pf,1,0,"ng-container",8),2&amp;o){e.XpG(4);const t=e.sdS(6);e.Y8G("ngTemplateOutlet",t)}}function zx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function _M(o,l){if(1&amp;o&amp;&amp;e.DNE(0,zx,1,0,"ng-container",12),2&amp;o){e.XpG(4);const t=e.sdS(8);e.Y8G("ngTemplateOutlet",t)("ngTemplateOutletContext",e.lJ4(2,lM))}}function fM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",10),e.DNE(1,pM,2,1,"div",11)(2,wf,1,1,"ng-container")(3,_M,1,3,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.vxM(t.layout===t.LAYOUTS.Detail||t.layout===t.LAYOUTS.SplitL?1:2),e.R7$(2),e.vxM(t.layout===t.LAYOUTS.Detail?3:-1)}}function gM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function mM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,gM,1,0,"ng-container",8),2&amp;o){e.XpG(3);const t=e.sdS(6);e.Y8G("ngTemplateOutlet",t)}}function vM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,fM,4,2,"div",10)(1,mM,1,1,"ng-container"),2&amp;o){const t=e.XpG(2);e.vxM(t.hasContentPadding||t.layout!==t.LAYOUTS.Tile&amp;&amp;t.layout!==t.LAYOUTS.TextOnly?0:1)}}function EM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,If,1,1,"ng-container")(1,la,1,1,"ng-container")(2,vM,2,1),2&amp;o){const t=e.XpG();e.vxM(t.layout===t.LAYOUTS.TextOnly?0:1),e.R7$(2),e.vxM(t.layout!==t.LAYOUTS.ImageOnly?2:-1)}}function El(o,l){1&amp;o&amp;&amp;e.eu8(0)}function CM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,El,1,0,"ng-container",17),2&amp;o){const t=e.XpG(2);e.Y8G("rsComponent",e.l_i(7,uC,e.sMw(3,Wx,e.eq3(1,cC,t.TEXT_ALIGN.left),t.tags,t.layout),t.tagListComponent))}}function Af(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-requirements-mark",14),2&amp;o){const t=e.XpG(2);e.Y8G("accessLevel",t.accessLevel)}}function Df(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-external-content-label",15),2&amp;o){const t=e.XpG(2);e.Y8G("label",t.adLabelValue)}}function nu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",18),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.AVh("teaser__sub-title--short",t.additionalContent),e.R7$(),e.SpI(" ",t.subTitle||t.summary," ")}}function hp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Lf(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,CM,1,10,"ng-container"),e.j41(1,"h1",13),e.DNE(2,Af,1,1,"rs-requirements-mark",14)(3,Df,1,1,"rs-external-content-label",15),e.EFF(4),e.k0s(),e.DNE(5,nu,2,3,"p",16)(6,hp,1,0,"ng-container",8)),2&amp;o){const t=e.XpG();e.vxM(t.computedHideTags?-1:0),e.R7$(),e.AVh("teaser__title--no-additional-content",!t.additionalContent),e.Y8G("ngClass",t.titleClasses),e.R7$(),e.vxM(t.accessLevel?2:-1),e.R7$(),e.vxM(!t.adLabelValue||t.layout!==t.LAYOUTS.SplitS&amp;&amp;t.layout!==t.LAYOUTS.TextOnly?-1:3),e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.vxM(t.showSubTitle?5:-1),e.R7$(),e.Y8G("ngTemplateOutlet",t.additionalContent)}}function Pd(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",24),e.EFF(1),e.nI1(2,"rsPlayTime"),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.JRh(e.bMT(2,1,t.duration))}}function pp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",19)(1,"div",21),e.nrm(2,"rs-icon",22),e.k0s(),e.DNE(3,Pd,3,3,"span",23),e.k0s()),2&amp;o){const t=e.XpG().classes,i=e.XpG();e.Y8G("ngClass",t||"teaser__badge teaser__badge--button"),e.R7$(3),e.Y8G("ngIf",i.showBadgeText&amp;&amp;i.duration)}}function Cl(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",19),e.nrm(1,"rs-image-badge",25),e.k0s()),2&amp;o){const t=e.XpG().classes,i=e.XpG();e.Y8G("ngClass",t||"teaser__badge"),e.R7$(),e.Y8G("icon",i.badgeContent.icon)("label",i.showBadgeText&amp;&amp;i.badgeContent.text)("positionRelative",!0)}}function xf(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",26),e.bIt("click",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.togglePlay(s))}),e.j41(1,"span",27),e.nrm(2,"rs-play-icon",28),e.k0s()()}if(2&amp;o){const t=e.XpG().classes,i=e.XpG();e.AVh("teaser__badge--text-only",i.layout===i.LAYOUTS.TextOnly),e.Y8G("ngClass",t||"teaser__badge teaser__badge--button")("title",i.playIconTitle),e.R7$(2),e.Y8G("config",i.item.playerConfig)("hideIfNotHoveredOrPlaying",i.playIconOnHover)("isSmall",!i.showBadgeText)}}function _p(o,l){if(1&amp;o&amp;&amp;e.DNE(0,pp,4,2,"div",19)(1,Cl,2,4,"div",19)(2,xf,3,7,"button",20),2&amp;o){const t=e.XpG();e.vxM(t.isVideo?0:-1),e.R7$(),e.vxM(t.badgeContent?1:-1),e.R7$(),e.vxM(null!=t.item&amp;&amp;t.item.playerConfig?2:-1)}}function wd(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Nf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function kf(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-external-content-label",31),2&amp;o){const t=e.XpG(2);e.Y8G("label",t.adLabelValue)}}function fp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",29)(1,"rs-restricted-aspect-image",30),e.DNE(2,wd,1,0,"ng-container",8),e.k0s(),e.DNE(3,Nf,1,0,"ng-container",8)(4,kf,1,1,"rs-external-content-label",31),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(8),s=e.sdS(12);e.AVh("rs-u-mar-b-2",t.layout===t.LAYOUTS.Tile),e.R7$(),e.Y8G("aspectRatio",t.computedAspectRatio)("borderRadius",t.imageBorderRadius)("shape",t.shape),e.R7$(),e.Y8G("ngTemplateOutlet",t.imageContent||s),e.R7$(),e.Y8G("ngTemplateOutlet",i),e.R7$(),e.vxM(t.adLabelValue&amp;&amp;t.layout!==t.LAYOUTS.SplitS&amp;&amp;t.layout!==t.LAYOUTS.TextOnly?4:-1)}}function hC(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",32),2&amp;o){const t=e.XpG(2);e.Y8G("alt",(null==t.image?null:t.image.description)||t.title)("croppedAspectRatio",t.computedAspectRatio)("fillContainer",!0)("hoverEffect",t.imageHoverEffect)("image",t.image)("showHoverEffect",t.isHovered)("size",t.imageSize)}}function Ff(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder",33),2&amp;o){const t=e.XpG(2);e.Y8G("title",t.layout===t.LAYOUTS.ImageOnly?t.title:null)("hoverEffect",t.imageHoverEffect)("showHoverEffect",t.isHovered)}}function Yx(o,l){if(1&amp;o&amp;&amp;e.DNE(0,hC,1,7,"rs-image",32)(1,Ff,1,3,"rs-image-placeholder",33),2&amp;o){const t=e.XpG();e.vxM(t.image?0:1)}}let Fi=(()=&gt;{class o{constructor(t,i,s,f,M,te){this.componentInjector=t,this.editMode=i,this.authService=f,this.configService=M,this.playerService=te,this.LAYOUTS=u.G6X,this.TEXT_ALIGN=u.nOB,this.computedAspectRatio=u.l8F.Ratio16x9,this.computedHideTags=!1,this.hasContentPadding=!1,this.isFramed=!1,this.isHovered=!1,this.isVideo=!1,this.showSubTitle=!0,this.layout=u.G6X.Tile,this.hideTags=!1,this.playIconOnHover=!1,this.tagListComponent=this.componentInjector.get(u.FtO,!1)||$a,this.defaultAspectRatio=this.configService.vendorTheme.values.defaultImageAspectRatio;let Me={};const tt=this.configService.vendorTheme.components.uiCommon.teaser;if(tt){const{imageHoverEffect:Vt,imageBorderRadius:Kt,borderRadius:nn,borderWidth:rn,contentPadding:$n}=tt,{border:mn,background:qi}=tt.colors,Eo=mn?`var(--rs-colors-${(0,u.ivh)(mn)})`:"transparent";this.backgroundColor=qi,this.isFramed=!(!rn&amp;&amp;!qi),this.imageHoverEffect=Vt,Me["--rs-teaser-border"]=rn?`${rn} solid ${Eo}`:"",Me["--rs-teaser-border-radius"]=nn,Me["--rs-teaser-image-border-radius"]=Kt,$n&amp;&amp;(this.hasContentPadding=!0,Me={...Me,...(0,u.I$)($n,"teaser-content-padding",Co=&gt;Co.join(" "))})}const Ot=this.configService.vendorTheme.fonts.bodyLarge.onBackground,Rt=Ot.modifiers?.strong;if(Me={...Me,...(0,u.ko$)(Rt,"size","body-large-strong",Ot),...(0,u.ko$)(Rt,"lineHeight","body-large-strong",Ot)},this.style=Me,s){const{adLabel:Vt,hideTags:Kt,image:nn,imageAspectRatio:rn,item:$n,layout:mn,shape:qi,subTitle:Eo,summary:Co,tags:Xl,title:Ms}=s;this.adLabel=Vt,this.hideTags=Kt,this.image=nn,this.imageAspectRatio=rn,this.item=$n,this.layout=mn,this.shape=qi,this.subTitle=Eo,this.summary=Co,this.tags=Xl,this.title=Ms}}ngOnInit(){this.layout===u.G6X.Grid?this.layout=u.G6X.Tile:this.layout===u.G6X.List?this.layout=u.G6X.SplitM:this.layout||(this.layout=u.G6X.Detail),this.handleTypeSpecificProps(),this.computeAspectRatio(),this.computeHideTags(),this.computeProps()}ngOnChanges(t){(t.imageAspectRatio||t.shape)&amp;&amp;this.computeAspectRatio(),t.layout&amp;&amp;(t.layout.currentValue===u.G6X.Grid&amp;&amp;(this.layout=u.G6X.Tile),t.layout.currentValue===u.G6X.List&amp;&amp;(this.layout=u.G6X.SplitM),this.computeHideTags()),t.hideTags&amp;&amp;this.computeHideTags(),this.handleTypeSpecificProps(),this.computeProps()}handleTypeSpecificProps(){if(!this.item)return this.playIconTitle=null,this.tooltip=null,void(this.adLabelValue=null);switch(this.item.type){case u.slR:this.playIconTitle="Podcast '" + this.title + "' aspielen.",this.tooltip="Beitrag '" + this.title + "' lesen.",this.adLabelValue=this.adLabel||this.item.adLabel,this.accessLevel=this.item.accessLevel;break;case u.pEY:this.isVideo=!0,this.playIconTitle="Video '" + this.title + "' abspielen",this.tooltip="Beitrag '" + this.title + "' lesen.",this.adLabelValue=this.adLabel||this.item.adLabel,this.accessLevel=this.item.accessLevel;break;case u.cPO:case u.M$o:case u.coR:this.playIconTitle="Audio-Datei '" + this.title + "' abspielen.",this.tooltip="Beitrag '" + this.title + "' lesen.",this.adLabelValue=this.adLabel||this.item.adLabel,this.accessLevel=this.item.accessLevel;break;case u.VYm:this.playIconTitle="Stream '" + this.title + "' abspielen.",this.tooltip="Zur Seite '" + this.title + "' gehen.";break;default:this.playIconTitle="Audio-Datei '" + this.title + "' abspielen.",this.tooltip="Zur Seite '" + this.title + "' gehen."}}computeAspectRatio(){this.computedAspectRatio=this.shape===Rd.Circle?u.l8F.Ratio1x1:this.imageAspectRatio??this.defaultAspectRatio,this.aspectRatioAsNumber=u.JIz[this.computedAspectRatio]}computeProps(){const t=[],i=["teaser__title","rs-u-text-color","rs-u-mar-0"];switch(this.showSubTitle=!0,this.imageSize=u.hJy.Medium,this.showBadgeText=!0,this.style={...this.style,"--rs-teaser-aspect-ratio":this.aspectRatioAsNumber},this.layout){case u.G6X.Grid:case u.G6X.Tile:t.push("teaser--tile"),i.push("rs-u-font-body-large","rs-u-font-body-large--strong"),this.showSubTitle=!1;break;case u.G6X.SplitL:t.push("teaser--split-l"),i.push("rs-u-font-title"),this.imageSize=u.hJy.Large;break;case u.G6X.List:case u.G6X.SplitM:t.push("teaser--split-m"),i.push("rs-u-font-body-large","rs-u-font-body-large--strong"),setTimeout(()=&gt;{this.showSubTitle=!this.additionalContent});break;case u.G6X.SplitS:t.push("teaser--split-s"),i.push("rs-u-font-body-large","rs-u-font-body-large--strong"),this.showSubTitle=!1,this.showBadgeText=!1;break;case u.G6X.ImageOnly:t.push("teaser--image-only");break;case u.G6X.TextOnly:i.push("rs-u-font-body-large","rs-u-font-body-large--strong");break;default:t.push("teaser--detail"),i.push("rs-u-font-title"),this.imageSize=u.hJy.Large}(!this.showSubTitle||!this.subTitle&amp;&amp;!this.summary)&amp;&amp;i.push("teaser__title--no-sub-title"),this.computedHideTags&amp;&amp;t.push("teaser--no-tags"),this.computedClasses=t.join(" "),this.titleClasses=i.join(" ")}computeHideTags(){this.computedHideTags=this.layout===u.G6X.SplitS||this.hideTags}togglePlay(t){this.accessLevel===u.hq5.Registered&amp;&amp;!this.authService.isLoggedIn||(t.preventDefault(),t.stopPropagation(),this.playerService.toggle(this.item?.playerConfig,!0))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.jVn),e.rXU(u.z3r),e.rXU(u.bj5,8),e.rXU(u.uRZ),e.rXU(u.weV),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-teaser"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,rM,5),e.wni(f,sM,5),e.wni(f,aM,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.additionalContent=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.imageContent=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.customImage=M.first)}},inputs:{adLabel:"adLabel",item:"item",link:"link",tags:"tags",title:"title",subTitle:"subTitle",summary:"summary",image:"image",badgeContent:"badgeContent",layout:"layout",hideTags:"hideTags",imageAspectRatio:"imageAspectRatio",shape:"shape",playIconOnHover:"playIconOnHover",duration:"duration"},standalone:!1,features:[e.OA$],decls:13,vars:3,consts:[["content",""],["textTemplate",""],["badgesTemplate",""],["imageTemplate",""],["defaultImageContent",""],[1,"teaser",3,"teaser--framed","ngClass","title","rsBackgroundColor","rsRouterLink"],[1,"teaser",3,"ngClass","teaser--framed","title","rsBackgroundColor"],[1,"teaser",3,"mouseenter","mouseleave","ngClass","title","rsBackgroundColor","rsRouterLink"],[4,"ngTemplateOutlet"],[1,"teaser",3,"ngClass","title","rsBackgroundColor"],[1,"teaser__content"],[1,"teaser__text"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["rsFontColor","",3,"ngClass"],[3,"accessLevel"],["layout","inline",3,"label"],["rsFontColor","",1,"teaser__sub-title","rs-u-font-body","rs-u-text-color",3,"teaser__sub-title--short"],[4,"rsComponent"],["rsFontColor","",1,"teaser__sub-title","rs-u-font-body","rs-u-text-color"],[3,"ngClass"],[3,"ngClass","teaser__badge--text-only","title"],[1,"teaser__video-icon"],["icon","player-play",1,"rs-u-text-color-on-overlay"],["class","rs-u-mar-l-2 rs-u-text-color-on-overlay",4,"ngIf"],[1,"rs-u-mar-l-2","rs-u-text-color-on-overlay"],[3,"icon","label","positionRelative"],[3,"click","ngClass","title"],[1,"teaser__play-icon"],[3,"config","hideIfNotHoveredOrPlaying","isSmall"],[1,"teaser__image"],[3,"aspectRatio","borderRadius","shape"],[3,"label"],[3,"alt","croppedAspectRatio","fillContainer","hoverEffect","image","showHoverEffect","size"],[3,"title","hoverEffect","showHoverEffect"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"article"),e.DNE(1,uM,2,7,"a",5)(2,dM,2,6,"div",6),e.k0s(),e.DNE(3,EM,3,2,"ng-template",null,0,e.C5r)(5,Lf,7,9,"ng-template",null,1,e.C5r)(7,_p,3,3,"ng-template",null,2,e.C5r)(9,fp,5,8,"ng-template",null,3,e.C5r)(11,Yx,2,1,"ng-template",null,4,e.C5r)),2&amp;i&amp;&amp;(e.Aen(s.style),e.R7$(),e.vxM(null!=s.item&amp;&amp;s.item.doNotLinkToPage?2:1))},dependencies:[m.YU,m.bT,m.T3,Ni.hw,so.j,jn.I,Ii.R,Bn.AJ,zi.D,Of,Mf,aa,Rf,dp,rs,St.O],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .teaser__badge--button[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .teaser__badge--button[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%], .rs-using-keyboard[_nghost-%COMP%]   .teaser__detail-badge--button[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .teaser__detail-badge--button[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%]{outline:2px solid var(--rs-colors-focus);outline-offset:0}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus{outline:none}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after, .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--rs-colors-focus)}.teaser__badge--button[_ngcontent-%COMP%], .teaser__detail-badge--button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var(--rs-teaser-content-padding-sm);--rs-body-large-strong-size: var(--rs-body-large-strong-size-sm);--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-sm);display:flex;flex-direction:column;position:relative;text-align:left;overflow:hidden;border:var(--rs-teaser-border);border-radius:var(--rs-teaser-border-radius)}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-xl, var(--rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))) )}}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-xl, var(--rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))) )}}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-xl, var(--rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))) )}}.teaser[_ngcontent-%COMP%]:hover, .teaser[_ngcontent-%COMP%]:visited{text-decoration:none}.teaser__image[_ngcontent-%COMP%]{position:relative;transition:all .2s ease-in-out;border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));overflow:hidden;width:100%}.teaser__play-icon[_ngcontent-%COMP%]{display:block}.teaser__badge[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:flex-start;padding:0}.teaser__badge--button[_ngcontent-%COMP%]{display:flex;align-items:center}.teaser__badge--text-only[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp2)}.teaser__video-icon[_ngcontent-%COMP%]{display:flex;padding:4px}.teaser__detail-badge[_ngcontent-%COMP%]{display:none}.teaser__content[_ngcontent-%COMP%]{min-width:0;padding:var(--rs-teaser-content-padding);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-"}.teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-text);transition:color .2s ease-in-out}.teaser__title--no-sub-title[_ngcontent-%COMP%], .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--no-tags[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}@media (hover: hover){.teaser[_ngcontent-%COMP%]:hover   .teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__title[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}.teaser__sub-title[_ngcontent-%COMP%]{color:var(--rs-colors-text);margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser__sub-title--short[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-left-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);margin-bottom:var(--rs-values-spacing-sp2)}.teaser--image-only[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;padding:var(--rs-values-spacing-sp2)}.teaser--image-only.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius))}.teaser--tile[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;padding:var(--rs-values-spacing-sp2)}.teaser--tile[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:0}.teaser--tile[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--tile[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--tile.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) + calc(var(--rs-font-caption-size) * 1.667))}.teaser--tile.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)))}.teaser--split-s[_ngcontent-%COMP%]{--rs-teaser-image-width: min( calc(calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2) * var(--rs-teaser-aspect-ratio)), calc(25% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );flex-direction:row;justify-content:space-between}.teaser--split-s[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0}.teaser--split-s[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-teaser-image-width);align-self:center}.teaser--split-s[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-left:var(--rs-values-margin-grid-main-axis-spacing);padding-left:0;flex:1 1 auto}.teaser--split-s.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));border-top-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--split-s.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.teaser--split-s[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--split-s[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--split-m[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;padding:var(--rs-values-spacing-sp2)}.teaser--split-m[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}.teaser--split-m[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%], .teaser--split-m[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--split-m[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%], .teaser--no-tags[_ngcontent-%COMP%]   .teaser--split-m[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--split-m[_ngcontent-%COMP%]   .teaser__sub-title[_ngcontent-%COMP%]{display:none}.teaser--split-m.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) + calc(var(--rs-font-caption-size) * 1.667))}.teaser--split-m.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)))}.teaser--split-l[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%], .teaser--detail[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;padding:var(--rs-values-spacing-sp2)}.teaser--split-l[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%], .teaser--detail[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}.teaser--split-l.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%], .teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667))}.teaser--split-l.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%], .teaser--detail.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2)}@media only screen and (min-width: 600px){.teaser__detail-badge[_ngcontent-%COMP%]{display:flex;align-items:center;padding:var(--rs-values-spacing-sp5)}.teaser__text[_ngcontent-%COMP%]{min-width:0}.teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--tile[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--tile[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--tile.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 3 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) + calc(var(--rs-font-caption-size) * 1.667))}.teaser--tile.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 3 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)))}.teaser--split-m[_ngcontent-%COMP%]{--rs-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-caption-size) * 1.667) + calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 );--rs-teaser-image-width: min( calc(var(--rs-teaser-height) * var(--rs-teaser-aspect-ratio)), calc(50% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );flex-direction:row;justify-content:space-between}.teaser--split-m[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-teaser-image-width);align-self:center}.teaser--split-m[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);margin-left:var(--rs-values-margin-grid-main-axis-spacing);padding-left:0;flex:1 1 auto}.teaser--split-m[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp2)}.teaser--split-m.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));border-top-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--split-m[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--split-m[_ngcontent-%COMP%]   .teaser__title--no-sub-title.teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--split-m[_ngcontent-%COMP%]   .teaser__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial;margin-top:var(--rs-values-spacing-sp2)}.teaser--split-m.teaser--framed[_ngcontent-%COMP%]{--rs-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-font-caption-size) * 1.667) + calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 )}.teaser--split-m.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:border-box;height:auto}.teaser--split-m.teaser--no-tags[_ngcontent-%COMP%]{--rs-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 )}.teaser--split-m.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]{--rs-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 )}.teaser--split-m.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:auto}.teaser--split-l[_ngcontent-%COMP%]{--rs-teaser-image-width: calc(66.67% - var(--rs-values-margin-grid-cross-axis-spacing) / 2);flex-direction:row;justify-content:space-between}.teaser--split-l[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-teaser-image-width);align-self:center}.teaser--split-l[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);margin-left:var(--rs-values-margin-grid-main-axis-spacing);padding-left:0;flex:1 1 auto}.teaser--split-l[_ngcontent-%COMP%]   .teaser__badge[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp2)}.teaser--split-l.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));border-top-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--split-l[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--split-l[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--split-l[_ngcontent-%COMP%]   .teaser__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial;margin-top:var(--rs-values-spacing-sp2)}.teaser--split-l[_ngcontent-%COMP%]   .teaser__sub-title--short[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:4;-webkit-line-clamp:4;white-space:initial}.teaser--split-l.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:border-box;height:auto}.teaser--split-l.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:auto}.teaser--detail[_ngcontent-%COMP%], .teaser--detail[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%], .teaser--detail[_ngcontent-%COMP%]   .teaser__sub-title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-on-overlay);--rs-colors-text-accent: var(--rs-colors-accent-overlay);--rs-colors-text-title: var(--rs-colors-on-overlay);--rs-colors-text-link: var(--rs-colors-on-overlay);--rs-colors-text-highlight: var(--rs-colors-highlight-overlay)}.teaser--detail[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000 0%,transparent 90%)}.teaser--detail[_ngcontent-%COMP%]   .teaser__badge--button[_ngcontent-%COMP%]{pointer-events:none;display:none}.teaser--detail[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{max-width:calc(var(--rs-values-layout-widths-page) - 2 * var(--rs-values-padding-page) + 2 * var(--rs-values-spacing-sp5));margin-top:0;position:absolute;width:100%;padding:0;left:50%;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;transform:translate3d(-50%,0,0)}.teaser--detail[_ngcontent-%COMP%]   .teaser__text[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp5)}.teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius))}.teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:border-box;height:auto;margin-bottom:0}.teaser--detail.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:auto}}']})}}return o})();function ca(o,l){const t=o.type;return t.toLowerCase()===u.coR.toLowerCase()?l.get(u.oAS,!1)||Fi:t.toLowerCase()===u.slR.toLowerCase()?l.get(u._IM,!1)||Fi:t.toLowerCase()===u.cPO.toLowerCase()&amp;&amp;l.get(u.Gch,!1)||Fi}const pC=o=&gt;({sm:o}),_C=(o,l,t)=&gt;({justifyElements:o,tags:l,teaserLayout:t}),Bf=(o,l)=&gt;({data:o,type:l});function fC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function gC(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"a",8),e.bIt("mouseenter",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.imageHover=!0)})("mouseleave",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.imageHover=!1)}),e.ehv(1,2),e.DNE(2,fC,1,0,"ng-container",9),e.k0s()}if(2&amp;o){const t=e.XpG(2),i=e.sdS(4);e.uP7(t.title),e.nnv(1),e.Y8G("rsRouterLink",t.link),e.R7$(2),e.Y8G("ngTemplateOutlet",i)}}function Uf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function $f(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",7),e.DNE(1,Uf,1,0,"ng-container",9),e.k0s()),2&amp;o){e.XpG(2);const t=e.sdS(4);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Ad(o,l){if(1&amp;o&amp;&amp;e.DNE(0,gC,3,3,"a",6)(1,$f,2,1,"div",7),2&amp;o){const t=e.XpG();e.vxM(t.doNotLinkToPage?1:0)}}function mC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Do(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,mC,1,0,"ng-container",15),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(7,Bf,e.sMw(3,_C,e.eq3(1,pC,t.TEXT_ALIGN.left),t.tags,t.layout),t.tagListComponent))}}function yM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function iu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",16),e.ehv(1,3),e.DNE(2,yM,1,0,"ng-container",9),e.k0s()),2&amp;o){const t=e.XpG(2),i=e.sdS(6);e.uP7(t.title),e.nnv(1),e.Y8G("rsRouterLink",t.link),e.R7$(2),e.Y8G("ngTemplateOutlet",i)}}function Gf(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",17),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.subTitle," ")}}function vC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",18),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.profile," ")}}function EC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",10),e.DNE(1,Do,2,10,"ng-container",11)(2,iu,3,3,"a",12)(3,Gf,2,1,"p",13)(4,vC,2,1,"p",14),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(6);e.R7$(),e.Y8G("ngIf",!t.computedHideTags),e.R7$(),e.Y8G("ngIf",!t.doNotLinkToPage)("ngIfElse",i),e.R7$(),e.Y8G("ngIf",t.subTitle),e.R7$(),e.Y8G("ngIf",t.profile)}}function CC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",19)(1,"rs-restricted-aspect-image",20),e.nrm(2,"rs-image",21),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("aspectRatio",t.imageAspectRatio)("shape",t.shape),e.R7$(),e.Y8G("image",t.image)("croppedAspectRatio",t.imageAspectRatio)("fillContainer",!0)("alt",(null==t.image?null:t.image.description)||t.title)}}function yC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",22),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("ngClass",t.titleClasses),e.R7$(),e.SpI(" ",t.title," ")}}let yl=(()=&gt;{class o{constructor(t,i){this.configService=t,this.componentInjector=i,this.LAYOUTS=u.G6X,this.TEXT_ALIGN=u.nOB,this.imageAspectRatio=u.l8F.Ratio1x1,this.imageHover=!1,this.computedHideTags=!1,this.isFramed=!1,this.hasContentPadding=!1,this.shape=Rd.Circle,this.layout=u.G6X.Detail,this.doNotLinkToPage=!0,this.hideTags=!1,this.tagListComponent=this.componentInjector.get(u.FtO,!1)||$a;let s={};const f=this.configService.vendorTheme.components.uiCommon.teaser;if(f){const{imageBorderRadius:Me,borderRadius:tt,borderWidth:Ot,contentPadding:Rt,personBorderWidth:Vt}=f,{border:Kt,background:nn}=f.colors,rn=Kt?`var(--rs-colors-${(0,u.ivh)(Kt)})`:"transparent",$n=Vt||Ot;this.backgroundColor=nn,this.isFramed=!(!Ot&amp;&amp;!nn),s["--rs-person-teaser-border"]=$n?`${$n} solid ${rn}`:"",s["--rs-person-teaser-border-radius"]=tt,s["--rs-person-teaser-image-border-radius"]=Me,Rt&amp;&amp;(this.hasContentPadding=!0,s={...(0,u.I$)(Rt,"person-teaser-content-padding-top",mn=&gt;mn[0]),...(0,u.I$)(Rt,"person-teaser-content-padding-right",mn=&gt;mn[1]),...(0,u.I$)(Rt,"person-teaser-content-padding-bottom",mn=&gt;mn[2]),...(0,u.I$)(Rt,"person-teaser-content-padding-left",mn=&gt;mn[3])})}const M=this.configService.vendorTheme.fonts.bodyLarge.onBackground.modifiers?.strong,te=this.configService.vendorTheme.fonts.bodyLarge.onBackground;s={...s,...(0,u.ko$)(M,"lineHeight","body-large-strong",te),...(0,u.ko$)(M,"lineHeight","body-large-strong",te)},this.style=s}ngOnInit(){this.layout===u.G6X.Grid&amp;&amp;(this.layout=u.G6X.Tile),this.layout===u.G6X.List&amp;&amp;(this.layout=u.G6X.SplitM),this.computeHideTags(),this.computeProps()}ngOnChanges(t){t.layout&amp;&amp;this.computeHideTags(),(t.hideTags||t.tags)&amp;&amp;this.computeHideTags(),this.computeProps()}computeProps(){(!this.layout||this.layout===u.G6X.SplitL)&amp;&amp;(this.layout=u.G6X.Detail);const t=[],i=["person-teaser__title rs-u-mar-0"];switch(this.layout){case u.G6X.Grid:case u.G6X.Tile:t.push("person-teaser--tile"),i.push("rs-u-font-body-large rs-u-font-body-large--strong");break;case u.G6X.List:case u.G6X.SplitM:t.push("person-teaser--split-m"),i.push("rs-u-font-title");break;case u.G6X.SplitS:t.push("person-teaser--split-s"),i.push("rs-u-font-body-large rs-u-font-body-large--strong");break;case u.G6X.TextOnly:i.push("rs-u-font-body-large rs-u-font-body-large--strong");break;case u.G6X.ImageOnly:t.push("person-teaser--image-only");break;default:t.push("person-teaser--detail"),i.push("rs-u-font-title")}this.subTitle||i.push("person-teaser__title--no-sub-title"),this.computedHideTags&amp;&amp;t.push("person-teaser--no-tags"),this.computedClasses=t.join(" "),this.titleClasses=i.join(" ")}computeHideTags(){this.computedHideTags=this.layout===u.G6X.SplitS||!this.tags?.length||this.hideTags}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(u.jVn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-person-teaser"]],inputs:{title:"title",subTitle:"subTitle",profile:"profile",link:"link",image:"image",shape:"shape",layout:"layout",doNotLinkToPage:"doNotLinkToPage",tags:"tags",hideTags:"hideTags"},standalone:!1,features:[e.OA$],decls:7,vars:10,consts:()=&gt;{let t,i;return t="Mehr \xFCber '" + "\ufffd0\ufffd" + "' lesen.",i="Mehr \xFCber '" + "\ufffd0\ufffd" + "' lesen.",[["imageTemplate",""],["titleTemplate",""],["title",t],["title",i],[1,"person-teaser",3,"rsBackgroundColor","ngClass"],["class","person-teaser__content",4,"ngIf"],[1,"person-teaser__image-wrapper",3,"title","rsRouterLink"],[1,"person-teaser__image-wrapper"],[1,"person-teaser__image-wrapper",3,"mouseenter","mouseleave","rsRouterLink",6,"title"],[4,"ngTemplateOutlet"],[1,"person-teaser__content"],[4,"ngIf"],["class","person-teaser__title-link",3,"title","rsRouterLink",4,"ngIf","ngIfElse"],["class","person-teaser__sub-title rs-u-font-body",4,"ngIf"],["rsFontColor","","class","person-teaser__profile rs-u-font-body rs-u-mar-b-0",4,"ngIf"],[4,"rsComponent"],[1,"person-teaser__title-link",3,"rsRouterLink",6,"title"],[1,"person-teaser__sub-title","rs-u-font-body"],["rsFontColor","",1,"person-teaser__profile","rs-u-font-body","rs-u-mar-b-0"],[1,"person-teaser__image"],[3,"aspectRatio","shape"],["size","medium",3,"image","croppedAspectRatio","fillContainer","alt"],["rsFontColor","",3,"ngClass"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"article",4),e.DNE(1,Ad,2,1)(2,EC,5,5,"div",5),e.k0s(),e.DNE(3,CC,3,6,"ng-template",null,0,e.C5r)(5,yC,2,2,"ng-template",null,1,e.C5r)),2&amp;i&amp;&amp;(e.Aen(s.style),e.AVh("person-teaser--framed",s.isFramed)("person-teaser--image-hovered",s.imageHover),e.Y8G("rsBackgroundColor",s.backgroundColor)("ngClass",s.computedClasses),e.R7$(),e.vxM(s.layout!==s.LAYOUTS.TextOnly?1:-1),e.R7$(),e.Y8G("ngIf",s.layout!==s.LAYOUTS.ImageOnly))},dependencies:[m.YU,m.bT,m.T3,Ni.hw,so.j,jn.I,Bn.AJ,zi.D,rs],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .person-teaser[_ngcontent-%COMP%]:focus   .person-teaser__image[_ngcontent-%COMP%]:after, .rs-using-keyboard   [_nghost-%COMP%]   .person-teaser[_ngcontent-%COMP%]:focus   .person-teaser__image[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--rs-colors-focus)}.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-top: var(--rs-person-teaser-content-padding-top-sm);--rs-person-teaser-content-padding-right: var(--rs-person-teaser-content-padding-right-sm);--rs-person-teaser-content-padding-bottom: var(--rs-person-teaser-content-padding-bottom-sm);--rs-person-teaser-content-padding-left: var(--rs-person-teaser-content-padding-left-sm);--rs-body-large-strong-size: var(--rs-body-large-strong-size-sm);--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-sm);display:flex;flex-direction:column;position:relative;text-align:left;overflow:hidden;border:var(--rs-person-teaser-border);border-radius:var(--rs-person-teaser-border-radius)}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-top: var(--rs-person-teaser-content-padding-top-md, var(--rs-person-teaser-content-padding-top-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-top: var( --rs-person-teaser-content-padding-top-lg, var(--rs-person-teaser-content-padding-top-md, var(--rs-person-teaser-content-padding-top-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-top: var( --rs-person-teaser-content-padding-top-xl, var(--rs-person-teaser-content-padding-top-lg, var(--rs-person-teaser-content-padding-top-md, var(--rs-person-teaser-content-padding-top-sm))) )}}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-right: var(--rs-person-teaser-content-padding-right-md, var(--rs-person-teaser-content-padding-right-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-right: var( --rs-person-teaser-content-padding-right-lg, var(--rs-person-teaser-content-padding-right-md, var(--rs-person-teaser-content-padding-right-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-right: var( --rs-person-teaser-content-padding-right-xl, var(--rs-person-teaser-content-padding-right-lg, var(--rs-person-teaser-content-padding-right-md, var(--rs-person-teaser-content-padding-right-sm))) )}}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-bottom: var(--rs-person-teaser-content-padding-bottom-md, var(--rs-person-teaser-content-padding-bottom-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-bottom: var( --rs-person-teaser-content-padding-bottom-lg, var(--rs-person-teaser-content-padding-bottom-md, var(--rs-person-teaser-content-padding-bottom-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-bottom: var( --rs-person-teaser-content-padding-bottom-xl, var(--rs-person-teaser-content-padding-bottom-lg, var(--rs-person-teaser-content-padding-bottom-md, var(--rs-person-teaser-content-padding-bottom-sm))) )}}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-left: var(--rs-person-teaser-content-padding-left-md, var(--rs-person-teaser-content-padding-left-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-left: var( --rs-person-teaser-content-padding-left-lg, var(--rs-person-teaser-content-padding-left-md, var(--rs-person-teaser-content-padding-left-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-person-teaser-content-padding-left: var( --rs-person-teaser-content-padding-left-xl, var(--rs-person-teaser-content-padding-left-lg, var(--rs-person-teaser-content-padding-left-md, var(--rs-person-teaser-content-padding-left-sm))) )}}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-xl, var(--rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))) )}}@media only screen and (min-width: 600px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))}}@media only screen and (min-width: 960px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm)) )}}@media only screen and (min-width: 1280px){.person-teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-xl, var(--rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))) )}}.person-teaser__image[_ngcontent-%COMP%]{position:relative;transition:all .2s ease-in-out;border-radius:var(--rs-person-teaser-image-border-radius, var(--rs-person-teaser-border-radius));overflow:hidden;width:100%}.person-teaser__content[_ngcontent-%COMP%]{min-width:0;padding:var(--rs-person-teaser-content-padding-top) var(--rs-person-teaser-content-padding-right) var(--rs-person-teaser-content-padding-bottom) var(--rs-person-teaser-content-padding-left);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-"}.person-teaser__title-link[_ngcontent-%COMP%]{--rs-colors-text-link: var(--rs-colors-text);text-decoration:none}.person-teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-text);transition:color .2s ease-in-out}.person-teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}@media (hover: hover){.person-teaser__title-link[_ngcontent-%COMP%]:hover   .person-teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}}.rs-using-keyboard[_nghost-%COMP%]   .person-teaser[_ngcontent-%COMP%]:focus   .person-teaser__title-link[_ngcontent-%COMP%]   .person-teaser__title[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .person-teaser[_ngcontent-%COMP%]:focus   .person-teaser__title-link[_ngcontent-%COMP%]   .person-teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}.person-teaser__sub-title[_ngcontent-%COMP%]{margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.person-teaser__profile[_ngcontent-%COMP%]{display:none}.person-teaser--image-only.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{border-radius:var(--rs-person-teaser-image-border-radius, var(--rs-person-teaser-border-radius))}.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{border-bottom-right-radius:var(--rs-person-teaser-image-border-radius, 0);border-bottom-left-radius:var(--rs-person-teaser-image-border-radius, 0)}.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:calc(var(--rs-person-teaser-content-padding-top) + var(--rs-values-spacing-sp2));padding-bottom:calc(var(--rs-person-teaser-content-padding-bottom) + var(--rs-values-spacing-sp2))}.person-teaser--tile[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:calc(var(--rs-person-teaser-content-padding-top) + var(--rs-values-spacing-sp2))}.person-teaser--tile.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667))}.person-teaser--tile.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2)}.person-teaser--split-s[_ngcontent-%COMP%]{--rs-person-teaser-image-width: min( calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2), calc(25% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );display:flex;flex-direction:row;justify-content:space-between}.person-teaser--split-s[_ngcontent-%COMP%]   .person-teaser__image-wrapper[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width)}.person-teaser--split-s[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width);align-self:center}.person-teaser--split-s[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-left:var(--rs-values-margin-grid-main-axis-spacing);flex:1 1 auto}.person-teaser--split-s.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-person-teaser-image-border-radius, var(--rs-person-teaser-border-radius));border-top-right-radius:var(--rs-person-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-person-teaser-image-border-radius, 0)}.person-teaser--split-s.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:var(--rs-person-teaser-content-padding-top);padding-bottom:var(--rs-person-teaser-content-padding-bottom)}.person-teaser--split-m[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667) );--rs-person-teaser-image-width: min( var(--rs-person-teaser-height), calc(33.33% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );display:flex;flex-direction:row;justify-content:space-between}.person-teaser--split-m[_ngcontent-%COMP%]   .person-teaser__image-wrapper[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width)}.person-teaser--split-m[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width);align-self:center}.person-teaser--split-m[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:calc(var(--rs-person-teaser-content-padding-top) + var(--rs-values-spacing-sp2));padding-left:var(--rs-values-margin-grid-main-axis-spacing);flex:1 1 auto}.person-teaser--split-m.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-person-teaser-image-border-radius, var(--rs-person-teaser-border-radius));border-top-right-radius:var(--rs-person-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-person-teaser-image-border-radius, 0)}.person-teaser--split-m.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667) )}.person-teaser--split-m.person-teaser--no-tags[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 )}.person-teaser--split-m.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 )}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:calc(var(--rs-person-teaser-content-padding-top) + var(--rs-values-spacing-sp2))}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__profile[_ngcontent-%COMP%]{display:block;margin-top:var(--rs-values-spacing-sp2);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.person-teaser--detail.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 3 + calc(var(--rs-font-caption-size) * 1.667))}.person-teaser--detail.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{height:calc(var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 3)}.person-teaser--image-hovered[_ngcontent-%COMP%]   .person-teaser__title[_ngcontent-%COMP%]{color:var(--rs-colors-text-highlight)}@media only screen and (min-width: 600px){.person-teaser--split-m[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667) )}.person-teaser--split-m[_ngcontent-%COMP%]   .person-teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.person-teaser--split-m[_ngcontent-%COMP%]   .person-teaser__profile[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);display:block;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.person-teaser--split-m.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667) )}.person-teaser--split-m.person-teaser--no-tags[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 )}.person-teaser--split-m.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 )}.person-teaser--detail[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 5 + calc(var(--rs-font-caption-size) * 1.667) );--rs-person-teaser-image-width: min( var(--rs-person-teaser-height), calc(33.33% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );display:flex;flex-direction:row;justify-content:space-between}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__image-wrapper[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width)}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-person-teaser-image-width);align-self:center}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{padding-top:calc(var(--rs-person-teaser-content-padding-top) + var(--rs-values-spacing-sp2));padding-left:var(--rs-values-margin-grid-main-axis-spacing);flex:1 1 auto}.person-teaser--detail.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-person-teaser-image-border-radius, var(--rs-person-teaser-border-radius));border-top-right-radius:var(--rs-person-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-person-teaser-image-border-radius, 0)}.person-teaser--detail[_ngcontent-%COMP%]   .person-teaser__profile[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:5;-webkit-line-clamp:5;white-space:initial}.person-teaser--detail.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 5 + calc(var(--rs-font-caption-size) * 1.667) )}.person-teaser--detail.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{box-sizing:border-box;height:auto}.person-teaser--detail.person-teaser--no-tags[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 2 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 5 )}.person-teaser--detail.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]{--rs-person-teaser-height: calc( var(--rs-values-spacing-sp2) * 3 + calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 5 )}.person-teaser--detail.person-teaser--no-tags.person-teaser--framed[_ngcontent-%COMP%]   .person-teaser__content[_ngcontent-%COMP%]{height:auto}}']})}}return o})();const bM=(o,l)=&gt;l.id,bC=o=&gt;({enterStartOpacity:o}),Kx=o=&gt;({value:":enter",params:o}),fo=(o,l,t,i,s,f,M,te)=&gt;({show:o,title:l,subTitle:t,description:i,image:s,layout:f,hideTags:!0,imageAspectRatio:M,shape:te}),Vf=(o,l)=&gt;({data:o,type:l}),TM=(o,l,t,i,s,f,M,te,Me,tt,Ot,Rt)=&gt;({item:o,tags:l,title:t,subTitle:i,summary:s,adLabel:f,image:M,layout:te,hideTags:Me,imageAspectRatio:tt,duration:Ot,shape:Rt});function lo(o,l){1&amp;o&amp;&amp;(e.j41(0,"p",2),e.pXf(1,0),e.k0s())}function Dd(o,l){if(1&amp;o&amp;&amp;e.DNE(0,lo,2,0,"p",2),2&amp;o){const t=e.XpG();e.vxM(t.editMode?0:-1)}}function ou(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-person-teaser",6),2&amp;o){const t=e.XpG().$index,i=e.XpG(2);e.Y8G("tags",i.persons.get(t).tags)("title",i.persons.get(t).title)("subTitle",i.persons.get(t).get("job"))("profile",i.persons.get(t).get("profile"))("doNotLinkToPage",!i.persons.get(t).link)("link",i.persons.get(t).link)("image",i.persons.get(t).get("image"))("layout",i.computedTeaserLayout)}}function ac(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ld(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,ac,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=e.XpG().$index,i=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(10,Vf,e.lV(1,fo,i.shows.get(t),i.shows.get(t).title,i.shows.get(t).subTitle,i.shows.get(t).description,i.shows.get(t).get("image"),i.computedTeaserLayout,i.imageAspectRatio,i.shape),i.showComponent))}}function gp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function SM(o,l){if(1&amp;o&amp;&amp;(e.qex(0,7),e.DNE(1,gp,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=e.XpG().$index,i=e.XpG(2);e.Y8G("ngSwitch",i.posts.get(t).type),e.R7$(),e.Y8G("rsComponent",e.l_i(15,Vf,e.zJS(2,TM,[i.posts.get(t),i.postTags.get(t),i.posts.get(t).title,i.posts.get(t).subTitle,i.posts.get(t).summary,i.posts.get(t).adLabel,i.posts.get(t).get("image"),i.computedTeaserLayout,i.hideTags,i.imageAspectRatio,i.postDurations.get(t),i.shape]),i.postComponents.get(t)))}}function OM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",5),e.DNE(1,ou,1,8,"rs-person-teaser",6)(2,Ld,2,13,"ng-container")(3,SM,2,18,"ng-container",7),e.k0s()),2&amp;o){const t=l.$index,i=e.XpG(2);e.AVh("content-teaser-list__item",!i.displayAsGrid),e.Y8G("ngClass",i.displayAsGrid?i.gridItemClasses:void 0)("@inOutAnimation",e.eq3(10,Kx,e.eq3(8,bC,i.enterStartOpacity)))("@.disabled",i.editMode),e.R7$(),e.vxM(i.persons.has(t)?1:-1),e.R7$(),e.vxM(i.shows.has(t)?2:-1),e.R7$(),e.vxM(i.posts.has(t)?3:-1)}}function mp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",3),e.Z7z(1,OM,4,12,"li",4,bM),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-u-mar-0",!t.displayAsGrid)("rs-l-grid",t.displayAsGrid),e.R7$(),e.Dyx(t.items)}}let Bs=(()=&gt;{class o{constructor(t,i){this.editMode=t,this.componentInjector=i,this.PODCAST_TYPE=u.slR,this.EVENT_TYPE=u.cPO,this.LAYOUTS=u.G6X,this.items=[],this.hideTags=!1,this.displayAsGrid=!1,this.columnLayout={sm:2,md:3,lg:4},this.gridItemClasses=[],this.posts=new Map,this.persons=new Map,this.shows=new Map,this.postTags=new Map,this.postComponents=new Map,this.postDurations=new Map,this.enterStartOpacity="1",this.showComponent=i.get(u.Xzs,!1)}ngOnInit(){this.gridItemClasses=sc(this.columnLayout),this.init()}ngOnChanges(t){(t.items||t.teaserLayout)&amp;&amp;this.init(),t.columnLayout&amp;&amp;(this.gridItemClasses=sc(this.columnLayout))}init(){this.items||(this.items=[]),this.items.forEach((t,i)=&gt;{if(t instanceof u.d2E)return void this.persons.set(i,t);if(t instanceof u.zJY||t instanceof u.DN_)return void this.shows.set(i,t);const s=t;if(this.posts.set(i,s),this.postTags.set(i,(0,u.odL)(s)),this.postComponents.set(i,ca(s,this.componentInjector)),s.type===u.pEY){const f=s.duration;f&amp;&amp;this.postDurations.set(i,f/1e3)}}),this.computedTeaserLayout=this.teaserLayout||(this.displayAsGrid?u.G6X.Tile:u.G6X.SplitM)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(u.jVn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-content-teaser-list"]],inputs:{items:"items",hideTags:"hideTags",displayAsGrid:"displayAsGrid",columnLayout:"columnLayout",teaserLayout:"teaserLayout",imageAspectRatio:"imageAspectRatio",shape:"shape"},standalone:!1,features:[e.OA$],decls:2,vars:1,consts:()=&gt;{let t;return t="Keine Inhalte gefunden.",[t,[1,"content-teaser-list",3,"rs-u-mar-0","rs-l-grid"],[1,"rs-u-mar-y-6","rs-u-text-centered"],[1,"content-teaser-list"],[3,"ngClass","content-teaser-list__item"],[3,"ngClass"],[3,"tags","title","subTitle","profile","doNotLinkToPage","link","image","layout"],[3,"ngSwitch"],[4,"rsComponent"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,Dd,1,1)(1,mp,3,4,"ul",1),2&amp;i&amp;&amp;e.vxM(null!=s.items&amp;&amp;s.items.length?1:0)},dependencies:[m.YU,m.ux,jn.I,yl],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{width:100%}.content-teaser-list[_ngcontent-%COMP%]{list-style:none;padding:0}.content-teaser-list__item[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp5)}.content-teaser-list__item[_ngcontent-%COMP%]:first-of-type{margin-top:0}"],data:{animation:[br(500)]}})}}return o})();function RM(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",2)(1,"rs-button",3),e.nI1(2,"async"),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.loadMore())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("buttonStyle",null==t.moreButton?null:t.moreButton.style)("isSmall",null==t.moreButton?null:t.moreButton.isSmall)("loading",e.bMT(2,3,!t.editMode&amp;&amp;t.postList.loadingMore$))}}let ua=(()=&gt;{class o{constructor(t,i){this.editMode=t,this.configService=i,this.hideTags=!1,this.showPagination=!1,this.displayAsGrid=!1,this.columnLayout={sm:2,md:3,lg:4},this.itemLimit=0,this.itemSkip=0,this.items=[];const s=this.configService.vendorTheme.components.uiCommon.postList.moreButton;this.moreButton={style:s.style,isSmall:s.isSmall}}ngOnInit(){this.init()}ngOnChanges(t){t.postList&amp;&amp;this.init()}ngOnDestroy(){this.loadingSubscription?.unsubscribe(),this.refreshingSubscription?.unsubscribe()}loadMore(){const t=this.postList;t&amp;&amp;(t.isLoadingMore||(t.loadMore(),this.loadingSubscription=t.loadingMore$.subscribe(i=&gt;{i||(this.setItems(t.items),this.loadingSubscription?.unsubscribe())})))}init(){this.itemEnd=this.itemLimit&gt;0?this.itemSkip+this.itemLimit:void 0,this.postList&amp;&amp;(this.setItems(this.postList.items),this.editMode&amp;&amp;(this.refreshingSubscription=this.postList.itemsUpdated$.subscribe(()=&gt;{this.setItems(this.postList.items)})))}setItems(t){this.items=this.itemLimit&gt;0||this.itemSkip&gt;0?t.slice(this.itemSkip,this.itemEnd)||[]:t||[]}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-post-list"]],inputs:{postList:"postList",hideTags:"hideTags",showPagination:"showPagination",displayAsGrid:"displayAsGrid",columnLayout:"columnLayout",teaserLayout:"teaserLayout",imageAspectRatio:"imageAspectRatio",shape:"shape",itemLimit:"itemLimit",itemSkip:"itemSkip"},standalone:!1,features:[e.OA$],decls:3,vars:10,consts:()=&gt;{let t;return t="Mehr laden",[[3,"items","hideTags","displayAsGrid","columnLayout","teaserLayout","imageAspectRatio","shape"],["class","rs-u-pad-t-5 rs-u-text-centered",4,"ngIf"],[1,"rs-u-pad-t-5","rs-u-text-centered"],["label",t,3,"buttonClick","buttonStyle","isSmall","loading"]]},template:function(i,s){1&amp;i&amp;&amp;(e.nrm(0,"rs-content-teaser-list",0),e.DNE(1,RM,3,5,"div",1),e.nI1(2,"async")),2&amp;i&amp;&amp;(e.Y8G("items",s.items)("hideTags",s.hideTags)("displayAsGrid",s.displayAsGrid)("columnLayout",s.columnLayout)("teaserLayout",s.teaserLayout)("imageAspectRatio",s.imageAspectRatio)("shape",s.shape),e.R7$(),e.Y8G("ngIf",s.showPagination&amp;&amp;s.postList&amp;&amp;e.bMT(2,8,s.postList.hasMore$)))},dependencies:[m.bT,Nn.Q,Bs,m.Jj],encapsulation:2})}}return o})();function xd(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function vp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6)(1,"h2",7),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-post-list",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngClass",t.textAlignmentClass),e.R7$(2),e.Y8G("postList",t.list)("hideTags",null==t.hideTags?null:t.hideTags.value)("columnLayout",t.gridLayout)("displayAsGrid",!0)("showPagination",!0)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}class Tr extends u.e_k{constructor(){super(...arguments),this.gridLayout={sm:2,md:3,lg:3},this.router=this.injector.get(st.Ix),this.sessionCache=this.injector.get(u.Q4r),this.configService=this.injector.get(u.weV)}ngOnInit(){super.ngOnInit(),this.textAlignmentClass=(0,u.jgk)(this.configService.vendorTheme.components.uiCommon.postGrid.horizontalAlignment||u.nOB.center),this.init()}ngOnDestroy(){super.ngOnDestroy(),this.initialLoad?.unsubscribe(),this.sessionCache.save(this.id,"group",this.list)}detectChanges(){super.detectChanges(),this.init()}init(){this.group&amp;&amp;this.setGroup(this.group.value)}setGroup(l){if(!l)return void(this.list=void 0);const t=i=&gt;{i&amp;&amp;(this.initialLoad?.unsubscribe(),this.list=l.posts,this.list&amp;&amp;(this.list.itemsToLoad=l.postsToLoad),this.cdr.detectChanges())};if("popstate"===this.router.getCurrentNavigation()?.trigger){const i=this.sessionCache.fetch(this.id,"group");if(i)return void(this.list=i)}l.setPostsToLoad(this.postsToLoad?.value||(0===this.postsToLoad?.value?0:9)),this.initialLoad=l.load.subscribe(i=&gt;t(i))}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Tr)))(i||Tr)}})()}static{this.\u0275cmp=e.VBU({type:Tr,selectors:[["rs-group-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t;return l="Zum Bearbeiten des Gruppen-Footers hier klicken.",t="Posts",[["element",""],["gizmo",""],l,t,[4,"ngIf"],["class","rs-u-container rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-mar-t-7","rs-u-mar-b-9"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-4",3,"ngClass"],[3,"postList","hideTags","columnLayout","displayAsGrid","showPagination","imageAspectRatio","shape"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,xd,2,0,"ng-container",4)(3,vp,4,8,"section",5),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!i.list&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",i.list))},dependencies:[m.YU,m.bT,Bn.AJ,ua],encapsulation:2})}}(0,k.Cg)([(0,u.XvI)()],Tr.prototype,"postsToLoad",void 0),(0,k.Cg)([(0,u.sa_)()],Tr.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.PRR)()],Tr.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Tr.prototype,"shape",void 0);var pr=function(o){return o.fullWidth="fullWidth",o.wide="wide",o.small="small",o.left="left",o.textOnly="hide",o}(pr||{});const ss=["descriptionTemplate"],IM=["imageTemplate"],Jo=["titleTemplate"],PM=["additionalContent"];function wM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function jf(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,wM,1,0,"ng-container",2),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.imageTemplate)}}function SC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function OC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",3),e.DNE(1,SC,1,0,"ng-container",2),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",t.imageTemplate)}}function AM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Qx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function MC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",4),e.DNE(1,AM,1,0,"ng-container",2)(2,Qx,1,0,"ng-container",2),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",t.titleTemplate),e.R7$(),e.Y8G("ngTemplateOutlet",t.descriptionTemplate)}}function DM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ep(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"header"),e.DNE(1,OC,2,1,"div",3)(2,MC,3,2,"div",4)(3,DM,1,0,"ng-container",2),e.k0s()),2&amp;o){const t=e.XpG();e.Aen(t.headerStyles),e.ZvI("header-layout ",t.textAlignmentClass,""),e.AVh("header-layout--full",t.headerLayout===t.HEADER_LAYOUTS.fullWidth)("header-layout--bottom",t.headerLayout===t.HEADER_LAYOUTS.small)("header-layout--left",t.headerLayout===t.HEADER_LAYOUTS.left),e.R7$(),e.vxM(t.headerLayout!==t.HEADER_LAYOUTS.textOnly&amp;&amp;t.headerLayout!==t.HEADER_LAYOUTS.fullWidth&amp;&amp;t.imageTemplate?1:-1),e.R7$(),e.vxM(t.descriptionTemplate||t.titleTemplate?2:-1),e.R7$(),e.Y8G("ngTemplateOutlet",t.additionalContent)}}let Us=(()=&gt;{class o{constructor(t){this.configService=t,this.HEADER_LAYOUTS=pr,this.headerLayout=pr.wide,this.isHorizontal=!1;const{components:i,values:s}=this.configService.vendorTheme,f=i.uiCommon.postHeader?.marginBottom;this.headerStyles={"--rs-post-header-margin-bottom":f?s.spacing[f]:0}}ngOnInit(){switch(this.isHorizontal=this.headerLayout===pr.left,this.textAlignment){case u.nOB.left:this.textAlignmentClass="";break;case u.nOB.right:this.textAlignmentClass="header-layout--right-align";break;case u.nOB.justify:this.textAlignmentClass="header-layout--justify";break;default:this.textAlignmentClass="header-layout--centered"}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-header-layout"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,ss,5),e.wni(f,IM,5),e.wni(f,Jo,5),e.wni(f,PM,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.descriptionTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.imageTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.titleTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.additionalContent=M.first)}},inputs:{textAlignment:"textAlignment",headerLayout:"headerLayout",imageAspectRatio:"imageAspectRatio"},standalone:!1,decls:3,vars:2,consts:[[1,"rs-u-container"],[3,"class","header-layout--full","header-layout--bottom","header-layout--left","style"],[4,"ngTemplateOutlet"],[1,"header-layout__image"],[1,"header-layout__description"]],template:function(i,s){1&amp;i&amp;&amp;(e.DNE(0,jf,2,1,"ng-container"),e.j41(1,"div",0),e.DNE(2,Ep,4,14,"header",1),e.k0s()),2&amp;i&amp;&amp;(e.vxM(s.headerLayout===s.HEADER_LAYOUTS.fullWidth&amp;&amp;s.imageTemplate?0:-1),e.R7$(2),e.vxM(s.titleTemplate||s.imageTemplate||s.descriptionTemplate||s.additionalContent?2:-1))},dependencies:[m.T3],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.header-layout[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:var(--rs-values-padding-page);margin-bottom:var(--rs-post-header-margin-bottom)}.header-layout__desktop-title[_ngcontent-%COMP%]{display:none}.header-layout__title[_ngcontent-%COMP%], .header-layout__image[_ngcontent-%COMP%], .header-layout__description[_ngcontent-%COMP%]{max-width:100%}.header-layout__title[_ngcontent-%COMP%], .header-layout__description[_ngcontent-%COMP%]{order:1;width:calc(var(--rs-values-layout-widths-block) - var(--rs-values-padding-page) * 2)}.header-layout__image[_ngcontent-%COMP%]{width:100%;margin-bottom:var(--rs-values-spacing-sp5)}.header-layout--full[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp5)}.header-layout--left[_ngcontent-%COMP%]   .header-layout__image[_ngcontent-%COMP%], .header-layout--bottom[_ngcontent-%COMP%]   .header-layout__image[_ngcontent-%COMP%]{width:calc(var(--rs-values-layout-widths-block) - var(--rs-values-padding-page) * 2)}.header-layout--left[_ngcontent-%COMP%]   .header-layout__title[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp5)}.header-layout--left[_ngcontent-%COMP%]   .header-layout__title[_ngcontent-%COMP%], .header-layout--left[_ngcontent-%COMP%]   .header-layout__description[_ngcontent-%COMP%]{order:0}.header-layout--bottom[_ngcontent-%COMP%]   .header-layout__image[_ngcontent-%COMP%]{order:2;margin-top:var(--rs-values-spacing-sp5);margin-bottom:0}.header-layout--centered[_ngcontent-%COMP%]   .header-layout__title[_ngcontent-%COMP%], .header-layout--centered[_ngcontent-%COMP%]   .header-layout__description[_ngcontent-%COMP%]{text-align:center}.header-layout--right-align[_ngcontent-%COMP%]{text-align:right}.header-layout--justify[_ngcontent-%COMP%]{text-align:justify}@media only screen and (min-width: 960px){.header-layout--left[_ngcontent-%COMP%]{align-items:flex-start;justify-content:center;margin-left:calc(var(--rs-values-spacing-sp5) / -2);margin-right:calc(var(--rs-values-spacing-sp5) / -2)}.header-layout--left[_ngcontent-%COMP%]   .header-layout__title[_ngcontent-%COMP%]{display:none}.header-layout--left[_ngcontent-%COMP%]   .header-layout__desktop-title[_ngcontent-%COMP%]{display:block;margin-bottom:0}.header-layout--left[_ngcontent-%COMP%]   .header-layout__image[_ngcontent-%COMP%], .header-layout--left[_ngcontent-%COMP%]   .header-layout__description[_ngcontent-%COMP%]{width:50%;padding:0 calc(var(--rs-values-spacing-sp5) / 2);margin:0}.header-layout--left.header-layout--centered[_ngcontent-%COMP%]   .header-layout__description[_ngcontent-%COMP%]{text-align:left}.header-layout--left[_ngcontent-%COMP%]{flex-direction:row}}"]})}}return o})();const Hf=(o,l)=&gt;({justifyElements:o,tags:l}),ru=(o,l)=&gt;({data:o,type:l}),Cp=o=&gt;({"rs-u-container rs-u-container--block":o});function yp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function su(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,yp,1,0,"ng-container",10),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(4,ru,e.l_i(1,Hf,t.justifyTags,t.tags),t.tagListComponent))}}function Wf(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,5),e.bVm())}function Xf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function RC(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Xf,1,0,"ng-container",12),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsStringAttribute",t.title)}}function IC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",11),e.DNE(1,Wf,2,0,"ng-container",7)(2,RC,2,1,"ng-container",7),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.editMode&amp;&amp;!(null!=t.group&amp;&amp;t.group.value)),e.R7$(),e.Y8G("ngIf",null==t.title?null:t.title.value)}}function zf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function LM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",13),e.DNE(1,zf,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.subTitle)}}function xM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,su,2,7,"ng-container",7)(1,IC,3,2,"h1",8)(2,LM,2,1,"span",9),2&amp;o){const t=e.XpG();e.Y8G("ngIf",!(null!=t.hideTags&amp;&amp;t.hideTags.value)&amp;&amp;(null==t.tags?null:t.tags.length)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.title?null:t.title.value)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.subTitle?null:t.subTitle.value))}}function au(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Nd(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,au,1,0,"ng-container",20),e.bVm()),2&amp;o){const t=e.XpG(4);e.R7$(),e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function Jx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",18),e.DNE(1,Nd,2,2,"ng-container",7),e.nrm(2,"rs-credits-component",19),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("ngClass",e.eq3(4,Cp,(null==t.headerLayout?null:t.headerLayout.value)===t.HEADER_LAYOUTS.fullWidth)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.imageCaption?null:t.imageCaption.value)),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function PC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figure",14)(1,"rs-restricted-aspect-image",15),e.nrm(2,"rs-image",16),e.k0s(),e.DNE(3,Jx,3,6,"figcaption",17),e.k0s()),2&amp;o){let t,i;const s=e.XpG(2);e.R7$(),e.Y8G("aspectRatio",null!==(t=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==t?t:s.minImageAspect)("isMinAspect",!(null!=s.imageAspectRatio&amp;&amp;s.imageAspectRatio.value))("image",s.imageValue),e.R7$(),e.Y8G("attribute",s.image)("fillContainer",!0)("croppedAspectRatio",null!==(i=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==i?i:void 0)("alt",(null==s.image||null==s.image.value?null:s.image.value.description)||(null==s.title?null:s.title.value)),e.R7$(),e.Y8G("ngIf",(null==s.showCaption?null:s.showCaption.value)&amp;&amp;((null==s.imageCaption?null:s.imageCaption.value)||(null==s.image||null==s.image.value?null:s.image.value.source)||(null==s.image||null==s.image.value?null:s.image.value.license)||(null==s.image||null==s.image.value?null:s.image.value.copyright)||s.editMode))}}function NM(o,l){1&amp;o&amp;&amp;e.DNE(0,PC,4,8,"ng-template",null,3,e.C5r)}function wC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Zx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",21),e.DNE(1,wC,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.description)}}function AC(o,l){1&amp;o&amp;&amp;e.DNE(0,Zx,2,1,"ng-template",null,4,e.C5r)}class Go extends u.cgO{constructor(){super(...arguments),this.HEADER_LAYOUTS=pr,this.configService=this.injector.get(u.weV)}detectChanges(){super.detectChanges(),this.init()}ngOnInit(){super.ngOnInit(),this.minImageAspect=this.configService.vendorTheme.values.defaultImageAspectRatio,this.tagListComponent=this.injector.get(u.jVn).get(u.FtO,!1)||$a,this.textAlign=this.injector.get(u.weV).vendorTheme.components.uiCommon.postHeader.horizontalAlignment,this.init()}init(){if(this.setJustifyTags(),this.imageValue=this.image?.value,this.tags=this.group.value?.tags??[],this.groupModel?.id!==this.group?.value?.id&amp;&amp;(this.groupModel=this.group?.value,!this.groupModel))return this.tags=[],void(this.imageValue=void 0)}setJustifyTags(){this.justifyTags=this.headerLayout?.value!==pr.left?{sm:this.textAlign}:{sm:this.textAlign,md:u.nOB.left}}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Go)))(i||Go)}})()}static{this.\u0275cmp=e.VBU({type:Go,selectors:[["rs-group-header-element"]],standalone:!1,features:[e.Vt3],decls:9,vars:4,consts:()=&gt;{let l;return l="HIER KLICKEN UND POST GRUPPE W\xC4HLEN",[["element",""],["titleTemplate",""],["gizmo",""],["imageTemplate",""],["descriptionTemplate",""],l,[3,"headerLayout","textAlignment"],[4,"ngIf"],["class","rs-u-mar-0 rs-u-font-title","rsFontColor","",4,"ngIf"],["class","rs-u-mar-0 rs-u-font-sub-title","rsFontColor","",4,"ngIf"],[4,"rsComponent"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-sub-title"],[1,"rs-u-mar-0"],[3,"aspectRatio","isMinAspect","image"],["size","large",3,"attribute","fillContainer","croppedAspectRatio","alt"],["class","rs-u-font-caption rs-u-text-color-variant rs-u-mar-t-1 rs-u-pad-y-0 rs-u-mar-b-0","rsFontColor","",3,"ngClass",4,"ngIf"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0",3,"ngClass"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-u-mar-b-0","rs-u-mar-t-2","rs-u-text-left"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout",6),e.DNE(3,xM,3,3,"ng-template",null,1,e.C5r)(5,NM,2,0,null,7)(6,AC,2,0,null,7),e.k0s(),e.bVm(),e.eu8(7,null,2)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("headerLayout",null==i.headerLayout?null:i.headerLayout.value)("textAlignment",i.textAlign),e.R7$(3),e.Y8G("ngIf",i.editMode||i.imageValue),e.R7$(),e.Y8G("ngIf",i.editMode||(null==i.description?null:i.description.value)))},dependencies:[m.YU,m.bT,Ni.hw,Qo.r,Cs.R,jn.I,Bn.AJ,La,Us,rs],encapsulation:2})}}function DC(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("badgeContent",t.badgeContent)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",(null==t.imageOverride?null:t.imageOverride.value)||(null==t.image?null:t.image.value))("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("link",t.link)("shape",null==t.shape?null:t.shape.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("summary",null==t.description?null:t.description.value)("tags",t.tags)("title",null==t.title?null:t.title.value)}}function bl(o){const l="Beitr\xE4ge",t="Post",i={icon:"group"};return i.text=o.posts?.total?o.posts.total.toString()+" "+(o.posts.total&gt;1?l:t):"",i}(0,k.Cg)([(0,u.fvl)({object:"group"})],Go.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"group"})],Go.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.bzi)({object:"group"})],Go.prototype,"image",void 0),(0,k.Cg)([(0,u.DQc)()],Go.prototype,"imageCaption",void 0),(0,k.Cg)([(0,u.sa_)()],Go.prototype,"showCaption",void 0),(0,k.Cg)([(0,u.fvl)({object:"group"})],Go.prototype,"description",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],Go.prototype,"headerLayout",void 0),(0,k.Cg)([(0,u.sa_)()],Go.prototype,"hideTags",void 0);class Lo extends u.zfu{constructor(){super(...arguments),this.badgeContent={icon:"group"}}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.group?.value;l&amp;&amp;(this.tags=l.tags,this.link=l.link,this.setBadgeText(l))}setBadgeText(l){this.badgeContent=bl(l)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Lo)))(i||Lo)}})()}static{this.\u0275cmp=e.VBU({type:Lo,selectors:[["rs-group-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"badgeContent","hideTags","image","imageAspectRatio","layout","link","shape","subTitle","summary","tags","title"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,DC,1,11,"rs-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(i.editMode||null!=i.group&amp;&amp;i.group.value?2:-1))},dependencies:[Fi],encapsulation:2})}}function qx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Yf(o,l){1&amp;o&amp;&amp;e.eu8(0)}function eN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",8),e.DNE(1,Yf,1,0,"ng-container",9),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-u-mar-b-4",t.editMode||(null==t.children||null==t.children.value||null==t.children.value.elements?null:t.children.value.elements.length)),e.R7$(),e.Y8G("rsTextAttribute",t.subTitle)("rsTextAttributeCssClass","rs-u-mar-0")}}function bp(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-container",10),2&amp;o){const t=e.XpG();e.Y8G("attribute",t.children)}}(0,k.Cg)([(0,u.fvl)({object:"group"})],Lo.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"group"})],Lo.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.fvl)({object:"group"})],Lo.prototype,"description",void 0),(0,k.Cg)([(0,u.bzi)({object:"group"})],Lo.prototype,"image",void 0),(0,k.Cg)([(0,u.bzi)({name:"image"})],Lo.prototype,"imageOverride",void 0),(0,k.Cg)([(0,u.PRR)()],Lo.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Lo.prototype,"shape",void 0),(0,k.Cg)([(0,u.sa_)()],Lo.prototype,"hideImage",void 0),(0,k.Cg)([(0,u.sa_)()],Lo.prototype,"hideTags",void 0);class Sr extends u.$rp{detectChanges(){super.detectChanges(),this.init()}ngOnInit(){super.ngOnInit(),this.init()}init(){this.isFullHeight?.value||(this.aspectRatios={sm:1.45,md:2.25,lg:2.25,xl:2.25},this.maxHeights={sm:"300px"})}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Sr)))(i||Sr)}})()}static{this.\u0275cmp=e.VBU({type:Sr,selectors:[["rs-hero-element"]],standalone:!1,features:[e.Vt3],decls:10,vars:13,consts:[["element",""],["gizmo",""],[3,"parentElement","video","image","maxHeights","aspectRatios"],[1,"rs-u-container","rs-u-text-color-on-overlay","hero"],[1,"rs-u-mar-t-0"],[4,"rsTextAttribute","rsTextAttributeStyle","rsTextAttributeCssClass","rsTextAttributeTagName"],["class","rs-u-mar-b-4",3,"rs-u-mar-b-4",4,"ngIf"],[3,"attribute",4,"ngIf"],[1,"rs-u-mar-b-4"],[4,"rsTextAttribute","rsTextAttributeCssClass"],[3,"attribute"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-hero-background",2)(3,"div",3)(4,"div",4),e.DNE(5,qx,1,0,"ng-container",5),e.k0s(),e.DNE(6,eN,2,4,"div",6)(7,bp,1,1,"rs-container",7),e.k0s()(),e.bVm(),e.eu8(8,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("parentElement",i)("video",null==i.backgroundVideo?null:i.backgroundVideo.value)("image",null==i.backgroundImage?null:i.backgroundImage.value)("maxHeights",i.maxHeights)("aspectRatios",i.aspectRatios),e.R7$(2),e.AVh("rs-u-mar-b-4",i.editMode||(null==i.subTitle||null==i.subTitle.value?null:i.subTitle.value.text)||(null==i.children||null==i.children.value||null==i.children.value.elements?null:i.children.value.elements.length)),e.R7$(),e.Y8G("rsTextAttribute",i.title)("rsTextAttributeStyle","display")("rsTextAttributeCssClass","rs-u-mar-0")("rsTextAttributeTagName","h1"),e.R7$(),e.Y8G("ngIf",i.editMode||(null==i.subTitle||null==i.subTitle.value?null:i.subTitle.value.text)),e.R7$(),e.Y8G("ngIf",i.editMode||(null==i.children||null==i.children.value||null==i.children.value.elements?null:i.children.value.elements.length)))},dependencies:[m.bT,Cs.R,Rn.H,vl],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;position:relative;width:100%}.hero[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.button[_ngcontent-%COMP%]{z-index:10000;cursor:pointer}"]})}}(0,k.Cg)([(0,u.bzi)()],Sr.prototype,"backgroundImage",void 0),(0,k.Cg)([(0,u.RLM)()],Sr.prototype,"backgroundVideo",void 0),(0,k.Cg)([(0,u.DQc)()],Sr.prototype,"title",void 0),(0,k.Cg)([(0,u.DQc)()],Sr.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.sa_)()],Sr.prototype,"isFullHeight",void 0);const kM=o=&gt;({item:o}),LC=(o,l)=&gt;({data:o,type:l});function FM(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function BM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Kf(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5),e.DNE(1,BM,1,0,"ng-container",6),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,LC,e.eq3(1,kM,t.person.value),t.SHARE_BAR_COMPONENT))}}let kd=(()=&gt;{class o extends u.DyU{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz,this.configService=this.injector.get(u.weV)}ngOnInit(){super.ngOnInit(),this.baseUrl=this.configService.baseUrl,this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const t=this.person?.value;t&amp;&amp;(this.link=this.baseUrl+t.link)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-person-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t;return t="W\xC4HLEN SIE EINE PERSON, UM DEN FOOTER ZU SEHEN",[["element",""],["gizmo",""],t,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7","rs-u-mar-b-9"],[4,"rsComponent"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,FM,2,0,"ng-container",3)(3,Kf,2,6,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=s.person&amp;&amp;s.person.value)&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",null==s.person?null:s.person.value))},dependencies:[m.bT,jn.I],encapsulation:2})}}return o})();function UM(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-button",2),e.bVm()),2&amp;o){const t=l.$implicit,i=e.XpG();e.R7$(),e.Y8G("icon",t.icon)("title",t.title)("link",t.link)("isLink",!0)("isSmall",!0)("iconSize",i.iconSize)("buttonColorScheme",i.buttonColorScheme)("buttonStyle",i.BUTTON_STYLE.plain)("openExternal",!0)}}const $M={[u.qrL.Bandcamp]:{title:"Zum Bandcamp Profil",icon:"bandcamp-link"},[u.qrL.Facebook]:{title:"Zum Facebook Profil",icon:"facebook-link"},[u.qrL.Instagram]:{title:"Zum Instagram Profil",icon:"instagram-link"},[u.qrL.Linkedin]:{title:"Zum LinkedIn Profil",icon:"linkedin-link"},[u.qrL.Soundcloud]:{title:"Zum Soundcloud Profil",icon:"soundcloud-link"},[u.qrL.Spotify]:{title:"Zum Spotify Profil",icon:"spotify-link"},[u.qrL.TikTok]:{title:"Zum TikTok Profil",icon:"tiktok-link"},[u.qrL.Twitter]:{title:"Zum X Profil",icon:"twitter-link"},[u.qrL.Website]:{title:"Webseite ansehen",icon:"website-link"},[u.qrL.WhatsApp]:{title:"Zum WhatsApp Kontakt",icon:"whatsapp-link"},[u.qrL.Xing]:{title:"Zum Xing Profil",icon:"xing-link"},[u.qrL.Youtube]:{title:"Zum YouTube Profil",icon:"youtube-link"}},Tl=o=&gt;{if(o)return o.startsWith("@")?o.substring(1):o};let lu=(()=&gt;{class o{get justify(){return(0,u.G8W)(this.horizontalAlign)}constructor(t){this.configService=t,this.BUTTON_STYLE=u.inm,this.DEVICES=u.UzB,this.SOCIAL_MEDIA=u.qrL,this.iconSize={sm:"3u",lg:"4u"},this.spacings={sm:4},this.mediaOrder=this.configService.vendorTheme.components.uiCommon.socialLinkIcons.mediaOrder}ngOnInit(){const t=this.configService.vendorTheme,i=t.values.spacing,s=this.spacings;this.sizedSpacings={sm:i["sp"+s.sm],md:i["sp"+(s.md||s.sm)],lg:i["sp"+(s.lg||s.md||s.sm)],xl:i["sp"+(s.xl||s.lg||s.md||s.sm)]},this.buttonColorScheme=this.buttonColorScheme??t.components.uiCommon.socialLinkIcons.colorScheme,this.init()}ngOnChanges(t){t.links&amp;&amp;this.init()}init(){this.socialLinks=this.mediaOrder.filter(t=&gt;this.links?.find(i=&gt;i.link&amp;&amp;i.type===t)).map(t=&gt;{const i=this.links?.find(s=&gt;s.type===t);if(i){const s=this.createLink(i.type,i.link);return{...$M[i.type],...i,link:s}}})}createLink(t,i){if((o=&gt;{try{return!!new URL(o)}catch{return!1}})(i))return i;switch(t){case u.qrL.Bandcamp:return`https://${Tl(i)}.bandcamp.com`;case u.qrL.Facebook:return`https://facebook.com/${Tl(i)}`;case u.qrL.Instagram:return`https://www.instagram.com/${Tl(i)}`;case u.qrL.Linkedin:return`https://www.linkedin.com/in/${i}`;case u.qrL.Soundcloud:return`https://www.soundcloud.com/${Tl(i)}`;case u.qrL.Spotify:return`https://open.spotify.com/${Tl(i)}`;case u.qrL.TikTok:return`https://www.tiktok.com/${i}`;case u.qrL.Twitter:return`https://www.twitter.com/${Tl(i)}`;case u.qrL.WhatsApp:return`https://wa.me/${(o=&gt;{const l=o?.match(/\d+/g);return l?parseInt(l.join(""),10)+"":""})(i)}`;case u.qrL.Xing:return`https://www.xing.com/profile/${i}`;case u.qrL.Youtube:return`https://www.youtube.com/${Tl(i)}`;default:return i}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-social-links"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-social-links-align",s.justify)},inputs:{links:"links",iconSize:"iconSize",horizontalAlign:"horizontalAlign",spacings:"spacings",buttonColorScheme:"buttonColorScheme"},standalone:!1,features:[e.OA$],decls:2,vars:9,consts:[[1,"social-links"],[4,"ngFor","ngForOf"],[3,"icon","title","link","isLink","isSmall","iconSize","buttonColorScheme","buttonStyle","openExternal"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0),e.DNE(1,UM,2,9,"ng-container",1),e.k0s()),2&amp;i&amp;&amp;(e.xc7("--rs-social-links-spacing-sm",s.sizedSpacings.sm)("--rs-social-links-spacing-md",s.sizedSpacings.md)("--rs-social-links-spacing-lg",s.sizedSpacings.lg)("--rs-social-links-spacing-xl",s.sizedSpacings.xl),e.R7$(),e.Y8G("ngForOf",s.socialLinks))},dependencies:[m.Sq,Nn.Q],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.social-links[_ngcontent-%COMP%]{--rs-social-links-spacing: var(--rs-social-links-spacing-sm);display:flex;justify-content:var(--rs-social-links-align);flex-wrap:wrap;align-items:center;margin:calc(-.5 * var(--rs-social-links-spacing))}.social-links[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{flex:0 0 auto;margin:calc(.5 * var(--rs-social-links-spacing))}@media only screen and (min-width: 600px){.social-links[_ngcontent-%COMP%]{--rs-social-links-spacing: var(--rs-social-links-spacing-md)}}@media only screen and (min-width: 960px){.social-links[_ngcontent-%COMP%]{--rs-social-links-spacing: var(--rs-social-links-spacing-lg)}}@media only screen and (min-width: 1280px){.social-links[_ngcontent-%COMP%]{--rs-social-links-spacing: var(--rs-social-links-spacing-xl)}}"]})}}return o})();const tN=()=&gt;({sm:"2u"}),nN=()=&gt;({sm:2});function iN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",12)(1,"div",13),e.nrm(2,"rs-image",14),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(2),e.Y8G("attribute",t.image)("fillContainer",!0)("alt",(null==t.image||null==t.image.value?null:t.image.value.description)||(null==t.title?null:t.title.value))("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)}}function Bd(o,l){1&amp;o&amp;&amp;e.eu8(0)}function GM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Tp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Jf(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15)(1,"span",16),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-social-links",17),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(3),e.Y8G("iconSize",e.lJ4(4,tN))("spacings",e.lJ4(5,nN))("horizontalAlign",t.TEXT_ALIGN.left)("links",t.socialLinks)}}function Ud(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",4),e.DNE(1,iN,3,4,"div",5),e.j41(2,"div",6)(3,"h1",7),e.DNE(4,Bd,1,0,"ng-container",8),e.k0s(),e.j41(5,"p",9),e.DNE(6,GM,1,0,"ng-container",8),e.k0s(),e.j41(7,"p",10),e.DNE(8,Tp,1,0,"ng-container",8),e.k0s(),e.DNE(9,Jf,4,6,"div",11),e.k0s()()),2&amp;o){const t=e.XpG();e.AVh("person-header--center",t.TEXT_ALIGN.center===t.textAlign),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.image?null:t.image.value)),e.R7$(3),e.Y8G("rsStringAttribute",t.title),e.R7$(2),e.Y8G("rsStringAttribute",t.job),e.R7$(2),e.Y8G("rsStringAttribute",t.profile),e.R7$(),e.Y8G("ngIf",t.socialLinks.length)}}class $s extends u.DyU{constructor(){super(...arguments),this.TEXT_ALIGN=u.nOB,this.ASPECT_RATIOS=u.l8F,this.textAlign=u.nOB.center}ngOnInit(){super.ngOnInit(),this.textAlign=this.injector.get(u.weV).vendorTheme.components.uiCommon.postHeader.horizontalAlignment,this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.person?.value?.tags;l?.length&gt;0&amp;&amp;(this.tags=l.map(t=&gt;t.title).join(", ")),this.socialLinks=this.person?.value?.socialLinks??[]}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo($s)))(i||$s)}})()}static{this.\u0275cmp=e.VBU({type:$s,selectors:[["rs-person-header-element"]],standalone:!1,features:[e.Vt3],decls:7,vars:0,consts:()=&gt;{let l;return l="Folge mir auf",[["element",""],["additionalContent",""],["gizmo",""],l,[1,"person-header"],["class","person-header__portrait-frame",4,"ngIf"],[1,"person-header__text"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-0"],[4,"rsStringAttribute"],[1,"rs-u-mar-y-0"],[1,"rs-u-mar-t-5","rs-u-mar-b-0","rs-u-text-left"],["class","person-header__social rs-u-mar-t-5",4,"ngIf"],[1,"person-header__portrait-frame"],[1,"person-header__portrait"],["size","medium",3,"attribute","fillContainer","alt","croppedAspectRatio"],[1,"person-header__social","rs-u-mar-t-5"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-r-1"],[3,"iconSize","spacings","horizontalAlign","links"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout"),e.DNE(3,Ud,10,7,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(5,null,2))},dependencies:[m.bT,Ni.hw,Qo.r,Bn.AJ,Us,lu],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.person-header[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:center}.person-header__portrait-frame[_ngcontent-%COMP%]{flex-shrink:0;max-width:100%;width:289px;position:relative;border-radius:50%;overflow:hidden}.person-header__portrait-frame[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--rs-values-spacing-sp5)}.person-header__portrait[_ngcontent-%COMP%]{padding-bottom:100%;background-color:var(--rs-colors-surface)}.person-header__social[_ngcontent-%COMP%]{display:flex;align-items:center}.person-header--center[_ngcontent-%COMP%]   .person-header__text[_ngcontent-%COMP%]{text-align:center}@media only screen and (min-width: 960px){.person-header[_ngcontent-%COMP%]{flex-direction:row;justify-content:center}.person-header--center[_ngcontent-%COMP%]   .person-header__text[_ngcontent-%COMP%]{text-align:inherit}.person-header__portrait-frame[_ngcontent-%COMP%]:not(:last-child){margin-bottom:0;margin-right:var(--rs-values-spacing-sp5)}}"]})}}function oN(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-person-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("doNotLinkToPage",t.doNotLinkToPage)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",null==t.image?null:t.image.value)("layout",(null==t.teaserLayout?null:t.teaserLayout.value)||t.DEFAULT_TEASER_LAYOUT)("link",t.link)("profile",null==t.profile?null:t.profile.value)("shape",(null==t.shape?null:t.shape.value)||t.DEFAULT_PERSON_SHAPE)("subTitle",null==t.job?null:t.job.value)("tags",null==t.tags?null:t.tags.value)("title",null==t.title?null:t.title.value)}}(0,k.Cg)([(0,u.bzi)({object:"person"})],$s.prototype,"image",void 0),(0,k.Cg)([(0,u.fvl)({object:"person"})],$s.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"person"})],$s.prototype,"job",void 0),(0,k.Cg)([(0,u.fvl)({object:"person"})],$s.prototype,"profile",void 0);class Zo extends u.DyU{constructor(){super(...arguments),this.DEFAULT_TEASER_LAYOUT=u.G6X.Detail,this.DEFAULT_PERSON_SHAPE=Rd.Circle,this.doNotLinkToPage=!0}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.doNotLinkToPage=!this.linkToPage?.value;const l=this.person?.value;l&amp;&amp;(this.link=l.link,this.socialLinks=l.socialLinks,this.doNotLinkToPage=!this.linkToPage?.value&amp;&amp;l?.doNotLinkToPage)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Zo)))(i||Zo)}})()}static{this.\u0275cmp=e.VBU({type:Zo,selectors:[["rs-person-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"doNotLinkToPage","hideTags","image","layout","link","profile","shape","subTitle","tags","title"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,oN,1,10,"rs-person-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(i.editMode||null!=i.person&amp;&amp;i.person.value?2:-1))},dependencies:[yl],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)({object:"person"})],Zo.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"person"})],Zo.prototype,"job",void 0),(0,k.Cg)([(0,u.fvl)({object:"person"})],Zo.prototype,"profile",void 0),(0,k.Cg)([(0,u.bzi)({object:"person"})],Zo.prototype,"image",void 0),(0,k.Cg)([(0,u.PRR)()],Zo.prototype,"shape",void 0),(0,k.Cg)([(0,u.VAv)({object:"person"})],Zo.prototype,"tags",void 0),(0,k.Cg)([(0,u.sa_)()],Zo.prototype,"linkToPage",void 0),(0,k.Cg)([(0,u.sa_)()],Zo.prototype,"hideTags",void 0);const VM=["item"],xC=["placeholder"],Zf=["titleTemplate"],NC=(o,l,t,i,s)=&gt;({"carousel-w-topnav__controls-w-title":o,"rs-u-container":l,"rs-u-container--full-width":t,"rs-u-container--block":i,"rs-u-mar-x-0":s}),lc=(o,l)=&gt;({$implicit:o,index:l});function kC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function jM(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-selector",9),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("previousClick",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.handlePreviousPage())})("centerClick",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.handleMore())})("nextClick",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.handleNextPage())}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("labels",t.SELECTOR_LABELS)("hasCenterButton",!t.hideCenterButton)("previousDisabled",!1===e.bMT(1,6,t.showPrevious$))("nextDisabled",!1===e.bMT(2,8,t.showNext$))("alignRight",!0)("hideArrowsMobile",!0)}}function HM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",6),e.DNE(1,kC,1,0,"ng-container",7)(2,jM,3,10,"rs-selector",8),e.nI1(3,"async"),e.nI1(4,"async"),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("ngClass",e.s1E(7,NC,t.titleTemplate,t.isFullWidth&amp;&amp;!t.noControlsMargin,t.isFullWidth&amp;&amp;!t.noControlsMargin&amp;&amp;t.headingContainerWidth===t.LAYOUT_WIDTHS.Full,t.isFullWidth&amp;&amp;!t.noControlsMargin&amp;&amp;t.headingContainerWidth===t.LAYOUT_WIDTHS.Block,t.noControlsMargin)),e.R7$(),e.Y8G("ngTemplateOutlet",t.titleTemplate),e.R7$(),e.Y8G("ngIf",t.useTopNav&amp;&amp;(e.bMT(3,3,t.showPrevious$)||e.bMT(4,5,t.showNext$)||!t.hideCenterButton))}}function WM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function XM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,WM,1,0,"ng-container",10),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(2);e.Y8G("ngTemplateOutlet",s.itemTemplate)("ngTemplateOutletContext",e.l_i(2,lc,t,i))}}function FC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function zM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,FC,1,0,"ng-container",7),2&amp;o){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.placeholderTemplate)}}function YM(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",3),e.DNE(1,HM,5,13,"div",4),e.j41(2,"rs-carousel",5),e.bIt("showNext",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleControlHiding(s,!0))})("showPrevious",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.handleControlHiding(s))}),e.DNE(3,XM,1,5,"ng-template",null,0,e.C5r)(5,zM,1,1,"ng-template",null,1,e.C5r),e.k0s()()}if(2&amp;o){const t=e.XpG();e.AVh("carousel-w-topnav--full-width",t.isFullWidth),e.R7$(),e.Y8G("ngIf",t.editMode||t.titleTemplate||t.useTopNav),e.R7$(),e.Y8G("items",t.items)("layout",t.appliedLayout)("showControls",!t.useTopNav)("displayTime",t.displayTime)("pauseAutoplay",t.pauseAutoplay)("controlsEnabled",!t.useTopNav)("centerIfNoScroll",t.centerIfNoScroll)("initialItemIndex",t.initialItemIndex)("isFullWidth",t.isFullWidth)}}const qf="Mehr";function BC(o){const l=Object.keys(u.wXU),t=l.indexOf(o);return t&lt;0?null:l[t-1]}let Sl=(()=&gt;{class o{constructor(t,i){this.editMode=t,this.viewContainerRef=i,this.LAYOUT_WIDTHS=u.CP5,this.SELECTOR_LABELS={previous:"Zur\xFCck",center:qf,next:"Weiter"},this.items=[],this.isFullWidth=!1,this.noControlsMargin=!1,this.centerIfNoScroll=!1,this.layout={sm:{columns:1,controlInset:"0",inset:"var(--rs-values-spacing-sp5)"},md:{columns:3,controlInset:"0",inset:"0"}},this.useTopNav=!0,this.hideCenterButton=!1,this.displayTime=null,this.textlessCenterButton=!1,this.headingContainerWidth=u.CP5.Full,this.moreButtonClicked=new e.bkB,this.showPreviousSubject$=new _i.t(!1),this.showNextSubject$=new _i.t(!1),this.showPrevious$=this.showPreviousSubject$.pipe(nc(0)),this.showNext$=this.showNextSubject$.pipe(nc(0)),this.appliedLayout={},this.onDestroy$=new gn.B}ngOnInit(){this.appliedLayout={};for(const[t,i]of Object.entries(this.layout)){const s={...i};s.controlInset=i.controlInset||"0";const f="sm"!==t&amp;&amp;this.layout[BC(t)]?.gap?this.appliedLayout[BC(t)].gap:"var(--rs-values-margin-grid-cross-axis-spacing)";s.gap=i.gap||f,s.inset=i.inset||"0",this.appliedLayout[t]=s}this.toggleCenterButtonLabel(),this.displayTime&amp;&amp;((0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseenter").pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.pauseAutoplay=!0}),(0,vn.R)(this.viewContainerRef?.element?.nativeElement,"mouseleave").pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.pauseAutoplay=!1}))}ngOnChanges(t){t.centerNavButtonLabel&amp;&amp;(this.SELECTOR_LABELS.center=t.centerNavButtonLabel.currentValue||qf),t.hideCenterButton&amp;&amp;this.toggleCenterButtonLabel(),t.layout&amp;&amp;this.ngOnInit()}handlePreviousPage(){this.carousel.previousPage()}handleNextPage(){this.carousel.nextPage()}handleMore(){this.moreButtonClicked.emit()}scrollToIndex(t){this.carousel?.scrollToElementIndex(t)}handleControlHiding(t,i=!1){i?this.showNextSubject$.next(t):this.showPreviousSubject$.next(t)}ngOnDestroy(){this.onDestroy$.next(!0),this.onDestroy$.complete()}toggleCenterButtonLabel(){this.SELECTOR_LABELS.center=this.textlessCenterButton?" ":this.hideCenterButton?"":this.centerNavButtonLabel||qf}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(e.c1b))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-carousel-w-topnav"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,VM,5),e.wni(f,xC,5),e.wni(f,Zf,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.itemTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.placeholderTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.titleTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(fl,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.carousel=f.first)}},inputs:{title:"title",items:"items",isFullWidth:"isFullWidth",noControlsMargin:"noControlsMargin",centerIfNoScroll:"centerIfNoScroll",layout:"layout",useTopNav:"useTopNav",centerNavButtonLabel:"centerNavButtonLabel",hideCenterButton:"hideCenterButton",displayTime:"displayTime",textlessCenterButton:"textlessCenterButton",initialItemIndex:"initialItemIndex",headingContainerWidth:"headingContainerWidth"},outputs:{moreButtonClicked:"moreButtonClicked"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:[["item",""],["placeholder",""],["class","carousel-w-topnav",3,"carousel-w-topnav--full-width",4,"ngIf"],[1,"carousel-w-topnav"],["class","rs-u-mar-b-5 rs-u-mar-t-0",3,"ngClass",4,"ngIf"],[3,"showNext","showPrevious","items","layout","showControls","displayTime","pauseAutoplay","controlsEnabled","centerIfNoScroll","initialItemIndex","isFullWidth"],[1,"rs-u-mar-b-5","rs-u-mar-t-0",3,"ngClass"],[4,"ngTemplateOutlet"],["class","rs-u-mar-l-4 carousel-w-topnav__selector",3,"labels","hasCenterButton","previousDisabled","nextDisabled","alignRight","hideArrowsMobile","previousClick","centerClick","nextClick",4,"ngIf"],[1,"rs-u-mar-l-4","carousel-w-topnav__selector",3,"previousClick","centerClick","nextClick","labels","hasCenterButton","previousDisabled","nextDisabled","alignRight","hideArrowsMobile"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,YM,7,12,"div",2),2&amp;i&amp;&amp;e.Y8G("ngIf",s.editMode||(null==s.items?null:s.items.length)&gt;0||s.placeholderTemplate)},dependencies:[m.YU,m.bT,m.T3,fl,Qc,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.carousel-w-topnav__controls-w-title[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.carousel-w-topnav__selector[_ngcontent-%COMP%]{display:block}@media only screen and (min-width: 600px){.carousel-w-topnav[_ngcontent-%COMP%]:not(.carousel-w-topnav--full-width){margin-right:auto;margin-left:auto;padding-left:var(--rs-values-padding-page);padding-right:var(--rs-values-padding-page);width:100%;max-width:calc(var(--rs-values-layout-widths-page))}.carousel-w-topnav[_ngcontent-%COMP%]:not(.carousel-w-topnav--full-width)   .carousel-w-topnav__controls[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}"]})}}return o})();const eg=()=&gt;[],KM=(o,l,t,i,s,f,M,te,Me,tt,Ot,Rt)=&gt;({item:o,tags:l,title:t,subTitle:i,summary:s,adLabel:f,image:M,layout:te,hideTags:Me,imageAspectRatio:tt,shape:Ot,duration:Rt}),QM=(o,l)=&gt;({data:o,type:l});function Ol(o,l){1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"p"),e.pXf(2,4),e.k0s(),e.bVm())}function Sp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function tg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",7),e.DNE(1,Sp,1,0,"ng-container",8),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.title)}}function cu(o,l){1&amp;o&amp;&amp;e.DNE(0,tg,2,1,"ng-template",null,3,e.C5r)}function JM(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ZM(o,l){if(1&amp;o&amp;&amp;e.DNE(0,JM,1,0,"ng-container",9),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG();e.Y8G("rsComponent",e.l_i(14,QM,e.zJS(1,KM,[t,s.tags[i],t.title,t.get("subTitle"),t.get("summary"),t.adLabel,t.get("image"),(null==s.teaserLayout?null:s.teaserLayout.value)||s.DEFAULT_TEASER_LAYOUT,null==s.hideTags?null:s.hideTags.value,null==s.imageAspectRatio?null:s.imageAspectRatio.value,null==s.shape?null:s.shape.value,s.durations[i]]),s.componentTypes[i]))}}class _r extends u.$rp{constructor(){super(...arguments),this.EVENT_TYPE=u.cPO,this.PODCAST_TYPE=u.slR,this.DEFAULT_TEASER_LAYOUT=u.G6X.Tile,this.config=rd[u.o$p.medium],this.items=[],this.tags=[],this.componentTypes=[],this.componentInjector=this.injector.get(u.jVn)}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}ngOnDestroy(){super.ngOnDestroy()}init(){const l=this.postList?.value;this.items=[],l?.items&amp;&amp;(this.items=[...l.items]),this.items.length||this.editMode?(this.tileSize?.value&amp;&amp;(this.config=rd[this.tileSize.value]),this.tags=[],this.durations=[],this.items.forEach(t=&gt;{let i;t.type===u.pEY&amp;&amp;(i=t.duration),this.durations.push(i?i/1e3:void 0),this.tags.push((0,u.odL)(t)),this.componentTypes.push(ca(t,this.componentInjector))})):this.hide()}handleNavCenterButtonClick(){this.onNavCenterButtonClick&amp;&amp;this.onNavCenterButtonClick.emit()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(_r)))(i||_r)}})()}static{this.\u0275cmp=e.VBU({type:_r,selectors:[["rs-post-carousel-element"]],standalone:!1,features:[e.Vt3],decls:9,vars:11,consts:()=&gt;{let l;return l="Post Carousel Element bearbeiten.",[["element",""],["item",""],["gizmo",""],["titleTemplate",""],l,[4,"ngIf"],[3,"moreButtonClicked","displayTime","items","isFullWidth","noControlsMargin","centerNavButtonLabel","hideCenterButton","layout","useTopNav"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],[4,"rsComponent"]]},template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0),e.DNE(2,Ol,3,0,"ng-container",5),e.j41(3,"rs-carousel-w-topnav",6),e.bIt("moreButtonClicked",function(){return e.eBV(s),e.Njj(i.handleNavCenterButtonClick())}),e.DNE(4,cu,2,0,null,5)(5,ZM,1,17,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(7,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.postList&amp;&amp;i.postList.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("displayTime",null==i.displayTime?null:i.displayTime.value)("items",i.items||e.lJ4(10,eg))("isFullWidth",!0)("noControlsMargin",!0)("centerNavButtonLabel",null==i.navCenterButtonLabel?null:i.navCenterButtonLabel.value)("hideCenterButton",!(null!=i.showMoreButton&amp;&amp;i.showMoreButton.value))("layout",i.config)("useTopNav",!0),e.R7$(),e.Y8G("ngIf",i.editMode||(null==i.title?null:i.title.value)))},dependencies:[m.bT,Qo.r,jn.I,Bn.AJ,Sl],encapsulation:2})}}function Op(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",3)(1,"rs-ad-slot",4),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onAdEmpty())})("slotLoaded",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.resizeAd=!0)}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.xc7("height",t.resizeAd?"auto":t.height)("width","100%"),e.R7$(),e.Y8G("slot",t.slot)("adTag",t.adTag)("isDesktopAd",t.isDesktopAd)("horizontalPlacement",t.HORIZONTAL_ALIGN.center)("verticalPlacement",t.VERTICAL_ALIGN.middle)}}(0,k.Cg)([(0,u.PRR)()],_r.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],_r.prototype,"shape",void 0),(0,k.Cg)([(0,u._yH)()],_r.prototype,"postList",void 0),(0,k.Cg)([(0,u.sa_)()],_r.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.sa_)()],_r.prototype,"showMoreButton",void 0),(0,k.Cg)([(0,u.XvI)()],_r.prototype,"displayTime",void 0),(0,k.Cg)([(0,u.fvl)()],_r.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({name:"moreButtonTitle"})],_r.prototype,"navCenterButtonLabel",void 0),(0,k.Cg)([(0,u.sTD)({name:"onMoreButtonClick"})],_r.prototype,"onNavCenterButtonClick",void 0),(0,k.Cg)([(0,u.PRR)({name:"gridSize"})],_r.prototype,"tileSize",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],_r.prototype,"teaserLayout",void 0);let uu=(()=&gt;{class o{constructor(t,i,s,f){this.adService=t,this.configService=i,this.editMode=s,this.platformId=f,this.HORIZONTAL_ALIGN=u.wqs,this.VERTICAL_ALIGN=u.G4t,this.isDesktopAd=!1,this.resizeAd=!1,this.showAd=!1}ngOnInit(){if(this.editMode||!(0,m.UE)(this.platformId))return;const t=this.configService.vendorTheme.components.uiCommon.footerAdSlot;t&amp;&amp;((t.slotMobile||t.tagMobile)&amp;&amp;!this.adService.isDesktopAdBreakpointMatched()&amp;&amp;(this.showAd=!0,this.height=t.heightMobile,this.slot=t.slotMobile,this.adTag=t.tagMobile),(t.slotDesktop||t.tagDesktop)&amp;&amp;this.adService.isDesktopAdBreakpointMatched()&amp;&amp;(this.isDesktopAd=!0,this.showAd=!0,this.height=t.heightDesktop,this.slot=t.slotDesktop,this.adTag=t.tagDesktop))}onAdEmpty(){this.showAd=!1}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.gpV),e.rXU(u.weV),e.rXU(u.z3r),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-footer-ad-slot"]],standalone:!1,decls:5,vars:1,consts:[["element",""],["gizmo",""],[1,"rs-u-mar-t-7",3,"height","width"],[1,"rs-u-mar-t-7"],[3,"slotEmpty","slotLoaded","slot","adTag","isDesktopAd","horizontalPlacement","verticalPlacement"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,Op,2,9,"div",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.vxM(s.showAd?2:-1))},dependencies:[At],encapsulation:2})}}return o})();const UC=o=&gt;({item:o}),$C=(o,l)=&gt;({data:o,type:l});function GC(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function cc(o,l){1&amp;o&amp;&amp;e.eu8(0)}function qM(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5),e.DNE(1,cc,1,0,"ng-container",6),e.nrm(2,"rs-footer-ad-slot"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,$C,e.eq3(1,UC,t.post.value),t.SHARE_BAR_COMPONENT))}}let du=(()=&gt;{class o extends u.LW8{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-post-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t;return t="LEERER POST FOOTER",[["element",""],["gizmo",""],t,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-5 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-5","rs-u-mar-b-9"],[4,"rsComponent"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,GC,2,0,"ng-container",3)(3,qM,3,6,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=s.post&amp;&amp;s.post.value)&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",null==s.post?null:s.post.value))},dependencies:[m.bT,jn.I,uu],encapsulation:2})}}return o})();const hu={[u.o$p.small]:{sm:2,md:3,lg:4},[u.o$p.medium]:{sm:1,md:3,lg:3},[u.o$p.large]:{sm:1,md:2,lg:2}};class Gs extends u.qBJ{constructor(){super(...arguments),this.columnLayout=hu[u.o$p.medium],this.configService=this.injector.get(u.weV)}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.configService.vendorTheme?.components?.uiCommon?.postGrid;this.columnLayout=hu[this.tileSize?.value||l?.tileSize]}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Gs)))(i||Gs)}})()}static{this.\u0275cmp=e.VBU({type:Gs,selectors:[["rs-post-grid-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:8,consts:[["element",""],["gizmo",""],[3,"postList","hideTags","showPagination","displayAsGrid","columnLayout","teaserLayout","imageAspectRatio","shape"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-post-list",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("postList",i.postListValue)("hideTags",null==i.hideTags?null:i.hideTags.value)("showPagination",null==i.showPagination?null:i.showPagination.value)("displayAsGrid",!0)("columnLayout",i.columnLayout)("teaserLayout",null==i.teaserLayout?null:i.teaserLayout.value)("imageAspectRatio",null==i.imageAspectRatio?null:i.imageAspectRatio.value)("shape",null==i.shape?null:i.shape.value))},dependencies:[ua],encapsulation:2})}}(0,k.Cg)([(0,u.PRR)()],Gs.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Gs.prototype,"shape",void 0),(0,k.Cg)([(0,u.sa_)()],Gs.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.PRR)({name:"gridSize"})],Gs.prototype,"tileSize",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],Gs.prototype,"teaserLayout",void 0);const ng={value:u.mb9.hq.toString(),label:"HQ deaktivieren",labelOff:"HQ aktivieren",isChecked:!1,iconOn:"player-hq",iconOff:"player-hq-off",allowSecondClick:!0},pu=o=&gt;({sm:o});function eR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",3),e.nrm(1,"rs-icon",4),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("size",e.eq3(2,pu,t.ICON_SIZE))("icon",t.isChecked?t.iconOn||t.iconOff:t.iconOff||t.iconOn)}}function tR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",3),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.isChecked?t.label:t.labelOff||t.label," ")}}var $d=function(o){return o.default="default",o.icon="icon",o}($d||{});let Gd=(()=&gt;{class o{set value(t){this.isChecked=t}constructor(t){this.ICON_SIZE="24px",this.isChecked=!1,this.hasBorder=!1,this.disabled=!1,this.isSmall=!1,this.type=$d.default,this.toggled=new e.bkB;const i=t.vendorTheme.components.core.buttons;this.style={"--toggle-padding-y":i.padding[0],"--toggle-padding-x":i.padding[1],"--toggle-border-width":i.borderWidth,"--toggle-border-style":i.borderStyle,"--toggle-border-radius":i.borderRadius,"--toggle-height":i.height,"--toggle-height-small":i.heightSmall},this.hasBorder=i.hasBorderPrimary}onToggle(){this.disabled||this.toggled.emit(!this.isChecked)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-toggle"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.style)},inputs:{label:"label",labelOff:"labelOff",title:"title",titleOff:"titleOff",disabled:"disabled",isSmall:"isSmall",type:"type",iconOn:"iconOn",iconOff:"iconOff",value:"value"},outputs:{toggled:"toggled"},standalone:!1,decls:4,vars:15,consts:[[1,"toggle",3,"title"],["type","checkbox",1,"toggle__input","rs-u-visually-hidden",3,"change","disabled","checked"],["class","toggle__content",4,"ngIf"],[1,"toggle__content"],[3,"size","icon"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"label",0)(1,"input",1),e.bIt("change",function(){return s.onToggle()}),e.k0s(),e.DNE(2,eR,2,4,"span",2)(3,tR,2,1,"span",2),e.k0s()),2&amp;i&amp;&amp;(e.AVh("toggle--icon",s.iconOn||s.iconOff)("toggle--icon-single",s.iconOn&amp;&amp;!s.iconOff||s.iconOff&amp;&amp;!s.iconOn)("toggle--bordered",s.hasBorder)("toggle--small",!0)("toggle--disabled",s.disabled),e.Y8G("title",(s.isChecked?s.title:s.titleOff||s.title)||s.label),e.R7$(),e.Y8G("disabled",s.disabled)("checked",s.isChecked),e.R7$(),e.Y8G("ngIf",s.iconOn||s.iconOff),e.R7$(),e.Y8G("ngIf",s.label&amp;&amp;!s.iconOn&amp;&amp;!s.iconOff))},dependencies:[m.bT,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .toggle__input[_ngcontent-%COMP%]:focus + .toggle__content[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .toggle__input[_ngcontent-%COMP%]:focus + .toggle__content[_ngcontent-%COMP%]{outline:2px solid var(--rs-colors-focus);outline-offset:0}.toggle__content[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-weight, normal);letter-spacing:var(--rs-font-button-letter-spacing, initial);text-transform:var(--rs-font-button-transform, initial);font-family:var(--rs-font-button-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-size, initial);line-height:var(--rs-font-button-line-height, initial);-webkit-text-decoration:var(--rs-font-button-decoration, initial);text-decoration:var(--rs-font-button-decoration, initial);font-style:var(--rs-font-button-style, initial)}.toggle--small[_ngcontent-%COMP%]   .toggle__content[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-small-weight, normal);letter-spacing:var(--rs-font-button-small-letter-spacing, initial);text-transform:var(--rs-font-button-small-transform, initial);font-family:var(--rs-font-button-small-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-small-size, initial);line-height:var(--rs-font-button-small-line-height, initial);-webkit-text-decoration:var(--rs-font-button-small-decoration, initial);text-decoration:var(--rs-font-button-small-decoration, initial);font-style:var(--rs-font-button-small-style, initial)}.toggle[_ngcontent-%COMP%]{display:block;line-height:0}.toggle__content[_ngcontent-%COMP%]{--toggle-background-color: var(--rs-colors-text);--toggle-color: var(--rs-text-color);--toggle-border-color: var(--toggle-background-color);--toggle-padding: var(--toggle-padding-y) var(--toggle-padding-x);display:inline-flex;align-items:center;background-color:var(--toggle-background-color);border-radius:var(--toggle-border-radius);padding:var(--toggle-padding);color:var(--toggle-color);height:var(--toggle-height);border:var(--toggle-border-width) var(--toggle-border-style) var(--toggle-border-color);transition:all .2s ease-in-out;cursor:pointer}@media (hover: hover){.toggle__content[_ngcontent-%COMP%]:hover{opacity:.6}}.toggle--bordered[_ngcontent-%COMP%]   .toggle__content[_ngcontent-%COMP%]{--toggle-border-color: var(--toggle-color)}.toggle--small[_ngcontent-%COMP%]   .toggle__content[_ngcontent-%COMP%]{--toggle-height: var(--toggle-height-small);--toggle-padding: calc(var(--toggle-padding-y) / 2) var(--toggle-padding-x)}.toggle--icon[_ngcontent-%COMP%]   .toggle__content[_ngcontent-%COMP%]{--toggle-padding: 0;--toggle-border-width: 0;--toggle-background-color: transparent;--toggle-color: var(--rs-colors-text);line-height:0;padding:0}@media (hover: hover){.toggle--icon[_ngcontent-%COMP%]   .toggle__content[_ngcontent-%COMP%]:hover{--toggle-color: var(--rs-colors-text-highlight);opacity:1}}.toggle__input[_ngcontent-%COMP%]:checked + .toggle__content[_ngcontent-%COMP%]{--toggle-background-color: var(--rs-colors-text-link)}.toggle--icon[_ngcontent-%COMP%]   .toggle__input[_ngcontent-%COMP%]:checked + .toggle__content[_ngcontent-%COMP%]{--toggle-background-color: transparent}.toggle--icon-single[_ngcontent-%COMP%]   .toggle__input[_ngcontent-%COMP%]:checked + .toggle__content[_ngcontent-%COMP%]{--toggle-color: var(--rs-colors-text-highlight)}@media (hover: hover){.toggle--icon[_ngcontent-%COMP%]   .toggle__input[_ngcontent-%COMP%]:checked + .toggle__content[_ngcontent-%COMP%]:hover{--toggle-color: var(--rs-colors-text-highlight);opacity:1}}.toggle--disabled[_ngcontent-%COMP%]{pointer-events:none}"]})}}return o})();function nR(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",2)(1,"rs-toggle",3),e.bIt("toggled",function(s){const f=e.eBV(t).$implicit,M=e.XpG();return e.Njj(M.toggle(f.value,s))}),e.k0s()()}if(2&amp;o){const t=l.$implicit,i=l.last,s=e.XpG();e.AVh("rs-u-mar-r-4",!i),e.R7$(),e.Y8G("type",s.type)("label",t.label)("labelOff",t.labelOff)("title",t.title||t.label)("titleOff",t.titleOff||t.labelOff)("value",s.selectedValues.includes(t.value))("iconOff",t.iconOff)("iconOn",t.iconOn)("isSmall",s.isSmall)}}function iR(o){return o}let Mp=(()=&gt;{class o{constructor(){this.TEXT_ALIGN=u.nOB,this.TOGGLE_TYPES=$d,this.exclusive=!1,this.type=$d.default,this.horizontalAlignment=u.nOB.center,this.isSmall=!1,this.items=[],this.value=[],this.itemToOptionFn=iR,this.selection=new e.bkB,this.activeItemClick=new e.bkB,this.selectedValues=[],this.options=[]}ngOnInit(){this.options=this.items.map(t=&gt;this.itemToOptionFn(t)),this.selectedValues=this.value?.map(t=&gt;this.itemToOptionFn(t).value)||[]}ngOnChanges(t){t.value&amp;&amp;(this.selectedValues=this.value?.map(i=&gt;this.itemToOptionFn(i).value)||[]),t.items&amp;&amp;(this.options=this.items.map(i=&gt;this.itemToOptionFn(i)),this.selectedValues=this.value?.map(i=&gt;this.itemToOptionFn(i).value)||[])}toggle(t,i){this.selectedValues.includes(t)&amp;&amp;this.activeItemClick.emit(t),this.exclusive?this.selectedValues=[t]:i?this.selectedValues.push(t):this.selectedValues.splice(this.selectedValues.findIndex(s=&gt;s===t),1),this.selection.emit(this.items.filter((s,f)=&gt;this.selectedValues.includes(this.options[f].value)))}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-toggle-group"]],inputs:{exclusive:"exclusive",type:"type",horizontalAlignment:"horizontalAlignment",isSmall:"isSmall",items:"items",value:"value",itemToOptionFn:"itemToOptionFn"},outputs:{selection:"selection",activeItemClick:"activeItemClick"},standalone:!1,features:[e.OA$],decls:2,vars:7,consts:[[1,"toggle-group"],["class","rs-l-flex rs-l-flex--center-y",3,"rs-u-mar-r-4",4,"ngFor","ngForOf"],[1,"rs-l-flex","rs-l-flex--center-y"],[3,"toggled","type","label","labelOff","title","titleOff","value","iconOff","iconOn","isSmall"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"ul",0),e.DNE(1,nR,2,11,"li",1),e.k0s()),2&amp;i&amp;&amp;(e.AVh("toggle-group--align-left",s.horizontalAlignment===s.TEXT_ALIGN.left)("toggle-group--align-right",s.horizontalAlignment===s.TEXT_ALIGN.right)("toggle-group--icons",s.type===s.TOGGLE_TYPES.icon),e.R7$(),e.Y8G("ngForOf",s.options))},dependencies:[m.Sq,Gd],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.toggle-group[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:stretch;overflow-x:auto;scroll-behavior:smooth;webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}[_nghost-%COMP%]::-webkit-scrollbar{display:none}.toggle-group[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.toggle-group--icons[_ngcontent-%COMP%]{justify-content:space-between;overflow:hidden}.toggle-group--align-left[_ngcontent-%COMP%]{align-self:flex-start}.toggle-group--align-right[_ngcontent-%COMP%]{align-self:flex-end}"]})}}return o})();const oR=["item"],rR=o=&gt;({enterStartOpacity:o}),sR=o=&gt;({value:":enter",params:o}),aR=(o,l)=&gt;({$implicit:o,index:l});function Rp(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-toggle-group",4),e.bIt("selection",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.selectTags(s))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("items",t.tags)("value",t.tags)("itemToOptionFn",t.optionGeneratorFunction)("horizontalAlignment",t.horizontalAlignment)}}function Ga(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Vd(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",7),e.DNE(1,Ga,1,0,"ng-container",8),e.k0s()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(2);e.Y8G("ngClass",s.itemClasses)("@inOutAnimation",e.eq3(7,sR,e.eq3(5,rR,s.enterStartOpacity)))("@.disabled",s.editMode),e.R7$(),e.Y8G("ngTemplateOutlet",s.itemTemplate)("ngTemplateOutletContext",e.l_i(9,aR,t,i))}}function VC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",5),e.DNE(1,Vd,2,12,"li",6),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-l-grid--centered",t.horizontalAlignment===t.TEXT_ALIGNMENTS.center),e.R7$(),e.Y8G("ngForOf",t.visibleItems)}}function jC(o,l){1&amp;o&amp;&amp;(e.j41(0,"p",9),e.pXf(1,0),e.k0s())}let lR=(()=&gt;{class o{constructor(t){this.editMode=t,this.TEXT_ALIGNMENTS=u.nOB,this.tags=[],this.items=[],this.columnLayout={sm:2,md:3,lg:4},this.horizontalAlignment=u.nOB.center,this.hideFilters=!1,this.selectedTags=[],this.enterStartOpacity="1"}get itemClasses(){return sc(this.columnLayout)}ngOnInit(){this.selectedTags=this.tags,this.setVisibleItems(),setTimeout(()=&gt;{this.enterStartOpacity="0"},500)}ngOnChanges(t){(t.tags||t.items)&amp;&amp;this.setVisibleItems()}optionGeneratorFunction(t){return{value:t.tagId,label:t.title}}setVisibleItems(){let t=[];if(this.items?.length)if(this.tags?.length){const i=this.selectedTags?.map(s=&gt;s.tagId)||[];t=this.items.filter(s=&gt;s.tags&amp;&amp;s.tags.find(f=&gt;i.includes(f.tagId)))}else t=[...this.items];this.visibleItems=t}selectTags(t=[]){this.selectedTags=t,this.setVisibleItems()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-tagged-filter-grid"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,oR,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.itemTemplate=M.first)}},inputs:{tags:"tags",items:"items",columnLayout:"columnLayout",horizontalAlignment:"horizontalAlignment",hideFilters:"hideFilters"},standalone:!1,features:[e.OA$],decls:4,vars:3,consts:()=&gt;{let t;return t="Keine Eintr\xE4ge gefunden",[t,[3,"items","value","itemToOptionFn","horizontalAlignment","selection",4,"ngIf"],["class","grid rs-l-grid rs-u-mar-y-2",3,"rs-l-grid--centered",4,"ngIf"],["class","rs-u-mar-y-6 rs-u-text-centered",4,"ngIf"],[3,"selection","items","value","itemToOptionFn","horizontalAlignment"],[1,"grid","rs-l-grid","rs-u-mar-y-2"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rs-u-mar-y-6","rs-u-text-centered"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"section"),e.DNE(1,Rp,1,4,"rs-toggle-group",1)(2,VC,2,3,"ul",2)(3,jC,2,0,"p",3),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("ngIf",s.tags.length&gt;0&amp;&amp;!s.hideFilters),e.R7$(),e.Y8G("ngIf",null==s.visibleItems?null:s.visibleItems.length),e.R7$(),e.Y8G("ngIf",!s.visibleItems||!s.visibleItems.length))},dependencies:[m.YU,m.Sq,m.bT,m.T3,Mp],styles:[".grid[_ngcontent-%COMP%]{list-style:none;padding:0}"],data:{animation:[br(500)]}})}}return o})();const rN=(o,l,t,i,s,f,M,te,Me)=&gt;({item:o,tags:l,title:t,image:i,adLabel:s,layout:f,hideTags:M,imageAspectRatio:te,shape:Me}),sN=(o,l)=&gt;({data:o,type:l});function og(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,3),e.bVm())}function rg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function aN(o,l){if(1&amp;o&amp;&amp;(e.qex(0,7),e.DNE(1,rg,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=e.XpG(),i=t.$implicit,s=t.index,f=e.XpG();e.Y8G("ngSwitch",i.type),e.R7$(),e.Y8G("rsComponent",e.l_i(12,sN,e.zJS(2,rN,[i,i.tags,i.title,i.get("image"),i.adLabel,f.TEASER_LAYOUTS.Tile,null==f.hideTags?null:f.hideTags.value,null==f.imageAspectRatio?null:f.imageAspectRatio.value,null==f.shape?null:f.shape.value]),f.postComponentTypes[s]))}}function lN(o,l){1&amp;o&amp;&amp;e.DNE(0,aN,2,15,"ng-container",6),2&amp;o&amp;&amp;e.Y8G("ngIf",l.$implicit)}var sg=function(o){return o.tags="tags",o.hide="hide",o}(sg||{});class ha extends u.qBJ{constructor(){super(...arguments),this.TEASER_LAYOUTS=u.G6X,this.EVENT_TYPE=u.cPO,this.PODCAST_TYPE=u.slR,this.configService=this.injector.get(u.weV),this.items=[],this.tags=[],this.selectedTags=[],this.titleCss="rs-u-mar-t-6 rs-u-mar-b-3",this.columnLayout=hu[u.o$p.medium],this.hideFilters=!0,this.postComponentTypes=[],this.componentInjector=this.injector.get(u.jVn)}ngOnInit(){super.ngOnInit(),this.horizontalAlignment=this.configService.vendorTheme.components.uiCommon?.postGrid?.horizontalAlignment,this.titleCss+=" "+(0,u.jgk)(this.horizontalAlignment),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.items=this.postList?.value?.items||[];const l=this.configService.vendorTheme?.components?.uiCommon?.postGrid;this.postList?.value?.items?.length&amp;&amp;(this.items=this.postList?.value?.items,this.setTags(this.items),this.postComponentTypes=this.items.map(t=&gt;ca(t,this.componentInjector))),this.columnLayout=hu[this.tileSize?.value||l?.tileSize],this.selectedTags=this.tags,this.hideFilters=this.filterBy?.value!==sg.tags}setTags(l){this.tags=l.reduce((t,i)=&gt;{const f=(i.get("tags")||[]).filter(M=&gt;!t.find(te=&gt;te.tagId===M.tagId));return[...t,...f]},[])}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ha)))(i||ha)}})()}static{this.\u0275cmp=e.VBU({type:ha,selectors:[["rs-post-grid-w-filter-element"]],standalone:!1,features:[e.Vt3],decls:8,vars:6,consts:()=&gt;{let l;return l="Posts ausw\xE4hlen",[["element",""],["item",""],["gizmo",""],l,[4,"ngIf"],[3,"items","tags","columnLayout","hideFilters","horizontalAlignment"],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"rsComponent"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,og,2,0,"ng-container",4),e.j41(3,"rs-tagged-filter-grid",5),e.DNE(4,lN,1,1,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(6,null,2)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.postListValue&amp;&amp;i.postListValue.items)),e.R7$(),e.Y8G("items",i.items)("tags",i.tags)("columnLayout",i.columnLayout)("hideFilters",i.hideFilters)("horizontalAlignment",i.horizontalAlignment))},dependencies:[m.bT,m.ux,jn.I,lR],encapsulation:2})}}function cR(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",4)(1,"rs-ad-slot",5),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onAdEmpty())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.xc7("height",t.desktopHeight)("width","100%"),e.R7$(),e.Y8G("slot",t.desktopSlot)("adTag",t.desktopTag)("isDesktopAd",!0)("horizontalPlacement",t.HORIZONTAL_ALIGN.center)("verticalPlacement",t.VERTICAL_ALIGN.middle)}}function uR(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",6)(1,"rs-ad-slot",5),e.bIt("slotEmpty",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onAdEmpty())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.xc7("height",t.mobileHeight)("width","100%"),e.AVh("bottom-margin",t.useBottomMargin),e.R7$(),e.Y8G("slot",t.mobileSlot)("adTag",t.mobileTag)("isDesktopAd",!1)("horizontalPlacement",t.HORIZONTAL_ALIGN.center)("verticalPlacement",t.VERTICAL_ALIGN.middle)}}(0,k.Cg)([(0,u.PRR)()],ha.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],ha.prototype,"shape",void 0),(0,k.Cg)([(0,u.sa_)()],ha.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.PRR)()],ha.prototype,"filterBy",void 0),(0,k.Cg)([(0,u.PRR)({name:"gridSize"})],ha.prototype,"tileSize",void 0);let dR=(()=&gt;{class o{constructor(t,i,s,f){this.adService=t,this.configService=i,this.editMode=s,this.platformId=f,this.HORIZONTAL_ALIGN=u.wqs,this.VERTICAL_ALIGN=u.G4t,this.useBottomMargin=!1,this.showMobileAd=!1,this.showDesktopAd=!1}ngOnInit(){if(this.editMode)return;const t=this.configService.vendorTheme.components.uiCommon.headerAdSlot?.topAd;t&amp;&amp;((t.slotMobile||t.tagMobile||this.mobileAdType)&amp;&amp;(this.showMobileAd=!0,t.slotMobile?this.mobileSlot=this.mobileAdType||t.slotMobile:this.mobileTag=this.mobileAdType||t.tagMobile,this.mobileHeight=this.mobileAdHeight||t.heightMobile||"90px",(0,m.UE)(this.platformId)&amp;&amp;(this.showMobileAd=!this.adService.isDesktopAdBreakpointMatched())),(t.slotDesktop||t.tagDesktop||this.desktopAdType)&amp;&amp;(this.showDesktopAd=!0,t.slotDesktop?this.desktopSlot=this.desktopAdType||t.slotDesktop:this.desktopTag=this.desktopAdType||t.tagDesktop,this.desktopHeight=this.desktopAdHeight||t.heightDesktop||"90px",(0,m.UE)(this.platformId)&amp;&amp;(this.showDesktopAd=this.adService.isDesktopAdBreakpointMatched())))}onAdEmpty(){this.showMobileAd=!1,this.showDesktopAd=!1}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.gpV),e.rXU(u.weV),e.rXU(u.z3r),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-header-ad-slot"]],inputs:{desktopAdType:"desktopAdType",mobileAdType:"mobileAdType",useBottomMargin:"useBottomMargin",desktopAdHeight:"desktopAdHeight",mobileAdHeight:"mobileAdHeight"},standalone:!1,decls:6,vars:2,consts:[["element",""],["gizmo",""],[1,"rs-u-desktop-only","top-margin","bottom-margin",3,"height","width"],[1,"rs-u-mobile-only","top-margin",3,"bottom-margin","height","width"],[1,"rs-u-desktop-only","top-margin","bottom-margin"],[3,"slotEmpty","slot","adTag","isDesktopAd","horizontalPlacement","verticalPlacement"],[1,"rs-u-mobile-only","top-margin"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,cR,2,9,"div",2)(3,uR,2,11,"div",3),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.vxM(s.showDesktopAd?2:-1),e.R7$(),e.vxM(s.showMobileAd?3:-1))},dependencies:[At],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.top-margin[_ngcontent-%COMP%]{margin-top:var(--rs-values-padding-page)}.bottom-margin[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-padding-page)}"]})}}return o})(),HC=(()=&gt;{class o{constructor(t){this.borderRadius="0px",this.hasBorder=!1,this.hasBorder=t.vendorTheme.components.core.buttons.hasBorderDefault,this.borderRadius=t.vendorTheme.components.core.buttons.borderRadius}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-tag-label"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-toggle-border-radius",s.borderRadius)},inputs:{tag:"tag"},standalone:!1,decls:2,vars:3,consts:[[1,"tag-label"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"span",0),e.EFF(1),e.k0s()),2&amp;i&amp;&amp;(e.AVh("tag-label--bordered",s.hasBorder),e.R7$(),e.JRh(s.tag.title))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.tag-label[_ngcontent-%COMP%]{font-weight:var(--rs-font-button-small-weight, normal);letter-spacing:var(--rs-font-button-small-letter-spacing, initial);text-transform:var(--rs-font-button-small-transform, initial);font-family:var(--rs-font-button-small-family, var(--rs-font-default-stack));font-size:var(--rs-font-button-small-size, initial);line-height:var(--rs-font-button-small-line-height, initial);-webkit-text-decoration:var(--rs-font-button-small-decoration, initial);text-decoration:var(--rs-font-button-small-decoration, initial);font-style:var(--rs-font-button-small-style, initial)}.tag-label[_ngcontent-%COMP%]{display:block;color:var(--rs-colors-buttons-on-default);background-color:var(--rs-colors-buttons-default);border-radius:var(--rs-toggle-border-radius);border:1px solid var(--rs-colors-buttons-default);padding:.25rem .5rem}.tag-label--bordered[_ngcontent-%COMP%]{border-color:var(--rs-colors-buttons-on-default)}"]})}}return o})();const WC=["imageTemplate"],XC=["topAdTemplate"],hR=(o,l)=&gt;l.tagId,pR=(o,l)=&gt;({justifyElements:o,tags:l,allowLineBreak:!1}),zC=(o,l)=&gt;({data:o,type:l}),Ip=(o,l)=&gt;({image:o,imageAspectAsNumber:l}),YC=o=&gt;({"rs-u-container rs-u-container--block":o}),jd=()=&gt;({sm:"3u"});function _R(o,l){1&amp;o&amp;&amp;e.eu8(0)}function uc(o,l){if(1&amp;o&amp;&amp;e.DNE(0,_R,1,0,"ng-container",6),2&amp;o){const t=e.XpG();e.Y8G("ngTemplateOutlet",t.topAdTpl)}}function KC(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-header-ad-slot",4),2&amp;o){const t=e.XpG();e.Y8G("useBottomMargin",t.headerLayout===t.HEADER_LAYOUTS.fullWidth)}}function fR(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-skyscraper-ad",7),2&amp;o){const t=e.XpG(2);e.Y8G("layoutWidth",t.headerLayout===t.HEADER_LAYOUTS.left?t.LAYOUT_WIDTHS.Page:t.LAYOUT_WIDTHS.Block)("adTag",null==t.skyscraperConfig.tags?null:t.skyscraperConfig.tags[0])("adTagLeft",null==t.skyscraperConfig.tags?null:t.skyscraperConfig.tags[1])("adSlot",null==t.skyscraperConfig.slots?null:t.skyscraperConfig.slots[0])("adSlotLeft",null==t.skyscraperConfig.slots?null:t.skyscraperConfig.slots[1])}}function ag(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"div",12),2&amp;o){const t=e.XpG(2);e.AVh("rs-u-mar-b-1",t.adLabel),e.Y8G("label",t.adLabel)}}function QC(o,l){1&amp;o&amp;&amp;e.eu8(0)}function gR(o,l){if(1&amp;o&amp;&amp;e.DNE(0,QC,1,0,"ng-container",13),2&amp;o){const t=e.XpG(3);e.Y8G("rsComponent",e.l_i(4,zC,e.l_i(1,pR,t.justifyTags,t.tags),t.tagListComponent))}}function mR(o,l){if(1&amp;o&amp;&amp;e.DNE(0,gR,1,7,"ng-container"),2&amp;o){const t=e.XpG(2);e.vxM(!t.hideTags&amp;&amp;null!=t.tags&amp;&amp;t.tags.length?0:-1)}}function vR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ER(o,l){1&amp;o&amp;&amp;e.eu8(0)}function JC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15),e.DNE(1,ER,1,0,"ng-container",11),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-mar-t-5",(null==t.eventInfo?null:t.eventInfo.ticketLink)||(null==t.eventInfo?null:t.eventInfo.pricing)||(null==t.eventInfo?null:t.eventInfo.address)),e.R7$(),e.Y8G("rsStringAttribute",t.subTitle)}}function cN(o,l){if(1&amp;o&amp;&amp;e.DNE(0,vR,1,0,"ng-container",6)(1,JC,2,3,"div",14),2&amp;o){const t=e.XpG(2),i=e.sdS(9);e.Y8G("ngTemplateOutlet",i),e.R7$(),e.vxM(t.eventInfo&amp;&amp;(t.eventDateText||t.eventInfo.ticketLink||t.eventInfo.pricing||t.eventInfo.address)?1:-1)}}function uN(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-requirements-mark",10),2&amp;o){const t=e.XpG(2);e.Y8G("accessLevel",t.post.accessLevel)}}function Hd(o,l){1&amp;o&amp;&amp;e.eu8(0)}function CR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function yR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",16),e.DNE(1,CR,1,0,"ng-container",11),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("ngClass",t.showEventInfos?"rs-u-font-body":"rs-u-font-sub-title"),e.R7$(),e.Y8G("rsStringAttribute",t.subTitle)}}function bR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ZC(o,l){if(1&amp;o&amp;&amp;e.DNE(0,yR,2,2,"p",16)(1,bR,1,0,"ng-container",6),2&amp;o){const t=e.XpG(2),i=e.sdS(9);e.vxM(t.editMode||null!=t.subTitle&amp;&amp;t.subTitle.value?0:-1),e.R7$(),e.Y8G("ngTemplateOutlet",i)}}function TR(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,fR,1,5,"rs-skyscraper-ad",7)(1,ag,1,3,"div",8)(2,mR,1,1)(3,cN,2,2),e.j41(4,"h1",9),e.DNE(5,uN,1,1,"rs-requirements-mark",10)(6,Hd,1,0,"ng-container",11),e.k0s(),e.DNE(7,ZC,2,2)),2&amp;o){const t=e.XpG();e.vxM(!t.skyscraperConfig||t.headerLayout!==t.HEADER_LAYOUTS.fullWidth&amp;&amp;t.headerLayout!==t.HEADER_LAYOUTS.textOnly&amp;&amp;t.headerLayout!==t.HEADER_LAYOUTS.left?-1:0),e.R7$(),e.vxM(t.headerLayout===t.HEADER_LAYOUTS.textOnly?1:-1),e.R7$(),e.vxM(t.putTagsOnTop?2:3),e.R7$(3),e.vxM(null!=t.post&amp;&amp;t.post.accessLevel?5:-1),e.R7$(),e.Y8G("rsStringAttribute",t.title),e.R7$(),e.vxM(t.putTagsOnTop?7:-1)}}function SR(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-skyscraper-ad",17),2&amp;o){const t=e.XpG(3);e.Y8G("layoutWidth",t.headerLayout===t.HEADER_LAYOUTS.small?t.LAYOUT_WIDTHS.Block:t.LAYOUT_WIDTHS.Page)("adTag",null==t.skyscraperConfig.tags?null:t.skyscraperConfig.tags[0])("adTagLeft",null==t.skyscraperConfig.tags?null:t.skyscraperConfig.tags[1])("adSlot",null==t.skyscraperConfig.slots?null:t.skyscraperConfig.slots[0])("adSlotLeft",null==t.skyscraperConfig.slots?null:t.skyscraperConfig.slots[1])("skyscraperOffset",t.skyscraperConfig.offset)}}function OR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function MR(o,l){if(1&amp;o&amp;&amp;e.DNE(0,OR,1,0,"ng-container",22),2&amp;o){const t=e.XpG(3);e.Y8G("ngTemplateOutlet",t.imageTpl)("ngTemplateOutletContext",e.l_i(2,Ip,null==t.image?null:t.image.value,t.minImageAspectAsNumber))}}function RR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",25),e.nrm(1,"rs-image",26),e.k0s()),2&amp;o){let t;const i=e.XpG(4);e.xc7("--rs-post-header-image-min-aspect",i.minImageAspectAsNumber)("--rs-post-header-image-max-height",i.BANNER_IMAGE_MAX_HEIGHT),e.R7$(),e.Y8G("attribute",i.image)("alt",(null==i.image||null==i.image.value?null:i.image.value.description)||(null==i.title?null:i.title.value))("placeholderAspectRatio",i.minImageAspectAsNumber)("croppedAspectRatio",null!==(t=i.imageAspectRatio)&amp;&amp;void 0!==t?t:void 0)("fillContainer",!0)("caption",null==i.imageCaption||null==i.imageCaption.value?null:i.imageCaption.value.text)}}function IR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-restricted-aspect-image",24),e.nrm(1,"rs-image",27),e.k0s()),2&amp;o){let t;const i=e.XpG(4);e.Y8G("aspectRatio",i.minImageAspect)("isMinAspect",!i.imageAspectRatio)("image",i.imageValue),e.R7$(),e.Y8G("attribute",i.image)("alt",(null==i.image||null==i.image.value?null:i.image.value.description)||(null==i.title?null:i.title.value))("placeholderAspectRatio",i.minImageAspectAsNumber)("croppedAspectRatio",null!==(t=i.imageAspectRatio)&amp;&amp;void 0!==t?t:void 0)("fillContainer",!0)("caption",null==i.imageCaption||null==i.imageCaption.value?null:i.imageCaption.value.text)}}function lg(o,l){if(1&amp;o&amp;&amp;e.DNE(0,RR,2,10,"div",23)(1,IR,2,9,"rs-restricted-aspect-image",24),2&amp;o){const t=e.XpG(3);e.vxM(t.headerLayout===t.HEADER_LAYOUTS.fullWidth?0:1)}}function dN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function hN(o,l){if(1&amp;o&amp;&amp;e.DNE(0,dN,1,0,"ng-container",29),2&amp;o){const t=e.XpG(4);e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function cg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",21),e.DNE(1,hN,1,2,"ng-container"),e.nrm(2,"rs-credits-component",28),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("ngClass",e.eq3(4,YC,t.headerLayout===t.HEADER_LAYOUTS.fullWidth)),e.R7$(),e.vxM(t.editMode||null!=t.imageCaption&amp;&amp;t.imageCaption.value?1:-1),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function pN(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,SR,1,6,"rs-skyscraper-ad",17),e.j41(1,"figure",18)(2,"div",19),e.DNE(3,MR,1,5,"ng-container")(4,lg,2,1),e.k0s(),e.nrm(5,"rs-external-content-label",20),e.DNE(6,cg,3,6,"figcaption",21),e.k0s()),2&amp;o){const t=e.XpG(2);e.vxM(!t.skyscraperConfig||t.headerLayout!==t.HEADER_LAYOUTS.wide&amp;&amp;t.headerLayout!==t.HEADER_LAYOUTS.small?-1:0),e.R7$(3),e.vxM(t.imageTpl?3:t.imageValue||t.editMode?4:-1),e.R7$(2),e.Y8G("label",t.adLabel),e.R7$(),e.vxM(t.showCaption&amp;&amp;(null!=t.imageCaption&amp;&amp;t.imageCaption.value||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.source||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.license||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.copyright||t.editMode)?6:-1)}}function _N(o,l){1&amp;o&amp;&amp;e.DNE(0,pN,7,4,"ng-template",null,3,e.C5r)}function fN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li"),e.nrm(1,"rs-tag-label",32),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.Y8G("tag",t)}}function gN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",30),e.Z7z(1,fN,2,1,"li",null,hR),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("ngClass",t.spacedListCSSClasses),e.R7$(),e.Dyx(t.tags)}}function mN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",31),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.metaInfo," ")}}function PR(o,l){if(1&amp;o&amp;&amp;e.DNE(0,gN,3,1,"ul",30)(1,mN,2,1,"p",31),2&amp;o){const t=e.XpG();e.vxM(t.hideTags||t.putTagsOnTop||null==t.tags||!t.tags.length?-1:0),e.R7$(),e.vxM(t.metaInfo?1:-1)}}function Pp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li")(1,"span",33)(2,"span",34),e.nrm(3,"rs-icon",37),e.k0s(),e.j41(4,"span",36),e.EFF(5),e.k0s()()()),2&amp;o){const t=e.XpG(3);e.R7$(3),e.Y8G("size",e.lJ4(2,jd)),e.R7$(2),e.JRh(t.eventInfo.address)}}function wp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li")(1,"span",33)(2,"span",34),e.nrm(3,"rs-icon",38),e.k0s(),e.j41(4,"span",36),e.EFF(5),e.k0s()()()),2&amp;o){const t=e.XpG(3);e.R7$(3),e.Y8G("size",e.lJ4(2,jd)),e.R7$(2),e.JRh(t.eventInfo.pricing)}}function qC(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",30)(1,"li")(2,"span",33)(3,"span",34),e.nrm(4,"rs-icon",35),e.k0s(),e.j41(5,"span",36),e.EFF(6),e.k0s()()(),e.DNE(7,Pp,6,3,"li")(8,wp,6,3,"li"),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("ngClass",t.spacedListCSSClasses),e.R7$(4),e.Y8G("size",e.lJ4(5,jd)),e.R7$(2),e.JRh(t.eventDateText),e.R7$(),e.vxM(t.eventInfo.address?7:-1),e.R7$(),e.vxM(t.eventInfo.pricing?8:-1)}}function ey(o,l){if(1&amp;o&amp;&amp;e.DNE(0,qC,9,6,"ul",30),2&amp;o){const t=e.XpG();e.vxM(t.eventInfo&amp;&amp;(t.eventDateText||t.eventInfo.ticketLink||t.eventInfo.pricing||t.eventInfo.address)?0:-1)}}let _u=(()=&gt;{class o{get getImageBorderRadius(){return this.imageBorderRadius}constructor(t,i,s){this.editMode=t,this.componentInjector=i,this.configService=s,this.HEADER_LAYOUTS=pr,this.BANNER_IMAGE_MAX_HEIGHT="460px",this.LAYOUT_WIDTHS=u.CP5,this.hideTags=!1,this.headerLayout=pr.wide,this.putTagsOnTop=!1,this.spacedListCSSClasses=["rs-u-spaced-list","rs-u-mar-y-1"],this.showEventInfos=!1,this.subscriptions=new u.A$E,this.tagListComponent=this.componentInjector.get(u.FtO,!1)||$a}ngOnInit(){this.setImageAspect(),this.eventInfo&amp;&amp;this.eventInfo.from&amp;&amp;(this.showEventInfos=!0,this.eventDateText=this.post.getDateText()),this.configureComponent()}ngOnChanges(t){(t.image||t.minImageAspect||t.imageAspectRatio)&amp;&amp;this.setImageAspect(),t.headerLayout&amp;&amp;this.setJustifyTags()}ngOnDestroy(){this.subscriptions.unsubscribe()}configureComponent(){const t=this.configService.vendorTheme.components.uiCommon.postHeader;this.skyscraperConfig=this.configService.vendorTheme.components.uiCommon.headerAdSlot?.skyscraper;const{putTagsOnTop:i,horizontalAlignment:s,imageBorderRadius:f}=t;this.putTagsOnTop=i,this.textAlignmentValue=s,this.imageBorderRadius=f,this.setJustifyTags(),this.textAlignmentValue!==u.nOB.left&amp;&amp;this.headerLayout===pr.left&amp;&amp;this.spacedListCSSClasses.push("align-left-lg"),this.textAlignmentValue===u.nOB.left?this.spacedListCSSClasses.push("rs-u-spaced-list--align-left"):this.textAlignmentValue===u.nOB.right&amp;&amp;this.spacedListCSSClasses.push("rs-u-spaced-list--align-right"),this.headerLayout||(this.headerLayout=pr.wide)}setImageAspect(){this.minImageAspect=this.imageAspectRatio??this.configService.vendorTheme.values.defaultImageAspectRatio,this.minImageAspectAsNumber=u.JIz[this.minImageAspect];const t=this.image?.value;this.imageValue!==t&amp;&amp;(this.imageValue=t)}setJustifyTags(){this.justifyTags=this.headerLayout!==pr.left?{sm:this.textAlignmentValue}:{sm:this.textAlignmentValue,lg:u.nOB.left}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(u.jVn),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-post-header"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,WC,5),e.wni(f,XC,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.imageTpl=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.topAdTpl=M.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--image-border-radius",s.getImageBorderRadius)},inputs:{hideTags:"hideTags",post:"post",title:"title",subTitle:"subTitle",tags:"tags",image:"image",imageCaption:"imageCaption",showCaption:"showCaption",adLabel:"adLabel",eventInfo:"eventInfo",metaInfo:"metaInfo",headerLayout:"headerLayout",imageAspectRatio:"imageAspectRatio"},standalone:!1,features:[e.OA$],decls:10,vars:4,consts:[["titleTemplate",""],["descriptionTemplate",""],["eventTemplate",""],["imageTemplate",""],[3,"useBottomMargin"],[3,"headerLayout","textAlignment"],[4,"ngTemplateOutlet"],["skyscraperOffset","0px",3,"layoutWidth","adTag","adTagLeft","adSlot","adSlotLeft"],["rs-external-content-label","","layout","relative",3,"label","rs-u-mar-b-1"],["rsFontColor","",1,"rs-u-font-title","post-header__title"],[1,"rs-u-mar-r-1",3,"accessLevel"],[4,"rsStringAttribute"],["rs-external-content-label","","layout","relative",3,"label"],[4,"rsComponent"],["rsFontColor","",1,"post-header__super-title","rs-u-font-caption",3,"rs-u-mar-t-5"],["rsFontColor","",1,"post-header__super-title","rs-u-font-caption"],["rsFontColor","",1,"post-header__sub-title",3,"ngClass"],[3,"layoutWidth","adTag","adTagLeft","adSlot","adSlotLeft","skyscraperOffset"],[1,"rs-u-mar-0","post-header__figure"],[1,"post-header__figure-image"],[3,"label"],[1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"post-header__full-width-image",3,"--rs-post-header-image-min-aspect","--rs-post-header-image-max-height"],[3,"aspectRatio","isMinAspect","image"],[1,"post-header__full-width-image"],["size","xlarge",3,"attribute","alt","placeholderAspectRatio","croppedAspectRatio","fillContainer","caption"],["size","large",3,"attribute","alt","placeholderAspectRatio","croppedAspectRatio","fillContainer","caption"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[3,"ngClass"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-0","rs-u-mar-t-4"],[3,"tag"],[1,"post-header__event-info"],[1,"post-header__event-info-icon","rs-u-font-body-large"],["icon","calendar",1,"rs-u-pad-r-2",3,"size"],["rsFontColor","",1,"rs-u-font-body-large","rs-u-text-color"],["icon","location",1,"rs-u-pad-r-2",3,"size"],["icon","money",1,"rs-u-pad-r-2",3,"size"]],template:function(i,s){1&amp;i&amp;&amp;(e.DNE(0,uc,1,1,"ng-container")(1,KC,1,1,"rs-header-ad-slot",4),e.j41(2,"rs-header-layout",5),e.DNE(3,TR,8,6,"ng-template",null,0,e.C5r)(5,_N,2,0)(6,PR,2,2,"ng-template",null,1,e.C5r),e.k0s(),e.DNE(8,ey,1,1,"ng-template",null,2,e.C5r)),2&amp;i&amp;&amp;(e.vxM(s.topAdTpl?0:1),e.R7$(2),e.Y8G("headerLayout",s.headerLayout)("textAlignment",s.textAlignmentValue),e.R7$(3),e.vxM(s.editMode||s.imageTpl||s.imageValue?5:-1))},dependencies:[m.YU,m.T3,Ni.hw,Qo.r,Cs.R,jn.I,Ii.R,Bn.AJ,dR,uo,La,Of,Us,dp,rs,HC],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.post-header__event-info[_ngcontent-%COMP%]{font-weight:var(--rs-font-caption-weight, normal);letter-spacing:var(--rs-font-caption-letter-spacing, initial);text-transform:var(--rs-font-caption-transform, initial);font-family:var(--rs-font-caption-family, var(--rs-font-default-stack));font-size:var(--rs-font-caption-size, initial);line-height:var(--rs-font-caption-line-height, initial);-webkit-text-decoration:var(--rs-font-caption-decoration, initial);text-decoration:var(--rs-font-caption-decoration, initial);font-style:var(--rs-font-caption-style, initial)}.post-header[_ngcontent-%COMP%]{padding-top:var(--rs-values-padding-page)}.post-header__figure[_ngcontent-%COMP%]{position:relative;overflow:hidden}.post-header__figure-image[_ngcontent-%COMP%]{overflow:hidden;border-radius:var(--image-border-radius)}.post-header__full-width-image[_ngcontent-%COMP%]{background-color:var(--rs-colors-placeholder);position:relative;padding-bottom:min(100% / var(--rs-post-header-image-min-aspect),var(--rs-post-header-image-max-height, 460px))}.post-header__title[_ngcontent-%COMP%]{margin:0}*[_ngcontent-%COMP%] + .post-header__title[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}.post-header__super-title[_ngcontent-%COMP%]{display:block;color:var(--rs-colors-secondary)}.post-header__sub-title[_ngcontent-%COMP%]{margin:0}*[_ngcontent-%COMP%] + .post-header__sub-title[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}.post-header__event-info[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link));display:flex}.post-header__event-info--link[_ngcontent-%COMP%]{text-decoration:underline}.post-header__event-info--link[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}.post-header__event-info-icon[_ngcontent-%COMP%]{display:flex;height:calc(1em * var(--rs-font-body-large-line-height))}@media only screen and (min-width: 960px){.align-left-lg[_ngcontent-%COMP%]{justify-content:flex-start}}"]})}}return o})();class go extends u.HXs{constructor(){super(...arguments),this.configService=this.injector.get(u.weV)}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){if(this.tags=[],this.metaInfo="",this.adLabel="",!this.post?.value)return;const l=this.post.value;if(this.adLabel=l.adLabel,this.hideTags?.value||(this.tags=l.tags),this.hideAuthors?.value&amp;&amp;this.hidePublishDate?.value)return;const t=[];if(!this.hidePublishDate?.value&amp;&amp;l.publishDate&amp;&amp;t.push((0,m.Yq)(l.publishDate,"mediumDate",this.injector.get(e.xe9))),!this.hideAuthors?.value&amp;&amp;this.authors?.value){const s=(this.authors?.value).filter(f=&gt;f.title).map(f=&gt;f.title);s.length&amp;&amp;t.push(s.join(", "))}this.metaInfo=t.join(" ")}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(go)))(i||go)}})()}static{this.\u0275cmp=e.VBU({type:go,selectors:[["rs-post-header-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:12,consts:[["element",""],["gizmo",""],[3,"post","image","imageAspectRatio","imageCaption","showCaption","title","subTitle","adLabel","metaInfo","hideTags","tags","headerLayout"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-post-header",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("post",null==i.post?null:i.post.value)("image",i.image)("imageAspectRatio",null==i.imageAspectRatio?null:i.imageAspectRatio.value)("imageCaption",i.imageCaption)("showCaption",null==i.showCaption?null:i.showCaption.value)("title",i.title)("subTitle",i.subTitle)("adLabel",i.adLabel)("metaInfo",i.metaInfo)("hideTags",null==i.hideTags?null:i.hideTags.value)("tags",i.tags)("headerLayout",null==i.headerLayout?null:i.headerLayout.value))},dependencies:[_u],encapsulation:2})}}function ty(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-post-list",4),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("postList",t.postListValue)("hideTags",null==t.hideTags?null:t.hideTags.value)("showPagination",null==t.showPagination?null:t.showPagination.value)("teaserLayout",null==t.teaserLayout?null:t.teaserLayout.value)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}function ny(o,l){1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"p"),e.pXf(2,2),e.k0s(),e.bVm())}(0,k.Cg)([(0,u.fvl)({object:"post"})],go.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"post"})],go.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.bzi)({object:"post"})],go.prototype,"image",void 0),(0,k.Cg)([(0,u.DQc)()],go.prototype,"imageCaption",void 0),(0,k.Cg)([(0,u.sa_)()],go.prototype,"showCaption",void 0),(0,k.Cg)([(0,u.m9s)(u.bvk,{object:"post"})],go.prototype,"authors",void 0),(0,k.Cg)([(0,u.sa_)()],go.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.sa_)()],go.prototype,"hideAuthors",void 0),(0,k.Cg)([(0,u.sa_)()],go.prototype,"hidePublishDate",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],go.prototype,"headerLayout",void 0);class qo extends u.qBJ{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(qo)))(i||qo)}})()}static{this.\u0275cmp=e.VBU({type:qo,selectors:[["rs-post-list-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="Post List Element bearbeiten.",[["element",""],["gizmo",""],l,[4,"ngIf"],[3,"postList","hideTags","showPagination","teaserLayout","imageAspectRatio","shape"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,ty,2,6,"ng-container",3)(3,ny,3,0,"ng-container",3),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.postListValue),e.R7$(),e.Y8G("ngIf",!i.postListValue&amp;&amp;i.editMode))},dependencies:[m.bT,ua],encapsulation:2})}}(0,k.Cg)([(0,u.PRR)()],qo.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],qo.prototype,"shape",void 0),(0,k.Cg)([(0,u.PRR)()],qo.prototype,"teaserLayout",void 0),(0,k.Cg)([(0,u.sa_)()],qo.prototype,"hideTags",void 0);var fr=h(9120);const iy=(o,l)=&gt;({data:o,type:l});function vN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function wR(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,vN,1,0,"ng-container",2),e.nI1(1,"rsBind")),2&amp;o){const t=e.XpG();e.Y8G("rsComponent",e.l_i(3,iy,e.bMT(1,1,t.attributeSet),t.teaserComponent))}}class Vo extends u.KVU{constructor(){super(...arguments),this.componentInjector=this.injector.get(u.jVn)}ngOnInit(){super.ngOnInit(),this.setupPost(this.post.value),this.attributeSet=(0,u.Xzt)({duration:this.duration,hideImage:this.hideImage,hideTags:this.hideTags,image:this.imageValue,imageAspectRatio:this.imageAspectRatio,item:this.post,layout:this.teaserLayout,shape:this.shape,subTitle:this.subTitle,summary:this.summary,tags:this.tags,title:this.title},this),this.post.changed.pipe((0,Gt.Q)(this.destroyed$)).subscribe(l=&gt;{this.setupPost(l),this.attributeSet.update({duration:this.duration,tags:this.tags,image:this.imageValue})})}setupPost(l){if(l){if(this.tags=(0,u.odL)(l),this.teaserComponent=ca(l,this.componentInjector),this.imageValue=this.imageOverride?.value||this.image?.value,l.type===u.slR){const t=l.duration;this.duration=t?t/1e3:void 0}}else this.duration=null,this.tags=[],this.imageValue=null}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Vo)))(i||Vo)}})()}static{this.\u0275cmp=e.VBU({type:Vo,selectors:[["rs-post-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[4,"rsComponent"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,wR,2,6,"ng-container"),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(i.editMode||null!=i.post&amp;&amp;i.post.value?2:-1))},dependencies:[jn.I,fr.Yk],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)({object:"post"})],Vo.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"post"})],Vo.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.fvl)({object:"post"})],Vo.prototype,"summary",void 0),(0,k.Cg)([(0,u.bzi)({object:"post"})],Vo.prototype,"image",void 0),(0,k.Cg)([(0,u.bzi)({name:"image"})],Vo.prototype,"imageOverride",void 0),(0,k.Cg)([(0,u.PRR)()],Vo.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Vo.prototype,"shape",void 0),(0,k.Cg)([(0,u.sa_)()],Vo.prototype,"hideImage",void 0),(0,k.Cg)([(0,u.sa_)()],Vo.prototype,"hideTags",void 0);class er extends u.$rp{ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.socialLinks=[{type:u.qrL.Bandcamp,link:this.bandcamp?.value},{type:u.qrL.Facebook,link:this.facebook?.value},{type:u.qrL.Instagram,link:this.instagram?.value},{type:u.qrL.Linkedin,link:this.linkedin?.value},{type:u.qrL.Soundcloud,link:this.soundcloud?.value},{type:u.qrL.Spotify,link:this.spotify?.value},{type:u.qrL.TikTok,link:this.tiktok?.value},{type:u.qrL.Twitter,link:this.twitter?.value},{type:u.qrL.Website,link:this.website?.value},{type:u.qrL.WhatsApp,link:this.whatsapp?.value},{type:u.qrL.Xing,link:this.xing?.value},{type:u.qrL.Youtube,link:this.youtube?.value}]}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(er)))(i||er)}})()}static{this.\u0275cmp=e.VBU({type:er,selectors:[["rs-social-links-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"links"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-social-links",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("links",i.socialLinks))},dependencies:[lu],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],er.prototype,"bandcamp",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"facebook",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"instagram",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"linkedin",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"soundcloud",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"spotify",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"tiktok",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"twitter",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"website",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"whatsapp",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"youtube",void 0),(0,k.Cg)([(0,u.fvl)()],er.prototype,"xing",void 0);const oy=["itemTemplate"],ry=["overlayTemplate"],EN=["backgroundTemplate"],Va=o=&gt;({$implicit:o}),Ap=(o,l,t,i,s,f,M,te,Me,tt,Ot,Rt)=&gt;({item:o,tags:l,title:t,subTitle:i,summary:s,adLabel:f,image:M,layout:te,hideTags:Me,badgeContent:tt,imageAspectRatio:Ot,duration:Rt}),ug=(o,l)=&gt;({data:o,type:l});function dg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function AR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function fu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div"),e.DNE(1,AR,1,0,"ng-container",12),e.k0s()),2&amp;o){let t;const i=l.$implicit,s=e.XpG(2),f=e.sdS(2);e.R7$(),e.Y8G("ngTemplateOutlet",null!==(t=s.itemTemplate)&amp;&amp;void 0!==t?t:f)("ngTemplateOutletContext",e.eq3(2,Va,i))}}function hg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function sy(o,l){if(1&amp;o&amp;&amp;e.DNE(0,hg,1,0,"ng-container",12),2&amp;o){let t;const i=l.$implicit,s=e.XpG(2),f=e.sdS(2);e.Y8G("ngTemplateOutlet",null!==(t=s.itemTemplate)&amp;&amp;void 0!==t?t:f)("ngTemplateOutletContext",e.eq3(2,Va,i))}}function pg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Dp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"button",18),e.ehv(1,2),e.k0s()),2&amp;o){const t=e.XpG().index,i=e.XpG(3);e.AVh("marker--active",i.activeSlideIndex===t),e.uP7(t),e.nnv(1)}}function ay(o,l){1&amp;o&amp;&amp;e.nrm(0,"div",19)}function DR(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",15),e.bIt("click",function(){const s=e.eBV(t).index,f=e.XpG(3);return e.Njj(f.setSlide(s))}),e.DNE(1,Dp,2,3,"button",16)(2,ay,1,0,"div",17),e.k0s()}if(2&amp;o){const t=l.index,i=e.XpG(3);e.R7$(),e.Y8G("ngIf",i.activeSlideIndex!==t),e.R7$(),e.Y8G("ngIf",i.activeSlideIndex===t)}}function ly(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"ul",13),e.bIt("mouseenter",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.setAutoplay(!1))})("mouseleave",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.setAutoplay(!0))}),e.DNE(1,DR,3,2,"li",14),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.slides)}}function LR(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",4)(1,"div",5),e.DNE(2,dg,1,0,"ng-container",6),e.j41(3,"div",7),e.DNE(4,fu,2,4,"div",8),e.k0s(),e.j41(5,"div",9)(6,"rs-slider",10),e.bIt("activeItemChanged",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.activeSlideIndex=(null==s?null:s.index)||0)}),e.DNE(7,sy,1,4,"ng-template",null,1,e.C5r),e.k0s()(),e.DNE(9,pg,1,0,"ng-container",6),e.k0s(),e.DNE(10,ly,2,1,"ul",11),e.k0s()}if(2&amp;o){const t=e.XpG();e.Aen(t.containerStyles),e.AVh("teaser-slider--tile",t.teaserLayout===t.LAYOUTS.Tile)("teaser-slider--split-s",t.teaserLayout===t.LAYOUTS.SplitS)("teaser-slider--image-only",t.teaserLayout===t.LAYOUTS.ImageOnly)("teaser-slider--text-only",t.teaserLayout===t.LAYOUTS.TextOnly),e.R7$(2),e.Y8G("ngTemplateOutlet",t.backgroundTemplate),e.R7$(2),e.Y8G("ngForOf",t.slides),e.R7$(2),e.Y8G("slides",t.slides)("renderButtonsOutside",!t.renderButtonsInside)("autoplayTime",t.displayTime)("hideArrows",t.hideArrows),e.R7$(3),e.Y8G("ngTemplateOutlet",t.overlayTemplate),e.R7$(),e.Y8G("ngIf",!t.hidePaginator)}}function xR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function cy(o,l){if(1&amp;o&amp;&amp;e.DNE(0,xR,1,0,"ng-container",20),2&amp;o){let t;const i=l.$implicit,s=e.XpG();e.Y8G("rsComponent",e.l_i(14,ug,e.zJS(1,Ap,[i.item,i.tags,i.title,i.subTitle,i.summary,i.adLabel,i.image,s.teaserLayout,s.hideTags,i.badgeContent,s.imageAspectRatio,i.duration]),null!==(t=s.itemComponent)&amp;&amp;void 0!==t?t:i.component))}}let Lp=(()=&gt;{class o{constructor(t,i){this.configService=t,this.platformId=i,this.widthChanged=new e.bkB,this.aspectChanged=new e.bkB,this.LAYOUTS=u.G6X,this.containerStyles={},this.activeSlideIndex=0,this.subs=new u.A$E,this.defaultAspectRatio=this.configService.vendorTheme.values.defaultImageAspectRatio,this.imageAspectNumber=u.JIz[this.defaultAspectRatio]}ngOnInit(){this.containerStyles={},(0,m.UE)(this.platformId)&amp;&amp;this.subs.add((0,vn.R)(window,"resize").pipe((0,re.B)(250)).subscribe(()=&gt;this.measureWidth())),this.init()}ngAfterViewInit(){this.measureWidth()}ngOnDestroy(){this.subs.unsubscribe()}ngOnChanges(t){t.imageAspectRatio&amp;&amp;!t.imageAspectRatio.firstChange&amp;&amp;this.init()}setSlide(t){this.slider.updateItem(this.slides[t])}setAutoplay(t=!0){this.slider.setAutoplay(t)}init(){this.imageAspectNumber=u.JIz[this.imageAspectRatio??this.defaultAspectRatio],this.containerStyles={...this.containerStyles,"--rs-teaser-slider-aspect":this.imageAspectNumber},this.aspectChanged.emit(this.imageAspectNumber)}measureWidth(){const t=this.hostElement?.nativeElement?.clientWidth,i=t?`${t}px`:"100%";this.containerStyles={...this.containerStyles,"--rs-teaser-slider-width":i},this.widthChanged.next(i)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-teaser-slider"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,oy,5),e.wni(f,ry,5),e.wni(f,EN,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.itemTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.overlayTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.backgroundTemplate=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(rc,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.slider=f.first)}},inputs:{imageAspectRatio:"imageAspectRatio",teaserLayout:"teaserLayout",hideTags:"hideTags",hideArrows:"hideArrows",displayTime:"displayTime",slides:"slides",hostElement:"hostElement",itemComponent:"itemComponent",renderButtonsInside:"renderButtonsInside",hidePaginator:"hidePaginator"},outputs:{widthChanged:"widthChanged",aspectChanged:"aspectChanged"},standalone:!1,features:[e.OA$],decls:3,vars:1,consts:()=&gt;{let t;return t="Zeige Folie " + "\ufffd0\ufffd" + ".",[["defaultItemTemplate",""],["view",""],["title",t],["class","teaser-slider",3,"teaser-slider--tile","teaser-slider--split-s","teaser-slider--image-only","teaser-slider--text-only","style",4,"ngIf"],[1,"teaser-slider"],[1,"content"],[4,"ngTemplateOutlet"],["aria-hidden","true","inert","",1,"content__shadow-slides"],[4,"ngFor","ngForOf"],[1,"content__slides"],["buttonPositionCSSVar","--rs-teaser-slider-button-position",3,"activeItemChanged","slides","renderButtonsOutside","autoplayTime","hideArrows"],["class","paginator",3,"mouseenter","mouseleave",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"paginator",3,"mouseenter","mouseleave"],[3,"click",4,"ngFor","ngForOf"],[3,"click"],["type","button","class","marker",3,"title","marker--active",4,"ngIf"],["class","marker marker--active",4,"ngIf"],["type","button",1,"marker",6,"title"],[1,"marker","marker--active"],[4,"rsComponent"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,LR,11,18,"div",3)(1,cy,1,17,"ng-template",null,0,e.C5r),2&amp;i&amp;&amp;e.Y8G("ngIf",null==s.slides?null:s.slides.length)},dependencies:[m.Sq,m.bT,m.T3,jn.I,rc],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.paginator[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}[_nghost-%COMP%]{display:contents}.teaser-slider[_ngcontent-%COMP%]{--rs-teaser-slider-button-position: calc( var(--rs-teaser-slider-width) / var(--rs-teaser-slider-aspect) / 2 );position:relative;width:100%}.teaser-slider--text-only[_ngcontent-%COMP%], .teaser-slider--image-only[_ngcontent-%COMP%], .teaser-slider--split-s[_ngcontent-%COMP%]{--rs-teaser-slider-button-position: 50%}@media only screen and (min-width: 600px){.teaser-slider[_ngcontent-%COMP%]:not(.teaser-slider--tile){--rs-teaser-slider-button-position: 50%}}.paginator[_ngcontent-%COMP%]{display:flex;justify-content:center;margin:var(--rs-values-spacing-sp3) 0;line-height:0}.marker[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;margin:var(--rs-values-spacing-sp2) var(--rs-values-spacing-sp1);height:var(--rs-values-spacing-sp1);width:var(--rs-values-base-unit);background-color:var(--rs-colors-text);opacity:.5;transition:all .2s ease-in-out}.rs-using-keyboard[_nghost-%COMP%]   .marker[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .marker[_ngcontent-%COMP%]:focus{opacity:1;background-color:var(--rs-colors-text-highlight)}.marker--active[_ngcontent-%COMP%]{width:calc(3 * var(--rs-values-base-unit));opacity:1}.content[_ngcontent-%COMP%]{position:relative}.content__slides[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:stretch;align-items:stretch}.content__shadow-slides[_ngcontent-%COMP%]{display:flex;overflow:hidden;opacity:0;pointer-events:none;user-focus:ignore;-moz-user-focus:ignore}.content__shadow-slides[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{width:100%;flex:0 0 auto}"]})}}return o})();function Wd(o,l){if(1&amp;o&amp;&amp;(e.qex(0,null,1),e.nrm(2,"rs-teaser-slider",3),e.eu8(3,4),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(2),e.Y8G("slides",t.slides)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("hideArrows",null==t.hideArrows?null:t.hideArrows.value)("teaserLayout",null==t.teaserLayout?null:t.teaserLayout.value)("displayTime",null==t.displayTime?null:t.displayTime.value)("hideTags",null==t.hideTags?null:t.hideTags.value)("hostElement",t.hostElement),e.R7$(),e.Y8G("element",t)("container",t.children)("index",0)}}class Or extends u.$rp{constructor(){super(...arguments),this.LAYOUTS=u.G6X,this.showElement=!0,this.modelService=this.injector.get(u.JWn),this.componentInjector=this.injector.get(u.jVn),this.breakPointService=this.injector.get(u.dci)}ngOnInit(){super.ngOnInit(),this.init(),this.hostElement=this.elementRef,this.breakPointService.getBreakpointChanges()?.pipe((0,Gt.Q)(this.destroyed$)).subscribe(l=&gt;{let t=l;const i=this.style?.sm?.size,s=this.style?.md?.size,f=this.style?.lg?.size,M=this.style?.xl?.size;if(t===u.wXU.XL){if(M)return void(this.showElement=!M.includes("0px")&amp;&amp;!M.includes("0%"));t=u.wXU.LG}if(t===u.wXU.LG){if(f)return void(this.showElement=!f.includes("0px")&amp;&amp;!f.includes("0%"));t=u.wXU.MD}if(t===u.wXU.MD){if(s)return void(this.showElement=!s.includes("0px")&amp;&amp;!s.includes("0%"));t=u.wXU.SM}t===u.wXU.SM&amp;&amp;i&amp;&amp;(this.showElement=!i.includes("0px")&amp;&amp;!i.includes("0%"))})}detectChanges(){super.detectChanges(),this.init()}init(){this.slides=(this.children?.value?.elements||[]).reduce((t,i)=&gt;{const s=this.extractSlideFromChildElement(i,t.length);return s?[...t,s]:t},[])}extractSlideFromChildElement(l,t){const i=l.attributes.image;switch(l.baseType){case"_group":const s=l.attributes.group;if(!s)return null;const f=this.modelService.createModel(u.YhD,s);return{index:t,item:f,link:f.link,tags:f.tags,title:f.title,subTitle:f.get("subTitle"),summary:f.get("description"),badgeContent:bl(f),image:i||f.get("image"),component:Fi};case"_post":const M=l.attributes.post;if(!M)return null;const te=this.modelService.getPostModelType(M.type),Me=this.modelService.createModel(te||u.M$o,M),tt=Me.duration,Ot=ca(Me,this.componentInjector);return{index:t,item:Me,tags:(0,u.odL)(Me),link:Me.link,title:Me.title,subTitle:Me.subTitle,summary:Me.summary,adLabel:Me.adLabel,duration:tt,component:Ot,image:i||Me.get("image")};case"_person":const Rt=l.attributes.person;if(!Rt)return null;const Vt=this.modelService.createModel(u.bvk,Rt);return{index:t,tags:Vt.tags,title:Vt.title,subTitle:Vt.get("job")??Vt.get("subTitle"),summary:Vt.get("profile"),link:Vt.link,item:Vt,image:i||Vt.get("image"),component:Fi};case"_channel":const Kt=l.attributes.channel;if(!Kt)return null;const nn=this.modelService.createModel(u.VYm,Kt);return{index:t,item:nn,link:nn.link,title:nn.title,subTitle:nn.get("subTitle"),summary:nn.get("description"),image:i||nn.get("image"),component:Fi};case"_show":const rn=l.attributes.show;if(!rn)return null;const $n=this.modelService.createModel(u.rJb,rn);return{index:t,link:$n.link,item:$n,tags:$n.tags,title:$n.title,subTitle:$n.subTitle,summary:$n.get("description"),image:i||$n.get("image"),component:Fi};default:return null}}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Or)))(i||Or)}})()}static{this.\u0275cmp=e.VBU({type:Or,selectors:[["rs-teaser-slider-element"]],standalone:!1,features:[e.Vt3],decls:3,vars:1,consts:[["gizmo",""],["element",""],[4,"ngIf"],[3,"slides","imageAspectRatio","hideArrows","teaserLayout","displayTime","hideTags","hostElement"],["rsDropzone","",3,"element","container","index"]],template:function(t,i){1&amp;t&amp;&amp;(e.DNE(0,Wd,4,10,"ng-container",2),e.eu8(1,null,0)),2&amp;t&amp;&amp;e.Y8G("ngIf",i.showElement)},dependencies:[m.bT,tp.m,Lp],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{--rs-dz-position-sm: absolute;--rs-dz-height-sm: 100%;--rs-dz-width-sm: 100%}"]})}}function _g(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,0),e.bVm())}function NR(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,1),e.bVm())}(0,k.Cg)([(0,u.PRR)()],Or.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],Or.prototype,"teaserLayout",void 0),(0,k.Cg)([(0,u.sa_)()],Or.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.sa_)()],Or.prototype,"hideArrows",void 0),(0,k.Cg)([(0,u.XvI)()],Or.prototype,"displayTime",void 0);let uy=(()=&gt;{class o{constructor(t){this.authService=t}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.uRZ))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-account-state-text"]],standalone:!1,decls:2,vars:1,consts:()=&gt;{let t,i;return t="Account",i="Login",[t,i]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,_g,2,0,"ng-container")(1,NR,2,0,"ng-container"),2&amp;i&amp;&amp;e.vxM(s.authService.isLoggedIn?0:1)},encapsulation:2})}}return o})();var fg=h(9519),dc=h.n(fg);const hc=()=&gt;({sm:"3u"}),dy=o=&gt;({animationDuration:o}),hy=(o,l)=&gt;({value:o,params:l});function gg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function kR(o,l){1&amp;o&amp;&amp;e.eu8(0)}let mg=(()=&gt;{class o{constructor(t,i){this.editMode=t,this.UID=dc()("collapsible-"),this.animationDuration=0,this.isExpanded=!1,i&amp;&amp;(this.title=i.title,this.isExpanded=i.isExpanded,this.contentTemplate=i.contentTemplate,this.colorSchemaConnector$=i.colorSchemaConnector$),this.setBackgroundColorScheme()}ngOnInit(){this.isExpanded=this.editMode||!!this.isExpanded,setTimeout(()=&gt;{this.animationDuration=200})}ngOnChanges(t){t.isExpanded&amp;&amp;this.editMode&amp;&amp;(this.isExpanded=!0)}toggleIsExpanded(){this.editMode||(this.isExpanded=!this.isExpanded)}setBackgroundColorScheme(){this.backgroundColorScheme=u.D88.surface,this.colorSchemaConnector$.next(this.backgroundColorScheme)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-collapsible"]],inputs:{title:"title",isExpanded:"isExpanded",contentTemplate:"contentTemplate",colorSchemaConnector$:"colorSchemaConnector$"},standalone:!1,features:[e.OA$],decls:7,vars:19,consts:[[1,"collapsible"],["rsFontColor","","type","button",1,"collapsible__trigger","rs-u-font-body-strong",3,"click","title"],[1,"collapsible__trigger-icon","rs-u-mar-r-3"],["icon","arrow-right",3,"size"],[4,"rsTextAttribute","rsTextAttributeTagName","rsTextAttributeCssClass"],["role","region",1,"rs-u-pad-4",3,"rsBackgroundColor"],[4,"ngTemplateOutlet"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0)(1,"button",1),e.bIt("click",function(){return s.toggleIsExpanded()}),e.j41(2,"span",2),e.nrm(3,"rs-icon",3),e.k0s(),e.DNE(4,gg,1,0,"ng-container",4),e.k0s(),e.j41(5,"div",5),e.DNE(6,kR,1,0,"ng-container",6),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("title",null==s.title||null==s.title.value?null:s.title.value.text),e.BMQ("aria-controls",s.UID)("aria-expanded",s.isExpanded),e.R7$(),e.AVh("collapsible__trigger-icon--rotated",s.isExpanded),e.R7$(),e.Y8G("size",e.lJ4(13,hc)),e.R7$(),e.Y8G("rsTextAttribute",s.title)("rsTextAttributeTagName","span")("rsTextAttributeCssClass","rs-u-text-color-link rs-u-pad-y-4"),e.R7$(),e.Y8G("rsBackgroundColor",s.backgroundColorScheme)("@expandCollapseAnimation",e.l_i(16,hy,s.isExpanded,e.eq3(14,dy,s.animationDuration))),e.BMQ("id",s.UID),e.R7$(),e.Y8G("ngTemplateOutlet",s.contentTemplate))},dependencies:[m.T3,Cs.R,Ii.R,Bn.AJ,zi.D],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.collapsible__trigger[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.collapsible__trigger[_ngcontent-%COMP%]{width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start}.collapsible__trigger-icon[_ngcontent-%COMP%]{display:flex;color:var(--rs-colors-text-link);transform:none;transition:all .2s ease-in-out}.collapsible__trigger-icon--rotated[_ngcontent-%COMP%]{transform:rotate(90deg)}"],data:{animation:[(0,y.hZ)("expandCollapseAnimation",[(0,y.wk)("false",(0,y.iF)({display:"none",height:"0",opacity:"0",overflow:"hidden"})),(0,y.wk)("true",(0,y.iF)({display:"block",height:"*",opacity:"1",overflow:"hidden"})),(0,y.kY)("false =&gt; true",[(0,y.iF)({display:"block"}),(0,y.i0)("{{animationDuration}}ms ease-in-out")]),(0,y.kY)("true =&gt; false",[(0,y.i0)("{{animationDuration}}ms ease-in-out")])])]}})}}return o})();var Xd=h(8860),py=h(6207);function vg(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.valueLabel||t.selectedOption.label||t.selectedOption.title," ")}}function _y(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(t.placeholder)}}function xp(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,_y,2,1,"ng-container",10),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.placeholder)}}function pc(o,l){if(1&amp;o){const t=e.RV6();e.qex(0),e.j41(1,"li",15,2),e.bIt("click",function(s){const f=e.eBV(t).$implicit,M=e.XpG();return e.Njj(M.select(f,s))})("keydown.space",function(s){const f=e.eBV(t).$implicit,M=e.XpG();return e.Njj(M.select(f,s))})("keydown.enter",function(s){const f=e.eBV(t).$implicit,M=e.XpG();return e.Njj(M.select(f,s))}),e.j41(3,"div",16),e.EFF(4),e.k0s()(),e.bVm()}if(2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG();e.R7$(),e.AVh("filter-select__item--highlighted",s.highlightedOptionIndex===i)("filter-select__item--selected",t.value===(null==s.selectedOption?null:s.selectedOption.value)),e.BMQ("tabindex",s.isOpen?0:null)("id",s.id+"_"+t.value)("aria-selected",t.value===(null==s.selectedOption?null:s.selectedOption.value)),e.R7$(3),e.SpI(" ",t.label||t.title," ")}}let Eg=(()=&gt;{class o extends u.AzE{constructor(){super(...arguments),this.optionTemplates={}}select(t,i){i&amp;&amp;(i.preventDefault(),i.stopPropagation()),this.optionTemplates[t.value]||this.close(),this.value=t.value,this.customFormControl.updateValue(t.value),this.changed.emit(t.value),this.selectedOption=t}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-filter-select"]],inputs:{valueLabel:"valueLabel"},standalone:!1,features:[e.Jv_([{provide:T.kq,useExisting:(0,e.Rfq)(()=&gt;o),multi:!0}]),e.Vt3],decls:16,vars:30,consts:[["trigger",""],["optionBox",""],["option",""],[3,"formGroup"],[3,"validity","labelType","label","title","name","id","errors","showErrorState","hintMessage"],["customFormControl","",1,"filter-select",3,"keydown.escape","keydown.arrowUp","keydown.arrowDown","focusout","formControlName","value"],["aria-haspopup","listbox",1,"rs-u-container","filter-select__trigger",3,"click","disabled"],[1,"filter-select__trigger-content","rs-u-pad-x-3"],[1,"filter-select__trigger-label"],[1,"filter-select__trigger-selection"],[4,"ngIf"],[1,"filter-select__icon"],["icon","arrow-down",3,"size"],[1,"filter-select__options","rs-u-pad-y-1"],[4,"ngFor","ngForOf"],["role","option",1,"filter-select__item",3,"click","keydown.space","keydown.enter"],[1,"filter-select__item-label"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.qex(0,3),e.j41(1,"rs-form-control-wrapper",4)(2,"div",5),e.bIt("keydown.escape",function(){return e.eBV(f),e.Njj(s.close())})("keydown.arrowUp",function(te){return e.eBV(f),e.Njj(s.keySelect(!0,te))})("keydown.arrowDown",function(te){return e.eBV(f),e.Njj(s.keySelect(!1,te))})("focusout",function(){return e.eBV(f),e.Njj(s.focusOut())}),e.j41(3,"button",6,0),e.bIt("click",function(){return e.eBV(f),e.Njj(s.isOpen?s.close():s.open())}),e.j41(5,"div",7)(6,"span",8),e.EFF(7),e.k0s(),e.j41(8,"span",9),e.DNE(9,vg,2,1,"ng-container",10)(10,xp,2,1,"ng-container",10),e.k0s(),e.j41(11,"span",11),e.nrm(12,"rs-icon",12),e.k0s()()(),e.j41(13,"ul",13,1),e.DNE(15,pc,5,8,"ng-container",14),e.k0s()()(),e.bVm()}2&amp;i&amp;&amp;(e.Y8G("formGroup",s.formGroup),e.R7$(),e.Y8G("validity",s.validity)("labelType",s.labelTypes.none)("label",s.computedLabel)("title",s.title||s.label)("name",s.name)("id",s.id)("errors",s.errors)("showErrorState",s.showErrorState)("hintMessage",s.hintMessage),e.R7$(),e.AVh("filter-select--open",s.isOpen)("filter-select--using-keys",s.usingKeys)("filter-select--error",s.showErrorState),e.Y8G("formControlName",s.formControlName)("value",s.value),e.R7$(),e.AVh("filter-select__trigger--no-selection",!s.selectedOption),e.Y8G("disabled",s.isDisabled||!s.options||s.options.length&lt;1),e.BMQ("title",s.title||s.label)("aria-labelledby",s.labelledBy||s.id),e.R7$(4),e.JRh(s.label),e.R7$(2),e.Y8G("ngIf",s.selectedOption),e.R7$(),e.Y8G("ngIf",!s.selectedOption),e.R7$(2),e.Y8G("size",s.iconSize),e.R7$(),e.BMQ("aria-activedescendant",s.selectedOption?s.id+"_"+s.selectedOption.value:void 0)("aria-labelledby",s.labelledBy||s.id),e.R7$(2),e.Y8G("ngForOf",s.options))},dependencies:[m.Sq,m.bT,T.BC,T.cb,T.j4,T.JD,Xd._,Ii.R,py.e],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .filter-select__trigger[_ngcontent-%COMP%]:focus:not([disabled]), .rs-using-keyboard   [_nghost-%COMP%]   .filter-select__trigger[_ngcontent-%COMP%]:focus:not([disabled]){outline:2px solid var(--rs-colors-focus);outline-offset:0}.filter-select__options[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.filter-select__trigger[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.filter-select[_ngcontent-%COMP%]{--filter-select-border-radius: 5px;position:relative;cursor:pointer}.filter-select__trigger[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-weight, normal);letter-spacing:var(--rs-font-body-letter-spacing, initial);text-transform:var(--rs-font-body-transform, initial);font-family:var(--rs-font-body-family, var(--rs-font-default-stack));font-size:var(--rs-font-body-size, initial);line-height:var(--rs-font-body-line-height, initial);-webkit-text-decoration:var(--rs-font-body-decoration, initial);text-decoration:var(--rs-font-body-decoration, initial);font-style:var(--rs-font-body-style, initial);display:block;padding:var(--rs-values-spacing-sp2) 0;background-color:var(--rs-colors-background);text-align:start;border:var(--dropdown-border-width) var(--dropdown-border-style) var(--rs-colors-controls-border);border-radius:var(--filter-select-border-radius)}.filter-select__trigger-content[_ngcontent-%COMP%]{display:flex;align-items:center}.filter-select__trigger-label[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;flex-grow:0;flex-shrink:0;padding-right:var(--rs-values-spacing-sp2)}.filter-select__trigger-selection[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;flex-shrink:1;flex-grow:1;color:var(--rs-colors-text-link);padding-right:var(--rs-values-spacing-sp2)}.filter-select__trigger[_ngcontent-%COMP%]   [disabled][_ngcontent-%COMP%]{opacity:.5}.filter-select__icon[_ngcontent-%COMP%]{display:flex;transition:all .2s ease-in-out}.filter-select__options[_ngcontent-%COMP%]{min-width:100%;max-width:calc(100vw - 2 * var(--rs-values-spacing-sp3));max-height:0;transition:all .2s ease-in-out;overflow-x:hidden;overflow-y:hidden}.filter-select__item[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-weight, normal);letter-spacing:var(--rs-font-body-letter-spacing, initial);text-transform:var(--rs-font-body-transform, initial);font-family:var(--rs-font-body-family, var(--rs-font-default-stack));font-size:var(--rs-font-body-size, initial);line-height:var(--rs-font-body-line-height, initial);-webkit-text-decoration:var(--rs-font-body-decoration, initial);text-decoration:var(--rs-font-body-decoration, initial);font-style:var(--rs-font-body-style, initial);padding:var(--rs-values-spacing-sp2) var(--rs-values-spacing-sp3);overflow:hidden;text-overflow:ellipsis}.filter-select__item[_ngcontent-%COMP%]:focus{outline:none}.filter-select__item--selected[_ngcontent-%COMP%]{color:var(--rs-colors-accent-background)}.filter-select__item--selected[_ngcontent-%COMP%]:hover{color:var(--rs-colors-highlight-surface);background-color:var(--rs-colors-surface)}.rs-using-keyboard[_nghost-%COMP%]   .filter-select__item--highlighted[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .filter-select__item--highlighted[_ngcontent-%COMP%], .filter-select--using-keys[_ngcontent-%COMP%]   .filter-select__item--highlighted[_ngcontent-%COMP%]{color:var(--rs-colors-on-surface);background-color:var(--rs-colors-surface)}.rs-using-keyboard[_nghost-%COMP%]   .filter-select__item--highlighted.filter-select__item--selected[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .filter-select__item--highlighted.filter-select__item--selected[_ngcontent-%COMP%], .filter-select--using-keys[_ngcontent-%COMP%]   .filter-select__item--highlighted.filter-select__item--selected[_ngcontent-%COMP%]{color:var(--rs-colors-accent-surface)}@media (hover: hover){.filter-select__item[_ngcontent-%COMP%]:hover{color:var(--rs-colors-highlight-background)}}.filter-select--open[_ngcontent-%COMP%]   .filter-select__trigger[_ngcontent-%COMP%]{border-color:var(--rs-colors-controls-focus);border-radius:var(--filter-select-border-radius) var(--filter-select-border-radius) 0 0}.filter-select--open[_ngcontent-%COMP%]   .filter-select__options[_ngcontent-%COMP%]{max-height:initial;background-color:var(--rs-colors-background);border:1px solid var(--rs-colors-controls-focus);border-top:none;border-radius:0 0 var(--filter-select-border-radius) var(--filter-select-border-radius)}.filter-select--open[_ngcontent-%COMP%]   .filter-select__icon[_ngcontent-%COMP%]{transform:rotate(180deg)}@media only screen and (min-width: 600px){.filter-select__icon[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp9)}.filter-select__options[_ngcontent-%COMP%]{z-index:1}.filter-select--open[_ngcontent-%COMP%]   .filter-select__options[_ngcontent-%COMP%]{webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;max-height:400px;overflow-y:auto}.filter-select--open[_ngcontent-%COMP%]   .filter-select__options[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}}']})}}return o})();const Cg=()=&gt;({sm:.1,md:1.5,lg:2.63}),zd=()=&gt;({sm:"5u"});function fy(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(" - "+t.subTitle())}}function yg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",4)(1,"span",11),e.EFF(2),e.k0s(),e.DNE(3,fy,2,1,"span",11),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("rsRouterLink",t.show().link),e.R7$(2),e.JRh(t.show().title),e.R7$(),e.vxM(t.subTitle()?3:-1)}}function Np(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",5),e.EFF(1," \xa0 "),e.k0s())}function FR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh("- "+t.artist)}}function gy(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",8)(1,"span",11),e.EFF(2),e.k0s(),e.DNE(3,FR,2,1,"span",11),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.JRh(t.trackName+(t.artist?" ":"")),e.R7$(),e.vxM(t.artist?3:-1)}}function BR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",8)(1,"span",11),e.EFF(2),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(2),e.JRh(t.audio.title)}}let my=(()=&gt;{class o{get title(){return this.artist&amp;&amp;this.trackName?this.trackName+" - "+this.artist:this.trackName||this.artist||this.audio?.title}constructor(t,i,s,f,M){this.playerService=t,this.channelService=i,this.configService=s,this.platformId=f,this.editMode=M,this.PLAYER_ICON_TYPES=ts,this.PLAYER_STATE=u.pi5,this.OVERLAY_TYPE=ml,this.WAVEFORM_HEIGHT={sm:"32px"},this.MODERATORS_PREFIX="mit",this.MODERATORS_LAST_SEPARATOR="und",this.MODERATORS_SEPARATOR=",",this.subTitle=(0,e.EWP)(()=&gt;{if(!this.show())return"";const{hosts:Ot,subTitle:Rt}=this.show();return Ot?.length?this.concatHosts(Ot):Rt}),this.playerState=u.pi5.Idle,this.show=(0,e.vPA)(null),this.trackName="",this.artist="",this.subs=new u.A$E;const te=this.configService.vendorTheme.components.core.header.isFixed,Me=te?"":"var(--rs-header-height-sm) + ";this.maxHeights={sm:"calc("+Me+"var(--rs-values-spacing-sp2) + 2 * var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + 2 * var(--rs-values-spacing-sp3) + 5 * var(--rs-values-base-unit) + 2 * (0.875 * var(--rs-font-display-line-height)) * (0.875 * var(--rs-font-display-size)) + var(--rs-values-spacing-sp2) + "+this.WAVEFORM_HEIGHT.sm+")",md:"calc("+Me+"var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + 2 * var(--rs-values-spacing-sp3) + 5 * var(--rs-values-base-unit) + 2 * (0.875 * var(--rs-font-display-line-height)) * (0.875 * var(--rs-font-display-size)) + var(--rs-values-spacing-sp4) + "+this.WAVEFORM_HEIGHT.sm+")",lg:"calc("+(te?"":"var(--rs-header-height-lg) + ")+"var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + 2 * var(--rs-values-spacing-sp3) + 5 * var(--rs-values-base-unit) + (0.875 * var(--rs-font-display-line-height)) * (0.875 * var(--rs-font-display-size)) + var(--rs-values-spacing-sp5) + "+this.WAVEFORM_HEIGHT.sm+")"}}ngOnInit(){this.audio&amp;&amp;this.init()}ngOnChanges(t){t.audio&amp;&amp;t.audio.previousValue&amp;&amp;this.init()}ngOnDestroy(){this.subs.unsubscribe()}play(){this.playerService.toggle(this.audio.playerConfig,!0)}init(){this.playerConfig=this.audio.playerConfig,this.image=this.backgroundImage||this.audio.get("coverImage")||this.audio.get("image"),this.trackName=this.audio?.title,!this.editMode&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;(this.subs.add(this.playerService.subscribePlayerConfigState(this.audio.playerConfig,t=&gt;{this.playerState=t},!0)),this.subs.add(this.channelService.observeCurrentTrack(this.audio.id).subscribe(t=&gt;{t?(this.trackName=t.title,this.artist=t.artistsCredits||""):(this.trackName=this.audio.title,this.artist="")})),this.audio?.hideShowList||this.subs.add(this.channelService.observeCurrentShow(this.audio.id).subscribe(t=&gt;{if(t&amp;&amp;t.id!==this.show()?.id)return this.show.set(t),void(this.image=this.backgroundImage||this.audio.get("coverImage")||this.audio.get("image"));this.show.set(null),this.image=this.backgroundImage||this.audio.get("coverImage")||this.audio.get("image")})))}concatHosts(t){const i=t.length-1;return t.reduce((f,M,te)=&gt;0===te?`${this.MODERATORS_PREFIX} ${M.title}`:te===i?`${f} ${this.MODERATORS_LAST_SEPARATOR} ${M.title}`:`${f}${this.MODERATORS_SEPARATOR} ${M.title}`,"")}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC),e.rXU(u.lhn),e.rXU(u.weV),e.rXU(e.Agw),e.rXU(u.z3r))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-hero-player"]],inputs:{parentElement:"parentElement",backgroundImage:"backgroundImage",audio:"audio"},standalone:!1,features:[e.OA$],decls:12,vars:17,consts:[[3,"image","parentElement","aspectRatios","overlayType","maxHeights"],[1,"hero-player","rs-u-text-color-on-overlay"],[1,"hero-player__main","rs-u-font-sub-title"],[1,"hero-player__headline"],[1,"rs-u-font-body-large","hero-player__show",3,"rsRouterLink"],[1,"rs-u-font-body-large","hero-player__show"],[1,"rs-u-mar-y-3"],[3,"toggled","iconSize","state","iconType"],[1,"hero-player__title","rs-u-font-display"],[1,"rs-u-container","hero-player__waveform"],[3,"height","isAnimated","layoutAlignBottom"],[1,"hero-player__line"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-hero-background",0)(1,"div",1)(2,"div",2)(3,"div",3),e.DNE(4,yg,4,3,"a",4)(5,Np,2,0,"div",5),e.j41(6,"div",6)(7,"rs-play-button",7),e.bIt("toggled",function(){return s.play()}),e.k0s()(),e.DNE(8,gy,4,2,"p",8)(9,BR,3,1,"p",8),e.k0s(),e.j41(10,"div",9),e.nrm(11,"rs-waveform",10),e.k0s()()()()),2&amp;i&amp;&amp;(e.Y8G("image",s.image)("parentElement",s.parentElement)("aspectRatios",e.lJ4(15,Cg))("overlayType",s.OVERLAY_TYPE.solid)("maxHeights",s.maxHeights),e.R7$(4),e.vxM(null!=s.audio&amp;&amp;s.audio.hideShowList||!s.show()?-1:4),e.R7$(),e.vxM(null!=s.audio&amp;&amp;s.audio.hideShowList||s.show()?-1:5),e.R7$(2),e.Y8G("iconSize",e.lJ4(16,zd))("state",s.playerState)("iconType",s.PLAYER_ICON_TYPES.Alt),e.R7$(),e.vxM(null!=s.audio&amp;&amp;s.audio.hidePlaylist?-1:8),e.R7$(),e.vxM(null!=s.audio&amp;&amp;s.audio.hidePlaylist?9:-1),e.R7$(2),e.Y8G("height",s.WAVEFORM_HEIGHT)("isAnimated",s.playerState===s.PLAYER_STATE.Playing)("layoutAlignBottom",!0))},dependencies:[so.j,vl,Ls,Pt],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.hero-player[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column-reverse;justify-content:space-between;padding-top:var(--rs-header-height-sm)}.hero-player__main[_ngcontent-%COMP%]{color:var(--rs-colors-on-overlay)}.hero-player__show[_ngcontent-%COMP%]{color:var(--rs-colors-text-highlight, var(--rs-colors-text-link))}.hero-player__show[_ngcontent-%COMP%], .hero-player__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial;text-shadow:0 0 5px rgba(0,0,0,.75);text-align:center;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin:0;width:100%}.hero-player__title[_ngcontent-%COMP%]{font-size:calc(.875 * var(--rs-font-display-size));line-height:calc(.875 * var(--rs-font-display-line-height));height:calc(1.75em * var(--rs-font-display-line-height))}.hero-player__line[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;max-width:100%}.hero-player__headline[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:var(--rs-values-spacing-sp2);padding:0 var(--rs-values-padding-page)}.hero-player__waveform[_ngcontent-%COMP%]{margin:0 auto;padding-bottom:0;line-height:0;align-self:stretch}@media only screen and (min-width: 600px){.hero-player__title[_ngcontent-%COMP%], .hero-player__show[_ngcontent-%COMP%]{order:1}.hero-player__show[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;display:block;height:calc(1em + var(--rs-font-sub-title-line-height))}.hero-player__show[_ngcontent-%COMP%]   .hero-player__line[_ngcontent-%COMP%]{display:inline}.hero-player__title[_ngcontent-%COMP%]{width:auto;margin:0}.hero-player__headline[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp4)}}@media only screen and (min-width: 960px){.hero-player[_ngcontent-%COMP%]{padding-top:var(--rs-header-height-lg)}.hero-player__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;display:block;height:calc(.875em * var(--rs-font-display-line-height))}.hero-player__title[_ngcontent-%COMP%]   .hero-player__line[_ngcontent-%COMP%]{display:inline}.hero-player__headline[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp5)}}']})}}return o})();const UR=["bottomTemplate"];function vy(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",5),e.pXf(1,0),e.k0s(),e.nrm(2,"rs-social-links",6)),2&amp;o){const t=e.XpG(2);e.Y8G("ngClass",t.horizontalAlignmentClass)("rsFontClass",t.headingsFontClass),e.R7$(2),e.Y8G("links",t.socialLinks)("buttonColorScheme",t.socialLinksColorScheme)("horizontalAlign",t.horizontalAlignment())}}function Ey(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",7),e.pXf(1,1),e.k0s(),e.nrm(2,"rs-app-stores",8)),2&amp;o){const t=e.XpG(2);e.Y8G("ngClass",t.appLinksHeadingClasses)("rsFontClass",t.headingsFontClass),e.R7$(2),e.Y8G("appStore",t.appLinks.appStore)("googlePlay",t.appLinks.googlePlay)("horizontalAlign",t.horizontalAlignment())}}function $R(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Cy(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",3),e.DNE(1,vy,3,5)(2,Ey,3,5)(3,$R,1,0,"ng-container",4),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("mobile-menu-footer--no-padding-x",t.noPaddingX()),e.Y8G("rsBackgroundColor",t.backgroundColor),e.R7$(),e.vxM(t.socialLinks.length?1:-1),e.R7$(),e.vxM(t.includeAppLinks?2:-1),e.R7$(),e.Y8G("ngTemplateOutlet",t.bottomTemplate)}}let bg=(()=&gt;{class o{constructor(t){this.configService=t,this.horizontalAlignment=(0,e.hFB)(u.nOB.left),this.noPaddingX=(0,e.hFB)(!1)}ngOnInit(){this.setConfigProps()}setConfigProps(){const t=this.configService.vendorTheme.components.core.mobileMenu,{footer:i}=t,s=i.backgroundColorScheme;s&amp;&amp;(this.backgroundColor=u.D88[s]),this.socialLinks=i.socialLinks||[],this.socialLinksColorScheme=i.socialLinksColorScheme,this.includeAppLinks=i.includeAppLinks,this.horizontalAlignmentClass=(0,u.jgk)(this.horizontalAlignment()),this.headingsFontClass=i.headingsFontClass||u.qeG.bodyStrong;const f=this.configService.modules.core;this.appLinks=f?.appLinks||{},this.appLinksHeadingClasses=`${this.horizontalAlignmentClass} ${this.socialLinks.length?"rs-u-mar-t-7":"rs-u-mar-t-0"}`}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-mobile-menu-footer"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,UR,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.bottomTemplate=M.first)}},inputs:{horizontalAlignment:[1,"horizontalAlignment"],noPaddingX:[1,"noPaddingX"]},standalone:!1,decls:1,vars:1,consts:()=&gt;{let t,i;return t="Social Media",i="App herunterladen",[t,i,[1,"mobile-menu-footer",3,"mobile-menu-footer--no-padding-x","rsBackgroundColor"],[1,"mobile-menu-footer",3,"rsBackgroundColor"],[4,"ngTemplateOutlet"],[1,"rs-u-mar-t-0","rs-u-mar-b-4","rs-u-font-body-strong",3,"ngClass","rsFontClass"],[3,"links","buttonColorScheme","horizontalAlign"],[1,"rs-u-mar-t-0","rs-u-mar-b-4",3,"ngClass","rsFontClass"],[3,"appStore","googlePlay","horizontalAlign"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,Cy,4,6,"div",2),2&amp;i&amp;&amp;e.vxM(s.includeAppLinks||s.socialLinks.length||s.bottomTemplate?0:-1)},dependencies:[m.YU,m.T3,Bn.lU,zi.D,Wc,lu],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.mobile-menu-footer[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp5) var(--rs-values-padding-page) var(--rs-values-spacing-sp7)}.mobile-menu-footer--no-padding-x[_ngcontent-%COMP%]{padding-left:0;padding-right:0}"]})}}return o})(),kp=(()=&gt;{class o{constructor(t,i,s,f){this.configService=t,this.pageService=i,this.router=s,this.userService=f,this.ACTIVE_COLORS=u.qtu,this.FONT_CLASS=u.qeG,this.MARKER_STYLES=u.eJX,this.USER_ACCOUNT_STATE_TEXT_COMPONENT=u.AGS,this.onDestroy$=new gn.B,this.activeColor=u.qtu.accent,this.activeColorVariable="var(--rs-colors-text-accent)",this.activeUrl="/",this.colorVariable="var(--rs-colors-text)",this.hoverColorVariable="var(--rs-colors-highlight)",this.includeUserOverlayButton=!1,this.menuItems=[],this.triggerClose=(0,e.CGW)()}ngOnInit(){this.setPropsFromConfig(),this.activeUrl=this.router.url}ngOnDestroy(){this.onDestroy$.next(!0)}switchToUserOverlay(){this.userService.openUserOverlay(),this.triggerClose.emit()}setPropsFromConfig(){const t=this.configService.modules.common.mobileNavigation,i=t?.includeRootNavigation,s=t?.items||[];if(i){const{rootNavigation:Kt}=this.pageService;this.menuItems=[...Kt,...s]}else this.menuItems=s;this.includeUserOverlayButton=t?.includeUserOverlayButton,this.itemsConfig={...K_,...this.configService.vendorTheme.components.core.mobileMenu.itemsConfig};const{firstLevelFontClass:M,color:te,hoverColor:Me,activeColor:tt,markerSize:Ot,markerStyle:Rt,subItemsMarkerStyle:Vt}=this.itemsConfig;this.firstLevelFontClass=u.qeG[M],te&amp;&amp;(this.colorVariable=(0,u.cxu)(te)),Me&amp;&amp;(this.hoverColorVariable=(0,u.cxu)(Me)),tt&amp;&amp;(this.activeColorVariable=(0,u.cxu)(tt),this.activeColor=tt),this.markerSize=Ot,this.markerStyle=Rt,this.subItemsMarkerStyle=Vt||this.markerStyle}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(u.bPm),e.rXU(st.Ix),e.rXU(u.DLc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],outputs:{triggerClose:"triggerClose"},standalone:!1,decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();const GR=["contentTemplate"],Fp=o=&gt;({$implicit:o}),Vs=()=&gt;({sm:"2u"});function VR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function yy(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-icon",8),2&amp;o){const t=e.XpG(2);e.AVh("mobile-navigation-item__icon--turned",t.arrowTurned()),e.Y8G("size",e.lJ4(3,Vs))}}function jR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"button",1)(1,"span",5),e.DNE(2,VR,1,0,"ng-container",6),e.k0s(),e.DNE(3,yy,1,4,"rs-icon",7),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(5);e.Y8G("rsFontClass",t.fontClass),e.R7$(),e.xc7("--rs-mobile-navigation-item-active-marker-width",null==t.markerSize?null:t.markerSize[0])("--rs-mobile-navigation-item-active-marker-height",null==t.markerSize?null:t.markerSize[1])("--rs-mobile-navigation-item-marker-color",t.markerColorVariable),e.AVh("mobile-navigation-item--underline",t.markerStyle===t.MARKER_STYLES.underline)("mobile-navigation-item--dot",t.markerStyle===t.MARKER_STYLES.dot)("mobile-navigation-item--active",t.isActive())("mobile-navigation-item--adjusted-font-size",!!t.fontSize),e.R7$(),e.Y8G("ngTemplateOutlet",t.contentTemplate||i)("ngTemplateOutletContext",e.eq3(18,Fp,t.item)),e.R7$(),e.vxM(t.showArrow?3:-1)}}function HR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function WR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",9),e.DNE(1,HR,1,0,"ng-container",6),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(5);e.AVh("mobile-navigation-item--adjusted-font-size",!!t.fontSize),e.Y8G("rsFontClass",t.fontClass),e.R7$(),e.Y8G("ngTemplateOutlet",t.contentTemplate||i)("ngTemplateOutletContext",e.eq3(5,Fp,t.item))}}function XR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function by(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",10),e.DNE(1,XR,1,0,"ng-container",6),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(5);e.xc7("--rs-mobile-navigation-item-active-marker-width",null==t.markerSize?null:t.markerSize[0])("--rs-mobile-navigation-item-active-marker-height",null==t.markerSize?null:t.markerSize[1])("--rs-mobile-navigation-item-marker-color",t.markerColorVariable),e.AVh("mobile-navigation-item--underline",t.markerStyle===t.MARKER_STYLES.underline)("mobile-navigation-item--dot",t.markerStyle===t.MARKER_STYLES.dot)("mobile-navigation-item--adjusted-font-size",!!t.fontSize),e.Y8G("rsFontClass",t.fontClass),e.R7$(),e.Y8G("ngTemplateOutlet",t.contentTemplate||i)("ngTemplateOutletContext",e.eq3(15,Fp,t.item))}}function zR(o,l){1&amp;o&amp;&amp;e.eu8(0)}function YR(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",11),e.DNE(1,zR,1,0,"ng-container",6),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(5);e.xc7("--rs-mobile-navigation-item-active-marker-width",null==t.markerSize?null:t.markerSize[0])("--rs-mobile-navigation-item-active-marker-height",null==t.markerSize?null:t.markerSize[1]),e.AVh("mobile-navigation-item--underline",t.markerStyle===t.MARKER_STYLES.underline)("mobile-navigation-item--dot",t.markerStyle===t.MARKER_STYLES.dot)("mobile-navigation-item--adjusted-font-size",!!t.fontSize),e.Y8G("rsRouterLink",null==t.item?null:t.item.link)("isExact",!0)("openExternal",null==t.item?null:t.item.openExternal)("rsFontClass",t.fontClass),e.R7$(),e.Y8G("ngTemplateOutlet",t.contentTemplate||i)("ngTemplateOutletContext",e.eq3(16,Fp,t.item))}}function KR(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=l.$implicit;e.SpI(" ",null==t?null:t.title,"\n")}}let Zn=(()=&gt;{class o{constructor(){this.MARKER_STYLES=u.eJX,this.arrowTurned=(0,e.hFB)(),this.isActive=(0,e.hFB)(),this.itemConfig=(0,e.hFB)()}ngOnInit(){const{item:t,isButton:i,showArrow:s,fontClass:f,fontSize:M,markerStyle:te,markerSize:Me,markerColorVariable:tt}=this.itemConfig();this.item=t,this.isButton=i,this.showArrow=s,this.fontClass=f||u.qeG.body,this.fontSize=M,this.markerStyle=te,this.markerSize=Me,this.markerColorVariable=tt}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-mobile-navigation-item"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,GR,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.contentTemplate=M.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-mobile-navigatio-item-font-size",s.fontSize)},inputs:{arrowTurned:[1,"arrowTurned"],isActive:[1,"isActive"],itemConfig:[1,"itemConfig"]},standalone:!1,decls:6,vars:1,consts:[["defaultContentTemplate",""],[1,"rs-u-mar-0","mobile-navigation-item","mobile-navigation-item--button",3,"rsFontClass"],[1,"rs-u-mar-0","mobile-navigation-item",3,"mobile-navigation-item--adjusted-font-size","rsFontClass"],[1,"rs-u-mar-0","mobile-navigation-item","mobile-navigation-item--active",3,"--rs-mobile-navigation-item-active-marker-width","--rs-mobile-navigation-item-active-marker-height","--rs-mobile-navigation-item-marker-color","mobile-navigation-item--underline","mobile-navigation-item--dot","mobile-navigation-item--adjusted-font-size","rsFontClass"],[1,"rs-u-mar-0","mobile-navigation-item",3,"--rs-mobile-navigation-item-active-marker-width","--rs-mobile-navigation-item-active-marker-height","mobile-navigation-item--underline","mobile-navigation-item--dot","mobile-navigation-item--adjusted-font-size","rsRouterLink","isExact","openExternal","rsFontClass"],[1,"mobile-navigation-item"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["icon","arrow-right",1,"mobile-navigation-item__icon",3,"mobile-navigation-item__icon--turned","size"],["icon","arrow-right",1,"mobile-navigation-item__icon",3,"size"],[1,"rs-u-mar-0","mobile-navigation-item",3,"rsFontClass"],[1,"rs-u-mar-0","mobile-navigation-item","mobile-navigation-item--active",3,"rsFontClass"],[1,"rs-u-mar-0","mobile-navigation-item",3,"rsRouterLink","isExact","openExternal","rsFontClass"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,jR,4,20,"button",1)(1,WR,2,7,"span",2)(2,by,2,17,"span",3)(3,YR,2,18,"a",4)(4,KR,1,1,"ng-template",null,0,e.C5r),2&amp;i&amp;&amp;e.vxM(s.isButton?0:null!=s.item&amp;&amp;s.item.link?s.isActive()?2:3:1)},dependencies:[m.T3,so.j,Ii.R,Bn.lU],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.mobile-navigation-item--button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.mobile-navigation-item[_ngcontent-%COMP%]{display:block;color:inherit;transition:all .2s ease-in-out}.mobile-navigation-item[_ngcontent-%COMP%]:hover{color:inherit;text-decoration:none}.mobile-navigation-item__icon[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp3);transition:all .2s ease-in-out}.mobile-navigation-item__icon--turned[_ngcontent-%COMP%]{transform:rotate(90deg)}.mobile-navigation-item--adjusted-font-size[_ngcontent-%COMP%]{font-size:var(--rs-mobile-navigatio-item-font-size)}.mobile-navigation-item--button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:space-between;width:100%}.mobile-navigation-item--underline[_ngcontent-%COMP%]{position:relative}.mobile-navigation-item--underline[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:calc(-1 * var(--rs-values-spacing-sp2));left:0;height:var(--rs-mobile-navigation-item-active-marker-height);width:var(--rs-mobile-navigation-item-active-marker-width);background-color:transparent;transition:all .2s ease-in-out}.mobile-navigation-item--underline.mobile-navigation-item--active[_ngcontent-%COMP%]:before{background-color:currentColor}@media (hover: hover){.mobile-navigation-item--underline[_ngcontent-%COMP%]:not(.mobile-navigation-item--active):hover:before, .mobile-navigation-item[_ngcontent-%COMP%]:hover   .mobile-navigation-item--underline[_ngcontent-%COMP%]:before{background-color:currentColor}}.mobile-navigation-item--dot.mobile-navigation-item--active[_ngcontent-%COMP%]{display:flex;align-items:center}.mobile-navigation-item--dot.mobile-navigation-item--active[_ngcontent-%COMP%]:before{content:"";border-radius:var(--rs-mobile-navigation-item-active-marker-width);margin-right:var(--rs-values-spacing-sp2);background-color:var(--rs-mobile-navigation-item-marker-color, currentColor);height:var(--rs-mobile-navigation-item-active-marker-height);width:var(--rs-mobile-navigation-item-active-marker-width)}']})}}return o})();const Tg=(o,l)=&gt;l.title,Ty=(o,l,t,i,s)=&gt;({item:o,isButton:!0,showArrow:!0,fontClass:l,markerStyle:t,markerSize:i,markerColorVariable:s}),gu=o=&gt;({$implicit:o,menuLevel:2}),Sy=o=&gt;({$implicit:o,menuLevel:1}),Oy=(o,l,t,i)=&gt;({isButton:!0,fontClass:o,markerStyle:l,markerSize:t,markerColorVariable:i}),QR=o=&gt;({type:o}),Yd=(o,l,t,i,s,f)=&gt;({item:o,fontClass:l,fontSize:t,markerStyle:i,markerSize:s,markerColorVariable:f});function _c(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Sg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",9),e.DNE(1,_c,1,0,"ng-container",10),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(3),s=e.sdS(6);e.AVh("mobile-navigation__item--active",i.subItemsMarkerStyle!==i.MARKER_STYLES.dot&amp;&amp;i.activeUrl===t.link),e.R7$(),e.Y8G("ngTemplateOutlet",s)("ngTemplateOutletContext",e.eq3(4,gu,t))}}function Kd(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-mobile-navigation-item",6),e.bIt("click",function(){e.eBV(t);const s=e.XpG().$implicit,f=e.XpG();return e.Njj(f.toggleSubItems(s.title))}),e.k0s(),e.j41(1,"ul",7),e.Z7z(2,Sg,2,6,"li",8,Tg),e.k0s()}if(2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.Y8G("itemConfig",e.s1E(5,Ty,t,i.firstLevelFontClass,i.markerStyle,i.markerSize,i.activeColorVariable))("isActive",t===i.activeParent)("arrowTurned",t.title===i.openedItem),e.R7$(),e.AVh("mobile-navigation__sub-list--open",t.title===i.openedItem),e.R7$(),e.Dyx(t.children)}}function My(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Og(o,l){if(1&amp;o&amp;&amp;e.DNE(0,My,1,0,"ng-container",10),2&amp;o){const t=e.XpG().$implicit;e.XpG();const i=e.sdS(6);e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,Sy,t))}}function Mg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",5),e.DNE(1,Kd,4,11)(2,Og,1,4,"ng-container"),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG();e.AVh("mobile-navigation__item--parent",null==t.children?null:t.children.length)("mobile-navigation__item--active",i.markerStyle!==i.MARKER_STYLES.dot&amp;&amp;(t===i.activeParent||i.activeUrl===t.link)),e.R7$(),e.vxM(null!=t.children&amp;&amp;t.children.length?1:2)}}function Rg(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ig(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Rg,1,0,"ng-container",12),2&amp;o){const t=e.XpG(2);e.Y8G("rsComponent",e.eq3(1,QR,t.USER_ACCOUNT_STATE_TEXT_COMPONENT))}}function Pg(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",5)(1,"rs-mobile-navigation-item",11),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.switchToUserOverlay())}),e.DNE(2,Ig,1,3,"ng-template",null,1,e.C5r),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("itemConfig",e.ziG(1,Oy,t.firstLevelFontClass,t.markerStyle,t.markerSize,t.activeColorVariable))}}function JR(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-mobile-navigation-item",13),2&amp;o){const t=l.$implicit,i=l.menuLevel,s=e.XpG();e.Y8G("itemConfig",e.l4e(2,Yd,t,1===i?s.firstLevelFontClass:s.FONT_CLASS.body,1===i?void 0:"0.875rem",1===i?s.markerStyle:s.subItemsMarkerStyle,s.markerSize,s.activeColorVariable))("isActive",s.activeUrl===t.link)}}let Ry=(()=&gt;{class o extends kp{constructor(){super(...arguments),this.activeParent=null}ngOnInit(){super.ngOnInit(),this.setActiveParent(),this.router.events.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{t instanceof st.wF&amp;&amp;(this.activeUrl=t.url,this.setActiveParent())})}toggleSubItems(t){this.openedItem=this.openedItem!==t?t:""}setActiveParent(){const t=this.menuItems.find(i=&gt;this.childIsActive(i.children));this.activeParent=t||null}childIsActive(t){return!!t&amp;&amp;t.some(i=&gt;this.router.isActive(i.link,{paths:"subset",queryParams:"ignored",fragment:"ignored",matrixParams:"ignored"}))}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-mobile-navigation"]],standalone:!1,features:[e.Vt3],decls:7,vars:7,consts:[["defaultItemTemplate",""],["contentTemplate",""],[1,"mobile-navigation"],[1,"mobile-navigation__list"],[1,"mobile-navigation__item",3,"mobile-navigation__item--parent","mobile-navigation__item--active"],[1,"mobile-navigation__item"],[3,"click","itemConfig","isActive","arrowTurned"],[1,"mobile-navigation__sub-list"],[1,"mobile-navigation__item","mobile-navigation__item--sub",3,"mobile-navigation__item--active"],[1,"mobile-navigation__item","mobile-navigation__item--sub"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"click","itemConfig"],[4,"rsComponent"],[3,"itemConfig","isActive"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"nav",2)(1,"ul",3),e.Z7z(2,Mg,3,5,"li",4,Tg),e.DNE(4,Pg,4,6,"li",5),e.k0s()(),e.DNE(5,JR,1,9,"ng-template",null,0,e.C5r)),2&amp;i&amp;&amp;(e.xc7("--rs-mobile-navigation-color",s.colorVariable)("--rs-mobile-navigation-hover-color",s.hoverColorVariable)("--rs-mobile-navigation-active-color",s.activeColorVariable),e.R7$(2),e.Dyx(s.menuItems),e.R7$(2),e.vxM(s.includeUserOverlayButton?4:-1))},dependencies:[m.T3,jn.I,Zn],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.mobile-navigation__list[_ngcontent-%COMP%], .mobile-navigation__sub-list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.mobile-navigation[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp5) var(--rs-values-padding-page)}.mobile-navigation__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.mobile-navigation__item[_ngcontent-%COMP%]{width:fit-content;margin:var(--rs-values-spacing-sp3) 0;color:var(--rs-mobile-navigation-color, var(--rs-colors-text));transition:all .2s ease-in-out}@media (hover: hover){.mobile-navigation__item[_ngcontent-%COMP%]:not(.mobile-navigation__item--active):hover{color:var(--rs-mobile-navigation-hover-color, var(--rs-colors-text-highlight))}}.mobile-navigation__item--active[_ngcontent-%COMP%]{color:var(--rs-mobile-navigation-active-color, var(--rs-colors-text-accent, var(--rs-colors-text-link)))}.mobile-navigation__item--parent[_ngcontent-%COMP%]{width:100%}.mobile-navigation__item--sub[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp5)}.mobile-navigation__item--sub[_ngcontent-%COMP%]:last-child{margin-bottom:0}.mobile-navigation__sub-list[_ngcontent-%COMP%]{opacity:0;max-height:0;overflow:hidden;display:flex;flex-direction:column;pointer-events:none;transition:all .2s ease-in-out}.mobile-navigation__sub-list--open[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp2) 0;max-height:100vh;opacity:1;pointer-events:initial}"]})}}return o})();const ZR=["navigationTemplate"],Iy=["footerTemplate"],qR=o=&gt;({backgroundColor:o});function eI(o,l){1&amp;o&amp;&amp;e.eu8(0)}function tI(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-mobile-navigation",5),e.bIt("triggerClose",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.close())}),e.k0s()}}function nI(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Py(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-mobile-menu-footer")}let Bp=(()=&gt;{class o{animationDone(){this.isMobileMenuOpen?this.overlayReference.disablePageScrolling():(this.close(),this.overlayIsClosing$.next(!1))}constructor(t,i,s){this.overlayReference=t,this.router=i,this.configService=s,this.isMobileMenuOpen=!0,this.backgroundColor=u.D88.background,this.onDestroy$=new gn.B,this.overlayIsClosing$=new _i.t(!1)}ngOnInit(){this.setConfigProps(),this.overlayReference.backdropClick$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;this.startLeaveTransition()),this.router.events.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{t instanceof st.Z&amp;&amp;this.startLeaveTransition()}),this.overlayReference.registerLeaveCallback(()=&gt;(this.overlayIsClosing$.next(!0),this.startLeaveTransition(),new Promise(t=&gt;{this.overlaySubscription=this.overlayIsClosing$.subscribe(i=&gt;{i||(this.overlaySubscription?.unsubscribe(),t(!0))})})))}ngOnDestroy(){this.onDestroy$.next(!0),this.overlaySubscription?.unsubscribe()}close(){this.overlayReference.close()}startLeaveTransition(){this.isMobileMenuOpen=!1}setConfigProps(){const t=this.configService.vendorTheme.components.core.mobileMenu,i=t.backgroundColorScheme;i&amp;&amp;(this.backgroundColor=u.D88[i]),this.maxWidth=t.maxWidth}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.XpN),e.rXU(st.Ix),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-mobile-menu"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,ZR,5),e.wni(f,Iy,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.navigationTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.footerTemplate=M.first)}},hostVars:3,hostBindings:function(i,s){1&amp;i&amp;&amp;e.Kam("@slideAnimation.done",function(M){return s.animationDone(M)}),2&amp;i&amp;&amp;(e.zvX("@slideAnimation",s.isMobileMenuOpen),e.xc7("--rs-mobile-menu-max-width",s.maxWidth))},standalone:!1,decls:7,vars:7,consts:[["defaultNavigationTemplate",""],["defaultFooterTemplate",""],[1,"mobile-menu",3,"rsBackgroundColor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngTemplateOutlet"],[3,"triggerClose"]],template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"section",2),e.DNE(1,eI,1,0,"ng-container",3)(2,tI,1,0,"ng-template",null,0,e.C5r)(4,nI,1,0,"ng-container",4)(5,Py,1,0,"ng-template",null,1,e.C5r),e.k0s()),2&amp;i){const f=e.sdS(3),M=e.sdS(6);e.Y8G("@slideAnimation",!0)("rsBackgroundColor",s.backgroundColor),e.R7$(),e.Y8G("ngTemplateOutlet",s.navigationTemplate||f)("ngTemplateOutletContext",e.eq3(5,qR,s.backgroundColor)),e.R7$(3),e.Y8G("ngTemplateOutlet",s.footerTemplate||M)}},dependencies:[m.T3,zi.D,bg,Ry],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;height:100%;width:100vw;position:relative;max-width:var(--rs-mobile-menu-max-width, 100%)}.mobile-menu[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}"],data:{animation:[Y_.SLIDE_ANIMATION]}})}}return o})();var Ml=h(9079);const Lg={fontClass:u.qeG.body,textColor:u.qtu.on,textHoverColor:u.qtu.highlight,textActiveColor:u.qtu.on,showChevrons:!1,horizontalSpacing:u.dqh.sp5},xg={colorScheme:u.D88.surface,textAlign:u.nOB.center,textColor:u.qtu.on,textHoverColor:u.qtu.highlight,textActiveColor:u.qtu.on,isBackgroundFullWidth:!1,itemSpacingBetween:u.dqh.sp6,listSpacingTop:u.dqh.sp5,listSpacingBottom:u.dqh.sp5,listAnimation:!0},By="navigationActiveMarker",Uy=["customActiveMarker"],$y=["navContainer"],Gy=(o,l)=&gt;l.title,vu=()=&gt;({sm:"2u"}),Zd=(o,l,t,i,s)=&gt;({activeFirstLevelItem:o,openedItem:l,markerConfig:t,item:i,hideActiveWhenSubMenuOpen:s}),Eu=(o,l)=&gt;({type:o,data:l});function Vy(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"li",4),2&amp;o){let t,i;const s=e.XpG();e.xc7("--rs-navigation-items",null!==(t=null==(t=s.openedItem())||null==t.children?null:t.children.length)&amp;&amp;void 0!==t?t:0),e.AVh("nav__backdrop--open",null==(i=s.openedItem())||null==i.children?null:i.children.length)}}function jy(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-icon",13),2&amp;o&amp;&amp;e.Y8G("size",e.lJ4(1,vu))}function yI(o,l){1&amp;o&amp;&amp;e.eu8(0)}function bI(o,l){if(1&amp;o&amp;&amp;e.DNE(0,yI,1,0,"ng-container",14),2&amp;o){const t=e.XpG(4).$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(7,Eu,i.ACTIVE_MARKER_COMPONENT,e.s1E(1,Zd,i.activeFirstLevelItem,i.openedItem,i.markerConfig,t,i.subLevelItemsConfig.isBackgroundFullWidth)))}}function Hy(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9)(1,"span",11),e.EFF(2),e.DNE(3,jy,1,2,"rs-icon",12),e.k0s(),e.DNE(4,bI,1,10,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(3).$implicit,i=e.XpG();e.R7$(),e.Y8G("rsFontClass",i.topLevelFontClass),e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.Y8G("ngIf",i.topLevelItemsConfig.showChevrons),e.R7$(),e.vxM(i.useActiveMarker?4:-1)}}function Fg(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-icon",13),2&amp;o&amp;&amp;e.Y8G("size",e.lJ4(1,vu))}function Wy(o,l){1&amp;o&amp;&amp;e.eu8(0)}function qd(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Wy,1,0,"ng-container",14),2&amp;o){const t=e.XpG(4).$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(7,Eu,i.ACTIVE_MARKER_COMPONENT,e.s1E(1,Zd,i.activeFirstLevelItem,i.openedItem,i.markerConfig,t,i.subLevelItemsConfig.isBackgroundFullWidth)))}}function eh(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",10)(1,"span",11),e.EFF(2),e.DNE(3,Fg,1,2,"rs-icon",12),e.k0s(),e.DNE(4,qd,1,10,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(3).$implicit,i=e.XpG();e.R7$(),e.Y8G("rsFontClass",i.topLevelFontClass),e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.Y8G("ngIf",i.topLevelItemsConfig.showChevrons),e.R7$(),e.vxM(i.useActiveMarker?4:-1)}}function th(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Hy,5,4,"div",9)(1,eh,5,4,"a",10),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.vxM(t===i.activeFirstLevelItem()?0:1)}}function TI(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",19),e.bIt("click",function(s){e.eBV(t);const f=e.XpG(4);return e.Njj(f.parentClick(s))}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG(3).$implicit;e.R7$(),e.SpI(" ",t.title," ")}}function SI(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"a",20),e.bIt("click",function(s){e.eBV(t);const f=e.XpG(4);return e.Njj(f.parentClick(s))}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG(3).$implicit;e.Y8G("rsRouterLink",t.link)("openExternal",t.openExternal),e.R7$(),e.SpI(" ",t.title," ")}}function OI(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Vp(o,l){if(1&amp;o&amp;&amp;e.DNE(0,OI,1,0,"ng-container",14),2&amp;o){const t=e.XpG(3).$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(7,Eu,i.ACTIVE_MARKER_COMPONENT,e.s1E(1,Zd,i.activeFirstLevelItem,i.openedItem,i.markerConfig,t,i.subLevelItemsConfig.isBackgroundFullWidth)))}}function Bg(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",10)(1,"span",15),e.DNE(2,TI,2,1,"div",16)(3,SI,2,3,"a",17),e.j41(4,"button",18),e.nrm(5,"rs-icon",13),e.k0s()(),e.DNE(6,Vp,1,10,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.AVh("nav__link--active",t===i.activeFirstLevelItem()),e.R7$(2),e.vxM(t===i.activeFirstLevelItem()?2:3),e.R7$(3),e.Y8G("size",e.lJ4(5,vu)),e.R7$(),e.vxM(i.useActiveMarker?6:-1)}}function MI(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",23),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3).$implicit,f=e.XpG();return e.Njj(f.itemClick(s))}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.title||t.link," ")}}function PN(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"a",24),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3).$implicit,f=e.XpG();return e.Njj(f.itemClick(s))}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG().$implicit;e.Y8G("rsRouterLink",t.link)("openExternal",t.openExternal),e.R7$(),e.SpI(" ",t.title||t.link," ")}}function wN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",8),e.DNE(1,MI,2,1,"div",21)(2,PN,2,3,"a",22),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(3);e.R7$(),e.vxM(i.activeLink()===t.link?1:2)}}function RI(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,th,2,1)(1,Bg,7,6,"div",6),e.j41(2,"ul",7),e.Z7z(3,wN,3,1,"li",8,Gy),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.vxM(t.link?1:0),e.R7$(2),e.Aen(i.subItemCssVars),e.AVh("nav__sub-list--animated",i.subLevelItemsConfig.listAnimation),e.Y8G("rsBackgroundColor",i.subLevelItemsConfig.colorScheme),e.R7$(),e.Dyx(t.children)}}function II(o,l){1&amp;o&amp;&amp;e.eu8(0)}function AN(o,l){if(1&amp;o&amp;&amp;e.DNE(0,II,1,0,"ng-container",14),2&amp;o){const t=e.XpG(3).$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(7,Eu,i.ACTIVE_MARKER_COMPONENT,e.s1E(1,Zd,i.activeFirstLevelItem,i.openedItem,i.markerConfig,t,i.subLevelItemsConfig.isBackgroundFullWidth)))}}function PI(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",25)(1,"div",11),e.EFF(2),e.k0s(),e.DNE(3,AN,1,10,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.R7$(),e.Y8G("rsFontClass",i.topLevelFontClass),e.R7$(),e.SpI(" ",t.title||t.link," "),e.R7$(),e.vxM(i.useActiveMarker?3:-1)}}function DN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function wI(o,l){if(1&amp;o&amp;&amp;e.DNE(0,DN,1,0,"ng-container",14),2&amp;o){const t=e.XpG(3).$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(7,Eu,i.ACTIVE_MARKER_COMPONENT,e.s1E(1,Zd,i.activeFirstLevelItem,i.openedItem,i.markerConfig,t,i.subLevelItemsConfig.isBackgroundFullWidth)))}}function AI(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",26)(1,"span",11),e.EFF(2),e.k0s(),e.DNE(3,wI,1,10,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.Y8G("rsRouterLink",t.link)("openExternal",t.openExternal)("isExact",!0),e.R7$(),e.Y8G("rsFontClass",i.topLevelFontClass),e.R7$(),e.JRh(t.title||t.link),e.R7$(),e.vxM(i.useActiveMarker?3:-1)}}function DI(o,l){if(1&amp;o&amp;&amp;e.DNE(0,PI,4,3,"div",25)(1,AI,4,6,"a",26),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.vxM(i.activeFirstLevelItem()===t?0:1)}}function Ug(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",5),e.bIt("mouseenter",function(){const s=e.eBV(t).$implicit,f=e.XpG();return e.Njj(f.itemHover(s))})("focusin",function(){const s=e.eBV(t).$implicit,f=e.XpG();return e.Njj(f.itemFocus(s))})("mouseleave",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.itemLeave())})("click",function(){const s=e.eBV(t).$implicit,f=e.XpG();return e.Njj(f.itemClick(s))}),e.DNE(1,RI,5,6)(2,DI,2,1),e.k0s()}if(2&amp;o){let t;const i=l.$implicit,s=e.XpG();e.xc7("--rs-navigation-items",null!==(t=null==i.children?null:i.children.length)&amp;&amp;void 0!==t?t:0),e.AVh("nav__item--open",i===s.openedItem())("nav__item--parent",null==i.children?null:i.children.length),e.R7$(),e.vxM(null!=i.children&amp;&amp;i.children.length?1:2)}}let fc=(()=&gt;{class o{constructor(t,i,s,f,M,te,Me){this.platformId=t,this.componentInjector=i,this.breakpointObserver=s,this.configService=f,this.elementRef=M,this.router=te,this.destroyRef=Me,this.BACKGROUND_COLOR_SCHEME=u.D88,this.ACTIVE_MARKER_COMPONENT=By,this.TEXT_ALIGN=u.nOB,this.scroll=0,this.cssVars={},this.subItemCssVars={},this.useActiveMarker=!1,this.openedItem=(0,e.vPA)(null),this.activeFirstLevelItem=(0,e.vPA)(null),this.activeLink=(0,e.vPA)(""),this.items=[],this.topLevelItemsConfig=Lg,this.subLevelItemsConfig=xg,this.useCapitalizedFont=!1,this.useActiveMarker=!!this.componentInjector.get(By,null),this.router.events.pipe((0,Ml.pQ)()).subscribe(tt=&gt;{tt instanceof st.wF&amp;&amp;this.setURL(tt.url)}),(0,m.UE)(this.platformId)&amp;&amp;(this.hovers=this.breakpointObserver.isMatched("(hover: hover)"),this.hovers||(0,vn.R)(document,"scroll").pipe((0,zc.c)(200,void 0,{leading:!0,trailing:!0}),(0,Ml.pQ)()).subscribe(()=&gt;this.detectScroll()))}ngOnInit(){this.configureStyles(),this.setURL(this.router.url)}onClick(t){this.hovers||!this.openedItem()||t.target instanceof Node&amp;&amp;this.navContainer?.nativeElement?.contains(t.target)||this.openedItem.set(null)}configureStyles(){const t=this.configService.vendorTheme.values.spacing;this.topLevelItemsConfig={...Lg,...this.topLevelItemsConfig},this.subLevelItemsConfig={...xg,...this.subLevelItemsConfig};const i=t[this.topLevelItemsConfig.horizontalSpacing],s=t[this.subLevelItemsConfig.itemSpacingBetween],f=t[this.subLevelItemsConfig.listSpacingTop],M=t[this.subLevelItemsConfig.listSpacingBottom],te=this.configService.vendorTheme.isDark?"#000000":"#ffffff";this.topLevelFontClass=u.qeG[this.topLevelItemsConfig.fontClass],this.cssVars["--rs-nav-top-item-x-spacing"]=i,this.cssVars["--rs-nav-sub-item-y-spacing"]=s,this.cssVars["--rs-nav-sub-list-top-spacing"]=f,this.cssVars["--rs-nav-sub-list-bottom-spacing"]=M,this.cssVars["--rs-nav-top-item-text-color"]=(0,u.cxu)(this.topLevelItemsConfig.textColor),this.cssVars["--rs-nav-top-item-text-hover-color"]=(0,u.cxu)(this.topLevelItemsConfig.textHoverColor),this.cssVars["--rs-nav-top-item-text-active-color"]=(0,u.cxu)(this.topLevelItemsConfig.textActiveColor),this.subItemCssVars["--rs-nav-sub-item-text-color"]=(0,u.cxu)(this.subLevelItemsConfig.textColor),this.subItemCssVars["--rs-nav-sub-item-text-hover-color"]=(0,u.cxu)(this.subLevelItemsConfig.textHoverColor),this.subItemCssVars["--rs-nav-sub-item-text-active-color"]=(0,u.cxu)(this.subLevelItemsConfig.textActiveColor),this.subItemCssVars["--rs-nav-sub-item-background-color-theme"]=te,this.subLevelItemsConfig.listShadow&amp;&amp;(this.cssVars["--rs-nav-sub-list-shadow"]=this.subLevelItemsConfig.listShadow)}itemHover(t){this.hovers&amp;&amp;this.openedItem.set(t)}itemFocus(t){this.focusInSubscription||(this.focusInSubscription=(0,vn.R)(window,"focusin").pipe((0,Ml.pQ)(this.destroyRef)).subscribe(i=&gt;{i.target instanceof Node&amp;&amp;!this.navContainer?.nativeElement?.contains(i.target)&amp;&amp;this.itemLeave()})),this.openedItem.set(t)}itemLeave(){this.focusInSubscription?.unsubscribe(),this.focusInSubscription=void 0,this.hovers&amp;&amp;this.openedItem.set(null)}itemClick(t){this.openedItem()!==t?this.openedItem.set(t):this.openedItem.set(null),this.removeFocus()}parentClick(t){t.stopPropagation(),this.removeFocus()}setActiveFirstLevelItems(t){const i=this.items.find(s=&gt;this.isParentActive(s,t));this.activeFirstLevelItem.set(i??null)}isParentActive(t,i){const s=this.router.parseUrl(i);s.fragment=null,s.queryParams={};const f=s.toString();return t.link===f||!!t.children?.length&amp;&amp;t.children.some(M=&gt;M.link===f||M.children?.some(te=&gt;te.link===f))}detectScroll(){if(!this.openedItem())return void this.resetScroll();const t=window.scrollY||document.body.scrollTop||document.documentElement.scrollTop;this.previousScroll||(this.previousScroll=t),this.scroll=this.previousScroll-t,Math.abs(this.scroll)&gt;40&amp;&amp;(this.openedItem.set(null),this.resetScroll())}resetScroll(){this.scroll=0,this.previousScroll=void 0}removeFocus(){this.elementRef?.nativeElement?.contains(document.activeElement)&amp;&amp;document.activeElement?.blur()}setURL(t){this.activeLink.set(t),this.setActiveFirstLevelItems(t),this.resetScroll(),this.openedItem.set(null)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.jVn),e.rXU(Cf.QP),e.rXU(u.weV),e.rXU(e.aKT),e.rXU(st.Ix),e.rXU(e.abz))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-navigation"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,Uy,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.customActiveMarker=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs($y,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.navContainer=f.first)}},hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("mousedown",function(M){return s.onClick(M)},!1,e.tSv)},inputs:{items:"items",topLevelItemsConfig:"topLevelItemsConfig",subLevelItemsConfig:"subLevelItemsConfig",markerConfig:"markerConfig",useCapitalizedFont:"useCapitalizedFont"},standalone:!1,decls:5,vars:11,consts:[["navContainer",""],[1,"nav"],[1,"nav__backdrop","rs-u-background-color-surface",3,"nav__backdrop--open","--rs-navigation-items"],[1,"nav__item",3,"nav__item--open","nav__item--parent","--rs-navigation-items"],[1,"nav__backdrop","rs-u-background-color-surface"],[1,"nav__item",3,"mouseenter","focusin","mouseleave","click"],[1,"nav__link","nav__link--parent",3,"nav__link--active"],[1,"nav__sub-list",3,"rsBackgroundColor"],[1,"nav__sub-item","rs-u-font-body"],[1,"nav__link","nav__link--parent","nav__link--active"],[1,"nav__link","nav__link--parent"],[1,"nav__link-content",3,"rsFontClass"],["class","rs-u-mar-l-2","icon","arrow-down",3,"size",4,"ngIf"],["icon","arrow-down",1,"rs-u-mar-l-2",3,"size"],[4,"rsComponent"],[1,"nav__link-content"],[1,"nav__parent-link","nav__parent-link--active"],[1,"nav__parent-link",3,"rsRouterLink","openExternal"],["tabindex","-1",1,"nav__toggle"],[1,"nav__parent-link","nav__parent-link--active",3,"click"],[1,"nav__parent-link",3,"click","rsRouterLink","openExternal"],[1,"nav__sub-link","nav__sub-link--active","rs-u-font-body"],[1,"nav__sub-link",3,"rsRouterLink","openExternal"],[1,"nav__sub-link","nav__sub-link--active","rs-u-font-body",3,"click"],[1,"nav__sub-link",3,"click","rsRouterLink","openExternal"],[1,"nav__link","nav__link--active"],[1,"nav__link",3,"rsRouterLink","openExternal","isExact"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"ul",1,0),e.DNE(2,Vy,1,4,"li",2),e.Z7z(3,Ug,3,7,"li",3,Gy),e.k0s()),2&amp;i&amp;&amp;(e.Aen(s.cssVars),e.AVh("nav--capitalized",s.useCapitalizedFont)("nav--align-left",s.TEXT_ALIGN.left===s.subLevelItemsConfig.textAlign)("nav--align-right",s.TEXT_ALIGN.right===s.subLevelItemsConfig.textAlign)("nav--full-width",s.subLevelItemsConfig.isBackgroundFullWidth),e.R7$(2),e.vxM(s.subLevelItemsConfig.isBackgroundFullWidth?2:-1),e.R7$(),e.Dyx(s.items))},dependencies:[m.bT,so.j,jn.I,Ii.R,Bn.lU,zi.D],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.nav[_ngcontent-%COMP%], .nav__sub-list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.nav__toggle[_ngcontent-%COMP%], .nav__link[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:contents}.nav[_ngcontent-%COMP%]{display:flex;align-items:stretch;height:100%}.nav__item[_ngcontent-%COMP%]{position:relative;padding:0 calc(var(--rs-nav-top-item-x-spacing) / 2);color:var(--rs-nav-top-item-text-color);white-space:nowrap;display:flex;justify-content:center;align-items:stretch}.nav__item--open[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]{color:var(--rs-nav-top-item-text-hover-color)}.nav__item--open[_ngcontent-%COMP%]   .nav__link--active[_ngcontent-%COMP%]:not(.nav__link--parent){color:var(--rs-nav-top-item-text-color)}.nav__backdrop[_ngcontent-%COMP%]{content:"";position:absolute;top:100%;left:-100vw;width:200vw;max-height:0;height:0;transition:all .35s ease-in-out;box-shadow:inset 0 2px 4px #0000001a,0 0 0 transparent,0 0 0 transparent}.nav__backdrop--open[_ngcontent-%COMP%]{max-height:calc(var(--rs-navigation-items) * (var(--rs-font-body-size) * var(--rs-font-body-line-height) + var(--rs-nav-sub-item-y-spacing)) + var(--rs-nav-sub-list-top-spacing) + var(--rs-nav-sub-list-bottom-spacing));height:calc(var(--rs-navigation-items) * (var(--rs-font-body-size) * var(--rs-font-body-line-height) + var(--rs-nav-sub-item-y-spacing)) + var(--rs-nav-sub-list-top-spacing) + var(--rs-nav-sub-list-bottom-spacing))}.nav__parent-link[_ngcontent-%COMP%]{color:var(--rs-nav-top-item-text-color);text-decoration:none}.nav__parent-link--active[_ngcontent-%COMP%]{color:var(--rs-nav-top-item-text-active-color)}.nav__link[_ngcontent-%COMP%]{position:relative;color:var(--rs-nav-top-item-text-color);transition:all .2s ease-in-out;display:flex;align-items:center;flex-direction:column}.nav__link-content[_ngcontent-%COMP%]{display:flex;align-items:center;color:inherit}.nav__link--active[_ngcontent-%COMP%]{color:var(--rs-nav-top-item-text-active-color)}.nav__link--active[_ngcontent-%COMP%]:not(.nav__link--parent){pointer-events:none}.nav__link[_ngcontent-%COMP%]:visited{color:var(--rs-nav-top-item-text-color);text-decoration:none}@media (hover: hover){.rs-using-keyboard[_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus, .rs-using-keyboard   [_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus, .nav__link[_ngcontent-%COMP%]:hover{text-decoration:none}}.nav__sub-list[_ngcontent-%COMP%]{position:absolute;top:100%;text-align:center;max-height:0;min-width:100%;overflow:hidden;box-shadow:var(--rs-nav-sub-list-shadow)}.nav__sub-list[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--rs-nav-sub-item-background-color-theme);z-index:-1}.nav__sub-list--animated[_ngcontent-%COMP%]{transition:all .2s ease-in-out}.nav__item[_ngcontent-%COMP%]:focus-within   .nav__backdrop[_ngcontent-%COMP%], .nav__item--open[_ngcontent-%COMP%]   .nav__backdrop[_ngcontent-%COMP%]{max-height:calc(var(--rs-navigation-items) * (var(--rs-font-body-size) * var(--rs-font-body-line-height) + var(--rs-nav-sub-item-y-spacing)) + var(--rs-nav-sub-list-top-spacing) + var(--rs-nav-sub-list-bottom-spacing));height:calc(var(--rs-navigation-items) * (var(--rs-font-body-size) * var(--rs-font-body-line-height) + var(--rs-nav-sub-item-y-spacing)) + var(--rs-nav-sub-list-top-spacing) + var(--rs-nav-sub-list-bottom-spacing))}.nav__item[_ngcontent-%COMP%]:focus-within   .nav__sub-list[_ngcontent-%COMP%], .nav__item--open[_ngcontent-%COMP%]   .nav__sub-list[_ngcontent-%COMP%]{max-height:calc(var(--rs-navigation-items) * (var(--rs-font-body-size) * var(--rs-font-body-line-height) + var(--rs-nav-sub-item-y-spacing)) + var(--rs-nav-sub-list-top-spacing) + var(--rs-nav-sub-list-bottom-spacing))}.nav__sub-item[_ngcontent-%COMP%]{position:relative;padding:calc(var(--rs-nav-sub-item-y-spacing) * .5) var(--rs-values-spacing-sp5)}.nav__sub-item[_ngcontent-%COMP%]:first-of-type{margin-top:var(--rs-nav-sub-list-top-spacing);padding-top:0}.nav__sub-item[_ngcontent-%COMP%]:last-of-type{margin-bottom:var(--rs-nav-sub-list-bottom-spacing);padding-bottom:0}.nav__sub-link[_ngcontent-%COMP%]{text-decoration:none;position:relative;display:block;color:var(--rs-nav-sub-item-text-color)}.nav__sub-link--active[_ngcontent-%COMP%]{color:var(--rs-nav-sub-item-text-active-color)}@media (hover: hover){.rs-using-keyboard[_nghost-%COMP%]   .nav__sub-link[_ngcontent-%COMP%]:not(.nav__sub-link--active):focus, .rs-using-keyboard   [_nghost-%COMP%]   .nav__sub-link[_ngcontent-%COMP%]:not(.nav__sub-link--active):focus, .nav__sub-link[_ngcontent-%COMP%]:not(.nav__sub-link--active):hover{text-decoration:none;color:var(--rs-nav-sub-item-text-hover-color)}}.nav--align-left[_ngcontent-%COMP%]   .nav__sub-link[_ngcontent-%COMP%]{text-align:left}.nav--align-right[_ngcontent-%COMP%]   .nav__sub-link[_ngcontent-%COMP%]{text-align:right}.nav--full-width[_ngcontent-%COMP%]   .nav__sub-list[_ngcontent-%COMP%]{background-color:transparent}.nav--full-width[_ngcontent-%COMP%]   .nav__sub-list--animated[_ngcontent-%COMP%]{transition:all .35s ease-in-out}.nav--capitalized[_ngcontent-%COMP%]   .nav__sub-link[_ngcontent-%COMP%], .nav--capitalized[_ngcontent-%COMP%]   .nav__link-content[_ngcontent-%COMP%]{font-size:14px;font-weight:600;text-transform:uppercase}.nav--capitalized[_ngcontent-%COMP%]   .nav__sub-item[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--rs-colors-background)}']})}}return o})(),Jy=(()=&gt;{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-page-loading-indicator"]],standalone:!1,decls:2,vars:1,consts:[[1,"page-loading-indicator"]],template:function(i,s){1&amp;i&amp;&amp;(e.qSk(),e.j41(0,"svg",0),e.nrm(1,"use"),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.BMQ("href","#icon-sprite-player-loading",null,"xlink"))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{flex:1 1 auto;min-height:100%;display:flex;align-items:center;justify-content:center}.page-loading-indicator[_ngcontent-%COMP%]{width:calc(7 * var(--rs-values-base-unit));height:calc(7 * var(--rs-values-base-unit));max-width:25%;max-height:25%;color:var(--rs-colors-buttons-highlight-default);fill:currentColor;display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite}@media only screen and (min-width: 600px){.page-loading-indicator[_ngcontent-%COMP%]{width:calc(7 * var(--rs-values-base-unit));height:calc(7 * var(--rs-values-base-unit))}}@media only screen and (min-width: 960px){.page-loading-indicator[_ngcontent-%COMP%]{width:calc(7 * var(--rs-values-base-unit));height:calc(7 * var(--rs-values-base-unit))}}"]})}}return o})(),rh=(()=&gt;{class o{constructor(t){this.response=t,this.BUTTON_STYLE=u.inm}ngOnInit(){this.response&amp;&amp;(this.response.statusCode=404,this.response.statusMessage="Die angefragte Ressource konnte nicht gefunden werden.")}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.Cfp,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-page-not-found"]],standalone:!1,decls:9,vars:3,consts:()=&gt;{let t,i,s;return t="Zur\xFCck zur Startseite",i="Seite nicht gefunden",s="Die Seite, nach der du gesucht hast, konnte nicht gefunden werden",[i,s,[1,"page-not-found"],["rsFontColor","",1,"rs-u-font-title-large"],["label",t,"link","/",3,"isLink","isExact","buttonStyle"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"article",2)(1,"h1",3),e.EFF(2," 404"),e.nrm(3,"br"),e.j41(4,"span"),e.pXf(5,0),e.k0s()(),e.j41(6,"p"),e.pXf(7,1),e.k0s(),e.nrm(8,"rs-button",4),e.k0s()),2&amp;i&amp;&amp;(e.R7$(8),e.Y8G("isLink",!0)("isExact",!0)("buttonStyle",s.BUTTON_STYLE.plain))},dependencies:[Nn.Q,Bn.AJ],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{min-height:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-grow:1}.page-not-found[_ngcontent-%COMP%]{margin:var(--rs-values-spacing-sp7) 0 var(--rs-values-spacing-sp9);max-width:calc(28 * var(--rs-values-base-unit));text-align:center}"]})}}return o})();const $I=()=&gt;({sm:"2u"});function GI(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",3)(1,"rs-button",4),e.bIt("buttonClick",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.actionButtonClicked.emit(s))}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)("buttonStyle",t.BUTTON_STYLE.plain)("iconRight",!0)("iconSize",e.lJ4(6,$I))("isSmall",!0)("label",t.actionButtonLabel)}}let nb=(()=&gt;{class o{constructor(){this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.OVERLAY_TYPE=ml,this.PLAY_BUTTON_POSITIONS=od,this.PLAYER_ICON_TYPES=ts,this.aspectRatios={sm:1.45,md:2.25,lg:2.25,xl:2.25},this.maxHeights={sm:"640px",md:"640px",lg:"640px",xl:"640px"},this.croppedAspectRatio=null,this.actionButtonClicked=new e.bkB,this.minHeights={sm:"calc(var(--rs-values-base-unit) * 13 + var(--rs-font-caption-size) * var(--rs-font-caption-line-height))"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-player-image"]],inputs:{playerConfig:"playerConfig",title:"title",hideTitle:"hideTitle",backgroundImage:"backgroundImage",toggleHeader:"toggleHeader",actionButtonLabel:"actionButtonLabel",aspectRatios:"aspectRatios",maxHeights:"maxHeights",croppedAspectRatio:"croppedAspectRatio"},outputs:{actionButtonClicked:"actionButtonClicked"},standalone:!1,decls:4,vars:17,consts:[[3,"aspectRatios","croppedAspectRatio","image","maxHeights","minHeights","overlayType","toggleHeader"],[1,"player","rs-u-text-color-on-overlay"],[3,"title","playerConfig","playButtonIconType","hideTitle","showWaveform","playButtonPosition","onOverlay"],[1,"action","rs-u-text-color-on-overlay"],["icon","arrow-right",3,"buttonClick","buttonColorScheme","buttonStyle","iconRight","iconSize","isSmall","label"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-hero-background",0)(1,"div",1),e.nrm(2,"rs-playable-player",2),e.k0s(),e.DNE(3,GI,2,7,"div",3),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("aspectRatios",s.aspectRatios)("croppedAspectRatio",s.croppedAspectRatio)("image",s.backgroundImage)("maxHeights",s.maxHeights)("minHeights",s.minHeights)("overlayType",s.OVERLAY_TYPE.fromBottom)("toggleHeader",s.toggleHeader),e.R7$(),e.AVh("player--no-action",!s.actionButtonLabel),e.R7$(),e.Y8G("title",s.title)("playerConfig",s.playerConfig)("playButtonIconType",s.PLAYER_ICON_TYPES.Alt)("hideTitle",s.hideTitle)("showWaveform",!0)("playButtonPosition",s.PLAY_BUTTON_POSITIONS.Left)("onOverlay",!0),e.R7$(),e.vxM(s.actionButtonLabel?3:-1))},dependencies:[Nn.Q,Kh,vl],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.player[_ngcontent-%COMP%]{display:flex;align-self:center;flex-grow:1;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;max-width:calc(var(--rs-values-layout-widths-page) - 2 * var(--rs-values-spacing-sp4));padding:0 var(--rs-values-spacing-sp4)}.player--no-action[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp6)}@media only screen and (min-width: 600px){.player[_ngcontent-%COMP%]{max-width:calc(var(--rs-values-layout-widths-page) - 2 * var(--rs-values-spacing-sp6));padding:0 var(--rs-values-spacing-sp6)}}@media only screen and (min-width: 960px){.player--no-action[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp7)}}.action[_ngcontent-%COMP%]{height:var(--rs-values-spacing-sp6);display:flex;justify-content:flex-end;align-items:center;padding:0 var(--rs-values-spacing-sp4)}@media only screen and (min-width: 600px){.action[_ngcontent-%COMP%]{height:var(--rs-values-spacing-sp7);padding:0 var(--rs-values-spacing-sp5)}}@media only screen and (min-width: 960px){.action[_ngcontent-%COMP%]{padding:0 var(--rs-values-spacing-sp6)}}"]})}}return o})();var as=h(7673),jg=h(4572),ah=h(8141),mc=h(5245);const Hp={increasePlayRate:"Abspielgeschwindigkeit erh\xF6hen",decreasePlayRate:"Abspielgeschwindigkeit reduzieren",seekBack:"30s zur\xFCck",seekFwd:"30s vorw\xE4rts",podcastEpisodes:"alle Folgen",closePlaybar:"Player schlie\xDFen",streamError:"Stream nicht verf\xFCgbar."};var WI=function(o){return o.mute="KeyM",o.togglePlay="Space",o.skipForward="ArrowRight",o.skipPrevious="ArrowLeft",o}(WI||{});const XI=[u.P1q.text,u.P1q.number,u.P1q.password,u.P1q.email,u.P1q.tel,u.P1q.search,"button"];function ib(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-toggle-group",2),e.bIt("selection",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.select(s))})("activeItemClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.activeTabClicked.emit())}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("value",t.initialSelection)("exclusive",!0)("items",t.channelTabs)("type",t.TOGGLE_TYPE.icon)("isSmall",t.isSmall)}}const Hg={value:u.mb9.home.toString(),label:"Jetzt l\xE4uft",iconOn:"on-air",allowSecondClick:!0},zI={value:u.mb9.playlist.toString(),label:"Playlist",labelOff:"Playlist",iconOn:"playlist",allowSecondClick:!0},ob={value:u.mb9.schedule.toString(),label:"Programm",iconOn:"player-schedule",allowSecondClick:!0},YI={value:u.mb9.channels.toString(),label:"Streams",iconOn:"channels",allowSecondClick:!0};let Wg=(()=&gt;{class o{constructor(t){this.configService=t,this.TOGGLE_TYPE=$d,this.showCurrentlyPlaying=!0,this.isSmall=!1,this.activeTabChange=new e.bkB,this.activeTabClicked=new e.bkB,this.initialSelection=[]}ngOnInit(){this.setChannelTabs()}ngOnChanges(t){t.channel?this.setChannelTabs():t.openedTab&amp;&amp;this.setSelection()}select(t){const i=t[0];i.value!==this.activeTab&amp;&amp;(this.activeTab=i.value,this.activeTabChange.emit(i.value))}setChannelTabs(){const t=this.showCurrentlyPlaying?[Hg]:[];if(!this.channel)return;this.channel.hidePlaylist||t.push(zI),this.channel.hideShowList||t.push(ob);const{isSingleChannel:i}=this.configService.modules.core;i||t.push(YI),this.channelTabs=t,this.setSelection()}setSelection(){if(this.openedTab===this.activeTab)return;this.activeTab=void 0,this.initialSelection=[];const t=this.channelTabs.find(i=&gt;i.value===this.openedTab?.toString());t&amp;&amp;(this.activeTab=this.openedTab,this.initialSelection=[t])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel-tabs"]],inputs:{openedTab:"openedTab",channel:"channel",showCurrentlyPlaying:"showCurrentlyPlaying",isSmall:"isSmall"},outputs:{activeTabChange:"activeTabChange",activeTabClicked:"activeTabClicked"},standalone:!1,features:[e.OA$],decls:2,vars:3,consts:[[1,"rs-l-flex"],[3,"value","exclusive","items","type","isSmall"],[3,"selection","activeItemClick","value","exclusive","items","type","isSmall"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0),e.DNE(1,ib,1,5,"rs-toggle-group",1),e.k0s()),2&amp;i&amp;&amp;(e.xc7("height","100%"),e.R7$(),e.vxM(s.channelTabs.length?1:-1))},dependencies:[Mp],encapsulation:2})}}return o})(),Xg=(()=&gt;{class o{constructor(){this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.PLAYER_ICON_TYPES=ts,this.STATE=u.pi5,this.showHover=!1,this.toggled=new e.bkB}toggle(){0!==this.offset&amp;&amp;this.toggled.emit()}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-live-button"]],inputs:{disabled:"disabled",offset:"offset",showHover:"showHover"},outputs:{toggled:"toggled"},standalone:!1,decls:2,vars:4,consts:()=&gt;{let t,i;return t="Zur\xFCck zu Live",i="Live",[i,["title",t,1,"live-button",3,"click"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"button",1),e.bIt("click",function(){return s.toggle()}),e.pXf(1,0),e.k0s()),2&amp;i&amp;&amp;e.AVh("live-button--live",0===s.offset)("live-button--disabled",s.disabled)},styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.live-button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{line-height:0;display:flex}.live-button[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--rs-player-button-color);line-height:0;font-family:Arial,sans-serif;font-size:.75rem;text-transform:uppercase;font-weight:700}.live-button[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{flex:0 0 auto}.live-button[_ngcontent-%COMP%]:before{content:"";display:inline-block;height:var(--rs-values-base-unit);width:var(--rs-values-base-unit);margin-right:var(--rs-values-spacing-sp1);border-radius:50%;background-color:var(--rs-colors-player-inactive)}.live-button--live[_ngcontent-%COMP%]{pointer-events:none}.live-button--live[_ngcontent-%COMP%]:before{opacity:1;background-color:var(--rs-colors-player-active)}@media (hover: hover){.live-button[_ngcontent-%COMP%]:hover{color:var(--rs-colors-play-bar-highlight)}}.live-button--disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.3}']})}}return o})();const rb=()=&gt;({sm:"3u"});let lh=(()=&gt;{class o{constructor(){this.disabled=!1,this.size={sm:"4u"}}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-player-button"]],inputs:{icon:"icon",title:"title",disabled:"disabled",size:"size"},standalone:!1,decls:2,vars:6,consts:[[1,"playbar-button",3,"title"],[3,"size","icon"]],template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"button",0),e.nrm(1,"rs-icon",1),e.k0s()),2&amp;i){let f;e.AVh("playbar-button--disabled",s.disabled),e.Y8G("title",s.title),e.R7$(),e.Y8G("size",null!==(f=s.size)&amp;&amp;void 0!==f?f:e.lJ4(5,rb))("icon",s.icon)}},dependencies:[Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.playbar-button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{line-height:0;display:flex}.playbar-button[_ngcontent-%COMP%]{color:var(--rs-player-button-color);line-height:0}@media (hover: hover){.playbar-button[_ngcontent-%COMP%]:hover{color:var(--rs-colors-play-bar-highlight)}}.playbar-button--disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.8}"]})}}return o})();const sb=["marquee"],zg=["textElem"];let Yg=(()=&gt;{class o{constructor(t){this.platformId=t,this.fontClass=u.qeG.caption}ngAfterViewInit(){(0,m.UE)(this.platformId)&amp;&amp;(this.textResizeObserver=new ResizeObserver(t=&gt;{t.forEach(()=&gt;{this.setTextOffset()})}),this.textResizeObserver.observe(this.textElem.nativeElement))}ngOnDestroy(){this.textResizeObserver?.unobserve(this.textElem.nativeElement)}setTextOffset(){const s=this.textElem.nativeElement.scrollWidth-this.marquee.nativeElement.offsetWidth;this.textOverflowWidth=s&lt;=0?void 0:s}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-player-marquee"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(sb,5),e.GBs(zg,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.marquee=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.textElem=f.first)}},inputs:{text:"text",fontClass:"fontClass"},standalone:!1,decls:5,vars:6,consts:[["marquee",""],["textElem",""],[1,"marquee"],[1,"marquee__text","rs-u-mar-0",3,"rsFontClass"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",2,0)(2,"p",3,1),e.EFF(4),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(2),e.xc7("--text-overflow-width",s.textOverflowWidth),e.AVh("marquee__text--animated",s.textOverflowWidth),e.Y8G("rsFontClass",s.fontClass),e.R7$(2),e.SpI(" ",s.text," "))},dependencies:[Bn.lU],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.marquee[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden}.marquee__text[_ngcontent-%COMP%]{display:inline-block}.marquee__text--animated[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_marquee max(6s * var(--text-overflow-width) / 100,9s) linear infinite alternate}@keyframes _ngcontent-%COMP%_marquee{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translate(calc(-1px * var(--text-overflow-width)))}to{transform:translate(calc(-1px * var(--text-overflow-width)))}}"]})}}return o})();var Vr=h(4523),ab=h(9350),lb=h(7048);const QI=()=&gt;({sm:"24px"}),Kg=o=&gt;({height:"0",delayTime:o}),cb=o=&gt;({value:":enter",params:o}),JI=()=&gt;({height:"100%",delayTime:"0s"});function ZI(o,l){1&amp;o&amp;&amp;(e.j41(0,"span"),e.pXf(1,1),e.k0s())}function vc(o,l){1&amp;o&amp;&amp;(e.j41(0,"span"),e.pXf(1,2),e.k0s())}function ch(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.copyAndClose())}),e.DNE(1,ZI,2,0,"span")(2,vc,2,0,"span"),e.j41(3,"span",10),e.EFF(4),e.k0s()()}if(2&amp;o){const t=e.XpG(2);e.Y8G("rsFontClass",t.FONT_CLASSES.caption)("@fadeInOut",e.eq3(6,cb,e.eq3(4,Kg,t.animationDelayTime))),e.R7$(),e.vxM(t.isSafari?2:1),e.R7$(3),e.SpI(" ",t.copiedLink()," ")}}function Qg(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",11)(1,"button",12),e.bIt("click",function(){e.eBV(t),e.XpG();const s=e.r8f(1),f=e.XpG(2);return e.Njj(f.copyLinkAndSetTimeout(s.link))}),e.EFF(2),e.k0s()()}if(2&amp;o){e.XpG();const t=e.r8f(1),i=e.XpG(2);e.R7$(2),e.Lme(" ",i.shareText," ",t.title," ")}}function Jg(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",11)(1,"button",12),e.bIt("click",function(){e.eBV(t),e.XpG();const s=e.r8f(3),f=e.XpG(2);return e.Njj(f.copyLinkAndSetTimeout(s.link))}),e.EFF(2),e.k0s()()}if(2&amp;o){e.XpG();const t=e.r8f(3),i=e.XpG(2);e.R7$(2),e.Lme(" ",i.shareText," ",t.title," ")}}function qI(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",8),e.SS7(1),e.DNE(2,Qg,3,2,"li",11),e.SS7(3),e.DNE(4,Jg,3,2,"li",11),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("@fadeInOut",e.eq3(6,cb,e.lJ4(5,JI))),e.R7$();const i=e.bH3(t.shareLinks().default);e.R7$(),e.vxM(i?2:-1),e.R7$();const s=e.bH3(t.shareLinks().showSlot);e.R7$(),e.vxM(s?4:-1)}}function yu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",6),e.DNE(1,ch,5,8,"button",7)(2,qI,5,8,"ul",8),e.k0s()),2&amp;o){const t=e.XpG();e.xc7("--rs-player-share-button-modal-top",t.topPosition),e.AVh("player-share-button__modal--fixed",t.centerInViewport()),e.Y8G("rsBackgroundColor",t.BACKGROUND_COLOR_SCHEME.surface),e.R7$(),e.vxM(t.copiedLink()?1:2)}}const Wp="150ms";let Zg=(()=&gt;{class o{static{this.HIDE_LINK_TIMEOUT=5e3}#e;#t;constructor(t,i,s,f){this.configService=t,this.elementRef=i,this.playerService=s,this.document=f,this.centerInViewport=(0,e.hFB)(!1),this.shareLinks=(0,e.vPA)({}),this.copiedLink=(0,e.vPA)(""),this.animationDelayTime="0s",this.isSafari=!1,this.shareText="teilen",this.showLinkModal=!1,this.FONT_CLASSES=u.qeG,this.BACKGROUND_COLOR_SCHEME=u.D88,this.#t=new gn.B}ngOnDestroy(){this.#t.next(!0)}openShareModal(t){var i=this;return(0,Vr.A)(function*(){if(t?.stopPropagation(),i.showLinkModal)return void i.reset();yield i.setShareLinks(),i.topPosition=`${i.elementRef.nativeElement?.firstElementChild?.getBoundingClientRect().top??0}px`;const s=Object.values(i.shareLinks());1===s.length?yield i.copyLinkAndSetTimeout(s[0].link):(i.showLinkModal=!0,i.animationDelayTime=Wp),(0,vn.R)(i.document,"click").pipe((0,Gt.Q)(i.#t),(0,lb.v)(()=&gt;i.showLinkModal)).subscribe(()=&gt;{i.reset()})})()}copyAndClose(){var t=this;return(0,Vr.A)(function*(){yield navigator.clipboard.writeText(t.copiedLink()),t.reset()})()}copyLinkAndSetTimeout(t){var i=this;return(0,Vr.A)(function*(){t&amp;&amp;(i.copiedLink.set(t),i.isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),yield navigator.clipboard.writeText(t),i.showLinkModal=!0,i.#e&amp;&amp;clearTimeout(i.#e),i.isSafari||(i.#e=setTimeout(()=&gt;i.reset(),o.HIDE_LINK_TIMEOUT)))})()}setShareLinks(){var t=this;return(0,Vr.A)(function*(){const i=t.playerService.currentConfig$.getValue();if(!i.playable)return;const s=i.playable.id;let f;i.type===u.LyT.Channel&amp;&amp;s&amp;&amp;(f=yield function KI(o,l){const t="object"==typeof l;return new Promise((i,s)=&gt;{let M,f=!1;o.subscribe({next:te=&gt;{M=te,f=!0},error:s,complete:()=&gt;{f?i(M):t?i(l.defaultValue):s(new ab.G)}})})}(t.playerService.getActiveShowSlot$(s).pipe((0,Gt.Q)(t.#t),(0,ji.s)(1))));const{link:M,title:te}=i.playable,Me={[sd.Default]:{title:te,link:`${t.configService.baseUrl}${M}`}};f&amp;&amp;(Me[sd.ShowSlot]={title:f.title,link:`${t.configService.baseUrl}${f.link}`}),t.shareLinks.set(Me)})()}reset(){this.showLinkModal=!1,this.copiedLink.set(""),clearTimeout(this.#e),this.animationDelayTime="0s",this.shareLinks.set({})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(e.aKT),e.rXU(u.xtC),e.rXU(m.qQ))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-player-share-button"]],inputs:{centerInViewport:[1,"centerInViewport"]},standalone:!1,decls:4,vars:4,consts:()=&gt;{let t,i;return t="Link in die Zwischenablage kopiert:",i="Klicke den Link, um ihn zu kopieren:",[["button",""],t,i,[1,"player-share-button"],["icon","share",3,"click","size","title"],[1,"player-share-button__modal","rs-u-mar-0","rs-u-pad-x-3","rs-u-pad-y-2",3,"player-share-button__modal--fixed","--rs-player-share-button-modal-top","rsBackgroundColor"],[1,"player-share-button__modal","rs-u-mar-0","rs-u-pad-x-3","rs-u-pad-y-2",3,"rsBackgroundColor"],[1,"player-share-button__button",3,"rsFontClass"],[1,"player-share-button__list"],[1,"player-share-button__button",3,"click","rsFontClass"],[1,"player-share-button__button-link"],[1,"player-share-button__list-item"],[1,"player-share-button__button",3,"click"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",3)(1,"rs-player-button",4,0),e.bIt("click",function(te){return e.eBV(f),e.Njj(s.openShareModal(te))}),e.k0s(),e.DNE(3,yu,3,6,"div",5),e.k0s()}2&amp;i&amp;&amp;(e.R7$(),e.Y8G("size",e.lJ4(3,QI))("title",s.shareText),e.R7$(2),e.vxM(s.showLinkModal?3:-1))},dependencies:[Bn.lU,zi.D,lh],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.player-share-button__list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}[_nghost-%COMP%]{display:inline}.player-share-button[_ngcontent-%COMP%]{position:relative}.player-share-button__modal[_ngcontent-%COMP%]{width:300px;border-radius:10px;overflow:hidden;position:absolute;bottom:calc(100% + var(--rs-values-spacing-sp5));left:50%;transform:translate3d(-50%,0,0)}.player-share-button__modal--fixed[_ngcontent-%COMP%]{position:fixed;bottom:auto;left:50%;transform:translate3d(-50%,calc(-100% - var(--rs-values-spacing-sp3)),0);top:var(--rs-player-share-button-modal-top)}.player-share-button__button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;max-width:100%;text-align:left;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.player-share-button__button-link[_ngcontent-%COMP%]{color:var(--rs-colors-text-link);max-width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}@media (hover: hover){.player-share-button__button-link[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}}.player-share-button__list-item[_ngcontent-%COMP%] + .player-share-button__list-item[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}'],data:{animation:[(0,y.hZ)("fadeInOut",[(0,y.kY)(":enter",[(0,y.iF)({opacity:0,height:"{{ height }}"}),(0,y.i0)(`${Wp} {{ delayTime }} ease-in-out`,(0,y.iF)({opacity:1,height:"100%"}))]),(0,y.kY)(":leave",[(0,y.i0)(`${Wp} ease-in-out`,(0,y.iF)({opacity:0}))])])]}})}}return o})(),eP=(()=&gt;{class o{get isMute(){return 0===this.volume$.getValue()}set volume(t){this.playerService.volume=t}constructor(t){this.playerService=t,this.levelBeforeMute=1,this.volume$=this.playerService.volume$}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC))}}static{this.\u0275dir=e.FsC({type:o})}}return o})();var tP=h(5658);let ub=(()=&gt;{class o extends eP{toggleMute(){this.playerService.toggleMute()}constructor(t,i){super(t),this.playerService=t,this.browserAudioFeatures=i,this.TRANSLATIONS={mute:"Stumm schalten",unmute:"Sound an"},this.display="block",this.browserAudioFeatures.volumeChangeable.then(s=&gt;{s||(this.display="none")})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC),e.rXU(u.YgS))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-volume-button"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("display",s.display)},standalone:!1,features:[e.Vt3],decls:8,vars:12,consts:()=&gt;{let t;return t="Lautst\xE4rke anpassen",[[1,"volume"],[1,"volume__button",3,"toggled","title","value","iconOn"],[1,"volume__slider-container"],[1,"volume__progress"],["type","range","title",t,1,"volume__slider",3,"rsVolumeInput","rsVolume"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0)(1,"rs-toggle",1),e.nI1(2,"async"),e.bIt("toggled",function(){return s.toggleMute()}),e.k0s(),e.j41(3,"div",2),e.nrm(4,"div",3),e.nI1(5,"async"),e.j41(6,"input",4),e.nI1(7,"async"),e.bIt("rsVolumeInput",function(M){return s.volume=M}),e.k0s()()()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("title",s.isMute?s.TRANSLATIONS.unmute:s.TRANSLATIONS.mute)("value",s.isMute)("iconOn",e.bMT(2,6,s.volume$)&gt;0?"volume":"volume-off"),e.R7$(3),e.xc7("--rs-volume-position",100*e.bMT(5,8,s.volume$)+"%"),e.R7$(2),e.Y8G("rsVolume",e.bMT(7,10,s.volume$)))},dependencies:[tP.s,Gd,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .volume__slider[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .volume__slider[_ngcontent-%COMP%]:focus{outline:2px solid var(--rs-colors-focus);outline-offset:0}.volume[_ngcontent-%COMP%]{display:flex;align-items:center}.volume__slider[_ngcontent-%COMP%]{all:unset;appearance:none;margin:0;position:absolute;height:100%;width:100%}.rs-using-keyboard[_nghost-%COMP%]   .volume__slider[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .volume__slider[_ngcontent-%COMP%]:focus{outline-offset:.5rem}.volume__slider-container[_ngcontent-%COMP%]{position:relative;width:5rem;height:10px;margin-left:var(--rs-values-spacing-sp3)}.volume__slider[_ngcontent-%COMP%]::-moz-range-progress{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;height:2px;background:transparent}.volume__slider[_ngcontent-%COMP%]::-moz-range-track{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;height:2px;background:transparent}.volume__slider[_ngcontent-%COMP%]::-moz-range-thumb{position:relative;appearance:none;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--rs-colors-play-bar-on);border:none;cursor:pointer}.volume__slider[_ngcontent-%COMP%]::-webkit-slider-thumb{position:relative;appearance:none;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--rs-colors-play-bar-on);border:none;cursor:pointer}.volume__slider[_ngcontent-%COMP%]::-webkit-slider-runnable-track{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;height:2px;background:transparent}.volume__slider[_ngcontent-%COMP%]::-ms-thumb{position:relative;appearance:none;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--rs-colors-play-bar-on);border:none;cursor:pointer}.volume__slider[_ngcontent-%COMP%]::-ms-track{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;height:2px;background:transparent}.volume__progress[_ngcontent-%COMP%]{position:absolute;top:50%;width:100%;height:2px;transform:translateY(-50%);background:linear-gradient(to right,var(--rs-colors-play-bar-on),var(--rs-colors-play-bar-on) var(--rs-volume-position),color-mix(in srgb,var(--rs-colors-play-bar-on) 50%,transparent) var(--rs-volume-position),color-mix(in srgb,var(--rs-colors-play-bar-on) 50%,transparent))}"]})}}return o})();const nP=["playbarContainer"],bu=o=&gt;({sm:o}),iP=()=&gt;({sm:"20px"});function qg(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-seekbar",4),2&amp;o){const t=e.XpG(),i=e.XpG();e.Y8G("playerConfig",t.type!==i.CONTROLLER_TYPES.channel?i.lastConfig:void 0)("playbarTopBar",!0)}}function Xp(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",10),e.nrm(1,"rs-player-marquee",17),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("text",l))}function db(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.TRANSLATIONS.streamError," ")}}function oP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",10)(1,"span"),e.nI1(2,"async"),e.EFF(3),e.nI1(4,"rsPlayTime"),e.k0s(),e.j41(5,"span",18),e.EFF(6,"/"),e.k0s(),e.j41(7,"span",19),e.EFF(8),e.nI1(9,"rsPlayTime"),e.k0s()()),2&amp;o){const t=l,i=e.XpG(3);e.R7$(),e.AVh("playbar__elapsed-time",e.bMT(2,4,i.playerState$)===i.STATE.Playing),e.R7$(2),e.JRh(e.bMT(4,6,t.current)),e.R7$(5),e.SpI(" ",e.bMT(9,8,t.total)," ")}}function rP(o,l){1&amp;o&amp;&amp;(e.j41(0,"span",10),e.nrm(1,"rs-player-marquee",17),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("text",l))}function hb(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,rP,2,1,"span",10),e.nI1(1,"async")),2&amp;o){let t;const i=e.XpG(3);e.vxM((t=e.bMT(1,1,i.currentSubTitle$))?0:-1,t)}}function sP(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,oP,10,10,"span",10),e.nI1(1,"async"),e.DNE(2,hb,2,3)),2&amp;o){let t;const i=e.XpG(2);e.vxM((t=e.bMT(1,1,i.progressBarValues$))?0:2,t)}}function aP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-toggle",23),e.nI1(1,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.toggleHQ())}),e.k0s()}if(2&amp;o){const t=e.XpG(2),i=e.XpG();e.Y8G("title",i.hqTab.label)("titleOff",i.hqTab.labelOff)("value",e.bMT(1,7,t.hq$))("iconOff",i.HQ_TAB.iconOff)("iconOn",i.HQ_TAB.iconOn)("isSmall",!0)("disabled",!t.supportsHQ)}}function Tu(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",24),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.switchPlayRate())}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Mz_("icon","player-playrate-",e.bMT(1,4,t.playrate$),""),e.Y8G("size",e.eq3(8,bu,t.BUTTON_SIZE))("title",e.bMT(2,6,t.playrate$)===t.PLAY_RATE.x2?t.TRANSLATIONS.decreasePlayRate:t.TRANSLATIONS.increasePlayRate)}}function lP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",25),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.seekRwd())}),e.k0s()}if(2&amp;o){const t=e.XpG(2),i=e.XpG();e.Y8G("disabled",!t.canSeekBackwards())("size",e.eq3(3,bu,i.BUTTON_SIZE))("title",i.TRANSLATIONS.seekBack)}}function pb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.DNE(1,aP,2,9,"rs-toggle",20)(2,Tu,3,10,"rs-player-button",21)(3,lP,1,5,"rs-player-button",22),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.vxM(t.supportsHQ?1:t.supportsPlayrate?2:-1),e.R7$(2),e.vxM(t.isSeekable?3:-1)}}function cP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",29),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.seekFwd())}),e.k0s()}if(2&amp;o){const t=e.XpG(2),i=e.XpG();e.Y8G("size",e.eq3(3,bu,i.BUTTON_SIZE))("title",i.TRANSLATIONS.seekFwd)("disabled",!t.canSeekForwards())}}function uh(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-live-button",30),e.nI1(1,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.goLive())}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("offset",e.bMT(1,1,t.requestedOffset$))}}function em(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-player-share-button",28)}function uP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15),e.DNE(1,cP,1,5,"rs-player-button",26)(2,uh,2,3,"rs-live-button",27)(3,em,1,0,"rs-player-share-button",28),e.k0s()),2&amp;o){const t=e.XpG(),i=e.XpG();e.R7$(),e.vxM(t.isSeekable?1:-1),e.R7$(),e.vxM(t.type===i.CONTROLLER_TYPES.channel&amp;&amp;t.isSeekable?2:t.type===i.CONTROLLER_TYPES.podcast||t.type===i.CONTROLLER_TYPES.channel?3:-1)}}function dP(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-player-share-button",33)}function hP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-channel-tabs",35),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("activeTabChange",function(s){e.eBV(t);const f=e.XpG(4);return e.Njj(f.switchTab(s))})("activeTabClicked",function(){e.eBV(t);const s=e.XpG(4);return e.Njj(s.handleActiveTabClick())}),e.k0s()}if(2&amp;o){const t=e.XpG(4);e.Y8G("openedTab",t.isFullscreenOpen?e.bMT(1,2,t.overlayPlayer.openedTab$):null)("channel",e.bMT(2,4,t.channel$))}}function tm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",36),e.nrm(1,"rs-player-button",37),e.k0s()),2&amp;o){const t=e.XpG(5);e.Y8G("routerLink",t.podcastGroupLink),e.R7$(),e.Y8G("size",e.lJ4(3,iP))("title",t.TRANSLATIONS.podcastEpisodes)}}function Il(o,l){if(1&amp;o&amp;&amp;e.DNE(0,tm,2,4,"a",36),2&amp;o){const t=e.XpG(4);e.vxM(t.podcastGroupLink?0:-1)}}function zp(o,l){if(1&amp;o&amp;&amp;e.DNE(0,dP,1,0,"rs-player-share-button",33)(1,hP,3,6,"rs-channel-tabs",34)(2,Il,1,1),2&amp;o){const t=e.XpG(2),i=e.XpG();e.vxM(t.type===i.CONTROLLER_TYPES.channel&amp;&amp;t.isSeekable?0:-1),e.R7$(),e.vxM(t.type===i.CONTROLLER_TYPES.channel?1:2)}}function _b(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",32)(1,"rs-player-button",38),e.bIt("click",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.closePlayer())}),e.k0s()()}if(2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("title",t.TRANSLATIONS.closePlaybar)("size",e.eq3(2,bu,t.BUTTON_SIZE))}}function dh(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",31),e.bIt("click",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.preventPropagation(s))}),e.DNE(1,zp,3,2),e.nrm(2,"rs-volume-button"),e.DNE(3,_b,2,4,"div",32),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(t.isSimplified?-1:1),e.R7$(2),e.vxM(t.showCloseButton?3:-1)}}function pP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",2),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.toggleFullScreenPlayer())}),e.j41(1,"div",3),e.DNE(2,qg,1,2,"rs-seekbar",4),e.k0s(),e.j41(3,"div",5)(4,"div",6)(5,"div",7),e.nrm(6,"rs-image",8),e.nI1(7,"async"),e.nI1(8,"async"),e.nI1(9,"async"),e.k0s(),e.j41(10,"div",9),e.DNE(11,Xp,2,1,"div",10),e.nI1(12,"async"),e.DNE(13,db,2,1,"span",11),e.nI1(14,"async"),e.DNE(15,sP,3,3),e.k0s()(),e.j41(16,"div",12),e.bIt("click",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.preventPropagation(s))}),e.DNE(17,pb,4,2,"div",13),e.nI1(18,"rsBreakpoint"),e.nI1(19,"async"),e.j41(20,"rs-play-button",14),e.nI1(21,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.togglePlayerState())}),e.k0s(),e.DNE(22,uP,4,2,"div",15),e.nI1(23,"rsBreakpoint"),e.nI1(24,"async"),e.k0s(),e.DNE(25,dh,4,2,"div",16),e.nI1(26,"rsBreakpoint"),e.nI1(27,"async"),e.k0s()()}if(2&amp;o){let t,i;const s=e.XpG();e.AVh("playbar--hidden",s.hidePlaybar)("playbar--limited-width",s.isRounded&amp;&amp;!s.addBoxShadow)("playbar--box-shadowed",s.addBoxShadow)("playbar--full-width-bottom",s.isFullscreenOpen),e.R7$(),e.AVh("playbar__progress-bar--active",l.type!==s.CONTROLLER_TYPES.channel),e.R7$(),e.vxM(!s.isRounded||s.isFullscreenOpen?2:-1),e.R7$(),e.AVh("rs-u-container--full-width",s.isFullWidth),e.R7$(3),e.Y8G("image",e.bMT(7,26,s.cover$))("fallback",s.AUDIO_PLACEHOLDER_IMAGE_NAME)("fillContainer",!0)("croppedAspectRatio",s.ASPECT_RATIOS.Ratio1x1)("alt",(null==(t=e.bMT(8,28,s.cover$))?null:t.description)||e.bMT(9,30,s.currentTitle$)),e.R7$(5),e.vxM((i=e.bMT(12,32,s.currentTitle$))?11:-1,i),e.R7$(2),e.vxM(e.bMT(14,34,s.playerState$)===s.STATE.Error?13:15),e.R7$(4),e.vxM(e.bMT(19,38,e.bMT(18,36,s.AVAILABLE_BREAKPOINTS.LG))?17:-1),e.R7$(3),e.Y8G("state",e.bMT(21,40,s.playerState$))("iconSize",e.eq3(50,bu,s.PLAY_BUTTON_SIZE))("iconType",s.playButtonType===s.PLAY_BUTTON_TYPE.overlay?s.PLAYER_ICON_TYPES.Alt:s.PLAYER_ICON_TYPES.Default),e.R7$(2),e.vxM(e.bMT(24,44,e.bMT(23,42,s.AVAILABLE_BREAKPOINTS.LG))?22:-1),e.R7$(3),e.vxM(e.bMT(27,48,e.bMT(26,46,s.AVAILABLE_BREAKPOINTS.LG))?25:-1)}}let nm=(()=&gt;{class o{constructor(t,i,s,f,M,te,Me,tt,Ot,Rt,Vt){this.breakpointService=t,this.channelService=i,this.configService=s,this.container=f,this.overlayService=M,this.playerService=te,this.audioPlayer=Me,this.meta=tt,this.platformId=Ot,this.contentOnly=Rt,this.currentTitle$=new ao.m(1),this.currentSubTitle$=new ao.m(1),this.currentController$=new _i.t(null),this.requestedOffset$=new ao.m,this.supportsFullscreen$=new _i.t(!1),this.supportsVolume$=new ao.m(1),this.supportsSkip$=new ao.m(1),this.supportsPlayrate$=new ao.m(1),this.playrate$=this.playerService.playrate$,this.supportsHQ$=new ao.m(1),this.playerState$=new ao.m(1),this.supportsChromecast$=new ao.m(1),this.supportsAutoplay$=new ao.m(1),this.ASPECT_RATIOS=u.l8F,this.AVAILABLE_BREAKPOINTS=u.wXU,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.PLAY_BUTTON_TYPE=u.LE9,this.PLAY_BUTTON_SIZE="40px",this.BUTTON_SIZE="24px",this.CONTROLLER_TYPES=u.k42,this.STATE=u.pi5,this.TRANSLATIONS=Hp,this.AUDIO_PLACEHOLDER_IMAGE_NAME=u.DFX,this.HQ_TAB=ng,this.PLAY_RATE=u.nLr,this.PLAYER_ICON_TYPES=ts,this.subscriptions=new u.A$E,this.destroyed$=new gn.B,this.cover$=new _i.t(null),this.channel$=new _i.t(null),this.playButtonType=u.LE9.primary,this.hidePlaybar=!1,this.podcastGroupLink="",this.progressBarValues$=(0,as.of)(null),this.isSimplified=!1,this.isFullWidth=!1,this.isRounded=!1,this.isFullscreenOpen=!1,this.addBoxShadow=!1,this.isSingleChannel=!1,this.controllerSubscriptions=new u.A$E,this.hqTab=ng,this.overlayPlayer=Vt}ngOnInit(){this.setupConfig(),!this.contentOnly&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;(this.playerService.activeController$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;this.switchController(t)),this.playerService.playerState$.pipe((0,Gt.Q)(this.destroyed$),(0,oa.T)(t=&gt;t?.update)).subscribe(t=&gt;{this.playerState$.next(t)}),this.playerService.currentConfig$.pipe((0,Gt.Q)(this.destroyed$),(0,ln.p)(t=&gt;!!t?.playable)).subscribe(t=&gt;{this.lastConfig=t;const{playable:i}=t;this.isSimplified=!this.playerService.fullscreenComponent$.getValue(),this.progressBarValues$=t.type===u.LyT.Channel?(0,as.of)(null):this.playerService.getPlayerProgressObservable(t),this.podcastGroupLink=t.type===u.LyT.Podcast?i.groupModel?.link:""}),this.overlayPlayer.fullscreenOpen$.pipe((0,Gt.Q)(this.destroyed$),(0,Ed.F)(),(0,ah.M)(t=&gt;{if(this.isFullscreenOpen=t,t)return this.meta.updateTag({name:"theme-color",content:this.mobileTopBarPlayerOpenColor}),void(0,jg.z)([this.overlayPlayer.animationRunning$,this.breakpointService.getBreakpointChanges()]).pipe((0,mc.i)(1),(0,ln.p)(i=&gt;!i[0]),(0,ji.s)(1)).subscribe(i=&gt;{const s=i[1];this.hidePlaybar=s===u.wXU.SM||s===u.wXU.MD});this.meta.updateTag({name:"theme-color",content:this.mobileTopBarPlayerClosedColor}),this.hidePlaybar=!1})).subscribe())}ngOnDestroy(){this.controllerSubscriptions.unsubscribe(),this.subscriptions.unsubscribe(),this.destroyed$.next(!0)}keyEvent(t){const i=t.target;if(XI.includes(i.type)||i.matches("textarea"))return;const{togglePlay:s,mute:f,skipForward:M,skipPrevious:te}=WI;switch(t.code){case s:this.playerService.toggle(),t.preventDefault();break;case f:this.playerService.toggleMute(),t.preventDefault();break;case M:this.playerService.skipNext(),t.preventDefault();break;case te:this.playerService.skipPrevious(),t.preventDefault()}}togglePlayerState(){this.playerService.toggle(this.lastConfig)}seekRwd(){this.playerService.seekRelative(this.lastConfig,-30)}seekFwd(){this.playerService.seekRelative(this.lastConfig,30)}skipPrevious(){this.playerService.skipPrevious()}skipNext(){this.playerService.skipNext()}goLive(){this.playerService.seek(this.lastConfig,0)}switchPlayRate(){let t=u.nLr.x1;switch(this.playrate$.value){case u.nLr.x05:t=u.nLr.x07;break;case u.nLr.x07:t=u.nLr.x1;break;case u.nLr.x1:t=u.nLr.x13;break;case u.nLr.x13:t=u.nLr.x2;break;case u.nLr.x2:t=u.nLr.x05}this.playerService.playrate=t}toggleHQ(){this.playerService.hq=!this.currentController$.getValue()?.hq}toggleFullScreenPlayer(){this.isSimplified||this.overlayPlayer.toggleFullscreen()}switchTab(t){t&amp;&amp;!this.isFullscreenOpen&amp;&amp;this.overlayPlayer.initializeFullscreenPlayer(),this.overlayPlayer.openedTab$.next(t)}handleActiveTabClick(){this.overlayPlayer.toggleFullscreen()}closePlayer(){this.playerService.closePlayer()}preventPropagation(t){t.stopPropagation()}switchController(t){const i=this.playerService.getFullscreenComponent(t);this.supportsFullscreen$.next(null!=i),this.currentController$.next(t),this.subscribeController(t)}subscribeController(t){this.controllerSubscriptions.unsubscribe(),t&amp;&amp;(this.controllerSubscriptions.add(t.metaData$.subscribe(i=&gt;{this.currentTitle$.next(i.title),this.currentSubTitle$.next(i.subTitle),this.cover$.next(i.image);const{channel:s}=i;this.channel$.next(s)})),this.controllerSubscriptions.add(t.supportsSkip$.subscribe(i=&gt;{this.supportsSkip$.next(i)})),t instanceof u.XHY?this.controllerSubscriptions.add(t.getRequestedTimeTravelOffsetObservable().subscribe(i=&gt;this.requestedOffset$.next(i))):(this.requestedOffset$.next(0),this.channel$.next(null)),this.supportsVolume$.next(t.supportsVolume),this.supportsPlayrate$.next(t.supportsPlayrate),this.supportsHQ$.next(t.supportsHQ),this.supportsAutoplay$.next(t.supportsAutoplay),this.supportsChromecast$.next(t.supportsChromecast),this.setMediaSessionApi())}setupConfig(){const{vendorTheme:t}=this.configService,i=t.components.core.playBar,{playButtonType:s,marginX:f,marginY:M,showCloseButton:te,isFullWidth:Me,borderRadius:tt,addBoxShadow:Ot}=i;this.playButtonType=s,this.isRounded=!!tt,this.showCloseButton=te,this.addBoxShadow=Ot,this.isFullWidth=Me,this.isSingleChannel=this.configService.modules.core.isSingleChannel;const Rt=f?.sm,Vt=f?.sm,Kt=f?.md??Rt,nn=M?.md??Vt,rn={};tt&amp;&amp;(rn["--rs-play-bar-border-radius"]=tt),Rt&amp;&amp;Vt&amp;&amp;(rn["--rs-play-bar-margin-sm"]=`${Rt} ${Vt}`),Kt&amp;&amp;nn&amp;&amp;(rn["--rs-play-bar-margin-md"]=`${Kt} ${nn}`),this.style=rn,this.mobileTopBarPlayerClosedColor=this.configService.vendorWebThemeColor,this.mobileTopBarPlayerOpenColor="#FFFFFF"===t.colors.background?"#FAFAFA":t.colors.background}setMediaSessionApi(){(0,jg.z)([this.currentTitle$,this.currentSubTitle$,this.audioPlayer.state$]).pipe((0,re.B)(100),(0,ln.p)(t=&gt;t[2]===u.pi5.Playing),(0,ji.s)(1)).subscribe(t=&gt;{navigator.mediaSession.metadata=new MediaMetadata({title:t[0]??"",artist:t[1]??"",artwork:[{src:this.cover$.value?.url??""}]})})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.dci),e.rXU(u.lhn),e.rXU(u.weV),e.rXU(e.c1b),e.rXU(u.si8),e.rXU(u.xtC),e.rXU(u.Y$s),e.rXU(d.W8),e.rXU(e.Agw),e.rXU(u.Bqr),e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-playbar"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(nP,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.playbarContainer=f.first)}},hostVars:2,hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("keydown",function(M){return s.keyEvent(M)},!1,e.tSv),2&amp;i&amp;&amp;e.Aen(s.style)},standalone:!1,decls:3,vars:7,consts:[[1,"rs-l-flex","rs-l-flex--center-x"],[1,"playbar",3,"playbar--hidden","playbar--limited-width","playbar--box-shadowed","playbar--full-width-bottom"],[1,"playbar",3,"click"],[1,"playbar__progress-bar"],["containerHeight","0px",3,"playerConfig","playbarTopBar"],[1,"playbar__controls","rs-u-container","rs-l-flex","rs-l-flex--space-between"],[1,"playbar__section","playbar__section--infos"],[1,"playbar__cover"],["size","thumbnail",3,"image","fallback","fillContainer","croppedAspectRatio","alt"],[1,"playbar__playable-text"],[1,"rs-u-mar-0","rs-u-font-caption"],[1,"playbar__info__error","rs-u-font-caption","rs-u-mar-0"],[1,"playbar__section","playbar__section--play-buttons",3,"click"],[1,"playbar__controls-left"],["buttonColorScheme","playerColors",1,"playbar__play-button",3,"toggled","state","iconSize","iconType"],[1,"playbar__controls-right"],[1,"playbar__section","playbar__section--right-side-controls"],[3,"text"],[1,"playbar__time-separator"],[1,"rs-u-text-right"],[1,"rs-u-mar-r-5",3,"title","titleOff","value","iconOff","iconOn","isSmall","disabled"],[1,"rs-u-mar-r-5",3,"icon","size","title"],["icon","player-seek-back",1,"rs-u-mar-r-5",3,"disabled","size","title"],[1,"rs-u-mar-r-5",3,"toggled","title","titleOff","value","iconOff","iconOn","isSmall","disabled"],[1,"rs-u-mar-r-5",3,"click","icon","size","title"],["icon","player-seek-back",1,"rs-u-mar-r-5",3,"click","disabled","size","title"],["icon","player-seek-fwd",1,"rs-u-mar-l-5",3,"size","title","disabled"],[1,"rs-u-mar-l-5",3,"offset"],[1,"rs-u-mar-l-5"],["icon","player-seek-fwd",1,"rs-u-mar-l-5",3,"click","size","title","disabled"],[1,"rs-u-mar-l-5",3,"toggled","offset"],[1,"playbar__section","playbar__section--right-side-controls",3,"click"],[1,"rs-l-flex","rs-l-flex--center-y","rs-u-mar-l-4"],[1,"rs-u-mar-r-4"],[1,"rs-u-mar-r-4",3,"openedTab","channel"],[1,"rs-u-mar-r-4",3,"activeTabChange","activeTabClicked","openedTab","channel"],[1,"rs-l-flex",3,"routerLink"],["icon","player-all-episodes",1,"rs-u-mar-r-4",3,"size","title"],["icon","close",3,"click","title","size"]],template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"div",0),e.DNE(1,pP,28,52,"div",1),e.nI1(2,"async"),e.k0s()),2&amp;i){let f;e.xc7("--rs-playbar-button-size",s.BUTTON_SIZE)("--rs-playbar-play-button-size",s.PLAY_BUTTON_SIZE),e.R7$(),e.vxM((f=e.bMT(2,5,s.currentController$))?1:-1,f)}},dependencies:[st.Wk,Ni.hw,Wg,Xg,lh,Ls,Yg,Zg,Yh,Gd,ub,m.Jj,St.O,Ba],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.playbar[_ngcontent-%COMP%]{--rs-colors-player-active: var(--rs-colors-seek-bar-active);--rs-colors-player-inactive: var(--rs-colors-seek-bar-inactive);--rs-colors-player-highlight: var(--rs-colors-seek-bar-highlight);--rs-player-button-color: var(--rs-colors-play-bar-on);--rs-colors-text: var(--rs-colors-play-bar-on);--rs-colors-text-highlight: var(--rs-colors-play-bar-highlight);--rs-colors-text-accent: var(--rs-colors-seek-bar-active);position:relative;display:flex;align-items:center;height:64px;background-color:var(--rs-colors-play-bar-base, var(--rs-colors-primary));border-radius:var(--rs-play-bar-border-radius);margin:var(--rs-play-bar-margin-sm);width:100%}.playbar__section[_ngcontent-%COMP%]{display:flex;align-items:center;height:50px}.playbar__section--infos[_ngcontent-%COMP%]{flex:8;overflow:hidden}.playbar__section--right-side-controls[_ngcontent-%COMP%]{justify-content:flex-end}.playbar__play-button[_ngcontent-%COMP%]{--rs-player-button-color: var(--rs-colors-play-bar-play-button)}.playbar__controls-left[_ngcontent-%COMP%], .playbar__controls-right[_ngcontent-%COMP%]{position:absolute;display:flex}.playbar__controls-left[_ngcontent-%COMP%]{right:calc(50% + .5 * var(--rs-playbar-play-button-size))}.playbar__controls-right[_ngcontent-%COMP%]{left:calc(50% + .5 * var(--rs-playbar-play-button-size))}.playbar__cover[_ngcontent-%COMP%]{margin-right:var(--rs-values-spacing-sp3);width:40px;height:40px;position:relative;overflow:hidden;flex-shrink:0}.playbar__cover.placeholder[_ngcontent-%COMP%]{background-color:var(--rs-colors-placeholder)}.playbar__playable-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;min-height:40px;color:var(--rs-colors-text);margin:0 calc(var(--rs-values-spacing-sp4) * .5)}.playbar__playable-text__error[_ngcontent-%COMP%]{color:var(--rs-colors-error)}.playbar__elapsed-time[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link))}.playbar__time-separator[_ngcontent-%COMP%]{margin:0 3px}.playbar__progress-bar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;pointer-events:none}.playbar__progress-bar--active[_ngcontent-%COMP%]{pointer-events:auto;cursor:pointer}.playbar--box-shadowed[_ngcontent-%COMP%]{border-radius:var(--rs-play-bar-border-radius);padding-top:var(--rs-values-spacing-sp1);padding-bottom:var(--rs-values-spacing-sp1);box-shadow:0 0 4px 1px #0000001a}.playbar--hidden[_ngcontent-%COMP%]{display:none}.playbar--limited-width[_ngcontent-%COMP%]{padding:0 var(--rs-values-spacing-sp2);max-width:90dvw}@media only screen and (min-width: 600px){.playbar[_ngcontent-%COMP%]{padding:0;margin:var(--rs-play-bar-margin-md, var(--rs-play-bar-margin-sm))}}@media only screen and (min-width: 960px){.playbar__section--infos[_ngcontent-%COMP%]{max-width:calc(50% - 2 * var(--rs-playbar-button-size) - .5 * var(--rs-playbar-play-button-size) - 2 * var(--rs-values-spacing-sp5) - var(--rs-values-spacing-sp4))}.playbar__section--play-buttons[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%)}.playbar__cover[_ngcontent-%COMP%]{margin-right:var(--rs-values-spacing-sp4)}.playbar--limited-width[_ngcontent-%COMP%]{max-width:var(--rs-values-layout-widths-page)}}.playbar--full-width-bottom[_ngcontent-%COMP%]{max-width:100%;margin:0;border-radius:0;border:none}"]})}}return o})();const im=()=&gt;({sm:"48px"}),fb=()=&gt;({sm:"24px"}),ja=o=&gt;({sm:o}),hh=()=&gt;({sm:"20px"});function LN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15)(1,"span"),e.nI1(2,"async"),e.EFF(3),e.nI1(4,"rsPlayTime"),e.k0s(),e.j41(5,"span"),e.EFF(6),e.nI1(7,"rsPlayTime"),e.k0s()()),2&amp;o){const t=l,i=e.XpG(3);e.R7$(),e.AVh("player-controls__elapsed-time",e.bMT(2,4,i.playerState$)===i.STATE.Playing),e.R7$(2),e.JRh(e.bMT(4,6,t.current)),e.R7$(3),e.JRh(e.bMT(7,8,t.total))}}function Yp(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",2),e.nrm(1,"rs-seekbar",14),e.DNE(2,LN,8,10,"div",15),e.nI1(3,"async"),e.k0s()),2&amp;o){let t;const i=e.XpG(2);e.R7$(),e.Y8G("playerConfig",i.lastConfig)("playbarTopBar",!0),e.R7$(),e.vxM((t=e.bMT(3,3,i.progressBarValues$))?2:-1,t)}}function gb(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",16),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.switchPlayRate())}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Mz_("icon","player-playrate-",e.bMT(1,4,t.playrate$),""),e.Y8G("size",e.lJ4(8,fb))("title",e.bMT(2,6,t.playrate$)===t.PLAY_RATE.x2?t.TRANSLATIONS.decreasePlayRate:t.TRANSLATIONS.increasePlayRate)}}function mb(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-toggle",17),e.nI1(1,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.toggleHQ())}),e.k0s()}if(2&amp;o){const t=e.XpG(),i=e.XpG();e.Y8G("title",i.hqTab.label)("titleOff",i.hqTab.labelOff)("iconOff",i.hqTab.iconOff)("iconOn",i.hqTab.iconOn)("value",e.bMT(1,5,t.hq$))}}function _P(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",18),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.seekRwd())}),e.k0s()}if(2&amp;o){const t=e.XpG(),i=e.XpG();e.Y8G("disabled",!t.canSeekBackwards())("size",e.eq3(3,ja,i.BUTTON_SIZE))("title",i.TRANSLATIONS.seekBack)}}function ph(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-player-button",19),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.seekFwd())}),e.k0s()}if(2&amp;o){const t=e.XpG(),i=e.XpG();e.Y8G("size",e.eq3(3,ja,i.BUTTON_SIZE))("title",i.TRANSLATIONS.seekFwd)("disabled",!t.canSeekForwards())}}function fP(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-player-share-button",11),2&amp;o&amp;&amp;e.Y8G("centerInViewport",!0)}function gP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-live-button",20),e.nI1(1,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.goLive())}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("offset",e.bMT(1,1,t.requestedOffset$))}}function mP(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-player-share-button",23),2&amp;o&amp;&amp;e.Y8G("centerInViewport",!0)}function vP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-channel-tabs",22),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("activeTabChange",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.switchTab(s))}),e.k0s(),e.DNE(3,mP,1,1,"rs-player-share-button",23)}if(2&amp;o){const t=e.XpG(2),i=e.XpG();e.Y8G("showCurrentlyPlaying",!1)("isSmall",!0)("openedTab",i.isFullscreenOpen?e.bMT(1,5,i.overlayPlayer.openedTab$):null)("channel",e.bMT(2,7,i.channel$)),e.R7$(3),e.vxM(t.isSeekable?3:-1)}}function EP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",21),e.nrm(1,"rs-player-button",24),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("rsRouterLink",t.podcastGroupLink),e.R7$(),e.Y8G("size",e.lJ4(2,hh))}}function CP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.DNE(1,vP,4,9)(2,EP,2,3,"a",21),e.k0s()),2&amp;o){const t=e.XpG(),i=e.XpG();e.Y8G("rsBackgroundColor",i.backgroundColorScheme),e.R7$(),e.vxM(t.type===i.CONTROLLER_TYPES.channel?1:i.podcastGroupLink?2:-1)}}function yP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",1),e.DNE(1,Yp,4,5,"div",2),e.j41(2,"div",3)(3,"div",4),e.DNE(4,gb,3,9,"rs-player-button",5)(5,mb,2,7,"rs-toggle",6)(6,_P,1,5,"rs-player-button",7),e.k0s(),e.j41(7,"rs-play-button",8),e.nI1(8,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.togglePlayerState())}),e.k0s(),e.j41(9,"div",9),e.DNE(10,ph,1,5,"rs-player-button",10)(11,fP,1,1,"rs-player-share-button",11)(12,gP,2,3,"rs-live-button",12),e.k0s()(),e.DNE(13,CP,3,2,"div",13),e.k0s()}if(2&amp;o){const t=l,i=e.XpG();e.xc7("--rs-player-controller-play-button-size",i.PLAY_BUTTON_SIZE),e.Y8G("ngClass",i.isExpanded?"rs-u-pad-y-6":"rs-u-pad-y-3"),e.R7$(),e.vxM(t.type!==i.CONTROLLER_TYPES.channel&amp;&amp;i.isExpanded?1:-1),e.R7$(),e.Y8G("ngClass",i.isExpanded?"rs-u-mar-b-6":""),e.R7$(2),e.vxM(t.supportsPlayrate?4:!i.hideHqButton&amp;&amp;t.supportsHQ?5:-1),e.R7$(2),e.vxM(t.isSeekable?6:-1),e.R7$(),e.Y8G("state",e.bMT(8,14,i.playerState$))("buttonColorScheme","playerColors")("iconSize",e.lJ4(16,im))("iconType",i.playButtonType===i.PLAY_BUTTON_TYPE.overlay?i.PLAYER_ICON_TYPES.Alt:i.PLAYER_ICON_TYPES.Default),e.R7$(3),e.vxM(t.isSeekable?10:-1),e.R7$(),e.vxM(t.type===i.CONTROLLER_TYPES.channel&amp;&amp;!t.isSeekable||t.type===i.CONTROLLER_TYPES.podcast?11:t.type===i.CONTROLLER_TYPES.channel?12:-1),e.R7$(2),e.vxM(i.isExpanded&amp;&amp;t.type!==i.CONTROLLER_TYPES.audio&amp;&amp;(t.type!==i.CONTROLLER_TYPES.podcast||i.podcastGroupLink)?13:-1)}}let vb=(()=&gt;{class o extends nm{constructor(){super(...arguments),this.BACKGROUND_COLOR_SCHEME=u.D88,this.FONT_CLASSES=u.qeG,this.PLAY_BUTTON_SIZE="48px",this.isExpanded=!1,this.playButtonType=u.LE9.primary,this.backgroundColorScheme=u.D88.surface,this.cover$=new _i.t(null),this.hqTab=ng,this.hideHqButton=!1,this.isSafari=!1}ngOnInit(){super.ngOnInit(),this.setupFullscreenPlayerConfig()}setupFullscreenPlayerConfig(){this.isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);const t=this.configService.vendorTheme.components.core,{playButtonType:i,isFullWidth:s}=t.playBar,{backgroundColorScheme:f}=t.fullScreenPlayer;f===u.D88.surface&amp;&amp;(this.backgroundColorScheme=u.D88.background),this.hideHqButton=this.configService.modules.core.isStreamOnlyMediumQuality,this.playButtonType=i,this.contentIsFullWidth=s}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-fullscreen-player-controls"]],inputs:{isExpanded:"isExpanded"},standalone:!1,features:[e.Vt3],decls:2,vars:3,consts:()=&gt;{let t;return t="alle Folgen",[[1,"player-controls","rs-u-container",3,"ngClass","--rs-player-controller-play-button-size"],[1,"player-controls","rs-u-container",3,"ngClass"],[1,"player-controls__seek-bar","rs-u-mar-b-2"],[1,"player-controls__main-buttons",3,"ngClass"],[1,"player-controls__left","rs-u-mar-r-6"],[3,"icon","size","title"],[3,"title","titleOff","iconOff","iconOn","value"],["icon","player-seek-back",1,"rs-u-mar-l-5",3,"disabled","size","title"],[1,"player-controls__play-button",3,"toggled","state","buttonColorScheme","iconSize","iconType"],[1,"player-controls__right","rs-u-mar-l-6"],["icon","player-seek-fwd",1,"rs-u-mar-r-5",3,"size","title","disabled"],[3,"centerInViewport"],[3,"offset"],[1,"player-controls__additional-buttons","rs-l-flex","rs-l-flex--center-x","rs-u-pad-x-4",3,"rsBackgroundColor"],["containerHeight","0px",3,"playerConfig","playbarTopBar"],[1,"rs-l-flex","rs-l-flex--space-between","rs-u-mar-t-2","rs-u-font-caption"],[3,"click","icon","size","title"],[3,"toggled","title","titleOff","iconOff","iconOn","value"],["icon","player-seek-back",1,"rs-u-mar-l-5",3,"click","disabled","size","title"],["icon","player-seek-fwd",1,"rs-u-mar-r-5",3,"click","size","title","disabled"],[3,"toggled","offset"],[1,"rs-l-flex",3,"rsRouterLink"],[3,"activeTabChange","showCurrentlyPlaying","isSmall","openedTab","channel"],[1,"rs-u-mar-l-4",3,"centerInViewport"],["icon","player-all-episodes","title",t,3,"size"]]},template:function(i,s){if(1&amp;i&amp;&amp;(e.DNE(0,yP,14,17,"div",0),e.nI1(1,"async")),2&amp;i){let f;e.vxM((f=e.bMT(1,1,s.currentController$))?0:-1,f)}},dependencies:[m.YU,so.j,zi.D,Wg,Xg,lh,Ls,Zg,Yh,Gd,m.Jj,St.O],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.player-controls[_ngcontent-%COMP%]{--rs-player-button-color: var(--rs-colors-text);--rs-colors-play-bar-highlight: var(--rs-colors-text-highlight, var(--rs-colors-text-link));display:flex;flex-direction:column;align-items:center;width:100%}.player-controls__main-buttons[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.player-controls__additional-buttons[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;border-radius:20px;height:40px}.player-controls__left[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:flex-end;height:100%;right:calc(50% + var(--rs-player-controller-play-button-size) / 2)}.player-controls__right[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:flex-start;height:100%;left:calc(50% + var(--rs-player-controller-play-button-size) / 2)}.player-controls__seek-bar[_ngcontent-%COMP%]{width:100%}.player-controls__elapsed-time[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link))}.player-controls__hq-button-placeholder[_ngcontent-%COMP%]{width:24px;height:24px}"]})}}return o})();var Ec=h(9517),jo=h(2372),Ha=h(1447),Mr=h(738);function _h(o){return(0,Mr.A)(1,arguments),(0,Ha.A)(o,Date.now())}var _a=h(1079),Rr=h(179);function om(o,l){(0,Mr.A)(2,arguments);var t=(0,Rr.A)(l);return(0,_a.A)(o,-t)}function rm(o){return(0,Mr.A)(1,arguments),(0,Ha.A)(o,om(Date.now(),1))}var Kp=h(7786);const sm={timeFormat:"pp",dateFormat:"do MMMM"},Eb=["rangeContainer"],bP=["activeRange"];function TP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",9),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.xc7("--rs-timeline-hover-left",t.hoverElemPositionX),e.Y8G("rsFontClass",t.FONT_CLASS.caption)("rsBackgroundColor",t.BACKGROUND_COLOR_SCHEMES.background),e.R7$(),e.SpI(" ",t.hoverTime()," ")}}let Cb=(()=&gt;{class o{set offset(t){this.currentOffset()!==t&amp;&amp;this.setOffset(t)}constructor(t,i,s){this.platformId=t,this.dateFnLocale=i,this.playerService=s,this.BACKGROUND_COLOR_SCHEMES=u.D88,this.FONT_CLASS=u.qeG,this.PLAYER_STATE=u.pi5,this.interactionInProgress=!1,this.markerHeight="calc(4 * var(--rs-values-base-unit))",this.offsetChanged=new e.bkB,this.maxOffset=(0,e.hFB)(),this.range=(0,e.hFB)(3600),this.pausedAt=(0,e.hFB)(null),this.playerState=(0,e.hFB)(u.pi5.Idle),this.playingTime=(0,e.EWP)(()=&gt;this.getTimeText(this.clock())),this.hoverTime=(0,e.EWP)(()=&gt;this.getTimeText((0,Ec.A)(this.clock(),this.hoverOffset()))),this.activeRangeWidth=(0,e.EWP)(()=&gt;`${this.maxLeftScrollPosition()}px`),this.inactiveRangeWidth=(0,e.EWP)(()=&gt;`${this.maxLeftScrollPosition()+this.rangeContainerElemWidth()}px`),this.pixelValuePerSecond=(0,e.EWP)(()=&gt;this.rangeContainerElemWidth()/this.range()),this.markerOffsetTo5Min=(0,e.EWP)(()=&gt;Math.floor((0,Ec.A)(this.clock(),-this.currentOffset()).getTime()%3e5)),this.isInactiveRangeClickable=(0,e.EWP)(()=&gt;0!==this.currentOffset()&amp;&amp;this.currentOffset()!==this.maxOffset()),this.currentOffset=(0,e.vPA)(0),this.hoverElemPositionX="0px",this.showHoverTime=!1,this.currentPanDistance=0,this.clock=(0,m.UE)(this.platformId)?(0,Ml.ot)(this.playerService.currentlyStreamingTime$.pipe((0,ah.M)(()=&gt;{this.interactionInProgress||0===this.currentOffset()||!this.pausedAt()||this.setOffset(Math.round((this.pausedAt().getTime()-Date.now())/1e3))}))):(0,e.vPA)(new Date),this.rangeContainerElemWidth=(0,e.vPA)(0),this.hoverOffset=(0,e.vPA)(0),this.maxLeftScrollPosition=(0,e.EWP)(()=&gt;this.pixelValuePerSecond()*(-1*this.maxOffset())),this.interruptedAt=(0,e.vPA)(null),this.mouseMoveUnsubscribe$=new gn.B,this.mouseUpUnsubscribe$=new gn.B,this.destroyed$=new gn.B,(0,e.QZP)(()=&gt;{this.scrollToOffset()}),(0,Ml.br)(this.playerState).pipe((0,Gt.Q)(this.destroyed$)).subscribe(f=&gt;{f===u.pi5.Playing||this.interruptedAt()?f===u.pi5.Playing&amp;&amp;(this.interactionInProgress=!1,this.interruptedAt()&amp;&amp;this.interruptedAt.set(null)):this.interruptedAt.set((0,Ec.A)(new Date,this.currentOffset()))})}ngAfterViewInit(){const t=new gn.B;(0,m.UE)(this.platformId)&amp;&amp;(this.setSize(),this.resizer=new ResizeObserver(()=&gt;t.next()),this.resizer.observe(this.rangeContainerElem?.nativeElement),(0,Kp.h)(t.pipe((0,ji.s)(1)),t.pipe((0,mc.i)(1),(0,re.B)(300))).pipe((0,Gt.Q)(this.destroyed$)).subscribe(()=&gt;this.setSize()))}ngOnDestroy(){this.mouseMoveUnsubscribe$.next(!0),this.mouseUpUnsubscribe$.next(!0),this.resizer.unobserve(this.rangeContainerElem?.nativeElement),this.destroyed$.next()}onPanStart(){this.interactionInProgress=!0,this.currentPanDistance=0}onPan(t){const i=t,f=(i.deltaX-this.currentPanDistance)/this.pixelValuePerSecond();this.currentPanDistance=i.deltaX,this.addOffset(-f)}onPanEnd(t){const i=t;setTimeout(()=&gt;{this.currentPanDistance=0},0),this.decelerate(i.velocityX)}touchdown(){this.stopDecelerating()}decelerate(t,i=.945){const f=i-.002,M=Math.floor(20*t/this.pixelValuePerSecond());if(Math.abs(M)&lt;=1)return void this.stopDecelerating();const te=this.currentOffset();this.addOffset(-M),te!==this.currentOffset()?(this.decelarationTimer&amp;&amp;clearTimeout(this.decelarationTimer),this.decelarationTimer=setTimeout(()=&gt;this.decelerate(t*f,f),20)):this.stopDecelerating()}onMouseEnter(t){this.updateHoverProps(t.clientX),this.showHoverTime=!0,this.mouseMoveUnsubscribe$.next(!0),(0,vn.R)(document,"mousemove").pipe((0,Gt.Q)(this.mouseMoveUnsubscribe$)).subscribe(i=&gt;this.handleHover(i))}onMouseLeave(){this.showHoverTime=!1,this.mouseMoveUnsubscribe$.next(!0)}onClick(t){this.interactionInProgress=!0,this.currentPanDistance||(this.decelarationTimer?this.stopDecelerating():(this.updateHoverProps(t.clientX),this.addOffset(this.hoverOffset()),this.emitOffsetChangeByUserInteraction(u.QvP.timePick)))}handleHover(t){const i=t.clientX;i!==this.lastMouseMovePositionX&amp;&amp;this.updateHoverProps(i),this.lastMouseMovePositionX=i}addOffset(t){this.setOffset(this.currentOffset()+t)}setOffset(t){let i=Math.round(t);i&gt;0?i=0:i&lt;this.maxOffset()&amp;&amp;(i=this.maxOffset()),this.currentOffset.set(i)}updateHoverProps(t){this.hoverElemPositionX=t-this.rangeContainerElemOffsetX+"px";const s=this.rangeContainerElemOffsetX+this.rangeContainerElemWidth()/2,f=s===t?0:(t-s)/this.pixelValuePerSecond();this.hoverOffset.set(f)}scrollToOffset(){if(!(0,m.UE)(this.platformId))return;const t=this.pixelValuePerSecond()*this.currentOffset(),s={left:this.maxLeftScrollPosition()+t,behavior:"instant"};setTimeout(()=&gt;{this.rangeContainerElem.nativeElement.scroll(s)},0)}emitOffsetChangeByUserInteraction(t){this.offsetChanged.emit({offset:this.currentOffset(),trigger:t})}setSize(){this.rangeContainerElemWidth.set(this.rangeContainerElem?.nativeElement?.clientWidth),this.rangeContainerElemOffsetX=this.rangeContainerElem?.nativeElement?.getBoundingClientRect().x}stopDecelerating(){this.emitOffsetChangeByUserInteraction(u.QvP.timeDragDrop),this.decelarationTimer&amp;&amp;(clearTimeout(this.decelarationTimer),this.decelarationTimer=null)}getTimeText(t){const i=(0,jo.A)(t,sm.timeFormat,{locale:this.dateFnLocale});if(_h(t))return i;let s;return s=rm(t)?"Gestern":(0,jo.A)(t,sm.dateFormat,{locale:this.dateFnLocale}),"" + s + ", " + i + ""}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.peS),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-timeline"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(Eb,5),e.GBs(bP,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.rangeContainerElem=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.activeRangeElem=f.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-timeline-marker-height",s.markerHeight)},inputs:{markerHeight:"markerHeight",offset:"offset",maxOffset:[1,"maxOffset"],range:[1,"range"],pausedAt:[1,"pausedAt"],playerState:[1,"playerState"]},outputs:{offsetChanged:"offsetChanged"},standalone:!1,decls:10,vars:19,consts:[["rangeContainer",""],["activeRange",""],[1,"timeline"],[1,"timeline__current-time",3,"rsFontClass"],[1,"timeline__range-container",3,"touchstart","panstart","pan","panend","click"],[1,"timeline__range-inactive"],[1,"timeline__range-active",3,"mouseenter","mouseleave"],[1,"timeline__marker"],[1,"timeline__hover-text",3,"--rs-timeline-hover-left","rsFontClass","rsBackgroundColor"],[1,"timeline__hover-text",3,"rsFontClass","rsBackgroundColor"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",2)(1,"div",3),e.EFF(2),e.k0s(),e.j41(3,"div",4,0),e.bIt("touchstart",function(){return e.eBV(f),e.Njj(s.touchdown())})("panstart",function(){return e.eBV(f),e.Njj(s.onPanStart())})("pan",function(te){return e.eBV(f),e.Njj(s.onPan(te))})("panend",function(te){return e.eBV(f),e.Njj(s.onPanEnd(te))})("click",function(te){return e.eBV(f),e.Njj(s.onClick(te))}),e.nrm(5,"div",5),e.j41(6,"div",6,1),e.bIt("mouseenter",function(te){return e.eBV(f),e.Njj(s.onMouseEnter(te))})("mouseleave",function(){return e.eBV(f),e.Njj(s.onMouseLeave())}),e.k0s()(),e.nrm(8,"div",7),e.DNE(9,TP,2,5,"p",8),e.k0s()}2&amp;i&amp;&amp;(e.xc7("--rs-timeline-active-range-width",s.activeRangeWidth())("--rs-timeline-inactive-range-width",s.inactiveRangeWidth())("--rs-timeline-pixel-value-per-second",s.pixelValuePerSecond())("--rs-timeline-offset-to-minute",s.markerOffsetTo5Min()),e.R7$(),e.AVh("timeline__current-time--hidden",s.playerState()!==s.PLAYER_STATE.Playing&amp;&amp;0===s.currentOffset())("timeline__current-time--active",s.playerState()===s.PLAYER_STATE.Playing&amp;&amp;0===s.currentOffset()),e.Y8G("rsFontClass",s.FONT_CLASS.caption),e.R7$(),e.SpI(" ",s.playingTime()," "),e.R7$(3),e.AVh("timeline__range-inactive--clickable",s.isInactiveRangeClickable()),e.R7$(),e.AVh("timeline__range-active--dragging",0!==s.currentPanDistance),e.R7$(3),e.vxM(0===s.currentPanDistance&amp;&amp;s.showHoverTime?9:-1))},dependencies:[Bn.lU,zi.D],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.timeline[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.timeline__hover-text[_ngcontent-%COMP%]{position:absolute;top:calc(-1 * var(--rs-values-spacing-sp1));left:var(--rs-timeline-hover-left, 0);width:max-content;margin:0;padding:var(--rs-values-spacing-sp1) var(--rs-values-spacing-sp2);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(-50%,0,0)}.timeline__range-container[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden;height:var(--rs-values-spacing-sp6);-webkit-user-select:none;user-select:none}.timeline__range-inactive[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;height:var(--rs-values-spacing-sp4);width:var(--rs-timeline-inactive-range-width);background-color:var(--rs-colors-player-inactive);transform:translateY(-50%);opacity:.5}.timeline__range-inactive--clickable[_ngcontent-%COMP%]{cursor:pointer}.timeline__range-active[_ngcontent-%COMP%]{position:relative;height:var(--rs-values-spacing-sp4);background-color:var(--rs-colors-text-accent, var(--rs-colors-text-link));width:var(--rs-timeline-active-range-width);margin:0 50%;cursor:pointer;border-radius:var(--rs-values-spacing-sp1)}.timeline__range-active[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-50%;left:0;height:200%;width:100%}.timeline__range-active--dragging[_ngcontent-%COMP%]{cursor:grabbing}.timeline__range-active[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;background-image:radial-gradient(var(--rs-colors-text-background) 0px,var(--rs-colors-text-background) 1px,transparent 1px);background-size:calc(var(--rs-timeline-pixel-value-per-second) * 60 * 5px) calc(var(--rs-timeline-pixel-value-per-second) * 60 * 5px);background-repeat:repeat-x;background-position:right calc((150 - var(--rs-timeline-offset-to-minute) / 1000) * var(--rs-timeline-pixel-value-per-second) * -1px) center}.timeline__marker[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:var(--rs-timeline-marker-height);width:var(--rs-values-spacing-sp1);background-color:var(--rs-colors-text);pointer-events:none}.timeline__current-time[_ngcontent-%COMP%]{padding-bottom:var(--rs-values-spacing-sp1);transition:opacity .2s ease-in-out}.timeline__current-time--active[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link))}.timeline__current-time--hidden[_ngcontent-%COMP%]{opacity:0}@media (hover: none){.timeline__hover-text[_ngcontent-%COMP%]{display:none}}']})}}return o})();const Qp=()=&gt;({sm:"2u"});function am(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"nav",1),e.nrm(1,"rs-button",2),e.nI1(2,"rsBreakpoint"),e.nI1(3,"async"),e.nrm(4,"rs-button",3)(5,"rs-button",4),e.nI1(6,"rsBreakpoint"),e.nI1(7,"async"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.AVh("hide",!(null!=t.previousPost&amp;&amp;t.previousPost.link)),e.Y8G("label",e.bMT(3,24,e.bMT(2,22,"lg"))?t.PREV_BUTTON_I18N:void 0)("iconSize",e.lJ4(30,Qp))("isLink",!0)("link",null==t.previousPost?null:t.previousPost.link)("buttonStyle",t.BUTTON_STYLE.plain)("isSmall",!0)("isDisabled",!(null!=t.previousPost&amp;&amp;t.previousPost.link)),e.R7$(3),e.Y8G("isLink",!0)("link",null==t.postGroupModel?null:t.postGroupModel.link)("isSmall",!0),e.R7$(),e.AVh("hide",!(null!=t.nextPost&amp;&amp;t.nextPost.link)),e.Y8G("label",e.bMT(7,28,e.bMT(6,26,"lg"))?t.NEXT_BUTTON_I18N:void 0)("iconSize",e.lJ4(31,Qp))("isLink",!0)("link",null==t.nextPost?null:t.nextPost.link)("iconRight",!0)("buttonStyle",t.BUTTON_STYLE.plain)("isSmall",!0)("isDisabled",!(null!=t.nextPost&amp;&amp;t.nextPost.link))}}let lm=(()=&gt;{class o{constructor(t){this.editMode=t,this.BUTTON_STYLE=u.inm,this.PREV_BUTTON_I18N="Vorherige Folge",this.NEXT_BUTTON_I18N="N\xE4chste Folge"}ngOnInit(){this.postGroupModel=this.post?.groupModel,this.getNeighborPosts()}ngOnDestroy(){this.postSubscription?.unsubscribe()}getNeighborPosts(){this.postGroupModel||(this.postGroupModel=this.post?.groupModel),this.postGroupModel&amp;&amp;(this.postSubscription=this.postGroupModel.neighborPosts(this.post?.id,3,this.neighborPostsType)?.subscribe(i=&gt;{if(!(i.length&lt;2)){if(i[1].id===this.post.id)return this.nextPost=i[0],void(i[2]&amp;&amp;(this.previousPost=i[2]));if(i[0].id===this.post.id)return void(this.previousPost=i[1]);if(i[2]?.id===this.post.id)return void(this.nextPost=i[1])}}))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-post-navigation"]],inputs:{post:"post",neighborPostsType:"neighborPostsType"},standalone:!1,decls:1,vars:1,consts:()=&gt;{let t;return t="Aktuelle Folgen",[["class","post-navigation",4,"ngIf"],[1,"post-navigation"],["icon","arrow-left",3,"label","iconSize","isLink","link","buttonStyle","isSmall","isDisabled"],["label",t,3,"isLink","link","isSmall"],["icon","arrow-right",3,"label","iconSize","isLink","link","iconRight","buttonStyle","isSmall","isDisabled"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,am,8,32,"nav",0),2&amp;i&amp;&amp;e.Y8G("ngIf",s.editMode||s.postGroupModel)},dependencies:[m.bT,Nn.Q,m.Jj,Ba],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.post-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--rs-values-spacing-sp5)}.hide[_ngcontent-%COMP%]{opacity:0}"]})}}return o})(),Jp=(()=&gt;{class o{constructor(){this.fadedText=!1,this.fontColor="var(--rs-colors-text)"}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-radiosphere-link"]],hostAttrs:["style.--rs-radiosphere-link-font-color","fontColor"],inputs:{fadedText:"fadedText",fontColor:"fontColor"},standalone:!1,decls:5,vars:4,consts:[["rsRouterLink","https://www.radiosphere.com/",1,"radiosphere-link",3,"openExternal"],[1,"radiosphere-link__logo"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"a",0)(1,"span"),e.EFF(2," powered by "),e.k0s(),e.qSk(),e.j41(3,"svg",1),e.nrm(4,"use"),e.k0s()()),2&amp;i&amp;&amp;(e.Y8G("openExternal",!0),e.R7$(),e.AVh("radiosphere-link__link",s.fadedText),e.R7$(3),e.BMQ("href","#icon-sprite-radiosphere-logo",null,"xlink"))},dependencies:[so.j],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.radiosphere-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;color:var(--rs-radiosphere-link-font-color)}.radiosphere-link[_ngcontent-%COMP%]:hover{text-decoration:none;color:var(--rs-radiosphere-link-font-color)}.radiosphere-link__link[_ngcontent-%COMP%]{opacity:.5}.radiosphere-link__logo[_ngcontent-%COMP%]{fill:currentColor;margin-left:var(--rs-values-spacing-sp2);width:120px;height:20px}a.radiosphere-link[_ngcontent-%COMP%]{text-decoration:none}"]})}}return o})();var fh=h(9437);function bb(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"span",8),e.nrm(2,"rs-share-link",9),e.k0s(),e.bVm()),2&amp;o){const t=l.$implicit,i=e.XpG(2);e.R7$(2),e.Y8G("item",i.item)("shareLink",t)("iconSize",i.iconSize)("shareIconType",i.shareIconType)("buttonColorScheme",i.buttonColorScheme)}}function Tb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",6),e.DNE(1,bb,3,5,"ng-container",7),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.shareLinks)}}function IP(o,l){1&amp;o&amp;&amp;(e.j41(0,"span"),e.pXf(1,0),e.k0s())}function Sb(o,l){1&amp;o&amp;&amp;(e.j41(0,"span"),e.pXf(1,1),e.k0s())}function PP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",10),e.bIt("click",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.copyLink(s))}),e.j41(1,"p",11),e.DNE(2,IP,2,0,"span",12)(3,Sb,2,0,"span",12),e.EFF(4,"\xa0 "),e.j41(5,"button",13),e.EFF(6),e.k0s()()()}if(2&amp;o){const t=e.XpG();e.Y8G("rsBackgroundColor",t.BACKGROUND_COLOR_SCHEME.surface),e.R7$(),e.Y8G("rsFontClass",t.FONT_CLASSES.caption),e.R7$(),e.Y8G("ngIf",!t.isSafari),e.R7$(),e.Y8G("ngIf",t.isSafari),e.R7$(3),e.JRh(t.link)}}var Su=function(o){return o.default="",o.color="color",o.link="link",o}(Su||{});let Zp=(()=&gt;{class o{static{this.HIDE_LINK_TIMEOUT=5e3}constructor(t,i,s,f,M,te){this.postService=t,this.showService=i,this.channelService=s,this.configService=f,this.platformId=te,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.FONT_CLASSES=u.qeG,this.BACKGROUND_COLOR_SCHEME=u.D88,this.isLoading=!1,this.messenger=u.Xn.messenger,this.isSafari=!1,this.showLink=!1,this.serviceToUse=this.postService,this.shareIconType=Su.default;const Me=this.configService.vendorTheme.components.uiCommon.socialShareIcons;this.shareLinks=Me.media.reduce((tt,Ot)=&gt;[...tt,{type:Ot}],[]),this.iconSize=Me.size,this.buttonSize=this.configService.vendorTheme.components.core.buttons.heightSmall,this.buttonColorScheme=Me.colorScheme,this.buttonColorScheme=this.shareIconType!==Su.color?Me.colorScheme:void 0,M&amp;&amp;(this.item=M.item,this.shareIconType=M.shareIconType)}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;(this.isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)),this.link||(this.item instanceof u.zJY&amp;&amp;(this.serviceToUse=this.showService),this.item instanceof u.tW2&amp;&amp;(this.serviceToUse=this.channelService))}ngOnDestroy(){this.linkSubscription?.unsubscribe()}copyLink(t){var i=this;return(0,Vr.A)(function*(){if(t.stopPropagation(),i.link)return navigator.clipboard.writeText(i.link),void i.setShowLink(!i.showLink);i.linkSubscription||(i.isLoading=!0,yield i.setLink(),i.isLoading=!1,!i.isSafari&amp;&amp;(yield navigator.clipboard.writeText(i.link).catch(s=&gt;{console.error(s)})))})()}toggle(){this.showLink&amp;&amp;this.setShowLink(!1)}setLink(){var t=this;return(0,Vr.A)(function*(){return new Promise((i,s)=&gt;{t.linkSubscription=t.serviceToUse.generateShareUrl(t.item?.id).pipe((0,fh.W)(f=&gt;(console.error("Error generating share link, using location href instead.",f),(0,as.of)(t.getFallbackLink())))).subscribe(f=&gt;{t.linkSubscription?.unsubscribe(),t.link=f,t.setShowLink(!0),i(f)})})})()}getFallbackLink(){return window.location.href}setShowLink(t){this.showLink=t,this.timeout&amp;&amp;clearTimeout(this.timeout),t&amp;&amp;!this.isSafari&amp;&amp;(this.timeout=setTimeout(()=&gt;this.showLink=!1,o.HIDE_LINK_TIMEOUT))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.K$N),e.rXU(u.ve6),e.rXU(u.lhn),e.rXU(u.weV),e.rXU(u.bj5,8),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-share-bar"]],hostVars:2,hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("click",function(){return s.toggle()},!1,e.EBC),2&amp;i&amp;&amp;e.xc7("--rs-button-size-small",s.buttonSize)},inputs:{item:"item",link:"link",shareIconType:"shareIconType"},standalone:!1,decls:4,vars:8,consts:()=&gt;{let t,i,s;return t="Link zu dieser Seite in die Zwischenablage kopieren",i="Link in die Zwischenablage kopiert:",s="Klicke den Link, um ihn zu kopieren:",[i,s,[1,"share-bar"],["class","share-bar__social",4,"ngIf"],["title",t,"icon","link",3,"buttonClick","isSmall","iconSize","buttonStyle","buttonColorScheme","isDisabled","loading"],["class","tip rs-u-pad-1",3,"rsBackgroundColor","click",4,"ngIf"],[1,"share-bar__social"],[4,"ngFor","ngForOf"],[1,"share-bar__social-button"],[3,"item","shareLink","iconSize","shareIconType","buttonColorScheme"],[1,"tip","rs-u-pad-1",3,"click","rsBackgroundColor"],[1,"rs-u-text-centered","rs-u-mar-0",3,"rsFontClass"],[4,"ngIf"],[1,"tip__button"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",2),e.DNE(1,Tb,2,1,"div",3),e.j41(2,"rs-button",4),e.bIt("buttonClick",function(M){return s.copyLink(M)}),e.k0s(),e.DNE(3,PP,7,5,"div",5),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("ngIf",null==s.shareLinks?null:s.shareLinks.length),e.R7$(),e.Y8G("isSmall",!0)("iconSize",s.iconSize)("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.buttonColorScheme)("isDisabled",s.isLoading)("loading",s.isLoading),e.R7$(),e.Y8G("ngIf",s.link&amp;&amp;s.showLink))},styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.share-bar[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.share-bar__social[_ngcontent-%COMP%]{display:flex}.share-bar__social-button[_ngcontent-%COMP%]:not(:first-of-type){margin-left:var(--rs-values-spacing-sp2)}.tip[_ngcontent-%COMP%]{position:absolute;top:100%;right:0;max-width:100%;border-radius:4px}.tip__button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;color:var(--rs-colors-text-link);cursor:pointer}@media (hover: hover){.tip__button[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}}.tip[_ngcontent-%COMP%]:before{content:"";position:absolute;right:calc(.5 * var(--rs-button-size-small) - 4px);top:-4px;width:8px;height:8px;background-color:var(--rs-colors-surface);transform:rotate(45deg)}']})}}return o})();var Ob=h(7707);function wP(o,l){const t="object"==typeof l;return new Promise((i,s)=&gt;{const f=new Ob.Ms({next:M=&gt;{i(M),f.unsubscribe()},error:s,complete:()=&gt;{t?i(l.defaultValue):s(new ab.G)}});o.subscribe(f)})}const xN={[u.Xn.messenger]:"Per WhatsApp teilen",[u.Xn.twitter]:"Auf X teilen",[u.Xn.facebook]:"Auf Facebook teilen",[u.Xn.linkedIn]:"Auf LinkedIn teilen",[u.Xn.xing]:"Auf Xing teilen",[u.Xn.email]:"Per E-Mail teilen"};let Cc=(()=&gt;{class o{constructor(t,i,s){this.postService=t,this.showService=i,this.channelService=s,this.BUTTON_STYLE=u.inm,this.shareIconType=Su.default,this.isLoading=!1,this.serviceToUse=this.postService}ngOnInit(){this.item instanceof u.zJY&amp;&amp;(this.serviceToUse=this.showService),this.item instanceof u.tW2&amp;&amp;(this.serviceToUse=this.channelService),this.medium=this.shareLink?.type,this.title=this.shareLink?.title||xN[this.medium]}onClick(){this.isLoading=!0;const t=this.shareLink?.link?Promise.resolve(this.shareLink?.link):wP(this.serviceToUse.generateShareUrl(this.item?.id));let s,f;if([u.Xn.twitter,u.Xn.facebook,u.Xn.messenger,u.Xn.xing,u.Xn.linkedIn].includes(this.medium)){s=window.open("","_blank");const M="L\xE4dt...";s.document.write(M)}t.then(M=&gt;f=encodeURIComponent(M)).catch(M=&gt;{(0,e.naY)()&amp;&amp;console.log(M),f=encodeURIComponent(window.location.href)}).finally(()=&gt;{let M="";switch(this.medium){case u.Xn.email:M=`mailto:?subject=${encodeURIComponent("Artikel auf " + u.DaI + ":"+this.item.title)}&amp;body=${encodeURIComponent("Ich habe diesen Artikel auf " + u.DaI + " gefunden:")+f}`;break;case u.Xn.facebook:M=`https://www.facebook.com/sharer/sharer.php?u=${f}`;break;case u.Xn.linkedIn:M=`https://www.linkedin.com/cws/share/?url=${f}`;break;case u.Xn.messenger:M="https://wa.me/?text="+encodeURIComponent(this.item.title)+" "+f;break;case u.Xn.twitter:M=`https://twitter.com/share?url=${f}&amp;text=${encodeURIComponent(this.item.title)}`;break;case u.Xn.xing:M=`https://www.xing.com/spi/shares/new?url=${f}`}s?(s.location.href=M,s.focus()):window.open(M,"_self"),this.isLoading=!1})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.K$N),e.rXU(u.ve6),e.rXU(u.lhn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-share-link"]],inputs:{item:"item",shareLink:"shareLink",iconSize:"iconSize",shareIconType:"shareIconType",buttonColorScheme:"buttonColorScheme"},standalone:!1,decls:1,vars:7,consts:[[3,"buttonClick","isSmall","title","icon","iconSize","buttonStyle","buttonColorScheme","isDisabled"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-button",0),e.bIt("buttonClick",function(){return s.onClick()}),e.k0s()),2&amp;i&amp;&amp;e.Y8G("isSmall",!0)("title",s.title)("icon",s.shareIconType?s.medium+"-"+s.shareIconType:s.medium)("iconSize",s.iconSize)("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.buttonColorScheme)("isDisabled",s.isLoading)},dependencies:[Nn.Q],styles:["[_nghost-%COMP%]{display:block;line-height:0}"]})}}return o})();const hm=["cell"],Mb=["headerCell"],pm=()=&gt;({sm:"2u"}),Rb=()=&gt;[],Ib=(o,l,t,i,s)=&gt;({$implicit:o,row:l,column:t,columnTitle:i,isHovered:s});function Pb(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",7),e.nrm(1,"rs-icon",8),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("size",e.lJ4(1,pm)))}function wb(o,l){1&amp;o&amp;&amp;e.eu8(0)}function AP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"td",12),e.DNE(1,wb,1,0,"ng-container",13),e.k0s()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(),f=s.$implicit,M=s.index,te=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",te.cellTemplate)("ngTemplateOutletContext",e.s1E(2,Ib,f,M,i,t,M===te.hoveredRowNr))}}function NN(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"tr",10),e.bIt("click",function(){const s=e.eBV(t).index,f=e.XpG(2);return e.Njj(f.rowIsLink&amp;&amp;f.emitRowClick(s))})("mouseenter",function(){const s=e.eBV(t).index,f=e.XpG(2);return e.Njj(f.rowIsLink&amp;&amp;f.handleRowHover(s))})("mouseleave",function(){const s=e.eBV(t).index,f=e.XpG(2);return e.Njj(f.rowIsLink&amp;&amp;f.handleRowHover(s))}),e.DNE(1,AP,2,8,"td",11),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.AVh("table__row--link",t.rowIsLink),e.R7$(),e.Y8G("ngForOf",e.lJ4(3,Rb).constructor(t.columnAmount))}}function kN(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,NN,2,4,"tr",9),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.displayData)}}function FN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"tr",14)(1,"td",15),e.pXf(2,1),e.k0s()()),2&amp;o){const t=e.XpG();e.AVh("track-list__item--disabled",t.loading),e.R7$(),e.BMQ("colspan",t.columnAmount)}}let Ab=(()=&gt;{class o{constructor(){this.lineHeight="1.5rem",this.maxRows=-1,this.loading=!1,this.data=[],this.showHeader=!1,this.rowIsLink=!1,this.rowClick=new e.bkB,this.hoveredRowNr=-1}get displayData(){return this.maxRows&gt;-1?this.data.slice(0,this.maxRows):this.data}ngOnInit(){let t={};t["--rs-simple-table-columns-sm"]=this.gridLayouts.sm,t["--rs-simple-table-columns-md"]=this.gridLayouts.md||t["--rs-simple-table-columns-sm"],t["--rs-simple-table-columns-lg"]=this.gridLayouts.lg||t["--rs-simple-table-columns-md"],t["--rs-simple-table-columns-xl"]=this.gridLayouts.xl||t["--rs-simple-table-columns-xl"],this.columnStyles=t}emitRowClick(t){this.rowClick.emit(t)}handleRowHover(t,i=!1){i?this.hoveredRowNr===t&amp;&amp;(this.hoveredRowNr=-1):this.hoveredRowNr=t}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-simple-table"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,hm,5),e.wni(f,Mb,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.cellTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.headerCellTemplate=M.first)}},inputs:{lineHeight:"lineHeight",maxRows:"maxRows",loading:"loading",data:"data",gridLayouts:"gridLayouts",columnAmount:"columnAmount",additionalClasses:"additionalClasses",showHeader:"showHeader",rowIsLink:"rowIsLink"},outputs:{rowClick:"rowClick"},standalone:!1,decls:7,vars:14,consts:()=&gt;{let t;return t="Zur Zeit keine Info verf\xFCgbar.",[["noDataTemplate",""],t,[1,"table-container",3,"ngClass"],["class","table__loader",4,"ngIf"],[1,"table"],[1,"table__body"],[4,"ngIf","ngIfElse"],[1,"table__loader"],["icon","player-loading",1,"table__spinner",3,"size"],["class","table__row",3,"table__row--link","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[1,"table__row",3,"click","mouseenter","mouseleave"],["class","table__cell rs-u-font-body",4,"ngFor","ngForOf"],[1,"table__cell","rs-u-font-body"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"table__row"],[1,"table__cell"]]},template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"div",2),e.DNE(1,Pb,2,2,"div",3),e.j41(2,"table",4)(3,"tbody",5),e.DNE(4,kN,2,1,"ng-container",6),e.k0s()()(),e.DNE(5,FN,3,3,"ng-template",null,0,e.C5r)),2&amp;i){const f=e.sdS(6);e.xc7("--rs-simple-table-max-rows",s.maxRows&gt;0?s.maxRows:0)("--rs-simple-table-line-height",s.lineHeight),e.Y8G("ngClass",s.additionalClasses),e.R7$(),e.Y8G("ngIf",s.loading),e.R7$(),e.Aen(s.columnStyles),e.AVh("table--loading",s.loading)("table--hide-header",!s.showHeader),e.R7$(2),e.Y8G("ngIf",s.displayData.length&gt;0)("ngIfElse",f)}},dependencies:[m.YU,m.Sq,m.bT,m.T3,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.table[_ngcontent-%COMP%]{display:grid;grid-template-columns:var(--rs-simple-table-columns);grid-gap:var(--rs-values-spacing-sp4) var(--rs-values-spacing-sp3);width:100%;transition:all .2s ease-in-out;--rs-simple-table-columns: var(--rs-simple-table-columns-sm)}.table__loader[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.table__spinner[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite;color:var(--rs-colors-secondary)}.table--loading[_ngcontent-%COMP%]{filter:blur(.5rem)}.table-container[_ngcontent-%COMP%]{position:relative}.table__body[_ngcontent-%COMP%]{display:contents}.table__cell[_ngcontent-%COMP%]{min-width:0;padding:0}.table__row[_ngcontent-%COMP%]{display:contents}.table__row--link[_ngcontent-%COMP%]{cursor:pointer}.table--loading[_ngcontent-%COMP%]{min-height:calc((var(--rs-simple-table-max-rows) + 1) * (var(--rs-simple-table-line-height) + var(--rs-values-spacing-sp4)) + var(--rs-values-spacing-sp5) + 1px)}@media only screen and (min-width: 600px){.table[_ngcontent-%COMP%]{--rs-simple-table-columns: var(--rs-simple-table-columns-md, var(--rs-simple-table-columns-sm))}}@media only screen and (min-width: 960px){.table[_ngcontent-%COMP%]{--rs-simple-table-columns: var( --rs-simple-table-columns-lg, var(--rs-simple-table-columns-md, var(--rs-simple-table-columns-sm)) )}}@media only screen and (min-width: 1280px){.table[_ngcontent-%COMP%]{--rs-simple-table-columns: var( --rs-simple-table-columns-xl, var(--rs-simple-table-columns-lg, var(--rs-simple-table-columns-md, var(--rs-simple-table-columns-sm))) )}}"]})}}return o})();const BN=["customActiveMarker"],UN=["navContainer"],$N=(o,l)=&gt;l.title,Db=o=&gt;({active:o});function Lb(o,l){1&amp;o&amp;&amp;e.eu8(0)}function xb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",5),e.EFF(1),e.DNE(2,Lb,1,0,"ng-container",7),e.k0s()),2&amp;o){let t;const i=e.XpG(2),s=i.$implicit,f=i.$index,M=e.XpG(),te=e.sdS(5);e.Y8G("rsFontClass",M.fontClass),e.R7$(),e.SpI(" ",s.title||s.link," "),e.R7$(),e.Y8G("ngTemplateOutlet",null!==(t=M.customActiveMarker)&amp;&amp;void 0!==t?t:te)("ngTemplateOutletContext",e.eq3(4,Db,f===M.activeIndex))}}function GN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function VN(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"a",8),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2).$index,f=e.XpG();return e.Njj(f.activeIndex=s)}),e.EFF(1),e.DNE(2,GN,1,0,"ng-container",7),e.k0s()}if(2&amp;o){let t;const i=e.XpG(2),s=i.$implicit,f=i.$index,M=e.XpG(),te=e.sdS(5);e.Y8G("rsFontClass",M.fontClass)("rsRouterLink",s.link)("openExternal",s.openExternal)("isExact",!0),e.R7$(),e.SpI(" ",s.title||s.link," "),e.R7$(),e.Y8G("ngTemplateOutlet",null!==(t=M.customActiveMarker)&amp;&amp;void 0!==t?t:te)("ngTemplateOutletContext",e.eq3(7,Db,f===M.activeIndex))}}function jN(o,l){if(1&amp;o&amp;&amp;e.DNE(0,xb,3,6,"div",5)(1,VN,3,9,"a",6),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.vxM(i.activeLink()===t.link?0:1)}}function HN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function WN(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG(),f=s.$implicit,M=s.$index,te=e.XpG();return e.Njj(te.onClick(f,M))}),e.EFF(1),e.DNE(2,HN,1,0,"ng-container",7),e.k0s()}if(2&amp;o){let t;const i=e.XpG(),s=i.$implicit,f=i.$index,M=e.XpG(),te=e.sdS(5);e.AVh("nav__link--active",f===M.activeIndex),e.Y8G("id",s.title+"-"+f)("rsFontClass",M.fontClass),e.BMQ("aria-selected",(M.activeIndex===f).toString())("aria-controls","tab-"+s.title+"-"+f)("tabindex",f===M.activeIndex?"-1":null),e.R7$(),e.SpI(" ",s.title||s.link," "),e.R7$(),e.Y8G("ngTemplateOutlet",null!==(t=M.customActiveMarker)&amp;&amp;void 0!==t?t:te)("ngTemplateOutletContext",e.eq3(10,Db,f===M.activeIndex))}}function XN(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"li",3),e.DNE(2,jN,2,1)(3,WN,3,12,"button",4),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(2),e.vxM(t.useLinks?2:3)}}function zN(o,l){1&amp;o&amp;&amp;e.nrm(0,"div",10)}let Nb=(()=&gt;{class o{constructor(t){this.router=t,this.cssVars={},this.activeLink=(0,e.vPA)(""),this.destroyed$=new gn.B,this.items=[],this.activeIndex=0,this.useLinks=!0,this.fontClass=u.qeG.body,this.underlined=!1,this.colorOnHover="highlight",this.onOverlay=!1,this.tabClicked=new e.bkB}ngOnInit(){this.cssVars={"--rs-navigation-hover-color":`var(--rs-colors-text-${this.colorOnHover})`,"--rs-navigation-active-color":`var(--rs-colors-text-${this.colorOnActive})`},this.activeLink.set(this.router.url),this.router.events.pipe((0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;{t instanceof st.wF&amp;&amp;this.activeLink.set(t.url)})}ngOnDestroy(){this.destroyed$.next(!0)}onClick(t,i){this.tabClicked.emit({item:t,index:i})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(st.Ix))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-tab-navigation"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,BN,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.customActiveMarker=M.first)}},viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(UN,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.navContainer=f.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("--rs-tab-navigation-text-transform",s.textTransform)},inputs:{items:"items",activeIndex:"activeIndex",useLinks:"useLinks",fontClass:"fontClass",underlined:"underlined",textTransform:"textTransform",colorOnHover:"colorOnHover",colorOnActive:"colorOnActive",onOverlay:"onOverlay"},outputs:{tabClicked:"tabClicked"},standalone:!1,decls:6,vars:7,consts:[["navContainer",""],["activeMarker",""],[1,"nav"],[1,"nav-item"],["role","tab",1,"nav__link",3,"id","rsFontClass","nav__link--active"],["rsFontColor","",1,"nav__link","nav__link--active",3,"rsFontClass"],["rsFontColor","",1,"nav__link",3,"rsFontClass","rsRouterLink","openExternal","isExact"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["rsFontColor","",1,"nav__link",3,"click","rsFontClass","rsRouterLink","openExternal","isExact"],["role","tab",1,"nav__link",3,"click","id","rsFontClass"],[1,"nav__active-marker"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"ul",2,0),e.Z7z(2,XN,4,1,"ng-container",null,$N),e.k0s(),e.DNE(4,zN,1,0,"ng-template",null,1,e.C5r)),2&amp;i&amp;&amp;(e.Aen(s.cssVars),e.AVh("nav--underlined",s.underlined)("nav--on-overlay",s.onOverlay),e.BMQ("role",s.useLinks?void 0:"tablist"),e.R7$(2),e.Dyx(s.items))},dependencies:[m.T3,so.j,Bn.lU,Bn.AJ],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.nav[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.nav__link[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:block}.nav[_ngcontent-%COMP%]{display:inline-flex;align-items:center;white-space:nowrap}.nav-item[_ngcontent-%COMP%]{position:relative}.nav-item[_ngcontent-%COMP%]:not(:last-child){margin-right:var(--rs-values-spacing-sp5)}.nav__active-marker[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.nav__active-marker[_ngcontent-%COMP%]:before{content:"";position:absolute;left:50%;bottom:calc(50% - 1em);height:1px;width:100%;border-bottom:1px solid transparent;transform:translate(-50%);transition:all .2s ease-in-out}.nav__link[_ngcontent-%COMP%]{display:inline-block;color:var(--rs-colors-text);transition:all .2s ease-in-out;text-transform:var(--rs-tab-navigation-text-transform);line-height:1.9}.nav__link--active[_ngcontent-%COMP%]{color:var(--rs-navigation-active-color);pointer-events:none}.nav__link--active[_ngcontent-%COMP%]   .nav__active-marker[_ngcontent-%COMP%]:before{border-bottom-color:var(--rs-navigation-active-color)}.rs-using-keyboard[_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus, .rs-using-keyboard   [_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus{text-decoration:none;color:var(--rs-navigation-hover-color)}.rs-using-keyboard[_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus   .nav__active-marker[_ngcontent-%COMP%]:before, .rs-using-keyboard   [_nghost-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav__link--active):focus   .nav__active-marker[_ngcontent-%COMP%]:before{border-bottom-color:var(--rs-navigation-hover-color)}@media (hover: hover){.nav__link--active[_ngcontent-%COMP%]:hover{color:var(--rs-navigation-active-color)}.nav__link[_ngcontent-%COMP%]:not(.nav__link--active):hover{text-decoration:none;color:var(--rs-navigation-hover-color)}.nav__link[_ngcontent-%COMP%]:not(.nav__link--active):hover   .nav__active-marker[_ngcontent-%COMP%]:before{border-bottom-color:var(--rs-navigation-hover-color)}}.nav--underlined[_ngcontent-%COMP%]{border-bottom:1px solid var(--rs-colors-text);width:100%;display:flex;align-items:center;justify-content:space-between;overflow-x:auto;scroll-behavior:smooth;webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.nav--underlined[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.nav--underlined[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]{flex:1 1 auto;z-index:1}.nav--underlined[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:not(:last-child){margin-right:var(--rs-values-spacing-sp4)}.nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]{padding:0 var(--rs-values-spacing-sp2);width:100%;border-bottom-width:3px}.nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]   .nav__active-marker[_ngcontent-%COMP%]:before{height:3px;border-bottom-width:3px}.rs-using-keyboard[_nghost-%COMP%]   .nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):focus, .rs-using-keyboard   [_nghost-%COMP%]   .nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):focus{color:var(--rs-colors-text)}.rs-using-keyboard[_nghost-%COMP%]   .nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):focus   .nav__active-marker[_ngcontent-%COMP%]:before, .rs-using-keyboard   [_nghost-%COMP%]   .nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):focus   .nav__active-marker[_ngcontent-%COMP%]:before{border-bottom-color:var(--rs-colors-text)}@media (hover: hover){.nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):hover{color:var(--rs-colors-text)}.nav--underlined[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--underlined .nav__link--active):hover   .nav__active-marker[_ngcontent-%COMP%]:before{border-bottom-color:var(--rs-colors-text)}}.nav--on-overlay[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]{color:var(--rs-colors-on-overlay);text-decoration:none}.nav--on-overlay[_ngcontent-%COMP%]   .nav__link--active[_ngcontent-%COMP%]{border-bottom-color:var(--rs-colors-on-overlay)}.rs-using-keyboard[_nghost-%COMP%]   .nav--on-overlay[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--on-overlay .nav__link--active):focus, .rs-using-keyboard   [_nghost-%COMP%]   .nav--on-overlay[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--on-overlay .nav__link--active):focus{color:var(--rs-colors-highlight-overlay);border-bottom-color:var(--rs-colors-highlight-overlay)}@media (hover: hover){.nav--on-overlay[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:not(.nav--on-overlay .nav__link--active):hover{color:var(--rs-colors-highlight-overlay);border-bottom-color:var(--rs-colors-highlight-overlay)}}.nav--on-overlay[_ngcontent-%COMP%]   .nav__link[_ngcontent-%COMP%]:visited{color:var(--rs-colors-on-overlay)}']})}}return o})();const Fb=()=&gt;({sm:"2u"}),KN=()=&gt;({sm:"3u"});function Bb(o,l){1&amp;o&amp;&amp;e.eu8(0)}function DP(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Bb,1,0,"ng-container",13),2&amp;o){e.XpG(2);const t=e.sdS(13);e.Y8G("ngTemplateOutlet",t)}}function QN(o,l){1&amp;o&amp;&amp;e.eu8(0)}function LP(o,l){if(1&amp;o&amp;&amp;e.DNE(0,QN,1,0,"ng-container",13),2&amp;o){e.XpG(2);const t=e.sdS(11);e.Y8G("ngTemplateOutlet",t)}}function xP(o,l){1&amp;o&amp;&amp;e.eu8(0)}function NP(o,l){if(1&amp;o&amp;&amp;e.DNE(0,xP,1,0,"ng-container",13),2&amp;o){e.XpG(2);const t=e.sdS(15);e.Y8G("ngTemplateOutlet",t)}}function qp(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ub(o,l){if(1&amp;o&amp;&amp;e.DNE(0,qp,1,0,"ng-container",13),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.Y8G("ngTemplateOutlet",i.customColumnTemplates[t])}}function kP(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Ub,1,1,"ng-container"),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.vxM(i.customColumnTemplates[t]?0:-1)}}function $b(o,l){if(1&amp;o&amp;&amp;e.DNE(0,DP,1,1,"ng-container")(1,LP,1,1,"ng-container")(2,NP,1,1,"ng-container")(3,kP,1,1),2&amp;o){let t;const i=l.$implicit,s=e.XpG();e.vxM((t=i)===s.FOOTER_COLUMN.menu?0:t===s.FOOTER_COLUMN.address?1:t===s.FOOTER_COLUMN.appSocial?2:3)}}function JN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",12),e.nrm(1,"rs-radiosphere-link",14),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("rsFontClass",t.footnoteFont),e.R7$(),e.Y8G("fontColor",t.footnoteFontColor)}}function Gb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",16),e.EFF(1),e.k0s()),2&amp;o){let t;const i=e.XpG().$implicit,s=e.XpG(2);e.Y8G("rsFontClass",s.headingFont)("rsFontModifier",s.headingFontModifiers)("rsRouterLink",i.link)("openExternal",i.openExternal),e.R7$(),e.SpI(" ",null!==(t=i.title)&amp;&amp;void 0!==t?t:i.link," ")}}function ZN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",17),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("rsFontModifier",i.headingFontModifiers)("rsFontClass",i.headingFont),e.R7$(),e.SpI(" ",t.title," ")}}function FP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",20),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(4);e.Y8G("rsFontClass",i.itemFont)("rsRouterLink",t.link)("openExternal",t.openExternal),e.R7$(),e.SpI(" ",t.title||t.link," ")}}function yc(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(4);e.Y8G("rsFontClass",i.itemFont),e.R7$(),e.SpI(" ",t.title," ")}}function Vb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",19),e.DNE(1,FP,2,4,"a",20)(2,yc,2,2,"p",21),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.vxM(t.link?1:2)}}function BP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",18),e.Z7z(1,Vb,3,1,"li",19,e.Vm6),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.Dyx(t.children)}}function qN(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",15),e.DNE(1,Gb,2,5,"a",16)(2,ZN,2,3,"p",17),e.Z7z(3,BP,3,0,"ul",18,e.Vm6),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.vxM(t.link?1:t.title?2:-1),e.R7$(2),e.Dyx(t.children)}}function _m(o,l){if(1&amp;o&amp;&amp;e.Z7z(0,qN,5,1,"li",15,e.Vm6),2&amp;o){const t=e.XpG();e.Dyx(t.address)}}function fm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",16),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("rsFontClass",i.headingFont)("rsFontModifier",i.headingFontModifiers)("rsRouterLink",t.link)("openExternal",t.openExternal),e.R7$(),e.SpI(" ",t.title||t.link," ")}}function UP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",23),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("rsFontClass",i.headingFont)("rsFontModifier",i.headingFontModifiers),e.R7$(),e.SpI(" ",t.title," ")}}function jb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",25),e.nrm(1,"rs-icon",26),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit;e.R7$(),e.Y8G("icon",t.iconName)("size",e.lJ4(2,Fb))}}function gm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",20),e.DNE(1,jb,2,3,"span",24),e.EFF(2),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(4);e.Y8G("rsFontClass",i.itemFont)("rsRouterLink",t.link)("openExternal",t.openExternal),e.R7$(),e.Y8G("ngIf",t.iconName),e.R7$(),e.SpI(" ",t.title," ")}}function $P(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",25),e.nrm(1,"rs-icon",26),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit;e.R7$(),e.Y8G("icon",t.iconName)("size",e.lJ4(2,Fb))}}function Hb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",21),e.DNE(1,$P,2,3,"span",24),e.EFF(2),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(4);e.Y8G("rsFontClass",i.itemFont),e.R7$(),e.Y8G("ngIf",t.iconName),e.R7$(),e.SpI(" ",t.title," ")}}function GP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",19),e.DNE(1,gm,3,5,"a",20)(2,Hb,3,3,"p",21),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.vxM(t.link?1:2)}}function VP(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",18),e.Z7z(1,GP,3,1,"li",19,e.Vm6),e.k0s()),2&amp;o){const t=e.XpG().$implicit;e.R7$(),e.Dyx(t.children)}}function mm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",22),e.DNE(1,fm,2,5,"a",16)(2,UP,2,3,"p",23)(3,VP,3,0,"ul",18),e.k0s()),2&amp;o){const t=l.$implicit;e.R7$(),e.vxM(t.link?1:t.title?2:-1),e.R7$(2),e.vxM(null!=t.children&amp;&amp;t.children.length?3:-1)}}function Wb(o,l){if(1&amp;o&amp;&amp;e.Z7z(0,mm,4,2,"li",22,e.Vm6),2&amp;o){const t=e.XpG();e.Dyx(t.menu)}}function Xb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",28),e.pXf(1,4),e.k0s(),e.nrm(2,"rs-social-links",29)),2&amp;o){let t;const i=e.XpG(3);e.Y8G("rsFontClass",i.headingFont)("rsFontModifier",i.headingFontModifiers),e.R7$(2),e.Y8G("iconSize",e.lJ4(6,KN))("links",i.socialLinks)("horizontalAlign",i.TEXT_ALIGN.left)("buttonColorScheme",null!==(t=i.footerConfig.mainSection.buttonColorScheme)&amp;&amp;void 0!==t?t:i.BUTTON_COLOR_SCHEME.primary)}}function zb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",28),e.pXf(1,5),e.k0s(),e.nrm(2,"rs-app-stores",30)),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-mar-t-5",null==t.socialLinks?null:t.socialLinks.length),e.Y8G("rsFontClass",t.headingFont)("rsFontModifier",t.headingFontModifiers),e.R7$(2),e.Y8G("appStore",null==t.appLinks?null:t.appLinks.appStore)("googlePlay",null==t.appLinks?null:t.appLinks.googlePlay)("horizontalAlign",t.TEXT_ALIGN.left)}}function Yb(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",27),e.DNE(1,Xb,3,7)(2,zb,3,7),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(null!=t.socialLinks&amp;&amp;t.socialLinks.length?1:-1),e.R7$(),e.vxM(null!=t.appLinks&amp;&amp;t.appLinks.appStore||null!=t.appLinks&amp;&amp;t.appLinks.googlePlay?2:-1)}}function Kb(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Yb,3,2,"li",27),2&amp;o){const t=e.XpG();e.vxM(null!=t.socialLinks&amp;&amp;t.socialLinks.length||null!=t.appLinks&amp;&amp;t.appLinks.appStore||null!=t.appLinks&amp;&amp;t.appLinks.googlePlay?0:-1)}}const bc={[u.qtu.on]:"var(--rs-colors-text)",[u.qtu.highlight]:"var(--rs-colors-text-highlight)",[u.qtu.accent]:"var(--rs-colors-text-accent)",[u.qtu.link]:"var(--rs-colors-text-highlight)"};let Qb=(()=&gt;{class o{constructor(t,i){this.playerService=t,this.configService=i,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.TEXT_ALIGN=u.nOB,this.BACKGROUND_COLOR_SCHEME=u.D88,this.FOOTER_COLUMN=u.eYq,this.year=(new Date).getFullYear(),this.showPlaybarPlaceholder=!1,this.poweredBy=!1,this.destroyed$=new gn.B;const s=this.configService.modules.common.pageFooter;if(s){const{address:Eo,menu:Co,socialLinks:Xl,poweredBy:Ms,excludeAppLinks:wr}=s;this.address=Eo??[],this.menu=Co??[],this.socialLinks=Xl??[],this.poweredBy=Ms,wr||(this.appLinks=this.configService.modules.core.appLinks)}this.footerConfig=this.configService.vendorTheme.components.uiCommon.pageFooter;const{headings:f,items:M,columns:te,maxColumnCount:Me}=this.footerConfig.mainSection,{fontClass:tt,textColor:Ot,isBold:Rt}=f,{fontClass:Vt,textColor:Kt,verticalGap:nn,addressLinkColor:rn}=M,{fontClass:$n,alignment:mn,textColor:qi}=this.footerConfig.footNote;this.headingFontColor=bc[Ot??u.qtu.on],this.headingFont=tt??u.qeG.bodyStrong,this.itemFontColor=bc[Kt??u.qtu.on],this.itemFont=Vt??u.qeG.caption,this.addressLinkColor=bc[rn??u.qtu.accent],this.footnoteFont=$n??u.qeG.caption,this.footnoteFontColor=bc[qi??u.qtu.on],this.footnoteAlignment=mn,this.itemSpacing=nn,this.maxColumnCount=Me,this.columns=te??[u.eYq.address,u.eYq.menu,u.eYq.appSocial],Rt&amp;&amp;(this.headingFontModifiers=[u.P1e.strong]),this.playerService.activeController$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(Eo=&gt;{this.showPlaybarPlaceholder=!this.playerService.preventOverlayPlayer&amp;&amp;!!Eo})}ngOnDestroy(){this.destroyed$.next()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-footer"]],inputs:{customColumnTemplates:"customColumnTemplates",backgroundCSS:"backgroundCSS"},standalone:!1,decls:16,vars:29,consts:()=&gt;{let t,i,s;return t="\xA9 " + "\ufffd0\ufffd" + " BB RADIO",i="Social Media",s="Unsere App herunterladen",[["addressTemplate",""],["menuTemplate",""],["appSocialTemplate",""],t,i,s,[1,"footer",3,"rsBackgroundColor"],[1,"rs-u-container"],[1,"footer__menu"],[3,"rsBackgroundColor"],[1,"rs-u-container","footer__below"],[1,"footer__copyright",3,"rsFontClass"],[1,"footer__radiosphere","rs-u-mar-y-3",3,"rsFontClass"],[4,"ngTemplateOutlet"],[3,"fontColor"],[1,"footer__menu-item","footer__menu-item--address"],[1,"footer__heading",3,"rsFontClass","rsFontModifier","rsRouterLink","openExternal"],[1,"footer__heading",3,"rsFontModifier","rsFontClass"],[1,"footer__submenu"],[1,"footer__submenu-item"],[1,"footer__link",3,"rsFontClass","rsRouterLink","openExternal"],[1,"footer__text-line",3,"rsFontClass"],[1,"footer__menu-item"],[1,"footer__heading",3,"rsFontClass","rsFontModifier"],["class","footer__link-icon rs-u-pad-r-2",4,"ngIf"],[1,"footer__link-icon","rs-u-pad-r-2"],[3,"icon","size"],[1,"footer__social"],[1,"footer__heading","rs-u-mar-b-4",3,"rsFontClass","rsFontModifier"],[1,"footer__social-links",3,"iconSize","links","horizontalAlign","buttonColorScheme"],["height","30px",3,"appStore","googlePlay","horizontalAlign"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"footer",6)(1,"nav",7)(2,"ul",8),e.Z7z(3,$b,4,1,null,null,e.fX1),e.k0s()(),e.j41(5,"section",9)(6,"div",10)(7,"p",11),e.pXf(8,3),e.k0s(),e.DNE(9,JN,2,2,"p",12),e.k0s()()(),e.DNE(10,_m,2,0,"ng-template",null,0,e.C5r)(12,Wb,2,0,"ng-template",null,1,e.C5r)(14,Kb,1,1,"ng-template",null,2,e.C5r)),2&amp;i&amp;&amp;(e.xc7("--rs-footer-item-spacing",s.itemSpacing)("--rs-footer-heading-color",s.headingFontColor)("--rs-footer-item-color",s.itemFontColor)("--rs-footer-address-link-color",s.addressLinkColor)("--rs-footer-max-column-count",s.maxColumnCount)("--rs-footer-custom-background",s.backgroundCSS)("--rs-footer-icon-color",s.footerConfig.mainSection.buttonColorScheme===s.BUTTON_COLOR_SCHEME.primary?"var(--rs-colors-buttons-plain-primary)":"var(--rs-colors-buttons-plain-default)"),e.AVh("footer--equal-columns",s.maxColumnCount&gt;0)("footer--custom-background",!!s.backgroundCSS)("footer--above-playbar",s.showPlaybarPlaceholder),e.Y8G("rsBackgroundColor",(null==s.footerConfig.mainSection?null:s.footerConfig.mainSection.colorScheme)||s.BACKGROUND_COLOR_SCHEME.surface),e.R7$(3),e.Dyx(s.columns),e.R7$(2),e.Y8G("rsBackgroundColor",null==s.footerConfig.footNote?null:s.footerConfig.footNote.colorScheme),e.R7$(),e.xc7("--rs-footer-footnote-font-color",s.footnoteFontColor),e.AVh("footer__below--centered","center"===s.footnoteAlignment),e.R7$(),e.Y8G("rsFontClass",s.footnoteFont),e.R7$(),e.uP7(s.year),e.nnv(8),e.R7$(),e.vxM(s.poweredBy?9:-1))},dependencies:[m.bT,m.T3,so.j,Ii.R,Bn.lU,zi.D,Wc,Jp,lu],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.footer__menu[_ngcontent-%COMP%], .footer__submenu[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}[_nghost-%COMP%]{display:block;width:100%;position:relative}.footer[_ngcontent-%COMP%]{--rs-footer-column-gap: var(--rs-values-spacing-sp5);position:absolute;width:100%;left:0;top:0}.footer__menu[_ngcontent-%COMP%]{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;text-align:left;padding-top:var(--rs-values-spacing-sp7);padding-bottom:var(--rs-values-spacing-sp8);gap:var(--rs-values-spacing-sp5) var(--rs-footer-column-gap)}.footer__menu-item--address[_ngcontent-%COMP%]   .footer__submenu-item[_ngcontent-%COMP%]:not(:last-child){margin-bottom:calc(var(--rs-footer-item-spacing) / 2)}.footer__menu-item--address[_ngcontent-%COMP%]   .footer__link[_ngcontent-%COMP%]{color:var(--rs-footer-address-link-color)}@media (hover: hover){.footer__menu-item--address[_ngcontent-%COMP%]   .footer__link[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}}.footer__social[_ngcontent-%COMP%]{flex:1 1 100%}.footer__link[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:flex;align-items:center;color:var(--rs-footer-item-color);transition:color .2s ease-in-out;text-decoration:none}.footer__link-icon[_ngcontent-%COMP%]{line-height:0;color:var(--rs-footer-icon-color)}@media (hover: hover){.footer__link[_ngcontent-%COMP%]:hover{text-decoration:none;color:var(--rs-colors-text-highlight)}}.footer__heading[_ngcontent-%COMP%]{display:block;margin-top:0;margin-bottom:var(--rs-values-spacing-sp4);color:var(--rs-footer-heading-color)}.footer__submenu[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--rs-values-spacing-sp4)}.footer__submenu-item[_ngcontent-%COMP%]{display:flex}.footer__submenu-item[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--rs-footer-item-spacing)}.footer__text-line[_ngcontent-%COMP%]{margin:0;color:var(--rs-footer-item-color)}.footer__copyright[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp4) 0;margin:0;text-align:left}.footer__copyright[_ngcontent-%COMP%], .footer__radiosphere[_ngcontent-%COMP%]{color:var(--rs-footer-footnote-font-color)}.footer__below[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--rs-values-spacing-sp5)}.footer__below--centered[_ngcontent-%COMP%]{justify-content:center}.footer--above-playbar[_ngcontent-%COMP%]   .footer__below[_ngcontent-%COMP%]{padding-bottom:64px}.footer--custom-background[_ngcontent-%COMP%]{background:var(--rs-footer-custom-background)}@media only screen and (min-width: 600px){.footer__menu[_ngcontent-%COMP%]{flex-direction:row;justify-content:flex-start}.footer__menu-item[_ngcontent-%COMP%], .footer__social[_ngcontent-%COMP%]{flex:1 0 calc(50% - var(--rs-footer-column-gap))}}@media only screen and (min-width: 960px){.footer[_ngcontent-%COMP%]{--rs-footer-column-gap: var(--rs-values-spacing-sp6)}.footer__menu[_ngcontent-%COMP%]{flex:1 1 auto;justify-content:space-between;gap:var(--rs-values-spacing-sp7) var(--rs-footer-column-gap)}.footer__menu-item[_ngcontent-%COMP%], .footer__social[_ngcontent-%COMP%]{flex:0 0 auto}.footer--equal-columns[_ngcontent-%COMP%]   .footer__menu[_ngcontent-%COMP%]{justify-content:flex-start}.footer--equal-columns[_ngcontent-%COMP%]   .footer__menu-item[_ngcontent-%COMP%]{flex:1 1 calc(100% / var(--rs-footer-max-column-count) - var(--rs-footer-column-gap))}}']})}}return o})();class Tc{static{this.DEFAULT_MARKER_CONFIG={size:["24px","4px"],style:u.eJX.underline,spacing:"0"}}constructor(l){this.MENU_MARKER_STYLES=u.eJX,this.markerConfig=Tc.DEFAULT_MARKER_CONFIG,this.openedItem=(0,e.vPA)(null),this.activeFirstLevelItem=(0,e.vPA)(null),this.style=(0,e.EWP)(()=&gt;{const t=this.markerConfig;return{"--rs-navigation-active-marker-height":t.size[1]||"4px","--rs-navigation-active-marker-width":t.size[0]||"24px","--rs-navigation-active-marker-spacing":t.spacing||"0"}}),this.hideActiveWhenSubMenuOpen=!1,this.open=(0,e.EWP)(()=&gt;this.item===this.openedItem()&amp;&amp;(this.item.children?.length||this.activeFirstLevelItem()!==this.item)),this.active=(0,e.EWP)(()=&gt;!(this.openedItem()&amp;&amp;this.hideActiveWhenSubMenuOpen||this.activeFirstLevelItem()!==this.item)),l&amp;&amp;(this.activeFirstLevelItem=l.activeFirstLevelItem,this.openedItem=l.openedItem,this.item=l.item,this.markerConfig={...Tc.DEFAULT_MARKER_CONFIG,...l.markerConfig},this.hideActiveWhenSubMenuOpen=l.hideActiveWhenSubMenuOpen)}static{this.\u0275fac=function(t){return new(t||Tc)(e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:Tc,selectors:[["rs-navigation-active-marker"]],standalone:!1,decls:1,vars:8,consts:[[1,"navigation-active-marker"]],template:function(t,i){1&amp;t&amp;&amp;e.nrm(0,"div",0),2&amp;t&amp;&amp;(e.Aen(i.style()),e.AVh("navigation-active-marker--active",i.active())("navigation-active-marker--open",i.open())("navigation-active-marker--dot",(null==i.markerConfig?null:i.markerConfig.style)===i.MENU_MARKER_STYLES.dot))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:contents}.navigation-active-marker[_ngcontent-%COMP%]{transition:all .2s ease-in-out}.navigation-active-marker--active[_ngcontent-%COMP%]{background-color:var(--rs-nav-top-item-text-active-color, var(--rs-colors-text-accent, var(--rs-colors-text-link)))}.navigation-active-marker--open[_ngcontent-%COMP%]{background-color:var(--rs-nav-top-item-text-hover-color, var(--rs-colors-text-highlight))}[_ngcontent-%COMP%]:not(.navigation-active-marker--dot){height:var(--rs-navigation-active-marker-height);width:var(--rs-navigation-active-marker-width);bottom:var(--rs-navigation-active-marker-spacing);position:absolute;left:50%;transform:translate(-50%)}.navigation-active-marker--dot[_ngcontent-%COMP%]{width:0;height:1px;border-radius:50%;margin:var(--rs-navigation-active-marker-spacing)}.navigation-active-marker--dot.navigation-active-marker--open[_ngcontent-%COMP%], .navigation-active-marker--dot.navigation-active-marker--active[_ngcontent-%COMP%]{height:var(--rs-navigation-active-marker-height);width:var(--rs-navigation-active-marker-width)}"]})}}let vm=(()=&gt;{class o extends u.DGn{ngOnInit(){this.overlayConfig={component:this.mobileMenuComponent||u.ZNi,layer:u.FSU.OVERLAY_MOBILE_MENU}}open(){super.open()}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275dir=e.FsC({type:o,selectors:[["","rsMobileMenuTrigger",""]],hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("click",function(){return s.open()})},inputs:{mobileMenuComponent:[0,"rsMobileMenuTrigger","mobileMenuComponent"]},standalone:!1,features:[e.Vt3]})}}return o})(),Em=(()=&gt;{class o extends d.EZ{buildHammer(t){let i={};if(t.attributes["data-hammer-options"])try{i=JSON.parse(t.attributes["data-hammer-options"].nodeValue)}catch(f){console.error("An error occurred when attempting to parse Hammer.js options: ",f)}const s=new Hammer(t,i);s.get("pinch").set({enable:!0}),s.get("rotate").set({enable:!0});for(const f in this.overrides)s.get(f).set(this.overrides[f]);return s.get("swipe").set({direction:Hammer.DIRECTION_ALL}),s}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac})}}return o})(),ls=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({providers:[Ur,{provide:d.kQ,useClass:Em}],imports:[st.iI,m.MD,T.X1,u.Ui,na,d.fM,u.Jlh,na]})}}return o})();e.wjB(Zp,[m.Sq,m.bT,Nn.Q,Bn.lU,zi.D,Cc],[]);let jP=(()=&gt;{class o{constructor(t,i){this.overlayService=t,this.platformId=i,this.OVERLAY_LAYERS_WITH_HEADER=[u.FSU.OVERLAY_MOBILE_MENU,u.FSU.OVERLAY_USER],this.openOverlays=[],this.callbacks=new Map,this.isOverlayHeader=!1,this.headerIsAnimating$=new _i.t(!1),this.isFullscreenPlayerOpen=!1,this.onDestroy$=new gn.B,(0,m.UE)(this.platformId)&amp;&amp;(this.escapePress$=(0,vn.R)(document,"keydown").pipe((0,lb.v)(()=&gt;!!this.openOverlays.length),(0,ln.p)(s=&gt;"Escape"===s.code)),this.OVERLAY_LAYERS_WITH_HEADER.forEach(s=&gt;this.callbacks.set(s,this.overlayService.registerOverlayEnterCallback(s,f=&gt;this.callback(f,s)))),this.overlayService.opened$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(s=&gt;{this.isFullscreenPlayerOpen=s.overlayId===u.hcq}),this.overlayService.closed$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.isFullscreenPlayerOpen=!1}))}ngOnDestroy(){this.onDestroy$.next(!0),this.callbacks.forEach((t,i)=&gt;{this.overlayService.unregisterOverlayEnterCallback(i,t)}),this.openOverlays.forEach(t=&gt;t.closeSub?.unsubscribe())}closeOverlay(){const t=this.openOverlays.length;t&lt;1||this.openOverlays[t-1].overlay.close()}transitionDone(t){this.headerIsAnimating$.next(!1)}finishClosing(t){this.isOverlayHeader=this.openOverlays.length&gt;1,this.animationSubscription?.unsubscribe();const i=this.openOverlays.findIndex(s=&gt;s.overlay===t);i&gt;-1&amp;&amp;this.openOverlays.splice(i,1),this.openOverlays.length&lt;1&amp;&amp;(this.escapeSubscription?.unsubscribe(),this.closeLastOverlay())}startEnterTransitionForOverlay(t,i){this.openOverlays.length||(this.openFirstOverlay(),this.escapeSubscription=this.escapePress$?.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;{this.closeOverlay()}));const s=i.closed$.subscribe(()=&gt;{s.unsubscribe(),this.finishClosing(i)});this.openOverlays.push({overlayLayer:t,overlay:i,closeSub:s}),this.isOverlayHeader=!0}callback(t,i){return this.isOverlayHeader?(this.startEnterTransitionForOverlay(i,t),Promise.resolve(!0)):(this.headerIsAnimating$.next(!0),this.startEnterTransitionForOverlay(i,t),new Promise(s=&gt;{this.animationSubscription=this.headerIsAnimating$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(f=&gt;{f||s(!0)})}))}openFirstOverlay(){}closeLastOverlay(){}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.si8),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],standalone:!1,decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();const HP=["navContainer"];let WP=(()=&gt;{class o extends jP{constructor(){super(...arguments),this.menuOverflow=!1,this.menuOverflowChecked=!1,this.menuContentWidth=0}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;(0,vn.R)(window,"resize").pipe((0,re.B)(300),(0,Gt.Q)(this.onDestroy$)).subscribe(()=&gt;this.checkOverflow())}transitionDone(t){super.transitionDone(t),this.checkOverflow()}checkOverflow(){(0,m.UE)(this.platformId)&amp;&amp;this.navContainer?.nativeElement&amp;&amp;this.menuContentElement&amp;&amp;setTimeout(()=&gt;{if(!this.menuOverflowChecked||!this.menuContentWidth){this.menuOverflowChecked=!1;const i=this.menuContentElement.clientWidth;i&gt;this.menuContentWidth&amp;&amp;(this.menuContentWidth=i)}this.menuOverflow=this.navContainer.nativeElement.scrollWidth&lt;this.menuContentWidth,this.menuOverflowChecked=!0},0)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(HP,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.navContainer=f.first)}},standalone:!1,features:[e.Vt3],decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();h(5486);var Jb=function(o){return o.Detail="detail",o.ImageOnly="imageOnly",o}(Jb||{}),js=function(o){return o.ShowSlotTitleAndHost="showSlotTitleAndHost",o.ShowSlotTitleAndChannelTitle="showSlotTitleAndChannelTitle",o.ChannelTitleAndChannelSubTitle="channelTitleAndChannelSubTitle",o.PlacholderAndChannelTitle="placholderAndChannelTitle",o}(js||{});const Zb=()=&gt;({imageSize:"medium"}),qb=(o,l)=&gt;({sm:o,md:l}),ym=()=&gt;({sm:"4u"}),e0=()=&gt;({imageSize:"large"}),XP=()=&gt;({sm:"5u",md:"6u"});function ik(o,l){1&amp;o&amp;&amp;e.eu8(0)}function t0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",7),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("rsFontClass",t.FONT_CLASS.bodyLarge),e.R7$(),e.SpI(" ",t.title," ")}}function n0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",8),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("rsRouterLink",t.link)("rsFontClass",t.FONT_CLASS.bodyLarge),e.R7$(),e.SpI(" ",t.title," ")}}function ok(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",9),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.currentTrack," ")}}function e_(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",3)(1,"div",4),e.DNE(2,ik,1,0,"ng-container",5),e.k0s(),e.j41(3,"div",6)(4,"div"),e.DNE(5,t0,2,2,"p",7)(6,n0,2,3,"a",8)(7,ok,2,1,"p",9),e.k0s(),e.j41(8,"div",10)(9,"div",11),e.nrm(10,"rs-waveform",12),e.k0s(),e.j41(11,"div",13)(12,"rs-play-button",14),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.playStateButtonToggled())}),e.k0s()()()()()}if(2&amp;o){const t=e.XpG(),i=e.sdS(3);e.xc7("--rs-waveform-height-sm",t.WAVEFORM_HEIGHT_SM)("--rs-waveform-height-md",t.WAVEFORM_HEIGHT_MD),e.R7$(),e.AVh("channel-player__image--placeholder",!t.image),e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.lJ4(16,Zb)),e.R7$(3),e.vxM(t.contentOnly?5:6),e.R7$(2),e.vxM(t.currentTrack?7:-1),e.R7$(3),e.Y8G("height",e.l_i(17,qb,t.WAVEFORM_HEIGHT_SM,t.WAVEFORM_HEIGHT_MD))("isAnimated",t.playerState===t.PLAYER_STATE.Playing)("barWidth",4)("layoutAlignBottom",!0),e.R7$(2),e.Y8G("state",t.playerState)("iconSize",e.lJ4(20,ym))}}function zP(o,l){1&amp;o&amp;&amp;e.eu8(0)}function YP(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",15),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.playStateButtonToggled())}),e.j41(1,"rs-restricted-aspect-image",16),e.DNE(2,zP,1,0,"ng-container",5),e.k0s(),e.j41(3,"span",13),e.nrm(4,"rs-play-button",17),e.k0s()()}if(2&amp;o){const t=e.XpG(),i=e.sdS(3);e.R7$(),e.Y8G("aspectRatio",t.ASPECT_RATIOS.Ratio1x1),e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.lJ4(6,e0)),e.R7$(2),e.Y8G("state",t.playerState)("iconSize",e.lJ4(7,XP))("iconType",t.PLAYER_ICON_TYPES.Alt)}}function bm(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",18),2&amp;o){const t=e.XpG().imageSize,i=e.XpG();e.Y8G("size",t)("image",i.image)("croppedAspectRatio",i.ASPECT_RATIOS.Ratio1x1)("alt",(null==i.image?null:i.image.description)||i.title)("fillContainer",!0)}}function KP(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder",19),2&amp;o){const t=e.XpG(2);e.Y8G("title",t.title)}}function fa(o,l){if(1&amp;o&amp;&amp;e.DNE(0,bm,1,5,"rs-image",18)(1,KP,1,1,"rs-image-placeholder",19),2&amp;o){const t=e.XpG();e.vxM(t.image?0:1)}}let Sc=(()=&gt;{class o{constructor(t,i,s,f){this.channelService=t,this.playerService=i,this.platformId=s,this.contentOnly=f,this.subscriptions=new u.A$E,this.ASPECT_RATIOS=u.l8F,this.BUTTON_STYLE=u.inm,this.CHANNEL_PLAYER_LAYOUTS=Jb,this.FONT_CLASS=u.qeG,this.PLAYER_ICON_TYPES=ts,this.PLAYER_STATE=u.pi5,this.WAVEFORM_HEIGHT_SM="20px",this.WAVEFORM_HEIGHT_MD="44px"}ngOnInit(){this.init()}ngOnChanges(t){t.channel&amp;&amp;this.init()}ngOnDestroy(){this.subscriptions?.unsubscribe()}init(){if(!this.channel)return;this.subscriptions.unsubscribe();const{title:t,name:i,image:s,playerConfig:f,link:M,id:te}=this.channel;this.title=t||i,this.image=s,this.playerConfig=f,this.link=M,(0,m.UE)(this.platformId)&amp;&amp;(this.subscriptions.add(this.playerService.subscribePlayerConfigState(this.playerConfig,Me=&gt;this.playerState=Me,!0)),this.subscriptions.add(this.channelService.observeCurrentTrack(te).subscribe(Me=&gt;{this.currentTrack=Me?`${Me.title} - ${Me.artistsCredits}`:""})))}playStateButtonToggled(){this.playerConfig&amp;&amp;this.playerService.toggle(this.playerConfig,!0)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.lhn),e.rXU(u.xtC),e.rXU(e.Agw),e.rXU(u.Bqr))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel-player"]],inputs:{channel:"channel",layout:"layout"},standalone:!1,features:[e.OA$],decls:4,vars:1,consts:[["imageTemplate",""],[1,"channel-player",3,"--rs-waveform-height-sm","--rs-waveform-height-md"],[1,"channel-player","channel-player--image-only"],[1,"channel-player"],[1,"channel-player__image"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"channel-player__player"],["rsFontColor","",1,"channel-player__title","rs-u-mar-0","rs-u-font-body-large--strong",3,"rsFontClass"],["rsFontColor","",1,"channel-player__title","rs-u-mar-0","rs-u-font-body-large--strong",3,"rsRouterLink","rsFontClass"],["rsFontColor","",1,"channel-player__sub-title","rs-u-font-body","rs-u-mar-0"],[1,"channel-player__controls"],[1,"channel-player__waveform","rs-u-text-color-accent"],[3,"height","isAnimated","barWidth","layoutAlignBottom"],[1,"channel-player__play-button"],[3,"toggled","state","iconSize"],[1,"channel-player","channel-player--image-only",3,"click"],[3,"aspectRatio"],[3,"state","iconSize","iconType"],[3,"size","image","croppedAspectRatio","alt","fillContainer"],[3,"title"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,e_,13,21,"div",1)(1,YP,5,8,"button",2)(2,fa,2,1,"ng-template",null,0,e.C5r),2&amp;i&amp;&amp;e.vxM(s.layout!==s.CHANNEL_PLAYER_LAYOUTS.ImageOnly?0:1)},dependencies:[m.T3,Ni.hw,so.j,Bn.lU,Bn.AJ,aa,Ls,rs,Pt],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.channel-player--image-only[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}[_nghost-%COMP%]{display:block}.channel-player[_ngcontent-%COMP%]{--channel-player-image-size: calc( var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + var(--rs-font-body-line-height) * var(--rs-font-body-size) + var(--rs-values-base-unit) * 4 );display:flex;position:relative}.channel-player__image[_ngcontent-%COMP%]{width:var(--channel-player-image-size);height:var(--channel-player-image-size);margin:0;flex:0 0 var(--channel-player-image-size);position:relative}.channel-player__image--placeholder[_ngcontent-%COMP%]{background-color:var(--rs-colors-placeholder)}.channel-player__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.channel-player__player[_ngcontent-%COMP%]{flex:1 1 auto;margin-left:var(--rs-values-spacing-sp3);min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.channel-player__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;--rs-colors-text-link: var(--rs-colors-text)}.channel-player__title[_ngcontent-%COMP%]:hover{text-decoration:none}.channel-player__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.channel-player__controls[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:space-between}.channel-player__play-button[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp3)}.channel-player__waveform[_ngcontent-%COMP%]{height:var(--rs-waveform-height-sm);width:20px}.channel-player--image-only[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;width:100%}.channel-player--image-only[_ngcontent-%COMP%]   .channel-player__play-button[_ngcontent-%COMP%]{position:absolute;right:var(--rs-values-spacing-sp2);bottom:var(--rs-values-spacing-sp2);margin-left:0}@media only screen and (min-width: 600px){.channel-player[_ngcontent-%COMP%]{--channel-player-image-size: calc( var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + var(--rs-font-body-line-height) * var(--rs-font-body-size) + var(--rs-values-spacing-sp4) + var(--rs-waveform-height-md) )}.channel-player__player[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp4)}.channel-player__controls[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.channel-player__waveform[_ngcontent-%COMP%]{flex:1 0 auto;display:flex;align-items:flex-end;width:auto;height:var(--rs-waveform-height-md)}.channel-player__waveform[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{flex:0 0 100%}}']})}}return o})();function ho(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-channel-player",0),2&amp;o){const t=e.XpG();e.Y8G("channel",t.channel)}}function Oc(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",1),2&amp;o){const t=e.XpG();e.Y8G("item",t.channel)("link",t.link)("title",t.title)("subTitle",t.subTitle)("summary",t.description)("image",t.image)("layout",t.computedTeaserLayout)("hideTags",!0)("imageAspectRatio",t.imageAspectRatio)}}let Pl=(()=&gt;{class o{constructor(t){this.LAYOUTS=u.G6X,this.imageAspectRatio=u.l8F.Ratio1x1,t&amp;&amp;(this.channel=t.channel,this.description=t.description,this.hideImage=t.hideImage,this.hideText=t.hideText,this.image=t.image,this.link=t.link,this.subTitle=t.subTitle,this.teaserLayout=t.teaserLayout,this.title=t.title)}ngOnInit(){this.computeLayout()}ngOnChanges(t){t.teaserLayout&amp;&amp;this.computeLayout()}computeLayout(){this.computedTeaserLayout=this.teaserLayout!==u.G6X.List&amp;&amp;this.teaserLayout?this.teaserLayout:u.G6X.Detail,this.hideText&amp;&amp;(this.computedTeaserLayout=u.G6X.ImageOnly)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel"]],inputs:{channel:"channel",teaserLayout:"teaserLayout",title:"title",subTitle:"subTitle",description:"description",image:"image",hideImage:"hideImage",hideText:"hideText",link:"link"},standalone:!1,features:[e.OA$],decls:2,vars:1,consts:[[3,"channel"],[3,"item","link","title","subTitle","summary","image","layout","hideTags","imageAspectRatio"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,ho,1,1,"rs-channel-player",0)(1,Oc,1,9,"rs-teaser",1),2&amp;i&amp;&amp;e.vxM(s.computedTeaserLayout===s.LAYOUTS.Detail?0:1)},dependencies:[Fi,Sc],encapsulation:2})}}return o})();const Ts=(o,l,t,i,s,f,M)=&gt;({hideText:o,channel:l,link:t,title:i,image:s,teaserLayout:f,hideTags:!0,imageAspectRatio:M}),Mc=(o,l)=&gt;({data:o,type:l}),QP=(o,l,t,i)=&gt;({hideText:o,title:l,teaserLayout:t,hideTags:!0,imageAspectRatio:i});function mh(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",5),e.EFF(1),e.k0s()),2&amp;o){let t;const i=e.XpG(2);e.Y8G("rsFontClass",null!==(t=i.titleFontClass)&amp;&amp;void 0!==t?t:i.FONT_CLASSES.title),e.R7$(),e.SpI(" ",i.title," ")}}function Tm(o,l){1&amp;o&amp;&amp;e.DNE(0,mh,2,2,"ng-template",null,2,e.C5r)}function o0(o,l){1&amp;o&amp;&amp;e.eu8(0)}function r0(o,l){if(1&amp;o&amp;&amp;e.DNE(0,o0,1,0,"ng-container",6),2&amp;o){const t=l.$implicit,i=e.XpG();e.Y8G("rsComponent",e.l_i(9,Mc,e.sGs(1,Ts,!i.showTitles,t,t.link,t.title,t.image,i.teaserLayout,i.imageAspectRatio),i.channelTeaser))}}function JP(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ZP(o,l){if(1&amp;o&amp;&amp;e.DNE(0,JP,1,0,"ng-container",6),2&amp;o){const t=e.XpG();e.Y8G("rsComponent",e.l_i(6,Mc,e.ziG(1,QP,!t.showTitles,t.TRANSLATION_LOADING,t.teaserLayout,t.imageAspectRatio),t.channelTeaser))}}var Ss=function(o){return o.absoluteMedium="absoluteMedium",o.small="small",o.medium="medium",o.large="large",o}(Ss||{});const s0={[Ss.absoluteMedium]:{sm:{columns:"110px",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-spacing-sp3)",inset:"var(--rs-values-padding-page)"},md:{columns:"152px",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-spacing-sp4)",inset:"var(--rs-values-padding-page)"},lg:{columns:"152px",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-spacing-sp4)",inset:"var(--rs-values-padding-page)"},xl:{columns:"152px",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-spacing-sp4)",inset:"var(--rs-values-padding-page)"}},[Ss.small]:{sm:{columns:"25%",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},md:{columns:6,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},lg:{columns:8,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},xl:{columns:8,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"}},[Ss.medium]:{sm:{columns:"35%",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},md:{columns:4,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},lg:{columns:6,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},xl:{columns:6,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"}},[Ss.large]:{sm:{columns:"60%",controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},md:{columns:3,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},lg:{columns:4,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"},xl:{columns:4,controlInset:"var(--rs-values-padding-page)",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"var(--rs-values-padding-page)"}}};let Sm=(()=&gt;{class o{constructor(t,i,s,f,M,te){this.channelService=t,this.playerService=i,this.platformId=s,this.editMode=f,this.componentInjector=M,this.cdr=te,this.subscriptions=new u.A$E,this.FONT_CLASSES=u.qeG,this.channels$=new _i.t(null),this.TRANSLATION_LOADING="L\xE4dt...",this.imageAspectRatio=u.l8F.Ratio1x1,this.showTopNavigation=!1,this.showTitles=!1,this.hideCenterButton=!1,this.isFullWidth=!1,this.headingContainerWidth=u.CP5.Full,this.teaserLayout=u.G6X.ImageOnly,this.tileSize=Ss.absoluteMedium,this.moreButtonClick=new e.bkB,this.channelTeaser=this.componentInjector.get(u.nZK,!1)||Pl}ngOnInit(){this.setLayout(),(0,m.UE)(this.platformId)&amp;&amp;this.subscriptions.add(this.channelService.getAllChannels().subscribe(t=&gt;{let i=t.items;this.selectedChannelsIds&amp;&amp;(i=i.filter(s=&gt;this.selectedChannelsIds.includes(s.id))),this.cdr.detectChanges(),this.channels$.next(i)}))}ngOnChanges(t){(t.isFullWidth||t.tileSize)&amp;&amp;this.setLayout()}ngOnDestroy(){this.subscriptions.unsubscribe()}play(t){this.playerService.toggle(t.playerConfig,!0)}moreButtonClicked(){this.moreButtonClick.emit()}setLayout(){const t=s0[this.tileSize]??s0[Ss.absoluteMedium];if(!this.isFullWidth)for(const i of u.Nx4)t[i].inset="0";this.carouselConfig=t}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.lhn),e.rXU(u.xtC),e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.jVn),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel-carousel"]],inputs:{title:"title",moreButtonTitle:"moreButtonTitle",showTopNavigation:"showTopNavigation",showTitles:"showTitles",titleFontClass:"titleFontClass",hideCenterButton:"hideCenterButton",isFullWidth:"isFullWidth",headingContainerWidth:"headingContainerWidth",teaserLayout:"teaserLayout",tileSize:"tileSize",selectedChannelsIds:"selectedChannelsIds",preventCenteringItems:"preventCenteringItems"},outputs:{moreButtonClick:"moreButtonClick"},standalone:!1,features:[e.OA$],decls:7,vars:12,consts:[["item",""],["placeholder",""],["titleTemplate",""],[3,"moreButtonClicked","items","isFullWidth","noControlsMargin","centerNavButtonLabel","centerIfNoScroll","hideCenterButton","headingContainerWidth","layout","useTopNav"],[4,"ngIf"],[1,"rs-u-mar-0",3,"rsFontClass"],[4,"rsComponent"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"rs-carousel-w-topnav",3),e.nI1(1,"async"),e.bIt("moreButtonClicked",function(){return e.eBV(f),e.Njj(s.moreButtonClicked())}),e.DNE(2,Tm,2,0,null,4)(3,r0,1,12,"ng-template",null,0,e.C5r)(5,ZP,1,9,"ng-template",null,1,e.C5r),e.k0s()}2&amp;i&amp;&amp;(e.Y8G("items",e.bMT(1,10,s.channels$))("isFullWidth",!0)("noControlsMargin",!s.isFullWidth)("centerNavButtonLabel",s.moreButtonTitle)("centerIfNoScroll",!s.preventCenteringItems)("hideCenterButton",s.hideCenterButton)("headingContainerWidth",s.headingContainerWidth)("layout",s.carouselConfig)("useTopNav",s.showTopNavigation),e.R7$(2),e.Y8G("ngIf",s.editMode||s.title))},dependencies:[m.bT,jn.I,Bn.lU,Sl,m.Jj],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.placeholder[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%}.placeholder__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-on-placeholder);max-width:100%}.placeholder__icon[_ngcontent-%COMP%]{color:var(--rs-colors-on-placeholder);width:35%;height:35%}']})}}return o})();class gr extends u.$rp{constructor(){super(...arguments),this.FONT_CLASSES=u.qeG}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.computedTileSize=this.tileSize?.value||Ss.absoluteMedium,this.computedTeaserLayout=this.teaserLayout?.value?this.teaserLayout?.value:this.showTitles.value?u.G6X.Tile:u.G6X.ImageOnly}handleNavCenterButtonClick(){this.onMoreButtonClick?.actions?.length&amp;&amp;this.onMoreButtonClick.emit()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(gr)))(i||gr)}})()}static{this.\u0275cmp=e.VBU({type:gr,selectors:[["rs-channel-carousel-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:9,consts:[["element",""],["gizmo",""],[3,"moreButtonClick","title","showTitles","moreButtonTitle","hideCenterButton","showTopNavigation","titleFontClass","isFullWidth","teaserLayout","tileSize"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0),e.j41(2,"rs-channel-carousel",2),e.bIt("moreButtonClick",function(){return e.eBV(s),e.Njj(i.handleNavCenterButtonClick())}),e.k0s(),e.bVm(),e.eu8(3,null,1)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("title",null==i.title?null:i.title.value)("showTitles",null==i.showTitles?null:i.showTitles.value)("moreButtonTitle",null==i.moreButtonTitle?null:i.moreButtonTitle.value)("hideCenterButton",!(null!=i.moreButtonTitle&amp;&amp;i.moreButtonTitle.value))("showTopNavigation",null==i.showTopNavigation?null:i.showTopNavigation.value)("titleFontClass",(null==i.titleFontClass?null:i.titleFontClass.value)||i.FONT_CLASSES.subTitle)("isFullWidth",i.isFullWidth.value)("teaserLayout",i.computedTeaserLayout)("tileSize",i.computedTileSize))},styles:["[_nghost-%COMP%]{display:block;max-width:100%}"]})}}(0,k.Cg)([(0,u.fvl)()],gr.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)()],gr.prototype,"moreButtonTitle",void 0),(0,k.Cg)([(0,u.sa_)()],gr.prototype,"showTopNavigation",void 0),(0,k.Cg)([(0,u.sTD)()],gr.prototype,"onMoreButtonClick",void 0),(0,k.Cg)([(0,u.sa_)()],gr.prototype,"showTitles",void 0),(0,k.Cg)([(0,u.PRR)()],gr.prototype,"titleFontClass",void 0),(0,k.Cg)([(0,u.sa_)()],gr.prototype,"isFullWidth",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],gr.prototype,"teaserLayout",void 0),(0,k.Cg)([(0,u.PRR)()],gr.prototype,"tileSize",void 0);var t_=h(6282),vh=h(4989),n_=h(3636),Rc=h(628);function Ic(o){(0,Mr.A)(1,arguments);var l=(0,Rc.A)(o);return l.setHours(23,59,59,999),l}const ew=()=&gt;({sm:"24px"});function wl(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",2),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.title," ")}}function tw(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-selector",6),e.bIt("previousClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.prevDay())})("nextClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.nextDay())}),e.EFF(1),e.nI1(2,"date"),e.nI1(3,"date"),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("labels",t.DAY_SELECTOR_LABELS)("nextDisabled",t.disableNextDay)("align",t.SELECTOR_ALIGN.Left),e.R7$(),e.SpI(" ",e.i5U(2,4,t.date(),"EEEE")+", "+e.i5U(3,7,t.date(),"mediumDate")," ")}}function l0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9),e.nrm(1,"rs-waveform",11),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("isAnimated",t.isPlaying)("height",e.lJ4(4,ew))("barWidth",4)("layoutAlignBottom",!0)}}function nw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",10),e.EFF(1),e.nI1(2,"date"),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit;e.R7$(),e.SpI(" ",e.i5U(2,1,t.start,"shortTime")," ")}}function c0(o,l){if(1&amp;o&amp;&amp;e.DNE(0,l0,2,5,"div",9)(1,nw,3,4,"p",10),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.vxM(i.isCurrentTrack(t.track.trackId)?0:1)}}function u0(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",12),2&amp;o){const t=e.XpG(2).$implicit,i=e.XpG();e.Y8G("src",t.track.artwork||(null==i.channel||null==i.channel.image?null:i.channel.image.url))("croppedAspectRatio",i.ASPECT_RATIOS.Ratio1x1)("fillContainer",!0)("alt",t.track.artistCredits+"-"+t.track.title)}}function Mu(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder")}function d0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",7),e.DNE(1,u0,1,4,"rs-image",12)(2,Mu,1,0,"rs-image-placeholder"),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.R7$(),e.vxM(t.track.artwork||null!=i.channel&amp;&amp;null!=i.channel.image&amp;&amp;i.channel.image.url?1:2)}}function Om(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div")(1,"p",13),e.EFF(2),e.k0s(),e.j41(3,"p",14),e.EFF(4),e.k0s()()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.AVh("rs-u-text-color-accent",i.isCurrentTrack(t.track.trackId)),e.R7$(2),e.SpI(" ",t.track.title," "),e.R7$(2),e.SpI(" ",t.track.artistCredits," ")}}function iw(o,l){if(1&amp;o&amp;&amp;e.DNE(0,c0,2,1)(1,d0,3,1,"div",7)(2,Om,5,4,"div",8),2&amp;o){let t;e.vxM(0===(t=l.column)?0:1===t?1:2===t?2:-1)}}function i_(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-selector",16),e.bIt("previousClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.prevPage())})("nextClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.nextPage())}),e.EFF(1),e.nI1(2,"date"),e.nI1(3,"date"),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("labels",t.TIME_SELECTOR_LABELS)("previousDisabled",!t.nextOffset)("nextDisabled",!t.currentListOffset&amp;&amp;!t.timeTravelOffsetInSec)("align",t.SELECTOR_ALIGN.Left),e.R7$(),e.Lme(" ",e.i5U(2,6,t.trackList[t.trackList.length-1].start,"shortTime")," - ",e.i5U(3,9,t.trackList[0].start,"shortTime")," ")}}function rk(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",5),e.DNE(1,i_,4,12,"rs-selector",15),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.vxM(t.trackList.length?1:-1)}}function ow(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-button",19),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.isCollapsed=!s.isCollapsed)}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("buttonStyle",t.BUTTON_STYLE.plain)}}function h0(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-button",20),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.isCollapsed=!s.isCollapsed)}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("buttonStyle",t.BUTTON_STYLE.plain)}}function sk(o,l){if(1&amp;o&amp;&amp;e.DNE(0,ow,1,1,"rs-button",17)(1,h0,1,1,"rs-button",18),2&amp;o){const t=e.XpG();e.vxM(t.isCollapsed?0:1)}}let Eh=(()=&gt;{class o{get disableNextDay(){return(0,Ha.A)(this.date(),new Date)}constructor(t,i,s,f,M){this.platformId=t,this.cdr=i,this.channelService=s,this.configService=f,this.playerService=M,this.ASPECT_RATIOS=u.l8F,this.BUTTON_STYLE=u.inm,this.DAY_SELECTOR_LABELS={previous:"Vorheriger Tag",next:"N\xE4chster Tag"},this.DEFAULT_ITEMS_PER_PAGE=10,this.TIME_SELECTOR_LABELS={previous:"Fr\xFCher",next:"Sp\xE4ter"},this.SELECTOR_ALIGN=np,this.DEFAULT_NEXT_OFFSET_IN_MIN=20,this.isCollapsible=!1,this.currentTrackId=(0,e.vPA)(""),this.dateWithOffset=(0,e.hFB)(),this.date=(0,e.vPA)(new Date),this.applyLoadingState=!0,this.isCollapsed=!1,this.isPlaying=!1,this.trackList=[],this.timeTravelOffsetInSec=0,this.destroyed$=new gn.B,this.offsetStack=[],(0,m.UE)(this.platformId)&amp;&amp;((0,Ml.br)(this.dateWithOffset).pipe((0,Gt.Q)(this.destroyed$)).subscribe(te=&gt;{const tt=te||new Date,Ot=te?(Date.now()-te.getTime())/1e3:0;this.date.set(tt),this.setCurrentTrackSubscription(),this.timeTravelOffsetInSec=Ot}),(0,Ml.br)(this.date).pipe((0,Gt.Q)(this.destroyed$)).subscribe(te=&gt;{te&amp;&amp;this.updateTracklist()}),(0,Ml.br)(this.currentTrackId).pipe((0,Gt.Q)(this.destroyed$)).subscribe(te=&gt;{if(!this.applyLoadingState&amp;&amp;te&amp;&amp;!this.currentListOffset&amp;&amp;this.trackList.length&amp;&amp;!this.trackList.find(Me=&gt;Me.track?.trackId===this.currentTrackId())){const Me=new Date,tt=this.timeTravelOffsetInSec?(0,Ec.A)(Me,-1*this.timeTravelOffsetInSec):Me;this.date.set(tt)}}))}ngOnInit(){this.setFontStyles(),this.isCollapsed=this.isCollapsible,(0,m.UE)(this.platformId)&amp;&amp;this.setCurrentTrackSubscription()}ngOnDestroy(){this.playStateSubscription?.unsubscribe(),this.destroyed$.next(!0)}nextPage(){if(this.applyLoadingState=!0,!this.currentListOffset){if(this.timeTravelOffsetInSec){let i=function qP(o,l){(0,Mr.A)(2,arguments);var t=(0,Rr.A)(l);return(0,t_.A)(o,6e4*t)}(this.date(),this.DEFAULT_NEXT_OFFSET_IN_MIN);const s=new Date;(0,vh.A)(i,s)&amp;&amp;(i=s,this.timeTravelOffsetInSec=0),this.date.set(new Date(i))}return}const t=this.offsetStack;this.updateTracklist(t.length?t[t.length-1]:null)}prevPage(){this.applyLoadingState=!0,this.updateTracklist(this.nextOffset,!0)}nextDay(){this.applyLoadingState=!0;const t=(0,_a.A)(new Date(this.date()),1);this.date.set(t)}prevDay(){this.applyLoadingState=!0;const t=om(new Date(this.date()),1);this.date.set(t)}isCurrentTrack(t){const i=this.dateWithOffset()||new Date;return this.currentTrackId()===t&amp;&amp;(0,Ha.A)(this.date(),i)}updateTracklist(t,i=!1){this.channel&amp;&amp;(0,m.UE)(this.platformId)&amp;&amp;!this.channel.hidePlaylist?(this.updatePlayStateSubscription(),this.updateTrackListSubscription(t,i)):this.applyLoadingState=!1}updateTrackListSubscription(t,i){const s=this.date(),f=(0,n_.A)(new Date(s)),M=(0,Ha.A)(s,new Date)?new Date(s):Ic(new Date(s));this.tracklistSubscription?.unsubscribe(),this.tracklistSubscription=this.channelService.getChannelTrackHistoryPaged(this.channel.id,this.DEFAULT_ITEMS_PER_PAGE,t,f,M,!1).pipe((0,Gt.Q)(this.destroyed$),(0,fh.W)(te=&gt;(console.error(te),(0,as.of)(null)))).subscribe(te=&gt;{te?.items.length&amp;&amp;!this.isUpdatedCurrentTrackSame(te.items)?(t||(this.currentListOffset=null,this.offsetStack=[]),this.trackList=te.items,this.applyLoadingState=!1,i?(this.currentListOffset&amp;&amp;this.offsetStack.push(this.currentListOffset),this.currentListOffset=this.nextOffset):(this.currentListOffset=t,this.offsetStack.length&amp;&amp;this.offsetStack.pop()),this.nextOffset=te.next,this.cdr.markForCheck()):this.applyLoadingState=!1})}updatePlayStateSubscription(){this.playStateSubscription?.unsubscribe(),this.playStateSubscription=this.playerService.subscribePlayerConfigState(this.channel.playerConfig,t=&gt;{this.isPlaying=t===u.pi5.Playing},!this.dateWithOffset())}isUpdatedCurrentTrackSame(t){if(!this.trackList.length)return!1;const i=this.trackList[0].track.trackId,s=t[0]?.track?.trackId,f=this.trackList[0].start.getTime(),M=t[0]?.start?.getTime();return i===s&amp;&amp;f===M}setFontStyles(){const t=this.configService.vendorTheme.fonts,{body:i,bodyStrong:s}=t,f=i.onBackground,M=s.onBackground,te=parseFloat(M.lineHeight)*parseFloat(M.size),Me=parseFloat(f.lineHeight)*parseFloat(f.size);this.tableLayout={sm:`auto calc(${te+Me}rem) 1fr`}}setCurrentTrackSubscription(){this.currentTrackSubscription?.unsubscribe(),this.currentControllerSubscription?.unsubscribe(),this.dateWithOffset()?this.currentControllerSubscription=this.playerService.activeController$.pipe((0,ln.p)(t=&gt;t.type===u.k42.channel),(0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;{this.currentTrackSubscription?.unsubscribe(),this.currentTrackSubscription=t.playElements$.pipe((0,Gt.Q)(this.destroyed$),(0,ln.p)(i=&gt;!i||i.type===u.oGC.Track)).subscribe(i=&gt;{const s=i?.track?.id;s!==this.currentTrackId()&amp;&amp;this.currentTrackId.set(s)})}):this.currentTrackSubscription=this.channelService.observeCurrentTrack(this.channel?.id).pipe((0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;{t?.id!==this.currentTrackId()&amp;&amp;this.currentTrackId.set(t?.id)})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(e.gRc),e.rXU(u.lhn),e.rXU(u.weV),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-playlist"]],inputs:{channel:"channel",title:"title",isCollapsible:"isCollapsible",dateWithOffset:[1,"dateWithOffset"]},standalone:!1,decls:8,vars:9,consts:()=&gt;{let t,i;return t="Ganze Playlist",i="Ganze Playlist verstecken",[["cell",""],[1,"playlist"],[1,"rs-u-font-title","rs-l-flex__item","rs-l-flex__item--stretch","rs-u-mar-b-5"],[1,"rs-l-flex__item",3,"labels","nextDisabled","align"],["additionalClasses","rs-u-mar-t-5 rs-u-mar-b-6",3,"gridLayouts","columnAmount","data","maxRows","loading"],[1,"rs-u-mar-b-6"],[1,"rs-l-flex__item",3,"previousClick","nextClick","labels","nextDisabled","align"],[1,"playlist__image"],[3,"rs-u-text-color-accent"],[1,"playlist__waveform-container"],[1,"playlist__time","rs-u-font-caption"],[1,"playlist__waveform",3,"isAnimated","height","barWidth","layoutAlignBottom"],["size","thumbnail",3,"src","croppedAspectRatio","fillContainer","alt"],[1,"playlist__text","rs-u-font-body-strong"],[1,"playlist__text"],[3,"labels","previousDisabled","nextDisabled","align"],[3,"previousClick","nextClick","labels","previousDisabled","nextDisabled","align"],["label",t,"icon","arrow-down",3,"buttonStyle"],["label",i,"icon","arrow-up",3,"buttonStyle"],["label",t,"icon","arrow-down",3,"click","buttonStyle"],["label",i,"icon","arrow-up",3,"click","buttonStyle"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",1),e.DNE(1,wl,2,1,"h2",2)(2,tw,4,10,"rs-selector",3),e.j41(3,"rs-simple-table",4),e.DNE(4,iw,3,1,"ng-template",null,0,e.C5r),e.k0s(),e.DNE(6,rk,2,1,"div",5)(7,sk,2,1),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.vxM(s.title?1:-1),e.R7$(),e.vxM(!s.isCollapsible||s.isCollapsible&amp;&amp;!s.isCollapsed?2:-1),e.R7$(),e.Y8G("gridLayouts",s.tableLayout)("columnAmount",3)("data",s.trackList)("maxRows",s.isCollapsible&amp;&amp;s.isCollapsed?3:s.DEFAULT_ITEMS_PER_PAGE)("loading",s.applyLoadingState),e.R7$(3),e.vxM(!s.isCollapsible||s.isCollapsible&amp;&amp;!s.isCollapsed?6:-1),e.R7$(),e.vxM(s.isCollapsible?7:-1))},dependencies:[Ni.hw,Nn.Q,aa,Qc,Ab,Pt,m.vh],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.playlist__waveform-container[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center;justify-content:center;height:calc(var(--rs-font-body-strong-size) * var(--rs-font-body-strong-line-height) + var(--rs-font-body-size) * var(--rs-font-body-line-height))}.playlist__waveform[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link));width:24px;margin-left:4px}.playlist__time[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;margin:0;text-align:center}.playlist__image[_ngcontent-%COMP%]{position:relative;width:calc(var(--rs-font-body-strong-size) * var(--rs-font-body-strong-line-height) + var(--rs-font-body-size) * var(--rs-font-body-line-height));height:calc(var(--rs-font-body-strong-size) * var(--rs-font-body-strong-line-height) + var(--rs-font-body-size) * var(--rs-font-body-line-height))}.playlist__text[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;margin:0}']})}}return o})();var Ru=h(494);let Iu=(()=&gt;{class o{constructor(t,i,s){this.platformId=t,this.editMode=i,this.channelService=s,this.isLoading=!0,this.showList=[],this.date=(0,e.vPA)(null),this.initialLoadCompleted$=new _i.t(!1),this.destroyed$=new gn.B,this.dateWithOffset=(0,e.hFB)(new Date),(0,m.UE)(this.platformId)&amp;&amp;((0,e.QZP)(()=&gt;{if(this.dateWithOffset())return this.date.set(this.dateWithOffset()),void this.currentShowSubscription?.unsubscribe();this.date.set(new Date),this.subscribeOnShowUpdates()},{allowSignalWrites:!0}),(0,e.QZP)(()=&gt;{this.date()&amp;&amp;this.updateShows()}))}ngOnChanges(t){t.channel&amp;&amp;this.subscribeOnShowUpdates()}ngOnDestroy(){this.destroyed$.next(!0)}updateShows(){if(!this.channel||!(0,m.UE)(this.platformId)||this.channel?.hideShowList)return this.showList=[],void(this.isLoading=!1);this.isLoading=!0;const t=this.date();this.channelService.getProgram(this.channel.id,t).pipe((0,Gt.Q)(this.destroyed$),(0,ln.p)(i=&gt;!!i),(0,fh.W)(i=&gt;(console.error(i),(0,as.of)(null)))).subscribe(i=&gt;{if(!i?.items)return this.isLoading=!1,void(this.showList=[]);this.showList=i.items,this.currentShowIndex=i.items.findIndex(s=&gt;(0,Ru.A)(s.start,t)&amp;&amp;(0,vh.A)(s.end,t)),this.currentShow=this.currentShowIndex&gt;-1?i.items[this.currentShowIndex]:null,this.isLoading=!1,this.initialLoadCompleted$.next(!0)})}subscribeOnShowUpdates(){!(0,m.UE)(this.platformId)||!this.channel||this.channel.hideShowList||(this.currentShowSubscription?.unsubscribe(),this.currentShowSubscription=this.channelService.observeCurrentShow(this.channel.id).pipe((0,ln.p)(t=&gt;!!t),(0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;{this.currentShow=t,this.showList.find(i=&gt;i.id===this.currentShow?.id)||this.date.set(new Date)}))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.lhn))}}static{this.\u0275dir=e.FsC({type:o,inputs:{channel:"channel",dateWithOffset:[1,"dateWithOffset"]},features:[e.OA$]})}}return o})();function o_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",2),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.Y8G("rsFontClass",t.layout===t.LAYOUTS.TextOnly||t.layout===t.LAYOUTS.SplitS||t.layout===t.LAYOUTS.Tile?t.FONT_CLASS.body:t.FONT_CLASS.bodyLarge),e.R7$(),e.SpI(" ",t.nextStart," ")}}function rw(o,l){1&amp;o&amp;&amp;e.DNE(0,o_,2,2,"ng-template",null,0,e.C5r)}let Ch=(()=&gt;{class o{constructor(t,i){if(this.localeID=t,this.LAYOUTS=u.G6X,this.FONT_CLASS=u.qeG,this.layout=u.G6X.Detail,i){const{show:s,layout:f,tags:M,title:te,subTitle:Me,description:tt,image:Ot,imageAspectRatio:Rt,shape:Vt,hideTags:Kt}=i;this.show=s,this.layout=f,this.tags=M,this.title=te,this.subTitle=Me,this.description=tt,this.image=Ot,this.imageAspectRatio=Rt,this.shape=Vt,this.hideTags=Kt}}ngOnInit(){this.setShowSlot()}ngOnChanges(t){t.show&amp;&amp;this.setShowSlot()}setShowSlot(){if(this.show instanceof u.DN_){this.showSlot=this.show;const t=new Date,i="H:mm",s="EEEE H:mm";if((0,Ru.A)(this.showSlot.start,t)&amp;&amp;(0,vh.A)(this.showSlot.end,t)){const f=_h(this.showSlot.end)?i:s,M=(0,m.Yq)(this.showSlot.end,f,this.localeID);this.nextStart="Spielt bis " + M + ""}else{const f=_h(this.showSlot.start)?i:s,M=(0,Ha.A)(this.showSlot.start,this.showSlot.end)?i:s,te=(0,m.Yq)(this.showSlot.start,f,this.localeID),Me=(0,m.Yq)(this.showSlot.end,M,this.localeID);this.nextStart="" + te + " - " + Me + ""}}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.xe9),e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-show"]],inputs:{show:"show",layout:"layout",tags:"tags",title:"title",subTitle:"subTitle",description:"description",image:"image",imageAspectRatio:"imageAspectRatio",shape:"shape",hideTags:"hideTags"},standalone:!1,features:[e.OA$],decls:2,vars:11,consts:[["additionalContent",""],[3,"hideTags","image","imageAspectRatio","item","layout","shape","subTitle","summary","tags","title"],[1,"sub-title","rs-u-text-color","rs-u-mar-0",3,"rsFontClass"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-teaser",1),e.DNE(1,rw,2,0),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("hideTags",s.hideTags)("image",s.image)("imageAspectRatio",s.imageAspectRatio)("item",s.show)("layout",s.layout)("shape",s.shape)("subTitle",s.subTitle)("summary",s.description)("tags",s.tags)("title",s.title),e.R7$(),e.vxM(s.nextStart?1:-1))},dependencies:[Bn.lU,Fi],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.sub-title--short[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}']})}}return o})();function sw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",5),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.SpI(" ",t.title," ")}}function aw(o,l){1&amp;o&amp;&amp;e.DNE(0,sw,2,1,"ng-template",null,2,e.C5r)}function lw(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-show",6),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("show",t)("title",t.title)("subTitle",t.subTitle)("description",t.description)("image",t.image)("layout",i.LAYOUTS.SplitL)("hideTags",!0)}}function cw(o,l){1&amp;o&amp;&amp;e.DNE(0,lw,1,7,"rs-show",6),2&amp;o&amp;&amp;e.vxM(l.$implicit?0:-1)}function uw(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",7),2&amp;o){const t=e.XpG(2);e.Y8G("title",t.TRANSLATION_LOADING)("layout",t.LAYOUTS.SplitL)("hideTags",!0)}}function p0(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-carousel-w-topnav",4),e.bIt("moreButtonClicked",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.goToNow())}),e.DNE(1,aw,2,0)(2,cw,1,1,"ng-template",null,0,e.C5r)(4,uw,1,3,"ng-template",null,1,e.C5r),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("items",t.showList)("isFullWidth",!0)("noControlsMargin",!0)("layout",t.config)("useTopNav",!0)("initialItemIndex",t.currentShowIndex),e.R7$(),e.vxM(t.editMode||t.title?1:-1)}}let _0=(()=&gt;{class o extends Iu{constructor(){super(...arguments),this.LAYOUTS=u.G6X,this.TRANSLATION_LOADING="Wird geladen...",this.config={sm:{columns:1,controlInset:"0",gap:"var(--rs-values-margin-grid-cross-axis-spacing)",inset:"0"}}}ngOnInit(){this.initialLoadCompleted$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(t=&gt;{t&amp;&amp;this.goToNow()})}goToNow(){this.carousel?.scrollToIndex(this.currentShowIndex)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-show-carousel"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(Sl,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.carousel=f.first)}},inputs:{title:"title"},standalone:!1,features:[e.Vt3],decls:1,vars:1,consts:()=&gt;{let t;return t="Aktuelle Show",[["item",""],["placeholder",""],["titleTemplate",""],["centerNavButtonLabel",t,3,"items","isFullWidth","noControlsMargin","layout","useTopNav","initialItemIndex"],["centerNavButtonLabel",t,3,"moreButtonClicked","items","isFullWidth","noControlsMargin","layout","useTopNav","initialItemIndex"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-0"],[3,"show","title","subTitle","description","image","layout","hideTags"],[3,"title","layout","hideTags"]]},template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,p0,6,7,"rs-carousel-w-topnav",3),2&amp;i&amp;&amp;e.vxM(!s.initialLoadCompleted$.getValue()||s.showList.length?0:-1)},dependencies:[Bn.AJ,Sl,Fi,Ch],encapsulation:2})}}return o})();const dw=o=&gt;({item:o}),hw=(o,l)=&gt;({data:o,type:l});function pw(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function _w(o,l){1&amp;o&amp;&amp;e.eu8(0)}function fw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9),e.nrm(1,"rs-playlist",10),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("channel",t.channel.value)("isCollapsible",!0)}}function gw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9),e.nrm(1,"rs-show-carousel",11),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("channel",t.channel.value)}}function mw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6),e.DNE(1,_w,1,0,"ng-container",7)(2,fw,2,2,"div",8)(3,gw,2,1,"div",8),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("rs-u-mar-b-9",t.hideChannelCarousel),e.R7$(),e.Y8G("rsComponent",e.l_i(7,hw,e.eq3(5,dw,t.channel.value),t.SHARE_BAR_COMPONENT)),e.R7$(),e.Y8G("ngIf",!t.hidePlaylist),e.R7$(),e.Y8G("ngIf",!t.hideShowList)}}function vw(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"section",12)(1,"rs-channel-carousel",13),e.bIt("moreButtonClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleMoreButtonClick())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.AVh("rs-u-container",!t.isFullWidth)("rs-u-container--block",!t.isFullWidth),e.R7$(),e.Y8G("isFullWidth",t.isFullWidth)("headingContainerWidth",t.LAYOUT_WIDTHS.Block)("hideCenterButton",null==t.hideMoreButton?null:t.hideMoreButton.value)("showTitles",null==t.showCarouselTitles?null:t.showCarouselTitles.value)("teaserLayout",t.computedChannelCarouselTeaserLayout)("showTopNavigation",!0)("titleFontClass",null==t.carouselTitleFontClass?null:t.carouselTitleFontClass.value)("tileSize",null==t.tileSize?null:t.tileSize.value)}}class cs extends u.uId{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz,this.LAYOUT_WIDTHS=u.CP5,this.router=this.injector.get(st.Ix),this.isFullWidth=!0}ngOnInit(){super.ngOnInit(),this.init();const t=this.injector.get(u.weV)?.modules.core;this.hideChannelCarousel=t?.isSingleChannel}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.channel?.value;this.isFullWidth=!this.tileSize.value||this.tileSize.value===Ss.absoluteMedium,l&amp;&amp;(this.hidePlaylist=l.hidePlaylist,this.hideShowList=l.hideShowList,this.computedChannelCarouselTeaserLayout=this.channelCarouselTeaserLayout?.value?this.channelCarouselTeaserLayout.value:this.showCarouselTitles.value?u.G6X.Tile:u.G6X.ImageOnly)}handleMoreButtonClick(){this.editMode||(this.onMoreButtonClick?.actions?.length?this.onMoreButtonClick.emit():this.router.navigate(["/channels"]))}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(cs)))(i||cs)}})()}static{this.\u0275cmp=e.VBU({type:cs,selectors:[["rs-channel-footer"]],standalone:!1,features:[e.Vt3],decls:7,vars:3,consts:()=&gt;{let l,t,i,s;return l="CHANNEL FOOTER PLATZHALTER",t="Playlist",i="Shows heute",s="Unsere Streams",[["element",""],["gizmo",""],l,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7",3,"rs-u-mar-b-9",4,"ngIf"],["class","rs-u-mar-t-5 rs-u-mar-b-9 carousel-wrapper",3,"rs-u-container","rs-u-container--block",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7"],[4,"rsComponent"],["class","rs-u-mar-t-5",4,"ngIf"],[1,"rs-u-mar-t-5"],["title",t,3,"channel","isCollapsible"],["title",i,3,"channel"],[1,"rs-u-mar-t-5","rs-u-mar-b-9","carousel-wrapper"],["title",s,1,"carousel",3,"moreButtonClick","isFullWidth","headingContainerWidth","hideCenterButton","showTitles","teaserLayout","showTopNavigation","titleFontClass","tileSize"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,pw,2,0,"ng-container",3)(3,mw,4,10,"section",4)(4,vw,2,12,"section",5),e.bVm(),e.eu8(5,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.channel&amp;&amp;i.channel.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",null==i.channel?null:i.channel.value),e.R7$(),e.Y8G("ngIf",!i.hideChannelCarousel))},dependencies:[m.bT,jn.I,Sm,Eh,_0],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.carousel[_ngcontent-%COMP%]{flex:1 1 var(--rs-values-layout-widths-block);max-width:100%}.carousel-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}"]})}}(0,k.Cg)([(0,u.sa_)()],cs.prototype,"showCarouselTitles",void 0),(0,k.Cg)([(0,u.sa_)()],cs.prototype,"hideMoreButton",void 0),(0,k.Cg)([(0,u.PRR)()],cs.prototype,"carouselTitleFontClass",void 0),(0,k.Cg)([(0,u.PRR)({name:"channelCarouselLayout"})],cs.prototype,"channelCarouselTeaserLayout",void 0),(0,k.Cg)([(0,u.sTD)()],cs.prototype,"onMoreButtonClick",void 0),(0,k.Cg)([(0,u.PRR)()],cs.prototype,"tileSize",void 0);class Pu extends u.$rp{constructor(){super(...arguments),this.subscriptions=new u.A$E,this.channels$=new _i.t(null),this.channelService=this.injector.get(u.lhn),this.playerService=this.injector.get(u.xtC)}ngOnInit(){super.ngOnInit(),(0,m.UE)(this.platformId)&amp;&amp;this.subscriptions.add(this.channelService.getAllChannels().subscribe(l=&gt;{this.channels=l,this.cdr.detectChanges(),this.channels$.next(l)}))}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.unsubscribe()}play(l){this.playerService.toggle(l.playerConfig,!0)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Pu)))(i||Pu)}})()}static{this.\u0275cmp=e.VBU({type:Pu,selectors:[["rs-abstract-channel-list-element"]],standalone:!1,features:[e.Vt3],decls:0,vars:0,template:function(t,i){},encapsulation:2})}}(0,k.Cg)([(0,u.sa_)()],Pu.prototype,"showTitles",void 0);class Wa extends Pu{ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.computedTeaserLayout=this.teaserLayout?.value?this.teaserLayout.value:this.showTitles.value?u.G6X.Tile:u.G6X.ImageOnly}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Wa)))(i||Wa)}})()}static{this.\u0275cmp=e.VBU({type:Wa,selectors:[["rs-channel-grid-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:3,consts:[["element",""],["gizmo",""],[3,"channels","tileSize","teaserLayout"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-channel-grid",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channels",i.channels)("tileSize",null==i.tileSize?null:i.tileSize.value)("teaserLayout",i.computedTeaserLayout))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.channel-grid[_ngcontent-%COMP%]{list-style:none;padding:0}"]})}}(0,k.Cg)([(0,u.PRR)({name:"gridSize"})],Wa.prototype,"tileSize",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],Wa.prototype,"teaserLayout",void 0);const f0=()=&gt;({sm:"2u"});function g0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.nrm(1,"rs-image",14),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("channel-header__cover--fixed",t.isHeaderFixed),e.R7$(),e.Y8G("fillContainer",!0)("image",t.image)("alt",(null==t.image?null:t.image.description)||(null==t.title?null:t.title.value))}}function Mm(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ew(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",15),e.EFF(1),e.k0s(),e.EFF(2)),2&amp;o){const t=e.XpG();e.R7$(),e.JRh(t.track.title+" - "),e.R7$(),e.SpI("",t.track.artistsCredits," ")}}function Cw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",16),e.nrm(1,"rs-button",18),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("isLink",!0)("link",t.prevLink)("iconSize",e.lJ4(6,f0))("isSmall",!0)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)("buttonStyle",t.BUTTON_STYLE.plain)}}function m0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",17),e.nrm(1,"rs-button",19),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("isLink",!0)("link",t.nextLink)("iconSize",e.lJ4(7,f0))("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)("buttonStyle",t.BUTTON_STYLE.plain)("iconRight",!0)("isSmall",!0)}}function yw(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Cw,2,7,"div",16)(1,m0,2,8,"div",17),2&amp;o){const t=e.XpG();e.vxM(t.prevLink?0:-1),e.R7$(),e.vxM(t.nextLink?1:-1)}}var r_=function(o){return o.default="default",o.narrow="narrow",o}(r_||{});const bw={[u.D88.background]:"var(--rs-colors-background)",[u.D88.surface]:"var(--rs-colors-surface)",[u.D88.primary]:"var(--rs-colors-primary)",[u.D88.primaryVariant]:"var(--rs-colors-primary-variant)",[u.D88.secondary]:"var(--rs-colors-secondary)",[u.D88.secondaryVariant]:"var(--rs-colors-secondary-variant)",[u.D88.error]:"var(--rs-colors-error)",[u.D88.overlay]:"var(--rs-colors-overlay)"};class Ir extends u.$rp{constructor(){super(...arguments),this.BUTTON_COLOR_SCHEME=u.zy_,this.BACKGROUND_COLOR_SCHEME=u.D88,this.BUTTON_STYLE=u.inm,this.CHANNEL_HEADER_LAYOUTS=r_,this.OVERLAY_TYPE=ml,this.PLAYER_ICON_TYPES=ts,this.PLAYER_STATE=u.pi5,this.WAVEFORM_HEIGHT={sm:"32px"},this.FONT_CLASS=u.qeG,this.playerState=u.pi5.Idle,this.maxHeights={sm:"auto"},this.coverSizes={sm:"180px",md:"288px",lg:"288px",xl:"288px"},this.cssVars={},this.isSingleChannel=!1,this.isHeaderFixed=!1,this.inPlayer=!1,this.appliedBackgroundColorScheme=u.D88.overlay,this.colorTop="transparent",this.colorBottom="var(--rs-colors-overlay)",this.subs=new u.A$E,this.playerService=this.injector.get(u.xtC),this.channelService=this.injector.get(u.lhn),this.configService=this.injector.get(u.weV)}ngOnInit(){super.ngOnInit(),this.maxHeights.md=2.5*parseInt(this.coverSizes.md,10)+"px",Object.entries(this.coverSizes).forEach(([i,s])=&gt;this.cssVars[`--rs-channel-header-cover-size-${i}`]=s);const t=this.injector.get(u.weV)?.modules.core;this.isSingleChannel=t?.isSingleChannel,this.init(),(0,m.UE)(this.platformId)&amp;&amp;(this.isSingleChannel||(this.channelSub=this.channelService.getAllChannels().subscribe(i=&gt;{this.channelSub?.unsubscribe();const s=i.items.length,f=i.items.findIndex(M=&gt;M.id===this.channel?.value.id);this.nextLink=i.items[(f+1)%s].link,this.prevLink=i.items[(s+f-1)%s].link})),!this.editMode&amp;&amp;this.channel?.value&amp;&amp;(this.subs.add(this.playerService.subscribePlayerConfigState(this.channel.value.playerConfig,i=&gt;{this.playerState=i},!0)),this.subs.add(this.playerService.currentConfig$.subscribe(i=&gt;{this.inPlayer=this.channel.value.id===i?.playable?.id})),this.subs.add(this.channelService.observeCurrentTrack(this.channel.value.id).subscribe(i=&gt;{this.track=i}))))}ngOnDestroy(){super.ngOnDestroy(),this.subs.unsubscribe(),this.channelSub?.unsubscribe()}detectChanges(){super.detectChanges(),this.init()}play(){this.playerService.toggle(this.audio.playerConfig,!0)}init(){this.audio=null,this.playerConfig=null,this.image=null,this.channel?.value&amp;&amp;(this.audio=this.channel?.value,this.playerConfig=this.audio.playerConfig,this.image=this.audio.get("image")||this.audio.get("imageCover")),this.colorTop="transparent",this.colorBottom="var(--rs-colors-overlay)",this.appliedBackgroundColorScheme=u.D88.overlay,this.backgroundImage?.value||(this.backgroundColor?.value?(this.colorBottom=this.fadeColor?.value||"var(--rs-colors-overlay)",this.colorTop=this.backgroundColor?.value):(this.backgroundColorScheme?.value&amp;&amp;bw[this.backgroundColorScheme?.value]&amp;&amp;(this.appliedBackgroundColorScheme=this.backgroundColorScheme?.value,this.colorBottom=bw[this.backgroundColorScheme.value]),this.fadeColor?.value&amp;&amp;(this.colorTop=this.fadeColor?.value)));const l=this.configService.vendorTheme.components.core.header.isFixed;this.isHeaderFixed=l;const t=l?"17 * var(--rs-values-base-unit) ":"var(--rs-header-height-sm) + 13 * var(--rs-values-base-unit) ";if(this.maxHeights.sm="calc("+t+"+ var(--rs-channel-header-cover-size) + 2 * var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + 2 * var(--rs-font-title-large-line-height) * var(--rs-font-title-large-size) + "+this.WAVEFORM_HEIGHT.sm+" + 6px)",this.maxHeights.md="calc("+t+"+ var(--rs-channel-header-cover-size) + 2 * var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + var(--rs-font-title-large-line-height) * var(--rs-font-title-large-size) + "+this.WAVEFORM_HEIGHT.sm+" + 6px)",this.headerLayout?.value===r_.narrow){const i=l?0:parseInt(this.configService.vendorTheme.components.core.header.height.lg||this.configService.vendorTheme.components.core.header.height.sm,10);this.maxHeights.lg=i+.9*parseInt(this.coverSizes.lg,10)+"px",this.maxHeights.xl=i+.9*parseInt(this.coverSizes.xl,10)+"px"}else this.maxHeights.lg=2*parseInt(this.coverSizes.lg,10)+"px",this.maxHeights.xl=2*parseInt(this.coverSizes.xl,10)+"px";this.maxHeights={...this.maxHeights}}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ir)))(i||Ir)}})()}static{this.\u0275cmp=e.VBU({type:Ir,selectors:[["rs-channel-header"]],standalone:!1,features:[e.Vt3],decls:17,vars:22,consts:()=&gt;{let l,t;return l="Zur\xFCck",t="N\xE4chste",[["element",""],["gizmo",""],[1,"channel-header-container",3,"ngClass"],[3,"parentElement","image","overlayType","overlayColor","backgroundColor","maxHeights"],[1,"channel-header",3,"rsBackgroundColor"],[1,"channel-header__cover-container"],[1,"channel-header__cover",3,"channel-header__cover--fixed"],[1,"channel-header__content","rs-u-text-centered"],[3,"toggled","iconType","state"],["rsFontColor","",1,"rs-u-font-title-large","rs-u-mar-t-4","rs-u-mar-b-2"],[4,"rsStringAttribute"],["rsFontColor","",1,"channel-header__track","rs-u-font-body-large","rs-u-mar-b-4"],[1,"rs-u-text-color",3,"height","isAnimated","layoutAlignBottom","rsFontClass"],[1,"channel-header__cover"],["size","medium",3,"fillContainer","image","alt"],[1,"channel-header__track-title"],[1,"channel-header__button"],[1,"channel-header__button","channel-header__button--next"],["label",l,"icon","arrow-left",3,"isLink","link","iconSize","isSmall","buttonColorScheme","buttonStyle"],["label",t,"icon","arrow-right",3,"isLink","link","iconSize","buttonColorScheme","buttonStyle","iconRight","isSmall"]]},template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0),e.j41(2,"header",2)(3,"rs-hero-background",3)(4,"div",4)(5,"div",5),e.DNE(6,g0,2,5,"div",6),e.k0s(),e.j41(7,"div",7)(8,"rs-play-button",8),e.bIt("toggled",function(){return e.eBV(s),e.Njj(i.play())}),e.k0s(),e.j41(9,"h1",9),e.DNE(10,Mm,1,0,"ng-container",10),e.k0s(),e.j41(11,"div",11),e.DNE(12,Ew,3,2),e.k0s(),e.nrm(13,"rs-waveform",12),e.k0s(),e.DNE(14,yw,2,2),e.k0s()()(),e.bVm(),e.eu8(15,null,1)}2&amp;t&amp;&amp;(e.R7$(2),e.Aen(i.cssVars),e.Y8G("ngClass",(null==i.headerLayout?null:i.headerLayout.value)===i.CHANNEL_HEADER_LAYOUTS.narrow?"rs-u-pad-b-8 rs-u-mar-b-5":void 0),e.R7$(),e.Y8G("parentElement",i)("image",null==i.backgroundImage?null:i.backgroundImage.value)("overlayType",null!=i.backgroundImage&amp;&amp;i.backgroundImage.value?i.OVERLAY_TYPE.solid:i.OVERLAY_TYPE.fromBottom)("overlayColor",i.colorBottom)("backgroundColor",i.colorTop)("maxHeights",i.maxHeights),e.R7$(),e.AVh("channel-header--narrow",(null==i.headerLayout?null:i.headerLayout.value)===i.CHANNEL_HEADER_LAYOUTS.narrow),e.Y8G("rsBackgroundColor",i.appliedBackgroundColorScheme),e.R7$(2),e.vxM(i.image?6:-1),e.R7$(2),e.Y8G("iconType",i.appliedBackgroundColorScheme===i.BACKGROUND_COLOR_SCHEME.overlay?i.PLAYER_ICON_TYPES.Alt:i.PLAYER_ICON_TYPES.Default)("state",i.playerState),e.R7$(2),e.Y8G("rsStringAttribute",i.title),e.R7$(2),e.vxM(i.track?12:-1),e.R7$(),e.Y8G("height",i.WAVEFORM_HEIGHT)("isAnimated",i.playerState===i.PLAYER_STATE.Playing)("layoutAlignBottom",!0)("rsFontClass",i.FONT_CLASS.title),e.R7$(),e.vxM(null!=i.hideChannelNavigation&amp;&amp;i.hideChannelNavigation.value||i.isSingleChannel?-1:14))},dependencies:[m.YU,Ni.hw,Qo.r,Nn.Q,Bn.lU,Bn.AJ,zi.D,vl,Ls,Pt],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.channel-header[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;width:var(--rs-values-layout-widths-block);max-width:100%;align-self:center;background-color:transparent}.channel-header__content[_ngcontent-%COMP%]{flex:0 1 auto;min-width:0;padding:0 var(--rs-values-padding-page)}.channel-header-container[_ngcontent-%COMP%]{--rs-channel-header-cover-size: var(--rs-channel-header-cover-size-sm);position:relative}.channel-header__track[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial;min-height:calc(2em * var(--rs-font-body-large-line-height))}.channel-header__track-title[_ngcontent-%COMP%]{font-weight:700;display:block}.channel-header__button[_ngcontent-%COMP%]{position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:0}.channel-header__button--next[_ngcontent-%COMP%]{left:auto;right:0}.channel-header__cover[_ngcontent-%COMP%]{position:relative;width:var(--rs-channel-header-cover-size);height:var(--rs-channel-header-cover-size);border:3px solid var(--rs-colors-background);background-color:var(--rs-colors-placeholder);margin-top:calc(var(--rs-values-spacing-sp4) + var(--rs-header-height-sm));margin-bottom:var(--rs-values-spacing-sp4)}.channel-header__cover--fixed[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.channel-header__cover-container[_ngcontent-%COMP%]{flex:1 0 auto;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 600px){.channel-header-container[_ngcontent-%COMP%]{--rs-channel-header-cover-size: var( --rs-channel-header-cover-size-md )}.channel-header__button[_ngcontent-%COMP%]{padding-left:var(--rs-values-spacing-sp4)}.channel-header__button--next[_ngcontent-%COMP%]{padding-left:0;padding-right:var(--rs-values-spacing-sp4)}.channel-header__track[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;min-height:calc(1em * var(--rs-font-body-large-line-height))}.channel-header__track-title[_ngcontent-%COMP%]{font-weight:700;display:inline}}@media only screen and (min-width: 960px){.channel-header[_ngcontent-%COMP%]{flex-grow:0;flex-direction:row;align-items:stretch}.channel-header-container[_ngcontent-%COMP%]{--rs-channel-header-cover-size: var( --rs-channel-header-cover-size-lg )}.channel-header__cover[_ngcontent-%COMP%]{margin:0}.channel-header__cover-container[_ngcontent-%COMP%]{flex-grow:0}.channel-header__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;flex-grow:1;padding-bottom:3px;padding-left:var(--rs-values-spacing-sp5);padding-right:0}.channel-header--narrow[_ngcontent-%COMP%]{align-items:flex-end;flex-grow:1}.channel-header--narrow[_ngcontent-%COMP%]   .channel-header__content[_ngcontent-%COMP%]{padding-bottom:0}.channel-header--narrow[_ngcontent-%COMP%]   .channel-header__cover-container[_ngcontent-%COMP%]{margin-bottom:calc(-1 * var(--rs-values-spacing-sp8));align-items:flex-end}}@media only screen and (min-width: 1280px){.channel-header-container[_ngcontent-%COMP%]{--rs-channel-header-cover-size: var( --rs-channel-header-cover-size-lg )}}']})}}(0,k.Cg)([(0,u.bzi)()],Ir.prototype,"backgroundImage",void 0),(0,k.Cg)([(0,u.FFs)(u.VYm)],Ir.prototype,"channel",void 0),(0,k.Cg)([(0,u.fvl)({object:"channel"})],Ir.prototype,"title",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],Ir.prototype,"headerLayout",void 0),(0,k.Cg)([(0,u.fvl)()],Ir.prototype,"backgroundColor",void 0),(0,k.Cg)([(0,u.PRR)()],Ir.prototype,"backgroundColorScheme",void 0),(0,k.Cg)([(0,u.fvl)()],Ir.prototype,"fadeColor",void 0),(0,k.Cg)([(0,u.sa_)()],Ir.prototype,"hideChannelNavigation",void 0);class Pc extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Pc)))(i||Pc)}})()}static{this.\u0275cmp=e.VBU({type:Pc,selectors:[["rs-channel-hero-player-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:3,consts:[["element",""],["gizmo",""],[3,"parentElement","backgroundImage","audio"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-hero-player",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("parentElement",i)("backgroundImage",null==i.backgroundImage?null:i.backgroundImage.value)("audio",null==i.channel?null:i.channel.value))},dependencies:[my],encapsulation:2})}}(0,k.Cg)([(0,u.bzi)()],Pc.prototype,"backgroundImage",void 0),(0,k.Cg)([(0,u.FFs)(u.VYm)],Pc.prototype,"channel",void 0);let v0=(()=&gt;{class o{constructor(t,i,s,f){this.platformId=t,this.editMode=i,this.channelService=s,this.playerService=f,this.channel=(0,e.hFB)(),this.coverImage=(0,e.EWP)(()=&gt;{const M=this.currentChannel();return this.track()?.coverImage||M?.get("coverImage")||M?.image}),this.currentChannel=(0,e.vPA)(void 0),this.track=(0,e.vPA)(void 0),this.PLAYER_STATE=u.pi5,this.playerState=u.pi5.Idle,this.onDestroy$=new gn.B,this.unsubscribeFromTrack$=new gn.B}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;(this.channel()&amp;&amp;this.handleChannelChange(this.channel().playerConfig),this.subscribeToTrack(),this.playerService.playerState$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{t&amp;&amp;(t.config.type===u.LyT.Channel?(this.changePlayerState(t.update),(0,u.Asj)(this.playerConfig,t.config)||this.handleChannelChange(t.config)):this.changePlayerState(u.pi5.Idle))}))}ngOnDestroy(){this.unsubscribeFromTrack$.next(!0),this.onDestroy$.complete()}togglePlayerState(){const t=this.currentChannel()?.playerConfig;this.playerService.toggle(t)}changePlayerState(t){this.playerState=t}handleChannelChange(t){this.playerConfig=t,this.currentChannel.set(this.playerConfig.playable),this.subscribeToTrack()}subscribeToTrack(){this.editMode||(this.unsubscribeFromTrack$.next(!0),this.currentChannel()&amp;&amp;this.channelService.observeCurrentTrack(this.currentChannel().id).pipe((0,Gt.Q)(this.unsubscribeFromTrack$)).subscribe(t=&gt;{t?t?.id!==this.track()?.id&amp;&amp;this.track.set(t):this.track.set(void 0)}))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.lhn),e.rXU(u.xtC))}}static{this.\u0275dir=e.FsC({type:o,inputs:{channel:[1,"channel"]}})}}return o})();const y0=["playButtonTemplate"],Sw=["coverImageTemplate"],Rm=(o,l)=&gt;l.text,Im=(o,l)=&gt;({playButtonColorScheme:o,playerState:l}),b0=(o,l)=&gt;({coverImage:o,track:l}),Pm=o=&gt;({sm:o});function Ow(o,l){1&amp;o&amp;&amp;e.eu8(0)}function T0(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-play-button",11),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.togglePlayerState())}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("iconSize",e.eq3(4,Pm,t.PLAY_BUTTON_SIZE))("buttonColorScheme",t.playButtonColorScheme)("iconType",t.playButtonIconType)("state",t.playerState)}}function wm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",12),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("rsRouterLink",l),e.R7$(),e.JRh(t)}}function S0(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG();e.SpI(" ",t," ")}}function yh(o,l){if(1&amp;o&amp;&amp;e.DNE(0,wm,2,2,"a",12)(1,S0,1,1),2&amp;o){let t;const i=e.XpG();e.vxM((t=i.textsProps().subTitle.link)?0:1,t)}}function ak(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG();e.SpI(" ",t.playerState===t.PLAYER_STATE.Playing?t.CURRENTLY_PLAYING_TEXT:t.CLICK_TO_PLAY_TEXT," ")}}function O0(o,l){1&amp;o&amp;&amp;e.EFF(0),2&amp;o&amp;&amp;e.SpI(" ",l," ")}function Mw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",13),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("ngClass",i.accentFontColorClass)("rsRouterLink",l),e.R7$(),e.JRh(t.text)}}function lk(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG().$implicit;e.JRh(t.text)}}function Rw(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG(3);e.SpI(" "," "+t.MODERATORS_LAST_SEPARATOR+" "," ")}}function Iw(o,l){if(1&amp;o&amp;&amp;e.EFF(0),2&amp;o){const t=e.XpG(3);e.JRh(t.MODERATORS_SEPARATOR+" ")}}function M0(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Mw,2,3,"a",13)(1,lk,1,1)(2,Rw,1,1)(3,Iw,1,1),2&amp;o){let t;const i=l.$implicit,s=l.$index,f=e.XpG(2);e.vxM((t=i.link)?0:1,t),e.R7$(2),e.vxM(s===f.textsProps().titleList.length-2?2:s&lt;f.textsProps().titleList.length-1?3:-1)}}function us(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",7),e.DNE(1,O0,1,1),e.Z7z(2,M0,4,2,null,null,Rm),e.k0s()),2&amp;o){let t;const i=e.XpG();e.Y8G("ngClass",i.accentFontColorClass),e.R7$(),e.vxM((t=i.textsProps().titlePrefix)?1:-1,t),e.R7$(),e.Dyx(i.textsProps().titleList)}}function ck(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",8),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("ngClass",t.onFontColorClass),e.R7$(),e.Lme(" ",t.track().title," - ",t.track().artistsCredits," ")}}function s_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",10)(1,"p",14),e.EFF(2),e.k0s(),e.j41(3,"p",15),e.EFF(4),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngClass",t.onFontColorClass),e.R7$(),e.SpI(" ",t.track().title," "),e.R7$(),e.Y8G("ngClass",t.accentFontColorClass),e.R7$(),e.SpI(" ",t.track().artistsCredits," ")}}function Pw(o,l){1&amp;o&amp;&amp;e.eu8(0)}function R0(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",17),2&amp;o){const t=e.XpG(2);e.Y8G("image",t.coverImage())("fillContainer",!0)("alt",t.coverImage().description||t.track()&amp;&amp;t.track().title+" - "+t.track().artistsCredits)}}function I0(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder",18)}function P0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",16),e.DNE(1,R0,1,3,"rs-image",17)(2,I0,1,0,"rs-image-placeholder",18),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.vxM(t.coverImage()?1:2)}}let wc=(()=&gt;{class o extends v0{constructor(){super(...arguments),this.settings=(0,e.hFB)(),this.textsOrder=(0,e.hFB)([js.ShowSlotTitleAndHost,js.ShowSlotTitleAndChannelTitle,js.ChannelTitleAndChannelSubTitle,js.PlacholderAndChannelTitle]),this.MODERATORS_PREFIX="mit",this.MODERATORS_LAST_SEPARATOR="und",this.MODERATORS_SEPARATOR=",",this.currentShowSlot=(0,e.vPA)(void 0),this.textsProps=(0,e.EWP)(()=&gt;{const t={titleList:[],subTitle:{text:""},reverseOrder:!1};return this.textsOrder().forEach(i=&gt;{if(t.titleList[0])return;const s=this.currentShowSlot()?.hosts||[],f=this.currentShowSlot()?.title;i===js.ShowSlotTitleAndHost&amp;&amp;s.length&amp;&amp;f&amp;&amp;(t.subTitle.text=f,this.useLinks?(t.subTitle.link=this.currentShowSlot().link,t.titleList=s.map(Me=&gt;({text:Me.title,link:Me.link}))):t.titleList=s.map(Me=&gt;({text:Me.title})),t.titlePrefix=this.MODERATORS_PREFIX);const M=this.currentChannel()?.title||this.currentChannel()?.name;i===js.ShowSlotTitleAndChannelTitle&amp;&amp;f&amp;&amp;M&amp;&amp;(t.subTitle.text=f,this.useLinks?(t.subTitle.link=this.currentShowSlot().link,t.titleList=[{text:M,link:this.currentChannel().link}]):t.titleList=[{text:M}]);const te=this.currentChannel()?.subTitle;i===js.ChannelTitleAndChannelSubTitle&amp;&amp;te&amp;&amp;M&amp;&amp;(t.subTitle.text=te,t.titleList=this.useLinks?[{text:M,link:this.currentChannel().link}]:[{text:M}],t.reverseOrder=!0),i===js.PlacholderAndChannelTitle&amp;&amp;M&amp;&amp;(t.titleList=this.useLinks?[{text:M,link:this.currentChannel().link}]:[{text:M}])}),t}),this.PLAY_BUTTON_SIZE="6u",this.CLICK_TO_PLAY_TEXT="Webradio einschalten",this.CURRENTLY_PLAYING_TEXT="Jetzt L\xE4uft",this.unsubscribeFromShowSlot$=new gn.B}ngOnInit(){super.ngOnInit(),this.useLinks=!this.settings()?.ignoreLinks&amp;&amp;!this.editMode,this.showSlotSubscriptionNeeded=this.textsOrder().includes(js.ShowSlotTitleAndHost)||this.textsOrder().includes(js.ShowSlotTitleAndChannelTitle),this.showSlotSubscriptionNeeded&amp;&amp;this.currentChannel()&amp;&amp;this.subscribeToShowSlot();const t=this.settings(),{backgroundOpacity:i,playButtonColorScheme:s,on:f,accent:M}=t?.colors||{},{colorScheme:te,padding:Me,borderRadius:tt,playButtonIconType:Ot,coverImagePlacement:Rt}=t||{};this.colorScheme=te||u.D88.primary,this.playButtonColorScheme=s||u.zy_.default,this.playButtonIconType=Ot||ts.Default,f&amp;&amp;f!==u.qtu.on&amp;&amp;(this.onFontColorClass=(0,u.b02)(f)),M!==u.qtu.on&amp;&amp;(this.accentFontColorClass=(0,u.b02)(M||u.qtu.accent));const Vt=Rt===u.Sgc.Inside;this.styleExpression={"--rs-hero-player-padding":Me,"--rs-hero-player-background-opacity":i,"--rs-hero-player-cover-size":Vt?"calc((6 * var(--rs-values-base-unit)) + var(--rs-values-spacing-sp4))":"calc((6 * var(--rs-values-base-unit)) + (2 * var(--rs-values-spacing-sp4)))","--rs-hero-player-host-padding-top":Vt?void 0:"var(--rs-values-spacing-sp4)","--rs-hero-player-border-radius":tt}}handleChannelChange(t){super.handleChannelChange(t),this.showSlotSubscriptionNeeded&amp;&amp;this.currentChannel()&amp;&amp;this.subscribeToShowSlot()}subscribeToShowSlot(){this.unsubscribeFromShowSlot$.next(!0),this.channelService.observeCurrentShow(this.currentChannel().id).pipe((0,Gt.Q)((0,Kp.h)(this.onDestroy$,this.unsubscribeFromShowSlot$))).subscribe({next:t=&gt;{this.currentShowSlot.set(t||void 0)},error:t=&gt;{e.naY&amp;&amp;console.warn("Error from getCurrentShow on channelService:",t)}})}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-hero-player-bar"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,y0,5),e.wni(f,Sw,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.playButtonTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.coverImageTemplate=M.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.styleExpression)},inputs:{settings:[1,"settings"],textsOrder:[1,"textsOrder"]},standalone:!1,features:[e.Vt3],decls:16,vars:18,consts:[["defaultPlayButtonTemplate",""],["defaultCoverImageTemplate",""],[1,"hero-player",3,"rsBackgroundColor"],[1,"hero-player__column"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"hero-player__player-text"],[1,"hero-player__player-text-top","rs-u-mar-0","u-single-line",3,"ngClass"],[1,"rs-u-font-body-strong","u-desktop-only","rs-u-mar-0","u-single-line",3,"ngClass"],[1,"hero-player__track-mobile","rs-u-font-caption","rs-u-mar-0","u-single-line",3,"ngClass"],[1,"hero-player__column","hero-player__column--end"],[1,"hero-player__track-desktop","rs-u-text-right"],[1,"hero-player__play-button","rs-u-mar-r-4",3,"toggled","iconSize","buttonColorScheme","iconType","state"],[1,"hero-player__player-text-link","rs-u-mar-0",3,"rsRouterLink"],[1,"hero-player__player-text-link","rs-u-mar-0",3,"ngClass","rsRouterLink"],[1,"u-single-line","rs-u-mar-0",3,"ngClass"],[1,"rs-u-font-body-strong","u-single-line","rs-u-mar-0",3,"ngClass"],[1,"hero-player__cover-container"],["size","thumbnail",1,"hero-player__cover-image",3,"image","fillContainer","alt"],[1,"hero-player__cover-image","rs-u-background-color-placeholder"]],template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"section",2)(1,"div",3),e.DNE(2,Ow,1,0,"ng-container",4)(3,T0,1,6,"ng-template",null,0,e.C5r),e.j41(5,"div",5)(6,"p",6),e.DNE(7,yh,2,1)(8,ak,1,1),e.k0s(),e.DNE(9,us,4,2,"p",7)(10,ck,2,3,"p",8),e.k0s()(),e.j41(11,"div",9),e.DNE(12,s_,5,4,"div",10)(13,Pw,1,0,"ng-container",4)(14,P0,3,1,"ng-template",null,1,e.C5r),e.k0s()()),2&amp;i){let f;const M=e.sdS(4),te=e.sdS(15);e.Y8G("rsBackgroundColor",s.colorScheme),e.R7$(2),e.Y8G("ngTemplateOutlet",s.playButtonTemplate||M)("ngTemplateOutletContext",e.l_i(12,Im,s.playButtonColorScheme,s.playerState)),e.R7$(4),e.AVh("u-reversed-order",s.textsProps().reverseOrder),e.Y8G("ngClass",s.onFontColorClass),e.R7$(),e.vxM((f=s.textsProps().subTitle.text)?7:8,f),e.R7$(2),e.vxM(s.textsProps().titleList.length?9:-1),e.R7$(),e.vxM(s.track()?10:-1),e.R7$(2),e.vxM(s.track()?12:-1),e.R7$(),e.Y8G("ngTemplateOutlet",s.coverImageTemplate||te)("ngTemplateOutletContext",e.l_i(15,b0,s.coverImage,s.track))}},dependencies:[m.YU,m.T3,Ni.hw,so.j,zi.D,aa,Ls],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.u-single-line[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.u-desktop-only[_ngcontent-%COMP%]{display:none}@media only screen and (min-width: 960px){.u-desktop-only[_ngcontent-%COMP%]{display:block}}.u-reversed-order[_ngcontent-%COMP%]{order:1}[_nghost-%COMP%]{display:block}@media only screen and (min-width: 960px){[_nghost-%COMP%]{padding-top:var(--rs-hero-player-host-padding-top)}}.hero-player[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--rs-values-spacing-sp4);border-radius:var(--rs-hero-player-border-radius, 100px 0 0 100px);padding:var(--rs-hero-player-padding, var(--rs-values-spacing-sp4));opacity:var(--rs-hero-player-background-opacity)}.hero-player__column[_ngcontent-%COMP%]{display:flex;align-items:center;flex:0 0 100%;min-width:0}.hero-player__column--end[_ngcontent-%COMP%]{display:none;justify-content:flex-end;align-self:stretch}.hero-player__play-button[_ngcontent-%COMP%]{flex-shrink:0}.hero-player__player-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0}.hero-player__player-text-top[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-strong-weight)}.hero-player__player-text-link[_ngcontent-%COMP%]{color:inherit}.hero-player__player-text-link[_ngcontent-%COMP%]:hover{text-decoration:none}.hero-player__track-mobile[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;line-height:calc(var(--rs-font-body-line-height) * var(--rs-font-body-size))}.hero-player__track-desktop[_ngcontent-%COMP%]{min-width:0}.hero-player__cover-container[_ngcontent-%COMP%]{position:relative;width:calc(var(--rs-hero-player-cover-size) + var(--rs-values-spacing-sp4));flex-shrink:0;align-self:flex-end}.hero-player__cover-image[_ngcontent-%COMP%]{position:absolute;height:var(--rs-hero-player-cover-size);width:var(--rs-hero-player-cover-size);right:0;bottom:0}@media only screen and (min-width: 960px){.hero-player[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:space-between}.hero-player__column[_ngcontent-%COMP%]{flex:1 1 calc(50% - var(--rs-values-spacing-sp4) / 2)}.hero-player__column--end[_ngcontent-%COMP%]{display:flex}.hero-player__player-text-top[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-weight)}.hero-player__track-mobile[_ngcontent-%COMP%]{display:none}}']})}}return o})();function Am(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-hero-player-bar",3),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("channel",null==t.channel?null:t.channel.value)("settings",t.settings)}}class Al extends u.$rp{constructor(){super(...arguments),this.configService=(0,e.WQX)(u.weV)}ngOnInit(){super.ngOnInit(),this.settings=this.configService.vendorTheme.components.uiBroadcast.heroPlayerBar}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Al)))(i||Al)}})()}static{this.\u0275cmp=e.VBU({type:Al,selectors:[["rs-channel-hero-player-bar-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[4,"ngIf"],[3,"channel","settings"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Am,2,2,"ng-container",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",(null==i.channel?null:i.channel.value)||i.editMode))},dependencies:[m.bT,wc],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.VYm)],Al.prototype,"channel",void 0);class jr extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(jr)))(i||jr)}})()}static{this.\u0275cmp=e.VBU({type:jr,selectors:[["rs-channel-player-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:2,consts:[["element",""],["gizmo",""],[3,"channel","layout"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-channel-player",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channel",null==i.channel?null:i.channel.value)("layout",null==i.channelPlayerLayout?null:i.channelPlayerLayout.value))},dependencies:[Sc],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.VYm)],jr.prototype,"channel",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],jr.prototype,"channelPlayerLayout",void 0);class Hr extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Hr)))(i||Hr)}})()}static{this.\u0275cmp=e.VBU({type:Hr,selectors:[["rs-playlist-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"channel"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-playlist",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channel",i.channel.value))},dependencies:[Eh],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.VYm)],Hr.prototype,"channel",void 0);const Dm=o=&gt;({"rs-u-text-color-accent":o});function ww(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2",2),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.title," ")}}function Aw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",5),e.EFF(1),e.nI1(2,"date"),e.nI1(3,"date"),e.k0s()),2&amp;o){const t=e.XpG().$implicit,i=e.XpG();e.Y8G("ngClass",e.eq3(9,Dm,i.isCurrentShow(t))),e.R7$(),e.Lme(" ",e.i5U(2,3,t.start,"shortTime")," - ",e.i5U(3,6,t.end,"shortTime")," ")}}function Dw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",7),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2).$implicit;e.R7$(),e.SpI(" ",t.description," ")}}function Lm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",6),e.EFF(1),e.k0s(),e.DNE(2,Dw,2,1,"p",7)),2&amp;o){const t=e.XpG(),i=t.$implicit;e.AVh("show-list__show-title--hovered",t.isHovered),e.Y8G("rsRouterLink",i.link),e.R7$(),e.SpI(" ",i.title," "),e.R7$(),e.vxM(i.description?2:-1)}}function Lw(o,l){1&amp;o&amp;&amp;e.DNE(0,Aw,4,11,"p",5)(1,Lm,3,5),2&amp;o&amp;&amp;e.vxM(0===l.column?0:1)}let no=(()=&gt;{class o extends Iu{constructor(t,i,s,f){super(t,i,s),this.platformId=t,this.editMode=i,this.channelService=s,this.router=f,this.SELECTOR_LABELS={previous:"Vorheriger Tag",next:"N\xE4chster Tag"},this.SELECTOR_ALIGN=np,this.tableLayout={sm:"auto 1fr"}}nextDay(){const t=(0,_a.A)(new Date(this.date()),1);this.date.set(t)}prevDay(){const t=om(new Date(this.date()),1);this.date.set(t)}isCurrentShow(t){return this.currentShow?.id===t.id&amp;&amp;(0,Ha.A)(this.date(),new Date)}goToRowLink(t){const i=this.showList[t]?.link;return this.router.navigateByUrl(i)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.lhn),e.rXU(st.Ix))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-show-list"]],inputs:{title:"title"},standalone:!1,features:[e.Vt3],decls:9,vars:15,consts:[["cell",""],[1,"show-list"],[1,"rs-u-font-title","rs-l-flex__item","rs-l-flex__item--stretch","rs-u-mar-0"],[1,"rs-l-flex__item",3,"previousClick","nextClick","labels","align"],["additionalClasses","rs-u-mar-t-5 rs-u-mar-b-6",3,"rowClick","gridLayouts","columnAmount","data","loading","rowIsLink"],[1,"show-list__show-time","rs-u-font-caption",3,"ngClass"],[1,"show-list__show-title","rs-u-font-body-strong","rs-u-text-color-accent",3,"rsRouterLink"],[1,"show-list__show-description"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",1),e.DNE(1,ww,2,1,"h2",2),e.j41(2,"rs-selector",3),e.bIt("previousClick",function(){return e.eBV(f),e.Njj(s.prevDay())})("nextClick",function(){return e.eBV(f),e.Njj(s.nextDay())}),e.EFF(3),e.nI1(4,"date"),e.nI1(5,"date"),e.k0s(),e.j41(6,"rs-simple-table",4),e.bIt("rowClick",function(te){return e.eBV(f),e.Njj(s.goToRowLink(te))}),e.DNE(7,Lw,2,1,"ng-template",null,0,e.C5r),e.k0s()()}2&amp;i&amp;&amp;(e.R7$(),e.vxM(s.title?1:-1),e.R7$(),e.Y8G("labels",s.SELECTOR_LABELS)("align",s.SELECTOR_ALIGN.Left),e.R7$(),e.SpI(" ",e.i5U(4,9,s.date(),"EEEE")+", "+e.i5U(5,12,s.date(),"mediumDate")," "),e.R7$(3),e.Y8G("gridLayouts",s.tableLayout)("columnAmount",2)("data",s.showList)("loading",s.isLoading)("rowIsLink",!0))},dependencies:[m.YU,so.j,Qc,Ab,m.vh],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.show-list__show-time[_ngcontent-%COMP%]{margin:0;text-align:right;white-space:nowrap;line-height:calc(var(--rs-font-body-strong-line-height) * var(--rs-font-body-strong-size))}.show-list__show-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;margin:0}@media (hover: hover){.show-list__show-title--hovered[_ngcontent-%COMP%]{text-decoration:underline}}.show-list__show-description[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial;margin:0}']})}}return o})();class Dl extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Dl)))(i||Dl)}})()}static{this.\u0275cmp=e.VBU({type:Dl,selectors:[["rs-channel-program-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"channel"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-show-list",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channel",null==i.channel?null:i.channel.value))},dependencies:[no],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.VYm)],Dl.prototype,"channel",void 0);const Ll=(o,l)=&gt;({data:o,type:l});function xw(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Nw(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,xw,1,0,"ng-container",3),e.nI1(2,"rsBind"),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,Ll,e.bMT(2,1,t.attributeSet),t.channelTeaser))}}class Hs extends u.rnW{constructor(){super(...arguments),this.LAYOUTS=u.G6X,this.componentInjector=this.injector.get(u.jVn),this.channelTeaser=this.componentInjector.get(u.nZK,!1)||Pl}ngOnInit(){super.ngOnInit(),this.attributeSet=(0,u.Xzt)({channel:this.channel,title:this.title,subTitle:this.subTitle,description:this.description,image:this.image,imageAspectRatio:u.l8F.Ratio1x1,teaserLayout:this.teaserLayout},this)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Hs)))(i||Hs)}})()}static{this.\u0275cmp=e.VBU({type:Hs,selectors:[["rs-channel-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[4,"ngIf"],[4,"rsComponent"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Nw,3,6,"ng-container",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",(null==i.channel?null:i.channel.value)||i.editMode))},dependencies:[m.bT,jn.I,fr.Yk],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)({object:"channel"})],Hs.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"channel"})],Hs.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.fvl)({object:"channel"})],Hs.prototype,"description",void 0),(0,k.Cg)([(0,u.bzi)({object:"channel"})],Hs.prototype,"image",void 0);var Fw=h(9398);const Bw=o=&gt;({item:o}),Uw=(o,l)=&gt;({data:o,type:l});function $w(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function Gw(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"h3",11),e.pXf(2,3),e.k0s(),e.j41(3,"p",12),e.PLo(4,4),e.nI1(5,"rsRelativeTime"),e.nrm(6,"a",13),e.YFu(),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(6),e.Y8G("rsRouterLink",t.nextShowChannelLink),e.uP7(e.i5U(5,3,t.nextShowStart,!0))(t.nextShowChannel),e.nnv(4)}}function Vw(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-content-teaser-list",14),2&amp;o){const t=e.XpG(2);e.Y8G("items",t.hosts.value)("hideTags",!0)}}function jw(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Hw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",7),e.DNE(1,Gw,7,6,"ng-container",5)(2,Vw,1,2,"rs-content-teaser-list",8),e.j41(3,"div",9),e.DNE(4,jw,1,0,"ng-container",10),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.nextShowStart&amp;&amp;t.nextShowChannel),e.R7$(),e.Y8G("ngIf",null==t.hosts||null==t.hosts.value?null:t.hosts.value.length),e.R7$(2),e.Y8G("rsComponent",e.l_i(5,Uw,e.eq3(3,Bw,t.show.value),t.SHARE_BAR_COMPONENT))}}class xl extends u.uPH{constructor(){super(...arguments),this.modelService=this.injector.get(u.JWn),this.SHARE_BAR_COMPONENT=u.Orz,this.showService=this.injector.get(u.ve6)}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.show?.value;if(!l)return;const t=function kw(o,l){(0,Mr.A)(2,arguments);var t=(0,Rr.A)(l);return(0,_a.A)(o,7*t)}(new Date,1);this.showService.getShowSlotsForShow(l.id,void 0,t).subscribe(i=&gt;{const s=i?.filter(f=&gt;!!f.channel)?.[0];if(s){this.nextShowStart=new Date(s.start);const{channel:f}=s;this.nextShowChannel=f.title||f.name,this.nextShowChannelLink=f.link}})}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(xl)))(i||xl)}})()}static{this.\u0275cmp=e.VBU({type:xl,selectors:[["rs-show-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t,i;return l="FOOTER PLATZHALTER",t="N\xE4chste Show",i="" + "\ufffd0\ufffd" + " auf " + "\ufffd#6\ufffd" + "" + "\ufffd1\ufffd" + "" + "\ufffd/#6\ufffd" + "",[["element",""],["gizmo",""],l,t,i,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7","rs-u-mar-b-9"],[3,"items","hideTags",4,"ngIf"],[1,"rs-u-mar-t-5"],[4,"rsComponent"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-0"],[1,"rs-u-mar-t-0","rs-u-mar-b-5"],[3,"rsRouterLink"],[3,"items","hideTags"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,$w,2,0,"ng-container",5)(3,Hw,5,8,"section",6),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.show&amp;&amp;i.show.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",null==i.show?null:i.show.value))},dependencies:[m.bT,so.j,jn.I,Bn.AJ,Bs,Fw.C],encapsulation:2})}}(0,k.Cg)([(0,u.m9s)(u.bvk,{object:"show",name:"hosts"})],xl.prototype,"hosts",void 0);const w0={hourMinutes:"HH:mm",dayHourMinutes:"do MMM HH:mm"};var xm=function(o){return o.hourMinutes="hoursMinutes",o.dayHourMinutes="dayHourMinutes",o}(xm||{});var Nm=h(9262);function zw(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",0)(1,"rs-play-button",1),e.nI1(2,"async"),e.bIt("toggled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onPlayToggle())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("state",e.bMT(2,1,t.playerState$))}}let A0=(()=&gt;{class o{constructor(){this.showSlotModel=(0,e.hFB)(),this.buttonColorScheme=u.zy_.default,this.showSlotCanBePlayed=!1,this.playerState$=(0,as.of)(u.pi5.Idle),this.isPlayerPositionWithinShowSlotRange=!1,this.lastPlayerState=u.pi5.Idle,this.onDestroy$=new gn.B,this.platformId=(0,e.WQX)(e.Agw),this.playerService=(0,e.WQX)(u.xtC)}ngOnInit(){if((0,m.UE)(this.platformId)){const t=this.showSlotModel()?.channel.timeTravelRetentionSeconds;if(!(t&gt;0))return;const{start:i}=this.showSlotModel();if(i&lt;new Date(Date.now()-1e3*t))return;const s=(0,Nm.A)(i,new Date);if(s&gt;0)return void(0,Jh.O)(1e3*s).pipe((0,Gt.Q)(this.onDestroy$),(0,ji.s)(1)).subscribe(()=&gt;{this.displayShowSlotPlayButton()});this.displayShowSlotPlayButton()}}ngOnDestroy(){this.onDestroy$.next()}onPlayToggle(){if(this.lastPlayerState===u.pi5.Playing)return void this.playerService.pause();if(this.isPlayerPositionWithinShowSlotRange)return void this.playerService.resume();const t=(0,Nm.A)(this.showSlotModel().start,new Date);this.playerService.seek(this.playerConfig,t)}displayShowSlotPlayButton(){this.showSlotCanBePlayed=!0;const{start:t,end:i}=this.showSlotModel(),s=this.showSlotModel().channel.id;this.playerConfig=this.showSlotModel().channel.playerConfig,this.playerState$=this.playerService.playerStateFromChannelRange$(s,t,i).pipe((0,Gt.Q)(this.onDestroy$),(0,oa.T)(({playerState:Me,isWithinRange:tt})=&gt;(this.lastPlayerState=Me,this.isPlayerPositionWithinShowSlotRange=tt,Me)));const f=(0,Nm.A)(t,new Date),M=-1*this.showSlotModel().channel.timeTravelRetentionSeconds;(0,Jh.O)(1e3*(f-M)).pipe((0,Gt.Q)(this.onDestroy$),(0,ji.s)(1)).subscribe(()=&gt;{this.showSlotCanBePlayed=!1})}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-show-slot-play-button"]],inputs:{showSlotModel:[1,"showSlotModel"]},standalone:!1,decls:1,vars:1,consts:[[1,"show-slot-play-button-overlay"],[3,"toggled","state"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,zw,3,3,"div",0),2&amp;i&amp;&amp;e.vxM(s.showSlotCanBePlayed?0:-1)},dependencies:[Ls,m.Jj],styles:[".show-slot-play-button-overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,var(--rs-colors-overlay) 0%,transparent 90%);display:flex;align-items:center;justify-content:center}"]})}}return o})();const Yw=o=&gt;({"rs-u-container rs-u-container--block":o});function Kw(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Qw(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Kw,1,0,"ng-container",12),e.bVm()),2&amp;o){const t=e.XpG(4);e.R7$(),e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function Jw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",10),e.DNE(1,Qw,2,2,"ng-container"),e.nrm(2,"rs-credits-component",11),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("ngClass",e.eq3(4,Yw,(null==t.headerLayout?null:t.headerLayout.value)===t.HEADER_LAYOUTS.fullWidth)),e.R7$(),e.vxM(t.editMode||null!=t.imageCaption&amp;&amp;t.imageCaption.value?1:-1),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function Zw(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figure",6)(1,"rs-restricted-aspect-image",7),e.nrm(2,"rs-image",8)(3,"rs-show-slot-play-button",9),e.k0s(),e.DNE(4,Jw,3,6,"figcaption",10),e.k0s()),2&amp;o){let t,i;const s=e.XpG(2);e.R7$(),e.Y8G("image",null==s.image?null:s.image.value)("aspectRatio",null!==(t=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==t?t:s.minImageAspect)("isMinAspect",!(null!=s.imageAspectRatio&amp;&amp;s.imageAspectRatio.value)),e.R7$(),e.Y8G("attribute",s.image)("alt",(null==s.image||null==s.image.value?null:s.image.value.description)||(null==s.title?null:s.title.value))("placeholderAspectRatio",s.imageAspectAsNumber)("croppedAspectRatio",null!==(i=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==i?i:void 0)("fillContainer",!0)("caption",null==s.imageCaption||null==s.imageCaption.value?null:s.imageCaption.value.text),e.R7$(),e.Y8G("showSlotModel",s.showSlotModel),e.R7$(),e.vxM(null!=s.showCaption&amp;&amp;s.showCaption.value&amp;&amp;(null!=s.imageCaption&amp;&amp;s.imageCaption.value||null!=s.image&amp;&amp;null!=s.image.value&amp;&amp;s.image.value.source||null!=s.image&amp;&amp;null!=s.image.value&amp;&amp;s.image.value.license||null!=s.image&amp;&amp;null!=s.image.value&amp;&amp;s.image.value.copyright||s.editMode)?4:-1)}}function qw(o,l){1&amp;o&amp;&amp;e.DNE(0,Zw,5,11,"ng-template",null,2,e.C5r)}function eA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function tA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13)(1,"h1",14),e.DNE(2,eA,1,0,"ng-container",15),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(2),e.Y8G("rsStringAttribute",t.title)}}function km(o,l){1&amp;o&amp;&amp;e.DNE(0,tA,3,1,"ng-template",null,3,e.C5r)}function wu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",16),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.JRh(t.showSlotSubTitle)}}function Au(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Du(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Au,1,0,"ng-container",15),2&amp;o){const t=e.XpG(3);e.Y8G("rsStringAttribute",t.subTitle)}}function Lu(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",13),e.DNE(1,wu,2,1,"p",16)(2,Du,1,1,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(t.showSlotSubTitle?1:2)}}function xu(o,l){1&amp;o&amp;&amp;e.DNE(0,Lu,3,1,"ng-template",null,4,e.C5r)}class xo extends u.muK{constructor(){super(...arguments),this.HEADER_LAYOUTS=pr,this.configService=(0,e.WQX)(u.weV),this.pageService=(0,e.WQX)(u.bPm)}ngOnInit(){const l=this.pageService.currentPage$.getValue();l?.type===u.CXY&amp;&amp;(this.showSlotModel=l,this.showSlotSubTitle=((o,l)=&gt;{const t=(0,jo.A)(o,w0.hourMinutes);return l===xm.hourMinutes?t:rm(o)?"Gestern " + t + "":_h(o)?"Heute " + t + "":function Ww(o){return(0,Mr.A)(1,arguments),(0,Ha.A)(o,(0,_a.A)(Date.now(),1))}(o)?"Morgen " + t + "":(0,jo.A)(o,w0[l])})(this.showSlotModel.start,xm.dayHourMinutes)),super.ngOnInit(),this.minImageAspect=this.configService.vendorTheme.values.defaultImageAspectRatio,this.imageAspectAsNumber=u.JIz[this.minImageAspect]}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(xo)))(i||xo)}})()}static{this.\u0275cmp=e.VBU({type:xo,selectors:[["rs-show-header-element"]],standalone:!1,features:[e.Vt3],decls:8,vars:4,consts:[["element",""],["gizmo",""],["imageTemplate",""],["titleTemplate",""],["descriptionTemplate",""],[3,"headerLayout"],[1,""],[3,"image","aspectRatio","isMinAspect"],["size","large",3,"attribute","alt","placeholderAspectRatio","croppedAspectRatio","fillContainer","caption"],[3,"showSlotModel"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0",3,"ngClass"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-l-flex"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],[1,"rs-u-mar-0"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout",5),e.DNE(3,qw,2,0)(4,km,2,0)(5,xu,2,0),e.k0s(),e.bVm(),e.eu8(6,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("headerLayout",null==i.headerLayout?null:i.headerLayout.value),e.R7$(),e.vxM(i.editMode||null!=i.image&amp;&amp;i.image.value?3:-1),e.R7$(),e.vxM(null!=i.title&amp;&amp;i.title.value?4:-1),e.R7$(),e.vxM(i.showSlotSubTitle||i.subTitle?5:-1))},dependencies:[m.YU,Ni.hw,Qo.r,Cs.R,Bn.AJ,La,Us,rs,A0],styles:[".play-button[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}"]})}}function Nu(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-show",2),2&amp;o){const t=e.XpG();e.Y8G("description",null==t.description?null:t.description.value)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",null==t.image?null:t.image.value)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("shape",null==t.shape?null:t.shape.value)("show",null==t.show?null:t.show.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("tags",null==t.tags?null:t.tags.value)("title",null==t.title?null:t.title.value)}}(0,k.Cg)([(0,u.PRR)({name:"layout"})],xo.prototype,"headerLayout",void 0),(0,k.Cg)([(0,u.bzi)({object:"show"})],xo.prototype,"image",void 0),(0,k.Cg)([(0,u.DQc)()],xo.prototype,"imageCaption",void 0),(0,k.Cg)([(0,u.sa_)()],xo.prototype,"showCaption",void 0),(0,k.Cg)([(0,u.fvl)({object:"show"})],xo.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"show"})],xo.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.PRR)()],xo.prototype,"imageAspectRatio",void 0);class Oo extends u.XCl{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Oo)))(i||Oo)}})()}static{this.\u0275cmp=e.VBU({type:Oo,selectors:[["rs-show-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"description","hideTags","image","imageAspectRatio","layout","shape","show","subTitle","tags","title"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Nu,1,10,"rs-show",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(null!=i.show&amp;&amp;i.show.value||i.editMode?2:-1))},dependencies:[Ch],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.show-teaser-container[_ngcontent-%COMP%]:hover{text-decoration:none}.show-teaser-container[_ngcontent-%COMP%]:hover   .show-teaser__content[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight)}.show-teaser__title[_ngcontent-%COMP%]{font-weight:var(--rs-font-title-weight, normal);letter-spacing:var(--rs-font-title-letter-spacing, initial);text-transform:var(--rs-font-title-transform, initial);font-family:var(--rs-font-title-family, var(--rs-font-default-stack));font-size:var(--rs-font-title-size, initial);line-height:var(--rs-font-title-line-height, initial);-webkit-text-decoration:var(--rs-font-title-decoration, initial);text-decoration:var(--rs-font-title-decoration, initial);font-style:var(--rs-font-title-style, initial)}.show-teaser__title[_ngcontent-%COMP%], .show-teaser__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.show-teaser--list[_ngcontent-%COMP%]{display:flex;align-items:center}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__title[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-strong-weight, normal);letter-spacing:var(--rs-font-body-strong-letter-spacing, initial);text-transform:var(--rs-font-body-strong-transform, initial);font-family:var(--rs-font-body-strong-family, var(--rs-font-default-stack));font-size:var(--rs-font-body-strong-size, initial);line-height:var(--rs-font-body-strong-line-height, initial);-webkit-text-decoration:var(--rs-font-body-strong-decoration, initial);text-decoration:var(--rs-font-body-strong-decoration, initial);font-style:var(--rs-font-body-strong-style, initial)}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__sub-title[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-weight, normal);letter-spacing:var(--rs-font-body-letter-spacing, initial);text-transform:var(--rs-font-body-transform, initial);font-family:var(--rs-font-body-family, var(--rs-font-default-stack));font-size:var(--rs-font-body-size, initial);line-height:var(--rs-font-body-line-height, initial);-webkit-text-decoration:var(--rs-font-body-decoration, initial);text-decoration:var(--rs-font-body-decoration, initial);font-style:var(--rs-font-body-style, initial)}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__image[_ngcontent-%COMP%]{flex:0 0 30%}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__content[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;padding-left:var(--rs-values-spacing-sp3)}@media only screen and (min-width: 600px){.show-teaser--list[_ngcontent-%COMP%]{align-items:stretch}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__title[_ngcontent-%COMP%]{font-weight:var(--rs-font-title-weight, normal);letter-spacing:var(--rs-font-title-letter-spacing, initial);text-transform:var(--rs-font-title-transform, initial);font-family:var(--rs-font-title-family, var(--rs-font-default-stack));font-size:var(--rs-font-title-size, initial);line-height:var(--rs-font-title-line-height, initial);-webkit-text-decoration:var(--rs-font-title-decoration, initial);text-decoration:var(--rs-font-title-decoration, initial);font-style:var(--rs-font-title-style, initial)}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__sub-title[_ngcontent-%COMP%]{font-weight:var(--rs-font-body-weight, normal);letter-spacing:var(--rs-font-body-letter-spacing, initial);text-transform:var(--rs-font-body-transform, initial);font-family:var(--rs-font-body-family, var(--rs-font-default-stack));font-size:var(--rs-font-body-size, initial);line-height:var(--rs-font-body-line-height, initial);-webkit-text-decoration:var(--rs-font-body-decoration, initial);text-decoration:var(--rs-font-body-decoration, initial);font-style:var(--rs-font-body-style, initial)}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__image[_ngcontent-%COMP%]{flex:0 0 calc(50% - var(--rs-values-spacing-sp5) / 2)}.show-teaser--list[_ngcontent-%COMP%]   .show-teaser__content[_ngcontent-%COMP%]{padding-left:var(--rs-values-spacing-sp5)}}']})}}(0,k.Cg)([(0,u.bzi)({object:"show"})],Oo.prototype,"image",void 0),(0,k.Cg)([(0,u.fvl)({object:"show"})],Oo.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)({object:"show"})],Oo.prototype,"subTitle",void 0),(0,k.Cg)([(0,u.fvl)({object:"show"})],Oo.prototype,"description",void 0),(0,k.Cg)([(0,u.PRR)()],Oo.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Oo.prototype,"shape",void 0),(0,k.Cg)([(0,u.VAv)({object:"show"})],Oo.prototype,"tags",void 0),(0,k.Cg)([(0,u.sa_)()],Oo.prototype,"hideTags",void 0);const ku=(o,l,t,i,s,f,M,te)=&gt;({channel:o,link:l,title:t,subTitle:i,description:s,image:f,teaserLayout:M,hideTags:!0,imageAspectRatio:te}),D0=(o,l)=&gt;({data:o,type:l});function L0(o,l){1&amp;o&amp;&amp;e.eu8(0)}function x0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",3),e.DNE(1,L0,1,0,"ng-container",4),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(2);e.Y8G("ngClass",i.gridItemClasses),e.R7$(),e.Y8G("rsComponent",e.l_i(11,D0,e.lV(2,ku,t,t.link,t.title,t.subTitle,t.description,t.image,i.computedTeaserLayout,i.imageAspectRatio),i.channelTeaser))}}function N0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",1),e.DNE(1,x0,2,14,"li",2),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.channels)("ngForTrackBy",t.channelIdentity)}}const Fm={[u.o$p.small]:{sm:3,md:4,lg:6},[u.o$p.medium]:{sm:2,md:3,lg:4},[u.o$p.large]:{sm:1,md:2,lg:3}};let a_=(()=&gt;{class o{constructor(t){this.componentInjector=t,this.imageAspectRatio=u.l8F.Ratio1x1,this.columnLayout=Fm[u.o$p.small],this.gridItemClasses=[],this.channelTeaser=this.componentInjector.get(u.nZK,!1)||Pl}ngOnInit(){this.init()}ngOnChanges(t){(t.tileSize||t.teaserLayout)&amp;&amp;this.init()}init(){this.computedTeaserLayout=this.teaserLayout??u.G6X.ImageOnly,this.columnLayout=Fm[this.tileSize||u.o$p.small],this.gridItemClasses=sc(this.columnLayout)}channelIdentity(t,i){return i.id}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.jVn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel-grid"]],inputs:{channels:"channels",tileSize:"tileSize",teaserLayout:"teaserLayout"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:[["class","channel-grid rs-l-grid",4,"ngIf"],[1,"channel-grid","rs-l-grid"],[3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngClass"],[4,"rsComponent"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,N0,2,2,"ul",0),2&amp;i&amp;&amp;e.Y8G("ngIf",null==s.channels?null:s.channels.length)},dependencies:[m.YU,m.Sq,m.bT,jn.I],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;width:100%}.channel-grid[_ngcontent-%COMP%]{list-style:none;padding:0}"]})}}return o})();var k0=h(8359);const F0=["additionalContent"],B0=["imageContent"],l_=["customImage"],Nl=()=&gt;({sm:"5u"}),nA=()=&gt;({sm:"3u"});function iA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Bm(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ac(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",10),e.DNE(1,Bm,1,0,"ng-container",5),e.k0s()),2&amp;o){e.XpG(3);const t=e.sdS(4);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Um(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",8),e.DNE(1,Ac,2,1,"div",9),e.k0s()),2&amp;o){const t=e.XpG(2),i=e.sdS(4);e.R7$(),e.Y8G("ngIf",t.computedTeaserLayout===t.LAYOUTS.Detail)("ngIfElse",i)}}function oA(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Um,2,2,"div",7),e.bVm()),2&amp;o){const t=e.XpG(),i=e.sdS(4);e.R7$(),e.Y8G("ngIf",t.hasContentPadding||t.computedTeaserLayout!==t.LAYOUTS.Tile)("ngIfElse",i)}}function $m(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",13),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.AVh("teaser__sub-title--short",t.additionalContent),e.R7$(),e.SpI(" ",t.subTitle||t.description," ")}}function uk(o,l){1&amp;o&amp;&amp;e.eu8(0)}function dk(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",11),e.EFF(1),e.k0s(),e.DNE(2,$m,2,3,"p",12)(3,uk,1,0,"ng-container",5)),2&amp;o){const t=e.XpG();e.AVh("teaser__title--no-additional-content",!t.additionalContent),e.Y8G("ngClass",t.titleClasses),e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.Y8G("ngIf",t.showSubTitle),e.R7$(),e.Y8G("ngTemplateOutlet",t.additionalContent)}}function rA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function sA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",14)(1,"rs-restricted-aspect-image",15),e.DNE(2,rA,1,0,"ng-container",5),e.k0s(),e.nrm(3,"rs-icon",16),e.k0s()),2&amp;o){const t=e.XpG(),i=e.sdS(8);e.AVh("rs-u-mar-b-2",t.computedTeaserLayout===t.LAYOUTS.Tile),e.R7$(),e.Y8G("aspectRatio",t.imageAspectRatio)("borderRadius",t.imageBorderRadius),e.R7$(),e.Y8G("ngTemplateOutlet",t.imageContent||i),e.R7$(),e.AVh("teaser__play-icon--tilted",t.isTilted),e.Y8G("icon",t.isPlaying?"player-stop":"player-play")("size",t.showBadgeText?e.lJ4(9,Nl):e.lJ4(10,nA))}}function U0(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",18),2&amp;o){const t=e.XpG(2);e.Y8G("size",t.imageSize)("image",t.image)("croppedAspectRatio",t.imageAspectRatio)("alt",(null==t.image?null:t.image.description)||t.title)("fillContainer",!0)("showHoverEffect",t.isHovered)}}function aA(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder",19),2&amp;o){const t=e.XpG(2);e.Y8G("title",t.computedTeaserLayout===t.LAYOUTS.ImageOnly?t.title:null)("showHoverEffect",t.isHovered)}}function No(o,l){if(1&amp;o&amp;&amp;e.DNE(0,U0,1,6,"rs-image",17)(1,aA,1,2,"ng-template",null,3,e.C5r),2&amp;o){const t=e.sdS(2),i=e.XpG();e.Y8G("ngIf",i.image)("ngIfElse",t)}}let Gm=(()=&gt;{class o extends Pl{constructor(t,i,s,f){super(s),this.playerService=t,this.configService=i,this.platformId=f,this.isHovered=!1,this.isPlayingSub=new k0.yU,this.isPlaying=!1,this.showSubTitle=!0,this.TEXT_ALIGN=u.nOB,this.isFramed=!1,this.hasContentPadding=!1,this.isTilted=!1;let M={};const te=this.configService.vendorTheme.components.uiCommon.teaser;if(te){const{imageBorderRadius:Ot,borderRadius:Rt,borderWidth:Vt,contentPadding:Kt}=te,{border:nn,background:rn}=te.colors,$n=nn?`var(--rs-colors-${(0,u.ivh)(nn)})`:"transparent";this.backgroundColor=rn,this.isFramed=!(!Vt&amp;&amp;!rn),M["--rs-teaser-background-color"]=rn?`var(--rs-colors-${(0,u.ivh)(rn)})`:"transparent",M["--rs-teaser-border"]=Vt?`${Vt} solid ${$n}`:"",M["--rs-teaser-border-radius"]=Rt??"",M["--rs-teaser-image-border-radius"]=Ot??Rt,Kt&amp;&amp;(this.hasContentPadding=!0,M={...M,...(0,u.I$)(Kt,"teaser-content-padding",mn=&gt;mn.join(" "))})}const Me=this.configService.vendorTheme.fonts.bodyLarge.onBackground.modifiers?.strong,tt=this.configService.vendorTheme.fonts.bodyLarge.onBackground;M={...M,...(0,u.ko$)(Me,"size","body-large-strong",tt),...(0,u.ko$)(Me,"lineHeight","body-large-strong",tt)},this.style=M}ngOnInit(){(0,m.UE)(this.platformId)&amp;&amp;(this.isPlayingSub=this.playerService.subscribePlayerConfigState(this.channel?.playerConfig,t=&gt;{this.isPlaying=t===u.pi5.Playing||t===u.pi5.Seeking},!0)),this.playIconTitle="Stream '" + this.title + "' abspielen.",super.ngOnInit(),this.computeProps()}ngOnChanges(t){super.ngOnChanges(t),this.computeProps()}ngOnDestroy(){this.isPlayingSub?.unsubscribe()}computeProps(){const t=["teaser__title","rs-u-text-color","rs-u-mar-0"];switch(this.showSubTitle=!0,this.imageSize=u.hJy.Medium,this.showBadgeText=!0,this.aspectRatioAsNumber=u.JIz[this.imageAspectRatio],this.style={...this.style,"--rs-teaser-aspect-ratio":this.aspectRatioAsNumber},this.computedTeaserLayout){case u.G6X.Tile:this.computedClasses="teaser--tile",t.push("rs-u-font-body-large","rs-u-font-body-large--strong"),this.showSubTitle=!1;break;case u.G6X.SplitS:this.computedClasses="teaser--split-s",t.push("rs-u-font-body-large","rs-u-font-body-large--strong"),this.showSubTitle=!1,this.showBadgeText=!1;break;case u.G6X.ImageOnly:this.computedClasses="teaser--image-only";break;default:this.computedClasses="teaser--detail",t.push("rs-u-font-title"),this.imageSize=u.hJy.Large}(!this.showSubTitle||!this.subTitle&amp;&amp;!this.description)&amp;&amp;t.push("teaser__title--no-sub-title"),this.titleClasses=t.join(" ")}togglePlay(t){t.preventDefault(),t.stopPropagation(),this.playerService.toggle(this.channel?.playerConfig,!0)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.xtC),e.rXU(u.weV),e.rXU(u.bj5,8),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-channel-with-play-button-on-hover"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,F0,5),e.wni(f,B0,5),e.wni(f,l_,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.additionalContent=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.imageContent=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.customImage=M.first)}},inputs:{isTilted:"isTilted"},standalone:!1,features:[e.Vt3,e.OA$],decls:9,vars:11,consts:[["textTemplate",""],["imageTemplate",""],["defaultImageContent",""],["placeholder",""],[1,"teaser",3,"click","mouseenter","mouseleave","ngClass","title","rsBackgroundColor"],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","teaser__content",4,"ngIf","ngIfElse"],[1,"teaser__content"],["class","teaser__text",4,"ngIf","ngIfElse"],[1,"teaser__text"],[3,"ngClass"],["class","teaser__sub-title rs-u-font-body rs-u-text-color",3,"teaser__sub-title--short",4,"ngIf"],[1,"teaser__sub-title","rs-u-font-body","rs-u-text-color"],[1,"teaser__image"],[3,"aspectRatio","borderRadius"],[1,"teaser__play-icon",3,"icon","size"],[3,"size","image","croppedAspectRatio","alt","fillContainer","showHoverEffect",4,"ngIf","ngIfElse"],[3,"size","image","croppedAspectRatio","alt","fillContainer","showHoverEffect"],[3,"title","showHoverEffect"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"button",4),e.bIt("click",function(te){return e.eBV(f),e.Njj(s.togglePlay(te))})("mouseenter",function(){return e.eBV(f),e.Njj(s.isHovered=!0)})("mouseleave",function(){return e.eBV(f),e.Njj(s.isHovered=!1)}),e.DNE(1,iA,1,0,"ng-container",5)(2,oA,2,2,"ng-container",6),e.k0s(),e.DNE(3,dk,4,6,"ng-template",null,0,e.C5r)(5,sA,4,11,"ng-template",null,1,e.C5r)(7,No,3,2,"ng-template",null,2,e.C5r)}if(2&amp;i){const f=e.sdS(6);e.Aen(s.style),e.AVh("teaser--playing",s.isPlaying)("teaser--framed",s.isFramed),e.Y8G("ngClass",s.computedClasses)("title",s.playIconTitle)("rsBackgroundColor",s.backgroundColor),e.R7$(),e.Y8G("ngTemplateOutlet",s.customImage||f),e.R7$(),e.Y8G("ngIf",s.computedTeaserLayout!==s.LAYOUTS.ImageOnly)}},dependencies:[m.YU,m.bT,m.T3,Ni.hw,Ii.R,zi.D,aa,rs],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus{outline:none}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after, .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--rs-colors-focus)}.teaser[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var(--rs-teaser-content-padding-sm);--rs-body-large-strong-size: var(--rs-body-large-strong-size-sm);--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-sm);display:flex;flex-direction:column;position:relative;text-align:left;overflow:hidden;width:100%;border:var(--rs-teaser-border);border-radius:var(--rs-teaser-border-radius);background-color:var(--rs-teaser-background-color)}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-xl, var(--rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))) )}}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-size: var( --rs-body-large-strong-size-xl, var(--rs-body-large-strong-size-lg, var(--rs-body-large-strong-size-md, var(--rs-body-large-strong-size-sm))) )}}@media only screen and (min-width: 600px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))}}@media only screen and (min-width: 960px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm)) )}}@media only screen and (min-width: 1280px){.teaser[_ngcontent-%COMP%]{--rs-body-large-strong-line-height: var( --rs-body-large-strong-line-height-xl, var(--rs-body-large-strong-line-height-lg, var(--rs-body-large-strong-line-height-md, var(--rs-body-large-strong-line-height-sm))) )}}@media (hover: hover){.teaser[_ngcontent-%COMP%]:hover{text-decoration:none}}.teaser__image[_ngcontent-%COMP%]{position:relative;transition:all .2s ease-in-out;border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));overflow:hidden;width:100%}.teaser__image[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--rs-colors-overlay);content:"";opacity:0;transition:opacity .2s ease-in-out}.teaser__image--playing[_ngcontent-%COMP%]{opacity:1}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after, .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__image[_ngcontent-%COMP%]:after{opacity:1}@media (hover: hover){.teaser[_ngcontent-%COMP%]:hover   .teaser__image[_ngcontent-%COMP%]:after{opacity:1}}.teaser__play-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);opacity:0;color:var(--rs-colors-on-overlay);transition:opacity .2s ease-in-out}.teaser__play-icon--tilted[_ngcontent-%COMP%]{transform:translate(-50%,-50%) rotate(10deg)}@media (hover: hover){.teaser[_ngcontent-%COMP%]:hover   .teaser__play-icon[_ngcontent-%COMP%]{opacity:1}}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__play-icon[_ngcontent-%COMP%]{opacity:1}.teaser__content[_ngcontent-%COMP%]{min-width:0;padding:var(--rs-teaser-content-padding);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-"}.teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-text);transition:color .2s ease-in-out}.teaser__title--no-sub-title[_ngcontent-%COMP%], .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--no-tags[_ngcontent-%COMP%]   .teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}@media (hover: hover){.teaser[_ngcontent-%COMP%]:hover   .teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}}.rs-using-keyboard[_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__title[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .teaser[_ngcontent-%COMP%]:focus   .teaser__title[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight);--rs-colors-text-title: var(--rs-colors-text-highlight)}.teaser__sub-title[_ngcontent-%COMP%]{color:var(--rs-colors-text);margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser__sub-title--short[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-left-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);margin-bottom:var(--rs-values-spacing-sp2)}.teaser--image-only.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius))}.teaser--tile[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:0}.teaser--tile[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--tile[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--tile.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) + calc(var(--rs-font-caption-size) * 1.667))}.teaser--tile.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)))}.teaser--split-s[_ngcontent-%COMP%]{--rs-teaser-image-width: min( calc(calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 2) * var(--rs-teaser-aspect-ratio)), calc(25% - var(--rs-values-margin-grid-cross-axis-spacing) / 2) );flex-direction:row;justify-content:space-between}.teaser--split-s[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{flex:0 0 var(--rs-teaser-image-width);align-self:center}.teaser--split-s[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-left:var(--rs-values-margin-grid-main-axis-spacing);padding-left:0;flex:1 1 auto}.teaser--split-s.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-bottom-left-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));border-top-right-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-right-radius:var(--rs-teaser-image-border-radius, 0)}.teaser--split-s.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.teaser--split-s[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.teaser--split-s[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--detail[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2)}.teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:content-box;height:calc(calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2 + calc(var(--rs-font-caption-size) * 1.667))}.teaser--detail.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-font-title-size) * var(--rs-font-title-line-height)) * 2 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) * 2)}.teaser--playing[_ngcontent-%COMP%]   .teaser__play-icon[_ngcontent-%COMP%], .teaser--playing[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]:after{opacity:1}@media only screen and (min-width: 600px){.teaser__text[_ngcontent-%COMP%]{min-width:0}.teaser__title--no-sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--tile[_ngcontent-%COMP%]   .teaser__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.teaser--tile[_ngcontent-%COMP%]   .teaser__title--no-additional-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.teaser--tile.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 3 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)) + calc(var(--rs-font-caption-size) * 1.667))}.teaser--tile.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:calc(calc(var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height)) * 3 + calc(var(--rs-font-body-size) * var(--rs-font-body-line-height)))}.teaser--detail[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-on-overlay);--rs-colors-text-title: var(--rs-colors-on-overlay);--rs-colors-text-link: var(--rs-colors-on-overlay)}.teaser--detail[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000 0%,transparent 90%)}.teaser--detail[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{max-width:calc(var(--rs-values-layout-widths-page) - 2 * var(--rs-values-padding-page) + 2 * var(--rs-values-spacing-sp5));margin-top:0;position:absolute;width:100%;padding:0;left:50%;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;transform:translate3d(-50%,0,0)}.teaser--detail[_ngcontent-%COMP%]   .teaser__text[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp5)}.teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__image[_ngcontent-%COMP%]{border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius))}.teaser--detail.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{box-sizing:border-box;height:auto;margin-bottom:0}.teaser--detail.teaser--no-tags.teaser--framed[_ngcontent-%COMP%]   .teaser__content[_ngcontent-%COMP%]{height:auto}}']})}}return o})();const cA=o=&gt;({isChecked:o}),$0=(o,l)=&gt;({data:o,type:l});function uA(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-image",8),e.bIt("state",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.forwardImageState(s))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("@fadeOver",void 0)("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)("image",t.newImage)("fallback",t.AUDIO_PLACEHOLDER_IMAGE_NAME)("alt",(null==t.newImage?null:t.newImage.description)||t.title)("fillContainer",!0)}}function G0(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",1),2&amp;o){const t=e.XpG();e.Y8G("@fadeOver",void 0)("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)("image",t.currentImage)("fallback",t.AUDIO_PLACEHOLDER_IMAGE_NAME)("alt",(null==t.currentImage?null:t.currentImage.description)||t.title)("fillContainer",!0)}}function V0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",6),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("rsRouterLink",t.bottomLink.url),e.R7$(),e.SpI(" ",t.bottomLink.text," ")}}function Fu(o,l){1&amp;o&amp;&amp;e.eu8(0)}function dA(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onFavoriteIconClick())}),e.DNE(1,Fu,1,0,"ng-container",10),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,$0,e.eq3(1,cA,t.isFavorite),t.FAVORITE_TOGGLE_COMPONENT))}}let j0=(()=&gt;{class o{constructor(){this.ASPECT_RATIOS=u.l8F,this.FONT_CLASS=u.qeG,this.changes=0,this.horizontalAlignment=u.wqs.center,this.onCurrentTrackFavoriteToggle=new e.bkB,this.imageState=new e.bkB,this.FAVORITE_TOGGLE_COMPONENT=u.Ghv,this.AUDIO_PLACEHOLDER_IMAGE_NAME=u.DFX,this.skipAnimation=!1,this.currentImage=this.image}ngOnChanges(t){t.image&amp;&amp;t.image.currentValue?.url!==t.image.previousValue?.url&amp;&amp;(this.skipAnimation?(this.newImage=this.image,this.currentImage=null,this.skipAnimation=!1):(this.currentImage=this.newImage,this.newImage=null,setTimeout(()=&gt;{this.newImage=this.image,this.currentImage=null},0)))}skipNextAnimation(){this.skipAnimation=!0}onFavoriteIconClick(){this.onCurrentTrackFavoriteToggle.emit()}forwardImageState(t){this.imageState.emit(t)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-playable-info"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.xc7("justify-content",s.horizontalAlignment)},inputs:{horizontalAlignment:"horizontalAlignment",title:"title",subtitle:"subtitle",image:"image",showFavoriteIcon:"showFavoriteIcon",isFavorite:"isFavorite",bottomLink:"bottomLink"},outputs:{onCurrentTrackFavoriteToggle:"onCurrentTrackFavoriteToggle",imageState:"imageState"},standalone:!1,features:[e.OA$],decls:10,vars:9,consts:[[1,"playable-info__image"],[3,"croppedAspectRatio","image","fallback","alt","fillContainer"],[1,"playable-info__text","rs-u-mar-t-4"],[1,"playable-info__title"],[1,"playable-info__marquee",3,"text","fontClass"],[1,"playable-info__subtitle","rs-u-font-body","rs-u-mar-b-2"],[1,"playable-info__link",3,"rsRouterLink"],[1,"playable-info__favorite"],[3,"state","croppedAspectRatio","image","fallback","alt","fillContainer"],[1,"playable-info__favorite",3,"click"],[4,"rsComponent"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0),e.DNE(1,uA,1,6,"rs-image",1)(2,G0,1,6,"rs-image",1),e.j41(3,"section",2)(4,"div",3),e.nrm(5,"rs-player-marquee",4),e.k0s(),e.j41(6,"p",5),e.EFF(7),e.k0s(),e.DNE(8,V0,2,2,"a",6)(9,dA,2,6,"div",7),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(),e.vxM(s.newImage||!s.currentImage?1:-1),e.R7$(),e.vxM(s.currentImage?2:-1),e.R7$(),e.AVh("playable-info__text--show-favorite",s.showFavoriteIcon),e.R7$(2),e.Y8G("text",s.title)("fontClass",s.FONT_CLASS.bodyStrong),e.R7$(2),e.SpI(" ",s.subtitle," "),e.R7$(),e.vxM(s.bottomLink&amp;&amp;s.bottomLink.url&amp;&amp;s.bottomLink.text?8:-1),e.R7$(),e.vxM(s.showFavoriteIcon?9:-1))},dependencies:[Ni.hw,so.j,jn.I,Yg],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex;align-items:flex-start;flex:1 1 auto;width:100%;position:relative}.playable-info__image[_ngcontent-%COMP%]{position:relative;flex:0 1 auto;aspect-ratio:1;width:100%;padding:30px}.playable-info__text[_ngcontent-%COMP%]{position:absolute;width:100%;top:100%;left:0}.playable-info__title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.playable-info__subtitle[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;margin:0}.playable-info__text--show-favorite[_ngcontent-%COMP%]   .playable-info__title[_ngcontent-%COMP%], .playable-info__text--show-favorite[_ngcontent-%COMP%]   .playable-info__subtitle[_ngcontent-%COMP%]{margin-right:calc(5 * var(--rs-values-base-unit))}.playable-info__marquee[_ngcontent-%COMP%]{min-width:0;flex-shrink:1}.playable-info__link[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.playable-info__favorite[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;right:0;top:0;height:calc(2 * var(--rs-font-body-size) * var(--rs-font-body-line-height))}'],data:{animation:[(0,y.hZ)("fadeOver",[(0,y.kY)(":enter",[(0,y.iF)({opacity:"0"}),(0,y.i0)("500ms linear",(0,y.iF)({opacity:"1"}))]),(0,y.kY)(":leave",[(0,y.iF)({opacity:"1"}),(0,y.i0)("500ms linear",(0,y.iF)({opacity:"0"}))])])]}})}}return o})();const H0=["prev"],hA=["next"],W0=["current"],pA=()=&gt;({sm:"8u"});function Vm(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",11,1),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.handleSlideClick())}),e.nrm(2,"rs-icon",12)(3,"rs-image",13),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.R7$(2),e.Y8G("size",e.lJ4(4,pA)),e.R7$(),e.Y8G("fillContainer",!0)("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)("image",t.previousItem)}}function jm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9),e.DNE(1,Vm,4,5,"button",10),e.nI1(2,"async"),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("playable-slider__slide--clicked",t.animatePrevious),e.R7$(),e.vxM(e.bMT(2,3,t.currentController.supportsSkipBackwards$)?1:-1)}}function Hm(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",16,2),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.handleSlideClick(!0))}),e.nrm(2,"rs-icon",17)(3,"rs-image",13),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.R7$(2),e.Y8G("size",e.lJ4(4,pA)),e.R7$(),e.Y8G("fillContainer",!0)("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)("image",t.nextItem)}}function Wm(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",14),e.DNE(1,Hm,4,5,"button",15),e.nI1(2,"async"),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("playable-slider__slide--clicked",t.animateNext),e.R7$(),e.vxM(e.bMT(2,3,t.currentController.supportsSkipForward$)?1:-1)}}let Os=(()=&gt;{class o{constructor(t,i,s,f,M,te){this.configService=i,this.authService=s,this.channelService=f,this.playerService=M,this.favoriteService=te,this.CONTROLLER_TYPES=u.k42,this.ANIMATION_DURATION=300,this.ASPECT_RATIOS=u.l8F,this.currentTrackId="",this.previousItem=null,this.nextItem=null,this.isLoginSupported=!1,this.animateNext=!1,this.animatePrevious=!1,this.primaryInputIsTouch=!0,this.isFavoriteTrack$=(0,as.of)(!1),this.destroyed$=new gn.B,this.currentImageLoadFinished$=new gn.B,this.currentPanDistance="0",this.controllerSubscriptions=new u.A$E,this.playableSubscriptions=new u.A$E,(0,m.UE)(t)&amp;&amp;(this.primaryInputIsTouch=window.matchMedia("(hover: none)").matches),this.isLoginSupported=!!this.configService.modules.user,this.isFavoriteTrack$=this.favoriteService.getIsCurrentTrackFavoriteObservable(),this.playerService.activeController$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(Me=&gt;{this.currentController=Me,this.controllerSubscriptions.unsubscribe(),this.resetControllerInfo(),this.controllerSubscriptions.add(Me.metaData$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(tt=&gt;{this.resetControllerInfo();const{image:Ot,title:Rt,subTitle:Vt}=tt;this.image=Ot,this.title=Rt,this.subtitle=Vt;const{channel:Kt,playElement:nn,showSlot:rn}=tt;if(nn&amp;&amp;nn.type===u.oGC.Track){const mn=nn?.track;this.currentTrackId=mn?.id,this.favoriteService.setCurrentTrack(mn)}if(Kt?.id!==this.channel?.id&amp;&amp;(this.channel=Kt),Kt){if(this.setNeighbours(),rn){const{link:mn,title:qi}=rn;this.bottomLink={url:mn,text:qi}}return}const{podcast:$n}=tt;$n?.groupModel&amp;&amp;(this.bottomLink={url:$n.groupModel.link,text:$n.groupModel.title})})),(Me.type===u.k42.podcast||Me.type===u.k42.audio)&amp;&amp;(this.controllerSubscriptions.add(this.currentController.supportsSkipForward$.subscribe(()=&gt;this.setNextNeighbour())),this.controllerSubscriptions.add(this.currentController.supportsSkipBackwards$.subscribe(()=&gt;this.setPreviousNeighbour())))})}ngOnDestroy(){this.controllerSubscriptions.unsubscribe(),this.playableSubscriptions.unsubscribe(),this.destroyed$.next(!0)}onPanStart(){this.resetPan()}onPan(t){!this.currentController.supportsSkipBackwards$.value&amp;&amp;t.deltaX&gt;0||!this.currentController.supportsSkipForward$.value&amp;&amp;t.deltaX&lt;0||(this.currentPanDistance=`${t.deltaX}px`)}onPanEnd(){const t=parseInt(this.currentPanDistance,10),i=t&lt;0;i?this.animateNext=!0:this.animatePrevious=!0,Math.abs(t)&lt;window.innerWidth/5?this.snapTimeout=setTimeout(()=&gt;{this.currentPanDistance="0px"},0):this.animatePan(i)}toggleTrackFavoriteState(){this.favoriteService.toggleCurrentTrackFavoriteState()}handleSlideClick(t=!1){this.initialNextBCR=this.nextPlayableInfo?.nativeElement?.getBoundingClientRect(),this.initialPrevBCR=this.prevPlayableInfo?.nativeElement?.getBoundingClientRect(),t?this.animateNext=!0:this.animatePrevious=!0,this.animatePan(t)}resetPan(){clearTimeout(this.skipTimeout),clearTimeout(this.snapTimeout),this.currentPanDistance="0",this.animateNext=!1,this.animatePrevious=!1,this.initialNextBCR=this.nextPlayableInfo?.nativeElement?.getBoundingClientRect(),this.initialPrevBCR=this.prevPlayableInfo?.nativeElement?.getBoundingClientRect()}animatePan(t=!1){this.playableSubscriptions.unsubscribe();let i=0,s=this.initialPrevBCR;t&amp;&amp;(s=this.initialNextBCR),s&amp;&amp;(i=(window.innerWidth-s.width)/2-s.left),this.snapTimeout=setTimeout(()=&gt;{this.currentPanDistance=`${i}px`,this.skipTimeout=setTimeout(()=&gt;{this.currentPlayableInfo?.skipNextAnimation();const f=t?this.nextItem:this.previousItem,M=t?()=&gt;this.playerService.skipNext():()=&gt;this.playerService.skipPrevious();this.image?.url!==f?.url?(this.image=f,this.currentImageLoadFinished$.pipe((0,ji.s)(1)).subscribe(()=&gt;{this.resetPan(),M()})):(this.resetPan(),M())},this.ANIMATION_DURATION)},0)}setNeighbours(){this.setPreviousNeighbour(),this.setNextNeighbour()}setPreviousNeighbour(){const t=this.currentController;if(this.previousItem=null,t.supportsSkipBackwards$.value){const i=t.skipPrevious()?.playable?.image;if(this.previousItem===i)return;this.previousItem=i}}setNextNeighbour(){const t=this.currentController;if(this.nextItem=null,t.supportsSkipForward$.value){const i=t.skipNext()?.playable?.image;if(this.nextItem===i)return;this.nextItem=i}}resetControllerInfo(){this.favoriteService.setCurrentTrack(null),this.playableSubscriptions.unsubscribe(),this.bottomLink=null,this.channel=null,this.currentTrackId="",this.image=null,this.subtitle="",this.title=""}handleImageLoad(t){(t===u.Pw0.Ready||t===u.Pw0.NotFound)&amp;&amp;this.currentImageLoadFinished$.next(t)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.weV),e.rXU(u.uRZ),e.rXU(u.lhn),e.rXU(u.xtC),e.rXU(u.Uzl))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-playable-slider"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(H0,5),e.GBs(hA,5),e.GBs(W0,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.prevPlayableInfo=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.nextPlayableInfo=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.currentPlayableInfo=f.first)}},standalone:!1,decls:10,vars:20,consts:()=&gt;{let t,i;return t="Vorheriger",i="N\xE4chster",[["current",""],["prev",""],["next",""],[1,"playable-slider",3,"panstart","pan","panend"],[1,"playable-slider__slide","playable-slider__slide--previous",3,"playable-slider__slide--clicked"],[1,"playable-slider__slide"],[1,"playable-slider__playable-wrapper"],[3,"onCurrentTrackFavoriteToggle","imageState","title","subtitle","image","bottomLink","isFavorite","showFavoriteIcon"],["role","button",1,"playable-slider__slide","playable-slider__slide--next",3,"playable-slider__slide--clicked"],[1,"playable-slider__slide","playable-slider__slide--previous"],["title",t,1,"playable-slider__playable-wrapper"],["title",t,1,"playable-slider__playable-wrapper",3,"click"],["icon","arrow-left",1,"playable-slider__icon",3,"size"],[1,"playable-slider__image",3,"fillContainer","croppedAspectRatio","image"],["role","button",1,"playable-slider__slide","playable-slider__slide--next"],["title",i,1,"playable-slider__playable-wrapper"],["title",i,1,"playable-slider__playable-wrapper",3,"click"],["icon","arrow-right",1,"playable-slider__icon",3,"size"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",3),e.bIt("panstart",function(){return e.eBV(f),e.Njj(s.primaryInputIsTouch&amp;&amp;s.onPanStart())})("pan",function(te){return e.eBV(f),e.Njj(s.primaryInputIsTouch&amp;&amp;s.onPan(te))})("panend",function(){return e.eBV(f),e.Njj(s.primaryInputIsTouch&amp;&amp;s.onPanEnd())}),e.DNE(1,jm,3,5,"div",4),e.nI1(2,"async"),e.j41(3,"div",5)(4,"div",6)(5,"rs-playable-info",7,0),e.nI1(7,"async"),e.bIt("onCurrentTrackFavoriteToggle",function(){return e.eBV(f),e.Njj(s.toggleTrackFavoriteState())})("imageState",function(te){return e.eBV(f),e.Njj(s.handleImageLoad(te))}),e.k0s()()(),e.DNE(8,Wm,3,5,"div",8),e.nI1(9,"async"),e.k0s()}2&amp;i&amp;&amp;(e.xc7("--rs-slider-pan-distance",s.currentPanDistance)("--rs-slider-animation-duration",s.ANIMATION_DURATION+"ms"),e.AVh("playable-slider--animate",s.animateNext||s.animatePrevious),e.R7$(),e.vxM(e.bMT(2,14,s.currentController.supportsSkip$)?1:-1),e.R7$(4),e.Y8G("title",s.title)("subtitle",s.subtitle)("image",s.image)("bottomLink",s.bottomLink)("isFavorite",e.bMT(7,16,s.isFavoriteTrack$))("showFavoriteIcon",s.currentTrackId&amp;&amp;s.isLoginSupported&amp;&amp;s.currentController.type===s.CONTROLLER_TYPES.channel),e.R7$(3),e.vxM(e.bMT(9,18,s.currentController.supportsSkip$)?8:-1))},dependencies:[Ni.hw,Ii.R,j0,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:contents}.playable-slider[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:row;align-items:stretch;overflow:visible;justify-content:center;width:100%;transform:translate(var(--rs-slider-pan-distance));margin-bottom:calc(3 * var(--rs-font-body-size) * var(--rs-font-body-line-height) + 2 * var(--rs-values-spacing-sp4))}.playable-slider--animate[_ngcontent-%COMP%]{transition:transform var(--rs-slider-animation-duration) ease-in-out}.playable-slider__slide[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;flex:0 0 auto;width:calc(90% - 2 * var(--rs-values-spacing-sp4));margin:0 calc(var(--rs-values-spacing-sp4) / 2);transition:opacity var(--rs-slider-animation-duration) ease-in-out;container-type:size;container-name:slide}.playable-slider__slide--next[_ngcontent-%COMP%]{justify-content:flex-start}.playable-slider__slide--previous[_ngcontent-%COMP%]{justify-content:flex-end}.playable-slider__icon[_ngcontent-%COMP%]{position:absolute;top:50%;padding:var(--rs-values-spacing-sp5);opacity:0;transform:translateY(-50%);transition:opacity var(--rs-slider-animation-duration) ease-in-out}.playable-slider__image[_ngcontent-%COMP%]{pointer-events:none}.playable-slider__playable-wrapper[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;position:relative;display:flex;width:100%;aspect-ratio:1;text-align:left}@container slide (aspect-ratio &gt; 1){.playable-slider__playable-wrapper[_ngcontent-%COMP%]{height:100%;width:auto}}@media only screen and (min-width: 960px){.playable-slider__slide--previous[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%], .playable-slider__slide--next[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transition:transform var(--rs-slider-animation-duration) ease-in-out;cursor:pointer;tab-index:0}.playable-slider__slide--previous[_ngcontent-%COMP%]   .playable-slider__icon[_ngcontent-%COMP%]{left:100%}.playable-slider__slide--previous[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{z-index:1;transform:scale(.7) translate(20%)}.playable-slider__slide--next[_ngcontent-%COMP%]   .playable-slider__icon[_ngcontent-%COMP%]{right:100%}.playable-slider__slide--next[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transform:scale(.7) translate(-20%)}.playable-slider__slide--previous.playable-slider__slide--clicked[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transform:scale(1) translate(20%)!important}.playable-slider__slide--next.playable-slider__slide--clicked[_ngcontent-%COMP%] &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transform:scale(1) translate(-20%)}}@media only screen and (min-width: 960px) and (hover: hover){.playable-slider[_ngcontent-%COMP%]:not(.playable-slider--animate)   .playable-slider__slide--next[_ngcontent-%COMP%]:hover   .playable-slider__icon[_ngcontent-%COMP%], .playable-slider[_ngcontent-%COMP%]:not(.playable-slider--animate)   .playable-slider__slide--previous[_ngcontent-%COMP%]:hover   .playable-slider__icon[_ngcontent-%COMP%]{opacity:1}.playable-slider[_ngcontent-%COMP%]:not(.playable-slider--animate)   .playable-slider__slide--next[_ngcontent-%COMP%]:hover &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transform:scale(.8) translate(-25%)}.playable-slider[_ngcontent-%COMP%]:not(.playable-slider--animate)   .playable-slider__slide--previous[_ngcontent-%COMP%]:hover &gt; .playable-slider__playable-wrapper[_ngcontent-%COMP%]{transform:scale(.8) translate(25%)}}@media only screen and (min-width: 960px) and (min-height: 600px){.playable-slider[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp4) 0}}@media only screen and (min-width: 960px) and (min-height: 800px){.playable-slider[_ngcontent-%COMP%]{padding:var(--rs-values-spacing-sp7) 0}}"],data:{animation:[(0,y.hZ)("newItem",[(0,y.kY)(":leave",[(0,y.iF)({transform:"translateX(0)",opacity:"1"}),(0,y.i0)("200ms ease-out",(0,y.iF)({transform:"var(--slider-transition-leave)",opacity:"0"}))]),(0,y.kY)(":enter",[(0,y.iF)({transform:"var(--slider-transition-enter)",opacity:"0"}),(0,y.i0)("200ms ease-in",(0,y.iF)({transform:"translateX(0)",opacity:"1"}))])])]}})}}return o})();const _A=()=&gt;({sm:"2.5u"});function X0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"article",10)(1,"div",11)(2,"h1",12),e.EFF(3),e.k0s(),e.j41(4,"p",13),e.pXf(5,0),e.k0s()(),e.j41(6,"section",14)(7,"div",15),e.nrm(8,"rs-playlist",16),e.nI1(9,"async"),e.k0s()()()),2&amp;o){const t=e.XpG();e.R7$(3),e.SpI(" ",t.channel.title," "),e.R7$(5),e.Y8G("channel",t.channel)("dateWithOffset",e.bMT(9,3,t.appliedOffset$))}}function ga(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"article",10)(1,"div",11)(2,"h1",12),e.pXf(3,1),e.k0s()(),e.j41(4,"section",14)(5,"div",17),e.nrm(6,"rs-channel-grid",18),e.k0s()()()),2&amp;o){const t=e.XpG();e.R7$(6),e.Y8G("channels",t.channels)("tileSize",t.channelTileSize)}}function Ws(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"article",10)(1,"div",11)(2,"h1",12),e.EFF(3),e.k0s(),e.j41(4,"p",13),e.pXf(5,2),e.k0s()(),e.j41(6,"section",14)(7,"div",15),e.nrm(8,"rs-show-list",16),e.nI1(9,"async"),e.k0s()()()),2&amp;o){const t=e.XpG();e.R7$(3),e.SpI(" ",t.channel.title," "),e.R7$(5),e.Y8G("channel",t.channel)("dateWithOffset",e.bMT(9,3,t.appliedOffset$))}}function Xs(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",22)(1,"h1",12),e.EFF(2),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(2),e.SpI(" ",t.header," ")}}function z0(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-timeline",23),e.nI1(1,"rsBreakpoint"),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"async"),e.nI1(5,"async"),e.bIt("offsetChanged",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.seek(s))}),e.k0s()}if(2&amp;o){let t;const i=e.XpG(2);e.Y8G("markerHeight",i.TIMELINE_MARKER_HEIGHT)("range",e.bMT(2,8,e.bMT(1,6,"lg"))?i.DESKTOP_TIMELINE_RANGE:i.MOBILE_TIMELINE_RANGE)("offset",e.bMT(3,10,i.requestedOffset$))("maxOffset",e.bMT(4,12,i.currentController.maxOffset$))("playerState",null==(t=e.bMT(5,14,i.currentController.state$))?null:t.update)("pausedAt",i.channelController.pausedAt())}}function Y0(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"article",10),e.DNE(1,Xs,3,1,"div",19),e.nrm(2,"rs-playable-slider"),e.j41(3,"div",20),e.DNE(4,z0,6,16,"rs-timeline",21),e.k0s()()),2&amp;o){const t=e.XpG();e.AVh("fullscreen-player__tab--headless",!t.header),e.R7$(),e.Y8G("ngIf",t.header),e.R7$(2),e.xc7("--rs-marker-height",t.TIMELINE_MARKER_HEIGHT),e.AVh("fullscreen-player__timeline--hidden",t.hideTimeline),e.R7$(),e.vxM(t.channelController&amp;&amp;t.currentController.isSeekable?4:-1)}}function fA(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-fullscreen-player-controls",24),2&amp;o){const t=e.XpG();e.Y8G("isExpanded",t.isHomeScreen)}}let K0=(()=&gt;{class o extends u.EvC{constructor(t,i,s,f,M,te,Me){super(),this.overlayPlayer=t,this.configService=i,this.authService=s,this.channelService=f,this.playerService=M,this.favoriteService=te,this.breakpointService=Me,this.DESKTOP_TIMELINE_RANGE=3600,this.MOBILE_TIMELINE_RANGE=1800,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.OVERLAY_PLAYER_TABS=u.mb9,this.TIMELINE_MARKER_HEIGHT="calc(4 * var(--rs-values-base-unit))",this.hidePlaylist=!1,this.hideShowList=!1,this.isHomeScreen=!0,this.hideTimeline=!0,this.channelController=null,this.destroyed$=new gn.B,this.appliedOffset$=new ao.m,this.requestedOffset$=new ao.m(null),this.controllerSubscriptions=new u.A$E;const{channelTileSize:tt,backgroundColorScheme:Ot}=this.configService.vendorTheme.components.core.fullScreenPlayer;this.channelTileSize=tt,this.smallButtonSize=this.configService.vendorTheme.components.core.buttons.heightSmall,this.backgroundColor=`rs-u-background-color-${(0,u.ivh)(Ot)}`,this.tab$=this.overlayPlayer.openedTab$.pipe((0,ah.M)(Rt=&gt;{this.setHideTimeline(),this.isHomeScreen=Rt===this.OVERLAY_PLAYER_TABS.home})),this.favoriteService.getOnLoginTriggerObservable().pipe((0,Gt.Q)(this.destroyed$),(0,ln.p)(Rt=&gt;!!Rt)).subscribe(()=&gt;{this.overlayPlayer.toggleFullscreen()}),this.overlayPlayer.animationRunning$.pipe((0,Gt.Q)(this.destroyed$),(0,re.B)(1)).subscribe(()=&gt;{this.setHideTimeline()}),this.overlayPlayer.activeController$.pipe((0,Gt.Q)(this.destroyed$)).subscribe(Rt=&gt;{if(this.currentController=Rt,this.channelController=null,this.controllerSubscriptions.unsubscribe(),this.resetPlayableInfo(),this.controllerSubscriptions.add(Rt.metaData$.subscribe(Vt=&gt;{this.resetPlayableInfo(),this.header=Vt.fullscreenPlayerHeaderTitle,this.channel=Vt.channel})),Rt instanceof u.XHY)return this.controllerSubscriptions.add(Rt.getRequestedTimeTravelOffsetObservable().subscribe(Vt=&gt;this.requestedOffset$.next(Vt))),this.controllerSubscriptions.add(Rt.getAppliedTimeTravelOffsetObservable().subscribe(Vt=&gt;this.appliedOffset$.next(Vt))),this.channelController=Rt,void(this.channels=Rt.channels);this.appliedOffset$.next(null),this.requestedOffset$.next(0)})}ngOnDestroy(){this.controllerSubscriptions.unsubscribe(),this.destroyed$.next(!0)}seek(t){const{offset:i,trigger:s}=t;this.currentController.seek(i,s)}onSwipeDown(t){window.matchMedia("(hover: hover)").matches||t.center.y-t.deltaY&gt;window.innerHeight/2||this.onClose()}onClose(){this.breakpointService.matchBreakpoint(u.wXU.LG)||this.overlayPlayer.openedTab$.value===u.mb9.home?this.overlayPlayer.toggleFullscreen():this.overlayPlayer.switchTab(u.mb9.home)}setHideTimeline(){setTimeout(()=&gt;{this.hideTimeline=!1===this.overlayPlayer.fullscreenOpen$.value||this.overlayPlayer.openedTab$.value!==u.mb9.home||!0===this.overlayPlayer.animationRunning$.value},0)}resetPlayableInfo(){this.channel=null,this.header=""}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.bj5),e.rXU(u.weV),e.rXU(u.uRZ),e.rXU(u.lhn),e.rXU(u.xtC),e.rXU(u.Uzl),e.rXU(u.dci))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-fullscreen-player"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.HbH(s.backgroundColor)},standalone:!1,features:[e.Vt3],decls:14,vars:23,consts:()=&gt;{let t,i,s,f;return t="Schlie\xDFen",i="Tracklist",s="Streams",f="Programm",[i,s,f,[1,"fullscreen-player"],[1,"fullscreen-player__tab-container",3,"swipedown","ngSwitch"],["class","fullscreen-player__tab fullscreen-player__tab--flex",4,"ngSwitchCase"],["class","fullscreen-player__tab fullscreen-player__tab--flex",3,"fullscreen-player__tab--headless",4,"ngSwitchDefault"],[3,"isExpanded",4,"ngIf"],[1,"fullscreen-player__close-button"],["title",t,3,"click","icon","iconSize","buttonStyle","buttonColorScheme","isSmall"],[1,"fullscreen-player__tab","fullscreen-player__tab--flex"],[1,"fullscreen-player__tab-header"],[1,"rs-u-font-body-strong","rs-u-mar-0"],[1,"rs-u-font-caption","rs-u-mar-t-1"],[1,"fullscreen-player__tab-scroll-container"],[1,"fullscreen-player__tab-content","fullscreen-player__tab-content--small"],[3,"channel","dateWithOffset"],[1,"fullscreen-player__tab-content"],[3,"channels","tileSize"],["class","fullscreen-player__tab-header rs-u-mar-b-4",4,"ngIf"],[1,"fullscreen-player__timeline","rs-u-pad-x-page"],[3,"markerHeight","range","offset","maxOffset","playerState","pausedAt"],[1,"fullscreen-player__tab-header","rs-u-mar-b-4"],[3,"offsetChanged","markerHeight","range","offset","maxOffset","playerState","pausedAt"],[3,"isExpanded"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",3)(1,"div",4),e.nI1(2,"async"),e.bIt("swipedown",function(M){return s.onSwipeDown(M)}),e.DNE(3,X0,10,5,"article",5)(4,ga,7,2,"article",5)(5,Ws,10,5,"article",5)(6,Y0,5,8,"article",6),e.k0s(),e.DNE(7,fA,1,1,"rs-fullscreen-player-controls",7),e.nI1(8,"rsBreakpoint"),e.nI1(9,"async"),e.j41(10,"div",8)(11,"rs-button",9),e.nI1(12,"rsBreakpoint"),e.nI1(13,"async"),e.bIt("click",function(){return s.onClose()}),e.k0s()()()),2&amp;i&amp;&amp;(e.xc7("--rs-fullscreen-player-small-button-size",s.smallButtonSize),e.R7$(),e.Y8G("ngSwitch",e.bMT(2,12,s.tab$)),e.R7$(2),e.Y8G("ngSwitchCase",s.OVERLAY_PLAYER_TABS.playlist),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_PLAYER_TABS.channels),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_PLAYER_TABS.schedule),e.R7$(2),e.Y8G("ngIf",!1===e.bMT(9,16,e.bMT(8,14,"lg"))),e.R7$(4),e.Y8G("icon",!1===e.bMT(13,20,e.bMT(12,18,"lg"))&amp;&amp;s.isHomeScreen?"arrow-down":"close")("iconSize",e.lJ4(22,_A))("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.BUTTON_COLOR_SCHEME.default)("isSmall",!0))},dependencies:[m.bT,m.ux,m.e1,m.fG,Nn.Q,vb,Cb,a_,Os,Eh,no,m.Jj,Ba],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{height:100%;position:relative}.fullscreen-player[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;width:100vw;height:100dvh}.fullscreen-player__close-button[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;right:var(--rs-values-padding-page);display:flex;align-items:center;justify-content:center;height:calc(2 * var(--rs-values-spacing-sp4) + var(--rs-font-body-strong-size) * var(--rs-font-body-strong-line-height));width:var(--rs-fullscreen-player-small-button-size)}.fullscreen-player__tab-container[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0}.fullscreen-player__tab[_ngcontent-%COMP%]{height:100%}.fullscreen-player__tab--flex[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.fullscreen-player__tab--headless[_ngcontent-%COMP%]{margin-top:calc(var(--rs-fullscreen-player-small-button-size) + var(--rs-values-spacing-sp3))}.fullscreen-player__tab-header[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4);padding:0 calc(var(--rs-fullscreen-player-small-button-size) + var(--rs-values-spacing-sp3));text-align:center;display:flex;flex-direction:column;align-items:center}.fullscreen-player__tab-header[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{min-width:0;max-width:var(--rs-values-layout-widths-block)}.fullscreen-player__tab-scroll-container[_ngcontent-%COMP%]{webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;width:100%;margin-top:var(--rs-values-spacing-sp4)}.fullscreen-player__tab-scroll-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.fullscreen-player__tab-content[_ngcontent-%COMP%]{margin-right:auto;margin-left:auto;padding-left:var(--rs-values-padding-page);padding-right:var(--rs-values-padding-page);width:100%;max-width:calc(var(--rs-values-layout-widths-page));max-width:var(--rs-values-layout-widths-block)}.fullscreen-player__tab-content--small[_ngcontent-%COMP%]{max-width:575px}.fullscreen-player__timeline[_ngcontent-%COMP%]{align-self:center;max-width:100%;min-height:calc(var(--rs-marker-height) + var(--rs-values-spacing-sp1) + var(--rs-font-caption-size) * var(--rs-font-caption-line-height));flex:0 0 auto;opacity:1;transition:opacity .2s .2s ease-in-out}.fullscreen-player__timeline--hidden[_ngcontent-%COMP%]{opacity:0}@media only screen and (min-width: 960px){.fullscreen-player[_ngcontent-%COMP%]{height:calc(100dvh - 64px)}.fullscreen-player__timeline[_ngcontent-%COMP%]{width:75%;margin-top:var(--rs-values-spacing-sp5);margin-bottom:var(--rs-values-spacing-sp7)}}"]})}}return o})();var gA=h(2284);function Xm(o,l){if((0,Mr.A)(2,arguments),!l||"object"!==(0,gA.A)(l))return new Date(NaN);var t=l.years?(0,Rr.A)(l.years):0,i=l.months?(0,Rr.A)(l.months):0,s=l.weeks?(0,Rr.A)(l.weeks):0,f=l.days?(0,Rr.A)(l.days):0,M=l.hours?(0,Rr.A)(l.hours):0,te=l.minutes?(0,Rr.A)(l.minutes):0,Me=l.seconds?(0,Rr.A)(l.seconds):0,tt=(0,Rc.A)(o),Ot=i||t?function mA(o,l){(0,Mr.A)(2,arguments);var t=(0,Rc.A)(o),i=(0,Rr.A)(l);if(isNaN(i))return new Date(NaN);if(!i)return t;var s=t.getDate(),f=new Date(t.getTime());return f.setMonth(t.getMonth()+i+1,0),s&gt;=f.getDate()?f:(t.setFullYear(f.getFullYear(),f.getMonth(),s),t)}(tt,i+12*t):tt,Rt=f||s?(0,_a.A)(Ot,f+7*s):Ot,nn=1e3*(Me+60*(te+60*M));return new Date(Rt.getTime()+nn)}var Bu=h(4319);function Q0(o,l){var t,i,s,f,M,te,Me,tt;(0,Mr.A)(1,arguments);var Ot=(0,Bu.q)(),Rt=(0,Rr.A)(null!==(t=null!==(i=null!==(s=null!==(f=l?.weekStartsOn)&amp;&amp;void 0!==f?f:null==l||null===(M=l.locale)||void 0===M||null===(te=M.options)||void 0===te?void 0:te.weekStartsOn)&amp;&amp;void 0!==s?s:Ot.weekStartsOn)&amp;&amp;void 0!==i?i:null===(Me=Ot.locale)||void 0===Me||null===(tt=Me.options)||void 0===tt?void 0:tt.weekStartsOn)&amp;&amp;void 0!==t?t:0);if(!(Rt&gt;=0&amp;&amp;Rt&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Vt=(0,Rc.A)(o),Kt=Vt.getDay(),nn=(Kt&lt;Rt?7:0)+Kt-Rt;return Vt.setDate(Vt.getDate()-nn),Vt.setHours(0,0,0,0),Vt}var J0=h(4418),vA=h.n(J0);const EA=["contentTeaserList"],Z0=(o,l,t)=&gt;({enterStartOpacity:o,enterStartPosition:l,animationDelay:t}),q0=o=&gt;({value:":enter",params:o}),c_=()=&gt;({sm:"6u"});function CA(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-content-teaser-list",7,0),e.bIt("@outThenInAnimation.start",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.startAnimation(s))})("@outThenInAnimation.done",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.endAnimation(s))}),e.k0s()}if(2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("@outThenInAnimation",e.eq3(13,q0,e.sMw(9,Z0,i.enterStartOpacity,i.enterStartPosition,i.animationDelay)))("@.disabled",i.editMode)("items",t.showList)("hideTags",!0)("displayAsGrid",!0)("columnLayout",i.COLUMN_LAYOUT)("teaserLayout",i.DEFAULT_TEASER_LAYOUT)("imageAspectRatio",i.imageAspectRatio)("shape",i.shape)}}function eT(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,CA,2,15,"rs-content-teaser-list",6),e.bVm()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(2);e.R7$(),e.Y8G("ngIf",i===s.selectedIndex&amp;&amp;t.showList)}}function tT(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",8),e.nrm(1,"rs-icon",9),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("size",e.lJ4(1,c_)))}function yA(o,l){if(1&amp;o){const t=e.RV6();e.qex(0),e.j41(1,"rs-tab-navigation",2),e.bIt("tabClicked",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.onSelectDay(s))}),e.k0s(),e.j41(2,"div",3),e.DNE(3,eT,2,1,"ng-container",4)(4,tT,2,2,"div",5),e.k0s(),e.bVm()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("items",t.WEEKDAYS)("useLinks",!1)("activeIndex",t.selectedIndex)("underlined",!0),e.R7$(),e.xc7("min-height",t.minHeight),e.AVh("results--loading",t.isLoading||t.isFetching),e.R7$(),e.Y8G("ngForOf",t.weekData),e.R7$(),e.Y8G("ngIf",t.isLoading||t.isFetching)}}const nT=[{title:"Montag"},{title:"Dienstag"},{title:"Mittwoch"},{title:"Donnerstag"},{title:"Freitag"},{title:"Samstag"},{title:"Sonntag"}],iT=new Date,oT=Q0(iT,{weekStartsOn:1}),bA=nT.map((o,l)=&gt;l?{date:Xm(oT,{days:l})}:{date:oT});let rT=(()=&gt;{class o{constructor(t,i,s,f,M){this.platformId=t,this.editMode=i,this.router=s,this.sessionCache=f,this.channelService=M,this.subscriptions=new u.A$E,this.WEEKDAYS=nT,this.DEFAULT_TEASER_LAYOUT=u.G6X.Tile,this.COLUMN_LAYOUT={sm:2,md:3,lg:4},this.weekData=vA()(bA),this.isLoading=!0,this.isFetching=!1,this.initialLoadCompleted=!1,this.enterStartOpacity="1",this.enterStartPosition="relative",this.animationDelay=0,this.minHeight="0"}ngOnInit(){if(this.isLoading=!0,this.selectedIndex=this.weekData.findIndex(t=&gt;(0,Ha.A)(t.date,iT)),(0,m.UE)(this.platformId)&amp;&amp;"popstate"===this.router.getCurrentNavigation()?.trigger){const t=this.sessionCache.fetch(this.channel.id,"weeklyShowSchedule");t&amp;&amp;(t.selectedIndex&amp;&amp;(this.selectedIndex=t.selectedIndex),t.weekData&amp;&amp;(this.weekData=t.weekData),this.sessionCache.clear(this.channel?.id,"weeklyShowSchedule"))}this.updateShows()}ngOnChanges(t){t.channel&amp;&amp;!t.channel.firstChange&amp;&amp;this.updateShows()}ngOnDestroy(){this.channel?.id&amp;&amp;this.sessionCache.save(this.channel.id,"weeklyShowSchedule",{weekData:this.weekData,selectedIndex:this.selectedIndex}),this.getShowsSubscription?.unsubscribe(),this.subscriptions.unsubscribe()}onSelectDay(t){this.editMode||t.index===this.selectedIndex||(this.isLoading=!0,this.selectedIndex=t.index,this.updateShows())}startAnimation(t){"void"===t.fromState&amp;&amp;(this.animationDelay||(this.animationDelay=500,this.enterStartPosition="absolute",this.enterStartOpacity="0"),this.setHeight())}endAnimation(t){"void"===t.fromState&amp;&amp;(this.isLoading=!1)}updateShows(){if(!this.channel)return;if(this.weekData[this.selectedIndex].showList)return void(this.initialLoadCompleted||(this.initialLoadCompleted=!0));this.getShowsSubscription?.unsubscribe();const i=this.weekData[this.selectedIndex].date;this.isFetching=!0,this.getShowsSubscription=this.channelService.getProgram(this.channel.id,i).subscribe({next:s=&gt;{this.weekData[this.selectedIndex].showList=s.items,this.initialLoadCompleted||(this.initialLoadCompleted=!0,this.setHeight()),this.isFetching=!1,this.getShowsSubscription?.unsubscribe()},error:s=&gt;{e.naY&amp;&amp;(this.isLoading=!1,console.warn("Error from getProgram on channelService:",s))}})}setHeight(){setTimeout(()=&gt;{const t=this.contentTeaserList?.nativeElement.offsetHeight;this.minHeight=t?t+"px":"0"},500)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(st.Ix),e.rXU(u.Q4r),e.rXU(u.lhn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-weekly-show-schedule"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(EA,5,e.aKT),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.contentTeaserList=f.first)}},inputs:{channel:"channel",imageAspectRatio:"imageAspectRatio",shape:"shape"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:[["contentTeaserList",""],[4,"ngIf"],[3,"tabClicked","items","useLinks","activeIndex","underlined"],[1,"results"],[4,"ngFor","ngForOf"],["class","results__loader",4,"ngIf"],[3,"items","hideTags","displayAsGrid","columnLayout","teaserLayout","imageAspectRatio","shape",4,"ngIf"],[3,"items","hideTags","displayAsGrid","columnLayout","teaserLayout","imageAspectRatio","shape"],[1,"results__loader"],["icon","player-loading",1,"results__spinner",3,"size"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,yA,5,10,"ng-container",1),2&amp;i&amp;&amp;e.Y8G("ngIf",s.initialLoadCompleted)},dependencies:[m.Sq,m.bT,Ii.R,Bs,Nb],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.results[_ngcontent-%COMP%]{position:relative;margin-top:var(--rs-values-spacing-sp5);display:flex;transition:min-height .35s ease-in-out;overflow:hidden}.results__loader[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.results__spinner[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite;color:var(--rs-colors-secondary)}.results--loading[_ngcontent-%COMP%]{filter:blur(.5rem)}.results--loading[_ngcontent-%COMP%]{filter:none}.results--loading[_ngcontent-%COMP%]:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:var(--rs-colors-text-background);opacity:.5}.results__loader[_ngcontent-%COMP%]{z-index:1}'],data:{animation:[Sf(500)]}})}}return o})();class Xa extends u.$rp{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Xa)))(i||Xa)}})()}static{this.\u0275cmp=e.VBU({type:Xa,selectors:[["rs-weekly-show-schedule-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:3,consts:[["element",""],["gizmo",""],[3,"channel","shape","imageAspectRatio"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-weekly-show-schedule",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channel",null==i.channel?null:i.channel.value)("shape",null==i.shape?null:i.shape.value)("imageAspectRatio",null==i.imageAspectRatio?null:i.imageAspectRatio.value))},dependencies:[rT],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.VYm)],Xa.prototype,"channel",void 0),(0,k.Cg)([(0,u.PRR)()],Xa.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],Xa.prototype,"shape",void 0);let u_=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI,m.MD,u.Ui,u.Jlh,ls]})}}return o})();e.wjB(Wa,[a_],[]),e.wjB(gr,[Sm],[]);const _k=(o,l)=&gt;({data:o,type:l});function TA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ym(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,TA,1,0,"ng-container",3),e.nI1(2,"rsBind"),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,_k,e.bMT(2,1,t.attributeSet),t.eventTeaser))}}class za extends Vo{constructor(){super(...arguments),this.eventTeaser=this.componentInjector.get(u.Gch,!1)||Fi}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(za)))(i||za)}})()}static{this.\u0275cmp=e.VBU({type:za,selectors:[["rs-event-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[4,"ngIf"],[4,"rsComponent"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,Ym,3,6,"ng-container",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",(null==i.post?null:i.post.value)||i.editMode))},dependencies:[m.bT,jn.I,fr.Yk],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.cPO)],za.prototype,"post",void 0),(0,k.Cg)([(0,u.sa_)()],za.prototype,"hideTicketLink",void 0);let Km=(()=&gt;{class o extends go{init(){if(super.init(),!this.post?.value)return;const t=this.post.value;t.type===u.cPO&amp;&amp;(this.eventInfo=t.eventInfo)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-event-header-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:12,consts:[["element",""],["gizmo",""],[3,"post","image","imageAspectRatio","imageCaption","showCaption","title","subTitle","adLabel","eventInfo","tags","hideTags","headerLayout"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-post-header",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("post",null==s.post?null:s.post.value)("image",s.image)("imageAspectRatio",null==s.imageAspectRatio?null:s.imageAspectRatio.value)("imageCaption",s.imageCaption)("showCaption",null==s.showCaption?null:s.showCaption.value)("title",s.title)("subTitle",s.subTitle)("adLabel",s.adLabel)("eventInfo",s.eventInfo)("tags",s.tags)("hideTags",null==s.hideTags?null:s.hideTags.value)("headerLayout",null==s.headerLayout?null:s.headerLayout.value))},dependencies:[_u],encapsulation:2})}}return o})();const sT=o=&gt;({item:o}),aT=(o,l)=&gt;({data:o,type:l});function SA(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function lT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"a",12),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("rsRouterLink",t.eventInfo.ticketLink),e.R7$(),e.SpI(" ",t.eventInfo.ticketLink," ")}}function cT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9)(1,"h2",10),e.pXf(2,3),e.k0s(),e.DNE(3,lT,2,2,"a",11),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(3),e.Y8G("ngIf",null==t.eventInfo?null:t.eventInfo.ticketLink)}}function OA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function uT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6),e.DNE(1,cT,4,1,"div",7)(2,OA,1,0,"ng-container",8),e.nrm(3,"rs-footer-ad-slot"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",null==t.eventInfo?null:t.eventInfo.ticketLink),e.R7$(),e.Y8G("rsComponent",e.l_i(4,aT,e.eq3(2,sT,t.post.value),t.SHARE_BAR_COMPONENT))}}class bh extends du{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.post?.value;l&amp;&amp;(this.eventInfo=l.get("event")||l.entity?.event)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(bh)))(i||bh)}})()}static{this.\u0275cmp=e.VBU({type:bh,selectors:[["rs-event-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t;return l="W\xE4hlen Sie ein Event, um den Footer zu sehen.",t="Tickets",[["element",""],["gizmo",""],l,t,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7","rs-u-mar-b-9"],["class","rs-u-mar-b-5",4,"ngIf"],[4,"rsComponent"],[1,"rs-u-mar-b-5"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-t-5","rs-u-mar-b-0"],[3,"rsRouterLink",4,"ngIf"],[3,"rsRouterLink"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,SA,2,0,"ng-container",4)(3,uT,4,7,"section",5),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.post&amp;&amp;i.post.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",null==i.post?null:i.post.value))},dependencies:[m.bT,so.j,jn.I,Bn.AJ,uu],encapsulation:2})}}function fk(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("badgeContent",t.badgeContent)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",(null==t.imageOverride?null:t.imageOverride.value)||(null==t.image?null:t.image.value))("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("link",t.link)("shape",null==t.shape?null:t.shape.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("summary",null==t.description?null:t.description.value)("tags",t.tags)("title",null==t.title?null:t.title.value)}}(0,k.Cg)([(0,u.FFs)(u.cPO)],bh.prototype,"post",void 0);let dT=(()=&gt;{class o extends Lo{constructor(){super(...arguments),this.badgeTextSingular="Event",this.badgeTextPlural="Events"}init(){super.init(),this.badgeContent.icon="calendar"}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-event-group-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"badgeContent","hideTags","image","imageAspectRatio","layout","link","shape","subTitle","summary","tags","title"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,fk,1,11,"rs-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.vxM(s.editMode||null!=s.group&amp;&amp;s.group.value?2:-1))},dependencies:[Fi],encapsulation:2})}}return o})();const hT=(o,l)=&gt;({justifyElements:o,tags:l}),d_=(o,l)=&gt;({data:o,type:l});function MA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function RA(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,MA,1,0,"ng-container",10),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(4,d_,e.l_i(1,hT,t.justifyTags,t.tags),t.tagListComponent))}}function Qm(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,5),e.bVm())}function IA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function h_(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,IA,1,0,"ng-container",12),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsStringAttribute",t.title)}}function p_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",11),e.DNE(1,Qm,2,0,"ng-container",7)(2,h_,2,1,"ng-container",7),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.editMode&amp;&amp;!(null!=t.group&amp;&amp;t.group.value)),e.R7$(),e.Y8G("ngIf",null==t.title?null:t.title.value)}}function Jm(o,l){1&amp;o&amp;&amp;e.eu8(0)}function pT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",13),e.DNE(1,Jm,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.subTitle)}}function PA(o,l){if(1&amp;o&amp;&amp;e.DNE(0,RA,2,7,"ng-container",7)(1,p_,3,2,"h1",8)(2,pT,2,1,"span",9),2&amp;o){const t=e.XpG();e.Y8G("ngIf",!(null!=t.hideTags&amp;&amp;t.hideTags.value)&amp;&amp;(null==t.tags?null:t.tags.length)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.title?null:t.title.value)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.subTitle?null:t.subTitle.value))}}function wA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function AA(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,wA,1,0,"ng-container",20),e.bVm()),2&amp;o){const t=e.XpG(4);e.R7$(),e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function __(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",18),e.DNE(1,AA,2,2,"ng-container",7),e.nrm(2,"rs-credits-component",19),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-text-container",(null==t.headerLayout?null:t.headerLayout.value)===t.HEADER_LAYOUTS.fullWidth),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.imageCaption?null:t.imageCaption.value)),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function f_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figure",14)(1,"rs-restricted-aspect-image",15),e.nrm(2,"rs-image",16),e.k0s(),e.DNE(3,__,3,5,"figcaption",17),e.k0s()),2&amp;o){let t,i;const s=e.XpG(2);e.R7$(),e.Y8G("aspectRatio",null!==(t=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==t?t:s.minImageAspect)("isMinAspect",!(null!=s.imageAspectRatio&amp;&amp;s.imageAspectRatio.value))("image",s.imageValue),e.R7$(),e.Y8G("attribute",s.image)("fillContainer",!0)("croppedAspectRatio",null!==(i=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==i?i:void 0)("alt",(null==s.image||null==s.image.value?null:s.image.value.description)||(null==s.title?null:s.title.value)),e.R7$(),e.Y8G("ngIf",(null==s.showCaption?null:s.showCaption.value)&amp;&amp;((null==s.imageCaption?null:s.imageCaption.value)||(null==s.image||null==s.image.value?null:s.image.value.source)||(null==s.image||null==s.image.value?null:s.image.value.license)||(null==s.image||null==s.image.value?null:s.image.value.copyright)||s.editMode))}}function Zm(o,l){1&amp;o&amp;&amp;e.DNE(0,f_,4,8,"ng-template",null,3,e.C5r)}function _T(o,l){1&amp;o&amp;&amp;e.eu8(0)}function DA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",21),e.DNE(1,_T,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.description)}}function LA(o,l){1&amp;o&amp;&amp;e.DNE(0,DA,2,1,"ng-template",null,4,e.C5r)}let qm=(()=&gt;{class o extends Go{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-event-group-header-element"]],standalone:!1,features:[e.Vt3],decls:9,vars:4,consts:()=&gt;{let t;return t="HIER KLICKEN UND EVENT GRUPPE W\xC4HLEN",[["element",""],["titleTemplate",""],["gizmo",""],["imageTemplate",""],["descriptionTemplate",""],t,[3,"headerLayout","textAlignment"],[4,"ngIf"],["class","rs-u-mar-0 rs-u-font-title","rsFontColor","",4,"ngIf"],["class","rs-u-mar-0 rs-u-font-sub-title","rsFontColor","",4,"ngIf"],[4,"rsComponent"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-sub-title"],[1,"rs-u-mar-0"],[3,"aspectRatio","isMinAspect","image"],["size","large",3,"attribute","fillContainer","croppedAspectRatio","alt"],["class","rs-u-font-caption rs-u-text-color-variant rs-u-mar-t-1 rs-u-pad-y-0 rs-u-mar-b-0","rsFontColor","",3,"rs-u-text-container",4,"ngIf"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-u-mar-b-0","rs-u-mar-t-2","rs-u-text-left"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout",6),e.DNE(3,PA,3,3,"ng-template",null,1,e.C5r)(5,Zm,2,0,null,7)(6,LA,2,0,null,7),e.k0s(),e.bVm(),e.eu8(7,null,2)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("headerLayout",null==s.headerLayout?null:s.headerLayout.value)("textAlignment",s.textAlign),e.R7$(3),e.Y8G("ngIf",s.editMode||s.imageValue),e.R7$(),e.Y8G("ngIf",s.editMode||(null==s.description?null:s.description.value)))},dependencies:[m.bT,Ni.hw,Qo.r,Cs.R,jn.I,Bn.AJ,La,Us,rs],encapsulation:2})}}return o})();function ev(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function tv(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6)(1,"h2",7),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-post-list",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(3),e.Y8G("postList",t.list)("hideTags",null==t.hideTags?null:t.hideTags.value)("columnLayout",t.gridLayout)("displayAsGrid",!0)("showPagination",!0)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}let kl=(()=&gt;{class o extends Tr{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-event-group-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t,i;return t="Zum Bearbeiten des Gruppen-Footers hier klicken.",i="Events",[["element",""],["gizmo",""],t,i,[4,"ngIf"],["class","rs-u-container rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-mar-t-7","rs-u-mar-b-9"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-4"],[3,"postList","hideTags","columnLayout","displayAsGrid","showPagination","imageAspectRatio","shape"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,ev,2,0,"ng-container",4)(3,tv,4,7,"section",5),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!s.list&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",s.list))},dependencies:[m.bT,Bn.AJ,ua],encapsulation:2})}}return o})();function xA(){var o=new Date,l=o.getFullYear(),t=o.getMonth(),i=o.getDate(),s=new Date(0);return s.setFullYear(l,t,i+1),s.setHours(0,0,0,0),s}function NA(){var o=new Date,l=o.getFullYear(),t=o.getMonth(),i=o.getDate(),s=new Date(0);return s.setFullYear(l,t,i+1),s.setHours(23,59,59,999),s}function Uu(o,l){var t,i,s,f,M,te,Me,tt;(0,Mr.A)(1,arguments);var Ot=(0,Bu.q)(),Rt=(0,Rr.A)(null!==(t=null!==(i=null!==(s=null!==(f=l?.weekStartsOn)&amp;&amp;void 0!==f?f:null==l||null===(M=l.locale)||void 0===M||null===(te=M.options)||void 0===te?void 0:te.weekStartsOn)&amp;&amp;void 0!==s?s:Ot.weekStartsOn)&amp;&amp;void 0!==i?i:null===(Me=Ot.locale)||void 0===Me||null===(tt=Me.options)||void 0===tt?void 0:tt.weekStartsOn)&amp;&amp;void 0!==t?t:0);if(!(Rt&gt;=0&amp;&amp;Rt&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Vt=(0,Rc.A)(o),Kt=Vt.getDay(),nn=6+(Kt&lt;Rt?-7:0)-(Kt-Rt);return Vt.setDate(Vt.getDate()+nn),Vt.setHours(23,59,59,999),Vt}function gk(o){(0,Mr.A)(1,arguments);var l=(0,Rc.A)(o);return l.setDate(1),l.setHours(0,0,0,0),l}function nv(o){(0,Mr.A)(1,arguments);var l=(0,Rc.A)(o),t=l.getMonth();return l.setFullYear(l.getFullYear(),t+1,0),l.setHours(23,59,59,999),l}var iv=h(8328),Th=h(6746);function ov(o,l){var t;(0,Mr.A)(1,arguments);var i=(0,Rr.A)(null!==(t=l?.additionalDigits)&amp;&amp;void 0!==t?t:2);if(2!==i&amp;&amp;1!==i&amp;&amp;0!==i)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof o&amp;&amp;"[object String]"!==Object.prototype.toString.call(o))return new Date(NaN);var f,s=function BA(o){var i,l={},t=o.split(rv.dateTimeDelimiter);if(t.length&gt;2)return l;if(/:/.test(t[0])?i=t[0]:(l.date=t[0],i=t[1],rv.timeZoneDelimiter.test(l.date)&amp;&amp;(l.date=o.split(rv.timeZoneDelimiter)[0],i=o.substr(l.date.length,o.length))),i){var s=rv.timezone.exec(i);s?(l.time=i.replace(s[1],""),l.timezone=s[1]):l.time=i}return l}(o);if(s.date){var M=function g_(o,l){var t=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+l)+"})|(\\d{2}|[+-]\\d{"+(2+l)+"})$)"),i=o.match(t);if(!i)return{year:NaN,restDateString:""};var s=i[1]?parseInt(i[1]):null,f=i[2]?parseInt(i[2]):null;return{year:null===f?s:100*f,restDateString:o.slice((i[1]||i[2]).length)}}(s.date,i);f=function UA(o,l){if(null===l)return new Date(NaN);var t=o.match($u);if(!t)return new Date(NaN);var i=!!t[4],s=Fl(t[1]),f=Fl(t[2])-1,M=Fl(t[3]),te=Fl(t[4]),Me=Fl(t[5])-1;if(i)return function jA(o,l,t){return l&gt;=1&amp;&amp;l&lt;=53&amp;&amp;t&gt;=0&amp;&amp;t&lt;=6}(0,te,Me)?function $A(o,l,t){var i=new Date(0);i.setUTCFullYear(o,0,4);var f=7*(l-1)+t+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+f),i}(l,te,Me):new Date(NaN);var tt=new Date(0);return function Sh(o,l,t){return l&gt;=0&amp;&amp;l&lt;=11&amp;&amp;t&gt;=1&amp;&amp;t&lt;=(GA[l]||(Gu(o)?29:28))}(l,f,M)&amp;&amp;function VA(o,l){return l&gt;=1&amp;&amp;l&lt;=(Gu(o)?366:365)}(l,s)?(tt.setUTCFullYear(l,f,Math.max(s,M)),tt):new Date(NaN)}(M.restDateString,M.year)}if(!f||isNaN(f.getTime()))return new Date(NaN);var tt,te=f.getTime(),Me=0;if(s.time&amp;&amp;(Me=function m_(o){var l=o.match(kA);if(!l)return NaN;var t=mr(l[1]),i=mr(l[2]),s=mr(l[3]);return function gT(o,l,t){return 24===o?0===l&amp;&amp;0===t:t&gt;=0&amp;&amp;t&lt;60&amp;&amp;l&gt;=0&amp;&amp;l&lt;60&amp;&amp;o&gt;=0&amp;&amp;o&lt;25}(t,i,s)?t*Th.s0+i*Th.Cg+1e3*s:NaN}(s.time),isNaN(Me)))return new Date(NaN);if(!s.timezone){var Ot=new Date(te+Me),Rt=new Date(0);return Rt.setFullYear(Ot.getUTCFullYear(),Ot.getUTCMonth(),Ot.getUTCDate()),Rt.setHours(Ot.getUTCHours(),Ot.getUTCMinutes(),Ot.getUTCSeconds(),Ot.getUTCMilliseconds()),Rt}return tt=function fT(o){if("Z"===o)return 0;var l=o.match(FA);if(!l)return 0;var t="+"===l[1]?-1:1,i=parseInt(l[2]),s=l[3]&amp;&amp;parseInt(l[3])||0;return function Oh(o,l){return l&gt;=0&amp;&amp;l&lt;=59}(0,s)?t*(i*Th.s0+s*Th.Cg):NaN}(s.timezone),isNaN(tt)?new Date(NaN):new Date(te+Me+tt)}var rv={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,kA=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,FA=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Fl(o){return o?parseInt(o):1}function mr(o){return o&amp;&amp;parseFloat(o.replace(",","."))||0}var GA=[31,null,31,30,31,30,31,31,30,31,30,31];function Gu(o){return o%400==0||o%4==0&amp;&amp;o%100!=0}var sv=h(7182);const HA=["customEventImage"],mT=()=&gt;({sm:"2u"});function vT(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ET(o,l){if(1&amp;o&amp;&amp;e.DNE(0,vT,1,0,"ng-container",5),2&amp;o){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.customEventImage)}}function CT(o,l){1&amp;o&amp;&amp;e.DNE(0,ET,1,1,"ng-template",null,3,e.C5r)}function WA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",11),e.nrm(1,"rs-icon",12),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-text-color-accent",t.layout!==t.LAYOUTS.Detail),e.R7$(),e.Y8G("size",e.lJ4(3,mT))}}function yT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",7),e.DNE(1,WA,2,4,"span",9),e.j41(2,"span",10),e.EFF(3),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.hasIcon),e.R7$(2),e.JRh(t.date)}}function XA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",11),e.nrm(1,"rs-icon",14),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-text-color-accent",t.layout!==t.LAYOUTS.Detail),e.R7$(),e.Y8G("size",e.lJ4(3,mT))}}function mk(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",8),e.DNE(1,XA,2,4,"span",13),e.j41(2,"span",10),e.EFF(3),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(t.hasIcon?1:-1),e.R7$(2),e.JRh(t.venueOrAddress)}}function vk(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",6),e.DNE(1,yT,4,2,"div",7)(2,mk,4,2,"div",8),e.k0s()),2&amp;o){const t=e.XpG();e.AVh("event-info--detail",t.layout===t.LAYOUTS.Detail),e.Y8G("ngClass",t.additionalContentTextClasses),e.R7$(),e.vxM(t.date?1:-1),e.R7$(),e.vxM(t.venueOrAddress?2:-1)}}let bT=(()=&gt;{class o extends Fi{constructor(){super(...arguments),this.hasIcon=!1}ngOnInit(){super.ngOnInit()}computeProps(){this.date=void 0,this.item?.getDateText&amp;&amp;(this.date=this.item.getDateText()),this.venueOrAddress=this.layout===u.G6X.SplitS?"":this.item?.groupModel?.title||this.item?.eventInfo?.address,this.layout===u.G6X.Detail?(this.hasIcon=!0,this.additionalContentTextClasses="rs-u-font-body-large"):this.layout===u.G6X.SplitL?(this.hasIcon=!0,this.additionalContentTextClasses="rs-u-font-body-large rs-u-text-color"):(this.hasIcon=!1,this.additionalContentTextClasses="rs-u-font-body rs-u-text-color")}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-event-teaser"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,HA,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.customEventImage=M.first)}},inputs:{item:"item"},standalone:!1,features:[e.Vt3],decls:8,vars:11,consts:[["element",""],["additionalContent",""],["gizmo",""],["customImage",""],[3,"hideTags","image","imageAspectRatio","item","layout","shape","subTitle","summary","tags","title"],[4,"ngTemplateOutlet"],["rsFontColor","",1,"event-info",3,"ngClass"],[1,"event-info__cell","event-info__cell--date"],[1,"event-info__cell"],["class","rs-u-pad-r-2 event-info__icon",3,"rs-u-text-color-accent",4,"ngIf"],[1,"event-info__text"],[1,"rs-u-pad-r-2","event-info__icon"],["icon","calendar",3,"size"],[1,"rs-u-pad-r-2","event-info__icon",3,"rs-u-text-color-accent"],["icon","location",3,"size"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-teaser",4),e.DNE(3,CT,2,0)(4,vk,3,5,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(6,null,2)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("hideTags",s.hideTags)("image",s.image)("imageAspectRatio",s.imageAspectRatio)("item",s.item)("layout",s.layout)("shape",s.shape)("subTitle",s.subTitle)("summary",s.summary)("tags",s.tags)("title",s.title),e.R7$(),e.vxM(s.customEventImage?3:-1))},dependencies:[m.YU,m.bT,m.T3,Ii.R,Bn.AJ,Fi],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.event-info[_ngcontent-%COMP%]{display:flex;flex-direction:column}.event-info__cell[_ngcontent-%COMP%]{display:flex;align-items:center;min-width:0}.event-info__cell--date[_ngcontent-%COMP%]{flex-shrink:0}.event-info__icon[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--rs-colors-text-accent, var(--rs-colors-text-link))}.event-info__text[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.event-info--detail[_ngcontent-%COMP%]{color:var(--rs-colors-text)}@media only screen and (min-width: 600px){.event-info--detail[_ngcontent-%COMP%]{flex-direction:row;color:var(--rs-colors-on-overlay)}.event-info--detail[_ngcontent-%COMP%]   .event-info__cell[_ngcontent-%COMP%] + .event-info__cell[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp6)}.event-info--detail[_ngcontent-%COMP%]   .event-info__icon[_ngcontent-%COMP%]{color:var(--rs-colors-on-overlay)}}']})}}return o})();const Ek=["custom"],TT=["filterModal"],v_=()=&gt;({sm:1}),zA=()=&gt;({sm:"6u"}),ST=()=&gt;({sm:"3u"});function OT(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,7),e.bVm())}function Mh(o,l){1&amp;o&amp;&amp;(e.qex(0),e.EFF(1,"Events"),e.bVm())}function YA(o,l){1&amp;o&amp;&amp;e.eu8(0)}function KA(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",22),e.nrm(1,"rs-content-teaser-list",23),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("items",null==t.postListValue?null:t.postListValue.items.slice(0,1))("hideTags",!1)("columnLayout",e.lJ4(6,v_))("teaserLayout",t.TEASER_LAYOUTS.Detail)("imageAspectRatio",t.computedAspectRatio)("displayAsGrid",!0)}}function QA(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-content-teaser-list",24),2&amp;o){const t=e.XpG(3);e.Y8G("items",null==t.postListValue?null:t.postListValue.items.slice(1))("columnLayout",t.columnLayout)("hideTags",null==t.hideTags?null:t.hideTags.value)("displayAsGrid",!0)("shape",null==t.shape?null:t.shape.value)("imageAspectRatio",t.computedAspectRatio)}}function JA(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,KA,2,7,"div",20)(2,QA,1,6,"rs-content-teaser-list",21),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==t.postListValue?null:t.postListValue.items),e.R7$(),e.Y8G("ngIf",(null==t.postListValue||null==t.postListValue.items?null:t.postListValue.items.length)&gt;1)}}function Ck(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-content-teaser-list",24),2&amp;o){const t=e.XpG(3);e.Y8G("items",null==t.postListValue?null:t.postListValue.items)("columnLayout",t.columnLayout)("hideTags",null==t.hideTags?null:t.hideTags.value)("displayAsGrid",!0)("shape",null==t.shape?null:t.shape.value)("imageAspectRatio",t.computedAspectRatio)}}function ZA(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Ck,1,6,"rs-content-teaser-list",21),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==t.postListValue?null:t.postListValue.items)}}function MT(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",35),2&amp;o){const t=l.ngIf,i=e.XpG(2).$implicit,s=e.XpG(4);e.Y8G("image",t)("croppedAspectRatio",s.computedAspectRatio)("alt",i.title)("fillContainer",!0)}}function qA(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder")}function eD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",32)(1,"rs-restricted-aspect-image",33),e.DNE(2,MT,1,4,"rs-image",34)(3,qA,1,0,"ng-template",null,6,e.C5r),e.k0s()()),2&amp;o){const t=e.sdS(4),i=e.XpG().$implicit,s=e.XpG(4);e.R7$(),e.Y8G("aspectRatio",s.computedAspectRatio)("shape",null==s.shape?null:s.shape.value),e.R7$(),e.Y8G("ngIf",i.image)("ngIfElse",t)}}function Rh(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",30)(1,"rs-event-teaser",31),e.DNE(2,eD,5,4,"ng-template",null,5,e.C5r),e.k0s()()),2&amp;o){const t=l.$implicit,i=e.XpG(4);e.R7$(),e.Y8G("item",t)("title",t.title)("image",t.get("image"))("layout",i.TEASER_LAYOUTS.SplitS)}}function tD(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"section",26)(2,"p",27),e.EFF(3),e.k0s(),e.j41(4,"div",28),e.DNE(5,Rh,4,4,"div",29),e.k0s()(),e.bVm()),2&amp;o){const t=l.$implicit,i=e.XpG(3);e.R7$(3),e.SpI(" ",t.formattedDate," "),e.R7$(2),e.Y8G("ngForOf",t.posts)("ngForTrackBy",i.postIdentity)}}function RT(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,tD,6,3,"ng-container",25),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.postsByDates)("ngForTrackBy",t.calendarDayIdentity)}}function IT(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",36),e.nrm(1,"rs-icon",37),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("size",e.lJ4(1,zA)))}function nD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",38)(1,"rs-button",39),e.nI1(2,"async"),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.loadMore())}),e.k0s()()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("buttonStyle",null==t.moreButton?null:t.moreButton.style)("isSmall",null==t.moreButton?null:t.moreButton.isSmall)("loading",!t.updatingQuery&amp;&amp;e.bMT(2,3,t.postListValue.loadingMore$))}}function PT(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"div",17),e.DNE(2,JA,3,2,"ng-container",12)(3,ZA,2,1,"ng-container",12)(4,RT,2,2,"ng-container",12)(5,IT,2,2,"div",18),e.k0s(),e.DNE(6,nD,3,5,"div",19),e.nI1(7,"async"),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.AVh("results--loading",t.updatingQuery),e.R7$(),e.Y8G("ngIf",t.listLayout===t.EVENT_FILTER_LIST_LAYOUTS.DetailWTiles),e.R7$(),e.Y8G("ngIf",t.listLayout===t.EVENT_FILTER_LIST_LAYOUTS.Tile),e.R7$(),e.Y8G("ngIf",t.listLayout===t.EVENT_FILTER_LIST_LAYOUTS.CalendarList),e.R7$(),e.Y8G("ngIf",t.updatingQuery),e.R7$(),e.Y8G("ngIf",t.showPagination&amp;&amp;t.postListValue&amp;&amp;e.bMT(7,7,null==t.postListValue?null:t.postListValue.hasMore$))}}function iD(o,l){1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"section",40)(2,"h1"),e.pXf(3,8),e.k0s(),e.j41(4,"p"),e.pXf(5,9),e.k0s()(),e.bVm())}function av(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"form",41)(1,"rs-filter-select",42),e.bIt("changed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.filterByDate("dateFilter"))}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.xc7("--dropdown-border-width",t.dropdownBorderWidth),e.AVh("rs-u-mar-b-5",!(null!=t.title&amp;&amp;t.title.value)),e.Y8G("formGroup",t.filterForm),e.R7$(),e.Y8G("value",t.filterState.dateFilter)("valueLabel",t.currentTimeFrame)("options",t.dateFilterOptions)}}function oD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"article",43)(1,"header",44)(2,"h1",45),e.pXf(3,10),e.k0s(),e.j41(4,"rs-button",46),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.closeCustomDateOverlay())}),e.k0s()(),e.j41(5,"form",47),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.filterByCustomDate())}),e.nrm(6,"rs-form-control-text-date",48)(7,"rs-form-control-text-date",49)(8,"rs-button",50),e.k0s()()}if(2&amp;o){const t=e.XpG();e.Y8G("rsBackgroundColor",t.BACKGROUND_COLOR_SCHEME.background),e.R7$(4),e.Y8G("iconSize",e.lJ4(11,ST))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default),e.R7$(),e.Y8G("formGroup",t.customDateForm),e.R7$(),e.Y8G("value",t.filterState.from)("autofocus",!0),e.R7$(),e.Y8G("value",t.filterState.to),e.R7$(),e.Y8G("type",t.BUTTON_TYPES.submit)("fullWidth",!0)}}function wT(o,l){1&amp;o&amp;&amp;e.eu8(0)}function AT(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-button",56),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.clearFilters())}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("buttonStyle",t.BUTTON_STYLE.outlined)("fullWidth",!0)}}function rD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"article",51)(1,"header",44)(2,"h1",45),e.pXf(3,11),e.k0s(),e.j41(4,"rs-button",52),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.closeFilterOverlay())}),e.k0s()(),e.j41(5,"section",53),e.DNE(6,wT,1,0,"ng-container",16),e.k0s(),e.j41(7,"footer"),e.DNE(8,AT,1,2,"rs-button",54),e.j41(9,"rs-button",55),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.closeFilterOverlay())}),e.k0s()()()}if(2&amp;o){const t=e.XpG(),i=e.sdS(10);e.Y8G("cdkTrapFocusAutoCapture",!0),e.R7$(4),e.Y8G("iconSize",e.lJ4(8,ST))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default),e.R7$(2),e.Y8G("ngTemplateOutlet",i),e.R7$(2),e.Y8G("ngIf",t.filterState.sortOrder||t.filterState.dateFilter),e.R7$(),e.Y8G("fullWidth",!0)}}var Dc=function(o){return o.DetailWTiles="detailWTiles",o.Tile="tile",o.CalendarList="calendarList",o}(Dc||{});function sD(o=[],l=[]){if(o.length!=l.length)return!1;if(!o.length)return!0;for(let t=0;t&lt;o.length;t++)if(o[t].id!==l[t].id)return!1;return!0}class ds extends u.qBJ{constructor(){super(...arguments),this.TEASER_LAYOUTS=u.G6X,this.EVENT_TYPE=u.cPO,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_TYPES=u.IUO,this.EVENT_FILTER_LIST_LAYOUTS=Dc,this.AVAILABLE_BREAKPOINTS=u.wXU,this.BACKGROUND_COLOR_SCHEME=u.D88,this.updatingQuery=!1,this.computedAspectRatio=u.l8F.Ratio16x9,this.columnLayout=hu[u.o$p.medium],this.listLayout=Dc.Tile,this.hideFilters=!0,this.filterForm=new T.gE({}),this.customDateForm=new T.gE({},{updateOn:"blur"}),this.postsByDates=[],this.sortOrderOptions=[{value:"Asc",label:"Datum aufsteigend"},{value:"Desc",label:"Datum absteigend"}],this.dateFilterOptions=[{value:"today",label:"Heute"},{value:"tomorrow",label:"Morgen"},{value:"week",label:"Diese Woche"},{value:"month",label:"Dieser Monat"},{value:"custom",label:"Zeitraum w\xE4hlen"}],this.filterState={},this.overlayService=this.injector.get(u.si8),this.breakpointService=this.injector.get(u.dci),this.configService=this.injector.get(u.weV),this.dateFnLocale=this.injector.get(u.peS)}ngOnInit(){super.ngOnInit(),this.eventTeaser=this.injector.get(u.Gch,!1)||Fi,this.defaultAspectRatio=this.configService.vendorTheme.values.defaultImageAspectRatio;const l=this.configService.vendorTheme.components.uiCommon;this.horizontalAlignment=l?.postGrid?.horizontalAlignment,this.dropdownBorderWidth=this.configService.vendorTheme.components.core.controls.borderWidth,this.moreButton={style:l?.postList?.moreButton?.style,isSmall:l?.postList?.moreButton?.isSmall},this.init()}ngOnDestroy(){super.ngOnDestroy(),this.saveFilters(),this.updateSubscription?.unsubscribe(),this.customDateOverlayCloseSub?.unsubscribe()}detectChanges(){super.detectChanges(),this.init()}init(){this.updateSubscription?.unsubscribe(),this.postListValue&amp;&amp;(this.initialQuery=this.postListValue.getQuery(),this.filterState.sortOrder=this.initialQuery.sortOrder||"Asc"),this.columnLayout=hu[u.o$p.medium],this.listLayout=this.layoutAttribute?.value||Dc.Tile,this.computedAspectRatio=this.shape?.value===Rd.Circle?u.l8F.Ratio1x1:this.imageAspectRatio?.value??this.defaultAspectRatio,this.retrieveFilters(),this.listLayout===Dc.CalendarList&amp;&amp;this.makeCalendar()}filterByDate(l){const t=this.postList?.value;if(!t)return;const i=this.filterForm.controls.dateFilter.value,s={...t.getQuery()},f={};f.sortOrder=this.filterForm.controls.sortOrder?.value||this.filterState.sortOrder;const M=new Date;switch(i){case"today":f.eventDate={min:(0,n_.A)(M).toISOString(),max:Ic(M).toISOString()};break;case"tomorrow":f.eventDate={min:xA().toISOString(),max:NA().toISOString()};break;case"week":f.eventDate={min:Q0(M,{locale:this.dateFnLocale,weekStartsOn:1}).toISOString(),max:Uu(M,{locale:this.dateFnLocale,weekStartsOn:1}).toISOString()};break;case"month":f.eventDate={min:gk(M).toISOString(),max:nv(M).toISOString()};break;case"custom":if("dateFilter"!==l)return void this.filterByCustomDate();const te=document.activeElement;return te?.blur(),this.customDateOverlay=this.overlayService.openWithTemplate(this.customDateTemplate,Me=&gt;({backdrop:!0,layer:u.FSU.OVERLAY_LIGHTBOX,scroll:Me.scrollStrategies.block(),disposeOnNavigation:!0,exclusive:!0,position:Me.position().global().centerVertically().centerHorizontally()})),this.customDateOverlay.autofocus(),void(this.customDateOverlayCloseSub=this.customDateOverlay.closed$.subscribe(()=&gt;{this.customDateOverlayCloseSub?.unsubscribe(),te?.focus()}))}this.updateQuery(s,f,i).then(()=&gt;this.makeCalendar())}filterByCustomDate(){const l=this.customDateForm.controls.customDateTo,t=this.customDateForm.controls.customDateFrom;if(this.customDateForm.pristine||!l.valid||!t.valid)return;this.customDateOverlay?.close(),this.filterOverlay?.close();const i=this.postListValue;if(!i)return;const s={...i.getQuery()},f={};l.value&amp;&amp;(f.max=(0,iv.A)(l.value,"dd.MM.yyyy",new Date).toISOString()),t.value&amp;&amp;(f.min=(0,iv.A)(t.value,"dd.MM.yyyy",new Date).toISOString()),this.updateQuery(s,{eventDate:f,sortOrder:this.filterForm.controls.sortOrder?.value||this.filterState.sortOrder},"custom").then(te=&gt;this.makeCalendar())}closeCustomDateOverlay(){this.customDateOverlay?.close()}closeFilterOverlay(){this.filterOverlay?.close()}clearFilters(){if(this.closeFilterOverlay(),this.filterState={},this.initialQuery.sortOrder&amp;&amp;(this.filterState.sortOrder=this.initialQuery.sortOrder||"Asc"),this.initialQuery.eventDate){const l=new Date(this.initialQuery.eventDate.min),t=new Date(this.initialQuery.eventDate.max);this.filterState.from=l?(0,jo.A)(l,"dd.MM.yyyy",{locale:this.dateFnLocale}):null,this.filterState.to=t?(0,jo.A)(t,"dd.MM.yyyy",{locale:this.dateFnLocale}):null}this.postListValue.updateQuery(this.initialQuery).then(()=&gt;this.makeCalendar())}loadMore(){this.postListValue.loadMore().then(()=&gt;this.makeCalendar())}toggleFilters(){this.breakpointService.matchBreakpoint(u.wXU.LG)?this.hideFilters=!this.hideFilters:this.filterOverlay=this.overlayService.openWithTemplate(this.filterTemplate,l=&gt;({backdrop:!0,layer:u.FSU.OVERLAY_LIGHTBOX,scroll:l.scrollStrategies.block(),disposeOnNavigation:!0,exclusive:!0,size:{width:"100%",height:"100%"},position:l.position().global().top("0").centerHorizontally()}))}postIdentity(l,t){return t.id}calendarDayIdentity(l,t){return t.formattedDate+"_"+t.posts?.length||"0"}retrieveFilters(){if("popstate"===this.router.getCurrentNavigation()?.trigger){const l=this.sessionCache.fetch(this.id,"filterState");l&amp;&amp;(this.sessionCache.clear(this.id,"filterState"),this.filterState=l,this.currentTimeFrame=this.formatTimeFrame(this.filterState.from&amp;&amp;(0,iv.A)(this.filterState.from,"dd.MM.yyyy",new Date),this.filterState.to&amp;&amp;(0,iv.A)(this.filterState.to,"dd.MM.yyyy",new Date)))}}saveFilters(){this.sessionCache.save(this.id,"filterState",this.filterState)}updateQuery(l,t,i){var s=this;return(0,Vr.A)(function*(){s.updatingQuery=!1;const f=s.postListValue,M=t.eventDate;if(l?.eventDate?.min!==M?.min||l.eventDate?.max!==M?.max||l.sortOrder!==t.sortOrder){M?.min||M?.max||!l.eventDate?l.eventDate=M:delete l.eventDate,l.sortOrder=t.sortOrder,l.orderBy="EventTime",s.updatingQuery=!0,yield f.updateQuery(l),s.listLayout===Dc.CalendarList&amp;&amp;s.makeCalendar();const te=M?.max&amp;&amp;ov(M.max),Me=M?.min&amp;&amp;ov(M.min);s.filterState.to=te?(0,jo.A)(te,"dd.MM.yyyy",{locale:s.dateFnLocale}):null,s.filterState.from=Me?(0,jo.A)(Me,"dd.MM.yyyy",{locale:s.dateFnLocale}):null,s.customDateForm.controls.customDateTo?.setValue(s.filterState.to),s.customDateForm.controls.customDateFrom?.setValue(s.filterState.from),s.filterState.dateFilter=i,s.filterState.sortOrder=t.sortOrder,s.currentTimeFrame=s.formatTimeFrame(Me,te),s.updatingQuery=!1}})()}makeCalendar(){if(this.listLayout!==Dc.CalendarList)return;if(!this.postListValue?.items?.length)return void(this.postsByDates=[]);const l=this.postListValue.items,t={},i=this.postListValue.getQuery(),s=(0,n_.A)(new Date(i?.eventDate?.min||new Date)),f=i?.eventDate?.max?Ic(new Date(i.eventDate.max)):void 0;let M,te;for(const tt of l){if(tt.type!=u.cPO)continue;const Ot=tt;if(!Ot.eventInfo?.from)continue;const Rt=(0,n_.A)(new Date(Ot.eventInfo.from)),Vt=Ic(new Date(Ot.eventInfo.to||Ot.eventInfo.from));(!M||(0,Ru.A)(Rt,M))&amp;&amp;(M=Rt),(!te||(0,vh.A)(Vt,te))&amp;&amp;(te=Vt);for(let Kt=Rt;(0,Ru.A)(Kt,Vt);Kt=(0,_a.A)(Kt,1))t[Kt.toISOString()]?t[Kt.toISOString()].push(Ot):t[Kt.toISOString()]=[Ot]}const Me=Ic(new Date(l[l.length-1].eventInfo.from));te=this.postListValue.hasMore?Me:f&amp;&amp;(0,vh.A)(te,f)?f:te,M=s&amp;&amp;(0,Ru.A)(M,s)?s:M,this.postsByDates=[];for(let tt=M;(0,Ru.A)(tt,te);tt=(0,_a.A)(tt,1)){const Ot=this.postsByDates.length-1,Rt=t[(0,n_.A)(tt).toISOString()];if(Ot&gt;=0&amp;&amp;sD(this.postsByDates[Ot].posts,Rt)){const Vt=this.postsByDates[Ot].posts;this.postsByDates[Ot]={date:this.postsByDates[Ot].date,dateTo:tt,formattedDate:this.formatTimeFrame(this.postsByDates[Ot].date,tt),posts:Vt}}else{const Vt=Rt||[];this.postsByDates.push({date:tt,formattedDate:(0,jo.A)(tt,"do MMM yyyy",{locale:this.dateFnLocale}),posts:Vt})}}this.postsByDates=this.postsByDates.filter(tt=&gt;tt.posts?.length&gt;0)}formatTimeFrame(l,t){if(!l&amp;&amp;!t)return"";if(!l){const i=(0,jo.A)(t,"do MMM yyyy",{locale:this.dateFnLocale});return "bis " + i + ""}if(!t){const i=(0,jo.A)(l,"do MMM yyyy",{locale:this.dateFnLocale});return "ab " + i + ""}if(t.getFullYear()!==l.getFullYear()){const i=(0,jo.A)(l,"do MMM yyyy",{locale:this.dateFnLocale}),s=(0,jo.A)(t,"do MMM yyyy",{locale:this.dateFnLocale});return "" + i + " - " + s + ""}if(t.getMonth()!==l.getMonth()){const i=(0,jo.A)(l,"do MMM",{locale:this.dateFnLocale}),s=(0,jo.A)(t,"do MMM yyyy",{locale:this.dateFnLocale});return "" + i + " - " + s + ""}if(t.getDate()!==l.getDate()){const i=(0,jo.A)(l,"do",{locale:this.dateFnLocale}),s=(0,jo.A)(t,"do MMM yyyy",{locale:this.dateFnLocale});return "" + i + " - " + s + ""}return(0,jo.A)(l,"do MMM yyyy",{locale:this.dateFnLocale})}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ds)))(i||ds)}})()}static{this.\u0275cmp=e.VBU({type:ds,selectors:[["rs-event-filter-list"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;(e.GBs(Ek,5),e.GBs(TT,5)),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.customDateTemplate=s.first),e.mGM(s=e.lsd())&amp;&amp;(i.filterTemplate=s.first)}},standalone:!1,features:[e.Vt3],decls:17,vars:5,consts:()=&gt;{let l,t,i,s,f,M,te,Me,tt,Ot,Rt,Vt,Kt,nn;return l="Beitr\xE4ge ausw\xE4hlen",t="Mehr laden",i="Keine Ergebnisse",s="Bitte w\xE4hlen Sie einen anderen Zeitraum.",f="Datum",M="Fenster schlie\xDFen",te="Von",Me="Bis",tt="Filter anwenden",Ot="Zeitraum w\xE4hlen",Rt="Fenster schlie\xDFen",Vt="Zur\xFCcksetzen",Kt="Ergebnisse",nn="Filter",[["element",""],["filters",""],["custom",""],["filterModal",""],["gizmo",""],["customEventImage",""],["placeholder",""],l,i,s,Ot,nn,[4,"ngIf"],[1,"header"],["rsFontColor","",1,"header__title","title","rs-u-font-title-large","rs-u-mar-y-5"],[4,"rsStringAttribute"],[4,"ngTemplateOutlet"],[1,"results"],["class","results__loader",4,"ngIf"],["class","rs-u-pad-t-5 rs-u-text-centered",4,"ngIf"],["class","rs-u-mar-b-4",4,"ngIf"],[3,"items","columnLayout","hideTags","displayAsGrid","shape","imageAspectRatio",4,"ngIf"],[1,"rs-u-mar-b-4"],[3,"items","hideTags","columnLayout","teaserLayout","imageAspectRatio","displayAsGrid"],[3,"items","columnLayout","hideTags","displayAsGrid","shape","imageAspectRatio"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"calendar-day"],[1,"calendar-day__date"],[1,"calendar-day__events"],["class","calendar-day__event",4,"ngFor","ngForOf","ngForTrackBy"],[1,"calendar-day__event"],[3,"item","title","image","layout"],[1,"teaser-image"],[3,"aspectRatio","shape"],["size","medium",3,"image","croppedAspectRatio","alt","fillContainer",4,"ngIf","ngIfElse"],["size","medium",3,"image","croppedAspectRatio","alt","fillContainer"],[1,"results__loader"],["icon","player-loading",1,"results__spinner",3,"size"],[1,"rs-u-pad-t-5","rs-u-text-centered"],["label",t,3,"buttonClick","buttonStyle","isSmall","loading"],[1,"not-found-text","rs-u-text-centered","rs-u-pad-y-9"],[1,"filter-form",3,"formGroup"],["id","dateFilter","label",f,3,"changed","value","valueLabel","options"],["cdkTrapFocus","",1,"custom-date-overlay",3,"rsBackgroundColor"],[1,"modal-header","rs-u-mar-b-5"],["rsFontColor","",1,"rs-u-font-title-large","rs-u-mar-y-0"],["icon","close","title",M,3,"click","iconSize","isSmall","buttonStyle","buttonColorScheme"],[3,"ngSubmit","formGroup"],["id","customDateFrom","label",te,"autocomplete","date",1,"rs-u-mar-b-5",3,"value","autofocus"],["id","customDateTo","label",Me,"autocomplete","date",1,"rs-u-mar-b-5",3,"value"],["label",tt,3,"type","fullWidth"],["cdkTrapFocus","",1,"filter-overlay",3,"cdkTrapFocusAutoCapture"],["icon","close","title",Rt,3,"click","iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"filter-overlay__main"],["label",Vt,"class","rs-u-mar-b-4",3,"buttonStyle","fullWidth","click",4,"ngIf"],["label",Kt,3,"click","fullWidth"],["label",Vt,1,"rs-u-mar-b-4",3,"click","buttonStyle","fullWidth"]]},template:function(t,i){if(1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,OT,2,0,"ng-container",12),e.j41(3,"div",13)(4,"h2",14),e.DNE(5,Mh,2,0,"ng-container",15),e.k0s(),e.DNE(6,YA,1,0,"ng-container",16),e.k0s(),e.DNE(7,PT,8,9,"ng-container",12)(8,iD,6,0,"ng-container",12)(9,av,2,8,"ng-template",null,1,e.C5r)(11,oD,9,12,"ng-template",null,2,e.C5r)(13,rD,10,9,"ng-template",null,3,e.C5r),e.bVm(),e.eu8(15,null,4)),2&amp;t){const s=e.sdS(10);e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.postListValue&amp;&amp;i.postListValue.items)),e.R7$(3),e.Y8G("rsStringAttribute",i.title),e.R7$(),e.Y8G("ngTemplateOutlet",s),e.R7$(),e.Y8G("ngIf",(null==i.postListValue||null==i.postListValue.items?null:i.postListValue.items.length)&gt;0),e.R7$(),e.Y8G("ngIf",(null==i.postListValue||null==i.postListValue.items?null:i.postListValue.items.length)&lt;1)}},dependencies:[R.kB,m.Sq,m.bT,m.T3,Ni.hw,Qo.r,Nn.Q,sv.I,Ii.R,Bn.AJ,zi.D,T.qT,T.cb,T.j4,Bs,Eg,aa,rs,bT,m.Jj],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.header[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:var(--rs-values-spacing-sp5);justify-content:space-between}.header__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-"}.results[_ngcontent-%COMP%]{position:relative}.results__loader[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.results__spinner[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite;color:var(--rs-colors-secondary)}.results--loading[_ngcontent-%COMP%]{filter:blur(.5rem)}.results--loading[_ngcontent-%COMP%]{filter:none}.results--loading[_ngcontent-%COMP%]:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:var(--rs-colors-text-background);opacity:.5}.results__loader[_ngcontent-%COMP%]{z-index:1}.filter-bar[_ngcontent-%COMP%]{display:none}@media only screen and (min-width: 960px){.filter-bar[_ngcontent-%COMP%]{display:block}.filter-bar[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.filter-bar[_ngcontent-%COMP%]   form[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{flex:0 0 auto;min-width:25%}}.custom-date-overlay[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:var(--rs-values-spacing-sp5) var(--rs-values-padding-page);width:var(--rs-values-layout-widths-block);max-width:100%;overflow:auto}.filter-overlay[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--rs-colors-background);padding:var(--rs-values-spacing-sp5) var(--rs-values-padding-page);width:100%;overflow:auto}.filter-overlay__main[_ngcontent-%COMP%]{flex-grow:1}.modal-header[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:flex;justify-content:space-between}.filter-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-height:calc(var(--rs-font-body-line-height) * var(--rs-font-body-size) + 2 * var(--rs-values-spacing-sp2) + 2 * var(--dropdown-border-width));z-index:1}.calendar-day[_ngcontent-%COMP%]{position:relative;padding:var(--rs-values-spacing-sp4) 0}.calendar-day[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--rs-colors-text);opacity:.5}.calendar-day__date[_ngcontent-%COMP%]{opacity:.5}.calendar-day__date[_ngcontent-%COMP%]:not(:last-child){margin:0 0 var(--rs-values-spacing-sp4)}.calendar-day__events[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:calc(-.5 * var(--rs-values-spacing-sp4))}.calendar-day__event[_ngcontent-%COMP%]{margin:calc(.5 * var(--rs-values-spacing-sp4));flex:0 1 auto;max-width:100%;min-width:0}.teaser-image[_ngcontent-%COMP%]{--rs-teaser-image-width: calc( var(--rs-body-large-strong-size) * var(--rs-body-large-strong-line-height) * 2 * var(--rs-teaser-aspect-ratio) );width:var(--rs-teaser-image-width);flex:0 0 var(--rs-teaser-image-width)}@media only screen and (min-width: 600px){.header[_ngcontent-%COMP%]{flex-direction:row;margin-bottom:0;align-items:center}}']})}}(0,k.Cg)([(0,u.fvl)()],ds.prototype,"title",void 0),(0,k.Cg)([(0,u.PRR)()],ds.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],ds.prototype,"shape",void 0),(0,k.Cg)([(0,u.PRR)({name:"layout"})],ds.prototype,"layoutAttribute",void 0),(0,k.Cg)([(0,u.sa_)()],ds.prototype,"hideTags",void 0);let lD=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[R.Pd,st.iI,m.MD,u.Ui,T.X1,u.Jlh,ls]})}}return o})();const cD=o=&gt;({item:o}),uD=(o,l)=&gt;({data:o,type:l});function dD(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function hD(o,l){1&amp;o&amp;&amp;e.eu8(0)}function pD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5),e.DNE(1,hD,1,0,"ng-container",6),e.nrm(2,"rs-post-navigation",7)(3,"rs-footer-ad-slot"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(5,uD,e.eq3(3,cD,t.post.value),t.SHARE_BAR_COMPONENT)),e.R7$(),e.Y8G("post",t.post.value)("neighborPostsType",t.PODCAST_TYPE)}}class Vu extends du{constructor(){super(...arguments),this.PODCAST_TYPE=u.slR,this.SHARE_BAR_COMPONENT=u.Orz}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Vu)))(i||Vu)}})()}static{this.\u0275cmp=e.VBU({type:Vu,selectors:[["rs-podcast-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="LEERER PODCAST FOOTER",[["element",""],["gizmo",""],l,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7","rs-u-mar-b-9"],[4,"rsComponent"],[3,"post","neighborPostsType"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,dD,2,0,"ng-container",3)(3,pD,4,8,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.post&amp;&amp;i.post.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",null==i.post?null:i.post.value))},dependencies:[m.bT,jn.I,lm,uu],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.slR)],Vu.prototype,"post",void 0);const _D=(o,l)=&gt;({data:o,type:l});function lv(o,l){1&amp;o&amp;&amp;e.eu8(0)}function cv(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,lv,1,0,"ng-container",2),e.nI1(1,"rsBind")),2&amp;o){const t=e.XpG();e.Y8G("rsComponent",e.l_i(3,_D,e.bMT(1,1,t.attributeSet),t.podcastTeaser))}}class Ya extends Vo{constructor(){super(...arguments),this.podcastTeaser=this.componentInjector.get(u._IM,!1)||Fi}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ya)))(i||Ya)}})()}static{this.\u0275cmp=e.VBU({type:Ya,selectors:[["rs-podcast-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[4,"rsComponent"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,cv,2,6,"ng-container"),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(null!=i.post&amp;&amp;i.post.value||i.editMode?2:-1))},dependencies:[jn.I,fr.Yk],encapsulation:2})}}function DT(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",2),2&amp;o){const t=e.XpG();e.Y8G("image",t.image)("fillContainer",!0)("alt",(null==t.image?null:t.image.description)||t.title)}}function uv(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder",3),2&amp;o){const t=e.XpG();e.Y8G("title",t.title)}}function LT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",8)(1,"span",9),e.EFF(2),e.k0s(),e.EFF(3),e.k0s(),e.j41(4,"p",10),e.EFF(5),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.JRh(t.subTitle?t.publishDate+" - ":t.publishDate),e.R7$(),e.SpI("",t.subTitle," "),e.R7$(2),e.SpI(" ",t.publishDate," ")}}(0,k.Cg)([(0,u.FFs)(u.slR)],Ya.prototype,"post",void 0),(0,k.Cg)([(0,u.sa_)()],Ya.prototype,"hideHosts",void 0);let dv=(()=&gt;{class o{constructor(t){this.injector=t,this.SEEKBAR_HEIGHT=dE,this.TEXT_ALIGN=u.nOB,this.BUTTON_STYLE=u.inm,this.FONT_CLASS=u.qeG}ngOnInit(){this.init()}ngOnChanges(t){t.post&amp;&amp;this.init()}init(){this.post&amp;&amp;(this.title=this.post.title,this.subTitle=this.post.subTitle,this.publishDate=this.post.publishDate?(0,m.Yq)(this.post.publishDate,"mediumDate",this.injector.get(e.xe9)):void 0,this.image=this.post.get("image"),this.playerConfig=this.post.playerConfig,this.link=this.post.link)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.zZn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podcast-player"]],inputs:{post:"post"},standalone:!1,features:[e.OA$],decls:10,vars:11,consts:[[1,"podcast-player"],[1,"podcast-player__image"],["size","medium",3,"image","fillContainer","alt"],[3,"title"],[1,"podcast-player__info"],["rsFontColor","",1,"podcast-player__title","rs-u-mar-0","rs-u-font-body-large--strong",3,"rsRouterLink","rsFontClass"],[1,"podcast-player__player"],[3,"playerConfig","hideTitle"],["rsFontColor","",1,"podcast-player__sub-title","rs-u-font-body","rs-u-mar-0"],[1,"podcast-player__sub-title-mobile-only"],["rsFontColor","",1,"podcast-player__publish-date","rs-u-font-caption","rs-u-mar-0"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0)(1,"div",1),e.DNE(2,DT,1,3,"rs-image",2)(3,uv,1,1,"rs-image-placeholder",3),e.k0s(),e.j41(4,"div",4)(5,"a",5),e.EFF(6),e.k0s(),e.DNE(7,LT,6,3),e.k0s(),e.j41(8,"div",6),e.nrm(9,"rs-playable-player",7),e.k0s()()),2&amp;i&amp;&amp;(e.xc7("--rs-podcast-player-seekbar-height",s.SEEKBAR_HEIGHT),e.R7$(),e.AVh("podcast-player__image--placeholder",!s.image),e.R7$(),e.vxM(s.image?2:3),e.R7$(3),e.Y8G("rsRouterLink",s.link)("rsFontClass",s.FONT_CLASS.bodyLarge),e.R7$(),e.SpI(" ",s.title," "),e.R7$(),e.vxM(s.publishDate?7:-1),e.R7$(2),e.Y8G("playerConfig",s.playerConfig)("hideTitle",!0))},dependencies:[Ni.hw,so.j,Bn.lU,Bn.AJ,Kh,aa],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block}.podcast-player[_ngcontent-%COMP%]{--podcast-player-image-size: calc( var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + var(--rs-font-body-line-height) * var(--rs-font-body-size) );display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;position:relative}.podcast-player__image[_ngcontent-%COMP%]{width:var(--podcast-player-image-size);height:var(--podcast-player-image-size);margin:0;grid-row-start:span 1;position:relative}.podcast-player__image--placeholder[_ngcontent-%COMP%]{background-color:var(--rs-colors-placeholder)}.podcast-player__info[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp2);overflow:hidden}.podcast-player__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;--rs-colors-text-link: var(--rs-colors-text)}.podcast-player__title[_ngcontent-%COMP%]:hover{text-decoration:none}.podcast-player__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none}.podcast-player__publish-date[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;display:none}.podcast-player__player[_ngcontent-%COMP%]{grid-column-start:span 2;max-width:100%;align-self:end;margin-top:var(--rs-values-spacing-sp3)}@media only screen and (min-width: 600px){.podcast-player[_ngcontent-%COMP%]{--podcast-player-image-size: calc( var(--rs-font-body-large-line-height) * var(--rs-font-body-large-size) + var(--rs-font-body-line-height) * var(--rs-font-body-size) + var(--rs-font-caption-line-height) * var(--rs-font-caption-size) + var(--rs-values-spacing-sp2) + var(--rs-podcast-player-seekbar-height) )}.podcast-player__image[_ngcontent-%COMP%]{grid-row-start:span 2}.podcast-player__info[_ngcontent-%COMP%]{margin-left:var(--rs-values-spacing-sp4)}.podcast-player__sub-title-mobile-only[_ngcontent-%COMP%]{display:none}.podcast-player__publish-date[_ngcontent-%COMP%]{display:block}.podcast-player__player[_ngcontent-%COMP%]{grid-column-start:2;margin-left:var(--rs-values-spacing-sp4);margin-top:var(--rs-values-spacing-sp2)}}']})}}return o})();class Bl extends u.KVU{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Bl)))(i||Bl)}})()}static{this.\u0275cmp=e.VBU({type:Bl,selectors:[["rs-podcast-player-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"post"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-podcast-player",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("post",null==i.post?null:i.post.value))},dependencies:[dv],encapsulation:2})}}function fD(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-post-list",4),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("postList",t.postListValue)("hideTags",null==t.hideTags?null:t.hideTags.value)("showPagination",null==t.showPagination?null:t.showPagination.value)("teaserLayout",null==t.teaserLayout?null:t.teaserLayout.value)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}function hv(o,l){1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"p"),e.pXf(2,2),e.k0s(),e.bVm())}(0,k.Cg)([(0,u.FFs)(u.slR)],Bl.prototype,"post",void 0);let E_=(()=&gt;{class o extends qo{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podcast-list-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t;return t="Podcast-List Element bearbeiten.",[["element",""],["gizmo",""],t,[4,"ngIf"],[3,"postList","hideTags","showPagination","teaserLayout","imageAspectRatio","shape"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,fD,2,6,"ng-container",3)(3,hv,3,0,"ng-container",3),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",s.postListValue),e.R7$(),e.Y8G("ngIf",!s.postListValue&amp;&amp;s.editMode))},dependencies:[m.bT,ua],encapsulation:2})}}return o})(),pv=(()=&gt;{class o{constructor(){this.croppedAspectRatio=null}get backgroundImage(){return this.podcast?.get("image")||this.podcast?.entity?.image||this.fallbackImage}ngOnChanges(t){t.podcast&amp;&amp;this.podcast&amp;&amp;(this.playerConfig=this.podcast.playerConfig)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podcast-player-image"]],inputs:{hideTitle:"hideTitle",toggleHeader:"toggleHeader",aspectRatios:"aspectRatios",maxHeights:"maxHeights",croppedAspectRatio:"croppedAspectRatio",podcast:"podcast",fallbackImage:"fallbackImage"},standalone:!1,features:[e.OA$],decls:1,vars:7,consts:[[3,"playerConfig","backgroundImage","hideTitle","aspectRatios","croppedAspectRatio","maxHeights","toggleHeader"]],template:function(i,s){1&amp;i&amp;&amp;e.nrm(0,"rs-player-image",0),2&amp;i&amp;&amp;e.Y8G("playerConfig",s.playerConfig)("backgroundImage",s.backgroundImage)("hideTitle",s.hideTitle)("aspectRatios",s.aspectRatios)("croppedAspectRatio",s.croppedAspectRatio)("maxHeights",s.maxHeights)("toggleHeader",s.toggleHeader)},dependencies:[nb],encapsulation:2})}}return o})();const _v=o=&gt;({sm:o}),xT=()=&gt;({sm:"100vh",md:"100vh",lg:"100vh",xl:"100vh"});function NT(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-podcast-player-image",4),2&amp;o){const t=l.image,i=l.imageAspectAsNumber,s=e.XpG(2);e.Y8G("podcast",s.podcast)("hideTitle",!0)("toggleHeader",!1)("fallbackImage",t)("aspectRatios",e.eq3(7,_v,i))("croppedAspectRatio",s.croppedAspectRatio)("maxHeights",e.lJ4(9,xT))}}function bk(o,l){1&amp;o&amp;&amp;e.DNE(0,NT,1,10,"ng-template",null,2,e.C5r)}class ma extends go{constructor(){super(...arguments),this.croppedAspectRatio=u.l8F.Ratio16x9}init(){if(super.init(),!this.post?.value)return;const l=this.post.value;this.podcast=l.type===u.slR?l:this.podcast,this.croppedAspectRatio=this.imageAspectRatio.value||this.configService.vendorTheme.values.defaultImageAspectRatio}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ma)))(i||ma)}})()}static{this.\u0275cmp=e.VBU({type:ma,selectors:[["rs-podcast-header-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:13,consts:[["element",""],["gizmo",""],["imageTemplate",""],[3,"post","image","imageAspectRatio","imageCaption","showCaption","title","subTitle","adLabel","metaInfo","hideTags","tags","headerLayout"],[3,"podcast","hideTitle","toggleHeader","fallbackImage","aspectRatios","croppedAspectRatio","maxHeights"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-post-header",3),e.DNE(3,bk,2,0),e.k0s(),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("post",null==i.post?null:i.post.value)("image",i.image)("imageAspectRatio",null==i.imageAspectRatio?null:i.imageAspectRatio.value)("imageCaption",i.imageCaption)("showCaption",null==i.showCaption?null:i.showCaption.value)("title",i.title)("subTitle",i.subTitle)("adLabel",i.adLabel)("metaInfo",i.metaInfo)("hideTags",null==i.hideTags?null:i.hideTags.value)("tags",i.tags)("headerLayout",null==i.headerLayout?null:i.headerLayout.value),e.R7$(),e.vxM(i.editMode||i.podcast?3:-1))},dependencies:[_u,pv],encapsulation:2})}}function gD(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",3),2&amp;o){const t=e.XpG();e.Y8G("link",t.link)("tags",t.tags)("title",null==t.title?null:t.title.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("summary",null==t.description?null:t.description.value)("image",(null==t.imageOverride?null:t.imageOverride.value)||(null==t.image?null:t.image.value))("badgeContent",t.badgeContent)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("hideTags",null==t.hideTags?null:t.hideTags.value)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}(0,k.Cg)([(0,u.FFs)(u.slR)],ma.prototype,"post",void 0),(0,k.Cg)([(0,u.m9s)(u.bvk,{object:"post",name:"hosts"})],ma.prototype,"authors",void 0),(0,k.Cg)([(0,u.sa_)({name:"hideHosts"})],ma.prototype,"hideAuthors",void 0);let fv=(()=&gt;{class o extends Lo{constructor(){super(...arguments),this.badgeTextSingular="Folge",this.badgeTextPlural="Aktuelle Folgen"}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podast-group-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"link","tags","title","subTitle","summary","image","badgeContent","layout","hideTags","imageAspectRatio","shape",4,"ngIf"],[3,"link","tags","title","subTitle","summary","image","badgeContent","layout","hideTags","imageAspectRatio","shape"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,gD,1,11,"rs-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",(null==s.group?null:s.group.value)||s.editMode))},dependencies:[m.bT,Fi],encapsulation:2})}}return o})();const kT=(o,l)=&gt;({justifyElements:o,tags:l}),mD=(o,l)=&gt;({data:o,type:l}),FT=o=&gt;({sm:o}),C_=()=&gt;({sm:"100vh"}),BT=o=&gt;({"rs-u-container rs-u-container--block":o});function UT(o,l){1&amp;o&amp;&amp;e.eu8(0)}function $T(o,l){if(1&amp;o&amp;&amp;e.DNE(0,UT,1,0,"ng-container",8),2&amp;o){const t=e.XpG(2);e.Y8G("rsComponent",e.l_i(4,mD,e.l_i(1,kT,t.justifyTags,t.tags),t.tagListComponent))}}function GT(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,5),e.bVm())}function VT(o,l){1&amp;o&amp;&amp;e.eu8(0)}function jT(o,l){if(1&amp;o&amp;&amp;e.DNE(0,VT,1,0,"ng-container",9),2&amp;o){const t=e.XpG(3);e.Y8G("rsStringAttribute",t.title)}}function HT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",7),e.DNE(1,GT,2,0,"ng-container")(2,jT,1,1,"ng-container"),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(!t.editMode||null!=t.group&amp;&amp;t.group.value?-1:1),e.R7$(),e.vxM(null!=t.title&amp;&amp;t.title.value?2:-1)}}function WT(o,l){if(1&amp;o&amp;&amp;e.DNE(0,$T,1,7,"ng-container")(1,HT,3,2,"h1",7),2&amp;o){const t=e.XpG();e.vxM(null!=t.hideTags&amp;&amp;t.hideTags.value||null==t.tags||!t.tags.length?-1:0),e.R7$(),e.vxM(t.editMode||null!=t.title&amp;&amp;t.title.value?1:-1)}}function XT(o,l){if(1&amp;o&amp;&amp;(e.nrm(0,"rs-podcast-player-image",11),e.nI1(1,"async")),2&amp;o){const t=e.XpG(3);e.Y8G("hideTitle",!0)("podcast",e.bMT(1,5,t.podcast$))("aspectRatios",e.eq3(7,FT,t.aspectAsNumber))("fallbackImage",null==t.image?null:t.image.value)("maxHeights",e.lJ4(9,C_))}}function zT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-restricted-aspect-image",12),e.nrm(1,"rs-image",14),e.k0s()),2&amp;o){let t,i;const s=e.XpG(3);e.Y8G("aspectRatio",null!==(t=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==t?t:s.minImageAspect)("isMinAspect",!(null!=s.imageAspectRatio&amp;&amp;s.imageAspectRatio.value))("image",s.imageValue),e.R7$(),e.Y8G("attribute",s.image)("fillContainer",!0)("croppedAspectRatio",null!==(i=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==i?i:void 0)("alt",(null==s.image||null==s.image.value?null:s.image.value.description)||(null==s.title?null:s.title.value))}}function KT(o,l){1&amp;o&amp;&amp;e.eu8(0)}function QT(o,l){if(1&amp;o&amp;&amp;e.DNE(0,KT,1,0,"ng-container",16),2&amp;o){const t=e.XpG(4);e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function vD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",13),e.DNE(1,QT,1,2,"ng-container"),e.nrm(2,"rs-credits-component",15),e.k0s()),2&amp;o){const t=e.XpG(3);e.Y8G("ngClass",e.eq3(4,BT,(null==t.headerLayout?null:t.headerLayout.value)===t.HEADER_LAYOUTS.fullWidth)),e.R7$(),e.vxM(t.editMode||null!=t.imageCaption&amp;&amp;t.imageCaption.value?1:-1),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function ED(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figure",10),e.DNE(1,XT,2,10,"rs-podcast-player-image",11),e.nI1(2,"async"),e.DNE(3,zT,2,7,"rs-restricted-aspect-image",12)(4,vD,3,6,"figcaption",13),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.vxM(t.editMode||e.bMT(2,2,t.podcast$)?1:3),e.R7$(3),e.vxM(null!=t.showCaption&amp;&amp;t.showCaption.value&amp;&amp;(null!=t.imageCaption&amp;&amp;t.imageCaption.value||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.source||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.license||null!=t.image&amp;&amp;null!=t.image.value&amp;&amp;t.image.value.copyright||t.editMode)?4:-1)}}function CD(o,l){1&amp;o&amp;&amp;e.DNE(0,ED,5,4,"ng-template",null,3,e.C5r)}function gv(o,l){1&amp;o&amp;&amp;e.eu8(0)}function JT(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",17),e.DNE(1,gv,1,0,"ng-container",9),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.description)}}function yD(o,l){1&amp;o&amp;&amp;e.DNE(0,JT,2,1,"ng-template",null,4,e.C5r)}let ZT=(()=&gt;{class o extends Go{constructor(){super(...arguments),this.podcast$=new _i.t(null),this.postService=this.injector.get(u.K$N)}ngOnDestroy(){super.ngOnDestroy(),this.loadSubscription?.unsubscribe()}init(){super.init();const t=this.image?.value?.baseSize;t?.length&gt;1&amp;&amp;(this.aspectAsNumber=this.imageAspectRatio?.value?u.JIz[this.imageAspectRatio?.value]:Math.min(t[0]/t[1],u.JIz[this.minImageAspect])),this.groupModel?this.podcast$.value&amp;&amp;this.podcast$.value?.groupModel?.id===this.groupModel?.id||(this.loadSubscription?.unsubscribe(),this.loadSubscription=this.postService.getPosts({groupIds:[this.groupModel.id],limit:1,postTypes:[u.slR]}).subscribe(i=&gt;{i?.items?.length&gt;0&amp;&amp;(this.loadSubscription?.unsubscribe(),this.podcast$.next(i.items[0]))})):this.podcast$.next(null)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podcast-group-header-element"]],standalone:!1,features:[e.Vt3],decls:10,vars:6,consts:()=&gt;{let t;return t="CLICK TO SET GROUP ",[["element",""],["titleTemplate",""],["gizmo",""],["imageTemplate",""],["descriptionTemplate",""],t,[3,"headerLayout","textAlignment"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsComponent"],[4,"rsStringAttribute"],[1,"rs-u-mar-0"],[3,"hideTitle","podcast","aspectRatios","fallbackImage","maxHeights"],[3,"aspectRatio","isMinAspect","image"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0",3,"ngClass"],["size","large",3,"attribute","fillContainer","croppedAspectRatio","alt"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-u-mar-b-0","rs-u-mar-t-2","rs-u-text-left"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout",6),e.DNE(3,WT,2,2,"ng-template",null,1,e.C5r)(5,CD,2,0),e.nI1(6,"async"),e.DNE(7,yD,2,0),e.k0s(),e.bVm(),e.eu8(8,null,2)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("headerLayout",null==s.headerLayout?null:s.headerLayout.value)("textAlignment",s.textAlign),e.R7$(3),e.vxM(s.editMode||e.bMT(6,4,s.podcast$)||null!=s.image&amp;&amp;s.image.value?5:-1),e.R7$(2),e.vxM(s.editMode||null!=s.description&amp;&amp;s.description.value?7:-1))},dependencies:[m.YU,Ni.hw,Qo.r,Cs.R,jn.I,Bn.AJ,La,Us,rs,pv,m.Jj],encapsulation:2})}}return o})();function bD(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function TD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6)(1,"h2",7),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-post-list",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(3),e.Y8G("postList",t.list)("hideTags",null==t.hideTags?null:t.hideTags.value)("columnLayout",t.gridLayout)("displayAsGrid",!0)("showPagination",!0)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}let qT=(()=&gt;{class o extends Tr{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-podcast-group-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t,i;return t="Zum Bearbeiten des Gruppen-Footers hier klicken.",i="Aktuelle Folgen",[["element",""],["gizmo",""],t,i,[4,"ngIf"],["class","rs-u-container rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-mar-t-7","rs-u-mar-b-9"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-4"],[3,"postList","hideTags","columnLayout","displayAsGrid","showPagination","imageAspectRatio","shape"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,bD,2,0,"ng-container",4)(3,TD,4,7,"section",5),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!s.list&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",s.list))},dependencies:[m.bT,Bn.AJ,ua],encapsulation:2})}}return o})();const SD=()=&gt;[],OD=(o,l)=&gt;({justifyElements:o,tags:l,allowLineBreak:!1}),mv=(o,l)=&gt;({data:o,type:l}),MD=(o,l,t,i,s,f,M,te,Me,tt)=&gt;({item:o,tags:l,title:t,subTitle:i,summary:s,adLabel:f,image:M,layout:te,hideTags:!1,imageAspectRatio:Me,shape:tt}),eS=(o,l,t,i,s,f,M,te)=&gt;({item:o,tags:l,title:t,adLabel:i,image:s,layout:f,hideTags:!0,imageAspectRatio:M,shape:te});function tS(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",8),e.pXf(1,4),e.k0s())}function nS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function iS(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,nS,1,0,"ng-container",16),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(5,mv,e.l_i(2,OD,t.justifyTags,t.tags||e.lJ4(1,SD)),t.tagListComponent))}}function oS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",17),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.description," ")}}function rS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function sS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",18),e.DNE(1,rS,1,0,"ng-container",16),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(12,mv,e.zJS(1,MD,[t.recentPost,t.recentPostTags,t.recentPost.title,t.recentPost.subTitle,t.recentPost.summary,t.recentPost.adLabel,t.recentPost.get("image"),t.TEASER_LAYOUTS.Detail,null==t.imageAspectRatio?null:t.imageAspectRatio.value,null==t.shape?null:t.shape.value]),t.recentPostComponent))}}function aS(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.nrm(1,"rs-content-teaser-list",20),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("items",t.otherPosts)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}function lS(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,5),e.bVm())}function cS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function uS(o,l){if(1&amp;o&amp;&amp;e.DNE(0,cS,1,0,"ng-container",16),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(4);e.Y8G("rsComponent",e.l_i(10,mv,e.lV(1,eS,t,s.otherPostTags[i],t.title,t.adLabel,t.get("image"),s.TEASER_LAYOUTS.Tile,null==s.imageAspectRatio?null:s.imageAspectRatio.value,null==s.shape?null:s.shape.value),s.otherPostComponents[i]))}}function RD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-carousel-w-topnav",21),e.bIt("moreButtonClicked",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.onMore())}),e.DNE(1,lS,2,0,"ng-template",null,2,e.C5r)(3,uS,1,13,"ng-template",null,3,e.C5r),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("items",t.otherPosts)("layout",t.gridLayout)("isFullWidth",!0)("noControlsMargin",!0)}}function ID(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div"),e.DNE(1,aS,2,3,"ng-container",7)(2,RD,5,4,"rs-carousel-w-topnav",19),e.k0s()),2&amp;o){const t=e.XpG(2);e.AVh("rs-u-mar-b-5",!t.link||t.otherPosts.length&gt;=4),e.R7$(),e.Y8G("ngIf",t.otherPosts&amp;&amp;t.otherPosts.length&lt;4),e.R7$(),e.Y8G("ngIf",t.otherPosts.length&gt;3)}}function vv(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",22),e.nrm(1,"rs-button",23),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("buttonStyle",t.BUTTON_STYLE.outlined)("isLink",!0)("link",t.link)("isSmall",!0)}}function y_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section")(1,"div",9),e.DNE(2,iS,2,8,"ng-container",7),e.j41(3,"a",10)(4,"h2",11),e.EFF(5),e.k0s()(),e.DNE(6,oS,2,1,"p",12),e.k0s(),e.DNE(7,sS,2,15,"div",13)(8,ID,3,4,"div",14)(9,vv,2,4,"div",15),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.Y8G("ngIf",null==t.tags?null:t.tags.length),e.R7$(),e.Y8G("rsRouterLink",t.link),e.R7$(),e.ZvI("text__title rs-u-font-title rs-u-mar-t-0 rs-u-mar-b-2 ",t.alignmentClass,""),e.R7$(),e.SpI(" ",t.title," "),e.R7$(),e.Y8G("ngIf",t.description),e.R7$(),e.Y8G("ngIf",t.recentPost),e.R7$(),e.Y8G("ngIf",t.otherPosts),e.R7$(),e.Y8G("ngIf",t.link&amp;&amp;(t.otherPosts.length&lt;4||t.otherPosts.length&lt;1))}}class zs extends u.$rp{constructor(){super(...arguments),this.BUTTON_STYLE=u.inm,this.TEASER_LAYOUTS=u.G6X,this.TEXT_ALIGN=u.nOB,this.otherPosts=[],this.otherPostTags=[],this.otherPostComponents=[],this.recentPostComponent=Fi,this.router=this.injector.get(st.Ix),this.tags=[],this.postCount=0,this.alignment=u.nOB.left,this.alignmentClass="",this.justifyTags={sm:u.nOB.left},this.componentInjector=this.injector.get(u.jVn),this.gridLayout={sm:{columns:"75%",controlInset:"0",inset:"0"},md:{columns:"2",controlInset:"0",inset:"0"},lg:{columns:"4",controlInset:"0",inset:"0"}}}ngOnInit(){super.ngOnInit(),this.alignment=this.injector.get(u.weV).vendorTheme.components.uiCommon.postHeader.horizontalAlignment,this.alignmentClass=(0,u.jgk)(this.alignment),this.justifyTags={sm:this.alignment},this.loadPosts(),this.init(!0),this.tagListComponent=this.componentInjector.get(u.FtO,!1)||$a}ngOnDestroy(){super.ngOnDestroy(),this.initialLoad?.unsubscribe()}detectChanges(){super.detectChanges(),this.groupId!==this.group?.value?.id?this.loadPosts():this.init()}loadPosts(){if(!this.group?.value)return;const l=this.group.value;l.postsToLoad=11,this.initialLoad=l.load.subscribe(t=&gt;{t&amp;&amp;(this.initialLoad?.unsubscribe(),this.init())})}init(l=!1){if(!this.group?.value)return this.groupId=null,this.tags=[],this.title=null,this.description=null,this.recentPost=null,void(this.otherPosts=[]);this.groupId=this.group.value.id,this.title=this.group.value.title,this.description=this.group.value.get("description"),this.tags=this.group.value.tags,this.link=this.group.value.link;const t=this.group.value.posts;this.backgroundImg=this.group.value.get("image"),this.postCount=t.length,!(t.length&lt;1)&amp;&amp;(this.recentPost=t.items[0],this.recentPostTags=(0,u.odL)(this.recentPost),this.recentPostComponent=ca(this.recentPost,this.componentInjector),this.recentPost.type===u.slR&amp;&amp;(this.playerConfig=this.recentPost.playerConfig),this.backgroundImg=this.recentPost.get("image")||this.backgroundImg,!(t.length&lt;2)&amp;&amp;(this.otherPosts=t.items.slice(1),this.otherPostTags=[],this.otherPostComponents=[],this.otherPosts.forEach(i=&gt;{this.otherPostTags.push((0,u.odL)(i)),this.otherPostComponents.push(ca(i,this.componentInjector))}),l||this.cdr.detectChanges()))}onMore(){this.router.navigateByUrl(this.link)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(zs)))(i||zs)}})()}static{this.\u0275cmp=e.VBU({type:zs,selectors:[["rs-podcast-group-preview-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l,t,i,s;return l="Post-Gruppe ausw\xE4hlen.",t="Aktuelle Folgen",i="Folgen",s="Aktuelle Folgen",[["element",""],["gizmo",""],["titleTemplate",""],["item",""],l,i,["class","rs-u-pad-8",4,"ngIf"],[4,"ngIf"],[1,"rs-u-pad-8"],[1,"text"],[1,"text__title-link",3,"rsRouterLink"],["rsFontColor",""],["class","text__description rs-u-mar-t-2",4,"ngIf"],["class","player",4,"ngIf"],[3,"rs-u-mar-b-5",4,"ngIf"],["class","rs-u-pad-y-5 rs-u-text-centered",4,"ngIf"],[4,"rsComponent"],[1,"text__description","rs-u-mar-t-2"],[1,"player"],["centerNavButtonLabel",t,3,"items","layout","isFullWidth","noControlsMargin","moreButtonClicked",4,"ngIf"],[3,"items","imageAspectRatio","shape"],["centerNavButtonLabel",t,3,"moreButtonClicked","items","layout","isFullWidth","noControlsMargin"],[1,"rs-u-pad-y-5","rs-u-text-centered"],["label",s,3,"buttonStyle","isLink","link","isSmall"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,tS,2,0,"div",6)(3,y_,10,10,"section",7),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.group&amp;&amp;i.group.value)),e.R7$(),e.Y8G("ngIf",null==i.group?null:i.group.value))},dependencies:[m.bT,so.j,Nn.Q,jn.I,Bn.AJ,Sl,Bs],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.text[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp5);margin-bottom:var(--rs-values-spacing-sp5)}.text__title-link[_ngcontent-%COMP%]:hover{text-decoration:none}.text__title-link[_ngcontent-%COMP%]:hover   .text__title[_ngcontent-%COMP%]{color:var(--rs-colors-text-highlight)}.text__description[_ngcontent-%COMP%]{margin:0}.player[_ngcontent-%COMP%]{margin:var(--rs-values-spacing-sp4) 0}@media only screen and (min-width: 600px){.player[_ngcontent-%COMP%]{margin:var(--rs-values-spacing-sp5) 0}}"]})}}(0,k.Cg)([(0,u.PRR)()],zs.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],zs.prototype,"shape",void 0),(0,k.Cg)([(0,u.FFs)(u.YhD)],zs.prototype,"group",void 0);let dS=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI,m.MD,u.Ui,u.Jlh,ls]})}}return o})();function hS(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("hideTags",null==t.hideTags?null:t.hideTags.value)("image",(null==t.imageOverride?null:t.imageOverride.value)||(null==t.image?null:t.image.value))("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("item",null==t.post?null:t.post.value)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("shape",null==t.shape?null:t.shape.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("summary",null==t.summary?null:t.summary.value)("tags",t.tags)("title",null==t.title?null:t.title.value)}}class Ka extends Vo{static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ka)))(i||Ka)}})()}static{this.\u0275cmp=e.VBU({type:Ka,selectors:[["rs-article-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"hideTags","image","imageAspectRatio","item","layout","shape","subTitle","summary","tags","title"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,hS,1,10,"rs-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.vxM(null!=i.post&amp;&amp;i.post.value||i.editMode?2:-1))},dependencies:[Fi],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.coR)],Ka.prototype,"post",void 0),(0,k.Cg)([(0,u.sa_)()],Ka.prototype,"hideAuthor",void 0);let Ev=(()=&gt;{class o extends go{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-article-header-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:12,consts:[["element",""],["gizmo",""],[3,"post","image","imageAspectRatio","imageCaption","showCaption","title","subTitle","adLabel","metaInfo","hideTags","tags","headerLayout"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-post-header",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("post",null==s.post?null:s.post.value)("image",s.image)("imageAspectRatio",null==s.imageAspectRatio?null:s.imageAspectRatio.value)("imageCaption",s.imageCaption)("showCaption",null==s.showCaption?null:s.showCaption.value)("title",s.title)("subTitle",s.subTitle)("adLabel",s.adLabel)("metaInfo",s.metaInfo)("hideTags",null==s.hideTags?null:s.hideTags.value)("tags",s.tags)("headerLayout",null==s.headerLayout?null:s.headerLayout.value))},dependencies:[_u],encapsulation:2})}}return o})();const pS=o=&gt;({item:o}),_S=(o,l)=&gt;({data:o,type:l});function AD(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function fS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function gS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5),e.DNE(1,fS,1,0,"ng-container",6),e.nrm(2,"rs-footer-ad-slot"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,_S,e.eq3(1,pS,t.post.value),t.SHARE_BAR_COMPONENT))}}class Qa extends du{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Qa)))(i||Qa)}})()}static{this.\u0275cmp=e.VBU({type:Qa,selectors:[["rs-article-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="LEERER ARTIKEL-FOOTER",[["element",""],["gizmo",""],l,[4,"ngIf"],["class","rs-u-container rs-u-container--block rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-container--block","rs-u-mar-t-7","rs-u-mar-b-9"],[4,"rsComponent"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,AD,2,0,"ng-container",3)(3,gS,3,6,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=i.post&amp;&amp;i.post.value)&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",null==i.post?null:i.post.value))},dependencies:[m.bT,jn.I,uu],encapsulation:2})}}function mS(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("badgeContent",t.badgeContent)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",(null==t.imageOverride?null:t.imageOverride.value)||(null==t.image?null:t.image.value))("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("layout",null==t.teaserLayout?null:t.teaserLayout.value)("link",t.link)("shape",null==t.shape?null:t.shape.value)("subTitle",null==t.subTitle?null:t.subTitle.value)("summary",null==t.description?null:t.description.value)("tags",t.tags)("title",null==t.title?null:t.title.value)}}(0,k.Cg)([(0,u.FFs)(u.coR)],Qa.prototype,"post",void 0);let Cv=(()=&gt;{class o extends Lo{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-article-group-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"badgeContent","hideTags","image","imageAspectRatio","layout","link","shape","subTitle","summary","tags","title"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,mS,1,11,"rs-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.vxM(s.editMode||null!=s.group&amp;&amp;s.group.value?2:-1))},dependencies:[Fi],encapsulation:2})}}return o})();const DD=(o,l)=&gt;({justifyElements:o,tags:l}),yv=(o,l)=&gt;({data:o,type:l});function bv(o,l){1&amp;o&amp;&amp;e.eu8(0)}function vS(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,bv,1,0,"ng-container",10),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsComponent",e.l_i(4,yv,e.l_i(1,DD,t.justifyTags,t.tags),t.tagListComponent))}}function Tv(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,5),e.bVm())}function LD(o,l){1&amp;o&amp;&amp;e.eu8(0)}function xD(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,LD,1,0,"ng-container",12),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("rsStringAttribute",t.title)}}function Sv(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h1",11),e.DNE(1,Tv,2,0,"ng-container",7)(2,xD,2,1,"ng-container",7),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.editMode&amp;&amp;!(null!=t.group&amp;&amp;t.group.value)),e.R7$(),e.Y8G("ngIf",null==t.title?null:t.title.value)}}function ND(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ES(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",13),e.DNE(1,ND,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.subTitle)}}function kD(o,l){if(1&amp;o&amp;&amp;e.DNE(0,vS,2,7,"ng-container",7)(1,Sv,3,2,"h1",8)(2,ES,2,1,"span",9),2&amp;o){const t=e.XpG();e.Y8G("ngIf",!(null!=t.hideTags&amp;&amp;t.hideTags.value)&amp;&amp;(null==t.tags?null:t.tags.length)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.title?null:t.title.value)),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.subTitle?null:t.subTitle.value))}}function CS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function FD(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,CS,1,0,"ng-container",20),e.bVm()),2&amp;o){const t=e.XpG(4);e.R7$(),e.Y8G("rsTextAttribute",t.imageCaption)("rsTextAttributeTagName","span")}}function b_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figcaption",18),e.DNE(1,FD,2,2,"ng-container",7),e.nrm(2,"rs-credits-component",19),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-text-container",(null==t.headerLayout?null:t.headerLayout.value)===t.HEADER_LAYOUTS.fullWidth),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.imageCaption?null:t.imageCaption.value)),e.R7$(),e.Y8G("image",null==t.image?null:t.image.value)("spaceLeft",!(null==t.imageCaption||!t.imageCaption.value))}}function yS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"figure",14)(1,"rs-restricted-aspect-image",15),e.nrm(2,"rs-image",16),e.k0s(),e.DNE(3,b_,3,5,"figcaption",17),e.k0s()),2&amp;o){let t,i;const s=e.XpG(2);e.R7$(),e.Y8G("aspectRatio",null!==(t=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==t?t:s.minImageAspect)("isMinAspect",!(null!=s.imageAspectRatio&amp;&amp;s.imageAspectRatio.value))("image",s.imageValue),e.R7$(),e.Y8G("attribute",s.image)("fillContainer",!0)("croppedAspectRatio",null!==(i=null==s.imageAspectRatio?null:s.imageAspectRatio.value)&amp;&amp;void 0!==i?i:void 0)("alt",(null==s.imageValue?null:s.imageValue.description)||(null==s.title?null:s.title.value)),e.R7$(),e.Y8G("ngIf",(null==s.showCaption?null:s.showCaption.value)&amp;&amp;((null==s.imageCaption?null:s.imageCaption.value)||(null==s.image||null==s.image.value?null:s.image.value.source)||(null==s.image||null==s.image.value?null:s.image.value.license)||(null==s.image||null==s.image.value?null:s.image.value.copyright)||s.editMode))}}function bS(o,l){1&amp;o&amp;&amp;e.DNE(0,yS,4,8,"ng-template",null,3,e.C5r)}function TS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function SS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",21),e.DNE(1,TS,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("rsStringAttribute",t.description)}}function OS(o,l){1&amp;o&amp;&amp;e.DNE(0,SS,2,1,"ng-template",null,4,e.C5r)}let Ov=(()=&gt;{class o extends Go{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-article-group-header-element"]],standalone:!1,features:[e.Vt3],decls:9,vars:4,consts:()=&gt;{let t;return t="GRUPPE BEARBEITEN",[["element",""],["titleTemplate",""],["gizmo",""],["imageTemplate",""],["descriptionTemplate",""],t,[3,"headerLayout","textAlignment"],[4,"ngIf"],["class","rs-u-mar-0 rs-u-font-title","rsFontColor","",4,"ngIf"],["class","rs-u-mar-0 rs-u-font-sub-title","rsFontColor","",4,"ngIf"],[4,"rsComponent"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-sub-title"],[1,"rs-u-mar-0"],[3,"aspectRatio","isMinAspect","image"],["size","large",3,"attribute","fillContainer","croppedAspectRatio","alt"],["class","rs-u-font-caption rs-u-text-color-variant rs-u-mar-t-1 rs-u-pad-y-0 rs-u-mar-b-0","rsFontColor","",3,"rs-u-text-container",4,"ngIf"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-t-1","rs-u-pad-y-0","rs-u-mar-b-0"],[3,"image","spaceLeft"],[4,"rsTextAttribute","rsTextAttributeTagName"],[1,"rs-u-mar-b-0","rs-u-mar-t-2","rs-u-text-left"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout",6),e.DNE(3,kD,3,3,"ng-template",null,1,e.C5r)(5,bS,2,0,null,7)(6,OS,2,0,null,7),e.k0s(),e.bVm(),e.eu8(7,null,2)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("headerLayout",null==s.headerLayout?null:s.headerLayout.value)("textAlignment",s.textAlign),e.R7$(3),e.Y8G("ngIf",s.editMode||s.imageValue),e.R7$(),e.Y8G("ngIf",s.editMode||(null==s.description?null:s.description.value)))},dependencies:[m.bT,Ni.hw,Qo.r,Cs.R,jn.I,Bn.AJ,La,Us,rs],encapsulation:2})}}return o})();function MS(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function RS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",6)(1,"h2",7),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-post-list",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(3),e.Y8G("postList",t.list)("hideTags",null==t.hideTags?null:t.hideTags.value)("columnLayout",t.gridLayout)("displayAsGrid",!0)("showPagination",!0)("imageAspectRatio",null==t.imageAspectRatio?null:t.imageAspectRatio.value)("shape",null==t.shape?null:t.shape.value)}}let Mv=(()=&gt;{class o extends Tr{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-article-group-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t,i;return t="Zum Bearbeiten des Gruppen-Footers hier klicken.",i="Artikel",[["element",""],["gizmo",""],t,i,[4,"ngIf"],["class","rs-u-container rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-container","rs-u-mar-t-7","rs-u-mar-b-9"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-4"],[3,"postList","hideTags","columnLayout","displayAsGrid","showPagination","imageAspectRatio","shape"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,MS,2,0,"ng-container",4)(3,RS,4,7,"section",5),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!s.list&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",s.list))},dependencies:[m.bT,Bn.AJ,ua],encapsulation:2})}}return o})();function IS(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-person-teaser",2),2&amp;o){const t=e.XpG();e.Y8G("doNotLinkToPage",t.doNotLinkToPage)("hideTags",null==t.hideTags?null:t.hideTags.value)("image",null==t.image?null:t.image.value)("layout",(null==t.teaserLayout?null:t.teaserLayout.value)||t.DEFAULT_TEASER_LAYOUT)("link",t.link)("profile",null==t.profile?null:t.profile.value)("subTitle",null==t.job?null:t.job.value)("tags",null==t.tags?null:t.tags.value)("title",null==t.title?null:t.title.value)}}let Rv=(()=&gt;{class o extends Zo{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-author-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:1,consts:[["element",""],["gizmo",""],[3,"doNotLinkToPage","hideTags","image","layout","link","profile","subTitle","tags","title"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,IS,1,9,"rs-person-teaser",2),e.bVm(),e.eu8(3,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.vxM(null!=s.person&amp;&amp;s.person.value||s.editMode?2:-1))},dependencies:[yl],encapsulation:2})}}return o})();const Ih=()=&gt;({sm:"2u"}),PS=()=&gt;({sm:2});function wS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",12)(1,"div",13),e.nrm(2,"rs-image",14),e.k0s()()),2&amp;o){const t=e.XpG(2);e.R7$(2),e.Y8G("attribute",t.image)("fillContainer",!0)("alt",(null==t.image||null==t.image.value?null:t.image.value.description)||(null==t.title?null:t.title.value))("croppedAspectRatio",t.ASPECT_RATIOS.Ratio1x1)}}function AS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function DS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function LS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function xS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15)(1,"span",16),e.pXf(2,3),e.k0s(),e.nrm(3,"rs-social-links",17),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(3),e.Y8G("iconSize",e.lJ4(4,Ih))("spacings",e.lJ4(5,PS))("horizontalAlign",t.TEXT_ALIGN.left)("links",t.socialLinks)}}function BD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",4),e.DNE(1,wS,3,4,"div",5),e.j41(2,"div",6)(3,"h1",7),e.DNE(4,AS,1,0,"ng-container",8),e.k0s(),e.j41(5,"p",9),e.DNE(6,DS,1,0,"ng-container",8),e.k0s(),e.j41(7,"p",10),e.DNE(8,LS,1,0,"ng-container",8),e.k0s(),e.DNE(9,xS,4,6,"div",11),e.k0s()()),2&amp;o){const t=e.XpG();e.AVh("person-header--center",t.TEXT_ALIGN.center===t.textAlign),e.R7$(),e.Y8G("ngIf",t.editMode||(null==t.image?null:t.image.value)),e.R7$(3),e.Y8G("rsStringAttribute",t.title),e.R7$(2),e.Y8G("rsStringAttribute",t.job),e.R7$(2),e.Y8G("rsStringAttribute",t.profile),e.R7$(),e.Y8G("ngIf",t.socialLinks.length)}}let UD=(()=&gt;{class o extends $s{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-author-header-element"]],standalone:!1,features:[e.Vt3],decls:7,vars:0,consts:()=&gt;{let t;return t="Folge mir auf",[["element",""],["additionalContent",""],["gizmo",""],t,[1,"person-header"],["class","person-header__portrait-frame",4,"ngIf"],[1,"person-header__text"],["rsFontColor","",1,"rs-u-font-title","rs-u-mar-0"],[4,"rsStringAttribute"],[1,"rs-u-mar-y-0"],[1,"rs-u-mar-t-5","rs-u-mar-b-0","rs-u-text-left"],["class","person-header__social rs-u-mar-t-5",4,"ngIf"],[1,"person-header__portrait-frame"],[1,"person-header__portrait"],["size","medium",3,"attribute","fillContainer","alt","croppedAspectRatio"],[1,"person-header__social","rs-u-mar-t-5"],["rsFontColor","",1,"rs-u-font-caption","rs-u-text-color-variant","rs-u-mar-r-1"],[3,"iconSize","spacings","horizontalAlign","links"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-header-layout"),e.DNE(3,BD,10,7,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(5,null,2))},dependencies:[m.bT,Ni.hw,Qo.r,Bn.AJ,Us,lu],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.person-header[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:center}.person-header__portrait-frame[_ngcontent-%COMP%]{flex-shrink:0;max-width:100%;width:289px;position:relative;border-radius:50%;overflow:hidden}.person-header__portrait-frame[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--rs-values-spacing-sp5)}.person-header__portrait[_ngcontent-%COMP%]{padding-bottom:100%;background-color:var(--rs-colors-surface)}.person-header__social[_ngcontent-%COMP%]{display:flex;align-items:center}.person-header--center[_ngcontent-%COMP%]   .person-header__text[_ngcontent-%COMP%]{text-align:center}@media only screen and (min-width: 960px){.person-header[_ngcontent-%COMP%]{flex-direction:row;justify-content:center}.person-header--center[_ngcontent-%COMP%]   .person-header__text[_ngcontent-%COMP%]{text-align:inherit}.person-header__portrait-frame[_ngcontent-%COMP%]:not(:last-child){margin-bottom:0;margin-right:var(--rs-values-spacing-sp5)}}"]})}}return o})();const Tk=o=&gt;({item:o}),NS=(o,l)=&gt;({data:o,type:l});function kS(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function FS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function BS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5),e.DNE(1,FS,1,0,"ng-container",6),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(3,NS,e.eq3(1,Tk,t.person.value),t.SHARE_BAR_COMPONENT))}}let US=(()=&gt;{class o extends kd{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-author-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let t;return t="W\xC4HLEN SIE EINE PERSON, UM DEN FOOTER ZU SEHEN",[["element",""],["gizmo",""],t,[4,"ngIf"],["class","rs-u-text-container rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-text-container","rs-u-mar-t-7","rs-u-mar-b-9"],[4,"rsComponent"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.DNE(2,kS,2,0,"ng-container",3)(3,BS,2,6,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!(null!=s.person&amp;&amp;s.person.value)&amp;&amp;s.editMode),e.R7$(),e.Y8G("ngIf",null==s.person?null:s.person.value))},dependencies:[m.bT,jn.I],encapsulation:2})}}return o})();const Ph=()=&gt;({sm:"2u"}),$S=()=&gt;({sm:1});function $D(o,l){1&amp;o&amp;&amp;e.eu8(0)}function GD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",9)(1,"rs-button",10),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.handleMoreButtonClick())}),e.k0s()()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("iconSize",e.lJ4(5,Ph))("label",null==t.moreButtonTitle?null:t.moreButtonTitle.value)("buttonStyle",t.BUTTON_STYLE.plain)("isSmall",!0)("buttonColorScheme",t.moreButtonColorScheme)}}function VD(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",5)(1,"h2",6),e.DNE(2,$D,1,0,"ng-container",7),e.k0s(),e.DNE(3,GD,2,6,"div",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.Y8G("rsStringAttribute",t.title),e.R7$(),e.Y8G("ngIf",!(null==t.onMoreButtonClick||null==t.onMoreButtonClick.actions||!t.onMoreButtonClick.actions.length))}}function Iv(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",11),e.nrm(1,"rs-post-list",12),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG();e.Y8G("ngClass",t.gridCellClasses),e.R7$(),e.Y8G("postList",i.postListValue)("hideTags",null==i.hideTags?null:i.hideTags.value)("showPagination",!1)("teaserLayout",t.layout)("displayAsGrid",t.isGrid)("columnLayout",t.columnLayout||e.lJ4(11,$S))("itemLimit",t.limit)("itemSkip",t.skip||0)("imageAspectRatio",null==i.imageAspectRatio?null:i.imageAspectRatio.value)("shape",null==i.shape?null:i.shape.value)}}var Lc=function(o){return o.Tile1AndSplit2="tile1AndSplit2",o.Tile1AndTile2="tile1AndTile2",o.Tile2AndTile3="tile2AndTile3",o.Split1AndTile2="split1AndTile2",o.Detail1AndTile2="detail1AndTile2",o}(Lc||{});const GS={[Lc.Detail1AndTile2]:[{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--9-md",layout:u.G6X.Detail,isGrid:!1,limit:1},{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--3-md",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1},limit:2,skip:1}],[Lc.Tile2AndTile3]:[{gridCellClasses:"rs-l-grid__cell--12",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1,md:2},limit:2},{gridCellClasses:"rs-l-grid__cell--12",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1,md:3},limit:3,skip:2}],[Lc.Split1AndTile2]:[{gridCellClasses:"rs-l-grid__cell--12",layout:u.G6X.SplitL,isGrid:!1,limit:1},{gridCellClasses:"rs-l-grid__cell--12",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1,md:2},limit:2,skip:1}],[Lc.Tile1AndTile2]:[{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--6-md",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1},limit:1},{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--6-md",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1,md:2},limit:2,skip:1}],[Lc.Tile1AndSplit2]:[{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--6-md",layout:u.G6X.Tile,isGrid:!0,columnLayout:{sm:1},limit:1},{gridCellClasses:"rs-l-grid__cell--12 rs-l-grid__cell--6-md",layout:u.G6X.SplitM,isGrid:!1,limit:2,skip:1}]};class hs extends u.qBJ{constructor(){super(...arguments),this.TEASER_LAYOUTS=u.G6X,this.BUTTON_STYLE=u.inm,this.configService=this.injector.get(u.weV),this.layoutParts=[]}ngOnInit(){super.ngOnInit(),this.moreButtonColorScheme=u.zy_[this.configService.vendorTheme.components.core.carousel.moreButtonColorScheme],this.init()}detectChanges(){super.detectChanges(),this.init()}init(){const l=this.postLayout?.value;this.layoutParts=l?GS[l]:GS[Lc.Tile1AndTile2]}handleMoreButtonClick(){this.onMoreButtonClick?.actions?.length&amp;&amp;this.onMoreButtonClick.emit()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(hs)))(i||hs)}})()}static{this.\u0275cmp=e.VBU({type:hs,selectors:[["rs-post-layout-element"]],standalone:!1,features:[e.Vt3],decls:7,vars:2,consts:[["element",""],["gizmo",""],["class","rs-l-flex rs-l-flex--space-between rs-l-flex--center-y rs-u-mar-b-5",4,"ngIf"],[1,"rs-l-grid"],["class","rs-l-grid__cell",3,"ngClass",4,"ngFor","ngForOf"],[1,"rs-l-flex","rs-l-flex--space-between","rs-l-flex--center-y","rs-u-mar-b-5"],["rsFontColor","",1,"rs-u-mar-0","rs-u-font-title"],[4,"rsStringAttribute"],["class","rs-u-mar-l-4",4,"ngIf"],[1,"rs-u-mar-l-4"],[3,"buttonClick","iconSize","label","buttonStyle","isSmall","buttonColorScheme"],[1,"rs-l-grid__cell",3,"ngClass"],[3,"postList","hideTags","showPagination","teaserLayout","displayAsGrid","columnLayout","itemLimit","itemSkip","imageAspectRatio","shape"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,VD,4,2,"div",2),e.j41(3,"div",3),e.DNE(4,Iv,2,12,"div",4),e.k0s(),e.bVm(),e.eu8(5,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode||(null==i.title?null:i.title.value)||!(null==i.onMoreButtonClick||null==i.onMoreButtonClick.actions||!i.onMoreButtonClick.actions.length)),e.R7$(2),e.Y8G("ngForOf",i.layoutParts))},dependencies:[m.YU,m.Sq,m.bT,Qo.r,Nn.Q,Bn.AJ,ua],styles:[".rs-element[_nghost-%COMP%]{--rs-width-sm: 100%}"]})}}(0,k.Cg)([(0,u.PRR)({name:"layout"})],hs.prototype,"postLayout",void 0),(0,k.Cg)([(0,u.sa_)()],hs.prototype,"hideTags",void 0),(0,k.Cg)([(0,u.fvl)()],hs.prototype,"title",void 0),(0,k.Cg)([(0,u.fvl)()],hs.prototype,"moreButtonTitle",void 0),(0,k.Cg)([(0,u.PRR)()],hs.prototype,"imageAspectRatio",void 0),(0,k.Cg)([(0,u.PRR)()],hs.prototype,"shape",void 0),(0,k.Cg)([(0,u.sTD)()],hs.prototype,"onMoreButtonClick",void 0);let Pr=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI,m.MD,u.Ui,u.Jlh,ls]})}}return o})();var va=h(1242),Wr=h(7157);let jD=(()=&gt;{class o extends u.JMb{constructor(){super(...arguments),this.INPUT_TYPES=u.P1q,this.BUTTON_STYLE=u.inm,this.EMAIL_CONTROL_NAME="email",this.isLoading=!1,this.resetPassword=new e.bkB,this.cancel=new e.bkB}createForm(){this.form=new T.gE({[this.EMAIL_CONTROL_NAME]:new T.MJ("",[T.k0.required])})}submitAction(){const t=this.form?.value?.[this.EMAIL_CONTROL_NAME];this.resetPassword.emit({email:t})}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-reset-password-form"]],inputs:{isLoading:"isLoading"},outputs:{resetPassword:"resetPassword",cancel:"cancel"},standalone:!1,features:[e.Vt3],decls:10,vars:16,consts:()=&gt;{let t,i,s,f,M,te,Me;return t="E-Mail",i="E-Mail",s="Bitte E-Mail-Adresse eingeben",f="Abbrechen",M="Abbrechen",te="Senden",Me="Senden",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,"autocomplete","email",3,"id","name","inputType","isRequired","isDisabled","autofocus"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",f,"title",M,3,"click","buttonStyle","isDisabled","fullWidth"],["label",te,"title",Me,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text",2),e.k0s(),e.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"rs-button",6),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"rs-button",7),e.k0s()(),e.nrm(9,"rs-form-errors",8),e.k0s()()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.EMAIL_CONTROL_NAME)("name",s.EMAIL_CONTROL_NAME)("inputType",s.INPUT_TYPES.email)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,va.SZ,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})();const Ok=["*"];var xc=function(o){return o.user="user",o.block="block",o}(xc||{});let Nc=(()=&gt;{class o{constructor(){this.contentWidth=xc.user,this.isBlock=!1}ngOnInit(){this.isBlock=this.contentWidth===xc.block}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-content-container"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.AVh("block",s.isBlock)},inputs:{contentWidth:"contentWidth"},standalone:!1,ngContentSelectors:Ok,decls:1,vars:0,template:function(i,s){1&amp;i&amp;&amp;(e.NAR(),e.SdG(0))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;margin:0 auto;padding:var(--rs-values-spacing-sp3) var(--rs-values-padding-page) calc(64px + var(--rs-values-spacing-sp3));width:100%;max-width:calc(56 * var(--rs-values-base-unit) + 2 * var(--rs-values-padding-page))}.block[_nghost-%COMP%]{max-width:var(--rs-values-layout-widths-block)}@media only screen and (min-width: 600px){[_nghost-%COMP%]{padding-top:var(--rs-values-spacing-sp7);padding-bottom:var(--rs-values-spacing-sp5)}}"]})}}return o})();function Pv(o,l){if(1&amp;o){const t=e.RV6();e.qex(0),e.j41(1,"h1",6),e.pXf(2,0),e.k0s(),e.j41(3,"p",7),e.pXf(4,1),e.k0s(),e.j41(5,"rs-reset-password-form",8),e.bIt("resetPassword",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.resetPassword(s))})("cancel",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onCancel())}),e.k0s(),e.bVm()}if(2&amp;o){const t=e.XpG();e.R7$(5),e.Y8G("apiError",t.apiError)("isLoading",t.authSubscription&amp;&amp;!t.authSubscription.closed)("isSuccessful",t.isSent)}}function HD(o,l){if(1&amp;o){const t=e.RV6();e.qex(0),e.j41(1,"h1",6),e.pXf(2,2),e.k0s(),e.j41(3,"p",7),e.pXf(4,3),e.k0s(),e.j41(5,"rs-button",9),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.okClicked())}),e.k0s(),e.bVm()}2&amp;o&amp;&amp;(e.R7$(5),e.Y8G("fullWidth",!0))}var Ja=function(o){return o.Reset="Reset",o.Success="Success",o.Request="Request",o}(Ja||{});let T_=(()=&gt;{class o{constructor(t,i){this.AUTH_SERVICE=t,this.router=i,this.PASSWORD_RESET_STATES=Ja,this.FORM_SUCCESS_TIMEOUT=500,this.passwordResetState=Ja.Reset,this.emitCompletedEvent=!1,this.cancelled=new e.bkB,this.completed=new e.bkB}ngOnDestroy(){this.authSubscription?.unsubscribe()}resetPassword({email:t}){this.authSubscription?.unsubscribe(),this.authSubscription=this.AUTH_SERVICE.sendPasswordResetEmail(t).subscribe({next:()=&gt;{this.isSent=!0,this.apiError=null,setTimeout(()=&gt;{this.passwordResetState=Ja.Success},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}okClicked(){this.emitCompletedEvent?this.completed.emit():this.router.navigate(["/"])}onCancel(){this.emitCompletedEvent?this.cancelled.emit():this.router.navigate([u.yVE.login])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.uRZ),e.rXU(st.Ix))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-reset-password"]],inputs:{emitCompletedEvent:"emitCompletedEvent"},outputs:{cancelled:"cancelled",completed:"completed"},standalone:!1,decls:3,vars:3,consts:()=&gt;{let t,i,s,f,M,te;return t="Passwort zur\xFCcksetzen",i="Du hast dein Passwort vergessen? Kein Problem! Gib deine E-Mail-Adresse ein und wir schicken dir einen Link, um das Passwort zur\xFCckzusetzen.",s="Fertig",f="Fertig",M="Passwort zur\xFCcksetzen",te="Du hast per E-Mail eine Nachricht mit der Anleitung zum Zur\xFCcksetzen deines Passwortes erhalten.",[t,i,M,te,[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[1,"rs-u-mar-b-5"],[3,"resetPassword","cancel","apiError","isLoading","isSuccessful"],["label",s,"title",f,3,"buttonClick","fullWidth"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-user-content-container",4),e.DNE(1,Pv,6,3,"ng-container",5)(2,HD,6,1,"ng-container",5),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("ngSwitch",s.passwordResetState),e.R7$(),e.Y8G("ngSwitchCase",s.PASSWORD_RESET_STATES.Reset),e.R7$(),e.Y8G("ngSwitchCase",s.PASSWORD_RESET_STATES.Success))},dependencies:[Nn.Q,m.ux,m.e1,jD,Nc],encapsulation:2})}}return o})(),Za=(()=&gt;{class o extends u.JMb{constructor(){super(...arguments),this.BUTTON_STYLE=u.inm,this.isLoading=!1,this.submitted=new e.bkB,this.cancel=new e.bkB}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275dir=e.FsC({type:o,inputs:{isLoading:"isLoading"},outputs:{submitted:"submitted",cancel:"cancel"},features:[e.Vt3]})}}return o})(),wv=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.INPUT_TYPES=u.P1q,this.PASSWORD_CONTROL_NAME="password",this.PASSWORD_REPETITION_CONTROL_NAME="password-repeat"}createForm(){this.form=new T.gE({[this.PASSWORD_CONTROL_NAME]:new T.MJ("",[T.k0.required,u.amp.patternPassword]),[this.PASSWORD_REPETITION_CONTROL_NAME]:new T.MJ("",[T.k0.required,u.amp.patternPassword,u.amp.mustMatch(this.PASSWORD_CONTROL_NAME,this.PASSWORD_REPETITION_CONTROL_NAME)])})}submitAction(){const t=this.form?.value?.[this.PASSWORD_CONTROL_NAME];this.submitted.emit(t)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-update-password-form"]],standalone:!1,features:[e.Vt3],decls:12,vars:21,consts:()=&gt;{let t,i,s,f,M,te,Me,tt,Ot,Rt,Vt;return t="Passwort",i="Passwort",s="Bitte w\xE4hle ein neues Passwort.",f="Das Passwort muss mindestens 6 Zeichen lang sein.",M="Passwort wiederholen",te="Passwort wiederholen",Me="Bitte wiederhole dein neues Passwort",tt="Abbrechen",Ot="Abbrechen",Rt="Speichern",Vt="Speichern",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,"hintMessage",f,"autocomplete","new-password",3,"id","name","inputType","isRequired","isDisabled","autofocus"],["label",M,"placeholder",te,"title",Me,"autocomplete","new-password",3,"id","name","inputType","isRequired","isDisabled"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",tt,"title",Ot,3,"click","buttonStyle","isDisabled","fullWidth"],["label",Rt,"title",Vt,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text",2),e.k0s(),e.j41(3,"div",1),e.nrm(4,"rs-form-control-text",3),e.k0s(),e.j41(5,"div",4)(6,"div",5)(7,"div",6)(8,"rs-button",7),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(9,"div",6),e.nrm(10,"rs-button",8),e.k0s()()(),e.nrm(11,"rs-form-errors",9),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.PASSWORD_CONTROL_NAME)("name",s.PASSWORD_CONTROL_NAME)("inputType",s.INPUT_TYPES.password)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(2),e.Y8G("id",s.PASSWORD_REPETITION_CONTROL_NAME)("name",s.PASSWORD_REPETITION_CONTROL_NAME)("inputType",s.INPUT_TYPES.password)("isRequired",!0)("isDisabled",s.isSuccessful),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,va.SZ,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})(),ju=(()=&gt;{class o extends u.DGn{constructor(t,i){super(t),this.overlayService=t,this.userService=i,this.tab="",this.overlayConfig=u.DLc.overlayTriggerConfig}ngOnDestroy(){this.openedSubscription?.unsubscribe()}open(){super.open(),""!==this.tab&amp;&amp;(this.openedSubscription=this.overlayService.opened$.subscribe(t=&gt;{this.overlay===t&amp;&amp;(this.openedSubscription?.unsubscribe(),setTimeout(()=&gt;this.userService.userOverlayState$.next(this.tab),0))}))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.si8),e.rXU(u.DLc))}}static{this.\u0275dir=e.FsC({type:o,selectors:[["","rsUserOverlayTrigger",""]],hostBindings:function(i,s){1&amp;i&amp;&amp;e.bIt("click",function(){return s.open()})},inputs:{tab:[0,"rsUserOverlayTrigger","tab"]},standalone:!1,features:[e.Vt3]})}}return o})();function VS(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",11)(1,"rs-button",12),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.passwordResetState=s.PASSWORD_RESET_STATES.Request)}),e.k0s()()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("buttonStyle",t.BUTTON_STYLES.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.primary)}}function WD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-content-container")(1,"h1",8),e.pXf(2,0),e.k0s(),e.j41(3,"p"),e.pXf(4,1),e.k0s(),e.j41(5,"rs-update-password-form",9),e.bIt("submitted",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.resetPassword(s))})("cancel",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onCancelled())}),e.k0s(),e.DNE(6,VS,2,2,"div",10),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(5),e.Y8G("apiError",t.apiError)("isLoading",t.resetSubscription&amp;&amp;!t.resetSubscription.closed)("isSuccessful",t.isSent),e.R7$(),e.Y8G("ngIf",t.apiError)}}function S_(o,l){1&amp;o&amp;&amp;(e.j41(0,"rs-user-content-container")(1,"h1",8),e.pXf(2,2),e.k0s(),e.j41(3,"p",13),e.pXf(4,3),e.k0s(),e.nrm(5,"rs-button",14),e.k0s()),2&amp;o&amp;&amp;(e.R7$(5),e.Y8G("fullWidth",!0))}function Av(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-reset-password",15),e.bIt("completed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onResetDone())}),e.k0s()}2&amp;o&amp;&amp;e.Y8G("emitCompletedEvent",!0)}let jS=(()=&gt;{class o{constructor(t,i){this.routerService=t,this.authService=i,this.PASSWORD_RESET_STATES=Ja,this.FORM_SUCCESS_TIMEOUT=500,this.BUTTON_STYLES=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.passwordResetState=Ja.Reset}ngOnInit(){this.authService.isLoggedIn||(this.loginSubscription=this.authService.authState$.subscribe(t=&gt;{this.authService.isLoggedIn&amp;&amp;this.passwordResetState===Ja.Success&amp;&amp;this.routerService.navigate("/")}))}ngOnDestroy(){this.resetSubscription?.unsubscribe(),this.loginSubscription?.unsubscribe()}resetPassword(t){this.apiError=null,this.resetSubscription?.unsubscribe();const s=new URLSearchParams(location.search).get("code");!s||s.length&lt;1?this.apiError=new u.$DH("Kein Token. Bitte Passwort erneut zur\xFCcksetzen."):this.resetSubscription=this.authService.resetPasswordWithCode(s,t).subscribe({next:()=&gt;{this.isSent=!0,setTimeout(()=&gt;{this.passwordResetState=Ja.Success},this.FORM_SUCCESS_TIMEOUT)},error:f=&gt;{this.apiError=f}})}onCancelled(){this.routerService.navigate("/")}onResetDone(){this.routerService.navigate("/")}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.HMi),e.rXU(u.uRZ))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-set-new-password"]],standalone:!1,decls:5,vars:4,consts:()=&gt;{let t,i,s,f,M,te;return t="Neues Passwort w\xE4hlen.",i="Gib ein neues Passwort ein.",s="Erneut zur\xFCcksetzen",f="Einloggen",M="Zur\xFCcksetzen erfolgreich",te="Du kannst dich jetzt mit deinem neuen Passwort anmelden.",[t,i,M,te,[1,"rs-u-container","rs-u-container--block","rs-u-mar-y-7"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"emitCompletedEvent","completed",4,"ngSwitchCase"],[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[3,"submitted","cancel","apiError","isLoading","isSuccessful"],["class","rs-u-text-centered",4,"ngIf"],[1,"rs-u-text-centered"],["label",s,3,"buttonClick","buttonStyle","buttonColorScheme"],[1,"rs-u-mar-b-5"],["label",f,"rsUserOverlayTrigger","",3,"fullWidth"],[3,"completed","emitCompletedEvent"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",4),e.qex(1,5),e.DNE(2,WD,7,4,"rs-user-content-container",6)(3,S_,6,1,"rs-user-content-container",6)(4,Av,1,1,"rs-user-reset-password",7),e.bVm(),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("ngSwitch",s.passwordResetState),e.R7$(),e.Y8G("ngSwitchCase",s.PASSWORD_RESET_STATES.Reset),e.R7$(),e.Y8G("ngSwitchCase",s.PASSWORD_RESET_STATES.Success),e.R7$(),e.Y8G("ngSwitchCase",s.PASSWORD_RESET_STATES.Request))},dependencies:[Nn.Q,m.bT,m.ux,m.e1,wv,T_,Nc,ju],encapsulation:2})}}return o})(),Dv=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-set-new-password-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-user-set-new-password"),e.bVm(),e.eu8(3,null,1))},dependencies:[jS],encapsulation:2})}}return o})();function XD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"p",7),e.bIt("@inOutAnimation.done",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleAnimationDone())}),e.j41(1,"span",8),e.nrm(2,"rs-icon",9),e.k0s(),e.j41(3,"span",10),e.EFF(4),e.k0s()()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",t.animationIsLeaving),e.R7$(),e.Aen(t.iconStyles),e.R7$(),e.Y8G("size",t.iconSize),e.R7$(2),e.JRh(t.errorMessage)}}function HS(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"p"),e.bIt("@inOutAnimation.done",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleAnimationDone())}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",t.animationIsLeaving),e.R7$(),e.SpI(" ",t.SUCCESS_MESSAGE," ")}}function Hu(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"p"),e.bIt("@inOutAnimation.done",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleAnimationDone())}),e.j41(1,"span",11),e.nrm(2,"rs-icon",12),e.k0s(),e.j41(3,"span",10),e.EFF(4),e.k0s()()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",t.animationIsLeaving),e.R7$(),e.Aen(t.iconStyles),e.R7$(),e.Y8G("size",t.iconSize),e.R7$(2),e.JRh(t.IN_PROGRESS_MESSAGE)}}var Ul=function(o){return o.InProgress="in progress",o.Success="success",o.Error="error",o}(Ul||{});let wh=(()=&gt;{class o{constructor(t,i,s){this.configService=t,this.userService=i,this.router=s,this.REQUEST_STATES=Ul,this.SUCCESS_MESSAGE="Deine E-Mail-Adresse wurde erfolgreich best\xE4tigt!",this.IN_PROGRESS_MESSAGE="Deine E-Mail-Adresse wird momentan best\xE4tigt.",this.nextValidationState=Ul.InProgress,this.animationIsLeaving=!1,this.iconSize=this.configService.vendorTheme.components.core.controls.iconSizeSmall}ngOnInit(){this.iconStyles={"--rs-validate-email-icon-size-sm":this.iconSize.sm,"--rs-validate-email-icon-size-md":this.iconSize.md||this.iconSize.sm,"--rs-validate-email-icon-size-lg":this.iconSize.lg||this.iconSize.md||this.iconSize.sm,"--rs-validate-email-icon-size-xl":this.iconSize.xl||this.iconSize.lg||this.iconSize.md||this.iconSize.sm};const t=this.router.snapshot.queryParams?.code;if(!t)return this.errorMessage="Kein Best\xE4tigungscode vorhanden. Bitte versuche die E-Mail-Adresse erneut zu best\xE4tigen.",this.animationIsLeaving=!0,void(this.nextValidationState=Ul.Error);this.validationState=Ul.InProgress,this.validateEmailSubscription=this.userService.validateEmail(t).subscribe({next:()=&gt;{this.animationIsLeaving=!0,this.nextValidationState=Ul.Success},error:i=&gt;{this.animationIsLeaving=!0,this.nextValidationState=Ul.Error,this.errorMessage=i.message}})}ngOnDestroy(){this.validateEmailSubscription?.unsubscribe()}handleAnimationDone(){this.validationState=this.nextValidationState,setTimeout(()=&gt;{this.animationIsLeaving=!1},0)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(u.DLc),e.rXU(st.nX))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-validate-email"]],standalone:!1,decls:7,vars:3,consts:()=&gt;{let t;return t="Best\xE4tigung der E-Mail-Adresse",[t,[1,"rs-u-container","rs-u-container--block","rs-u-mar-y-7"],[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[3,"ngSwitch"],["class","rs-u-text-color-error",4,"ngSwitchCase"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"rs-u-text-color-error"],[1,"icon-wrapper"],["icon","error",3,"size"],[1,"rs-u-mar-l-1"],[1,"icon-wrapper","icon-wrapper--spinning"],["icon","player-loading",3,"size"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",1)(1,"h1",2),e.pXf(2,0),e.k0s(),e.qex(3,3),e.DNE(4,XD,5,5,"p",4)(5,HS,2,2,"p",5)(6,Hu,5,5,"p",6),e.bVm(),e.k0s()),2&amp;i&amp;&amp;(e.R7$(3),e.Y8G("ngSwitch",s.validationState),e.R7$(),e.Y8G("ngSwitchCase",s.REQUEST_STATES.Error),e.R7$(),e.Y8G("ngSwitchCase",s.REQUEST_STATES.Success))},dependencies:[Ii.R,m.ux,m.e1,m.fG],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.icon-wrapper[_ngcontent-%COMP%]{--rs-validate-email-icon-size: var(--rs-validate-email-icon-size-sm);display:inline-flex;height:var(--rs-validate-email-icon-size);width:var(--rs-validate-email-icon-size)}.icon-wrapper--spinning[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite;display:inline-flex}@media only screen and (min-width: 600px){.icon-wrapper[_ngcontent-%COMP%]{--rs-validate-email-icon-size: var(--rs-validate-email-icon-size-md)}}@media only screen and (min-width: 960px){.icon-wrapper[_ngcontent-%COMP%]{--rs-validate-email-icon-size: var(--rs-validate-email-icon-size-lg)}}@media only screen and (min-width: 1280px){.icon-wrapper[_ngcontent-%COMP%]{--rs-validate-email-icon-size: var(--rs-validate-email-icon-size-xl)}}"],data:{animation:[(0,y.hZ)("inOutAnimation",[(0,y.wk)("true",(0,y.iF)({opacity:"0"})),(0,y.wk)("false",(0,y.iF)({opacity:"1"})),(0,y.kY)("true &lt;=&gt; false",[(0,y.i0)("150ms ease-in")])])]}})}}return o})(),YD=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-validate-email-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-user-validate-email"),e.bVm(),e.eu8(3,null,1))},dependencies:[wh],encapsulation:2})}}return o})(),WS=(()=&gt;{class o{constructor(t){this.data=t,this.BUTTON_COLOR_SCHEME=u.zy_,this.BUTTON_STYLE=u.inm,this.BUTTON_TYPE=u.IUO}get type(){return this.data.item.type}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.bj5,8))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-base-login-wall"]],standalone:!1,decls:12,vars:4,consts:()=&gt;{let t,i,s,f,M;return t="Registrieren",i="Login",s="Logge dich ein",f="Bitte logge dich mit deinen Daten ein, um den Inhalt auf dieser Seite zu sehen. Wenn du noch keinen Account hast, dann kannst du dich registrieren um Zugang zu erhalten.",M="Ich habe bereits einen Account.",[s,f,M,[1,"rs-u-container","rs-u-container--block","rs-u-mar-y-8"],[1,"rs-u-mar-b-5","rs-u-text-centered"],[1,"rs-u-font-title","rs-u-text-color-on-primary-variant"],[1,"rs-u-mar-0","rs-u-mar-t-4"],["label",t,"rsUserOverlayTrigger","",3,"type","fullWidth"],[1,"rs-u-text-centered"],["label",i,"rsUserOverlayTrigger","",3,"buttonStyle","buttonColorScheme"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",3)(1,"header",4)(2,"h1",5),e.pXf(3,0),e.k0s(),e.j41(4,"p",6),e.pXf(5,1),e.k0s()(),e.nrm(6,"rs-button",7),e.j41(7,"div",8)(8,"span"),e.pXf(9,2),e.k0s(),e.EFF(10,"\xa0 "),e.nrm(11,"rs-button",9),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(6),e.Y8G("type",s.BUTTON_TYPE.submit)("fullWidth",!0),e.R7$(5),e.Y8G("buttonStyle",s.BUTTON_STYLE.plain)("buttonColorScheme",s.BUTTON_COLOR_SCHEME.primary))},dependencies:[Nn.Q,ju],encapsulation:2})}}return o})(),XS=(()=&gt;{class o{constructor(){this.BUTTON_STYLE=u.inm,this.isLoading=!1,this.isSuccessful=!1,this.cancelled=new e.bkB,this.completed=new e.bkB}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-delete"]],inputs:{isLoading:"isLoading",isSuccessful:"isSuccessful",apiError:"apiError"},outputs:{cancelled:"cancelled",completed:"completed"},standalone:!1,decls:8,vars:6,consts:()=&gt;{let t,i,s,f,M;return t="Abbrechen",i="Abbrechen",s="L\xF6schen",f="L\xF6schen",M="Bist du dir sicher, dass du den Account l\xF6schen m\xF6chtest?",[M,[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",t,"title",i,3,"buttonClick","buttonStyle","isDisabled","fullWidth"],["label",s,"title",f,3,"buttonClick","loading","success","fullWidth"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"p"),e.pXf(1,0),e.k0s(),e.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"rs-button",4),e.bIt("buttonClick",function(){return s.cancelled.emit()}),e.k0s()(),e.j41(6,"div",3)(7,"rs-button",5),e.bIt("buttonClick",function(){return s.completed.emit()}),e.k0s()()()()),2&amp;i&amp;&amp;(e.R7$(5),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0))},dependencies:[Nn.Q],encapsulation:2})}}return o})();const KD=()=&gt;({sm:"3u"});let Lv=(()=&gt;{class o{constructor(t,i,s,f){if(this.favoriteService=i,this.userService=s,this.authService=f,this.FAVORITE_ICON_TYPE=u.uAe,this.isFavorite=!1,t){const{isChecked:M}=t;this.isChecked=M}}set isChecked(t){this.isFavorite=t,this.favoriteIcon=this.isFavorite?u.uAe.favorite:u.uAe.notFavorite}onClick(t){if(!this.authService.isLoggedIn)return t.stopPropagation(),this.favoriteService.onFavoriteIconLoginTrigger$.next(!0),void this.userService.openUserOverlay();this.isFavorite=!this.isFavorite}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.bj5),e.rXU(u.Uzl),e.rXU(u.DLc),e.rXU(u.uRZ))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-favorite-toggle"]],inputs:{isChecked:"isChecked"},standalone:!1,decls:2,vars:3,consts:[[1,"favorite-icon",3,"click"],[3,"icon","size"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"button",0),e.bIt("click",function(M){return s.onClick(M)}),e.nrm(1,"rs-icon",1),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("icon",s.favoriteIcon)("size",e.lJ4(2,KD)))},dependencies:[Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:flex}.favorite-icon[_ngcontent-%COMP%]{background:none;border:none;color:var(--rs-colors-on-background);padding:0 var(--rs-values-spacing-sp2)}.favorite-icon[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return o})();const zS=["tracksContainer"],YS=(o,l)=&gt;l.id,xv=o=&gt;({isChecked:o}),Nv=(o,l)=&gt;({data:o,type:l});function QD(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",13),2&amp;o){const t=e.XpG().$implicit;e.Y8G("image",t.image)("fillContainer",!0)("alt",t.title)}}function JD(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",14),e.nrm(1,"rs-image-placeholder"),e.k0s())}function KS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function ZD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",11)(1,"div",5)(2,"button",12),e.bIt("click",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.toggleChannel(s.id))}),e.DNE(3,QD,1,3,"rs-image",13)(4,JD,2,0,"div",14),e.k0s()(),e.j41(5,"div",15),e.bIt("click",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.toggleChannel(s.id))}),e.j41(6,"p",16),e.EFF(7),e.k0s()(),e.j41(8,"div",17),e.bIt("click",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.onFavoriteIconClick(s.id,f.FAVORITE_ITEM_TYPES.channel))}),e.DNE(9,KS,1,0,"ng-container",18),e.k0s()()}if(2&amp;o){const t=l.$implicit,i=e.XpG(2);e.R7$(3),e.vxM(t.image?3:4),e.R7$(4),e.SpI(" ",t.title," "),e.R7$(2),e.Y8G("rsComponent",e.l_i(5,Nv,e.eq3(3,xv,t.isFavorite),i.FAVORITE_TOGGLE_COMPONENT))}}function QS(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",9)(1,"h1",10),e.pXf(2,2),e.k0s()(),e.j41(3,"ul",7),e.Z7z(4,ZD,10,8,"li",11,YS),e.nI1(6,"async"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(4),e.Dyx(e.bMT(6,0,t.favoriteChannels$))}}function JS(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",21),2&amp;o){const t=e.XpG().$implicit;e.Y8G("src",t.imageSrc)("fillContainer",!0)("alt",t.title)}}function ZS(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",14),e.nrm(1,"rs-image-placeholder"),e.k0s())}function qS(o,l){1&amp;o&amp;&amp;e.eu8(0)}function qD(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",19)(1,"div",20),e.DNE(2,JS,1,3,"rs-image",21)(3,ZS,2,0,"div",14),e.k0s(),e.j41(4,"div",22)(5,"p",16),e.EFF(6),e.k0s(),e.j41(7,"p",23),e.EFF(8),e.k0s()(),e.j41(9,"div",17),e.bIt("click",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.onFavoriteIconClick(s.id,f.FAVORITE_ITEM_TYPES.track))}),e.DNE(10,qS,1,0,"ng-container",18),e.k0s()()}if(2&amp;o){const t=l.$implicit,i=l.$index,s=l.$count,f=e.XpG(2);e.Y8G("id",i===s-1?"last-track-id":""),e.R7$(2),e.vxM(t.imageSrc?2:3),e.R7$(4),e.SpI(" ",t.title," "),e.R7$(2),e.SpI(" ",t.subTitle," "),e.R7$(2),e.Y8G("rsComponent",e.l_i(7,Nv,e.eq3(5,xv,t.isFavorite),f.FAVORITE_TOGGLE_COMPONENT))}}function eL(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"ul",7,0),e.Z7z(2,qD,11,10,"li",19,YS),e.nI1(4,"async"),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.Dyx(e.bMT(4,0,t.favoriteTracks$))}}function Mk(o,l){1&amp;o&amp;&amp;(e.j41(0,"p",8),e.pXf(1,3),e.k0s())}let kv=(()=&gt;{class o{constructor(t,i,s){this.favoriteService=t,this.channelService=i,this.playerService=s,this.BUTTON_STYLE=u.inm,this.BUTTON_COLOR_SCHEME=u.zy_,this.favoriteChannels$=(0,as.of)([]),this.favoriteTracks$=(0,as.of)([]),this.favoriteTracksListLength=0,this.backButtonClick=new e.bkB,this.FAVORITE_ITEM_TYPES=u.TCQ,this.FAVORITE_TOGGLE_COMPONENT=u.Ghv,this.favoriteTracks$=this.favoriteService.getFavoriteTracksObservable().pipe((0,ah.M)(f=&gt;{const M=f.length;M&amp;&amp;(this.favoriteTracksListLength=M,setTimeout(()=&gt;{this.observeIntersection()}))})),this.favoriteChannels$=this.favoriteService.getFavoriteChannelsObservable(),this.channels$=this.channelService.getAllChannels()}onFavoriteIconClick(t,i){this.favoriteService.toggleFavoriteItem(t,i)}observeIntersection(){this.intersectionObserver?.unobserve(this.lastTrackElem),this.lastTrackElem=this.tracksContainer?.nativeElement.children["last-track-id"],this.lastTrackElem&amp;&amp;(this.intersectionObserver=new IntersectionObserver(t=&gt;{t.forEach(i=&gt;{i.isIntersecting&amp;&amp;this.favoriteTracksListLength&gt;=u.nnB&amp;&amp;this.favoriteService.fetchMoreFavoriteTracks()})}),this.intersectionObserver.observe(this.lastTrackElem))}toggleChannel(t){var i=this;return(0,Vr.A)(function*(){const s=yield wP(i.channels$);if(s&amp;&amp;s.length){const f=s.items.find(M=&gt;M.id===t);f&amp;&amp;i.playerService.play(f.playerConfig)}})()}ngOnDestroy(){this.intersectionObserver?.unobserve(this.lastTrackElem)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.Uzl),e.rXU(u.lhn),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-favorite-tab"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(zS,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.tracksContainer=f.first)}},outputs:{backButtonClick:"backButtonClick"},standalone:!1,decls:9,vars:6,consts:()=&gt;{let t,i,s;return t="Lieblingssongs",i="Lieblingsstreams",s="Noch keine Tracks hinzugef\xFCgt",[["tracksContainer",""],t,i,s,[1,"favorite","rs-u-mar-b-7"],[1,"rs-l-flex","rs-l-flex--center-y"],[1,"rs-u-font-title","rs-u-mar-y-0"],[1,"rs-u-list-reset"],[1,"rs-u-mar-t-5"],[1,"rs-l-flex"],[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-3"],[1,"favorite__item","rs-u-mar-b-4"],[1,"favorite__image-wrapper","rs-u-mar-r-3",3,"click"],["size","thumbnail",3,"image","fillContainer","alt"],[1,"favorite__image-placeholder"],[1,"favorite__track-credits-wrapper",3,"click"],[1,"favorite__track-credits-text","rs-u-font-body-strong"],[3,"click"],[4,"rsComponent"],[1,"favorite__item","rs-u-mar-y-4",3,"id"],[1,"favorite__image-wrapper","rs-u-mar-r-3"],["size","thumbnail",3,"src","fillContainer","alt"],[1,"favorite__track-credits-wrapper"],[1,"favorite__track-credits-text"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",4),e.DNE(1,QS,7,2),e.nI1(2,"async"),e.j41(3,"div",5)(4,"h1",6),e.pXf(5,1),e.k0s()(),e.DNE(6,eL,5,2,"ul",7),e.nI1(7,"async"),e.DNE(8,Mk,2,0,"p",8),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.vxM(e.bMT(2,2,s.favoriteChannels$).length?1:-1),e.R7$(5),e.vxM(e.bMT(7,4,s.favoriteTracks$).length?6:8))},dependencies:[Ni.hw,jn.I,aa,m.Jj],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.favorite__item[_ngcontent-%COMP%]{display:flex}.favorite__image-wrapper[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;flex:0 0 auto;position:relative;overflow:hidden;width:40px;height:40px}.favorite__track-credits-wrapper[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;flex:1 1 auto;display:flex;flex-direction:column;min-width:0;text-align:left}.favorite__track-credits-text[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;margin:0}.favorite__image-placeholder[_ngcontent-%COMP%]{width:100%;height:100%;background-color:var(--rs-colors-placeholder)}@media only screen and (min-width: 600px){.favorite__back-button[_ngcontent-%COMP%]{display:none}}']})}}return o})(),eO=(()=&gt;{class o extends u.JMb{constructor(){super(...arguments),this.INPUT_TYPES=u.P1q,this.LOGIN_CONTROL_NAME="login",this.PASSWORD_CONTROL_NAME="password",this.isLoading=!1,this.autofocus=!1,this.submitted=new e.bkB}createForm(){this.form=new T.gE({[this.LOGIN_CONTROL_NAME]:new T.MJ("",[T.k0.required]),[this.PASSWORD_CONTROL_NAME]:new T.MJ("",[T.k0.required])})}submitAction(){const t=this.form?.value?.[this.LOGIN_CONTROL_NAME],i=this.form?.value?.[this.PASSWORD_CONTROL_NAME];this.submitted.emit({login:t,password:i})}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-login-form"]],inputs:{isLoading:"isLoading",autofocus:"autofocus"},outputs:{submitted:"submitted"},standalone:!1,features:[e.Vt3],decls:8,vars:17,consts:()=&gt;{let t,i,s,f,M,te,Me,tt;return t="E-Mail oder Nutzername",i="E-Mail oder Nutzername",s="Bitte E-Mail oder Nutzername eingeben",f="Passwort",M="Bitte Passwort eingeben",te="Bitte Passwort eingeben",Me="Login",tt="Login",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,"autocomplete","email",3,"id","name","isRequired","isDisabled","autofocus"],["label",f,"placeholder",M,"title",te,"autocomplete","current-password",3,"id","name","inputType","isRequired","isDisabled"],[1,"rs-u-mar-t-6"],["label",Me,"title",tt,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text",2),e.k0s(),e.j41(3,"div",1),e.nrm(4,"rs-form-control-text",3),e.k0s(),e.j41(5,"div",4),e.nrm(6,"rs-button",5),e.k0s(),e.nrm(7,"rs-form-errors",6),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.LOGIN_CONTROL_NAME)("name",s.LOGIN_CONTROL_NAME)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",s.autofocus),e.R7$(2),e.Y8G("id",s.PASSWORD_CONTROL_NAME)("name",s.PASSWORD_CONTROL_NAME)("inputType",s.INPUT_TYPES.password)("isRequired",!0)("isDisabled",s.isSuccessful),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,va.SZ,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})();var tL=h(3548),tO=h(664);const nL=[{value:u.ri7.Female,label:"Weiblich",title:"Weiblich"},{value:u.ri7.Male,label:"M\xE4nnlich",title:"M\xE4nnlich"},{value:u.ri7.Other,label:"Anderes",title:"Anderes"}];let iL=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.BIRTHDATE_CONTROL_NAME="birthdate",this.CITY_CONTROL_NAME="city",this.GENDER_CONTROL_NAME="gender",this.GENDER_OPTIONS=nL}createForm(){this.form=new T.gE({[this.BIRTHDATE_CONTROL_NAME]:new T.MJ,[this.CITY_CONTROL_NAME]:new T.MJ,[this.GENDER_CONTROL_NAME]:new T.MJ})}submitAction(){const i={birthdate:this.form?.value?.[this.BIRTHDATE_CONTROL_NAME]?.split(".").reverse().join("-"),gender:this.form?.value?.[this.GENDER_CONTROL_NAME],placeId:this.form?.value?.[this.CITY_CONTROL_NAME]?.id};this.submitted.emit(i)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-profile-register-form"]],standalone:!1,features:[e.Vt3],decls:10,vars:19,consts:()=&gt;{let t,i,s,f,M,te,Me,tt,Ot;return t="Geburtsdatum",i="Bitte Geburtsdatum eingeben",s="Stadt",f="Stadt",M="Bitte Stadt eingeben",te="Bitte Geschlecht ausw\xE4hlen",Me="Bitte Geschlecht ausw\xE4hlen",tt="Senden",Ot="Senden",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"title",i,"autocomplete","bday",3,"id","name","isDisabled","autofocus"],["label",s,"placeholder",f,"title",M,3,"id","name","isDisabled"],["label",te,"title",Me,3,"id","name","options","isDisabled","isHorizontal"],[1,"rs-u-mar-t-6"],["label",tt,"title",Ot,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text-date",2),e.k0s(),e.j41(3,"div",1),e.nrm(4,"rs-form-control-text-location",3),e.k0s(),e.j41(5,"div",1),e.nrm(6,"rs-form-control-radio-group",4),e.k0s(),e.j41(7,"div",5),e.nrm(8,"rs-button",6),e.k0s(),e.nrm(9,"rs-form-errors",7),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.BIRTHDATE_CONTROL_NAME)("name",s.BIRTHDATE_CONTROL_NAME)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(2),e.Y8G("id",s.CITY_CONTROL_NAME)("name",s.CITY_CONTROL_NAME)("isDisabled",s.isSuccessful),e.R7$(2),e.Y8G("id",s.GENDER_CONTROL_NAME)("name",s.GENDER_CONTROL_NAME)("options",s.GENDER_OPTIONS)("isDisabled",s.isSuccessful)("isHorizontal",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,tL.P,sv.I,tO.j,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})();var oL=h(4126);let O_=(()=&gt;{class o{constructor(){this.linkClick=new e.bkB}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-link-button"]],inputs:{label:"label"},outputs:{linkClick:"linkClick"},standalone:!1,decls:2,vars:1,consts:[["type","button",1,"link-button","rs-u-text-color-primary",3,"click"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"button",0),e.bIt("click",function(){return s.linkClick.emit()}),e.EFF(1),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.SpI(" ",s.label,"\n"))},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.link-button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.link-button[_ngcontent-%COMP%]{cursor:pointer;color:var(--rs-colors-text-link);transition:color .3s ease-in-out;text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.link-button[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight);text-decoration:underline}"]})}}return o})();function Rk(o,l){if(1&amp;o){const t=e.RV6();e.PLo(0,1),e.j41(1,"rs-link-button",13),e.bIt("linkClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onTos())}),e.k0s(),e.YFu()}}function nO(o,l){1&amp;o&amp;&amp;e.pXf(0,2)}function Ik(o,l){1&amp;o&amp;&amp;e.DNE(0,nO,1,0,"ng-template",null,0,e.C5r)}function rL(o,l){1&amp;o&amp;&amp;e.pXf(0,3)}function sL(o,l){1&amp;o&amp;&amp;e.DNE(0,rL,1,0,"ng-template",null,0,e.C5r)}function aL(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",5)(1,"rs-form-control-checkbox",14),e.DNE(2,Ik,2,0,null,15)(3,sL,2,0,null,15),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("id",t.AGE_OK_CONTROL_NAME)("name",t.AGE_OK_CONTROL_NAME)("isRequired",!0)("isDisabled",t.isSuccessful),e.R7$(),e.Y8G("ngIf",16==t.minAge),e.R7$(),e.Y8G("ngIf",18==t.minAge)}}let iO=(()=&gt;{class o extends u.JMb{constructor(){super(...arguments),this.INPUT_TYPES=u.P1q,this.EMAIL_CONTROL_NAME="email",this.PASSWORD_CONTROL_NAME="password",this.TOS_CONTROL_NAME="tos",this.AGE_OK_CONTROL_NAME="ageOk",this.isLoading=!1,this.submitted=new e.bkB,this.goToTos=new e.bkB,this.userService=this.injector.get(u.DLc),this.minAge=0}createForm(){this.minAge=this.userService.userProfileConfig?.minAge||0,this.form=new T.gE({[this.EMAIL_CONTROL_NAME]:new T.MJ("",[T.k0.required,u.amp.patternEmail]),[this.PASSWORD_CONTROL_NAME]:new T.MJ("",[T.k0.required,u.amp.patternPassword]),[this.TOS_CONTROL_NAME]:new T.MJ(!1,[T.k0.required])})}submitAction(){this.submitted.emit({email:this.form?.value?.[this.EMAIL_CONTROL_NAME],password:this.form?.value?.[this.PASSWORD_CONTROL_NAME],acceptedTos:this.form?.value?.[this.TOS_CONTROL_NAME]})}onTos(){this.goToTos.emit()}acceptTos(){this.form?.get(this.TOS_CONTROL_NAME)?.setValue(!0)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-register-form"]],inputs:{isLoading:"isLoading"},outputs:{submitted:"submitted",goToTos:"goToTos"},standalone:!1,features:[e.Vt3],decls:13,vars:23,consts:()=&gt;{let t,i,s,f,M,te,Me,tt,Ot,Rt,Vt,Kt,nn,rn,$n;return t="E-Mail",i="E-Mail",s="Bitte E-Mail-Adresse eingeben",f="Passwort",M="Passwort",te="Bitte Passwort ausw\xE4hlen",Me="Das Passwort muss mindestens 6 Zeichen beinhalten.",tt="Bitte akzeptiere die Nutzungsbedingungen",Ot="Registrieren",Rt="Registrieren",Vt="Nutzungsbedingungen",Kt="Ich akzeptiere die " + "\ufffd#1\ufffd" + "" + "\ufffd/#1\ufffd" + ".",nn="Bitte best\xE4tige dein Alter",rn="Ich best\xE4tige, dass ich \xFCber 16 Jahre alt bin.",$n="Ich best\xE4tige, dass ich \xFCber 18 Jahre alt bin.",[["optionLabel",""],Kt,rn,$n,[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,"autocomplete","email",3,"id","name","inputType","isRequired","isDisabled","autofocus"],["label",f,"placeholder",M,"title",te,"hintMessage",Me,"autocomplete","new-password",3,"id","name","inputType","isRequired","isDisabled"],["title",tt,3,"id","name","isRequired","isDisabled"],["class","rs-u-mar-t-5",4,"ngIf"],[1,"rs-u-mar-t-6"],["label",Ot,"title",Rt,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"],["label",Vt,3,"linkClick"],["title",nn,3,"id","name","isRequired","isDisabled"],[4,"ngIf"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"form",4),e.bIt("ngSubmit",function(){return e.eBV(f),e.Njj(s.onSubmit())}),e.j41(1,"div",5),e.nrm(2,"rs-form-control-text",6),e.k0s(),e.j41(3,"div",5),e.nrm(4,"rs-form-control-text",7),e.k0s(),e.j41(5,"div",5)(6,"rs-form-control-checkbox",8),e.DNE(7,Rk,2,0,"ng-template",null,0,e.C5r),e.k0s()(),e.DNE(9,aL,4,6,"div",9),e.j41(10,"div",10),e.nrm(11,"rs-button",11),e.k0s(),e.nrm(12,"rs-form-errors",12),e.k0s()}2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.EMAIL_CONTROL_NAME)("name",s.EMAIL_CONTROL_NAME)("inputType",s.INPUT_TYPES.email)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(2),e.Y8G("id",s.PASSWORD_CONTROL_NAME)("name",s.PASSWORD_CONTROL_NAME)("inputType",s.INPUT_TYPES.password)("isRequired",!0)("isDisabled",s.isSuccessful),e.R7$(2),e.Y8G("id",s.TOS_CONTROL_NAME)("name",s.TOS_CONTROL_NAME)("isRequired",!0)("isDisabled",s.isSuccessful),e.R7$(3),e.Y8G("ngIf",s.minAge),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,va.SZ,oL.I,Wr.Z,m.bT,T.qT,T.cb,T.j4,O_],encapsulation:2})}}return o})(),oO=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.BIRTHDATE_CONTROL_NAME="birthdate",this.localeID=this.injector.get(e.xe9)}createForm(){this.form=new T.gE({[this.BIRTHDATE_CONTROL_NAME]:new T.MJ("",[T.k0.required])})}submitAction(){const t=this.form?.value?.[this.BIRTHDATE_CONTROL_NAME]?.split(".").reverse().join("-");this.submitted.emit(t)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-update-birthdate-form"]],standalone:!1,features:[e.Vt3],decls:10,vars:15,consts:()=&gt;{let t,i,s,f,M,te;return t="Geburtsdatum",i="Bitte Geburtsdatum eingeben",s="Abbrechen",f="Abbrechen",M="Speichern",te="Speichern",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"title",i,"autocomplete","bday",3,"id","name","isRequired","isDisabled","autofocus"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",s,"title",f,3,"click","buttonStyle","isDisabled","fullWidth"],["label",M,"title",te,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text-date",2),e.k0s(),e.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"rs-button",6),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"rs-button",7),e.k0s()()(),e.nrm(9,"rs-form-errors",8),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.BIRTHDATE_CONTROL_NAME)("name",s.BIRTHDATE_CONTROL_NAME)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,sv.I,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})(),Fv=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.CITY_CONTROL_NAME="city"}createForm(){this.form=new T.gE({[this.CITY_CONTROL_NAME]:new T.MJ("",[T.k0.required])})}submitAction(){const t=this.form?.value?.[this.CITY_CONTROL_NAME];this.submitted.emit(t)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-update-city-form"]],standalone:!1,features:[e.Vt3],decls:10,vars:15,consts:()=&gt;{let t,i,s,f,M,te,Me;return t="Stadt",i="Stadt",s="Bitte Stadt eingeben",f="Abbrechen",M="Abbrechen",te="Speichern",Me="Speichern",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,3,"id","name","isRequired","isDisabled","autofocus"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",f,"title",M,3,"click","buttonStyle","isDisabled","fullWidth"],["label",te,"title",Me,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text-location",2),e.k0s(),e.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"rs-button",6),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"rs-button",7),e.k0s()()(),e.nrm(9,"rs-form-errors",8),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.CITY_CONTROL_NAME)("name",s.CITY_CONTROL_NAME)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,tL.P,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})(),rO=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.INPUT_TYPES=u.P1q,this.EMAIL_CONTROL_NAME="email"}createForm(){this.form=new T.gE({[this.EMAIL_CONTROL_NAME]:new T.MJ("",[T.k0.required,u.amp.patternEmail])})}submitAction(){const t=this.form?.value?.[this.EMAIL_CONTROL_NAME];this.submitted.emit(t)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-update-email-form"]],standalone:!1,features:[e.Vt3],decls:10,vars:16,consts:()=&gt;{let t,i,s,f,M,te,Me;return t="E-Mail",i="E-Mail",s="Gebe deine E-Mail-Adresse ein.",f="Abbrechen",M="Abbrechen",te="Speichern",Me="Speichern",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"placeholder",i,"title",s,"autocomplete","email",3,"id","name","inputType","isRequired","isDisabled","autofocus"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",f,"title",M,3,"click","buttonStyle","isDisabled","fullWidth"],["label",te,"title",Me,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-text",2),e.k0s(),e.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"rs-button",6),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"rs-button",7),e.k0s()()(),e.nrm(9,"rs-form-errors",8),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.EMAIL_CONTROL_NAME)("name",s.EMAIL_CONTROL_NAME)("inputType",s.INPUT_TYPES.email)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,va.SZ,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})(),sO=(()=&gt;{class o extends Za{constructor(){super(...arguments),this.GENDER_CONTROL_NAME="gender",this.GENDER_OPTIONS=nL}createForm(){this.form=new T.gE({[this.GENDER_CONTROL_NAME]:new T.MJ(this.initialGenderValue||"",[T.k0.required])})}submitAction(){const t=this.form?.value?.[this.GENDER_CONTROL_NAME];this.submitted.emit(t)}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-update-gender-form"]],inputs:{initialGenderValue:"initialGenderValue"},standalone:!1,features:[e.Vt3],decls:10,vars:16,consts:()=&gt;{let t,i,s,f,M,te;return t="Bitte Geschlecht ausw\xE4hlen",i="Bitte Geschlecht ausw\xE4hlen",s="Abbrechen",f="Abbrechen",M="Speichern",te="Speichern",[[3,"ngSubmit","formGroup"],[1,"rs-u-mar-t-5"],["label",t,"title",i,3,"id","name","options","isRequired","isDisabled","autofocus"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",s,"title",f,3,"click","buttonStyle","isDisabled","fullWidth"],["label",M,"title",te,3,"type","loading","success","fullWidth"],[3,"errors","showErrors"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"form",0),e.bIt("ngSubmit",function(){return s.onSubmit()}),e.j41(1,"div",1),e.nrm(2,"rs-form-control-radio-group",2),e.k0s(),e.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"rs-button",6),e.bIt("click",function(){return s.cancel.emit()}),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"rs-button",7),e.k0s()()(),e.nrm(9,"rs-form-errors",8),e.k0s()),2&amp;i&amp;&amp;(e.Y8G("formGroup",s.form),e.R7$(2),e.Y8G("id",s.GENDER_CONTROL_NAME)("name",s.GENDER_CONTROL_NAME)("options",s.GENDER_OPTIONS)("isRequired",!0)("isDisabled",s.isSuccessful)("autofocus",!0),e.R7$(4),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("type",s.BUTTON_TYPE.submit)("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.errors&amp;&amp;s.validity!==s.VALIDITIES.VALID))},dependencies:[Nn.Q,tO.j,Wr.Z,T.qT,T.cb,T.j4],encapsulation:2})}}return o})(),aO=(()=&gt;{class o{constructor(t){this.AUTH_SERVICE=t,this.OVERLAY_STATES=u.pag}ngOnDestroy(){this.authSubscription?.unsubscribe()}login({login:t,password:i}){this.authSubscription?.unsubscribe(),this.authSubscription=this.AUTH_SERVICE.login(t,i).subscribe({next:s=&gt;{s.accessToken&amp;&amp;(this.isLoggedIn=!0)},error:s=&gt;{this.apiError=s}})}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.uRZ))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-interaction-login"]],standalone:!1,decls:10,vars:5,consts:()=&gt;{let t,i,s,f;return t="Passwort vergessen?",i="Jetzt registrieren!",s="Logge dich ein, um teilzunehmen.",f="Du hast noch kein Konto?",[s,f,[3,"submitted","apiError","isLoading","isSuccessful"],[1,"rs-u-font-caption"],["label",t,3,"rsUserOverlayTrigger"],[1,"rs-u-mar-t-6"],["label",i,3,"rsUserOverlayTrigger"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"p"),e.pXf(1,0),e.k0s(),e.j41(2,"rs-login-form",2),e.bIt("submitted",function(M){return s.login(M)}),e.k0s(),e.j41(3,"p",3),e.nrm(4,"rs-link-button",4),e.k0s(),e.j41(5,"p",5)(6,"span"),e.pXf(7,1),e.k0s(),e.EFF(8,"\xa0 "),e.nrm(9,"rs-link-button",6),e.k0s()),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("apiError",s.apiError)("isLoading",s.authSubscription&amp;&amp;!s.authSubscription.closed)("isSuccessful",s.isLoggedIn),e.R7$(2),e.Y8G("rsUserOverlayTrigger",s.OVERLAY_STATES.PasswordReset),e.R7$(5),e.Y8G("rsUserOverlayTrigger",s.OVERLAY_STATES.Register))},dependencies:[eO,O_,ju],encapsulation:2})}}return o})();function lO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"p",8)(1,"span"),e.pXf(2,2),e.k0s(),e.EFF(3,"\xa0"),e.j41(4,"rs-link-button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.goToRegister())}),e.k0s()()}}let Wu=(()=&gt;{class o{constructor(t,i,s){this.authService=t,this.router=i,this.userService=s,this.FORM_SUCCESS_TIMEOUT=500,this.emitCompletedEvent=!1,this.showRegisterLink=!1,this.completed=new e.bkB}ngOnInit(){this.emitCompletedEvent||(this.showRegisterLink=!0,this.authService.isLoggedIn&amp;&amp;this.router.navigate(["/"])),this.authService.isLoggedIn&amp;&amp;setTimeout(()=&gt;this.userService.openProfile())}ngOnDestroy(){this.authSubscription?.unsubscribe()}login({login:t,password:i}){this.authSubscription?.unsubscribe(),this.authSubscription=this.authService.login(t,i).subscribe({next:s=&gt;{this.isLoggedIn=!0,s.accessToken&amp;&amp;setTimeout(()=&gt;{this.emitCompletedEvent||(this.userService.openUserOverlay(),this.router.navigate(["/"])),this.completed.emit()},this.FORM_SUCCESS_TIMEOUT)},error:s=&gt;{this.apiError=s}})}goToPasswordReset(){this.emitCompletedEvent?this.userService.openPasswordReset():this.router.navigate([u.yVE.passwordForgotten])}goToRegister(){this.emitCompletedEvent?this.userService.openRegister():this.router.navigate([u.yVE.register])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.uRZ),e.rXU(st.Ix),e.rXU(u.DLc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-login"]],inputs:{emitCompletedEvent:"emitCompletedEvent",showRegisterLink:"showRegisterLink"},outputs:{completed:"completed"},standalone:!1,decls:9,vars:5,consts:()=&gt;{let t,i,s,f,M;return t="Passwort vergessen?",i="Login",s="Logge dich jetzt ein, um deine Erfahrung zu personalisieren.",f="Jetzt registrieren",M="Du hast keinen Account?",[i,s,M,[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[3,"submitted","apiError","isLoading","isSuccessful","autofocus"],[1,"rs-u-font-caption"],["label",t,3,"click"],["class","rs-u-mar-t-6",4,"ngIf"],[1,"rs-u-mar-t-6"],["label",f,3,"click"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"rs-user-content-container")(1,"h1",3),e.pXf(2,0),e.k0s(),e.j41(3,"p"),e.pXf(4,1),e.k0s(),e.j41(5,"rs-login-form",4),e.bIt("submitted",function(M){return s.login(M)}),e.k0s(),e.j41(6,"p",5)(7,"rs-link-button",6),e.bIt("click",function(){return s.goToPasswordReset()}),e.k0s()(),e.DNE(8,lO,5,0,"p",7),e.k0s()),2&amp;i&amp;&amp;(e.R7$(5),e.Y8G("apiError",s.apiError)("isLoading",s.authSubscription&amp;&amp;!s.authSubscription.closed)("isSuccessful",s.isLoggedIn)("autofocus",!0),e.R7$(3),e.Y8G("ngIf",s.showRegisterLink))},dependencies:[m.bT,eO,O_,Nc],encapsulation:2})}}return o})(),$v=(()=&gt;{class o{constructor(){this.BUTTON_STYLE=u.inm,this.isLoading=!1,this.isSuccessful=!1,this.cancelled=new e.bkB,this.completed=new e.bkB}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-logout"]],inputs:{isLoading:"isLoading",isSuccessful:"isSuccessful",apiError:"apiError"},outputs:{cancelled:"cancelled",completed:"completed"},standalone:!1,decls:8,vars:6,consts:()=&gt;{let t,i,s,f,M;return t="Abbrechen",i="Abbrechen",s="Ausloggen",f="Ausloggen",M="Willst du dich wirklich ausloggen?",[M,[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",t,"title",i,3,"buttonClick","buttonStyle","isDisabled","fullWidth"],["label",s,"title",f,3,"buttonClick","loading","success","fullWidth"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"p"),e.pXf(1,0),e.k0s(),e.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"rs-button",4),e.bIt("buttonClick",function(){return s.cancelled.emit()}),e.k0s()(),e.j41(6,"div",3)(7,"rs-button",5),e.bIt("buttonClick",function(){return s.completed.emit()}),e.k0s()()()()),2&amp;i&amp;&amp;(e.R7$(5),e.Y8G("buttonStyle",s.BUTTON_STYLE.outlined)("isDisabled",s.isSuccessful)("fullWidth",!0),e.R7$(2),e.Y8G("loading",s.isLoading)("success",s.isSuccessful)("fullWidth",!0))},dependencies:[Nn.Q],encapsulation:2})}}return o})(),wk=(()=&gt;{class o{constructor(t){this.INJECTOR=t}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.zZn))}}static{this.\u0275dir=e.FsC({type:o})}}return o})(),$l=(()=&gt;{class o extends wk{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275dir=e.FsC({type:o,features:[e.Vt3]})}}return o})();var mo=function(o){return o.Profile="Profile",o.Favorite="Favorite",o.Privacy="Privacy",o.UpdateEmail="UpdateEmail",o.UpdatePassword="UpdatePassword",o.UpdateCity="UpdateCity",o.UpdateBirthdate="UpdateBirthdate",o.UpdateGender="UpdateGender",o.ValidateEmail="ValidateEmail",o.Logout="Logout",o.DeleteUser="DeleteUser",o.Custom="Custom",o}(mo||{});const lL={[mo.Profile]:{title:"Profil",isNavItem:!0},[mo.Favorite]:{title:"Favoriten",isNavItem:!0},[mo.Privacy]:{title:"Privatsph\xE4re",isNavItem:!0},[mo.UpdateEmail]:{title:"E-Mail aktualisieren",isNavItem:!1},[mo.UpdatePassword]:{title:"Passwort updaten",isNavItem:!1},[mo.UpdateCity]:{title:"Stadt updaten",isNavItem:!1},[mo.UpdateBirthdate]:{title:"Geburtsdatum updaten",isNavItem:!1},[mo.UpdateGender]:{title:"Geschlecht updaten",isNavItem:!1},[mo.ValidateEmail]:{title:"E-Mail aktualisieren",isNavItem:!1},[mo.Logout]:{title:"Ausloggen",isNavItem:!1},[mo.DeleteUser]:{title:"Profil l\xF6schen",isNavItem:!1}};function Gv(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",22),e.bIt("click",function(){e.eBV(t);const s=e.XpG().$implicit,f=e.XpG();return e.Njj(f.goTo.emit(s.type))}),e.EFF(1),e.k0s()}if(2&amp;o){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.title," ")}}function cL(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Gv,2,1,"button",24),e.bVm()),2&amp;o){const t=l.$implicit;e.R7$(),e.Y8G("ngIf",t.isNav)}}let uL=(()=&gt;{class o{constructor(t){this.localeID=t,this.PROFILE_CONTAINER_STATES=mo,this.goTo=new e.bkB}ngOnInit(){this.setUserInfo()}ngOnChanges(t){t.user&amp;&amp;!t.user.isFirstChange()&amp;&amp;this.setUserInfo()}setUserInfo(){if(this.phone=this.user?.phone?.countryCode+this.user?.phone?.number||"Telefon hinzuf\xFCgen",this.birthdate=this.user?.birthdate?(0,m.Yq)(new Date(this.user.birthdate),"mediumDate",this.localeID):"Geburtsdatum hinzuf\xFCgen",this.user?.gender)switch(this.user.gender){case u.ri7.Female:this.gender="Weiblich";break;case u.ri7.Male:this.gender="M\xE4nnlich";break;default:this.gender="Anderes"}else this.gender="Geschlecht hinzuf\xFCgen";this.email=this.user?.email||"E-Mail-Adresse hinzuf\xFCgen",this.location=this.user?.location||"Stadt hinzuf\xFCgen"}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.xe9))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-profile"]],inputs:{user:"user",customProfileSections:"customProfileSections"},outputs:{goTo:"goTo"},standalone:!1,features:[e.OA$],decls:52,vars:5,consts:()=&gt;{let t,i,s,f,M,te,Me,tt,Ot,Rt,Vt,Kt,nn,rn,$n;return t="Profil",i="E-Mail",s="bearbeiten",f="Passwort",M="bearbeiten",te="Stadt",Me="bearbeiten",tt="Geburtsdatum",Ot="bearbeiten",Rt="Geschlecht",Vt="bearbeiten",Kt="Ausloggen",nn="Account l\xF6schen",rn="Favoriten",$n="Privatsph\xE4re",[t,i,s,f,M,te,Me,tt,Ot,Rt,Vt,Kt,nn,rn,$n,[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[1,"rs-u-mar-t-4"],[1,"rs-l-flex","rs-l-flex--space-between","rs-u-font-caption"],[1,"profile__button",3,"click"],[1,"profile__button","rs-u-font-body","rs-u-mar-t-1",3,"click"],[1,"profile__button","rs-u-font-body","rs-u-mar-t-7",3,"click"],[1,"profile__button","rs-u-font-body","rs-u-mar-t-5",3,"click"],[1,"profile__button","profile__button--mobile-only","rs-u-font-body","rs-u-mar-t-5",3,"click"],[4,"ngFor","ngForOf"],["class","profile__button profile__button--mobile-only rs-u-font-body rs-u-mar-t-5",3,"click",4,"ngIf"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div")(1,"h1",15),e.pXf(2,0),e.k0s(),e.j41(3,"div",16)(4,"div",17)(5,"div"),e.pXf(6,1),e.k0s(),e.j41(7,"button",18),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateEmail)}),e.pXf(8,2),e.k0s()(),e.j41(9,"button",19),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateEmail)}),e.EFF(10),e.k0s()(),e.j41(11,"div",16)(12,"div",17)(13,"div"),e.pXf(14,3),e.k0s(),e.j41(15,"button",18),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdatePassword)}),e.pXf(16,4),e.k0s()(),e.j41(17,"button",19),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdatePassword)}),e.EFF(18," ****** "),e.k0s()(),e.j41(19,"div",16)(20,"div",17)(21,"div"),e.pXf(22,5),e.k0s(),e.j41(23,"button",18),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateCity)}),e.pXf(24,6),e.k0s()(),e.j41(25,"button",19),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateCity)}),e.EFF(26),e.k0s()(),e.j41(27,"div",16)(28,"div",17)(29,"div"),e.pXf(30,7),e.k0s(),e.j41(31,"button",18),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateBirthdate)}),e.pXf(32,8),e.k0s()(),e.j41(33,"button",19),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateBirthdate)}),e.EFF(34),e.k0s()(),e.j41(35,"div",16)(36,"div",17)(37,"div"),e.pXf(38,9),e.k0s(),e.j41(39,"button",18),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateGender)}),e.pXf(40,10),e.k0s()(),e.j41(41,"button",19),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.UpdateGender)}),e.EFF(42),e.k0s()(),e.j41(43,"button",20),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.Logout)}),e.pXf(44,11),e.k0s(),e.j41(45,"button",21),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.DeleteUser)}),e.pXf(46,12),e.k0s(),e.j41(47,"button",22),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.Favorite)}),e.pXf(48,13),e.k0s(),e.j41(49,"button",22),e.bIt("click",function(){return s.goTo.emit(s.PROFILE_CONTAINER_STATES.Privacy)}),e.pXf(50,14),e.k0s(),e.DNE(51,cL,2,1,"ng-container",23),e.k0s()),2&amp;i&amp;&amp;(e.R7$(10),e.SpI(" ",s.email," "),e.R7$(16),e.SpI(" ",s.location," "),e.R7$(8),e.SpI(" ",s.birthdate," "),e.R7$(8),e.SpI(" ",s.gender," "),e.R7$(9),e.Y8G("ngForOf",s.customProfileSections))},dependencies:[m.Sq,m.bT],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.profile__button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.profile__button[_ngcontent-%COMP%]{display:block;color:var(--rs-colors-text-link)}@media (hover: hover){.profile__button[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}}.rs-using-keyboard[_nghost-%COMP%]   .profile__button[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .profile__button[_ngcontent-%COMP%]:focus{color:var(--rs-colors-text-highlight)}@media only screen and (min-width: 600px){.profile__button--mobile-only[_ngcontent-%COMP%]{display:none}}"]})}}return o})(),dL=(()=&gt;{class o{constructor(){this.completed=new e.bkB}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-validate-email-sent"]],outputs:{completed:"completed"},standalone:!1,decls:4,vars:1,consts:()=&gt;{let t,i,s;return t="OK",i="OK",s="Wir haben Dir eine E-Mail mit Anleitung zum Setzen eines neuen Passworts geschickt. Bitte schaue in Deinen Posteingang und ggf. Spam Ordner.",[s,[1,"rs-u-mar-t-6"],["title",t,"label",i,3,"click","fullWidth"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"p"),e.pXf(1,0),e.k0s(),e.j41(2,"div",1)(3,"rs-button",2),e.bIt("click",function(){return s.completed.emit()}),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(3),e.Y8G("fullWidth",!0))},dependencies:[Nn.Q],encapsulation:2})}}return o})();function hL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",19)(1,"button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Privacy)}),e.EFF(2),e.k0s()()}if(2&amp;o){const t=e.XpG(2);e.R7$(),e.AVh("rs-u-font-body-large--strong",t.contentState===t.CONTENT_STATE_KEYS.Privacy),e.R7$(),e.SpI(" ",null==t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Privacy]?null:t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Privacy].title," ")}}function pL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"li",19)(1,"button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG().$implicit,f=e.XpG(2);return e.Njj(f.openProfileSection(s.type))}),e.EFF(2),e.k0s()()}if(2&amp;o){const t=e.XpG().$implicit,i=e.XpG(2);e.R7$(),e.AVh("rs-u-font-body-large--strong",i.contentState===t.type),e.R7$(),e.SpI(" ",t.title," ")}}function cO(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,pL,3,3,"li",11),e.bVm()),2&amp;o){const t=l.$implicit;e.R7$(),e.Y8G("ngIf",t.isNav)}}function Ak(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-favorite-tab",20),e.bIt("backButtonClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)}),e.k0s()}}function _L(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-profile",21),e.bIt("goTo",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.openProfileSection(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("user",t.user)("customProfileSections",t.customProfileSections)}}function fL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div")(1,"h1",22),e.pXf(2,2),e.k0s(),e.j41(3,"p",23),e.pXf(4,3),e.k0s(),e.j41(5,"div",24)(6,"div",25)(7,"div",26)(8,"rs-button",27),e.bIt("click",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)}),e.k0s()(),e.j41(9,"div",28)(10,"rs-button",29),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.manageConsent())}),e.k0s()()()()()}if(2&amp;o){const t=e.XpG(2);e.R7$(8),e.Y8G("buttonStyle",t.BUTTON_STYLES.outlined)("fullWidth",!0),e.R7$(2),e.Y8G("fullWidth",!0)}}function M_(o,l){1&amp;o&amp;&amp;e.eu8(0)}function gL(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,M_,1,0,"ng-container",30),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngComponentOutlet",t.customContent)}}function Ah(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",5)(1,"aside",6)(2,"rs-user-content-container")(3,"h1",7),e.pXf(4,1),e.k0s(),e.j41(5,"nav")(6,"ul",8)(7,"li")(8,"button",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)}),e.EFF(9),e.k0s()(),e.j41(10,"li")(11,"button",10),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.openProfileSection(s.CONTENT_STATE_KEYS.Favorite))}),e.EFF(12),e.k0s()(),e.DNE(13,hL,3,3,"li",11)(14,cO,2,1,"ng-container",12),e.k0s()()()(),e.j41(15,"article",13)(16,"rs-user-content-container",14),e.DNE(17,Ak,1,0,"rs-user-favorite-tab",15)(18,_L,1,2,"rs-user-profile",16)(19,fL,11,3,"div",17)(20,gL,2,1,"ng-container",18),e.k0s()()()}if(2&amp;o){const t=e.XpG();e.R7$(8),e.AVh("rs-u-font-body-large--strong",t.contentState===t.CONTENT_STATE_KEYS.Profile),e.R7$(),e.SpI(" ",null==t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Profile]?null:t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Profile].title," "),e.R7$(2),e.AVh("rs-u-font-body-large--strong",t.contentState===t.CONTENT_STATE_KEYS.Favorite),e.R7$(),e.SpI(" ",null==t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Favorite]?null:t.CONTENT_STATES[t.CONTENT_STATE_KEYS.Favorite].title," "),e.R7$(),e.Y8G("ngIf",t.hasCM),e.R7$(),e.Y8G("ngForOf",t.customProfileSections),e.R7$(2),e.Y8G("ngSwitch",t.contentState),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.Favorite),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.Profile),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.Privacy)}}function uO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-update-email-form",38),e.bIt("cancel",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("submitted",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.updateEmail(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function mL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-validate-email-sent",39),e.bIt("completed",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)}),e.k0s()}}function dO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-update-password-form",38),e.bIt("cancel",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("submitted",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.updatePassword(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function Gl(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-update-city-form",38),e.bIt("cancel",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("submitted",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.updateCity(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function hO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-update-birthdate-form",38),e.bIt("cancel",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("submitted",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.updateBirthdate(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function vL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-update-gender-form",40),e.bIt("cancel",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("submitted",function(s){e.eBV(t);const f=e.XpG(3);return e.Njj(f.updateGender(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("initialGenderValue",null==t.user?null:t.user.gender)("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function pO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-logout",41),e.bIt("cancelled",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("completed",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.logout())}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function _O(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-delete",41),e.bIt("cancelled",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.contentState=s.CONTENT_STATE_KEYS.Profile)})("completed",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.delete())}),e.k0s()}if(2&amp;o){const t=e.XpG(3);e.Y8G("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.showUpdateSuccessConfirmation)("apiError",t.apiError)}}function EL(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-user-content-container")(1,"h1",32),e.EFF(2),e.k0s(),e.qex(3,14),e.DNE(4,uO,1,3,"rs-update-email-form",33)(5,mL,1,0,"rs-user-validate-email-sent",34)(6,dO,1,3,"rs-update-password-form",33)(7,Gl,1,3,"rs-update-city-form",33)(8,hO,1,3,"rs-update-birthdate-form",33)(9,vL,1,4,"rs-update-gender-form",35)(10,pO,1,3,"rs-user-logout",36)(11,_O,1,3,"rs-user-delete",37),e.bVm(),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(2),e.SpI(" ",t.CONTENT_STATES[t.contentState].title," "),e.R7$(),e.Y8G("ngSwitch",t.contentState),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.UpdateEmail),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.ValidateEmail),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.UpdatePassword),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.UpdateCity),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.UpdateBirthdate),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.UpdateGender),e.R7$(),e.Y8G("ngSwitchCase",t.CONTENT_STATE_KEYS.Logout)}}function Vv(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Dk(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Vv,1,0,"ng-container",30),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.Y8G("ngComponentOutlet",t.customContent)}}function CL(o,l){if(1&amp;o&amp;&amp;e.DNE(0,EL,12,9,"rs-user-content-container",31)(1,Dk,2,1,"ng-container",31),2&amp;o){const t=e.XpG();e.Y8G("ngIf",t.CONTENT_STATE_KEYS[t.contentState]),e.R7$(),e.Y8G("ngIf",!t.CONTENT_STATE_KEYS[t.contentState]&amp;&amp;t.customContent)}}let fO=(()=&gt;{class o extends $l{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275dir=e.FsC({type:o,features:[e.Vt3]})}}return o})(),jv=(()=&gt;{class o extends fO{constructor(t,i){super(i),this.consentService=t,this.injector=i,this.CONTENT_STATES=lL,this.CONTENT_STATE_KEYS=mo,this.BUTTON_STYLES=u.inm,this.FORM_SUCCESS_TIMEOUT=500,this.authService=this.INJECTOR.get(u.uRZ),this.userService=this.INJECTOR.get(u.DLc),this.overlayService=this.INJECTOR.get(u.si8),this.customProfileSections=this.userService.getProfileSections(),this.contentState=mo.Profile,this.showUpdateSuccessConfirmation=!1,this.hasCM=!1}ngOnInit(){this.setUser(),this.hasCM=!!this.consentService.provider;for(const t of this.userService.getProfileSections())this.CONTENT_STATES[t.type]={isNavItem:t.isNav,title:t.title}}ngOnDestroy(){this.userSubscription?.unsubscribe(),this.locationSubscription?.unsubscribe()}setUser(){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.getMeUser().subscribe({next:t=&gt;{this.user=t},error:t=&gt;{this.apiError=t}})}updateEmail(t){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updateEmail(t).subscribe({next:()=&gt;{this.showUpdateSuccessConfirmation=!0,setTimeout(()=&gt;{this.contentState=mo.ValidateEmail,this.showUpdateSuccessConfirmation=!1},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}updatePassword(t){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updatePassword(t).subscribe({next:()=&gt;{this.showUpdateSuccessConfirmation=!0,setTimeout(()=&gt;{this.contentState=mo.Profile,this.showUpdateSuccessConfirmation=!1},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}updateGender(t){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updateProfileData({gender:t}).subscribe({next:()=&gt;{this.showUpdateSuccessConfirmation=!0,this.user.gender=t,setTimeout(()=&gt;{this.contentState=mo.Profile,this.showUpdateSuccessConfirmation=!1},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}updateBirthdate(t){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updateProfileData({birthdate:t}).subscribe({next:()=&gt;{this.showUpdateSuccessConfirmation=!0,this.user.birthdate=new Date(t),setTimeout(()=&gt;{this.contentState=mo.Profile,this.showUpdateSuccessConfirmation=!1},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}updateCity(t){const{id:i,label:s}=t;this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updateProfileData({placeId:i}).subscribe({next:()=&gt;{this.showUpdateSuccessConfirmation=!0,this.user.location=s,setTimeout(()=&gt;{this.contentState=mo.Profile,this.showUpdateSuccessConfirmation=!1},this.FORM_SUCCESS_TIMEOUT)},error:f=&gt;{this.apiError=f}})}logout(){this.authService.clearTokens(),this.showUpdateSuccessConfirmation=!0,setTimeout(()=&gt;{this.overlayService.visibleOverlays.get(u.FSU.OVERLAY_USER)?.[0]?.close()},this.FORM_SUCCESS_TIMEOUT)}delete(){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.deleteMeUser().subscribe({next:()=&gt;{this.logout()},error:t=&gt;{this.apiError=t}})}manageConsent(){this.consentService.provider.toggleUi()}openProfileSection(t){if(mo[t])return this.customContent=void 0,void(this.contentState=t);this.customContent=this.userService.getProfileSection(t),this.customContent&amp;&amp;(this.contentState=t)}next(){this.contentState=mo.Profile}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.eW8),e.rXU(e.zZn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-profile-container"]],standalone:!1,features:[e.Jv_([{provide:fO,useExisting:(0,e.Rfq)(()=&gt;o)},{provide:$l,useExisting:(0,e.Rfq)(()=&gt;fO)}]),e.Vt3],decls:3,vars:2,consts:()=&gt;{let t,i,s,f,M,te;return t="Willkommen",i="Abbrechen",s="Abbrechen",f="Einstellungen",M="Privatsph\xE4re",te="Auf dieser Website nutzen wir Cookies und vergleichbare Funktionen zur Verarbeitung von Endger\xE4teinformationen und personenbezogenen Daten. Die Verarbeitung dient der Einbindung von Inhalten, externen Diensten und Elementen Dritter, der statistischen Analyse/Messung, personalisierten Werbung sowie der Einbindung sozialer Medien. Je nach Funktion werden dabei Daten an Dritte weitergegeben und von diesen verarbeitet. Diese Einwilligung ist freiwillig, f\xFCr die Nutzung unserer Website nicht erforderlich und kann jederzeit \xFCber das Icon links unten widerrufen werden.",[["contentContainer",""],t,M,te,["class","profile-container rs-l-flex",4,"ngIf","ngIfElse"],[1,"profile-container","rs-l-flex"],[1,"profile-container__pane","profile-container__pane--menu","rs-u-background-color-surface"],[1,"rs-u-font-title","rs-u-text-color-on-surface","rs-u-mar-t-0","rs-u-mar-b-5"],[1,"profile-menu"],[1,"profile-menu__item","rs-u-font-body-large","rs-u-text-color-link",3,"click"],[1,"profile-menu__item","rs-u-font-body-large","rs-u-text-color-link","rs-u-mar-t-5",3,"click"],["class","rs-u-mar-t-5",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"profile-container__pane"],[3,"ngSwitch"],[3,"backButtonClick",4,"ngSwitchCase"],[3,"user","customProfileSections","goTo",4,"ngSwitchCase"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"rs-u-mar-t-5"],[3,"backButtonClick"],[3,"goTo","user","customProfileSections"],[1,"rs-u-mar-t-0","rs-u-mar-b-5","rs-u-font-title"],[1,"rs-u-mar-y-5"],[1,"rs-u-mar-t-6"],[1,"rs-l-grid"],[1,"rs-l-grid__cell","rs-l-grid__cell--6","rs-u-mobile-only"],["label",i,"title",s,3,"click","buttonStyle","fullWidth"],[1,"rs-l-grid__cell","rs-l-grid__cell--6"],["label",f,3,"buttonClick","fullWidth"],[4,"ngComponentOutlet"],[4,"ngIf"],[1,"rs-u-font-title"],[3,"isLoading","isSuccessful","apiError","cancel","submitted",4,"ngSwitchCase"],[3,"completed",4,"ngSwitchCase"],[3,"initialGenderValue","isLoading","isSuccessful","apiError","cancel","submitted",4,"ngSwitchCase"],[3,"isLoading","isSuccessful","apiError","cancelled","completed",4,"ngSwitchCase"],[3,"isLoading","isSuccessful","apiError","cancelled","completed",4,"ngSwitchDefault"],[3,"cancel","submitted","isLoading","isSuccessful","apiError"],[3,"completed"],[3,"cancel","submitted","initialGenderValue","isLoading","isSuccessful","apiError"],[3,"cancelled","completed","isLoading","isSuccessful","apiError"]]},template:function(i,s){if(1&amp;i&amp;&amp;e.DNE(0,Ah,21,12,"div",4)(1,CL,2,2,"ng-template",null,0,e.C5r),2&amp;i){const f=e.sdS(2);e.Y8G("ngIf",null==s.CONTENT_STATES[s.contentState]?null:s.CONTENT_STATES[s.contentState].isNavItem)("ngIfElse",f)}},dependencies:[Nn.Q,m.OI,m.Sq,m.bT,m.ux,m.e1,m.fG,oO,Fv,rO,sO,wv,XS,kv,$v,uL,dL,Nc],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.profile-menu[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.profile-menu__item[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.profile-container[_ngcontent-%COMP%]{width:100%;height:100%}.profile-container__pane[_ngcontent-%COMP%]{flex:0 0 100%;min-width:0;overflow:auto}.profile-container__pane--menu[_ngcontent-%COMP%]{display:none}@media only screen and (min-width: 600px){.profile-container__pane[_ngcontent-%COMP%]{flex:0 0 50%}.profile-container__pane--menu[_ngcontent-%COMP%]{display:block}}.profile-menu__item[_ngcontent-%COMP%]:hover{color:var(--rs-colors-text-highlight)}"]})}}return o})();var qa=function(o){return o.PreRegister="PreRegister",o.Register="Register",o.Tos="Tos",o.Profile="Profile",o.PostRegister="PostRegister",o}(qa||{});let yL=(()=&gt;{class o{constructor(t){this.STATION_SERVICE=t,this.SUBSCRIPTIONS=new u.A$E,this.FORM_SUCCESS_TIMEOUT=500,this.BUTTON_STYLE=u.inm,this.isTosAccepted=!1,this.goBack=new e.bkB,this.acceptedTos=new e.bkB,this.SUBSCRIPTIONS.add(this.STATION_SERVICE.getTermsOfService().subscribe(i=&gt;{this.tosContent=i.content}))}ngOnDestroy(){this.SUBSCRIPTIONS.unsubscribe()}acceptTos(){this.isTosAccepted=!0,setTimeout(()=&gt;{this.acceptedTos.emit()},this.FORM_SUCCESS_TIMEOUT)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.kS0))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-terms-of-service"]],outputs:{goBack:"goBack",acceptedTos:"acceptedTos"},standalone:!1,decls:8,vars:5,consts:()=&gt;{let t,i,s;return t="Akzeptieren",i="Akzeptieren",s="Nutzungsbedingungen",[s,[1,"tos-content","tos-content--top"],["icon","arrow-left",3,"click","isSmall","buttonStyle"],[1,"rs-u-mar-y-3"],[1,"tos-container"],[1,"tos-content",3,"innerHtml"],[1,"tos-content","tos-content--bottom","rs-u-mar-t-3"],["label",t,"title",i,3,"click","fullWidth","success"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",1)(1,"rs-button",2),e.bIt("click",function(){return s.goBack.emit()}),e.k0s(),e.j41(2,"h1",3),e.pXf(3,0),e.k0s()(),e.j41(4,"div",4),e.nrm(5,"div",5),e.k0s(),e.j41(6,"div",6)(7,"rs-button",7),e.bIt("click",function(){return s.acceptTos()}),e.k0s()()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("isSmall",!0)("buttonStyle",s.BUTTON_STYLE.plain),e.R7$(4),e.Y8G("innerHtml",s.tosContent,e.npT),e.R7$(2),e.Y8G("fullWidth",!0)("success",s.isTosAccepted))},dependencies:[Nn.Q],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{position:relative;display:flex;flex-direction:column;align-items:center;max-height:100%}.tos-content[_ngcontent-%COMP%]{padding:0 var(--rs-values-spacing-sp4);max-width:var(--rs-values-layout-widths-block);width:100%}.tos-content--top[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp3)}.tos-content--bottom[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp3)}.tos-container[_ngcontent-%COMP%]{overflow-y:auto;width:100%;display:flex;justify-content:center}@media only screen and (min-width: 600px){.tos-content--top[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp7)}.tos-content--bottom[_ngcontent-%COMP%]{margin-bottom:var(--rs-values-spacing-sp5)}}"]})}}return o})();function Lk(o,l){1&amp;o&amp;&amp;e.eu8(0)}function bL(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Lk,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=l.ngIf;e.R7$(),e.Y8G("ngComponentOutlet",t.componentType)}}function TL(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,bL,2,1,"ng-container",7),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.preRegisterSteps[0])}}function xk(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Nk(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,xk,1,0,"ng-container",8),e.bVm()),2&amp;o){const t=l.ngIf;e.R7$(),e.Y8G("ngComponentOutlet",t.componentType)}}function gO(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,Nk,2,1,"ng-container",7),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.postRegisterSteps[0])}}function mO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-content-container")(1,"h1",9),e.pXf(2,0),e.k0s(),e.j41(3,"p"),e.pXf(4,1),e.k0s(),e.j41(5,"rs-register-form",10),e.bIt("submitted",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.register(s))})("goToTos",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.showTos())}),e.k0s(),e.j41(6,"p",11),e.PLo(7,2),e.j41(8,"rs-link-button",12),e.bIt("linkClick",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.goToLogin())}),e.k0s(),e.YFu(),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(4),e.uP7(t.STATION_NAME),e.nnv(4),e.R7$(),e.Y8G("apiError",t.apiError)("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.isRegistered)}}function SL(o,l){if(1&amp;o){const t=e.RV6();e.qex(0),e.j41(1,"rs-user-terms-of-service",13),e.bIt("acceptedTos",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.acceptedTos())})("goBack",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.showRegister())}),e.k0s(),e.bVm()}}function OL(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-content-container")(1,"h1",9),e.pXf(2,3),e.k0s(),e.j41(3,"p"),e.pXf(4,4),e.k0s(),e.j41(5,"rs-profile-register-form",14),e.bIt("submitted",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.updateProfile(s))}),e.k0s(),e.j41(6,"rs-button",15),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.skipProfileRegister())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.R7$(5),e.Y8G("apiError",t.apiError)("isLoading",t.userSubscription&amp;&amp;!t.userSubscription.closed)("isSuccessful",t.isProfileUpdated),e.R7$(),e.Y8G("buttonStyle",t.BUTTON_STYLE.plain)("fullWidth",!0)}}let Hv=(()=&gt;{class o extends $l{constructor(t,i,s,f,M,te){super(t),this.userService=i,this.authService=s,this.router=f,this.stationService=M,this.trackingService=te,this.FORM_SUCCESS_TIMEOUT=500,this.REGISTER_STATES=qa,this.BUTTON_STYLE=u.inm,this.STATION_NAME=u.DaI,this.registerState=qa.Register,this.emitCompletedEvent=!1,this.completed=new e.bkB}ngOnInit(){this.emitCompletedEvent||!this.authService.isLoggedIn?(this.stationService.getTermsOfService().pipe((0,ji.s)(1)).subscribe(t=&gt;{this._tosVersion=t.version}),this.trackingService.trackEvent(new u.sxe),this.preRegisterSteps=this.userService.getCustomUserProcessSteps(u.RM2.PreRegister),this.preRegisterSteps?.length&gt;0&amp;&amp;(this.registerState=this.REGISTER_STATES.PreRegister),this.postRegisterSteps=this.userService.getCustomUserProcessSteps(u.RM2.PostRegister)):this.router.navigate(["/"])}ngOnDestroy(){this.userSubscription?.unsubscribe()}next(){this.registerState===qa.PreRegister?(this.preRegisterSteps.shift(),this.preRegisterSteps?.length&lt;1&amp;&amp;(this.registerState=qa.Register)):this.registerState===qa.PostRegister&amp;&amp;(this.postRegisterSteps.shift(),this.postRegisterSteps?.length&lt;1&amp;&amp;this.completed.next())}register(t){t.acceptedTos&amp;&amp;(t.acceptedTos=this._tosVersion),this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.register(t).subscribe({next:i=&gt;{this.trackingService.trackEvent(new u.xxP),i.token?.accessToken&amp;&amp;(this.isRegistered=!0,this.apiError=null,setTimeout(()=&gt;{this.registerState=qa.Profile},this.FORM_SUCCESS_TIMEOUT))},error:i=&gt;{this.apiError=i}})}updateProfile(t){this.userSubscription?.unsubscribe(),this.userSubscription=this.userService.updateProfileData(t).subscribe({next:()=&gt;{this.trackingService.trackEvent(new u.axl),this.isProfileUpdated=!0,setTimeout(()=&gt;{this.onRegisterCompleted()},this.FORM_SUCCESS_TIMEOUT)},error:i=&gt;{this.apiError=i}})}goToLogin(){this.emitCompletedEvent?this.userService.openLogin():this.router.navigate([u.yVE.login])}showRegister(){this.registerState=qa.Register,setTimeout(()=&gt;{this.registerFormState&amp;&amp;this.registerForm?.form?.setValue(this.registerFormState),this.isTosAccepted&amp;&amp;this.registerForm?.acceptTos()},0)}showTos(){this.registerFormState=this.registerForm?.form?.value,this.isTosAccepted=!1,this.registerState=qa.Tos}skipProfileRegister(){this.onRegisterCompleted()}acceptedTos(){this.isTosAccepted=!0,setTimeout(()=&gt;{this.showRegister()},this.FORM_SUCCESS_TIMEOUT)}onRegisterCompleted(){if(!this.postRegisterSteps?.length)return this.emitCompletedEvent?void this.completed.emit():(this.userService.openUserOverlay(),void this.router.navigate(["/"]));this.registerState=qa.PostRegister}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.zZn),e.rXU(u.DLc),e.rXU(u.uRZ),e.rXU(st.Ix),e.rXU(u.kS0),e.rXU(u.bIn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-register"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(iO,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.registerForm=f.first)}},inputs:{emitCompletedEvent:"emitCompletedEvent"},outputs:{completed:"completed"},standalone:!1,features:[e.Jv_([{provide:$l,useExisting:(0,e.Rfq)(()=&gt;o)}]),e.Vt3],decls:6,vars:6,consts:()=&gt;{let t,i,s,f,M,te,Me,tt;return t="Hier einloggen",i="Registrieren",s="Noch kein Konto? Registriert euch jetzt kostenlos und werdet Teil der " + "\ufffd0\ufffd" + " Community. Hier h\xF6rt ihr uns in bester HD-Qualit\xE4t, erfahrt zuerst von Gewinnspielen, habt die Chance auf limitierte G\xE4stelistenpl\xE4tze f\xFCr die angesagtesten Konzerte der Stadt und bleibt immer up to date!",f="Hast du bereits einen Account? " + "\ufffd#8\ufffd" + "" + "\ufffd/#8\ufffd" + "",M="Jetzt \xFCberspringen",te="Jetzt \xFCberspringen",Me="Profile ausf\xFCllen",tt="Fast geschafft! Bitte gib uns noch ein paar Infos \xFCber dich.",[i,s,f,Me,tt,[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngIf"],[4,"ngComponentOutlet"],[1,"rs-u-font-title","rs-u-mar-t-0","rs-u-mar-b-5"],[3,"submitted","goToTos","apiError","isLoading","isSuccessful"],[1,"rs-u-mar-t-6"],["label",t,3,"linkClick"],[3,"acceptedTos","goBack"],[3,"submitted","apiError","isLoading","isSuccessful"],["label",M,"title",te,1,"rs-u-mar-t-5",3,"click","buttonStyle","fullWidth"]]},template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,5),e.DNE(1,TL,2,1,"ng-container",6)(2,gO,2,1,"ng-container",6)(3,mO,9,4,"rs-user-content-container",6)(4,SL,2,0,"ng-container",6)(5,OL,7,5,"rs-user-content-container",6),e.bVm()),2&amp;i&amp;&amp;(e.Y8G("ngSwitch",s.registerState),e.R7$(),e.Y8G("ngSwitchCase",s.REGISTER_STATES.PreRegister),e.R7$(),e.Y8G("ngSwitchCase",s.REGISTER_STATES.PostRegister),e.R7$(),e.Y8G("ngSwitchCase",s.REGISTER_STATES.Register),e.R7$(),e.Y8G("ngSwitchCase",s.REGISTER_STATES.Tos),e.R7$(),e.Y8G("ngSwitchCase",s.REGISTER_STATES.Profile))},dependencies:[Nn.Q,m.OI,m.bT,m.ux,m.e1,iL,iO,yL,O_,Nc],encapsulation:2})}}return o})(),ML=(()=&gt;{class o{constructor(t){this.userService=t,this.stationName=u.DaI,this.completed=new e.bkB}goToLogin(){this.userService.openLogin()}goToRegister(){this.userService.openRegister()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.DLc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-welcome"]],outputs:{completed:"completed"},standalone:!1,decls:14,vars:4,consts:()=&gt;{let t,i,s,f,M,te;return t="Login",i="Login",s="Registrieren",f="Registrieren",M="Registrieren",te="Noch kein Konto? Registriert euch jetzt kostenlos und werdet Teil der " + "\ufffd0\ufffd" + " Community. Hier h\xF6rt ihr uns in bester HD-Qualit\xE4t, erfahrt zuerst von Gewinnspielen, habt die Chance auf limitierte G\xE4stelistenpl\xE4tze f\xFCr die angesagtesten Konzerte der Stadt und bleibt immer up to date!",[M,te,[1,"user-welcome","rs-l-flex"],[1,"user-welcome__pane","rs-u-background-color-surface"],[1,"rs-u-font-title","rs-u-text-color-on-surface","rs-u-mar-t-0","rs-u-mar-b-5"],[1,"rs-u-font-body-large","rs-u-text-color-on-surface","rs-u-mar-b-5"],[1,"rs-l-grid"],[1,"user-welcome__login-button","rs-l-grid__cell","rs-l-grid__cell--6"],["label",t,"title",i,3,"click","fullWidth"],[1,"rs-l-grid__cell","rs-l-grid__cell--6","rs-l-grid__cell--12-md"],["label",s,"title",f,3,"click","fullWidth"],[1,"user-welcome__pane","user-welcome__pane--login"],[3,"completed","emitCompletedEvent"]]},template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",2)(1,"article",3)(2,"rs-user-content-container")(3,"h1",4),e.pXf(4,0),e.k0s(),e.j41(5,"p",5),e.pXf(6,1),e.k0s(),e.j41(7,"div",6)(8,"div",7)(9,"rs-button",8),e.bIt("click",function(){return s.goToLogin()}),e.k0s()(),e.j41(10,"div",9)(11,"rs-button",10),e.bIt("click",function(){return s.goToRegister()}),e.k0s()()()()(),e.j41(12,"article",11)(13,"rs-user-login",12),e.bIt("completed",function(){return s.completed.emit()}),e.k0s()()()),2&amp;i&amp;&amp;(e.R7$(6),e.uP7(s.stationName),e.nnv(6),e.R7$(3),e.Y8G("fullWidth",!0),e.R7$(2),e.Y8G("fullWidth",!0),e.R7$(2),e.Y8G("emitCompletedEvent",!0))},dependencies:[Nn.Q,Wu,Nc],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.user-welcome[_ngcontent-%COMP%]{min-height:100%}.user-welcome__pane[_ngcontent-%COMP%]{min-height:100%;flex:0 0 100%}.user-welcome__pane--login[_ngcontent-%COMP%]{display:none}@media only screen and (min-width: 600px){.user-welcome__login-button[_ngcontent-%COMP%]{display:none}.user-welcome__pane[_ngcontent-%COMP%]{flex:0 0 50%}.user-welcome__pane--login[_ngcontent-%COMP%]{display:block}}"]})}}return o})();function kk(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-welcome",8),e.bIt("completed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.startLeaveTransition())}),e.k0s()}}function Fk(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-login",9),e.bIt("completed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.userService.openProfile())}),e.k0s()}2&amp;o&amp;&amp;e.Y8G("emitCompletedEvent",!0)("showRegisterLink",!0)}function Bk(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-reset-password",10),e.bIt("completed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.userService.openLogin())})("cancelled",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.userService.openLogin())}),e.k0s()}2&amp;o&amp;&amp;e.Y8G("emitCompletedEvent",!0)}function vO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-user-register",11),e.bIt("completed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.startLeaveTransition())}),e.k0s()}2&amp;o&amp;&amp;e.Y8G("emitCompletedEvent",!0)}function R_(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-user-profile-container")}function RL(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-user-welcome")}const IL=(0,y.hZ)("slideAnimation",[(0,y.wk)("*",(0,y.iF)({transform:"translateY(-100%)"})),(0,y.wk)("true",(0,y.iF)({transform:"translateY(0%)"})),(0,y.kY)("true =&gt; *",(0,y.i0)("0.3s ease-in")),(0,y.kY)("* =&gt; true",(0,y.i0)("0.3s ease-out"))]);let Wv=(()=&gt;{class o{get hostClasses(){return{"rs-u-background-color-background":!0,"rs-u-pad-b-play-bar":this.playbarIsOpen}}constructor(t,i,s,f){this.overlayReference=t,this.overlayService=i,this.playerService=s,this.userService=f,this.OVERLAY_STATES=u.pag,this.subscriptions=new u.A$E,this.overlayIsClosing$=new _i.t(!1),this.isOpen=!0}animationDone(){this.isOpen?this.overlayReference.disablePageScrolling():(this.overlayReference.close(),this.overlayIsClosing$.next(!1))}animationStart(){this.isOpen&amp;&amp;this.userService.updateUserOverlay()}ngOnInit(){this.playbarIsOpen=!!this.playerService.activeController$.value,this.subscriptions.add(this.userService.userOverlayState$.subscribe(t=&gt;{this.overlayState=t})),this.subscriptions.add(this.overlayService.playBarHeight$.subscribe(t=&gt;{t!==this.playbarHeight&amp;&amp;(this.playbarHeight=t)})),this.overlayReference.registerLeaveCallback(()=&gt;(this.overlayIsClosing$.next(!0),this.startLeaveTransition(),new Promise(t=&gt;{this.overlaySubscription=this.overlayIsClosing$.subscribe(i=&gt;{i||(this.overlaySubscription?.unsubscribe(),t(!0))})})))}ngOnDestroy(){this.overlaySubscription?.unsubscribe(),this.subscriptions.unsubscribe()}startLeaveTransition(){this.isOpen=!1}onClick(t){t.stopPropagation()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.XpN),e.rXU(u.si8),e.rXU(u.xtC),e.rXU(u.DLc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-overlay"]],hostVars:5,hostBindings:function(i,s){1&amp;i&amp;&amp;e.Kam("@slideAnimation.done",function(M){return s.animationDone(M)})("@slideAnimation.start",function(M){return s.animationStart(M)}),2&amp;i&amp;&amp;(e.zvX("@slideAnimation",s.isOpen),e.HbH(s.hostClasses),e.xc7("--rs-overlay-player-playbar-height",s.playbarHeight))},standalone:!1,decls:8,vars:6,consts:[[1,"overlay-wrapper",3,"click"],[3,"ngSwitch"],[3,"completed",4,"ngSwitchCase"],[3,"emitCompletedEvent","showRegisterLink","completed",4,"ngSwitchCase"],[3,"emitCompletedEvent","completed","cancelled",4,"ngSwitchCase"],[3,"emitCompletedEvent","completed",4,"ngSwitchCase"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"completed"],[3,"completed","emitCompletedEvent","showRegisterLink"],[3,"completed","cancelled","emitCompletedEvent"],[3,"completed","emitCompletedEvent"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"article",0),e.bIt("click",function(M){return s.onClick(M)}),e.qex(1,1),e.DNE(2,kk,1,0,"rs-user-welcome",2)(3,Fk,1,2,"rs-user-login",3)(4,Bk,1,1,"rs-user-reset-password",4)(5,vO,1,1,"rs-user-register",5)(6,R_,1,0,"rs-user-profile-container",6)(7,RL,1,0,"rs-user-welcome",7),e.bVm(),e.k0s()),2&amp;i&amp;&amp;(e.R7$(),e.Y8G("ngSwitch",s.overlayState),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_STATES.Welcome),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_STATES.Login),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_STATES.PasswordReset),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_STATES.Register),e.R7$(),e.Y8G("ngSwitchCase",s.OVERLAY_STATES.Profile))},dependencies:[m.ux,m.e1,m.fG,Wu,jv,Hv,T_,ML],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{width:100vw}[_nghost-%COMP%]   .overlay-wrapper[_ngcontent-%COMP%]{height:100%;overflow-y:auto}"],data:{animation:[IL]}})}}return o})(),Vl=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-user-register-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-user-register"),e.bVm(),e.eu8(3,null,1))},dependencies:[Hv],encapsulation:2})}}return o})(),I_=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.userService=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(u.DLc))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[u.Ui,m.MD,T.YN,T.X1,st.iI,u.Jlh,ls]})}}return o})();const Xv=["heroPlayerBar"],P_=()=&gt;({sm:"4u"});function $k(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"button",7),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.togglePlayerState())}),e.nrm(1,"rs-icon",8),e.k0s()}if(2&amp;o){const t=l.playerState,i=e.XpG();e.R7$(),e.AVh("rs-u-mar-l-1",t!==i.PLAYER_STATE.Playing),e.Y8G("icon",t===i.PLAYER_STATE.Playing?"hero-player-stop":"hero-player-play")("size",e.lJ4(4,P_))}}let wL=(()=&gt;{class o{constructor(t,i,s,f){this.platformId=t,this.editMode=i,this.channelService=s,this.playerService=f,this.channel=(0,e.hFB)(),this.backgroundImage=(0,e.hFB)(),this.heroPlayerBarSettings=(0,e.hFB)(),this.currentChannel=(0,e.vPA)(void 0),this.ASPECT_RATIOS=u.l8F,this.BACKGROUND_COLOR_SCHEME=u.D88,this.IMAGE_POSITION=u.zHv,this.PLAYER_STATE=u.pi5,this.unsubscribeFromCurrentShow$=new gn.B,this.onDestroy$=new gn.B}ngOnInit(){this.image=this.backgroundImage(),(0,m.UE)(this.platformId)&amp;&amp;(this.channel()&amp;&amp;this.handleChannelChange(this.channel().playerConfig),this.playerService.playerState$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{t&amp;&amp;t.config.type===u.LyT.Channel&amp;&amp;!(0,u.Asj)(this.playerConfig,t.config)&amp;&amp;this.handleChannelChange(t.config)}))}ngOnDestroy(){this.onDestroy$.next(!0),this.unsubscribeFromCurrentShow$.next(!0)}handleChannelChange(t){this.playerConfig=t,this.currentChannel.set(this.playerConfig.playable),this.getCurrentShow()}getCurrentShow(){this.unsubscribeFromCurrentShow$.next(!0),this.channelService.observeCurrentShow(this.currentChannel().id).pipe((0,Gt.Q)(this.unsubscribeFromCurrentShow$)).subscribe({next:t=&gt;{t?(this.showSlot=t,this.image=t.image||this.backgroundImage(),this.showSlotLink=t.link||""):this.setDefaultPropValues()},error:t=&gt;{this.setDefaultPropValues(),e.naY&amp;&amp;console.warn("Error from getCurrentShow on appHeroPlayer:",t)}})}setDefaultPropValues(){this.showSlot=void 0,this.image=this.backgroundImage(),this.showSlotLink=""}togglePlayerState(){this.heroPlayerBar.togglePlayerState()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.Agw),e.rXU(u.z3r),e.rXU(u.lhn),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-channel-hero-player"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(Xv,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.heroPlayerBar=f.first)}},inputs:{channel:[1,"channel"],backgroundImage:[1,"backgroundImage"],heroPlayerBarSettings:[1,"heroPlayerBarSettings"]},standalone:!1,decls:12,vars:19,consts:[["heroPlayerBar",""],["playButtonTemplate",""],[1,"hero-player",3,"rsBackgroundColor"],[1,"hero-player__image-wrapper"],["size","large",3,"image","objectFit","objectPosition","croppedAspectRatio","fillContainer","alt"],[1,"hero-player__player","rs-u-container"],[3,"channel","settings"],[1,"hero-player__play-button","rs-u-mar-r-4",3,"click"],[1,"hero-player__play-icon",3,"icon","size"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",2)(1,"div",3),e.nrm(2,"rs-image",4),e.nI1(3,"rsBreakpoint"),e.nI1(4,"async"),e.nI1(5,"rsBreakpoint"),e.nI1(6,"async"),e.k0s(),e.j41(7,"div",5)(8,"rs-hero-player-bar",6,0),e.DNE(10,$k,2,5,"ng-template",null,1,e.C5r),e.k0s()()()),2&amp;i&amp;&amp;(e.AVh("hero-player--fixed-height",s.editMode),e.Y8G("rsBackgroundColor",s.BACKGROUND_COLOR_SCHEME.primary),e.R7$(2),e.Y8G("image",s.image)("objectFit",e.bMT(4,13,e.bMT(3,11,"lg"))?"contain":"cover")("objectPosition",s.IMAGE_POSITION.bottom)("croppedAspectRatio",e.bMT(6,17,e.bMT(5,15,"md"))?s.ASPECT_RATIOS.Ratio16x9:s.ASPECT_RATIOS.Ratio4x3)("fillContainer",!0)("alt",(null==s.image?null:s.image.description)||(null==s.showSlot?null:s.showSlot.title)),e.R7$(6),e.Y8G("channel",s.currentChannel())("settings",s.heroPlayerBarSettings()))},dependencies:[Ni.hw,Ii.R,zi.D,wc,m.Jj,Ba],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.hero-player[_ngcontent-%COMP%]{height:50vh;display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--rs-values-spacing-sp7) * .5 + var(--rs-values-spacing-sp4))}.hero-player__image-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100vw;aspect-ratio:4/3;max-width:1440px;flex:0 0 100%}.hero-player__player[_ngcontent-%COMP%]{position:relative;margin-top:calc(var(--rs-values-spacing-sp7) * -.5 - var(--rs-values-spacing-sp4))}.hero-player__play-button[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--rs-values-spacing-sp7);height:var(--rs-values-spacing-sp7);background-color:var(--rs-colors-text)}.hero-player__play-icon[_ngcontent-%COMP%]{color:var(--rs-colors-text-highlight, var(--rs-colors-text-link));transition:transform .2s ease-in-out,color .2s ease-in-out}@media (hover: hover){.hero-player__play-button[_ngcontent-%COMP%]:hover   .hero-player__play-icon[_ngcontent-%COMP%]{transform:scale(1.25)}}.hero-player--fixed-height[_ngcontent-%COMP%]{height:400px}@media only screen and (min-width: 600px){.hero-player__image-wrapper[_ngcontent-%COMP%]{width:84vw;aspect-ratio:16/9}}@media only screen and (min-width: 960px){.hero-player[_ngcontent-%COMP%]{margin-bottom:calc(var(--rs-values-spacing-sp7) * .5 + var(--rs-values-spacing-sp5))}.hero-player__player[_ngcontent-%COMP%]{margin-top:calc(var(--rs-values-spacing-sp7) * -.5 - var(--rs-values-spacing-sp5))}}"]})}}return o})();class Xu extends Al{ngOnInit(){super.ngOnInit(),this.settings={...this.configService.vendorTheme.components.uiBroadcast.heroPlayerBar||{},colors:{accent:u.qtu.on}}}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Xu)))(i||Xu)}})()}static{this.\u0275cmp=e.VBU({type:Xu,selectors:[["app-channel-hero-player-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:3,consts:[["element",""],["gizmo",""],[3,"channel","backgroundImage","heroPlayerBarSettings"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"app-channel-hero-player",2),e.bVm(),e.eu8(3,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("channel",null==i.channel?null:i.channel.value)("backgroundImage",null==i.backgroundImage?null:i.backgroundImage.value)("heroPlayerBarSettings",i.settings))},dependencies:[wL],encapsulation:2})}}(0,k.Cg)([(0,u.bzi)()],Xu.prototype,"backgroundImage",void 0);const yO=["button"],AL=["tiles"],DL=(o,l)=&gt;({animationDuration:o,computedTileHeight:l}),LL=(o,l)=&gt;({value:o,params:l}),xL=()=&gt;({sm:"2u"}),zv=(o,l)=&gt;({data:o,type:l}),bO=(o,l,t,i)=&gt;({channel:o,title:l,image:t,teaserLayout:i});function TO(o,l){1&amp;o&amp;&amp;e.eu8(0)}function NL(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"li",11,2),e.DNE(3,TO,1,0,"ng-container",12),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(3),e.Y8G("rsComponent",e.l_i(1,zv,t.channelTeaserPlaceholderData,t.channelTeaser))}}function kL(o,l){1&amp;o&amp;&amp;e.eu8(0)}function SO(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",11,2),e.DNE(2,kL,1,0,"ng-container",12),e.k0s()),2&amp;o){const t=l.$implicit,i=e.XpG(2);e.R7$(2),e.Y8G("rsComponent",e.l_i(6,zv,e.ziG(1,bO,t,t.title,t.image,i.LAYOUTS.ImageOnly),i.channelTeaser))}}function Yv(o,l){if(1&amp;o&amp;&amp;e.DNE(0,SO,3,9,"li",13),2&amp;o){const t=e.XpG();e.Y8G("ngForOf",t.channels)}}const Gk={sm:3,md:5,lg:7};let w_=(()=&gt;{class o{constructor(t,i,s,f,M){this.editMode=t,this.platformId=i,this.componentInjector=s,this.channelService=f,this.playerService=M,this.imageAspectRatio=u.l8F.Ratio1x1,this.subscriptions=new u.A$E,this.UID=dc()("collapsible-"),this.animationDuration=0,this.buttonExpandText="Alle Streams ausklappen",this.buttonCollapseText="Streams einklappen",this.LAYOUTS=u.G6X,this.columnLayout=Gk,this.isExpanded=!1,this.hasExpandedClass=!1,this.channelTeaser=this.componentInjector.get(u.nZK,!1);const te="Wird geladen...";this.channelTeaserPlaceholderData={title:te,teaserLayout:u.G6X.ImageOnly},(0,m.UE)(this.platformId)&amp;&amp;this.subscriptions.add(this.channelService.getAllChannels().subscribe(Me=&gt;this.channels=Me))}ngOnInit(){this.isExpanded=this.editMode||!!this.isExpanded,setTimeout(()=&gt;{this.animationDuration=200})}ngOnChanges(t){t.isExpanded&amp;&amp;this.editMode&amp;&amp;(this.isExpanded=!0)}ngOnDestroy(){this.subscriptions.unsubscribe()}toggleIsExpanded(){this.computeTileHeight(),this.editMode||(this.isExpanded=!this.isExpanded,this.hasExpandedClass=!0)}play(t){this.playerService.toggle(t.playerConfig,!0)}toggleExpandedClass(t){this.hasExpandedClass="false"===t.fromState}computeTileHeight(){if(this.tiles?.toArray().length){const t=this.tiles.toArray()[0].nativeElement,i=parseInt(window.getComputedStyle(t).getPropertyValue("margin-top"),10)+parseInt(window.getComputedStyle(t).getPropertyValue("margin-bottom"),10);this.computedTileHeight=t.offsetHeight+i+"px"}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.z3r),e.rXU(e.Agw),e.rXU(u.jVn),e.rXU(u.lhn),e.rXU(u.xtC))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-collapsible-channel-grid"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;(e.GBs(yO,5),e.GBs(AL,5)),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.button=f.first),e.mGM(f=e.lsd())&amp;&amp;(s.tiles=f)}},standalone:!1,features:[e.OA$],decls:12,vars:21,consts:[["channelsTemplate",""],["button",""],["tiles",""],[1,"collapsible"],["role","region",1,"collapsible__channel-grid-container"],[1,"collapsible__channel-grid","rs-l-grid"],[4,"ngIf","ngIfElse"],["type","button",1,"collapsible__trigger","rs-u-font-body",3,"click","title"],[1,"rs-u-mar-r-3"],[1,"collapsible__trigger-icon"],["icon","arrow-down",3,"size"],[1,"collapsible__item"],[4,"rsComponent"],["class","collapsible__item",4,"ngFor","ngForOf"]],template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",3)(1,"div",4),e.bIt("@expandCollapseAnimation.done",function(te){return e.eBV(f),e.Njj(s.toggleExpandedClass(te))}),e.j41(2,"ul",5),e.DNE(3,NL,4,4,"ng-container",6)(4,Yv,1,1,"ng-template",null,0,e.C5r),e.k0s()(),e.j41(6,"button",7,1),e.bIt("click",function(){return e.eBV(f),e.Njj(s.toggleIsExpanded())}),e.j41(8,"span",8),e.EFF(9),e.k0s(),e.j41(10,"span",9),e.nrm(11,"rs-icon",10),e.k0s()()()}if(2&amp;i){const f=e.sdS(5);e.R7$(),e.Y8G("@expandCollapseAnimation",e.l_i(17,LL,s.isExpanded.toString(),e.l_i(14,DL,s.animationDuration,s.computedTileHeight)))("@.disabled",!s.computedTileHeight),e.BMQ("id",s.UID),e.R7$(),e.AVh("collapsible__channel-grid--expanded",s.hasExpandedClass),e.R7$(),e.Y8G("ngIf",!s.channels)("ngIfElse",f),e.R7$(3),e.Y8G("title",s.isExpanded?s.buttonCollapseText:s.buttonExpandText),e.BMQ("aria-controls",s.UID)("aria-expanded",s.isExpanded),e.R7$(3),e.JRh(s.isExpanded?s.buttonCollapseText:s.buttonExpandText),e.R7$(),e.AVh("collapsible__trigger-icon--rotated",s.isExpanded),e.R7$(),e.Y8G("size",e.lJ4(20,xL))}},dependencies:[m.Sq,m.bT,jn.I,Ii.R],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .collapsible__trigger[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .collapsible__trigger[_ngcontent-%COMP%]:focus{outline:2px solid var(--rs-colors-focus);outline-offset:0}.collapsible__trigger[_ngcontent-%COMP%]{height:auto;padding:0;margin:0;border:none;background-color:transparent;font-family:var(--rs-font-default-stack);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;place-content:center;text-rendering:geometricPrecision;color:inherit}.collapsible__channel-grid-container[_ngcontent-%COMP%]{overflow:clip}.collapsible__channel-grid[_ngcontent-%COMP%]{list-style:none;padding:0;transition:all .2s ease-in-out}.collapsible__item[_ngcontent-%COMP%]{display:block;max-width:calc(100% - var(--rs-values-margin-grid-cross-axis-spacing));margin:calc(.5 * var(--rs-values-margin-grid-main-axis-spacing)) calc(.5 * var(--rs-values-margin-grid-cross-axis-spacing));flex:none;width:calc(100% / 3 - var(--rs-values-margin-grid-cross-axis-spacing))}[_ngcontent-%COMP%]:not(.collapsible__channel-grid--expanded) &gt; .collapsible__item[_ngcontent-%COMP%]:nth-of-type(n+4){display:none}.collapsible__item-content[_ngcontent-%COMP%]{position:absolute;inset:0}.collapsible__trigger[_ngcontent-%COMP%]{width:100%;text-align:left;display:flex;align-items:center;justify-content:center;margin-top:var(--rs-values-spacing-sp5);transition:all .2s ease-in-out;color:var(--rs-colors-buttons-plain-primary)}@media (hover: hover){.collapsible__trigger[_ngcontent-%COMP%]:hover{color:var(--rs-colors-buttons-plain-highlight-primary)}}.collapsible__trigger-icon[_ngcontent-%COMP%]{display:flex;transform:none;transition:all .2s ease-in-out}.collapsible__trigger[_ngcontent-%COMP%] &gt; .collapsible__trigger-icon[_ngcontent-%COMP%]{color:var(--rs-colors-buttons-plain-primary)}.collapsible__trigger[_ngcontent-%COMP%]:hover &gt; .collapsible__trigger-icon[_ngcontent-%COMP%], .collapsible__trigger[_ngcontent-%COMP%]:active &gt; .collapsible__trigger-icon[_ngcontent-%COMP%]{color:var(--rs-colors-buttons-plain-highlight-primary)}.collapsible__trigger-icon--rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}@media only screen and (min-width: 600px){.collapsible__item[_ngcontent-%COMP%]{width:calc(100% / 5 - var(--rs-values-margin-grid-cross-axis-spacing))}[_ngcontent-%COMP%]:not(.collapsible__channel-grid--expanded) &gt; .collapsible__item[_ngcontent-%COMP%]:nth-of-type(n){display:block}[_ngcontent-%COMP%]:not(.collapsible__channel-grid--expanded) &gt; .collapsible__item[_ngcontent-%COMP%]:nth-of-type(n+6){display:none}}@media only screen and (min-width: 960px){.collapsible__item[_ngcontent-%COMP%]{width:calc(100% / 7 - var(--rs-values-margin-grid-cross-axis-spacing))}[_ngcontent-%COMP%]:not(.collapsible__channel-grid--expanded) &gt; .collapsible__item[_ngcontent-%COMP%]:nth-of-type(n){display:block}[_ngcontent-%COMP%]:not(.collapsible__channel-grid--expanded) &gt; .collapsible__item[_ngcontent-%COMP%]:nth-of-type(n+8){display:none}}"],data:{animation:[(0,y.hZ)("expandCollapseAnimation",[(0,y.kY)("false =&gt; true",[(0,y.iF)({height:"{{ computedTileHeight }}"}),(0,y.i0)("{{animationDuration}}ms ease-in-out",(0,y.iF)({height:"*"}))]),(0,y.kY)("true =&gt; false",[(0,y.iF)({height:"*"}),(0,y.i0)("{{animationDuration}}ms ease-in-out",(0,y.iF)({height:"{{ computedTileHeight }}"}))])])]}})}}return o})(),MO=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-collapsible-channel-grid-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"app-collapsible-channel-grid"),e.bVm(),e.eu8(3,null,1))},dependencies:[w_],encapsulation:2})}}return o})();const FL=["navRef"],Kv=o=&gt;({enterStartOpacity:o}),A_=o=&gt;({value:":enter",params:o}),D_=()=&gt;({sm:"3u"}),BL=()=&gt;({enterStartOpacity:"0"});function Vk(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-navigation",15,1),2&amp;o){const t=e.XpG();e.AVh("header__navbar--absolute",!t.menuContentWidth),e.Y8G("items",t.menuItems)("topLevelItemsConfig",t.navTopLevelItemsConfig)("subLevelItemsConfig",t.navSubLevelItemsConfig)("@inOutAnimation",e.eq3(8,A_,e.eq3(6,Kv,t.enterStartOpacity)))}}function ko(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div"),e.nrm(1,"rs-button",16),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",e.eq3(8,A_,e.eq3(6,Kv,t.enterStartOpacity))),e.R7$(),e.Y8G("iconSize",e.lJ4(10,D_))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)("isLink",!0)}}function Dh(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div"),e.bIt("@inOutAnimation.done",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.transitionDone(s))}),e.nrm(1,"rs-button",17),e.nI1(2,"async"),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",e.eq3(10,A_,e.eq3(8,Kv,t.enterStartOpacity))),e.R7$(),e.Y8G("icon",e.bMT(2,6,t.authService.authState$)?"logged-in":"logged-out")("iconSize",e.lJ4(12,D_))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function Qv(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",18),e.bIt("@inOutAnimation.done",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.transitionDone(s))}),e.j41(1,"rs-button",19),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.closeOverlay())}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",e.eq3(6,A_,e.lJ4(5,BL))),e.R7$(),e.Y8G("iconSize",e.lJ4(8,D_))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function L_(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div"),e.bIt("@inOutAnimation.done",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.transitionDone(s))}),e.nrm(1,"rs-button",20),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("@inOutAnimation",e.eq3(7,A_,e.eq3(5,Kv,t.enterStartOpacity))),e.R7$(),e.Y8G("iconSize",e.lJ4(9,D_))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("buttonColorScheme",t.BUTTON_COLOR_SCHEME.default)}}function RO(o,l){1&amp;o&amp;&amp;e.nrm(0,"div",21)}let IO=(()=&gt;{class o extends WP{constructor(t,i,s,f,M,te,Me){super(s,Me),this.pageService=i,this.overlayService=s,this.authService=f,this.layoutService=M,this.router=te,this.platformId=Me,this.BUTTON_COLOR_SCHEME=u.zy_,this.HEADER_STYLE=Aa,this.BUTTON_STYLE=u.inm,this.BACKGROUND_COLOR_SCHEME=u.D88,this.menuItems=[],this.headerStyle=Aa.default,this.headerStyleMemory=this.headerStyle,this.navigationOccurred=!1,this.showPlaceholder=!0,this.firstInitDone=!1,this.enterStartOpacity="1",this.subscriptions=new u.A$E;const tt=t.vendorTheme.components;this.menuItems=this.pageService.rootNavigation||[],this.style={"--rs-header-logo-width-sm":tt.core.header.logoWidth.sm,"--rs-header-logo-width-lg":tt.core.header.logoWidth.lg,"--rs-header-height-sm":tt.core.header.height.sm,"--rs-header-height-lg":tt.core.header.height.lg,"--rs-button-height-small":tt.core.buttons.heightSmall},this.navTopLevelItemsConfig={textHoverColor:u.qtu.link,textActiveColor:u.qtu.accent},this.navSubLevelItemsConfig={textAlign:u.nOB.left,textHoverColor:u.qtu.link,textActiveColor:u.qtu.accent,itemSpacingBetween:u.dqh.sp3,listShadow:"0px 2px 2px 0px rgba(0, 0, 0, 0.25)"}}ngOnInit(){super.ngOnInit(),setTimeout(()=&gt;{this.enterStartOpacity="0"},150),(0,m.UE)(this.platformId)?(this.subscriptions.add(this.layoutService.getHeaderStyle$().pipe((0,re.B)(50),(0,ah.M)(()=&gt;this.firstInitDone=!0)).subscribe(t=&gt;this.setHeaderStyle(t))),this.subscriptions.add(this.layoutService.getShowHeaderPlaceholder().subscribe(t=&gt;setTimeout(()=&gt;this.showPlaceholder=t,0)))):(this.subscriptions.add(this.layoutService.getHeaderStyle$().pipe((0,ji.s)(2)).subscribe(t=&gt;this.setHeaderStyle(t))),this.subscriptions.add(this.layoutService.getShowHeaderPlaceholder().pipe((0,mc.i)(1),(0,ji.s)(1)).subscribe(t=&gt;setTimeout(()=&gt;this.showPlaceholder=t,0))))}ngAfterViewInit(){this.menuContentElement=this.navRef?.navContainer?.nativeElement}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.unsubscribe(),this.routerSub?.unsubscribe()}startEnterTransitionForOverlay(t,i){super.startEnterTransitionForOverlay(t,i),this.headerStyle=Aa.default}setHeaderStyle(t){setTimeout(()=&gt;{this.headerStyle=this.isOverlayHeader?Aa.default:t},0)}openFirstOverlay(){this.navigationOccurred=!1,this.headerStyleMemory=this.headerStyle,this.routerSub=this.router.events.subscribe(t=&gt;{t instanceof st.Z&amp;&amp;(this.navigationOccurred=!0)})}closeLastOverlay(){this.routerSub?.unsubscribe(),!this.navigationOccurred&amp;&amp;this.setHeaderStyle(this.headerStyleMemory)}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(u.bPm),e.rXU(u.si8),e.rXU(u.uRZ),e.rXU(Ur),e.rXU(st.Ix),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-header"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(FL,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.navRef=f.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.style)},standalone:!1,features:[e.Vt3],decls:19,vars:20,consts:()=&gt;{let t,i,s,f,M;return t="Zur Startseite",i="Suche \xF6ffnen",s="Zum Profilbereich",f="Schlie\xDFen",M="Menu \xF6ffnen",[["navContainer",""],["navRef",""],[1,"header",3,"rsBackgroundColor"],[1,"header__content","rs-u-container"],["routerLink","/","title",t,1,"header__logo","rs-u-mar-r-3",3,"click"],[1,"header__logo-svg"],[1,"header__nav"],["class","header__navbar",3,"header__navbar--absolute","items","topLevelItemsConfig","subLevelItemsConfig",4,"ngIf"],[1,"header__menu"],[1,"header__menu-desktop"],[4,"ngIf"],[1,"header__menu-desktop","rs-u-mar-l-3"],["class","header__close-button",4,"ngIf"],[1,"header__menu-mobile","rs-u-mar-l-3"],["class","placeholder",4,"ngIf"],[1,"header__navbar",3,"items","topLevelItemsConfig","subLevelItemsConfig"],["title",i,"icon","search","link","/search",3,"iconSize","isSmall","buttonStyle","buttonColorScheme","isLink"],["rsUserOverlayTrigger","","title",s,3,"icon","iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"header__close-button"],["icon","close","title",f,3,"click","iconSize","isSmall","buttonStyle","buttonColorScheme"],["rsMobileMenuTrigger","","icon","menu","title",M,3,"iconSize","isSmall","buttonStyle","buttonColorScheme"],[1,"placeholder"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"header",2)(1,"div",3)(2,"a",4),e.bIt("click",function(){return e.eBV(f),e.Njj(s.isOverlayHeader&amp;&amp;s.closeOverlay())}),e.qSk(),e.j41(3,"svg",5),e.nrm(4,"use"),e.k0s()(),e.joV(),e.j41(5,"nav",6,0),e.DNE(7,Vk,2,10,"rs-navigation",7),e.nI1(8,"rsBreakpoint"),e.nI1(9,"async"),e.k0s(),e.j41(10,"div",8)(11,"div",9),e.DNE(12,ko,2,11,"div",10),e.k0s(),e.j41(13,"div",11),e.DNE(14,Dh,3,13,"div",10),e.k0s(),e.DNE(15,Qv,2,9,"div",12),e.j41(16,"div",13),e.DNE(17,L_,2,10,"div",10),e.k0s()()()(),e.DNE(18,RO,1,0,"div",14)}2&amp;i&amp;&amp;(e.AVh("header--menu-overflow",s.menuOverflow)("header--on-overlay",s.isOverlayHeader)("header--hidden",s.isFullscreenPlayerOpen),e.Y8G("rsBackgroundColor",s.BACKGROUND_COLOR_SCHEME.background),e.R7$(4),e.BMQ("href","#icon-sprite-logo",null,"xlink"),e.R7$(),e.AVh("header__nav--visible",s.menuOverflowChecked),e.R7$(2),e.Y8G("ngIf",!s.isOverlayHeader&amp;&amp;e.bMT(9,18,e.bMT(8,16,"md"))),e.R7$(5),e.Y8G("ngIf",!s.isOverlayHeader),e.R7$(2),e.Y8G("ngIf",!s.isOverlayHeader),e.R7$(),e.Y8G("ngIf",s.isOverlayHeader),e.R7$(2),e.Y8G("ngIf",!s.isOverlayHeader),e.R7$(),e.Y8G("ngIf",s.showPlaceholder))},dependencies:[st.Wk,m.bT,Nn.Q,zi.D,fc,vm,ju,m.Jj,Ba],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.placeholder[_ngcontent-%COMP%]{height:var(--rs-header-height-sm)}@media only screen and (min-width: 960px){.placeholder[_ngcontent-%COMP%]{height:var(--rs-header-height-lg)}}.header[_ngcontent-%COMP%]{--rs-header-logo-width: var(--rs-header-logo-width-sm);display:flex;align-items:stretch;position:fixed;top:0;left:0;z-index:2000;width:100vw;height:var(--rs-header-height-sm);border-bottom:1px solid var(--rs-colors-background);box-shadow:0 0 2px #00000040;transition:all .2s ease-in-out}.header__content[_ngcontent-%COMP%]{flex:1 0 auto;display:flex;align-items:stretch;justify-content:space-between;height:100%}.header__logo[_ngcontent-%COMP%]{position:relative;width:var(--rs-header-logo-width);flex:0 0 auto;display:block;color:var(--rs-colors-on-primary-variant);overflow:hidden}.header__logo-svg[_ngcontent-%COMP%]{position:absolute;left:0;top:50%;fill:currentColor;width:100%;transform:translateY(-50%)}.header__close-button[_ngcontent-%COMP%]{position:absolute!important;right:var(--rs-values-padding-page);z-index:10}.header__nav[_ngcontent-%COMP%]{width:100%;height:calc(100% + 1px);overflow:visible;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out}.header__nav--visible[_ngcontent-%COMP%]{opacity:1}.header__navbar[_ngcontent-%COMP%]{display:none}.header__navbar--absolute[_ngcontent-%COMP%]{position:absolute}.header__menu[_ngcontent-%COMP%]{display:flex;align-items:center}.header__menu-desktop[_ngcontent-%COMP%]{display:none;margin-left:var(--rs-values-spacing-sp3)}.header__menu[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]{position:relative;height:var(--rs-button-height-small);width:var(--rs-button-height-small)}.header--hidden[_ngcontent-%COMP%], .header--menu-overflow[_ngcontent-%COMP%]   .header__navbar[_ngcontent-%COMP%], .header--menu-overflow[_ngcontent-%COMP%]   .header__menu-desktop[_ngcontent-%COMP%]{display:none}.header--menu-overflow[_ngcontent-%COMP%]   .header__menu-mobile[_ngcontent-%COMP%]{display:block}@media only screen and (min-width: 960px){.header[_ngcontent-%COMP%]{--rs-header-logo-width: var(--rs-header-logo-width-lg)}.header[_ngcontent-%COMP%], .header-placeholder[_ngcontent-%COMP%]{height:var(--rs-header-height-lg)}.header__navbar[_ngcontent-%COMP%]{display:block;height:100%}.header__menu-desktop[_ngcontent-%COMP%]{display:block}.header__menu-mobile[_ngcontent-%COMP%]{display:none}}"],data:{animation:[(0,y.hZ)("inOutAnimation",[(0,y.kY)(":leave",[(0,y.i0)("150ms ease-in",(0,y.iF)({opacity:"0"}))]),(0,y.kY)(":enter",[(0,y.iF)({opacity:"{{ enterStartOpacity }}",position:"absolute",transform:"scale(0)"}),(0,y.K2)([(0,y.i0)("0s 150ms",(0,y.iF)({})),(0,y.iF)({position:"*",transform:"*"}),(0,y.i0)("150ms ease-in",(0,y.iF)({opacity:"1"}))])])])]}})}}return o})();const jk=["carouselItemTemplate"],Hk=(o,l,t,i,s,f,M)=&gt;({item:o,tags:l,title:t,subTitle:i,summary:s,image:f,layout:M,hideTags:!1}),Zv=(o,l)=&gt;({data:o,type:l});function UL(o,l){1&amp;o&amp;&amp;(e.j41(0,"h2",5),e.EFF(1,"Auch interessant"),e.k0s())}function PO(o,l){1&amp;o&amp;&amp;e.eu8(0)}function wO(o,l){if(1&amp;o&amp;&amp;e.DNE(0,PO,1,0,"ng-container",6),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(2);e.Y8G("rsComponent",e.l_i(9,Zv,e.sGs(1,Hk,t,s.carouselTags[i],t.title,t.subTitle,t.summary,t.get("image"),s.LAYOUTS.Tile),s.componentTypes[i]))}}function AO(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",3)(1,"rs-carousel-w-topnav",4),e.DNE(2,UL,2,0,"ng-template",null,0,e.C5r)(4,wO,1,12,"ng-template",null,1,e.C5r),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("title",t.title)("items",t.carouselItems)("layout",t.columnLayout)("hideCenterButton",!0)("isFullWidth",!0)("noControlsMargin",!0)("centerIfNoScroll",!1)}}let qv=(()=&gt;{class o{constructor(t,i,s){this.postService=t,this.platformId=i,this.componentInjector=s,this.SHARE_BAR_COMPONENT=u.Orz,this.LAYOUTS=u.G6X,this.title="Auch interessant",this.tags=[],this.columnLayout={sm:{columns:"75%",controlInset:"0",inset:"0"},md:{columns:"3",controlInset:"0",inset:"0"}},this.componentTypes=[]}ngOnInit(){this.updatePosts()}ngOnChanges(t){(t.post||t.tags)&amp;&amp;this.updatePosts()}updatePosts(){if(this.post&amp;&amp;(0,m.UE)(this.platformId)){this.carouselItems=[],this.carouselTags=[];const t={exclude:[this.post.id]};if(this.post.type===u.slR&amp;&amp;this.post.groupModel?.id)t.groupIds=[this.post.groupModel.id];else{if(!(this.post.tags?.length&gt;0))return;t.tagIds=this.tags?.map(i=&gt;i.tagId)}this.postService.getPosts(t).subscribe(i=&gt;{this.carouselItems=i?.items,this.carouselTags=this.carouselItems?.map(s=&gt;(this.componentTypes.push(ca(s,this.componentInjector)),(0,u.odL)(s)))})}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.K$N),e.rXU(e.Agw),e.rXU(u.jVn))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-post-footer-carousel"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,jk,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.carouselItemTemplate=M.first)}},inputs:{title:"title",post:"post",tags:"tags"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:[["titleTemplate",""],["item",""],["class","rs-u-container rs-u-pad-t-7",4,"ngIf"],[1,"rs-u-container","rs-u-pad-t-7"],[1,"carousel",3,"title","items","layout","hideCenterButton","isFullWidth","noControlsMargin","centerIfNoScroll"],[1,"rs-u-mar-0","rs-u-font-title"],[4,"rsComponent"]],template:function(i,s){1&amp;i&amp;&amp;e.DNE(0,AO,6,7,"div",2),2&amp;i&amp;&amp;e.Y8G("ngIf",(null==s.carouselItems?null:s.carouselItems.length)&gt;0)},dependencies:[m.bT,jn.I,Sl],encapsulation:2})}}return o})();var DO=h(8125),x_=h.n(DO);const $L=o=&gt;({item:o}),LO=(o,l)=&gt;({data:o,type:l});function GL(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,2),e.bVm())}function xO(o,l){1&amp;o&amp;&amp;e.eu8(0)}function N_(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"section",5)(1,"div",6),e.DNE(2,xO,1,0,"ng-container",7),e.k0s(),e.nrm(3,"app-post-footer-carousel",8),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(2),e.Y8G("rsComponent",e.l_i(5,LO,e.eq3(3,$L,t.postModel),t.SHARE_BAR_COMPONENT)),e.R7$(),e.Y8G("post",t.postModel)("tags",t.tags)}}class ps extends Qa{constructor(){super(...arguments),this.SHARE_BAR_COMPONENT=u.Orz}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.post.value?.id!==this.postModel?.id&amp;&amp;(this.postModel=this.post?.value),x_()(this.post.value?.tags,this.tags)||(this.tags=this.post.value?.tags?.length&gt;0?[...this.post.value.tags]:[])}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ps)))(i||ps)}})()}static{this.\u0275cmp=e.VBU({type:ps,selectors:[["app-post-footer-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="LEERER ARTIKEL-FOOTER",[["element",""],["gizmo",""],l,[4,"ngIf"],["class","rs-u-mar-t-7 rs-u-mar-b-9",4,"ngIf"],[1,"rs-u-mar-t-7","rs-u-mar-b-9"],[1,"rs-u-container","rs-u-container--block"],[4,"rsComponent"],[3,"post","tags"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,GL,2,0,"ng-container",3)(3,N_,4,8,"section",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!i.postModel&amp;&amp;i.editMode),e.R7$(),e.Y8G("ngIf",i.postModel))},dependencies:[m.bT,jn.I,qv],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.coR)],ps.prototype,"post",void 0);let Wk=(()=&gt;{class o extends u.WOl{constructor(){super([],[])}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI,m.MD,u.Ui,u.Jlh,ls,u_,I_]})}}return o})(),kO=(()=&gt;{class o extends u.dDb{constructor(t,i,s){super(t,[i]),this.consentService=i,this.configService=s,this.loaded$=new _i.t(!1),this.imageFactory=this.injector.get(e.OM3).resolveComponentFactory(u.hwF)}doInit(){if(this.markerColor=this.configService.vendorTheme.colors.secondary,this.accessToken=this.configService.modules.mapbox?.accessToken,this.mapboxStyle=this.configService.modules.mapbox?.style??"mapbox://styles/mapbox/streets-v11",!this.accessToken)throw new Error("Mapbox missing access token");return(0,m.UE)(this.platform)&amp;&amp;this.consentService.subscribeConsentChanged("Mapbox",t=&gt;{t&amp;&amp;0==this.loaded$.value&amp;&amp;(this.loadScript("https://api.mapbox.com/mapbox-gl-js/v2.12.1/mapbox-gl.js"),this.loadCss("https://api.mapbox.com/mapbox-gl-js/v2.12.1/mapbox-gl.css"),this.waitFor(()=&gt;null!=window.mapboxgl).then(i=&gt;{this.mapboxgl=window.mapboxgl,this.mapboxgl.accessToken=this.accessToken,this.loaded$.next(!0)}))}),super.doInit()}createMap(t,i,s,f,M){return this.loaded$.pipe((0,ln.p)(te=&gt;te),(0,ji.s)(1),(0,oa.T)(te=&gt;{const Me=new this.mapboxgl.Map({container:t.nativeElement,style:this.mapboxStyle,center:s?[s.lng,s.lat]:void 0,zoom:f||9});return i&amp;&amp;this.setMarkers(i,Me),M&amp;&amp;!f&amp;&amp;this.setBounds(M,Me),Me}))}setMarkers(t,i){t.map(s=&gt;{if(!s.coordinates||!s.coordinates.lat||!s.coordinates.lng)return;let f;if(s.image){const te=s.image.url;f=document.createElement("div"),f.style.backgroundImage=`url("${te}")`,f.style.width="30px",f.style.height="30px",f.style.borderRadius="50%",f.style.backgroundSize="cover",f.style.backgroundPosition="center center"}const M=new this.mapboxgl.Marker({element:f,color:this.markerColor}).setLngLat(s.coordinates);if(s.title){const te=document.createElement("div"),Me=document.createElement("p"),tt=document.createTextNode(s.title);Me.appendChild(tt),te.appendChild(Me),M.setPopup((new this.mapboxgl.Popup).setDOMContent(te))}M.addTo(i)})}setBounds(t,i){i.fitBounds(t,{padding:40})}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(e.zZn),e.KVO(u.eW8),e.KVO(u.weV))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),Yk=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.mapboxService=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(kO))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[m.MD,u.Ui,ls]})}}return o})();const FO=["map"];let BO=(()=&gt;{class o{constructor(t){this.mapboxService=t,this.zoom=9,this.renderedMarkers=[],this.initialLoadIsDone=!1}ngAfterViewInit(){this.build()}ngOnChanges(t){this.initialLoadIsDone&amp;&amp;(this.map&amp;&amp;x_()(t.position?.currentValue,t.position.previousValue)&amp;&amp;x_()(t.markers?.currentValue,t.markers?.previousValue)?t.zoom?.currentValue!==t.zoom?.previousValue&amp;&amp;(this.map.setZoom(this.zoom),this.zoom||this.setBounds()):this.build())}ngOnDestroy(){this.createSubscription?.unsubscribe()}build(){this.createSubscription?.unsubscribe(),this.position&amp;&amp;(this.createSubscription=this.mapboxService.createMap(this.mapContainer,this.markers,this.position,this.zoom,this.computeBounds()).subscribe(t=&gt;{this.map=t,this.initialLoadIsDone=!0},t=&gt;{console.error(t)}))}setBounds(){const t=this.computeBounds();t&amp;&amp;this.mapboxService.setBounds(t,this.map)}computeBounds(){if(!this.markers||this.markers.length&lt;1||this.zoom)return;const t=this.markers[0].coordinates;return this.markers.reduce((i,s)=&gt;(i[0]&gt;s.coordinates.lng&amp;&amp;(i[0]=s.coordinates.lng),i[1]&gt;s.coordinates.lat&amp;&amp;(i[1]=s.coordinates.lat),i[2]&lt;s.coordinates.lng&amp;&amp;(i[2]=s.coordinates.lng),i[3]&lt;s.coordinates.lat&amp;&amp;(i[3]=s.coordinates.lat),i),[t.lng,t.lat,t.lng,t.lat])}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(kO))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-mapbox-map"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(FO,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.mapContainer=f.first)}},inputs:{markers:"markers",position:"position",zoom:"zoom"},standalone:!1,features:[e.OA$],decls:2,vars:0,consts:[["map",""],[1,"map"]],template:function(i,s){1&amp;i&amp;&amp;e.nrm(0,"div",1,0)},styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.map[_ngcontent-%COMP%]{position:absolute;left:0;top:0;width:100%;height:100%}"]})}}return o})();const Kk=["map"];function k_(o,l){1&amp;o&amp;&amp;(e.j41(0,"h2"),e.pXf(1,3),e.k0s())}function Qk(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-external-content",6),e.nrm(1,"rs-mapbox-map",7,2),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("feature",t.MAPBOX_FEATURE),e.R7$(),e.Y8G("position",null==t.position?null:t.position.value)("markers",null==t.markers?null:t.markers.value)("zoom",null==t.zoom?null:t.zoom.value)}}class el extends u.$rp{constructor(){super(...arguments),this.MAPBOX_FEATURE="Mapbox"}ngOnInit(){super.ngOnInit(),this.updateValues(),this.editMode&amp;&amp;(this.styleChangedSub=this.styleChanged$.pipe((0,re.B)(1e3)).subscribe(()=&gt;{this.map?.build()}))}ngOnDestroy(){super.ngOnDestroy(),this.styleChangedSub?.unsubscribe()}detectChanges(){super.detectChanges(),this.editMode&amp;&amp;this.updateValues()}updateValues(){this.positionValue=this.position?.value,this.zoomValue=this.zoom?.value,this.markersValue=this.markers?.value}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(el)))(i||el)}})()}static{this.\u0275cmp=e.VBU({type:el,selectors:[["rs-mapbox-map-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(Kk,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.map=s.first)}},standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="Ort im Editor w\xE4hlen, um die Karte anzuzeigen.",[["element",""],["gizmo",""],["map",""],l,[4,"ngIf"],["icon","mapbox-link","title","Mapbox",3,"feature",4,"ngIf"],["icon","mapbox-link","title","Mapbox",3,"feature"],[1,"map",3,"position","markers","zoom"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,k_,2,0,"h2",4)(3,Qk,3,4,"rs-external-content",5),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.position&amp;&amp;i.position.value)),e.R7$(),e.Y8G("ngIf",i.position.value))},dependencies:[m.bT,os,BO],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:block;position:relative;width:var(--rs-width-sm, 100%);height:var(--rs-height-sm, 330px)}@media only screen and (min-width: 600px){[_nghost-%COMP%]{width:var(--rs-width-md, var(--rs-width-sm, 100%));height:var(--rs-height-md, var(--rs-height-sm, 330px))}}@media only screen and (min-width: 960px){[_nghost-%COMP%]{width:var(--rs-width-lg, var(--rs-width-md, var(--rs-width-sm, 100%)));height:var(--rs-height-lg, var(--rs-height-md, var(--rs-height-sm, 330px)))}}@media only screen and (min-width: 1280px){[_nghost-%COMP%]{width:var(--rs-width-xl, var(--rs-width-lg, var(--rs-width-md, var(--rs-width-sm, 100%))));height:var(--rs-height-xl, var(--rs-height-lg, var(--rs-height-md, var(--rs-height-sm, 330px))))}}"]})}}(0,k.Cg)([(0,u.Lmn)()],el.prototype,"position",void 0),(0,k.Cg)([(0,u.VAv)()],el.prototype,"markers",void 0),(0,k.Cg)([(0,u.XvI)()],el.prototype,"zoom",void 0);let UO=(()=&gt;{class o extends u.dDb{constructor(t,i,s,f){super(t),this.editMode=i,this.contentOnly=s,this.configService=f}doInit(){if(!(0,m.UE)(this.platform)||this.contentOnly||this.editMode)return super.doInit();if(this.config=this.getConfig(),!this.config?.codeId)throw new Error('Invalid consentmanager config, please provide "Code-ID" from "Code abrufen" tab in consentmanager UI.');let t=!1;const i=window,s=this.document.createElement("script");s.innerHTML=(()=&gt;`window.gdprAppliesGlobally=true;if(!("cmp_id" in window)||window.cmp_id&lt;1){window.cmp_id=0}if(!("cmp_cdid" in window)){window.cmp_cdid="${this.config?.codeId}"}if(!("cmp_params" in window)){window.cmp_params=""}if(!("cmp_host" in window)){window.cmp_host="d.delivery.consentmanager.net"}if(!("cmp_cdn" in window)){window.cmp_cdn="cdn.consentmanager.net"}if(!("cmp_proto" in window)){window.cmp_proto="https:"}window.cmp_getsupportedLangs=function(){var b=["DE","EN","FR","IT","NO","DA","FI","ES","PT","RO","BG","ET","EL","GA","HR","LV","LT","MT","NL","PL","SV","SK","SL","CS","HU","RU","SR","ZH","TR","UK","AR","BS"];if("cmp_customlanguages" in window){for(var a=0;a&lt;window.cmp_customlanguages.length;a++){b.push(window.cmp_customlanguages[a].l.toUpperCase())}}return b};window.cmp_getRTLLangs=function(){return["AR"]};window.cmp_getlang=function(j){if(typeof(j)!="boolean"){j=true}if(j&amp;&amp;typeof(cmp_getlang.usedlang)=="string"&amp;&amp;cmp_getlang.usedlang!==""){return cmp_getlang.usedlang}var g=window.cmp_getsupportedLangs();var c=[];var f=location.hash;var e=location.search;var a="languages" in navigator?navigator.languages:[];if(f.indexOf("cmplang=")!=-1){c.push(f.substr(f.indexOf("cmplang=")+8,2).toUpperCase())}else{if(e.indexOf("cmplang=")!=-1){c.push(e.substr(e.indexOf("cmplang=")+8,2).toUpperCase())}else{if("cmp_setlang" in window&amp;&amp;window.cmp_setlang!=""){c.push(window.cmp_setlang.toUpperCase())}else{if(a.length&gt;0){for(var d=0;d&lt;a.length;d++){c.push(a[d])}}}}}if("language" in navigator){c.push(navigator.language)}if("userLanguage" in navigator){c.push(navigator.userLanguage)}var h="";for(var d=0;d&lt;c.length;d++){var b=c[d].toUpperCase();if(g.indexOf(b)!=-1){h=b;break}if(b.indexOf("-")!=-1){b=b.substr(0,2)}if(g.indexOf(b)!=-1){h=b;break}}if(h==""&amp;&amp;typeof(cmp_getlang.defaultlang)=="string"&amp;&amp;cmp_getlang.defaultlang!==""){return cmp_getlang.defaultlang}else{if(h==""){h="EN"}}h=h.toUpperCase();return h};(function(){var n=document;var p=window;var f="";var b="_en";if("cmp_getlang" in p){f=p.cmp_getlang().toLowerCase();if("cmp_customlanguages" in p){for(var h=0;h&lt;p.cmp_customlanguages.length;h++){if(p.cmp_customlanguages[h].l.toUpperCase()==f.toUpperCase()){f="en";break}}}b="_"+f}function g(e,d){var l="";e+="=";var i=e.length;if(location.hash.indexOf(e)!=-1){l=location.hash.substr(location.hash.indexOf(e)+i,9999)}else{if(location.search.indexOf(e)!=-1){l=location.search.substr(location.search.indexOf(e)+i,9999)}else{return d}}if(l.indexOf("&amp;")!=-1){l=l.substr(0,l.indexOf("&amp;"))}return l}var j=("cmp_proto" in p)?p.cmp_proto:"https:";var o=["cmp_id","cmp_params","cmp_host","cmp_cdn","cmp_proto"];for(var h=0;h&lt;o.length;h++){if(g(o[h],"%%%")!="%%%"){window[o[h]]=g(o[h],"")}}var k=("cmp_ref" in p)?p.cmp_ref:location.href;var q=n.createElement("script");q.setAttribute("data-cmp-ab","1");var c=g("cmpdesign","");var a=g("cmpregulationkey","");q.src=j+"//"+p.cmp_host+"/delivery/cmp.php?"+("cmp_id" in p&amp;&amp;p.cmp_id&gt;0?"id="+p.cmp_id:"")+("cmp_cdid" in p?"cdid="+p.cmp_cdid:"")+"&amp;h="+encodeURIComponent(k)+(c!=""?"&amp;cmpdesign="+encodeURIComponent(c):"")+(a!=""?"&amp;cmpregulationkey="+encodeURIComponent(a):"")+("cmp_params" in p?"&amp;"+p.cmp_params:"")+(n.cookie.length&gt;0?"&amp;__cmpfcc=1":"")+"&amp;l="+f.toLowerCase()+"&amp;o="+(new Date()).getTime();q.type="text/javascript";q.async=true;if(n.currentScript){n.currentScript.parentElement.appendChild(q)}else{if(n.body){n.body.appendChild(q)}else{var m=n.getElementsByTagName("body");if(m.length==0){m=n.getElementsByTagName("div")}if(m.length==0){m=n.getElementsByTagName("span")}if(m.length==0){m=n.getElementsByTagName("ins")}if(m.length==0){m=n.getElementsByTagName("script")}if(m.length==0){m=n.getElementsByTagName("head")}if(m.length&gt;0){m[0].appendChild(q)}}}var q=n.createElement("script");q.src=j+"//"+p.cmp_cdn+"/delivery/js/cmp"+b+".min.js";q.type="text/javascript";q.setAttribute("data-cmp-ab","1");q.async=true;if(n.currentScript){n.currentScript.parentElement.appendChild(q)}else{if(n.body){n.body.appendChild(q)}else{var m=n.getElementsByTagName("body");if(m.length==0){m=n.getElementsByTagName("div")}if(m.length==0){m=n.getElementsByTagName("span")}if(m.length==0){m=n.getElementsByTagName("ins")}if(m.length==0){m=n.getElementsByTagName("script")}if(m.length==0){m=n.getElementsByTagName("head")}if(m.length&gt;0){m[0].appendChild(q)}}}})();window.cmp_addFrame=function(b){if(!window.frames[b]){if(document.body){var a=document.createElement("iframe");a.style.cssText="display:none";a.name=b;document.body.appendChild(a)}else{window.setTimeout(window.cmp_addFrame,10,b)}}};window.cmp_rc=function(h){var b=document.cookie;var f="";var d=0;while(b!=""&amp;&amp;d&lt;100){d++;while(b.substr(0,1)==" "){b=b.substr(1,b.length)}var g=b.substring(0,b.indexOf("="));if(b.indexOf(";")!=-1){var c=b.substring(b.indexOf("=")+1,b.indexOf(";"))}else{var c=b.substr(b.indexOf("=")+1,b.length)}if(h==g){f=c}var e=b.indexOf(";")+1;if(e==0){e=b.length}b=b.substring(e,b.length)}return(f)};window.cmp_stub=function(){var a=arguments;__cmapi.a=__cmapi.a||[];if(!a.length){return __cmapi.a}else{if(a[0]==="ping"){if(a[1]===2){a[2]({gdprApplies:gdprAppliesGlobally,cmpLoaded:false,cmpStatus:"stub",displayStatus:"hidden",apiVersion:"2.0",cmpId:31},true)}else{a[2](false,true)}}else{if(a[0]==="getUSPData"){a[2]({version:1,uspString:window.cmp_rc("")},true)}else{if(a[0]==="getTCData"){__cmapi.a.push([].slice.apply(a))}else{if(a[0]==="addEventListener"||a[0]==="removeEventListener"){__cmapi.a.push([].slice.apply(a))}else{if(a.length==4&amp;&amp;a[3]===false){a[2]({},false)}else{__cmapi.a.push([].slice.apply(a))}}}}}}};window.cmp_msghandler=function(d){var a=typeof d.data==="string";try{var c=a?JSON.parse(d.data):d.data}catch(f){var c=null}if(typeof(c)==="object"&amp;&amp;c!==null&amp;&amp;"__cmpCall" in c){var b=c.__cmpCall;window.__cmp(b.command,b.parameter,function(h,g){var e={__cmpReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")})}if(typeof(c)==="object"&amp;&amp;c!==null&amp;&amp;"__cmapiCall" in c){var b=c.__cmapiCall;window.__cmapi(b.command,b.parameter,function(h,g){var e={__cmapiReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")})}if(typeof(c)==="object"&amp;&amp;c!==null&amp;&amp;"__uspapiCall" in c){var b=c.__uspapiCall;window.__uspapi(b.command,b.version,function(h,g){var e={__uspapiReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")})}if(typeof(c)==="object"&amp;&amp;c!==null&amp;&amp;"__tcfapiCall" in c){var b=c.__tcfapiCall;window.__tcfapi(b.command,b.version,function(h,g){var e={__tcfapiReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")},b.parameter)}};window.cmp_setStub=function(a){if(!(a in window)||(typeof(window[a])!=="function"&amp;&amp;typeof(window[a])!=="object"&amp;&amp;(typeof(window[a])==="undefined"||window[a]!==null))){window[a]=window.cmp_stub;window[a].msgHandler=window.cmp_msghandler;window.addEventListener("message",window.cmp_msghandler,false)}};window.cmp_addFrame("__cmapiLocator");window.cmp_addFrame("__cmpLocator");window.cmp_addFrame("__uspapiLocator");window.cmp_addFrame("__tcfapiLocator");window.cmp_setStub("__cmapi");window.cmp_setStub("__cmp");window.cmp_setStub("__tcfapi");window.cmp_setStub("__uspapi");`)(),this.document.body.insertBefore(s,this.document.body.firstChild);const f=(M,te)=&gt;{te.dontshow=1,i.__cmp("removeEventListener",["settings",f,!1],null),t=!0};return this.waitFor(()=&gt;null!=i.__cmp).then(()=&gt;{i.__cmp("addEventListener",["init",(M,te)=&gt;te.dontshow=1,!1],null),window.__cmp("addEventListener",["settings",(M,te)=&gt;{te.dontshow=1},!1]),i.__cmp("addEventListener",["settings",f,!1],null)}),this.waitFor(()=&gt;!0===t)}getConfig(){return this.configService.modules.consentmanager}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(e.zZn),e.KVO(u.z3r),e.KVO(u.Bqr),e.KVO(u.weV))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),Zk=(()=&gt;{class o extends u.asK{constructor(t,i,s,f){super(t),this.contentOnly=t,this.platformId=i,this.editMode=s,this.consentmanager=f,this.tcf2Token=null,this.uiOpened=!1,this.consents$=new ao.m(1),(0,m.UE)(this.platformId)&amp;&amp;!this.editMode&amp;&amp;(this.window=window,this.readySub=this.consentmanager.ready$.subscribe(M=&gt;{this.init(),this.readySub?.unsubscribe()}))}init(){if(this.contentOnly)return;const t=this.consentmanager.getConfig();if(this.parseFeatures(t.featureMap),null==this.window.__cmp)throw new Error("Consentmanager not loaded");this.disable(),this.window.__cmp("addEventListener",["settings",()=&gt;{this.updateConsents(),this.ready$.next(!0)},!1]),this.window.__cmp("addEventListener",["consent",()=&gt;this.updateConsents(),!1],null)}getConsent(t){return this.ready$.pipe((0,oa.T)(()=&gt;this.getConsentForFeature(t)?u.NOI.True:u.NOI.False))}getConsentForFeature(t){if(this.window.__cmp){if(!this.checkFeature(t))return!1;const i=this.mapToTemplateId(t),s=this.window.__cmp("getCMPData")?.vendorConsents,f=this.window.__cmp("getCMPData")?.vendorsList;return i&amp;&amp;f?.find(M=&gt;i===M.id.toString())?!!s&amp;&amp;!!Object.keys(s).find(M=&gt;i===M.toString()):(console.error(`Vendor for feature "${t}" not set up in consentmanager.`),!1)}throw new Error("Consentmanager not loaded")}updateConsentForFeature(t,i){if(this.checkFeature(t)){if(!this.window.__cmp)throw new Error("Consentmanager not loaded");{const s=this.mapToTemplateId(t);this.window.__cmp("setVendorConsent",[s,i?1:0]),this.updateConsents()}}}subscribeConsentChanged(t,i){return this.consents$.pipe((0,Ed.F)((s,f)=&gt;(0,u.ng7)(s,f))).subscribe(s=&gt;{if(!this.checkFeature(t))return void i(!1);const f=s.find(M=&gt;this.mapToTemplateId(t)===M.toString());i(!!f)})}toggleUi(){(0,m.UE)(this.platformId)&amp;&amp;(this.window.__cmp?this.window.__cmp("showScreen"):(console.error("Consentmanager was not loaded"),this.uiOpened=!0))}needToShow(){return!!(0,m.UE)(this.platformId)&amp;&amp;!0!==this.window.__cmp("consentStatus")?.userChoiceExists}getTCF2Token(){return this.tcf2Token}disable(){this.window&amp;&amp;(this.window.cmp_noscreen=!0)}mapToFeatureType(t){return Object.entries(this.featureMap).find(([i,s])=&gt;s===t)?.[0]}mapToTemplateId(t){return this.featureMap[t]}updateConsents(){if(!this.window.__cmp)return;const t=this.window.__cmp("getCMPData"),i=t?.vendorConsents;this.tcf2Token=t?.consentstring,i&amp;&amp;this.consents$.next(Object.keys(i))}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Bqr),e.KVO(e.Agw),e.KVO(u.z3r),e.KVO(UO))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),qk=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.consentmanager=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(UO))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({providers:[{provide:u.J5$,useClass:Zk}],imports:[m.MD,u.Ui]})}}return o})();var F_=h(1985),tE=h(5558);const B_="Facebook";let U_=(()=&gt;{class o extends u.dDb{constructor(t,i,s){super(t,[s]),this.configService=i,this.consentService=s,this.loaded$=new _i.t(!1)}doInit(){const t=this.configService.modules.facebook;if(this.appId=t?.appId,this.clientSecret=t?.clientSecret,!this.appId||!this.clientSecret)throw Error("Facebook app id missing in config");return(0,m.UE)(this.platform)&amp;&amp;this.consentService.subscribeConsentChanged(B_,i=&gt;{if(i){const s=window;if(s.FB)return;{const f=this;s.fbAsyncInit=function(){s.FB.init({appId:f.appId,autoLogAppEvents:!0,xfbml:!0,version:"v11.0"}),f.fb=s.FB,f.fb.Canvas.setAutoGrow(),f.loaded$.next(!0)},this.loadScript("https://connect.facebook.net/en_US/sdk.js",{crossorigin:"anonymous"})}}}),super.doInit()}createFacebookPost(t,i){return(0,m.UE)(this.platform)?this.loaded$.pipe((0,ln.p)(s=&gt;s),(0,ji.s)(1),(0,tE.n)(s=&gt;new F_.c(f=&gt;{this.fb.api("/oembed_post","get",{url:t,maxwidth:400,useiframe:!0,access_token:`${this.appId}|${this.clientSecret}`},M=&gt;{M.error?f.error(M.error):(i.nativeElement.innerHTML=M.html,f.next(i),f.complete())})}))):null}createInstagramPost(t,i){return(0,m.UE)(this.platform)?this.loaded$.pipe((0,ln.p)(s=&gt;s),(0,ji.s)(1),(0,tE.n)(s=&gt;new F_.c(f=&gt;{this.fb.api("/instagram_oembed","get",{url:t,useiframe:!0,access_token:`${this.appId}|${this.clientSecret}`},M=&gt;{M.error?f.error(M.error):(i.nativeElement.innerHTML=M.html,f.next(i),f.complete())})}))):null}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(e.zZn),e.KVO(u.weV),e.KVO(u.eW8))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),t2=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.facebookService=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(U_))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({providers:[U_],imports:[m.MD,u.Ui,ls]})}}return o})();const n2=["container"];let $O=(()=&gt;{class o{constructor(t){this.facebookService=t}ngOnChanges(t){t.postUrl&amp;&amp;this.build()}ngAfterViewInit(){this.build()}build(){this.container?.nativeElement&amp;&amp;(this.createSubscription?.unsubscribe(),this.postUrl&amp;&amp;(this.createSubscription=this.facebookService.createFacebookPost(this.postUrl,this.container)?.subscribe(t=&gt;{},t=&gt;console.error(t))))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(U_))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-facebook-post-component"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(n2,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.container=f.first)}},inputs:{postUrl:"postUrl"},standalone:!1,features:[e.OA$],decls:2,vars:0,consts:[["container",""],["rsRunScripts","",1,"container"]],template:function(i,s){1&amp;i&amp;&amp;e.nrm(0,"div",1,0)},dependencies:[pf.f],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.container[_ngcontent-%COMP%]{position:relative}.container[_ngcontent-%COMP%]    &gt;iframe{background-color:#fff;border-radius:3px}"]})}}return o})();function $_(o,l){1&amp;o&amp;&amp;(e.j41(0,"h2"),e.pXf(1,2),e.k0s())}function GO(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-external-content",5),e.nrm(1,"rs-facebook-post-component",6),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("feature",t.FACEBOOK_FEATURE),e.R7$(),e.Y8G("postUrl",t.postUrl.value)}}class tl extends u.$rp{constructor(){super(...arguments),this.FACEBOOK_FEATURE=B_}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(tl)))(i||tl)}})()}static{this.\u0275cmp=e.VBU({type:tl,selectors:[["rs-facebook-post-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="Facebook Post URL eingeben",[["element",""],["gizmo",""],l,[4,"ngIf"],["icon","facebook-link","title","Facebook",3,"feature",4,"ngIf"],["icon","facebook-link","title","Facebook",3,"feature"],[3,"postUrl"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,$_,2,0,"h2",3)(3,GO,2,2,"rs-external-content",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.postUrl&amp;&amp;i.postUrl.value)),e.R7$(),e.Y8G("ngIf",null==i.postUrl?null:i.postUrl.value))},dependencies:[m.bT,os,$O],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],tl.prototype,"postUrl",void 0);const VO=["container"];let HL=(()=&gt;{class o{constructor(t,i){this.facebookService=t,this.platformId=i}ngOnChanges(t){t.postId&amp;&amp;this.build()}ngAfterViewInit(){this.build()}build(){this.container?.nativeElement&amp;&amp;(this.createSubscription?.unsubscribe(),(0,m.UE)(this.platformId)&amp;&amp;this.postUrl&amp;&amp;(this.createSubscription=this.facebookService.createInstagramPost(this.postUrl,this.container)?.subscribe(t=&gt;{},t=&gt;console.error(t))))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(U_),e.rXU(e.Agw))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-instagram-post-component"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(VO,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.container=f.first)}},inputs:{postUrl:"postUrl"},standalone:!1,features:[e.OA$],decls:2,vars:0,consts:[["container",""],["rsRunScripts",""]],template:function(i,s){1&amp;i&amp;&amp;e.nrm(0,"div",1,0)},dependencies:[pf.f],styles:["[_nghost-%COMP%]{overflow-y:scroll}"]})}}return o})();function WL(o,l){1&amp;o&amp;&amp;(e.j41(0,"h2"),e.pXf(1,2),e.k0s())}function XL(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-external-content",5),e.nrm(1,"rs-instagram-post-component",6),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("feature",t.FACEBOOK_FEATURE),e.R7$(),e.Y8G("postUrl",t.instagramUrl.value)}}class zu extends u.$rp{constructor(){super(...arguments),this.FACEBOOK_FEATURE=B_}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(zu)))(i||zu)}})()}static{this.\u0275cmp=e.VBU({type:zu,selectors:[["rs-instagram-post-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="Instagram Post URL eingeben",[["element",""],["gizmo",""],l,[4,"ngIf"],["icon","instagram-link","title","Instagram",3,"feature",4,"ngIf"],["icon","instagram-link","title","Instagram",3,"feature"],[3,"postUrl"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,WL,2,0,"h2",3)(3,XL,2,2,"rs-external-content",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.instagramUrl&amp;&amp;i.instagramUrl.value)),e.R7$(),e.Y8G("ngIf",i.instagramUrl.value))},dependencies:[m.bT,os,HL],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],zu.prototype,"instagramUrl",void 0);const jO="TwitterEmbed";let HO=(()=&gt;{class o extends u.dDb{constructor(t,i,s){super(t,[i]),this.consentService=i,this.configService=s,this.loaded$=new _i.t(!1)}getTweetWidgetOptions(){return{lang:this.configService.languages[0],dnt:!0}}doInit(){return(0,m.UE)(this.platform)&amp;&amp;this.consentService.subscribeConsentChanged(jO,t=&gt;{if(t){if(window.twttr)return;this.loadScript("https://platform.twitter.com/widgets.js"),this.waitFor(()=&gt;null!=window.twttr).then(i=&gt;{this.loaded$.next(!0)})}}),super.doInit()}createTweet(t,i){return this.loaded$.pipe((0,ln.p)(s=&gt;s),(0,ji.s)(1),(0,oa.T)(s=&gt;window.twttr?.widgets.createTweet(t,i.nativeElement,this.getTweetWidgetOptions())))}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(e.zZn),e.KVO(u.eW8),e.KVO(u.weV))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),YL=(()=&gt;{class o{constructor(t,i){this.container=t,this.twitterService=i}ngOnChanges(t){t.tweetId&amp;&amp;this.build()}build(){this.createSubscription?.unsubscribe(),this.container.clear(),this.tweetId&amp;&amp;(this.createSubscription=this.twitterService.createTweet(this.tweetId,this.container.element).subscribe(t=&gt;{},t=&gt;console.error(t)))}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(e.c1b),e.rXU(HO))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-twitter-tweet-component"]],inputs:{tweetId:"tweetId"},standalone:!1,features:[e.OA$],decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();function WO(o,l){1&amp;o&amp;&amp;(e.j41(0,"h2"),e.pXf(1,2),e.k0s())}function XO(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-external-content",5),e.nrm(1,"rs-twitter-tweet-component",6),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("feature",t.TWITTER_FEATURE),e.R7$(),e.Y8G("tweetId",null==t.tweetId?null:t.tweetId.value)}}class kc extends u.$rp{constructor(){super(...arguments),this.TWITTER_FEATURE=jO}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(kc)))(i||kc)}})()}static{this.\u0275cmp=e.VBU({type:kc,selectors:[["rs-twitter-tweet-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:()=&gt;{let l;return l="Tweet ID eingeben",[["element",""],["gizmo",""],l,[4,"ngIf"],["icon","twitter-link","title","X",3,"feature",4,"ngIf"],["icon","twitter-link","title","X",3,"feature"],[3,"tweetId"]]},template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,WO,2,0,"h2",3)(3,XO,2,2,"rs-external-content",4),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",i.editMode&amp;&amp;!(null!=i.tweetId&amp;&amp;i.tweetId.value)),e.R7$(),e.Y8G("ngIf",null==i.tweetId?null:i.tweetId.value))},dependencies:[m.bT,os,YL],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],kc.prototype,"tweetId",void 0);let o2=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.twitterService=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(HO))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[m.MD,u.Ui,ls]})}}return o})();var JL=h(8071),ZL=h(6450);function Yu(o,l,t){return t?Yu(o,l).pipe((0,ZL.I)(t)):new F_.c(i=&gt;{const s=(...M)=&gt;i.next(1===M.length?M[0]:M),f=o(s);return(0,JL.T)(l)?()=&gt;l(s,f):void 0})}const nE=["youtubeContainer"];function zO(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"youtube-player-placeholder",2),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s._load(!0))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("videoId",t.videoId)("width",t.width)("height",t.height)("isLoading",t._isLoading)("buttonLabel",t.placeholderButtonLabel)("quality",t.placeholderImageQuality)}}let qL=(()=&gt;{class o{videoId;width;height;isLoading;buttonLabel;quality;_getBackgroundImage(){let t;return t="low"===this.quality?`https://i.ytimg.com/vi/${this.videoId}/hqdefault.jpg`:"high"===this.quality?`https://i.ytimg.com/vi/${this.videoId}/maxresdefault.jpg`:`https://i.ytimg.com/vi_webp/${this.videoId}/sddefault.webp`,`url(${t})`}static \u0275fac=function(i){return new(i||o)};static \u0275cmp=e.VBU({type:o,selectors:[["youtube-player-placeholder"]],hostAttrs:[1,"youtube-player-placeholder"],hostVars:8,hostBindings:function(i,s){2&amp;i&amp;&amp;(e.xc7("background-image",s._getBackgroundImage())("width",s.width,"px")("height",s.height,"px"),e.AVh("youtube-player-placeholder-loading",s.isLoading))},inputs:{videoId:"videoId",width:"width",height:"height",isLoading:"isLoading",buttonLabel:"buttonLabel",quality:"quality"},decls:4,vars:1,consts:[["type","button",1,"youtube-player-placeholder-button"],["height","100%","version","1.1","viewBox","0 0 68 48","focusable","false","aria-hidden","true"],["d","M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z","fill","#f00"],["d","M 45,24 27,14 27,34","fill","#fff"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"button",0),e.qSk(),e.j41(1,"svg",1),e.nrm(2,"path",2)(3,"path",3),e.k0s()()),2&amp;i&amp;&amp;e.BMQ("aria-label",s.buttonLabel)},styles:[".youtube-player-placeholder{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;cursor:pointer;background-color:#000;background-position:center center;background-size:cover;transition:box-shadow 300ms ease;box-shadow:inset 0 120px 90px -90px rgba(0,0,0,.8)}.youtube-player-placeholder-button{transition:opacity 300ms ease;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;display:flex}.youtube-player-placeholder-button svg{width:68px;height:48px}.youtube-player-placeholder-loading{box-shadow:none}.youtube-player-placeholder-loading .youtube-player-placeholder-button{opacity:0}"],encapsulation:2,changeDetection:0})}return o})();const ex=new e.nKC("YOUTUBE_PLAYER_CONFIG");function YO(o){return null==o?o:(0,e.Udg)(o,0)}var Ea=function(o){return o[o.UNSTARTED=-1]="UNSTARTED",o[o.ENDED=0]="ENDED",o[o.PLAYING=1]="PLAYING",o[o.PAUSED=2]="PAUSED",o[o.BUFFERING=3]="BUFFERING",o[o.CUED=5]="CUED",o}(Ea||{});let tx=(()=&gt;{class o{_ngZone=(0,e.WQX)(e.SKi);_nonce=(0,e.WQX)(e.BIS,{optional:!0});_changeDetectorRef=(0,e.WQX)(e.gRc);_player;_pendingPlayer;_existingApiReadyCallback;_pendingPlayerState;_destroyed=new gn.B;_playerChanges=new _i.t(void 0);_isLoading=!1;_hasPlaceholder=!0;_isBrowser;videoId;get height(){return this._height}set height(t){this._height=null==t||isNaN(t)?390:t}_height=390;get width(){return this._width}set width(t){this._width=null==t||isNaN(t)?640:t}_width=640;startSeconds;endSeconds;suggestedQuality;playerVars;disableCookies=!1;loadApi;disablePlaceholder=!1;showBeforeIframeApiLoads=!1;placeholderButtonLabel;placeholderImageQuality;ready=new e.bkB;stateChange=this._getLazyEmitter("onStateChange");error=this._getLazyEmitter("onError");apiChange=this._getLazyEmitter("onApiChange");playbackQualityChange=this._getLazyEmitter("onPlaybackQualityChange");playbackRateChange=this._getLazyEmitter("onPlaybackRateChange");youtubeContainer;constructor(){const t=(0,e.WQX)(e.Agw),i=(0,e.WQX)(ex,{optional:!0});this.loadApi=i?.loadApi??!0,this.disablePlaceholder=!!i?.disablePlaceholder,this.placeholderButtonLabel=i?.placeholderButtonLabel||"Play video",this.placeholderImageQuality=i?.placeholderImageQuality||"standard",this._isBrowser=(0,m.UE)(t)}ngAfterViewInit(){this._conditionallyLoad()}ngOnChanges(t){this._shouldRecreatePlayer(t)?this._conditionallyLoad():this._player&amp;&amp;((t.width||t.height)&amp;&amp;this._setSize(),t.suggestedQuality&amp;&amp;this._setQuality(),(t.startSeconds||t.endSeconds||t.suggestedQuality)&amp;&amp;this._cuePlayer())}ngOnDestroy(){this._pendingPlayer?.destroy(),this._player&amp;&amp;(this._player.destroy(),window.onYouTubeIframeAPIReady=this._existingApiReadyCallback),this._playerChanges.complete(),this._destroyed.next(),this._destroyed.complete()}playVideo(){this._player?this._player.playVideo():(this._getPendingState().playbackState=Ea.PLAYING,this._load(!0))}pauseVideo(){this._player?this._player.pauseVideo():this._getPendingState().playbackState=Ea.PAUSED}stopVideo(){this._player?this._player.stopVideo():this._getPendingState().playbackState=Ea.CUED}seekTo(t,i){this._player?this._player.seekTo(t,i):this._getPendingState().seek={seconds:t,allowSeekAhead:i}}mute(){this._player?this._player.mute():this._getPendingState().muted=!0}unMute(){this._player?this._player.unMute():this._getPendingState().muted=!1}isMuted(){return this._player?this._player.isMuted():!!this._pendingPlayerState&amp;&amp;!!this._pendingPlayerState.muted}setVolume(t){this._player?this._player.setVolume(t):this._getPendingState().volume=t}getVolume(){return this._player?this._player.getVolume():this._pendingPlayerState&amp;&amp;null!=this._pendingPlayerState.volume?this._pendingPlayerState.volume:0}setPlaybackRate(t){if(this._player)return this._player.setPlaybackRate(t);this._getPendingState().playbackRate=t}getPlaybackRate(){return this._player?this._player.getPlaybackRate():this._pendingPlayerState&amp;&amp;null!=this._pendingPlayerState.playbackRate?this._pendingPlayerState.playbackRate:0}getAvailablePlaybackRates(){return this._player?this._player.getAvailablePlaybackRates():[]}getVideoLoadedFraction(){return this._player?this._player.getVideoLoadedFraction():0}getPlayerState(){if(this._isBrowser&amp;&amp;window.YT)return this._player?this._player.getPlayerState():this._pendingPlayerState&amp;&amp;null!=this._pendingPlayerState.playbackState?this._pendingPlayerState.playbackState:Ea.UNSTARTED}getCurrentTime(){return this._player?this._player.getCurrentTime():this._pendingPlayerState&amp;&amp;this._pendingPlayerState.seek?this._pendingPlayerState.seek.seconds:0}getPlaybackQuality(){return this._player?this._player.getPlaybackQuality():"default"}getAvailableQualityLevels(){return this._player?this._player.getAvailableQualityLevels():[]}getDuration(){return this._player?this._player.getDuration():0}getVideoUrl(){return this._player?this._player.getVideoUrl():""}getVideoEmbedCode(){return this._player?this._player.getVideoEmbedCode():""}_load(t){this._isBrowser&amp;&amp;(window.YT&amp;&amp;window.YT.Player?this._createPlayer(t):(this.loadApi&amp;&amp;(this._isLoading=!0,function KO(o){if(G_)return;const t=document.createElement("script"),i=s=&gt;{t.removeEventListener("load",i),t.removeEventListener("error",i),"error"===s.type&amp;&amp;(G_=!1)};t.addEventListener("load",i),t.addEventListener("error",i),t.src="https://www.youtube.com/iframe_api",t.async=!0,o&amp;&amp;t.setAttribute("nonce",o),G_=!0,document.body.appendChild(t)}(this._nonce)),this._existingApiReadyCallback=window.onYouTubeIframeAPIReady,window.onYouTubeIframeAPIReady=()=&gt;{this._existingApiReadyCallback?.(),this._ngZone.run(()=&gt;this._createPlayer(t))}))}_conditionallyLoad(){this._shouldShowPlaceholder()?1===this.playerVars?.autoplay&amp;&amp;this._load(!0):this._load(!1)}_shouldShowPlaceholder(){return!this.disablePlaceholder&amp;&amp;(!this._isBrowser||this._hasPlaceholder&amp;&amp;!!this.videoId&amp;&amp;!this._player)}_getPendingState(){return this._pendingPlayerState||(this._pendingPlayerState={}),this._pendingPlayerState}_shouldRecreatePlayer(t){const i=t.videoId||t.playerVars||t.disableCookies||t.disablePlaceholder;return!!i&amp;&amp;!i.isFirstChange()}_createPlayer(t){if(this._player?.destroy(),this._pendingPlayer?.destroy(),typeof YT&gt;"u"||!this.videoId&amp;&amp;!this.playerVars?.list)return;const i=this._ngZone.runOutsideAngular(()=&gt;new YT.Player(this.youtubeContainer.nativeElement,{videoId:this.videoId,host:this.disableCookies?"https://www.youtube-nocookie.com":void 0,width:this.width,height:this.height,playerVars:t?{...this.playerVars||{},autoplay:1}:this.playerVars})),s=f=&gt;{this._ngZone.run(()=&gt;{this._isLoading=!1,this._hasPlaceholder=!1,this._player=i,this._pendingPlayer=void 0,i.removeEventListener("onReady",s),this._playerChanges.next(i),this.ready.emit(f),this._setSize(),this._setQuality(),this._pendingPlayerState&amp;&amp;(this._applyPendingPlayerState(i,this._pendingPlayerState),this._pendingPlayerState=void 0);const M=i.getPlayerState();M===Ea.UNSTARTED||M===Ea.CUED||null==M?this._cuePlayer():t&amp;&amp;this.startSeconds&amp;&amp;this.startSeconds&gt;0&amp;&amp;i.seekTo(this.startSeconds,!0),this._changeDetectorRef.markForCheck()})};this._pendingPlayer=i,i.addEventListener("onReady",s)}_applyPendingPlayerState(t,i){const{playbackState:s,playbackRate:f,volume:M,muted:te,seek:Me}=i;switch(s){case Ea.PLAYING:t.playVideo();break;case Ea.PAUSED:t.pauseVideo();break;case Ea.CUED:t.stopVideo()}null!=f&amp;&amp;t.setPlaybackRate(f),null!=M&amp;&amp;t.setVolume(M),null!=te&amp;&amp;(te?t.mute():t.unMute()),null!=Me&amp;&amp;t.seekTo(Me.seconds,Me.allowSeekAhead)}_cuePlayer(){this._player&amp;&amp;this.videoId&amp;&amp;this._player.cueVideoById({videoId:this.videoId,startSeconds:this.startSeconds,endSeconds:this.endSeconds,suggestedQuality:this.suggestedQuality})}_setSize(){this._player?.setSize(this.width,this.height)}_setQuality(){this._player&amp;&amp;this.suggestedQuality&amp;&amp;this._player.setPlaybackQuality(this.suggestedQuality)}_getLazyEmitter(t){return this._playerChanges.pipe((0,tE.n)(i=&gt;i?Yu(s=&gt;{i.addEventListener(t,s)},s=&gt;{try{i?.removeEventListener?.(t,s)}catch{}}):(0,as.of)()),i=&gt;new F_.c(s=&gt;i.subscribe({next:f=&gt;this._ngZone.run(()=&gt;s.next(f)),error:f=&gt;s.error(f),complete:()=&gt;s.complete()})),(0,Gt.Q)(this._destroyed))}static \u0275fac=function(i){return new(i||o)};static \u0275cmp=e.VBU({type:o,selectors:[["youtube-player"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(nE,7),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.youtubeContainer=f.first)}},inputs:{videoId:"videoId",height:[2,"height","height",e.Udg],width:[2,"width","width",e.Udg],startSeconds:[2,"startSeconds","startSeconds",YO],endSeconds:[2,"endSeconds","endSeconds",YO],suggestedQuality:"suggestedQuality",playerVars:"playerVars",disableCookies:[2,"disableCookies","disableCookies",e.L39],loadApi:[2,"loadApi","loadApi",e.L39],disablePlaceholder:[2,"disablePlaceholder","disablePlaceholder",e.L39],showBeforeIframeApiLoads:[2,"showBeforeIframeApiLoads","showBeforeIframeApiLoads",e.L39],placeholderButtonLabel:"placeholderButtonLabel",placeholderImageQuality:"placeholderImageQuality"},outputs:{ready:"ready",stateChange:"stateChange",error:"error",apiChange:"apiChange",playbackQualityChange:"playbackQualityChange",playbackRateChange:"playbackRateChange"},features:[e.GFd,e.OA$],decls:4,vars:3,consts:[["youtubeContainer",""],[3,"videoId","width","height","isLoading","buttonLabel","quality"],[3,"click","videoId","width","height","isLoading","buttonLabel","quality"]],template:function(i,s){1&amp;i&amp;&amp;(e.DNE(0,zO,1,6,"youtube-player-placeholder",1),e.j41(1,"div"),e.nrm(2,"div",null,0),e.k0s()),2&amp;i&amp;&amp;(e.vxM(s._shouldShowPlaceholder()?0:-1),e.R7$(),e.xc7("display",s._shouldShowPlaceholder()?"none":""))},dependencies:[qL],encapsulation:2,changeDetection:0})}return o})(),G_=!1,oE=(()=&gt;{class o{static \u0275fac=function(i){return new(i||o)};static \u0275mod=e.$C({type:o});static \u0275inj=e.G2t({})}return o})();const JO="YouTubeVideo";let r2=(()=&gt;{class o extends u.dDb{constructor(t,i){super(t,[i]),this.consentService=i,this.loaded$=new _i.t(!1)}doInit(){return(0,m.UE)(this.platform)&amp;&amp;this.consentService.subscribeConsentChanged(JO,t=&gt;{t&amp;&amp;!1===this.loaded$.value&amp;&amp;this.loadScript("https://www.youtube.com/iframe_api")}),super.doInit()}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(e.zZn),e.KVO(u.eW8))}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),ox=(()=&gt;{class o extends u.WOl{constructor(t,i){super([t],[i]),this.coreModule=t,this.youtubeService=i}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui),e.KVO(r2))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[m.MD,u.Ui,ls,oE,oE]})}}return o})();const rx=["videoWrapper"],s2=["youTubePlayer"],a2=()=&gt;({sm:"8u"});function l2(o,l){1&amp;o&amp;&amp;(e.j41(0,"div",6),e.nrm(1,"rs-icon",8),e.k0s()),2&amp;o&amp;&amp;(e.R7$(),e.Y8G("size",e.lJ4(1,a2)))}function c2(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-external-content",5),e.DNE(1,l2,2,2,"div",6),e.j41(2,"youtube-player",7,3),e.bIt("ready",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onReady())})("stateChange",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.stateChanged(s))})("transitionend",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.videoLoaded=!0)}),e.k0s()()}if(2&amp;o){const t=e.XpG();e.Y8G("feature",t.YOUTUBE_VIDEO_FEATURE),e.R7$(),e.vxM(t.videoLoaded?-1:1),e.R7$(),e.AVh("video__iframe--ready",t.ready),e.Y8G("width",t.width)("height",t.height)("videoId",t.youtubeId.value)("disablePlaceholder",!0)}}class xh extends u.$rp{constructor(){super(...arguments),this.YOUTUBE_VIDEO_FEATURE=JO,this.width=640,this.height=360,this.ready=!1,this.videoLoaded=!1,this.onDestroy$=new gn.B,this.placeholderWidth="640px",this.placeholderHeight="360px",this.renderedInBrowser=!1,this.autoplay=!1,this.wasPlaying=!1,this.configService=this.injector.get(u.weV),this.playerService=this.injector.get(u.xtC)}ngOnInit(){super.ngOnInit(),this.autoplay=this.configService.modules.core?.autoplay,this.renderedInBrowser=(0,m.UE)(this.platformId),this.renderedInBrowser&amp;&amp;(0,vn.R)(window,"resize").pipe((0,Gt.Q)(this.onDestroy$),(0,re.B)(300)).subscribe(()=&gt;this.setSize())}ngOnDestroy(){super.ngOnDestroy(),this.onDestroy$.next(!0)}stateChanged(l){if(l.data===YT.PlayerState.PLAYING)return this.wasPlaying=this.playerService.playerState$?.value?.update===u.pi5.Playing,this.playerSubscription?.unsubscribe(),this.playerSubscription=null,this.playerService.pause(),void(this.playerSubscription=this.playerService.playerState$.pipe((0,Gt.Q)(this.onDestroy$)).subscribe(t=&gt;{t?.update===u.pi5.Playing&amp;&amp;(this.playerSubscription?.unsubscribe(),this.youTubePlayerElement?.pauseVideo())}));this.autoplay&amp;&amp;(l.data===YT.PlayerState.ENDED||l.data===YT.PlayerState.PAUSED&amp;&amp;this.wasPlaying)&amp;&amp;this.playerService.resume()}onReady(){this.setSize(),this.ready=!0}setSize(){const l=this.videoWrapper?.nativeElement;if(!l)return;const{clientHeight:t,clientWidth:i}=l;this.width=i,this.height=t}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(xh)))(i||xh)}})()}static{this.\u0275cmp=e.VBU({type:xh,selectors:[["rs-youtube-video-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;(e.GBs(rx,5),e.GBs(s2,5)),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.videoWrapper=s.first),e.mGM(s=e.lsd())&amp;&amp;(i.youTubePlayerElement=s.first)}},hostVars:4,hostBindings:function(t,i){2&amp;t&amp;&amp;e.xc7("--rs-video-placeholder-width",i.placeholderWidth)("--rs-video-placeholder-height",i.placeholderHeight)},standalone:!1,features:[e.Vt3],decls:7,vars:1,consts:[["element",""],["videoWrapper",""],["gizmo",""],["youTubePlayer",""],[1,"video"],["icon","youtube-link","title","YouTube",3,"feature"],[1,"video__placeholder-icon"],[1,"video__iframe",3,"ready","stateChange","transitionend","width","height","videoId","disablePlaceholder"],["icon","youtube-link",3,"size"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"div",4,1),e.DNE(4,c2,4,8,"rs-external-content",5),e.k0s(),e.bVm(),e.eu8(5,null,2)),2&amp;t&amp;&amp;(e.R7$(4),e.vxM(i.renderedInBrowser&amp;&amp;(i.youtubeId.value||i.editMode)?4:-1))},dependencies:[Ii.R,os,tx],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.video[_ngcontent-%COMP%]{width:100%;aspect-ratio:16/9;background-color:var(--rs-colors-placeholder)}.video__iframe[_ngcontent-%COMP%], .video__placeholder-icon[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.video__iframe[_ngcontent-%COMP%]{opacity:0;transition:opacity .35s ease-in-out}.video__iframe[_ngcontent-%COMP%]     youtube-player-placeholder, .video__iframe[_ngcontent-%COMP%]     div, .video__iframe[_ngcontent-%COMP%]     iframe{width:100%;height:100%}.video__iframe--ready[_ngcontent-%COMP%]{opacity:1}.video__placeholder-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:var(--rs-colors-on-placeholder)}"]})}}(0,k.Cg)([(0,u.fvl)()],xh.prototype,"youtubeId",void 0);var sx=h(3725);function ax(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-campaign",4),2&amp;o){const t=e.XpG();e.Y8G("model",null==t.campaign?null:t.campaign.value)}}function lx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"h2"),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.JRh(t.placeholderText)}}class jl extends u.$rp{constructor(){super(...arguments),this.defaultPlaceholder="Interaktion",this.STATE=u.yMM,this.placeholderText=this.defaultPlaceholder}ngOnInit(){super.ngOnInit(),(0,m.UE)(this.platformId)&amp;&amp;!this.editMode&amp;&amp;this.campaign.value&amp;&amp;this.campaign.value?.refresh()}detectChanges(){super.detectChanges(),this.placeholderText=this.campaign?.value?.get("title")?"Interaktion (" + this.campaign?.value?.get("title") + ")":this.defaultPlaceholder}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(jl)))(i||jl)}})()}static{this.\u0275cmp=e.VBU({type:jl,selectors:[["rs-interaction-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:2,consts:[["element",""],["gizmo",""],[3,"model",4,"ngIf"],[4,"ngIf"],[3,"model"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.DNE(2,ax,1,1,"rs-campaign",2)(3,lx,2,1,"h2",3),e.bVm(),e.eu8(4,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("ngIf",!i.editMode),e.R7$(),e.Y8G("ngIf",i.editMode))},dependencies:[sx.i,m.bT],encapsulation:2})}}(0,k.Cg)([(0,u.FFs)(u.mCv,{clientOnly:!0})],jl.prototype,"campaign",void 0);const V_=["formControl"];var j_=function(o){return o.text="text",o.email="email",o.password="password",o.phone="phone",o}(j_||{});const u2={[j_.text]:u.P1q.text,[j_.email]:u.P1q.email,[j_.password]:u.P1q.password,[j_.phone]:u.P1q.tel};class Xr extends u.aEs{constructor(){super(...arguments),this.formGroupValue=new T.gE({})}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}init(){this.computedInputType=u2[this.inputType?.value]}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}setValueOnInit(){const l=this.value?.value;l&amp;&amp;this.valueChanged(l)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Xr)))(i||Xr)}})()}static{this.\u0275cmp=e.VBU({type:Xr,selectors:[["rs-text-input-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(V_,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Vt3],decls:7,vars:12,consts:[["element",""],["formControl",""],["gizmo",""],[3,"formGroup"],[3,"changed","name","id","value","label","isRequired","hintMessage","maxLength","minLength","inputType","placeholder","unit"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0)(2,3),e.j41(3,"rs-form-control-text",4,1),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.k0s(),e.bVm()(),e.eu8(5,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("name",null==i.name?null:i.name.value)("id",null==i.name?null:i.name.value)("value",null==i.value?null:i.value.value)("label",null==i.title?null:i.title.value)("isRequired",null==i.isRequired?null:i.isRequired.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("maxLength",null==i.maxLength?null:i.maxLength.value)("minLength",null==i.minLength?null:i.minLength.value)("inputType",i.computedInputType)("placeholder",null==i.placeholder?null:i.placeholder.value)("unit",null==i.unit?null:i.unit.value))},dependencies:[T.cb,T.j4,va.SZ],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],Xr.prototype,"value",void 0),(0,k.Cg)([(0,u.XvI)()],Xr.prototype,"maxLength",void 0),(0,k.Cg)([(0,u.XvI)()],Xr.prototype,"minLength",void 0),(0,k.Cg)([(0,u.fvl)()],Xr.prototype,"placeholder",void 0),(0,k.Cg)([(0,u.PRR)()],Xr.prototype,"inputType",void 0),(0,k.Cg)([(0,u.fvl)()],Xr.prototype,"unit",void 0);const ZO=["formControl"];function d2(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-container",6),2&amp;o){const t=e.XpG();e.Y8G("attribute",t.children)}}class Ku extends u.aEs{constructor(){super(...arguments),this.LABEL_TYPE=u.z_x.legendSmall,this.uid=dc()("checkbox-label-"),this.formGroupValue=new T.gE({})}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}setValueOnInit(){this.valueChanged(!!this.value?.value)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ku)))(i||Ku)}})()}static{this.\u0275cmp=e.VBU({type:Ku,selectors:[["rs-checkbox-input-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(ZO,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Vt3],decls:9,vars:9,consts:[["gizmo",""],["element",""],["formControl",""],["optionLabel",""],[3,"formGroup"],[3,"changed","name","id","isChecked","label","labelType","isRequired","hintMessage","customLabelName"],[3,"attribute"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.eu8(0,null,0),e.qex(2,null,1)(4,4),e.j41(5,"rs-form-control-checkbox",5,2),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.DNE(7,d2,1,1,"ng-template",null,3,e.C5r),e.k0s(),e.bVm()()}2&amp;t&amp;&amp;(e.R7$(4),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("name",null==i.name?null:i.name.value)("id",null==i.name?null:i.name.value)("isChecked",(null==i.value?null:i.value.value)||!1)("label",null==i.title?null:i.title.value)("labelType",i.LABEL_TYPE)("isRequired",null==i.isRequired?null:i.isRequired.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("customLabelName",i.uid))},dependencies:[T.cb,T.j4,Rn.H,oL.I],encapsulation:2})}}(0,k.Cg)([(0,u.sa_)()],Ku.prototype,"value",void 0);var h2=h(674);const p2=["formControl"];class Fc extends u.ppJ{constructor(){super(...arguments),this.formGroupValue=new T.gE({})}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}setValueOnInit(){const l=this.value?.value;l&amp;&amp;this.options?.value&amp;&amp;(this.options.value.some(i=&gt;i.value===l)?this.valueChanged(l):this.value.value=null)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Fc)))(i||Fc)}})()}static{this.\u0275cmp=e.VBU({type:Fc,selectors:[["rs-dropdown-input-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(p2,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Vt3],decls:7,vars:9,consts:[["element",""],["formControl",""],["gizmo",""],[3,"formGroup"],[3,"changed","id","name","value","label","isRequired","hintMessage","options","placeholder"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0)(2,3),e.j41(3,"rs-form-control-dropdown",4,1),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.k0s(),e.bVm()(),e.eu8(5,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("id",null==i.name?null:i.name.value)("name",null==i.name?null:i.name.value)("value",null==i.value?null:i.value.value)("label",null==i.title?null:i.title.value)("isRequired",null==i.isRequired?null:i.isRequired.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("options",null==i.options?null:i.options.value)("placeholder",null==i.placeholder?null:i.placeholder.value))},dependencies:[T.cb,T.j4,h2.A],encapsulation:2})}}(0,k.Cg)([(0,u.sa_)()],Fc.prototype,"value",void 0),(0,k.Cg)([(0,u.fvl)()],Fc.prototype,"placeholder",void 0);const _2=["formControl"];class Bc extends u.ppJ{constructor(){super(...arguments),this.formGroupValue=new T.gE({})}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}setValueOnInit(){const l=this.value?.value;l&amp;&amp;this.options?.value&amp;&amp;(this.options.value.some(i=&gt;i.value===l)?this.valueChanged(l):this.value.value=null)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Bc)))(i||Bc)}})()}static{this.\u0275cmp=e.VBU({type:Bc,selectors:[["rs-radio-buttons-input-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(_2,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Jv_([{provide:u.rAc,useExisting:(0,e.Rfq)(()=&gt;Bc)}]),e.Vt3],decls:7,vars:8,consts:[["element",""],["formControl",""],["gizmo",""],[3,"formGroup"],[3,"changed","id","name","value","label","isRequired","hintMessage","options"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0)(2,3),e.j41(3,"rs-form-control-radio-group",4,1),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.k0s(),e.bVm()(),e.eu8(5,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("id",null==i.name?null:i.name.value)("name",null==i.name?null:i.name.value)("value",null==i.value?null:i.value.value)("label",null==i.title?null:i.title.value)("isRequired",null==i.isRequired?null:i.isRequired.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("options",null==i.options?null:i.options.value))},dependencies:[T.cb,T.j4,tO.j],encapsulation:2})}}(0,k.Cg)([(0,u.sa_)()],Bc.prototype,"value",void 0);var f2=h(358);const cx=["formControl"];class nl extends u.ppJ{constructor(){super(...arguments),this.LABEL_TYPE=u.z_x.legend,this.formGroupValue=new T.gE({}),this.computedValue=[],this.optionValue=[]}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}ngOnInit(){super.ngOnInit(),this.optionValue=this.options?.value??[]}detectChanges(){super.detectChanges(),x_()(this.optionValue,this.options?.value)||(this.optionValue=this.options?.value??[]),this.editMode&amp;&amp;this.setValueOnInit()}setValueOnInit(){const l=this.value?.value;let t=[];if(this.computedValue=null,l?.length&amp;&amp;this.options?.value){t="string"==typeof l?l.split(","):l.map(s=&gt;s.value);const i=t.filter(s=&gt;this.options.value.some(f=&gt;f.value===s));i?(this.computedValue=i,this.valueChanged(i)):this.value.value=null}}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(nl)))(i||nl)}})()}static{this.\u0275cmp=e.VBU({type:nl,selectors:[["rs-multi-select-input-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(cx,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Jv_([{provide:u.rAc,useExisting:(0,e.Rfq)(()=&gt;nl)}]),e.Vt3],decls:7,vars:11,consts:[["element",""],["formControl",""],["gizmo",""],[3,"formGroup"],[3,"changed","name","id","value","label","labelType","isRequired","maxLength","minLength","hintMessage","options"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0)(2,3),e.j41(3,"rs-form-control-multi-select",4,1),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.k0s(),e.bVm()(),e.eu8(5,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("name",null==i.name?null:i.name.value)("id",null==i.name?null:i.name.value)("value",i.computedValue)("label",null==i.title?null:i.title.value)("labelType",i.LABEL_TYPE)("isRequired",null==i.isRequired?null:i.isRequired.value)("maxLength",null==i.maxLength?null:i.maxLength.value)("minLength",null==i.minLength?null:i.minLength.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("options",i.optionValue))},dependencies:[T.cb,T.j4,f2.u],encapsulation:2})}}(0,k.Cg)([(0,u.VAv)()],nl.prototype,"value",void 0),(0,k.Cg)([(0,u.XvI)()],nl.prototype,"maxLength",void 0),(0,k.Cg)([(0,u.XvI)()],nl.prototype,"minLength",void 0);var g2=h(5470);const m2=["formControl"];class Ca extends u.aEs{constructor(){super(...arguments),this.formGroupValue=new T.gE({})}validate(){this.formControl.markAsTouched();const l=this.formControl.validate();return this.setError(l),!l}setValueOnInit(){const l=this.value?.value;l&amp;&amp;this.valueChanged(l)}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Ca)))(i||Ca)}})()}static{this.\u0275cmp=e.VBU({type:Ca,selectors:[["rs-textarea-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(m2,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.formControl=s.first)}},standalone:!1,features:[e.Vt3],decls:7,vars:11,consts:[["element",""],["formControl",""],["gizmo",""],[3,"formGroup"],[3,"changed","name","id","value","label","isRequired","maxLength","minLength","hintMessage","placeholder","rows"]],template:function(t,i){if(1&amp;t){const s=e.RV6();e.qex(0,null,0)(2,3),e.j41(3,"rs-form-control-textarea",4,1),e.bIt("changed",function(M){return e.eBV(s),e.Njj(i.valueChanged(M))}),e.k0s(),e.bVm()(),e.eu8(5,null,2)}2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("formGroup",i.formGroupValue),e.R7$(),e.Y8G("name",null==i.name?null:i.name.value)("id",null==i.name?null:i.name.value)("value",null==i.value?null:i.value.value)("label",null==i.title?null:i.title.value)("isRequired",null==i.isRequired?null:i.isRequired.value)("maxLength",null==i.maxLength?null:i.maxLength.value)("minLength",null==i.minLength?null:i.minLength.value)("hintMessage",null==i.hintMessage?null:i.hintMessage.value)("placeholder",null==i.placeholder?null:i.placeholder.value)("rows",null==i.rows?null:i.rows.value))},dependencies:[T.cb,T.j4,g2.N],encapsulation:2})}}(0,k.Cg)([(0,u.fvl)()],Ca.prototype,"value",void 0),(0,k.Cg)([(0,u.XvI)()],Ca.prototype,"maxLength",void 0),(0,k.Cg)([(0,u.XvI)()],Ca.prototype,"minLength",void 0),(0,k.Cg)([(0,u.fvl)()],Ca.prototype,"placeholder",void 0),(0,k.Cg)([(0,u.XvI)({default:5})],Ca.prototype,"rows",void 0);const rE=o=&gt;({sm:o});class il extends Ui{constructor(){super(...arguments),this.DEFAULT_TITLE="Weiter",this.STATE=u.E4u,this.inputContainer=this.injector.get(u.A0B,null),this.campaignContainer=this.injector.get(u.cmu,null),this.submitState$=new _i.t(void 0)}ngOnInit(){super.ngOnInit(),this.submitStateSubscription=this.campaignContainer?.submitState$.subscribe(l=&gt;{this.submitState$.next(l)})}ngOnDestroy(){super.ngOnDestroy(),this.submitStateSubscription?.unsubscribe()}onClick(l){var t=this;return(0,Vr.A)(function*(){const i=t.submitState$.value;t.editMode||i===u.E4u.Busy||i===u.E4u.Successful||(t.submitState$.next(u.E4u.Busy),t.inputContainer?.submit(s=&gt;{setTimeout(()=&gt;{s()},500)}).then(()=&gt;t.submitState$.next(u.E4u.Successful)).catch(()=&gt;t.submitState$.next(u.E4u.Error)))})()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(il)))(i||il)}})()}static{this.\u0275cmp=e.VBU({type:il,selectors:[["rs-submit-button"]],standalone:!1,features:[e.Vt3],decls:7,vars:20,consts:[["element",""],["gizmo",""],[3,"title","label","isSmall","buttonColorScheme","buttonStyle","icon","iconRight","iconSize","isLink","link","openExternal","loading","success","fullWidth"]],template:function(t,i){1&amp;t&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-button",2),e.nI1(3,"async"),e.nI1(4,"async"),e.bVm(),e.eu8(5,null,1)),2&amp;t&amp;&amp;(e.R7$(2),e.Y8G("title",(null==i.title?null:i.title.value)||i.DEFAULT_TITLE)("label",null!=i.iconOnly&amp;&amp;i.iconOnly.value?null:(null==i.title?null:i.title.value)||i.DEFAULT_TITLE)("isSmall",(null==i.size?null:i.size.value)===i.BUTTON_SIZES.small)("buttonColorScheme",(null==i.buttonColorScheme?null:i.buttonColorScheme.value)||i.BUTTON_COLOR_SCHEMES.primary)("buttonStyle",null==i.buttonStyle?null:i.buttonStyle.value)("icon",null==i.icon?null:i.icon.value)("iconRight",null==i.iconRight?null:i.iconRight.value)("iconSize",e.eq3(18,rE,null==i.iconSize?null:i.iconSize.value))("isLink",i.isLink)("link",i.link)("openExternal",i.openLinkExternal)("loading",e.bMT(3,14,i.submitState$)==i.STATE.Busy)("success",e.bMT(4,16,i.submitState$)==i.STATE.Successful)("fullWidth",null==i.isBlock?null:i.isBlock.value))},dependencies:[Nn.Q,m.Jj],styles:["[_nghost-%COMP%]{display:inline-block}"]})}}(0,k.Cg)([(0,u.fvl)()],il.prototype,"value",void 0),(0,k.Cg)([(0,u.VAv)()],il.prototype,"params",void 0);const E2=["items"];var ol=function(o){return o.Submit="submit",o.Select="select",o}(ol||{});class ya extends u.aEs{constructor(){super(...arguments),this.uploadOn=ol.Select,this.uploadIds=[],this.showErrorState=!1,this.visibleItems=[]}ngOnInit(){super.ngOnInit(),this.init()}detectChanges(){super.detectChanges(),this.init()}getFileTooLargeErrorMessage(l){return "Die hochgeladenen Dateien d\xFCrfen nicht gr\xF6\xDFer als " + l.toFixed(1) + " MB sein."}init(){this.maxFilesValue=this.maxFiles?.value??1,this.visibleItems=this.uploadIds.map(()=&gt;dc()()),this.visibleItems.length&lt;this.maxFilesValue&amp;&amp;this.visibleItems.push(dc()())}validate(){if(this.showErrorState=!1,this.errors=null,this.isRequired?.value&amp;&amp;!this.items.some(i=&gt;!!i.currentUpload))return this.errors={required:{message:this.missingFileErrorMessage}},this.setError(this.errors),this.showErrorState=!0,!1;if(this.maxTotalMb?.value&amp;&amp;this.items.reduce((i,s)=&gt;s.currentUpload?i+s.currentUpload.size:i,0)&gt;1e3*this.maxTotalMb?.value*1e3)return this.errors={required:{message:this.getFileTooLargeErrorMessage(this.maxTotalMb.value)}},this.setError(this.errors),this.showErrorState=!0,!1;const l=!this.items.some(t=&gt;!t.validate());return!this.errors&amp;&amp;l}updateValue(l){this.uploadIds.push(l),this.inputContainer&amp;&amp;this.inputContainer.setValue(this.name?.value,this.uploadIds)}addItem(){this.showErrorState=!1,this.errors=null,this.visibleItems.length&lt;this.maxFilesValue&amp;&amp;this.visibleItems.push(dc()())}removeItem(l){this.showErrorState=!1,this.errors=null;const t=this.visibleItems.indexOf(l),i=this.visibleItems.length;i===this.uploadIds.length&amp;&amp;this.uploadIds.splice(t,1),i&gt;0&amp;&amp;this.visibleItems.splice(t,1),1===i&amp;&amp;this.addItem(),this.validate()}prepare(){var l=this;return(0,Vr.A)(function*(){return Promise.all(l.items.map(t=&gt;t.prepare())).then(()=&gt;Promise.resolve()).catch(()=&gt;Promise.reject())})()}trackByFn(l,t){return t}setValueOnInit(){}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(ya)))(i||ya)}})()}static{this.\u0275cmp=e.VBU({type:ya,selectors:[["rs-abstract-upload-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(E2,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.items=s)}},standalone:!1,features:[e.Vt3],decls:0,vars:0,template:function(t,i){},encapsulation:2})}}(0,k.Cg)([(0,u.XvI)()],ya.prototype,"maxMb",void 0),(0,k.Cg)([(0,u.XvI)()],ya.prototype,"maxTotalMb",void 0),(0,k.Cg)([(0,u.XvI)()],ya.prototype,"maxFiles",void 0),(0,k.Cg)([(0,u.fvl)()],ya.prototype,"instructions",void 0);var qO=h(8810),Hl=h(980),dx=h(274);let t1=(()=&gt;{class o{constructor(){this.BUTTON_STYLES=u.inm,this.showErrorState=!1,this.errorStateUpdate$=new gn.B,this.subscriptionList=new u.A$E,this.uploadOn=ol.Select,this.isRequired=!1,this.hasError=!1,this.stateChange=new e.bkB,this.valueChanged=new e.bkB,this.fileAdded=new e.bkB,this.fileRemoved=new e.bkB}ngAfterViewInit(){this.subscriptionList.add(this.fileInput.changed.subscribe(t=&gt;{this.uploadUrl=void 0,this.currentUpload=t,this.uploadOn===ol.Submit?this.validate():t&amp;&amp;this.uploadOnSelect()}))}ngOnDestroy(){this.uploadLinkSubscription?.unsubscribe(),this.uploadStateSubscription?.unsubscribe(),this.errorStateSubscription?.unsubscribe(),this.uploadDoneSubscription?.unsubscribe(),this.subscriptionList.unsubscribe()}validate(){return this.showErrorState=!1,this.errors=null,!0}openSystemDialog(){this.fileInput.openDialog()}onClose(){this.currentUpload=null,this.showErrorState=!1,this.errors=null,this.errorStateUpdate$.next(null),this.fileRemoved.emit(),this.fileInput.state.value!==u.BSN.Uploading?this.fileInput.clear():this.fileInput.cancel()}uploadOnSelect(){var t=this;return(0,Vr.A)(function*(){try{yield t.uploadFile()}catch(i){(0,e.naY)()&amp;&amp;console.log("UPLOAD COMPONENT: Upload rejected, handle error",i)}})()}prepare(){var t=this;return(0,Vr.A)(function*(){return new Promise((i,s)=&gt;t.uploadOn===ol.Submit||t.fileInput.state.value===u.BSN.Ready||t.fileInput.state.value===u.BSN.Error?t.uploadFile().then(()=&gt;i()).catch(()=&gt;s()):t.fileInput.state.value!==u.BSN.Uploading?i():void(t.uploadDoneSubscription=t.fileInput.state.pipe(function ux(o){return(0,ef.N)((l,t)=&gt;{let i=!1,s=0;l.subscribe((0,dd._)(t,f=&gt;(i||(i=!o(f,s++)))&amp;&amp;t.next(f)))})}(f=&gt;f===u.BSN.Uploading),(0,ji.s)(1),(0,Hl.j)(()=&gt;t.uploadDoneSubscription?.unsubscribe())).subscribe({next:f=&gt;f===u.BSN.Done?i():s(),error:()=&gt;s()})))})()}uploadFile(){var t=this;return(0,Vr.A)(function*(){return new Promise((i,s)=&gt;(t.errorStateSubscription=t.errorStateUpdate$.pipe((0,ji.s)(1),(0,Hl.j)(()=&gt;{t.errorStateSubscription?.unsubscribe(),t.uploadStateSubscription?.unsubscribe(),t.uploadLinkSubscription?.unsubscribe()})).subscribe({next:()=&gt;s(),error:()=&gt;s()}),t.uploadUrl=void 0,t.fileInput.state.value===u.BSN.Uploading?(t.errorStateSubscription?.unsubscribe(),s()):(t.fileInput.cancel(),t.showErrorState=!1,t.errors=null,t.currentUpload?(t.uploadOn===ol.Submit&amp;&amp;t.uploadStateSubscription?.unsubscribe(),t.uploadLinkSubscription?.unsubscribe(),void(t.uploadLinkSubscription=t.getUploadLink(t.name,t.currentUpload).pipe((0,fh.W)(f=&gt;f instanceof u.hlM||f instanceof u.RMv?(t.errors={linkBuildFail:f},t.setError(t.errors),t.showErrorState=!0,t.errorStateSubscription?.unsubscribe(),s(),(0,as.of)(null)):(0,qO.$)(f)),function e1(o){return(0,ef.N)((l,t)=&gt;{let i,f,s=!1;const M=()=&gt;{i=l.subscribe((0,dd._)(t,void 0,void 0,te=&gt;{f||(f=new gn.B,(0,hd.Tg)(o(f)).subscribe((0,dd._)(t,()=&gt;i?M():s=!0))),f&amp;&amp;f.next(te)})),s&amp;&amp;(i.unsubscribe(),i=null,s=!1,M())};M()})}(f=&gt;f.pipe(nc(1e3),(0,dx.H)((M,te)=&gt;te&lt;2?(0,as.of)(M):(0,qO.$)(M))))).subscribe({next:f=&gt;{if(t.uploadLinkSubscription?.unsubscribe(),!f)return t.errorStateSubscription?.unsubscribe(),s();const M=f.uploadId;t.uploadUrl=f.url,setTimeout(()=&gt;{t.fileInput.upload(),t.uploadStateSubscription=t.fileInput.state.pipe((0,ln.p)(te=&gt;te===u.BSN.Done),(0,ji.s)(1),(0,Hl.j)(()=&gt;{t.errorStateSubscription?.unsubscribe(),t.uploadStateSubscription?.unsubscribe()})).subscribe({next:()=&gt;(t.uploadOn===ol.Select&amp;&amp;t.fileAdded.emit(),t.valueChanged.emit(M),i()),error:()=&gt;s()})},0)},error:()=&gt;(t.errorStateSubscription?.unsubscribe(),t.errors={linkBuildError:{message:"Upload fehlgeschlagen. Versuche es sp\xE4ter erneut."}},t.setError(t.errors),t.showErrorState=!0,t.uploadLinkSubscription?.unsubscribe(),s())}))):(t.errorStateSubscription?.unsubscribe(),i()))))})()}getUploadLink(t,i){return this.inputContainer.getUploadLink(t,i)}handleUploadError(t){if(!t)return this.showErrorState=!1,void(this.errors=null);this.errors=t instanceof u.fi9?{fileUploadSize:t}:{uploadError:{message:"Upload fehlgeschlagen. Versuche es sp\xE4ter erneut."}},this.setError(this.errors),this.showErrorState=!0}setError(t){this.errorStateUpdate$.next(null),this.inputContainer&amp;&amp;this.name&amp;&amp;this.inputContainer.setError(this.name,t)}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-upload"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(u.kN$,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.fileInput=f.first)}},inputs:{inputContainer:"inputContainer",name:"name",maxMb:"maxMb",uploadOn:"uploadOn",label:"label",isRequired:"isRequired",acceptedFiles:"acceptedFiles",missingFileErrorMessage:"missingFileErrorMessage",instructions:"instructions",hasError:"hasError"},outputs:{stateChange:"stateChange",valueChanged:"valueChanged",fileAdded:"fileAdded",fileRemoved:"fileRemoved"},standalone:!1,decls:0,vars:0,template:function(i,s){},encapsulation:2})}}return o})();var n1=h(2747);const px=["preview"],_x=["title"],sE=["info"],fx=()=&gt;({sm:"3u"}),gx=()=&gt;({sm:"2.5u"});function aE(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-icon",10),2&amp;o&amp;&amp;e.Y8G("icon","player-loading")("size",e.lJ4(2,fx))}function C2(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-icon",10),2&amp;o){const t=e.XpG(3);e.Y8G("icon",t.icon)("size",e.lJ4(2,fx))}}function o1(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"picture",13),e.nrm(1,"img",14),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("src",t.image,e.B4B),e.BMQ("alt",t.currentUpload.name)}}function mx(o,l){if(1&amp;o&amp;&amp;e.DNE(0,C2,1,3,"rs-icon",11)(1,o1,2,2,"picture",12),2&amp;o){const t=e.XpG(2);e.Y8G("ngIf",!t.image),e.R7$(),e.Y8G("ngIf",t.image)}}function vx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function Ex(o,l){if(1&amp;o&amp;&amp;e.DNE(0,mx,2,2,"ng-template",null,3,e.C5r)(2,vx,1,0,"ng-container",7),2&amp;o){const t=e.sdS(1),i=e.XpG();e.R7$(2),e.Y8G("ngTemplateOutlet",i.previewTemplate?i.previewTemplate:t)}}function Cx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"div",15)(1,"span",16),e.EFF(2),e.k0s(),e.j41(3,"span",17),e.EFF(4),e.k0s()()),2&amp;o){const t=e.XpG();e.R7$(2),e.JRh(t.fileName),e.R7$(2),e.SpI(".",t.fileType,"")}}function lE(o,l){1&amp;o&amp;&amp;e.eu8(0)}function r1(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.JRh(t.fileSize)}}function yx(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.nI1(2,"async"),e.bVm()),2&amp;o){const t=e.XpG(2);e.R7$(),e.SpI("",e.bMT(2,1,t.fileInput.process),"% ")}}function bx(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,r1,2,1,"ng-container",18),e.nI1(1,"async"),e.DNE(2,yx,3,3,"ng-container",18),e.nI1(3,"async")),2&amp;o){const t=e.XpG();e.Y8G("ngIf",e.bMT(1,2,t.fileInput.state)!==t.UPLOAD_STATE.Uploading),e.R7$(2),e.Y8G("ngIf",e.bMT(3,4,t.fileInput.state)===t.UPLOAD_STATE.Uploading)}}function Tx(o,l){1&amp;o&amp;&amp;e.eu8(0)}function tr(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-button",19),e.bIt("buttonClick",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.onClose(s))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("isSmall",!0)("iconSize",e.lJ4(4,gx))("buttonStyle",t.BUTTON_STYLES.plain)("buttonColorScheme",t.showErrorState?t.BUTTON_COLOR_SCHEMES.danger:t.BUTTON_COLOR_SCHEMES.primary)}}let cE=(()=&gt;{class o{constructor(t){this.configService=t,this.UPLOAD_STATE=u.BSN,this.BUTTON_STYLES=u.inm,this.BUTTON_COLOR_SCHEMES=u.zy_,this.icon="file",this.isClosed=new e.bkB,this.settings=this.configService.vendorTheme}ngOnInit(){this.createPreviewImage()}ngOnChanges(t){t.currentUpload&amp;&amp;(this.createPreviewImage(),this.computeFileProps(),this.computeBackgroundClass()),t.backgroundColor&amp;&amp;this.computeBackgroundClass()}createPreviewImage(){if(this.currentUpload&amp;&amp;this.currentUpload.file)if(["image/png","image/jpeg","image/gif"].includes(this.currentUpload.type)){const t=new FileReader;t.onload=()=&gt;{this.image=t.result},t.readAsDataURL(this.currentUpload.file)}else this.icon=this.currentUpload.type.startsWith("audio")?"file-audio":"file"}computeFileProps(){if(this.fileType=this.currentUpload?.name?this.currentUpload?.name.split(".").pop():"",this.currentUpload?.name){const i=this.currentUpload.name.split(".");i.pop(),this.fileName=i.join(".")}else this.fileName="";const t=this.currentUpload?.size?this.currentUpload.size:0;this.fileSize=t&gt;1e7?(t/1e3/1e3).toFixed(0)+"MB":t&gt;1e5?(t/1e3/1e3).toFixed(1)+"MB":t&gt;1e4?(t/1e3).toFixed(0)+"KB":t&gt;=999?(t/1e3).toFixed(1)+"KB":t.toFixed(0)+"B"}computeBackgroundClass(){if(this.backgroundColor){this.backgroundClass="rs-u-background-color-"+this.backgroundColor;const i=this.settings.colors[this.backgroundColor];i&amp;&amp;(this.style={"--rs-upload-container-border-color":i})}}onClose(t){t.stopPropagation(),this.currentUpload=null,this.isClosed.emit()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-upload-container"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,px,5),e.wni(f,_x,5),e.wni(f,sE,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.previewTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.titleTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.infoTemplate=M.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.style)},inputs:{currentUpload:"currentUpload",fileInput:"fileInput",showErrorState:"showErrorState",backgroundColor:"backgroundColor"},outputs:{isClosed:"isClosed"},standalone:!1,features:[e.OA$],decls:17,vars:18,consts:()=&gt;{let t;return t="Auswahl l\xF6schen",[["notUploading",""],["defaultTitle",""],["defaultInfo",""],["defaultPreview",""],[1,"upload-container",3,"ngClass"],["class","upload-container__icon",3,"icon","size",4,"ngIf","ngIfElse"],[1,"upload-container__title","rs-u-font-caption"],[4,"ngTemplateOutlet"],[1,"upload-container__size","rs-u-font-caption"],["icon","close","title",t,3,"isSmall","iconSize","buttonStyle","buttonColorScheme","buttonClick",4,"ngIf"],[1,"upload-container__icon",3,"icon","size"],["class","upload-container__icon",3,"icon","size",4,"ngIf"],["class","upload-container__image",4,"ngIf"],[1,"upload-container__image"],[3,"src"],[1,"default-title"],[1,"default-title__name"],[1,"default-title__type"],[4,"ngIf"],["icon","close","title",t,3,"buttonClick","isSmall","iconSize","buttonStyle","buttonColorScheme"]]},template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"div",4),e.nI1(1,"async"),e.nI1(2,"async"),e.nI1(3,"async"),e.DNE(4,aE,1,3,"rs-icon",5),e.nI1(5,"async"),e.DNE(6,Ex,3,1,"ng-template",null,0,e.C5r),e.j41(8,"span",6),e.DNE(9,Cx,5,2,"ng-template",null,1,e.C5r)(11,lE,1,0,"ng-container",7),e.k0s(),e.j41(12,"div",8),e.DNE(13,bx,4,6,"ng-template",null,2,e.C5r)(15,Tx,1,0,"ng-container",7),e.k0s(),e.DNE(16,tr,1,5,"rs-button",9),e.k0s()),2&amp;i){const f=e.sdS(7),M=e.sdS(10),te=e.sdS(14);e.AVh("upload-container--uploading",e.bMT(1,10,s.fileInput.state)===s.UPLOAD_STATE.Uploading)("upload-container--error",s.showErrorState),e.Y8G("ngClass",e.bMT(2,12,s.fileInput.state)===s.UPLOAD_STATE.Uploading||e.bMT(3,14,s.fileInput.state)===s.UPLOAD_STATE.Error?"":s.backgroundClass),e.R7$(4),e.Y8G("ngIf",e.bMT(5,16,s.fileInput.state)===s.UPLOAD_STATE.Uploading)("ngIfElse",f),e.R7$(7),e.Y8G("ngTemplateOutlet",s.titleTemplate?s.titleTemplate:M),e.R7$(4),e.Y8G("ngTemplateOutlet",s.infoTemplate?s.infoTemplate:te),e.R7$(),e.Y8G("ngIf",s.currentUpload)}},dependencies:[Nn.Q,Ii.R,m.YU,m.bT,m.T3,m.Jj],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.upload-container[_ngcontent-%COMP%]{display:inline-flex;align-items:center;width:calc(36 * var(--rs-values-base-unit));max-width:100%;height:var(--rs-upload-container-height);padding:var(--rs-values-spacing-sp1) var(--rs-values-spacing-sp2);border:1px solid var(--rs-upload-container-border-color, transparent);cursor:pointer}.upload-container__icon[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link))}.upload-container__image[_ngcontent-%COMP%]{display:block;flex:0 0 auto;width:calc(5.3333333333 * var(--rs-values-base-unit));height:calc(3 * var(--rs-values-base-unit));background-color:var(--rs-colors-placeholder)}.upload-container__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:contain;width:100%;height:100%}.upload-container__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;flex:1 1 auto;min-width:0;margin:0 var(--rs-values-spacing-sp4) 0 var(--rs-values-spacing-sp2);color:var(--rs-colors-text)}.upload-container__size[_ngcontent-%COMP%]{color:var(--rs-colors-text-accent, var(--rs-colors-text-link));margin-right:var(--rs-values-spacing-sp1);white-space:nowrap}.upload-container--error[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-error);--rs-colors-text-accent: var(--rs-colors-error);--rs-upload-container-border-color: var(--rs-colors-error);background-color:transparent}.upload-container--uploading[_ngcontent-%COMP%]{--rs-upload-container-border-color: transparent;border-color:transparent}.upload-container--uploading[_ngcontent-%COMP%]   .upload-container__icon[_ngcontent-%COMP%]{display:block;animation:_ngcontent-%COMP%_loading .8s cubic-bezier(.5,0,.5,1) infinite}.default-title[_ngcontent-%COMP%]{display:flex}.default-title__name[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;min-width:0;flex:0 1 auto}.default-title__type[_ngcontent-%COMP%]{flex:1 0 auto}']})}}return o})();const Sx=()=&gt;({sm:"3u"});function Ox(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-upload-container",6),e.bIt("isClosed",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.onClose())}),e.k0s()}if(2&amp;o){const t=e.XpG(),i=e.sdS(4);e.Y8G("currentUpload",t.currentUpload)("fileInput",i)("showErrorState",t.showErrorState)}}function Mx(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",10),e.pXf(1,1),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.uP7(null==t.maxMb?null:t.maxMb.toFixed(1)),e.nnv(1)}}function Rx(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",7)(1,"rs-button",8),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.handleClick())}),e.k0s(),e.DNE(2,Mx,2,1,"span",9),e.k0s()}if(2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("label",t.instructions)("buttonStyle",t.BUTTON_STYLES.plain)("iconSize",e.lJ4(5,Sx))("isSmall",!0),e.R7$(),e.Y8G("ngIf",t.maxMb)}}let H_=(()=&gt;{class o extends t1{handleClick(){this.stateChange.emit(),this.openSystemDialog()}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-file-upload"]],standalone:!1,features:[e.Vt3],decls:5,vars:7,consts:()=&gt;{let t;return t="max. " + "\ufffd0\ufffd" + "MB",[["fileInput",""],t,["backgroundColor","surface",3,"currentUpload","fileInput","showErrorState","isClosed",4,"ngIf"],[3,"errors","showErrors"],["class","picker-button",4,"ngIf"],["contentType","*/*",3,"uploadError","acceptedFiles","maxSize","uploadUrl"],["backgroundColor","surface",3,"isClosed","currentUpload","fileInput","showErrorState"],[1,"picker-button"],["icon","upload",3,"click","label","buttonStyle","iconSize","isSmall"],["class","rs-u-font-caption rs-u-pad-l-3",4,"ngIf"],[1,"rs-u-font-caption","rs-u-pad-l-3"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.DNE(0,Ox,1,3,"rs-upload-container",2),e.nrm(1,"rs-form-errors",3),e.DNE(2,Rx,3,6,"div",4),e.j41(3,"rs-file-input",5,0),e.bIt("uploadError",function(te){return e.eBV(f),e.Njj(s.handleUploadError(te))}),e.k0s()}2&amp;i&amp;&amp;(e.Y8G("ngIf",s.currentUpload),e.R7$(),e.Y8G("errors",s.errors)("showErrors",s.showErrorState),e.R7$(),e.Y8G("ngIf",!s.uploadUrl),e.R7$(),e.Y8G("acceptedFiles",s.acceptedFiles)("maxSize",s.maxMb)("uploadUrl",s.uploadUrl))},dependencies:[n1.kN,Nn.Q,Wr.Z,m.bT,cE],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.picker-button[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap}"]})}}return o})();function y2(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-file-upload",5,2),e.bIt("stateChange",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.showErrorState=!1)})("valueChanged",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.updateValue(s))})("fileAdded",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.addItem())})("fileRemoved",function(){const s=e.eBV(t).$implicit,f=e.XpG();return e.Njj(f.removeItem(s))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("inputContainer",t.inputContainer)("name",null==t.name?null:t.name.value)("uploadOn",t.uploadOn)("maxMb",null==t.maxMb?null:t.maxMb.value)("isRequired",null==t.isRequired?null:t.isRequired.value)("instructions",(null==t.instructions?null:t.instructions.value)||t.localizedLabel)("hasError",t.errors&amp;&amp;t.showErrorState)}}let Ix=(()=&gt;{class o extends ya{constructor(){super(...arguments),this.missingFileErrorMessage="Bitte w\xE4hle eine Datei",this.localizedLabel="Datei w\xE4hlen",this.LABEL_TYPES=u.z_x}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-file-upload-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:8,consts:[["element",""],["gizmo",""],["items",""],[3,"validity","labelType","label","title","errors","showErrorState"],[3,"inputContainer","name","uploadOn","maxMb","isRequired","instructions","hasError","stateChange","valueChanged","fileAdded","fileRemoved",4,"ngFor","ngForOf","ngForTrackBy"],[3,"stateChange","valueChanged","fileAdded","fileRemoved","inputContainer","name","uploadOn","maxMb","isRequired","instructions","hasError"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-form-control-wrapper",3),e.DNE(3,y2,2,7,"rs-file-upload",4),e.k0s(),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("validity",s.errors&amp;&amp;s.showErrorState?"":"VALID")("labelType",s.LABEL_TYPES.legendSmall)("label",null!=s.title&amp;&amp;s.title.value&amp;&amp;null!=s.isRequired&amp;&amp;s.isRequired.value?s.title.value+" *":s.title.value)("title",null==s.title?null:s.title.value)("errors",s.errors)("showErrorState",s.showErrorState),e.R7$(),e.Y8G("ngForOf",s.visibleItems)("ngForTrackBy",s.trackByFn))},dependencies:[Xd._,m.Sq,H_],encapsulation:2})}}return o})();function b2(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-file-upload",5,2),e.bIt("stateChange",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.showErrorState=!1)})("valueChanged",function(s){e.eBV(t);const f=e.XpG();return e.Njj(f.updateValue(s))})("fileAdded",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.addItem())})("fileRemoved",function(){const s=e.eBV(t).$implicit,f=e.XpG();return e.Njj(f.removeItem(s))}),e.k0s()}if(2&amp;o){const t=e.XpG();e.Y8G("inputContainer",t.inputContainer)("name",null==t.name?null:t.name.value)("uploadOn",t.uploadOn)("maxMb",null==t.maxMb?null:t.maxMb.value)("isRequired",null==t.isRequired?null:t.isRequired.value)("instructions",(null==t.instructions?null:t.instructions.value)||t.localizedLabel)("hasError",t.errors&amp;&amp;t.showErrorState)}}let Px=(()=&gt;{class o extends ya{constructor(){super(...arguments),this.missingFileErrorMessage="Bitte w\xE4hle eine Bilddatei.",this.localizedLabel="Bild hochladen",this.LABEL_TYPES=u.z_x}static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-image-upload-element"]],standalone:!1,features:[e.Vt3],decls:6,vars:8,consts:[["element",""],["gizmo",""],["items",""],[3,"validity","labelType","label","title","errors","showErrorState"],["acceptedFiles","image/*",3,"inputContainer","name","uploadOn","maxMb","isRequired","instructions","hasError","stateChange","valueChanged","fileAdded","fileRemoved",4,"ngFor","ngForOf","ngForTrackBy"],["acceptedFiles","image/*",3,"stateChange","valueChanged","fileAdded","fileRemoved","inputContainer","name","uploadOn","maxMb","isRequired","instructions","hasError"]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-form-control-wrapper",3),e.DNE(3,b2,2,7,"rs-file-upload",4),e.k0s(),e.bVm(),e.eu8(4,null,1)),2&amp;i&amp;&amp;(e.R7$(2),e.Y8G("validity",s.errors&amp;&amp;s.showErrorState?"":"VALID")("labelType",s.LABEL_TYPES.legendSmall)("label",null!=s.title&amp;&amp;s.title.value&amp;&amp;null!=s.isRequired&amp;&amp;s.isRequired.value?s.title.value+" *":s.title.value)("title",null==s.title?null:s.title.value)("errors",s.errors)("showErrorState",s.showErrorState),e.R7$(),e.Y8G("ngForOf",s.visibleItems)("ngForTrackBy",s.trackByFn))},dependencies:[Xd._,m.Sq,H_],encapsulation:2})}}return o})();class n{constructor(){}startMediaStream(l){return"mediaDevices"in navigator&amp;&amp;"getUserMedia"in navigator.mediaDevices?navigator.mediaDevices.getUserMedia(l):Promise.reject()}stopMediaStream(l){l.getTracks().forEach(t=&gt;{t.stop()})}}var r=function(o){return o.Empty="empty",o.Recording="recording",o.Recorded="recorded",o.Playing="playing",o.Error="error",o}(r||{}),a=function(o){return o.Up="up",o.Down="down",o}(a||{});class c{constructor(){this.isUnsupported=!1,window.MediaRecorder||(this.isUnsupported=!0)}}class p extends c{#e;#t;#n;get state(){return this.state$.value}set state(l){this.state$.next(l)}set maxDurationValue(l){this.#e=l}get recordingUrl(){return this.audioRecordingURL}get recordingFile(){return this.audioFile}get recordingDuration(){return this.#t}get errors(){return this.#n}constructor(){super(),this.recordedChunks=[],this.state$=new _i.t(r.Empty),this.countingValue$=new _i.t(0),this.mediaDevices=new n;const l=window,t=["audio/mp4;codecs=mp4a","audio/webm;codecs=opus"];this.mimeType=t[0],MediaRecorder.isTypeSupported&amp;&amp;(this.mimeType=t.filter(i=&gt;l.MediaRecorder.isTypeSupported(i))[0]),this.fileType=this.mimeType.split("/")[1].split(";")[0],this.audioBitsPerSecond=128e3}toggleRecord(){if(!this.isUnsupported&amp;&amp;this.state!==r.Recorded)if(this.state===r.Recording)this.stopRecording();else{const t={audio:!navigator?.mediaDevices?.getSupportedConstraints().sampleRate||{sampleRate:{ideal:96e3}},video:!1};this.mediaDevices.startMediaStream(t).then(i=&gt;{this.mediaStream=i,this.state=r.Recording,this.startRecording()}).catch(()=&gt;(this.#n={permission:{message:"Zur Aufnahme ben\xF6tigen wir die Berechtigung zu Verwendung des Mikrofons."}},navigator.permissions&amp;&amp;navigator.permissions.query({name:"microphone"}).then(i=&gt;{i.onchange=s=&gt;{"granted"===s.target.state&amp;&amp;(this.#n=void 0,this.state=r.Empty,i.onchange=void 0)}}),this.state=r.Error,null))}}togglePlay(){this.state===r.Playing?(this.state=r.Recorded,clearInterval(this.counterTimer)):(this.state=r.Playing,this.counter(a.Up,this.#t))}clearAudioRecording(){this.state===r.Playing&amp;&amp;this.togglePlay(),this.state=r.Empty,URL.revokeObjectURL(this.audioRecordingURL),this.audioRecordingURL=null}startRecording(){const l={mimeType:this.mimeType,audioBitsPerSecond:this.audioBitsPerSecond};this.recordedChunks=[],this.mediaRecorder=new MediaRecorder(this.mediaStream,l),this.mediaRecorder.addEventListener("dataavailable",this.handleRecordingData.bind(this)),this.mediaRecorder.addEventListener("stop",this.handleStopRecording.bind(this));const t=1e3*this.#e;this.recordingTimeout=setTimeout(()=&gt;{this.toggleRecord()},t),this.mediaRecorder.start(),this.recordingStartTime=performance.now();const i=this.#e;this.counter(a.Up,i)}handleRecordingData(l){l.data.size&gt;0&amp;&amp;this.recordedChunks.push(l.data)}stopRecording(){this.mediaRecorder.stop(),this.mediaDevices.stopMediaStream(this.mediaStream),clearTimeout(this.recordingTimeout),clearInterval(this.counterTimer)}handleStopRecording(){this.mediaRecorder.removeEventListener("dataavailable",this.handleRecordingData),this.mediaRecorder.removeEventListener("stop",this.handleStopRecording);const l=new Blob(this.recordedChunks,{type:this.mimeType});this.audioFile=new File(this.recordedChunks,"audio-recording"+this.fileType,{type:this.mimeType}),this.audioRecordingURL=URL.createObjectURL(l);const t=performance.now()-this.recordingStartTime;this.#t=Math.floor(t/1e3),this.state=r.Recorded}counter(l,t){let i=l===a.Up?0:t;this.countingValue$.next(i),this.counterTimer=setInterval(()=&gt;{l===a.Up?i++:i--,this.countingValue$.next(i),(l===a.Up?i===t:0===i)&amp;&amp;clearInterval(this.counterTimer)},1e3)}}const _=["audio"],v=()=&gt;({sm:"3u"});function b(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span",14),e.nrm(1,"rs-icon",15),e.k0s()),2&amp;o){const t=e.XpG(2);e.R7$(),e.HbH(t.showErrorState||t.hasError?"rs-u-text-color-error":t.computedIconClass),e.Y8G("icon",t.previewIcon)("size",e.lJ4(4,v))}}function I(o,l){1&amp;o&amp;&amp;e.DNE(0,b,2,5,"ng-template",null,3,e.C5r)}function Z(o,l){1&amp;o&amp;&amp;(e.qex(0),e.pXf(1,7),e.bVm())}function fe(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span"),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG(3);e.AVh("rs-u-text-color-on-secondary",t.isRecording),e.R7$(),e.JRh(t.computedInstructions)}}function we(o,l){1&amp;o&amp;&amp;(e.j41(0,"span"),e.pXf(1,8),e.k0s())}function ut(o,l){if(1&amp;o&amp;&amp;e.DNE(0,fe,2,3,"span",17)(1,we,2,0,"span",10),2&amp;o){const t=e.XpG(2);e.Y8G("ngIf",t.audioState!==t.AUDIO_STATE.Error),e.R7$(),e.Y8G("ngIf",t.audioState===t.AUDIO_STATE.Error)}}function pt(o,l){if(1&amp;o&amp;&amp;(e.DNE(0,Z,2,0,"ng-container",16),e.nI1(1,"async"),e.DNE(2,ut,2,2,"ng-template",null,4,e.C5r)),2&amp;o){const t=e.sdS(3),i=e.XpG(),s=e.sdS(11);e.Y8G("ngIf",e.bMT(1,2,s.state)===i.UPLOAD_STATE.Uploading)("ngIfElse",t)}}function Tt(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.EFF(1),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.JRh(t.infoContent)}}function kt(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"span"),e.EFF(1),e.nI1(2,"async"),e.nI1(3,"rsPlayTime"),e.nI1(4,"rsPlayTime"),e.k0s()),2&amp;o){const t=e.XpG(4);e.AVh("rs-u-text-color-on-secondary",t.isRecording),e.R7$(),e.JRh(e.bMT(3,5,e.bMT(2,3,t.audioRecorder.countingValue$))+" / "+e.bMT(4,7,t.isRecording?t.computedMaxDuration:t.recordingDuration))}}function zt(o,l){if(1&amp;o&amp;&amp;e.DNE(0,kt,5,9,"span",17),2&amp;o){const t=e.XpG(3);e.Y8G("ngIf",t.audioState!==t.AUDIO_STATE.Error)}}function Qt(o,l){if(1&amp;o&amp;&amp;e.DNE(0,Tt,2,1,"ng-container",16)(1,zt,1,1,"ng-template",null,6,e.C5r),2&amp;o){const t=e.sdS(2),i=e.XpG(2);e.Y8G("ngIf",i.infoContent)("ngIfElse",t)}}function Ft(o,l){1&amp;o&amp;&amp;e.DNE(0,Qt,3,2,"ng-template",null,5,e.C5r)}let xn=(()=&gt;{class o extends t1{constructor(t,i){super(),this.configService=t,this.cdr=i,this.UPLOAD_STATE=u.BSN,this.AUDIO_STATE=r,this.instructions="Aufnahme starten",this.audioRecorder=new p,this.isRecording=!1,this.previewIcon="microphone",this.computedIconClass="rs-u-text-color-secondary",this.audioState=r.Empty}ngOnInit(){this.computeMaxDuration(),this.subscriptionList.add(this.audioRecorder.state$.subscribe(t=&gt;{this.handleStateChange(t)})),this.styles={"--rs-audio-upload-icon-container-size":this.configService.vendorTheme.components.core.buttons.heightSmall}}ngOnChanges(t){t.maxDuration&amp;&amp;this.computeMaxDuration(),(t.label||t.isRequired)&amp;&amp;this.handleStateChange(this.audioState)}validate(){return this.audioState!==r.Error&amp;&amp;(this.showErrorState=!1,this.errors=null,!0)}handleStateChange(t){switch(t!==r.Recording&amp;&amp;(this.isRecording=!1,this.computedIconClass="rs-u-text-color-secondary"),t){case r.Recording:this.showErrorState=!1,this.errors=null,this.isRecording=!0,this.previewIcon="stop",this.computedIconClass="rs-u-text-color-on-secondary",this.computedInstructions="Aufnahme beenden",this.infoContent="";break;case r.Recorded:this.previewIcon="player-play-no-circle",this.computedInstructions="",this.recordingDuration=this.audioRecorder.recordingDuration,this.infoContent="00:00 / "+(0,u.Zgt)(this.recordingDuration),this.audioElement&amp;&amp;(this.audioElement.nativeElement.src=this.audioRecorder.recordingUrl,this.audioElement.nativeElement.pause(),this.audioElement.nativeElement.currentTime=0),this.loadFile(),this.fileAdded.emit();break;case r.Playing:this.previewIcon="player-stop-no-circle",this.computedInstructions="",this.infoContent="",this.audioElement&amp;&amp;this.audioElement.nativeElement.play();break;case r.Error:this.errors=this.audioRecorder.errors,this.showErrorState=!0,this.computedInstructions="",this.infoContent="";break;default:this.showErrorState=!1,this.errors=null,this.previewIcon="microphone",this.computedInstructions=this.instructions||"Aufnahme starten",this.infoContent="00:00 / "+(0,u.Zgt)(this.computedMaxDuration),this.audioElement&amp;&amp;(this.audioElement.nativeElement.src="")}this.audioState!==t&amp;&amp;(this.audioState=t,this.cdr.detectChanges())}computeMaxDuration(){this.computedMaxDuration=this.maxDuration??90,this.audioRecorder.maxDurationValue=this.computedMaxDuration}playbackEnded(){this.audioRecorder.state=r.Recorded}loadFile(){this.fileInput.onFileLoaded({target:{files:[this.audioRecorder.recordingFile]}})}onClose(){this.audioRecorder.clearAudioRecording(),super.onClose()}handleClick(){this.audioRecorder.recordingUrl?this.audioRecorder.togglePlay():this.audioRecorder.toggleRecord(),this.stateChange.emit()}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.weV),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-audio-upload"]],viewQuery:function(i,s){if(1&amp;i&amp;&amp;e.GBs(_,5),2&amp;i){let f;e.mGM(f=e.lsd())&amp;&amp;(s.audioElement=f.first)}},hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.styles)},inputs:{maxDuration:"maxDuration",instructions:"instructions"},standalone:!1,features:[e.Vt3,e.OA$],decls:12,vars:13,consts:()=&gt;{let t,i;return t="L\xE4dt hoch",i="Mikrofonberechtigung ben\xF6tigt",[["title",""],["audio",""],["fileInput",""],["preview",""],["titleNotUploading",""],["info",""],["counterTemplate",""],t,i,[3,"isClosed","click","currentUpload","fileInput","showErrorState","backgroundColor"],[4,"ngIf"],[3,"errors","showErrors"],[2,"display","none",3,"ended"],["acceptedFiles","audio/*","contentType","*/*",3,"uploadError","uploadUrl"],[1,"audio-upload__icon"],[3,"icon","size"],[4,"ngIf","ngIfElse"],[3,"rs-u-text-color-on-secondary",4,"ngIf"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"rs-upload-container",9),e.bIt("isClosed",function(){return e.eBV(f),e.Njj(s.onClose())})("click",function(){return e.eBV(f),e.Njj(s.handleClick())}),e.DNE(1,I,2,0,null,10),e.nI1(2,"async"),e.DNE(3,pt,4,4,"ng-template",null,0,e.C5r)(5,Ft,2,0,null,10),e.nI1(6,"async"),e.k0s(),e.nrm(7,"rs-form-errors",11),e.j41(8,"audio",12,1),e.bIt("ended",function(){return e.eBV(f),e.Njj(s.playbackEnded())}),e.k0s(),e.j41(10,"rs-file-input",13,2),e.bIt("uploadError",function(te){return e.eBV(f),e.Njj(s.handleUploadError(te))}),e.k0s()}if(2&amp;i){const f=e.sdS(11);e.Y8G("currentUpload",s.currentUpload)("fileInput",f)("showErrorState",s.showErrorState||s.hasError)("backgroundColor",s.isRecording?"secondary":"surface"),e.R7$(),e.Y8G("ngIf",e.bMT(2,9,f.state)!==s.UPLOAD_STATE.Uploading),e.R7$(4),e.Y8G("ngIf",e.bMT(6,11,f.state)!==s.UPLOAD_STATE.Uploading),e.R7$(2),e.Y8G("errors",s.errors)("showErrors",s.showErrorState),e.R7$(3),e.Y8G("uploadUrl",s.uploadUrl)}},dependencies:[n1.kN,Wr.Z,Ii.R,m.bT,cE,St.O,m.Jj],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}[_nghost-%COMP%]{display:inline-block;width:100%}.audio-upload__icon[_ngcontent-%COMP%]{height:var(--rs-audio-upload-icon-container-size);width:var(--rs-audio-upload-icon-container-size);display:flex;align-items:center;justify-content:center}"]})}}return o})();const ri=["items"];function fi(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-file-upload",7,3),e.bIt("stateChange",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.showErrorState=!1)})("valueChanged",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.updateValue(s))})("fileAdded",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.addItem())})("fileRemoved",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.removeItem(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("inputContainer",t.inputContainer)("name",null==t.name?null:t.name.value)("maxMb",null==t.maxMb?null:t.maxMb.value)("isRequired",null==t.isRequired?null:t.isRequired.value)("instructions",t.fileUploadInstructions)("hasError",t.errors&amp;&amp;t.showErrorState)}}function vo(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,fi,2,6,"rs-file-upload",6),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.visibleItems)}}function zr(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"rs-audio-upload",9,3),e.bIt("stateChange",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.showErrorState=!1)})("valueChanged",function(s){e.eBV(t);const f=e.XpG(2);return e.Njj(f.updateValue(s))})("fileAdded",function(){e.eBV(t);const s=e.XpG(2);return e.Njj(s.addItem())})("fileRemoved",function(){const s=e.eBV(t).$implicit,f=e.XpG(2);return e.Njj(f.removeItem(s))}),e.k0s()}if(2&amp;o){const t=e.XpG(2);e.Y8G("inputContainer",t.inputContainer)("uploadOn",t.uploadOn)("name",null==t.name?null:t.name.value)("maxMb",null==t.maxMb?null:t.maxMb.value)("maxDuration",null==t.maxDuration?null:t.maxDuration.value)("isRequired",null==t.isRequired?null:t.isRequired.value)("instructions",(null==t.instructions?null:t.instructions.value)||t.recordInstructions)("hasError",t.errors&amp;&amp;t.showErrorState)}}function Qu(o,l){if(1&amp;o&amp;&amp;e.DNE(0,zr,2,8,"rs-audio-upload",8),2&amp;o){const t=e.XpG();e.Y8G("ngForOf",t.visibleItems)}}class Wl extends ya{constructor(){super(...arguments),this.missingFileErrorMessage="Bitte mache eine Aufnahme.",this.LABEL_TYPES=u.z_x,this.isUnsupported=(new c).isUnsupported,this.fileUploadInstructions="Aufnahme hochladen",this.recordInstructions="Aufnahme starten",this.uploadOn=ol.Submit}validate(){if(this.showErrorState=!1,this.errors=null,this.isUnsupported)return super.validate();if(this.isRequired?.value){const t=this.items.some(s=&gt;!!s.currentUpload),i=this.items.some(s=&gt;{const f=s.audioRecorder.state;return f===r.Recorded||f===r.Playing});!t&amp;&amp;!i&amp;&amp;(this.errors={required:{message:this.missingFileErrorMessage}},this.setError(this.errors),this.showErrorState=!0)}const l=!this.items.some(t=&gt;!t.validate());return!this.errors&amp;&amp;l}prepare(){var l=()=&gt;super.prepare,t=this;return(0,Vr.A)(function*(){return t.isUnsupported?Promise.resolve():l().call(t)})()}static{this.\u0275fac=(()=&gt;{let l;return function(i){return(l||(l=e.xGo(Wl)))(i||Wl)}})()}static{this.\u0275cmp=e.VBU({type:Wl,selectors:[["rs-audio-upload-element"]],viewQuery:function(t,i){if(1&amp;t&amp;&amp;e.GBs(ri,5),2&amp;t){let s;e.mGM(s=e.lsd())&amp;&amp;(i.items=s)}},standalone:!1,features:[e.Vt3],decls:8,vars:8,consts:[["element",""],["audioUploadTemplate",""],["gizmo",""],["items",""],[3,"validity","labelType","label","title","errors","showErrorState"],[4,"ngIf","ngIfElse"],["acceptedFiles","audio/aac, audio/mp3, audio/mp4a, audio/ogg",3,"inputContainer","name","maxMb","isRequired","instructions","hasError","stateChange","valueChanged","fileAdded","fileRemoved",4,"ngFor","ngForOf"],["acceptedFiles","audio/aac, audio/mp3, audio/mp4a, audio/ogg",3,"stateChange","valueChanged","fileAdded","fileRemoved","inputContainer","name","maxMb","isRequired","instructions","hasError"],[3,"inputContainer","uploadOn","name","maxMb","maxDuration","isRequired","instructions","hasError","stateChange","valueChanged","fileAdded","fileRemoved",4,"ngFor","ngForOf"],[3,"stateChange","valueChanged","fileAdded","fileRemoved","inputContainer","uploadOn","name","maxMb","maxDuration","isRequired","instructions","hasError"]],template:function(t,i){if(1&amp;t&amp;&amp;(e.qex(0,null,0),e.j41(2,"rs-form-control-wrapper",4),e.DNE(3,vo,2,1,"ng-container",5)(4,Qu,1,1,"ng-template",null,1,e.C5r),e.k0s(),e.bVm(),e.eu8(6,null,2)),2&amp;t){const s=e.sdS(5);e.R7$(2),e.Y8G("validity",i.errors&amp;&amp;i.showErrorState?"":"VALID")("labelType",i.LABEL_TYPES.legendSmall)("label",null!=i.title&amp;&amp;i.title.value&amp;&amp;null!=i.isRequired&amp;&amp;i.isRequired.value?i.title.value+" *":i.title.value)("title",null==i.title?null:i.title.value)("errors",i.errors)("showErrorState",i.showErrorState),e.R7$(),e.Y8G("ngIf",i.isUnsupported)("ngIfElse",s)}},dependencies:[Xd._,m.Sq,m.bT,xn,H_],encapsulation:2})}}(0,k.Cg)([(0,u.XvI)({name:"maxSeconds"})],Wl.prototype,"maxDuration",void 0);let L2=(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[T.YN,T.X1,u.Ui,m.MD,u.Jlh,ls]})}}return o})();const x2=["searchBox"],N2=o=&gt;({$implicit:o}),k2=()=&gt;({sm:"3u"});function F2(o,l){1&amp;o&amp;&amp;e.eu8(0)}function B2(o,l){if(1&amp;o&amp;&amp;(e.nrm(0,"rs-button",6),e.nI1(1,"async")),2&amp;o){const t=e.XpG(2);e.Y8G("iconSize",e.lJ4(7,k2))("loading",e.bMT(1,5,t.searchInProgress$))("isSmall",!0)("buttonStyle",t.BUTTON_STYLE.plain)("type",t.BUTTON_TYPE.submit)}}function U2(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"rs-form-control-text",5),e.DNE(1,B2,2,8,"ng-template",null,1,e.C5r),e.k0s()),2&amp;o){const t=e.XpG();e.Y8G("suffixSize",t.suffixSize)("inputType",t.INPUT_TYPES.search)("autofocus",!0)}}let wx=(()=&gt;{class o extends u.VxG{constructor(t,i,s){super(t,i),this.searchService=i,this.configService=s,this.BUTTON_TYPE=u.IUO,this.BUTTON_STYLE=u.inm,this.INPUT_TYPES=u.P1q,this.suffixSize=this.configService.vendorTheme.components.core.buttons.heightSmall}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(T.ok),e.rXU(u.ScJ),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search-box"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;e.wni(f,x2,5),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.searchBoxTemplate=M.first)}},standalone:!1,features:[e.Vt3],decls:5,vars:5,consts:()=&gt;{let t,i,s;return t="Suche",i="Suchbegriff eingeben.",s="Suche",[["defaultSearchBoxTemplate",""],["suffix",""],[1,"rs-container"],[3,"ngSubmit","formGroup"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["placeholder",t,"title",i,"autocomplete","on","id","text","name","text",3,"suffixSize","inputType","autofocus"],["title",s,"icon","search",3,"iconSize","loading","isSmall","buttonStyle","type"]]},template:function(i,s){if(1&amp;i){const f=e.RV6();e.j41(0,"div",2)(1,"form",3),e.bIt("ngSubmit",function(){return e.eBV(f),e.Njj(s.search())}),e.DNE(2,F2,1,0,"ng-container",4)(3,U2,3,3,"ng-template",null,0,e.C5r),e.k0s()()}if(2&amp;i){const f=e.sdS(4);e.R7$(),e.Y8G("formGroup",s.form),e.R7$(),e.Y8G("ngTemplateOutlet",s.searchBoxTemplate?s.searchBoxTemplate:f)("ngTemplateOutletContext",e.eq3(3,N2,s.form))}},dependencies:[m.T3,Nn.Q,va.SZ,T.qT,T.cb,T.j4,m.Jj],encapsulation:2})}}return o})(),T2=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search-box-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-search-box"),e.bVm(),e.eu8(3,null,1))},dependencies:[wx],encapsulation:2})}}return o})();const $2=o=&gt;({sm:o}),G2=(o,l)=&gt;({justifyElements:o,tags:l}),V2=(o,l)=&gt;({data:o,type:l});function j2(o,l){1&amp;o&amp;&amp;e.eu8(0)}function H2(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,j2,1,0,"ng-container",10),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(),e.Y8G("rsComponent",e.l_i(6,V2,e.l_i(3,G2,e.eq3(1,$2,t.TEXT_ALIGN.left),t.tags),t.tagListComponent))}}function W2(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",11),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.subTitle," ")}}function X2(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p",12),e.EFF(1),e.k0s()),2&amp;o){const t=e.XpG();e.R7$(),e.SpI(" ",t.metaInfo," ")}}function z2(o,l){if(1&amp;o&amp;&amp;e.nrm(0,"rs-image",13),2&amp;o){const t=e.XpG();e.Y8G("src",t.imageSource)("fillContainer",!0)("alt",t.title)}}function Y2(o,l){1&amp;o&amp;&amp;e.nrm(0,"rs-image-placeholder")}let S2=(()=&gt;{class o{constructor(t,i){this.componentInjector=t,this.configService=i,this.TEXT_ALIGN=u.nOB,this.openExternal=!1,this.imageAspectRatio=16/9,this.isFramed=!1,this.hasContentPadding=!1,this.tagListComponent=this.componentInjector.get(u.FtO,!1)||$a;let s={};const f=this.configService.vendorTheme.components.uiCommon.teaser;if(f){const{imageHoverEffect:M,imageBorderRadius:te,borderRadius:Me,borderWidth:tt,contentPadding:Ot}=f,{border:Rt,background:Vt}=f.colors,Kt=Rt?`var(--rs-colors-${(0,u.ivh)(Rt)})`:"transparent";this.backgroundColor=Vt,this.isFramed=!(!tt&amp;&amp;!Vt),this.imageHoverEffect=M,s["--rs-teaser-border"]=tt?`${tt} solid ${Kt}`:"",s["--rs-teaser-border-radius"]=Me,s["--rs-teaser-image-border-radius"]=te,Ot&amp;&amp;(this.hasContentPadding=!0,s={...s,...(0,u.I$)(Ot,"teaser-content-padding",nn=&gt;nn.join(" "))})}this.style=s}ngOnInit(){this.style={...this.style,"--rs-search-result-image-aspect-ratio":this.imageAspectRatio}}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.jVn),e.rXU(u.weV))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search-result"]],hostVars:2,hostBindings:function(i,s){2&amp;i&amp;&amp;e.Aen(s.style)},inputs:{link:"link",openExternal:"openExternal",tags:"tags",title:"title",subTitle:"subTitle",metaInfo:"metaInfo",imageSource:"imageSource",imageAspectRatio:"imageAspectRatio"},standalone:!1,decls:12,vars:13,consts:()=&gt;{let t;return t="'Zur ' + title ' gehen'",[["placeholder",""],["title",t,1,"search-result",3,"rsBackgroundColor","rsRouterLink","openExternal"],[1,"search-result__content","rs-l-flex"],[1,"search-result__text"],[4,"ngIf"],["rsFontColor","",1,"search-result__title","rs-u-font-title","rs-u-mar-0"],["class","search-result__sub-title rs-u-mar-t-2 rs-u-mar-b-0",4,"ngIf"],["class","rs-u-text-color-variant rs-u-mar-t-2 rs-u-mar-b-0 rs-u-font-caption",4,"ngIf"],[1,"search-result__image","rs-u-mar-l-5"],["size","medium",3,"src","fillContainer","alt",4,"ngIf","ngIfElse"],[4,"rsComponent"],[1,"search-result__sub-title","rs-u-mar-t-2","rs-u-mar-b-0"],[1,"rs-u-text-color-variant","rs-u-mar-t-2","rs-u-mar-b-0","rs-u-font-caption"],["size","medium",3,"src","fillContainer","alt"]]},template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"a",1)(1,"article",2)(2,"div",3),e.DNE(3,H2,2,9,"ng-container",4),e.j41(4,"h1",5),e.EFF(5),e.k0s(),e.DNE(6,W2,2,1,"p",6)(7,X2,2,1,"p",7),e.k0s(),e.j41(8,"div",8),e.DNE(9,z2,1,3,"rs-image",9)(10,Y2,1,0,"ng-template",null,0,e.C5r),e.k0s()()()),2&amp;i){const f=e.sdS(11);e.AVh("search-result--framed",s.isFramed),e.Y8G("rsBackgroundColor",s.backgroundColor)("rsRouterLink",s.link)("openExternal",s.openExternal),e.R7$(3),e.Y8G("ngIf",null==s.tags?null:s.tags.length),e.R7$(),e.AVh("search-result__title--two-lines",!s.subTitle),e.R7$(),e.SpI(" ",s.title," "),e.R7$(),e.Y8G("ngIf",s.subTitle),e.R7$(),e.Y8G("ngIf",s.metaInfo),e.R7$(2),e.Y8G("ngIf",s.imageSource)("ngIfElse",f)}},dependencies:[m.bT,Ni.hw,so.j,jn.I,Bn.AJ,zi.D,aa],styles:['@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.rs-using-keyboard[_nghost-%COMP%]   .search-result[_ngcontent-%COMP%]:focus, .rs-using-keyboard   [_nghost-%COMP%]   .search-result[_ngcontent-%COMP%]:focus{outline:none}.search-result[_ngcontent-%COMP%]{display:block;border:var(--rs-teaser-border);border-radius:var(--rs-teaser-border-radius);--rs-teaser-content-padding: var(--rs-teaser-content-padding-sm)}@media only screen and (min-width: 600px){.search-result[_ngcontent-%COMP%]{--rs-teaser-content-padding: var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))}}@media only screen and (min-width: 960px){.search-result[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm)) )}}@media only screen and (min-width: 1280px){.search-result[_ngcontent-%COMP%]{--rs-teaser-content-padding: var( --rs-teaser-content-padding-xl, var(--rs-teaser-content-padding-lg, var(--rs-teaser-content-padding-md, var(--rs-teaser-content-padding-sm))) )}}@media (hover: hover){.search-result[_ngcontent-%COMP%]:hover{text-decoration:none}}.search-result__text[_ngcontent-%COMP%]{flex-grow:1;max-width:100%;color:var(--rs-colors-text);padding:var(--rs-teaser-content-padding);padding-right:0}.rs-using-keyboard[_nghost-%COMP%]   .search-result[_ngcontent-%COMP%]:focus   .search-result__text[_ngcontent-%COMP%], .rs-using-keyboard   [_nghost-%COMP%]   .search-result[_ngcontent-%COMP%]:focus   .search-result__text[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight)}@media (hover: hover){.search-result[_ngcontent-%COMP%]:hover   .search-result__text[_ngcontent-%COMP%]{--rs-colors-text: var(--rs-colors-text-highlight)}}.search-result__title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;line-clamp:none;-webkit-line-clamp:none;color:var(--rs-colors-text)}.search-result__title--two-lines[_ngcontent-%COMP%], .search-result__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;white-space:initial}.search-result__image[_ngcontent-%COMP%]{display:none}.search-result--framed[_ngcontent-%COMP%]   .search-result__text[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp2);margin-bottom:var(--rs-values-spacing-sp2)}@media only screen and (min-width: 600px){.search-result[_ngcontent-%COMP%]{--rs-search-result-image-height: calc( var(--rs-font-caption-size) * var(--rs-font-caption-line-height) + var(--rs-font-title-size) * var(--rs-font-title-line-height) + var(--rs-font-body-size) * var(--rs-font-body-line-height) * 3 + var(--rs-values-spacing-sp2) );--rs-search-result-image-width: min( calc( var(--rs-search-result-image-aspect-ratio) * var(--rs-search-result-image-height) ), 50% )}.search-result__text[_ngcontent-%COMP%]{max-width:calc(100% - var(--rs-search-result-image-width) - var(--rs-values-spacing-sp5))}.search-result__image[_ngcontent-%COMP%]{width:var(--rs-search-result-image-width);height:0;padding-top:calc(var(--rs-search-result-image-width) / var(--rs-search-result-image-aspect-ratio));border-radius:var(--rs-teaser-image-border-radius, var(--rs-teaser-border-radius));display:block;position:relative;flex:0 0 var(--rs-search-result-image-width);background-color:var(--rs-colors-placeholder);align-self:center;overflow:hidden}.search-result__sub-title[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphenate-character:"-";display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;white-space:initial}.search-result--framed[_ngcontent-%COMP%]{--rs-search-result-image-height: calc( var(--rs-font-caption-size) * var(--rs-font-caption-line-height) + var(--rs-font-title-size) * var(--rs-font-title-line-height) + var(--rs-font-body-size) * var(--rs-font-body-line-height) * 5 + var(--rs-values-spacing-sp2) )}.search-result--framed[_ngcontent-%COMP%]   .search-result__image[_ngcontent-%COMP%]{border-top-left-radius:var(--rs-teaser-image-border-radius, 0);border-bottom-left-radius:var(--rs-teaser-image-border-radius, 0)}}']})}}return o})();const K2=["resultsTitle"],Q2=["result"],J2=["noResults"],Z2=o=&gt;({$implicit:o}),q2=(o,l)=&gt;({$implicit:o,index:l});function eF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.j41(1,"p"),e.PLo(2,4),e.nrm(3,"span",9),e.YFu(),e.k0s(),e.bVm()),2&amp;o){const t=e.XpG();e.R7$(3),e.uP7(t.searchQuery),e.nnv(2)}}function tF(o,l){1&amp;o&amp;&amp;e.eu8(0)}function nF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,tF,1,0,"ng-container",14),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("ngTemplateOutlet",t.resultsTitleTemplate)("ngTemplateOutletContext",e.eq3(2,Z2,t.searchResults))}}function iF(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p"),e.PLo(1,5),e.nrm(2,"span",9),e.YFu(),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(2),e.uP7(t.searchResults.totalSize)(t.searchQuery),e.nnv(1)}}function oF(o,l){1&amp;o&amp;&amp;e.eu8(0)}function rF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,oF,1,0,"ng-container",14),e.bVm()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG(3),f=e.sdS(5);e.R7$(),e.Y8G("ngTemplateOutlet",s.resultTemplate?s.resultTemplate:f)("ngTemplateOutletContext",e.l_i(2,q2,t,i))}}function sF(o,l){if(1&amp;o){const t=e.RV6();e.j41(0,"div",15)(1,"rs-button",16),e.bIt("buttonClick",function(){e.eBV(t);const s=e.XpG(3);return e.Njj(s.loadMore())}),e.k0s()()}if(2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("buttonStyle",null==t.moreButton?null:t.moreButton.style)("isSmall",null==t.moreButton?null:t.moreButton.isSmall)}}function aF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,nF,2,4,"ng-container",8)(2,iF,3,2,"ng-template",null,2,e.C5r),e.j41(4,"ul",11),e.DNE(5,rF,2,5,"ng-container",12),e.k0s(),e.DNE(6,sF,2,2,"div",13),e.bVm()),2&amp;o){const t=e.sdS(3),i=e.XpG(2);e.R7$(),e.Y8G("ngIf",i.resultsTitleTemplate)("ngIfElse",t),e.R7$(4),e.Y8G("ngForOf",i.searchResults.items)("ngForTrackBy",i.resultIdentity),e.R7$(),e.Y8G("ngIf",i.hasMore)}}function lF(o,l){1&amp;o&amp;&amp;e.eu8(0)}function cF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,lF,1,0,"ng-container",17),e.bVm()),2&amp;o){const t=e.XpG(3);e.R7$(),e.Y8G("ngTemplateOutlet",t.noResultsTemplate)}}function uF(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"p"),e.PLo(1,6),e.nrm(2,"span",9),e.YFu(),e.k0s()),2&amp;o){const t=e.XpG(3);e.R7$(2),e.uP7(t.searchQuery),e.nnv(1)}}function dF(o,l){if(1&amp;o&amp;&amp;(e.qex(0),e.DNE(1,cF,2,1,"ng-container",8)(2,uF,3,1,"ng-template",null,3,e.C5r),e.bVm()),2&amp;o){const t=e.sdS(3),i=e.XpG(2);e.R7$(),e.Y8G("ngIf",i.noResultsTemplate)("ngIfElse",t)}}function hF(o,l){if(1&amp;o&amp;&amp;e.DNE(0,aF,7,5,"ng-container",10)(1,dF,4,2,"ng-container",10),2&amp;o){const t=e.XpG();e.Y8G("ngIf",(null==t.searchResults?null:t.searchResults.items.length)&gt;0),e.R7$(),e.Y8G("ngIf",0===(null==t.searchResults?null:t.searchResults.items.length))}}function pF(o,l){if(1&amp;o&amp;&amp;(e.j41(0,"li",18),e.nrm(1,"rs-search-result",19),e.k0s()),2&amp;o){const t=l.$implicit,i=l.index,s=e.XpG();e.R7$(),e.Y8G("link",t.link)("openExternal",s.openExternal(t.link))("tags",s.additionalResultInfo[i].tags)("metaInfo",s.additionalResultInfo[i].metaText)("title",t.title)("subTitle",t.subTitle)("imageSource",t.imageUrl)("imageAspectRatio",s.additionalResultInfo[i].imageAspect)}}let Ax=(()=&gt;{class o{constructor(t,i,s){this.searchService=t,this.configService=i,this.localeID=s,this.subscriptions=new u.A$E,this.additionalResultInfo=[],this.hasMore=!0;const f=this.configService.vendorTheme.components.uiCommon.postList;this.moreButton={style:f.moreButton.style,isSmall:f.moreButton.isSmall}}ngOnInit(){this.subscriptions.add(this.searchService.searchResults$.subscribe(t=&gt;{this.searchResults=t,this.additionalResultInfo=t?.items?t.items.map(i=&gt;({tags:[{tagId:null,title:this.translateItemType(i)}],imageAspect:this.getAspectRatio(i.type),metaText:this.getMetaText(i)})):[]})),this.subscriptions.add(this.searchService.searchQuery$.subscribe(t=&gt;{this.searchQuery=t})),this.subscriptions.add(this.searchService.searchError$.subscribe(t=&gt;{this.showError=t})),this.subscriptions.add(this.searchService.hasMore$.subscribe(t=&gt;{this.hasMore=t}))}ngOnDestroy(){this.subscriptions.unsubscribe()}openExternal(t){return!!t&amp;&amp;t.startsWith("http")}loadMore(){this.searchService.loadMore()}resultIdentity(t,i){return i.link}translateItemType(t){if(t.post)switch(t.post.type){case"Event":return "Event";case"Podcast":return "Podcast";case"Video":return "Video";case"Article":return "Artikel";default:return "Post"}switch(t.type){case u.Aih.Post:return "Post";case u.Aih.PostGroup:return "Post Gruppe";case u.Aih.Page:return "Seite";case u.Aih.Show:return "Show";case u.Aih.Channel:return "Stream";default:return t.type}}getAspectRatio(t){return t===u.Aih.Channel?1:16/9}getMetaText(t){return t.post?.publishDate?"Ver\xF6ffentlicht am: " + (0, m.Yq)(t.post.publishDate, "mediumDate", this.localeID) + "":""}static{this.\u0275fac=function(i){return new(i||o)(e.rXU(u.ScJ),e.rXU(u.weV),e.rXU(e.xe9))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search-results"]],contentQueries:function(i,s,f){if(1&amp;i&amp;&amp;(e.wni(f,K2,5),e.wni(f,Q2,5),e.wni(f,J2,5)),2&amp;i){let M;e.mGM(M=e.lsd())&amp;&amp;(s.resultsTitleTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.resultTemplate=M.first),e.mGM(M=e.lsd())&amp;&amp;(s.noResultsTemplate=M.first)}},standalone:!1,decls:6,vars:2,consts:()=&gt;{let t,i,s,f;return t="Bei der Suche nach \"" + "\ufffd#3\ufffd" + "" + "\ufffd0\ufffd" + "" + "\ufffd/#3\ufffd" + "\" ist ein Fehler aufgetreten. Bitte versuche es sp\xE4ter erneut.",i="" + "\ufffd0\ufffd" + " Ergebnisse f\xFCr \" " + "\ufffd#2\ufffd" + "" + "\ufffd1\ufffd" + "" + "\ufffd/#2\ufffd" + "\"",s="Mehr laden",f="Leider haben wir keine Ergebnisse f\xFCr \" " + "\ufffd#2\ufffd" + "" + "\ufffd0\ufffd" + "" + "\ufffd/#2\ufffd" + "\" gefunden.",[["results",""],["defaultResultTemplate",""],["defaultResultsTitleTemplate",""],["defaultNoResultsTemplate",""],t,i,f,[1,"rs-container","search-results"],[4,"ngIf","ngIfElse"],["rsFontColor","",1,"rs-u-font-body-strong"],[4,"ngIf"],[1,"search-results__list","rs-u-mar-t-7"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","rs-u-pad-t-5 rs-u-text-centered",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rs-u-pad-t-5","rs-u-text-centered"],["label",s,3,"buttonClick","buttonStyle","isSmall"],[4,"ngTemplateOutlet"],[1,"search-results__item"],[3,"link","openExternal","tags","metaInfo","title","subTitle","imageSource","imageAspectRatio"]]},template:function(i,s){if(1&amp;i&amp;&amp;(e.j41(0,"div",7),e.DNE(1,eF,4,1,"ng-container",8)(2,hF,2,2,"ng-template",null,0,e.C5r),e.k0s(),e.DNE(4,pF,2,8,"ng-template",null,1,e.C5r)),2&amp;i){const f=e.sdS(3);e.R7$(),e.Y8G("ngIf",s.showError)("ngIfElse",f)}},dependencies:[m.Sq,m.bT,m.T3,Nn.Q,Bn.AJ,S2],styles:["@keyframes _ngcontent-%COMP%_loading{to{transform:rotate(360deg)}}.search-results__list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.search-results__item[_ngcontent-%COMP%]{margin-top:var(--rs-values-spacing-sp4)}.search-results__item[_ngcontent-%COMP%]:first-of-type{margin-top:0}"]})}}return o})(),O2=(()=&gt;{class o extends u.$rp{static{this.\u0275fac=(()=&gt;{let t;return function(s){return(t||(t=e.xGo(o)))(s||o)}})()}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search-results-element"]],standalone:!1,features:[e.Vt3],decls:5,vars:0,consts:[["element",""],["gizmo",""]],template:function(i,s){1&amp;i&amp;&amp;(e.qex(0,null,0),e.nrm(2,"rs-search-results"),e.bVm(),e.eu8(3,null,1))},dependencies:[Ax],encapsulation:2})}}return o})();const fF=[{provide:"defaultPage",useValue:u.X98},{provide:"homePage",useValue:u.X98}],gF=[{provide:"contentGraph",useValue:u.B82},{provide:"_element",useValue:u.$rp},{provide:"_empty",useValue:u.$rp},{provide:"_block",useValue:u.KNC},{provide:"_rows",useValue:u.$rp},{provide:"_container",useValue:u.$rp},{provide:"_columns",useValue:u.$rp},{provide:"_grid",useValue:u.$rp},{provide:"_text",useValue:u.SPL},{provide:"_image",useValue:u.C$E},{provide:"_list",useValue:u.phu},{provide:"overlayPlayerComponent",useValue:u.FUn},{provide:"previewComponent",useValue:u.MGp},{provide:"_audio",useValue:Mn},{provide:"_button",useValue:Ui},{provide:"_carousel",useValue:dr},{provide:"_divider",useValue:Jc},{provide:"_emailSubmit",useValue:Ui},{provide:"_gallery",useValue:Fs},{provide:"_group",useValue:Lo},{provide:"_groupFooter",useValue:Tr},{provide:"_groupHeader",useValue:Go},{provide:"_person",useValue:Zo},{provide:"_personFooter",useValue:kd},{provide:"_personHeader",useValue:$s},{provide:"_post",useValue:Vo},{provide:"_postFooter",useValue:du},{provide:"_postHeader",useValue:go},{provide:"_postList",useValue:qo},{provide:"navigationActiveMarker",useValue:Tc},{provide:"adSlot",useValue:zn},{provide:"appStoreLinks",useValue:ia},{provide:"audio",useValue:Mn},{provide:"banner",useValue:is},{provide:"button",useValue:Ui},{provide:"cmpButton",useValue:ip},{provide:"codeEmbed",useValue:bs},{provide:"collapsible",useValue:gl},{provide:"collapsibleComponent",useValue:mg},{provide:"divider",useValue:Jc},{provide:"downloadButton",useValue:Ns},{provide:"figure",useValue:ks},{provide:"footer",useValue:Qb},{provide:"group",useValue:Lo},{provide:"groupFooter",useValue:Tr},{provide:"groupHeader",useValue:Go},{provide:"htmlEmbed",useValue:bs},{provide:"mediaGallery",useValue:Fs},{provide:"mobileMenu",useValue:Bp},{provide:"pageElementHero",useValue:Sr},{provide:"pageLoadingIndicator",useValue:Jy},{provide:"pageNotFound",useValue:rh},{provide:"person",useValue:Zo},{provide:"personFooter",useValue:kd},{provide:"personHeader",useValue:$s},{provide:"playbarComponent",useValue:nm},{provide:"podcastTeaserComponent",useValue:Fi},{provide:"post",useValue:Vo},{provide:"postCarousel",useValue:_r},{provide:"postFooter",useValue:du},{provide:"postGrid",useValue:Gs},{provide:"postHeader",useValue:go},{provide:"postList",useValue:qo},{provide:"shareBarComponent",useValue:Zp},{provide:"skyscraperAd",useValue:_o},{provide:"socialLinks",useValue:er},{provide:"teaserSlider",useValue:Or},{provide:"userAccountStateTextComponent",useValue:uy},{provide:"eventTeaserComponent",useValue:bT},{provide:"event",useValue:za},{provide:"eventHeader",useValue:Km},{provide:"eventGroup",useValue:dT},{provide:"eventGroupHeader",useValue:qm},{provide:"eventGroupFooter",useValue:kl},{provide:"eventFilterList",useValue:ds},{provide:"_channel",useValue:Hs},{provide:"_channelFooter",useValue:cs},{provide:"_channelHeader",useValue:Ir},{provide:"_show",useValue:Oo},{provide:"_showFooter",useValue:xl},{provide:"_showHeader",useValue:xo},{provide:"channel",useValue:Hs},{provide:"channelCarousel",useValue:gr},{provide:"channelFooter",useValue:cs},{provide:"channelGrid",useValue:Wa},{provide:"channelHeader",useValue:Ir},{provide:"channelPlayer",useValue:jr},{provide:"channelPlaylist",useValue:Hr},{provide:"channelProgram",useValue:Dl},{provide:"channelTeaserComponent",useValue:Gm},{provide:"fullscreenPlayerComponent",useValue:K0},{provide:"show",useValue:Oo},{provide:"showFooter",useValue:xl},{provide:"showHeader",useValue:xo},{provide:"showTeaserComponent",useValue:Ch},{provide:"weeklyShowSchedule",useValue:Xa},{provide:"channelHeroPlayer",useValue:Xu},{provide:"eventFooter",useValue:ps},{provide:"podcastFooter",useValue:ps},{provide:"articleFooter",useValue:ps},{provide:"header",useValue:IO},{provide:"collapsibleChannelGrid",useValue:MO},{provide:"podcast",useValue:Ya},{provide:"podcastHeader",useValue:ma},{provide:"podcastGroup",useValue:fv},{provide:"podcastGroupHeader",useValue:ZT},{provide:"podcastGroupFooter",useValue:qT},{provide:"podcastGroupPreview",useValue:zs},{provide:"podcastList",useValue:E_},{provide:"podcastPlayer",useValue:Bl},{provide:"article",useValue:Ka},{provide:"articleHeader",useValue:Ev},{provide:"articleGroup",useValue:Cv},{provide:"articleGroupHeader",useValue:Ov},{provide:"articleGroupFooter",useValue:Mv},{provide:"author",useValue:Rv},{provide:"authorHeader",useValue:UD},{provide:"authorFooter",useValue:US},{provide:"postLayout",useValue:hs},{provide:"map",useValue:el},{provide:"_map",useValue:el},{provide:"mapboxMap",useValue:el},{provide:"facebookPost",useValue:tl},{provide:"instagramPost",useValue:zu},{provide:"twitterTweet",useValue:kc},{provide:"youtubeVideo",useValue:xh},{provide:"_interaction",useValue:jl},{provide:"interaction",useValue:jl},{provide:"_textInput",useValue:Xr},{provide:"textInput",useValue:Xr},{provide:"_submit",useValue:il},{provide:"submitButton",useValue:il},{provide:"checkbox",useValue:Ku},{provide:"dropdown",useValue:Fc},{provide:"radioButtons",useValue:Bc},{provide:"multiSelect",useValue:nl},{provide:"textArea",useValue:Ca},{provide:"fileUpload",useValue:Ix},{provide:"imageUpload",useValue:Px},{provide:"audioUpload",useValue:Wl},{provide:"baseLoginWall",useValue:WS},{provide:"favoriteToggleComponent",useValue:Lv},{provide:"interactionLoginComponent",useValue:aO},{provide:"loginComponent",useValue:Wu},{provide:"register",useValue:Vl},{provide:"resetPasswordComponent",useValue:T_},{provide:"registerComponent",useValue:Hv},{provide:"setNewPasswordComponent",useValue:jS},{provide:"userOverlayComponent",useValue:Wv},{provide:"userSetNewPassword",useValue:Dv},{provide:"validateEmail",useValue:YD},{provide:"validateEmailComponent",useValue:wh},{provide:"searchComponent",useValue:(()=&gt;{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["rs-search"]],standalone:!1,decls:3,vars:0,consts:[[1,"rs-u-container","rs-u-mar-y-7"]],template:function(i,s){1&amp;i&amp;&amp;(e.j41(0,"div",0),e.nrm(1,"rs-search-box")(2,"rs-search-results"),e.k0s())},dependencies:[wx,Ax],encapsulation:2})}}return o})()},{provide:"searchBox",useValue:T2},{provide:"searchResults",useValue:O2}],mF=[u.Ui,ls,u_,lD,dS,Pr,Wk,Yk,qk,t2,o2,ox,L2,I_,(()=&gt;{class o extends u.WOl{constructor(t){super([t],[]),this.coreModule=t}static{this.\u0275fac=function(i){return new(i||o)(e.KVO(u.Ui))}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[st.iI,m.MD,u.Ui,u.Jlh,ls]})}}return o})()],R2=new Map;R2.set("de",D);const vF=R2,EF=[...fF],CF=[...gF];let yF=(()=&gt;{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.$C({type:o,bootstrap:[Gc]})}static{this.\u0275inj=e.G2t({providers:[((0,e.ngT)("NgEagerAnimations"),[...Yl]),{provide:m.kB,useValue:""},{provide:u.HC_,useValue:e.zZn.create({providers:EF})},{provide:u.jVn,useValue:e.zZn.create({providers:CF})},{provide:u.peS,useFactory:t=&gt;vF.get(t),deps:[e.xe9]}],imports:[d.Bb,m.MD,Fr,u.Jlh,O.z_,C.jc,u.Ui,R.Pd,T.YN,mF]})}}return o})();const bF=()=&gt;({headers:{cookie:document.cookie}});let TF=(()=&gt;{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.$C({type:o,bootstrap:[Gc]})}static{this.\u0275inj=e.G2t({providers:[{provide:u.S36,useFactory:bF}],imports:[yF,u.fhs]})}}return o})();document.addEventListener("DOMContentLoaded",()=&gt;{d.sG().bootstrapModule(TF).catch(o=&gt;console.error(o))})},7385:ne=&gt;{"use strict";ne.exports=function F(h){if(h.length&gt;=255)throw new TypeError("Alphabet too long");for(var d=new Uint8Array(256),e=0;e&lt;d.length;e++)d[e]=255;for(var g=0;g&lt;h.length;g++){var E=h.charAt(g),u=E.charCodeAt(0);if(255!==d[u])throw new TypeError(E+" is ambiguous");d[u]=g}var R=h.length,O=h.charAt(0),C=Math.log(R)/Math.log(256),m=Math.log(256)/Math.log(R);function y(w){if("string"!=typeof w)throw new TypeError("Expected String");if(0===w.length)return new Uint8Array;for(var A=0,L=0,W=0;w[A]===O;)L++,A++;for(var q=(w.length-A)*C+1&gt;&gt;&gt;0,le=new Uint8Array(q);w[A];){var Ce=w.charCodeAt(A);if(Ce&gt;255)return;var he=d[Ce];if(255===he)return;for(var Y=0,j=q-1;(0!==he||Y&lt;W)&amp;&amp;-1!==j;j--,Y++)le[j]=(he+=R*le[j]&gt;&gt;&gt;0)%256&gt;&gt;&gt;0,he=he/256&gt;&gt;&gt;0;if(0!==he)throw new Error("Non-zero carry");W=Y,A++}for(var X=q-W;X!==q&amp;&amp;0===le[X];)X++;for(var _e=new Uint8Array(L+(q-X)),Q=L;X!==q;)_e[Q++]=le[X++];return _e}return{encode:function T(w){if(w instanceof Uint8Array||(ArrayBuffer.isView(w)?w=new Uint8Array(w.buffer,w.byteOffset,w.byteLength):Array.isArray(w)&amp;&amp;(w=Uint8Array.from(w))),!(w instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===w.length)return"";for(var A=0,L=0,W=0,q=w.length;W!==q&amp;&amp;0===w[W];)W++,A++;for(var le=(q-W)*m+1&gt;&gt;&gt;0,Ce=new Uint8Array(le);W!==q;){for(var he=w[W],Y=0,j=le-1;(0!==he||Y&lt;L)&amp;&amp;-1!==j;j--,Y++)Ce[j]=(he+=256*Ce[j]&gt;&gt;&gt;0)%R&gt;&gt;&gt;0,he=he/R&gt;&gt;&gt;0;if(0!==he)throw new Error("Non-zero carry");L=Y,W++}for(var X=le-L;X!==le&amp;&amp;0===Ce[X];)X++;for(var _e=O.repeat(A);X&lt;le;++X)_e+=h.charAt(Ce[X]);return _e},decodeUnsafe:y,decode:function U(w){var A=y(w);if(A)return A;throw new Error("Non-base"+R+" character")}}}},3981:(ne,F)=&gt;{"use strict";F.byteLength=function O(w){var A=R(w),W=A[1];return 3*(A[0]+W)/4-W},F.toByteArray=function m(w){var A,Y,L=R(w),W=L[0],q=L[1],le=new e(function C(w,A,L){return 3*(A+L)/4-L}(0,W,q)),Ce=0,he=q&gt;0?W-4:W;for(Y=0;Y&lt;he;Y+=4)A=d[w.charCodeAt(Y)]&lt;&lt;18|d[w.charCodeAt(Y+1)]&lt;&lt;12|d[w.charCodeAt(Y+2)]&lt;&lt;6|d[w.charCodeAt(Y+3)],le[Ce++]=A&gt;&gt;16&amp;255,le[Ce++]=A&gt;&gt;8&amp;255,le[Ce++]=255&amp;A;return 2===q&amp;&amp;(A=d[w.charCodeAt(Y)]&lt;&lt;2|d[w.charCodeAt(Y+1)]&gt;&gt;4,le[Ce++]=255&amp;A),1===q&amp;&amp;(A=d[w.charCodeAt(Y)]&lt;&lt;10|d[w.charCodeAt(Y+1)]&lt;&lt;4|d[w.charCodeAt(Y+2)]&gt;&gt;2,le[Ce++]=A&gt;&gt;8&amp;255,le[Ce++]=255&amp;A),le},F.fromByteArray=function U(w){for(var A,L=w.length,W=L%3,q=[],Ce=0,he=L-W;Ce&lt;he;Ce+=16383)q.push(y(w,Ce,Ce+16383&gt;he?he:Ce+16383));return 1===W?q.push(h[(A=w[L-1])&gt;&gt;2]+h[A&lt;&lt;4&amp;63]+"=="):2===W&amp;&amp;q.push(h[(A=(w[L-2]&lt;&lt;8)+w[L-1])&gt;&gt;10]+h[A&gt;&gt;4&amp;63]+h[A&lt;&lt;2&amp;63]+"="),q.join("")};for(var h=[],d=[],e=typeof Uint8Array&lt;"u"?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=0;E&lt;64;++E)h[E]=g[E],d[g.charCodeAt(E)]=E;function R(w){var A=w.length;if(A%4&gt;0)throw new Error("Invalid string. Length must be a multiple of 4");var L=w.indexOf("=");return-1===L&amp;&amp;(L=A),[L,L===A?0:4-L%4]}function T(w){return h[w&gt;&gt;18&amp;63]+h[w&gt;&gt;12&amp;63]+h[w&gt;&gt;6&amp;63]+h[63&amp;w]}function y(w,A,L){for(var q=[],le=A;le&lt;L;le+=3)q.push(T((w[le]&lt;&lt;16&amp;16711680)+(w[le+1]&lt;&lt;8&amp;65280)+(255&amp;w[le+2])));return q.join("")}d[45]=62,d[95]=63},3838:(ne,F,h)=&gt;{"use strict";var e=h(3981),g=h(2020),E="function"==typeof Symbol&amp;&amp;"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;F.hp=C,F.IS=50;var u=2147483647;function O(ge){if(ge&gt;u)throw new RangeError('The value "'+ge+'" is invalid for option "size"');var H=new Uint8Array(ge);return Object.setPrototypeOf(H,C.prototype),H}function C(ge,H,J){if("number"==typeof ge){if("string"==typeof H)throw new TypeError('The "string" argument must be of type string. Received type number');return U(ge)}return m(ge,H,J)}function m(ge,H,J){if("string"==typeof ge)return function w(ge,H){if(("string"!=typeof H||""===H)&amp;&amp;(H="utf8"),!C.isEncoding(H))throw new TypeError("Unknown encoding: "+H);var J=0|he(ge,H),Ue=O(J),et=Ue.write(ge,H);return et!==J&amp;&amp;(Ue=Ue.slice(0,et)),Ue}(ge,H);if(ArrayBuffer.isView(ge))return function L(ge){if(xe(ge,Uint8Array)){var H=new Uint8Array(ge);return W(H.buffer,H.byteOffset,H.byteLength)}return A(ge)}(ge);if(null==ge)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ge);if(xe(ge,ArrayBuffer)||ge&amp;&amp;xe(ge.buffer,ArrayBuffer)||typeof SharedArrayBuffer&lt;"u"&amp;&amp;(xe(ge,SharedArrayBuffer)||ge&amp;&amp;xe(ge.buffer,SharedArrayBuffer)))return W(ge,H,J);if("number"==typeof ge)throw new TypeError('The "value" argument must not be of type number. Received type number');var Ue=ge.valueOf&amp;&amp;ge.valueOf();if(null!=Ue&amp;&amp;Ue!==ge)return C.from(Ue,H,J);var et=function q(ge){if(C.isBuffer(ge)){var H=0|le(ge.length),J=O(H);return 0===J.length||ge.copy(J,0,0,H),J}return void 0!==ge.length?"number"!=typeof ge.length||ct(ge.length)?O(0):A(ge):"Buffer"===ge.type&amp;&amp;Array.isArray(ge.data)?A(ge.data):void 0}(ge);if(et)return et;if(typeof Symbol&lt;"u"&amp;&amp;null!=Symbol.toPrimitive&amp;&amp;"function"==typeof ge[Symbol.toPrimitive])return C.from(ge[Symbol.toPrimitive]("string"),H,J);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ge)}function T(ge){if("number"!=typeof ge)throw new TypeError('"size" argument must be of type number');if(ge&lt;0)throw new RangeError('The value "'+ge+'" is invalid for option "size"')}function U(ge){return T(ge),O(ge&lt;0?0:0|le(ge))}function A(ge){for(var H=ge.length&lt;0?0:0|le(ge.length),J=O(H),Ue=0;Ue&lt;H;Ue+=1)J[Ue]=255&amp;ge[Ue];return J}function W(ge,H,J){if(H&lt;0||ge.byteLength&lt;H)throw new RangeError('"offset" is outside of buffer bounds');if(ge.byteLength&lt;H+(J||0))throw new RangeError('"length" is outside of buffer bounds');var Ue;return Ue=void 0===H&amp;&amp;void 0===J?new Uint8Array(ge):void 0===J?new Uint8Array(ge,H):new Uint8Array(ge,H,J),Object.setPrototypeOf(Ue,C.prototype),Ue}function le(ge){if(ge&gt;=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|ge}function he(ge,H){if(C.isBuffer(ge))return ge.length;if(ArrayBuffer.isView(ge)||xe(ge,ArrayBuffer))return ge.byteLength;if("string"!=typeof ge)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ge);var J=ge.length,Ue=arguments.length&gt;2&amp;&amp;!0===arguments[2];if(!Ue&amp;&amp;0===J)return 0;for(var et=!1;;)switch(H){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":return B(ge).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*J;case"hex":return J&gt;&gt;&gt;1;case"base64":return rt(ge).length;default:if(et)return Ue?-1:B(ge).length;H=(""+H).toLowerCase(),et=!0}}function Y(ge,H,J){var Ue=!1;if((void 0===H||H&lt;0)&amp;&amp;(H=0),H&gt;this.length||((void 0===J||J&gt;this.length)&amp;&amp;(J=this.length),J&lt;=0)||(J&gt;&gt;&gt;=0)&lt;=(H&gt;&gt;&gt;=0))return"";for(ge||(ge="utf8");;)switch(ge){case"hex":return dt(this,H,J);case"utf8":case"utf-8":return se(this,H,J);case"ascii":return Ge(this,H,J);case"latin1":case"binary":return Ye(this,H,J);case"base64":return ye(this,H,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,H,J);default:if(Ue)throw new TypeError("Unknown encoding: "+ge);ge=(ge+"").toLowerCase(),Ue=!0}}function j(ge,H,J){var Ue=ge[H];ge[H]=ge[J],ge[J]=Ue}function X(ge,H,J,Ue,et){if(0===ge.length)return-1;if("string"==typeof J?(Ue=J,J=0):J&gt;2147483647?J=2147483647:J&lt;-2147483648&amp;&amp;(J=-2147483648),ct(J=+J)&amp;&amp;(J=et?0:ge.length-1),J&lt;0&amp;&amp;(J=ge.length+J),J&gt;=ge.length){if(et)return-1;J=ge.length-1}else if(J&lt;0){if(!et)return-1;J=0}if("string"==typeof H&amp;&amp;(H=C.from(H,Ue)),C.isBuffer(H))return 0===H.length?-1:_e(ge,H,J,Ue,et);if("number"==typeof H)return H&amp;=255,"function"==typeof Uint8Array.prototype.indexOf?et?Uint8Array.prototype.indexOf.call(ge,H,J):Uint8Array.prototype.lastIndexOf.call(ge,H,J):_e(ge,[H],J,Ue,et);throw new TypeError("val must be string, number or Buffer")}function _e(ge,H,J,Ue,et){var Le,it=1,pe=ge.length,Xe=H.length;if(void 0!==Ue&amp;&amp;("ucs2"===(Ue=String(Ue).toLowerCase())||"ucs-2"===Ue||"utf16le"===Ue||"utf-16le"===Ue)){if(ge.length&lt;2||H.length&lt;2)return-1;it=2,pe/=2,Xe/=2,J/=2}function Ve(Nt,en){return 1===it?Nt[en]:Nt.readUInt16BE(en*it)}if(et){var Fe=-1;for(Le=J;Le&lt;pe;Le++)if(Ve(ge,Le)===Ve(H,-1===Fe?0:Le-Fe)){if(-1===Fe&amp;&amp;(Fe=Le),Le-Fe+1===Xe)return Fe*it}else-1!==Fe&amp;&amp;(Le-=Le-Fe),Fe=-1}else for(J+Xe&gt;pe&amp;&amp;(J=pe-Xe),Le=J;Le&gt;=0;Le--){for(var je=!0,mt=0;mt&lt;Xe;mt++)if(Ve(ge,Le+mt)!==Ve(H,mt)){je=!1;break}if(je)return Le}return-1}function Q(ge,H,J,Ue){J=Number(J)||0;var et=ge.length-J;Ue?(Ue=Number(Ue))&gt;et&amp;&amp;(Ue=et):Ue=et;var it=H.length;Ue&gt;it/2&amp;&amp;(Ue=it/2);for(var pe=0;pe&lt;Ue;++pe){var Xe=parseInt(H.substr(2*pe,2),16);if(ct(Xe))return pe;ge[J+pe]=Xe}return pe}function $(ge,H,J,Ue){return ft(B(H,ge.length-J),ge,J,Ue)}function ee(ge,H,J,Ue){return ft(function de(ge){for(var H=[],J=0;J&lt;ge.length;++J)H.push(255&amp;ge.charCodeAt(J));return H}(H),ge,J,Ue)}function G(ge,H,J,Ue){return ft(rt(H),ge,J,Ue)}function ue(ge,H,J,Ue){return ft(function ve(ge,H){for(var J,Ue,it=[],pe=0;pe&lt;ge.length&amp;&amp;!((H-=2)&lt;0);++pe)Ue=(J=ge.charCodeAt(pe))&gt;&gt;8,it.push(J%256),it.push(Ue);return it}(H,ge.length-J),ge,J,Ue)}function ye(ge,H,J){return e.fromByteArray(0===H&amp;&amp;J===ge.length?ge:ge.slice(H,J))}function se(ge,H,J){J=Math.min(ge.length,J);for(var Ue=[],et=H;et&lt;J;){var Ve,Le,Fe,je,it=ge[et],pe=null,Xe=it&gt;239?4:it&gt;223?3:it&gt;191?2:1;if(et+Xe&lt;=J)switch(Xe){case 1:it&lt;128&amp;&amp;(pe=it);break;case 2:128==(192&amp;(Ve=ge[et+1]))&amp;&amp;(je=(31&amp;it)&lt;&lt;6|63&amp;Ve)&gt;127&amp;&amp;(pe=je);break;case 3:Le=ge[et+2],128==(192&amp;(Ve=ge[et+1]))&amp;&amp;128==(192&amp;Le)&amp;&amp;(je=(15&amp;it)&lt;&lt;12|(63&amp;Ve)&lt;&lt;6|63&amp;Le)&gt;2047&amp;&amp;(je&lt;55296||je&gt;57343)&amp;&amp;(pe=je);break;case 4:Le=ge[et+2],Fe=ge[et+3],128==(192&amp;(Ve=ge[et+1]))&amp;&amp;128==(192&amp;Le)&amp;&amp;128==(192&amp;Fe)&amp;&amp;(je=(15&amp;it)&lt;&lt;18|(63&amp;Ve)&lt;&lt;12|(63&amp;Le)&lt;&lt;6|63&amp;Fe)&gt;65535&amp;&amp;je&lt;1114112&amp;&amp;(pe=je)}null===pe?(pe=65533,Xe=1):pe&gt;65535&amp;&amp;(Ue.push((pe-=65536)&gt;&gt;&gt;10&amp;1023|55296),pe=56320|1023&amp;pe),Ue.push(pe),et+=Xe}return function me(ge){var H=ge.length;if(H&lt;=ot)return String.fromCharCode.apply(String,ge);for(var J="",Ue=0;Ue&lt;H;)J+=String.fromCharCode.apply(String,ge.slice(Ue,Ue+=ot));return J}(Ue)}!(C.TYPED_ARRAY_SUPPORT=function R(){try{var ge=new Uint8Array(1),H={foo:function(){return 42}};return Object.setPrototypeOf(H,Uint8Array.prototype),Object.setPrototypeOf(ge,H),42===ge.foo()}catch{return!1}}())&amp;&amp;typeof console&lt;"u"&amp;&amp;"function"==typeof console.error&amp;&amp;console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(C.prototype,"parent",{enumerable:!0,get:function(){if(C.isBuffer(this))return this.buffer}}),Object.defineProperty(C.prototype,"offset",{enumerable:!0,get:function(){if(C.isBuffer(this))return this.byteOffset}}),C.poolSize=8192,C.from=function(ge,H,J){return m(ge,H,J)},Object.setPrototypeOf(C.prototype,Uint8Array.prototype),Object.setPrototypeOf(C,Uint8Array),C.alloc=function(ge,H,J){return function y(ge,H,J){return T(ge),ge&lt;=0?O(ge):void 0!==H?"string"==typeof J?O(ge).fill(H,J):O(ge).fill(H):O(ge)}(ge,H,J)},C.allocUnsafe=function(ge){return U(ge)},C.allocUnsafeSlow=function(ge){return U(ge)},C.isBuffer=function(H){return null!=H&amp;&amp;!0===H._isBuffer&amp;&amp;H!==C.prototype},C.compare=function(H,J){if(xe(H,Uint8Array)&amp;&amp;(H=C.from(H,H.offset,H.byteLength)),xe(J,Uint8Array)&amp;&amp;(J=C.from(J,J.offset,J.byteLength)),!C.isBuffer(H)||!C.isBuffer(J))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(H===J)return 0;for(var Ue=H.length,et=J.length,it=0,pe=Math.min(Ue,et);it&lt;pe;++it)if(H[it]!==J[it]){Ue=H[it],et=J[it];break}return Ue&lt;et?-1:et&lt;Ue?1:0},C.isEncoding=function(H){switch(String(H).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},C.concat=function(H,J){if(!Array.isArray(H))throw new TypeError('"list" argument must be an Array of Buffers');if(0===H.length)return C.alloc(0);var Ue;if(void 0===J)for(J=0,Ue=0;Ue&lt;H.length;++Ue)J+=H[Ue].length;var et=C.allocUnsafe(J),it=0;for(Ue=0;Ue&lt;H.length;++Ue){var pe=H[Ue];if(xe(pe,Uint8Array))it+pe.length&gt;et.length?C.from(pe).copy(et,it):Uint8Array.prototype.set.call(et,pe,it);else{if(!C.isBuffer(pe))throw new TypeError('"list" argument must be an Array of Buffers');pe.copy(et,it)}it+=pe.length}return et},C.byteLength=he,C.prototype._isBuffer=!0,C.prototype.swap16=function(){var H=this.length;if(H%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J&lt;H;J+=2)j(this,J,J+1);return this},C.prototype.swap32=function(){var H=this.length;if(H%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var J=0;J&lt;H;J+=4)j(this,J,J+3),j(this,J+1,J+2);return this},C.prototype.swap64=function(){var H=this.length;if(H%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var J=0;J&lt;H;J+=8)j(this,J,J+7),j(this,J+1,J+6),j(this,J+2,J+5),j(this,J+3,J+4);return this},C.prototype.toLocaleString=C.prototype.toString=function(){var H=this.length;return 0===H?"":0===arguments.length?se(this,0,H):Y.apply(this,arguments)},C.prototype.equals=function(H){if(!C.isBuffer(H))throw new TypeError("Argument must be a Buffer");return this===H||0===C.compare(this,H)},C.prototype.inspect=function(){var H="",J=F.IS;return H=this.toString("hex",0,J).replace(/(.{2})/g,"$1 ").trim(),this.length&gt;J&amp;&amp;(H+=" ... "),"&lt;Buffer "+H+"&gt;"},E&amp;&amp;(C.prototype[E]=C.prototype.inspect),C.prototype.compare=function(H,J,Ue,et,it){if(xe(H,Uint8Array)&amp;&amp;(H=C.from(H,H.offset,H.byteLength)),!C.isBuffer(H))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof H);if(void 0===J&amp;&amp;(J=0),void 0===Ue&amp;&amp;(Ue=H?H.length:0),void 0===et&amp;&amp;(et=0),void 0===it&amp;&amp;(it=this.length),J&lt;0||Ue&gt;H.length||et&lt;0||it&gt;this.length)throw new RangeError("out of range index");if(et&gt;=it&amp;&amp;J&gt;=Ue)return 0;if(et&gt;=it)return-1;if(J&gt;=Ue)return 1;if(this===H)return 0;for(var pe=(it&gt;&gt;&gt;=0)-(et&gt;&gt;&gt;=0),Xe=(Ue&gt;&gt;&gt;=0)-(J&gt;&gt;&gt;=0),Ve=Math.min(pe,Xe),Le=this.slice(et,it),Fe=H.slice(J,Ue),je=0;je&lt;Ve;++je)if(Le[je]!==Fe[je]){pe=Le[je],Xe=Fe[je];break}return pe&lt;Xe?-1:Xe&lt;pe?1:0},C.prototype.includes=function(H,J,Ue){return-1!==this.indexOf(H,J,Ue)},C.prototype.indexOf=function(H,J,Ue){return X(this,H,J,Ue,!0)},C.prototype.lastIndexOf=function(H,J,Ue){return X(this,H,J,Ue,!1)},C.prototype.write=function(H,J,Ue,et){if(void 0===J)et="utf8",Ue=this.length,J=0;else if(void 0===Ue&amp;&amp;"string"==typeof J)et=J,Ue=this.length,J=0;else{if(!isFinite(J))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");J&gt;&gt;&gt;=0,isFinite(Ue)?(Ue&gt;&gt;&gt;=0,void 0===et&amp;&amp;(et="utf8")):(et=Ue,Ue=void 0)}var it=this.length-J;if((void 0===Ue||Ue&gt;it)&amp;&amp;(Ue=it),H.length&gt;0&amp;&amp;(Ue&lt;0||J&lt;0)||J&gt;this.length)throw new RangeError("Attempt to write outside buffer bounds");et||(et="utf8");for(var pe=!1;;)switch(et){case"hex":return Q(this,H,J,Ue);case"utf8":case"utf-8":return $(this,H,J,Ue);case"ascii":case"latin1":case"binary":return ee(this,H,J,Ue);case"base64":return G(this,H,J,Ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ue(this,H,J,Ue);default:if(pe)throw new TypeError("Unknown encoding: "+et);et=(""+et).toLowerCase(),pe=!0}},C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ot=4096;function Ge(ge,H,J){var Ue="";J=Math.min(ge.length,J);for(var et=H;et&lt;J;++et)Ue+=String.fromCharCode(127&amp;ge[et]);return Ue}function Ye(ge,H,J){var Ue="";J=Math.min(ge.length,J);for(var et=H;et&lt;J;++et)Ue+=String.fromCharCode(ge[et]);return Ue}function dt(ge,H,J){var Ue=ge.length;(!H||H&lt;0)&amp;&amp;(H=0),(!J||J&lt;0||J&gt;Ue)&amp;&amp;(J=Ue);for(var et="",it=H;it&lt;J;++it)et+=ze[ge[it]];return et}function He(ge,H,J){for(var Ue=ge.slice(H,J),et="",it=0;it&lt;Ue.length-1;it+=2)et+=String.fromCharCode(Ue[it]+256*Ue[it+1]);return et}function Oe(ge,H,J){if(ge%1!=0||ge&lt;0)throw new RangeError("offset is not uint");if(ge+H&gt;J)throw new RangeError("Trying to access beyond buffer length")}function Te(ge,H,J,Ue,et,it){if(!C.isBuffer(ge))throw new TypeError('"buffer" argument must be a Buffer instance');if(H&gt;et||H&lt;it)throw new RangeError('"value" argument is out of bounds');if(J+Ue&gt;ge.length)throw new RangeError("Index out of range")}function Ze(ge,H,J,Ue,et,it){if(J+Ue&gt;ge.length)throw new RangeError("Index out of range");if(J&lt;0)throw new RangeError("Index out of range")}function gt(ge,H,J,Ue,et){return H=+H,J&gt;&gt;&gt;=0,et||Ze(ge,0,J,4),g.write(ge,H,J,Ue,23,4),J+4}function bt(ge,H,J,Ue,et){return H=+H,J&gt;&gt;&gt;=0,et||Ze(ge,0,J,8),g.write(ge,H,J,Ue,52,8),J+8}C.prototype.slice=function(H,J){var Ue=this.length;(H=~~H)&lt;0?(H+=Ue)&lt;0&amp;&amp;(H=0):H&gt;Ue&amp;&amp;(H=Ue),(J=void 0===J?Ue:~~J)&lt;0?(J+=Ue)&lt;0&amp;&amp;(J=0):J&gt;Ue&amp;&amp;(J=Ue),J&lt;H&amp;&amp;(J=H);var et=this.subarray(H,J);return Object.setPrototypeOf(et,C.prototype),et},C.prototype.readUintLE=C.prototype.readUIntLE=function(H,J,Ue){H&gt;&gt;&gt;=0,J&gt;&gt;&gt;=0,Ue||Oe(H,J,this.length);for(var et=this[H],it=1,pe=0;++pe&lt;J&amp;&amp;(it*=256);)et+=this[H+pe]*it;return et},C.prototype.readUintBE=C.prototype.readUIntBE=function(H,J,Ue){H&gt;&gt;&gt;=0,J&gt;&gt;&gt;=0,Ue||Oe(H,J,this.length);for(var et=this[H+--J],it=1;J&gt;0&amp;&amp;(it*=256);)et+=this[H+--J]*it;return et},C.prototype.readUint8=C.prototype.readUInt8=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,1,this.length),this[H]},C.prototype.readUint16LE=C.prototype.readUInt16LE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,2,this.length),this[H]|this[H+1]&lt;&lt;8},C.prototype.readUint16BE=C.prototype.readUInt16BE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,2,this.length),this[H]&lt;&lt;8|this[H+1]},C.prototype.readUint32LE=C.prototype.readUInt32LE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),(this[H]|this[H+1]&lt;&lt;8|this[H+2]&lt;&lt;16)+16777216*this[H+3]},C.prototype.readUint32BE=C.prototype.readUInt32BE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),16777216*this[H]+(this[H+1]&lt;&lt;16|this[H+2]&lt;&lt;8|this[H+3])},C.prototype.readIntLE=function(H,J,Ue){H&gt;&gt;&gt;=0,J&gt;&gt;&gt;=0,Ue||Oe(H,J,this.length);for(var et=this[H],it=1,pe=0;++pe&lt;J&amp;&amp;(it*=256);)et+=this[H+pe]*it;return et&gt;=(it*=128)&amp;&amp;(et-=Math.pow(2,8*J)),et},C.prototype.readIntBE=function(H,J,Ue){H&gt;&gt;&gt;=0,J&gt;&gt;&gt;=0,Ue||Oe(H,J,this.length);for(var et=J,it=1,pe=this[H+--et];et&gt;0&amp;&amp;(it*=256);)pe+=this[H+--et]*it;return pe&gt;=(it*=128)&amp;&amp;(pe-=Math.pow(2,8*J)),pe},C.prototype.readInt8=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,1,this.length),128&amp;this[H]?-1*(255-this[H]+1):this[H]},C.prototype.readInt16LE=function(H,J){H&gt;&gt;&gt;=0,J||Oe(H,2,this.length);var Ue=this[H]|this[H+1]&lt;&lt;8;return 32768&amp;Ue?4294901760|Ue:Ue},C.prototype.readInt16BE=function(H,J){H&gt;&gt;&gt;=0,J||Oe(H,2,this.length);var Ue=this[H+1]|this[H]&lt;&lt;8;return 32768&amp;Ue?4294901760|Ue:Ue},C.prototype.readInt32LE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),this[H]|this[H+1]&lt;&lt;8|this[H+2]&lt;&lt;16|this[H+3]&lt;&lt;24},C.prototype.readInt32BE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),this[H]&lt;&lt;24|this[H+1]&lt;&lt;16|this[H+2]&lt;&lt;8|this[H+3]},C.prototype.readFloatLE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),g.read(this,H,!0,23,4)},C.prototype.readFloatBE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,4,this.length),g.read(this,H,!1,23,4)},C.prototype.readDoubleLE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,8,this.length),g.read(this,H,!0,52,8)},C.prototype.readDoubleBE=function(H,J){return H&gt;&gt;&gt;=0,J||Oe(H,8,this.length),g.read(this,H,!1,52,8)},C.prototype.writeUintLE=C.prototype.writeUIntLE=function(H,J,Ue,et){H=+H,J&gt;&gt;&gt;=0,Ue&gt;&gt;&gt;=0,et||Te(this,H,J,Ue,Math.pow(2,8*Ue)-1,0);var pe=1,Xe=0;for(this[J]=255&amp;H;++Xe&lt;Ue&amp;&amp;(pe*=256);)this[J+Xe]=H/pe&amp;255;return J+Ue},C.prototype.writeUintBE=C.prototype.writeUIntBE=function(H,J,Ue,et){H=+H,J&gt;&gt;&gt;=0,Ue&gt;&gt;&gt;=0,et||Te(this,H,J,Ue,Math.pow(2,8*Ue)-1,0);var pe=Ue-1,Xe=1;for(this[J+pe]=255&amp;H;--pe&gt;=0&amp;&amp;(Xe*=256);)this[J+pe]=H/Xe&amp;255;return J+Ue},C.prototype.writeUint8=C.prototype.writeUInt8=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,1,255,0),this[J]=255&amp;H,J+1},C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,2,65535,0),this[J]=255&amp;H,this[J+1]=H&gt;&gt;&gt;8,J+2},C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,2,65535,0),this[J]=H&gt;&gt;&gt;8,this[J+1]=255&amp;H,J+2},C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,4,4294967295,0),this[J+3]=H&gt;&gt;&gt;24,this[J+2]=H&gt;&gt;&gt;16,this[J+1]=H&gt;&gt;&gt;8,this[J]=255&amp;H,J+4},C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,4,4294967295,0),this[J]=H&gt;&gt;&gt;24,this[J+1]=H&gt;&gt;&gt;16,this[J+2]=H&gt;&gt;&gt;8,this[J+3]=255&amp;H,J+4},C.prototype.writeIntLE=function(H,J,Ue,et){if(H=+H,J&gt;&gt;&gt;=0,!et){var it=Math.pow(2,8*Ue-1);Te(this,H,J,Ue,it-1,-it)}var pe=0,Xe=1,Ve=0;for(this[J]=255&amp;H;++pe&lt;Ue&amp;&amp;(Xe*=256);)H&lt;0&amp;&amp;0===Ve&amp;&amp;0!==this[J+pe-1]&amp;&amp;(Ve=1),this[J+pe]=(H/Xe|0)-Ve&amp;255;return J+Ue},C.prototype.writeIntBE=function(H,J,Ue,et){if(H=+H,J&gt;&gt;&gt;=0,!et){var it=Math.pow(2,8*Ue-1);Te(this,H,J,Ue,it-1,-it)}var pe=Ue-1,Xe=1,Ve=0;for(this[J+pe]=255&amp;H;--pe&gt;=0&amp;&amp;(Xe*=256);)H&lt;0&amp;&amp;0===Ve&amp;&amp;0!==this[J+pe+1]&amp;&amp;(Ve=1),this[J+pe]=(H/Xe|0)-Ve&amp;255;return J+Ue},C.prototype.writeInt8=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,1,127,-128),H&lt;0&amp;&amp;(H=255+H+1),this[J]=255&amp;H,J+1},C.prototype.writeInt16LE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,2,32767,-32768),this[J]=255&amp;H,this[J+1]=H&gt;&gt;&gt;8,J+2},C.prototype.writeInt16BE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,2,32767,-32768),this[J]=H&gt;&gt;&gt;8,this[J+1]=255&amp;H,J+2},C.prototype.writeInt32LE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,4,2147483647,-2147483648),this[J]=255&amp;H,this[J+1]=H&gt;&gt;&gt;8,this[J+2]=H&gt;&gt;&gt;16,this[J+3]=H&gt;&gt;&gt;24,J+4},C.prototype.writeInt32BE=function(H,J,Ue){return H=+H,J&gt;&gt;&gt;=0,Ue||Te(this,H,J,4,2147483647,-2147483648),H&lt;0&amp;&amp;(H=4294967295+H+1),this[J]=H&gt;&gt;&gt;24,this[J+1]=H&gt;&gt;&gt;16,this[J+2]=H&gt;&gt;&gt;8,this[J+3]=255&amp;H,J+4},C.prototype.writeFloatLE=function(H,J,Ue){return gt(this,H,J,!0,Ue)},C.prototype.writeFloatBE=function(H,J,Ue){return gt(this,H,J,!1,Ue)},C.prototype.writeDoubleLE=function(H,J,Ue){return bt(this,H,J,!0,Ue)},C.prototype.writeDoubleBE=function(H,J,Ue){return bt(this,H,J,!1,Ue)},C.prototype.copy=function(H,J,Ue,et){if(!C.isBuffer(H))throw new TypeError("argument should be a Buffer");if(Ue||(Ue=0),!et&amp;&amp;0!==et&amp;&amp;(et=this.length),J&gt;=H.length&amp;&amp;(J=H.length),J||(J=0),et&gt;0&amp;&amp;et&lt;Ue&amp;&amp;(et=Ue),et===Ue||0===H.length||0===this.length)return 0;if(J&lt;0)throw new RangeError("targetStart out of bounds");if(Ue&lt;0||Ue&gt;=this.length)throw new RangeError("Index out of range");if(et&lt;0)throw new RangeError("sourceEnd out of bounds");et&gt;this.length&amp;&amp;(et=this.length),H.length-J&lt;et-Ue&amp;&amp;(et=H.length-J+Ue);var it=et-Ue;return this===H&amp;&amp;"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(J,Ue,et):Uint8Array.prototype.set.call(H,this.subarray(Ue,et),J),it},C.prototype.fill=function(H,J,Ue,et){if("string"==typeof H){if("string"==typeof J?(et=J,J=0,Ue=this.length):"string"==typeof Ue&amp;&amp;(et=Ue,Ue=this.length),void 0!==et&amp;&amp;"string"!=typeof et)throw new TypeError("encoding must be a string");if("string"==typeof et&amp;&amp;!C.isEncoding(et))throw new TypeError("Unknown encoding: "+et);if(1===H.length){var it=H.charCodeAt(0);("utf8"===et&amp;&amp;it&lt;128||"latin1"===et)&amp;&amp;(H=it)}}else"number"==typeof H?H&amp;=255:"boolean"==typeof H&amp;&amp;(H=Number(H));if(J&lt;0||this.length&lt;J||this.length&lt;Ue)throw new RangeError("Out of range index");if(Ue&lt;=J)return this;var pe;if(J&gt;&gt;&gt;=0,Ue=void 0===Ue?this.length:Ue&gt;&gt;&gt;0,H||(H=0),"number"==typeof H)for(pe=J;pe&lt;Ue;++pe)this[pe]=H;else{var Xe=C.isBuffer(H)?H:C.from(H,et),Ve=Xe.length;if(0===Ve)throw new TypeError('The value "'+H+'" is invalid for argument "value"');for(pe=0;pe&lt;Ue-J;++pe)this[pe+J]=Xe[pe%Ve]}return this};var Ae=/[^+/0-9A-Za-z-_]/g;function B(ge,H){H=H||1/0;for(var J,Ue=ge.length,et=null,it=[],pe=0;pe&lt;Ue;++pe){if((J=ge.charCodeAt(pe))&gt;55295&amp;&amp;J&lt;57344){if(!et){if(J&gt;56319){(H-=3)&gt;-1&amp;&amp;it.push(239,191,189);continue}if(pe+1===Ue){(H-=3)&gt;-1&amp;&amp;it.push(239,191,189);continue}et=J;continue}if(J&lt;56320){(H-=3)&gt;-1&amp;&amp;it.push(239,191,189),et=J;continue}J=65536+(et-55296&lt;&lt;10|J-56320)}else et&amp;&amp;(H-=3)&gt;-1&amp;&amp;it.push(239,191,189);if(et=null,J&lt;128){if((H-=1)&lt;0)break;it.push(J)}else if(J&lt;2048){if((H-=2)&lt;0)break;it.push(J&gt;&gt;6|192,63&amp;J|128)}else if(J&lt;65536){if((H-=3)&lt;0)break;it.push(J&gt;&gt;12|224,J&gt;&gt;6&amp;63|128,63&amp;J|128)}else{if(!(J&lt;1114112))throw new Error("Invalid code point");if((H-=4)&lt;0)break;it.push(J&gt;&gt;18|240,J&gt;&gt;12&amp;63|128,J&gt;&gt;6&amp;63|128,63&amp;J|128)}}return it}function rt(ge){return e.toByteArray(function x(ge){if((ge=(ge=ge.split("=")[0]).trim().replace(Ae,"")).length&lt;2)return"";for(;ge.length%4!=0;)ge+="=";return ge}(ge))}function ft(ge,H,J,Ue){for(var et=0;et&lt;Ue&amp;&amp;!(et+J&gt;=H.length||et&gt;=ge.length);++et)H[et+J]=ge[et];return et}function xe(ge,H){return ge instanceof H||null!=ge&amp;&amp;null!=ge.constructor&amp;&amp;null!=ge.constructor.name&amp;&amp;ge.constructor.name===H.name}function ct(ge){return ge!=ge}var ze=function(){for(var ge="0123456789abcdef",H=new Array(256),J=0;J&lt;16;++J)for(var Ue=16*J,et=0;et&lt;16;++et)H[Ue+et]=ge[J]+ge[et];return H}()},9497:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;e});const e=h(2435).A},4319:(ne,F,h)=&gt;{"use strict";h.d(F,{q:()=&gt;e});var d={};function e(){return d}},2471:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;u});var d=function(O,C){switch(O){case"P":return C.date({width:"short"});case"PP":return C.date({width:"medium"});case"PPP":return C.date({width:"long"});default:return C.date({width:"full"})}},e=function(O,C){switch(O){case"p":return C.time({width:"short"});case"pp":return C.time({width:"medium"});case"ppp":return C.time({width:"long"});default:return C.time({width:"full"})}};const u={p:e,P:function(O,C){var U,m=O.match(/(P+)(p+)?/)||[],T=m[1],y=m[2];if(!y)return d(O,C);switch(T){case"P":U=C.dateTime({width:"short"});break;case"PP":U=C.dateTime({width:"medium"});break;case"PPP":U=C.dateTime({width:"long"});break;default:U=C.dateTime({width:"full"})}return U.replace("{{date}}",d(T,C)).replace("{{time}}",e(y,C))}}},3511:(ne,F,h)=&gt;{"use strict";function d(e){var g=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return g.setUTCFullYear(e.getFullYear()),e.getTime()-g.getTime()}h.d(F,{A:()=&gt;d})},8550:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;O});var d=h(628),e=h(5372),g=h(6784),E=h(738),R=6048e5;function O(C){(0,E.A)(1,arguments);var m=(0,d.A)(C),T=(0,e.A)(m).getTime()-function u(C){(0,E.A)(1,arguments);var m=(0,g.A)(C),T=new Date(0);return T.setUTCFullYear(m,0,4),T.setUTCHours(0,0,0,0),(0,e.A)(T)}(m).getTime();return Math.round(T/R)+1}},6784:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;E});var d=h(628),e=h(738),g=h(5372);function E(u){(0,e.A)(1,arguments);var R=(0,d.A)(u),O=R.getUTCFullYear(),C=new Date(0);C.setUTCFullYear(O+1,0,4),C.setUTCHours(0,0,0,0);var m=(0,g.A)(C),T=new Date(0);T.setUTCFullYear(O,0,4),T.setUTCHours(0,0,0,0);var y=(0,g.A)(T);return R.getTime()&gt;=m.getTime()?O+1:R.getTime()&gt;=y.getTime()?O:O-1}},8204:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;m});var d=h(628),e=h(1511),g=h(1657),E=h(738),u=h(179),R=h(4319),C=6048e5;function m(T,y){(0,E.A)(1,arguments);var U=(0,d.A)(T),w=(0,e.A)(U,y).getTime()-function O(T,y){var U,w,A,L,W,q,le,Ce;(0,E.A)(1,arguments);var he=(0,R.q)(),Y=(0,u.A)(null!==(U=null!==(w=null!==(A=null!==(L=y?.firstWeekContainsDate)&amp;&amp;void 0!==L?L:null==y||null===(W=y.locale)||void 0===W||null===(q=W.options)||void 0===q?void 0:q.firstWeekContainsDate)&amp;&amp;void 0!==A?A:he.firstWeekContainsDate)&amp;&amp;void 0!==w?w:null===(le=he.locale)||void 0===le||null===(Ce=le.options)||void 0===Ce?void 0:Ce.firstWeekContainsDate)&amp;&amp;void 0!==U?U:1),j=(0,g.A)(T,y),X=new Date(0);return X.setUTCFullYear(j,0,Y),X.setUTCHours(0,0,0,0),(0,e.A)(X,y)}(U,y).getTime();return Math.round(w/C)+1}},1657:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;R});var d=h(628),e=h(738),g=h(1511),E=h(179),u=h(4319);function R(O,C){var m,T,y,U,w,A,L,W;(0,e.A)(1,arguments);var q=(0,d.A)(O),le=q.getUTCFullYear(),Ce=(0,u.q)(),he=(0,E.A)(null!==(m=null!==(T=null!==(y=null!==(U=C?.firstWeekContainsDate)&amp;&amp;void 0!==U?U:null==C||null===(w=C.locale)||void 0===w||null===(A=w.options)||void 0===A?void 0:A.firstWeekContainsDate)&amp;&amp;void 0!==y?y:Ce.firstWeekContainsDate)&amp;&amp;void 0!==T?T:null===(L=Ce.locale)||void 0===L||null===(W=L.options)||void 0===W?void 0:W.firstWeekContainsDate)&amp;&amp;void 0!==m?m:1);if(!(he&gt;=1&amp;&amp;he&lt;=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=new Date(0);Y.setUTCFullYear(le+1,0,he),Y.setUTCHours(0,0,0,0);var j=(0,g.A)(Y,C),X=new Date(0);X.setUTCFullYear(le,0,he),X.setUTCHours(0,0,0,0);var _e=(0,g.A)(X,C);return q.getTime()&gt;=j.getTime()?le+1:q.getTime()&gt;=_e.getTime()?le:le-1}},2438:(ne,F,h)=&gt;{"use strict";h.d(F,{ef:()=&gt;g,lJ:()=&gt;u,xM:()=&gt;E});var d=["D","DD"],e=["YY","YYYY"];function g(R){return-1!==d.indexOf(R)}function E(R){return-1!==e.indexOf(R)}function u(R,O,C){if("YYYY"===R)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(O,"`) for formatting years to the input `").concat(C,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===R)throw new RangeError("Use `yy` instead of `YY` (in `".concat(O,"`) for formatting years to the input `").concat(C,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===R)throw new RangeError("Use `d` instead of `D` (in `".concat(O,"`) for formatting days of the month to the input `").concat(C,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===R)throw new RangeError("Use `dd` instead of `DD` (in `".concat(O,"`) for formatting days of the month to the input `").concat(C,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},738:(ne,F,h)=&gt;{"use strict";function d(e,g){if(g.length&lt;e)throw new TypeError(e+" argument"+(e&gt;1?"s":"")+" required, but only "+g.length+" present")}h.d(F,{A:()=&gt;d})},5372:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(628),e=h(738);function g(E){(0,e.A)(1,arguments);var R=(0,d.A)(E),O=R.getUTCDay(),C=(O&lt;1?7:0)+O-1;return R.setUTCDate(R.getUTCDate()-C),R.setUTCHours(0,0,0,0),R}},1511:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;u});var d=h(628),e=h(738),g=h(179),E=h(4319);function u(R,O){var C,m,T,y,U,w,A,L;(0,e.A)(1,arguments);var W=(0,E.q)(),q=(0,g.A)(null!==(C=null!==(m=null!==(T=null!==(y=O?.weekStartsOn)&amp;&amp;void 0!==y?y:null==O||null===(U=O.locale)||void 0===U||null===(w=U.options)||void 0===w?void 0:w.weekStartsOn)&amp;&amp;void 0!==T?T:W.weekStartsOn)&amp;&amp;void 0!==m?m:null===(A=W.locale)||void 0===A||null===(L=A.options)||void 0===L?void 0:L.weekStartsOn)&amp;&amp;void 0!==C?C:0);if(!(q&gt;=0&amp;&amp;q&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var le=(0,d.A)(R),Ce=le.getUTCDay(),he=(Ce&lt;q?7:0)+Ce-q;return le.setUTCDate(le.getUTCDate()-he),le.setUTCHours(0,0,0,0),le}},179:(ne,F,h)=&gt;{"use strict";function d(e){if(null===e||!0===e||!1===e)return NaN;var g=Number(e);return isNaN(g)?g:g&lt;0?Math.ceil(g):Math.floor(g)}h.d(F,{A:()=&gt;d})},1079:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;E});var d=h(179),e=h(628),g=h(738);function E(u,R){(0,g.A)(2,arguments);var O=(0,e.A)(u),C=(0,d.A)(R);return isNaN(C)?new Date(NaN):(C&amp;&amp;O.setDate(O.getDate()+C),O)}},6282:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;E});var d=h(179),e=h(628),g=h(738);function E(u,R){(0,g.A)(2,arguments);var O=(0,e.A)(u).getTime(),C=(0,d.A)(R);return new Date(O+C)}},9517:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;E});var d=h(179),e=h(6282),g=h(738);function E(u,R){(0,g.A)(2,arguments);var O=(0,d.A)(R);return(0,e.A)(u,1e3*O)}},6746:(ne,F,h)=&gt;{"use strict";h.d(F,{Cg:()=&gt;E,_m:()=&gt;R,s0:()=&gt;u}),Math.pow(10,8);var E=6e4,u=36e5,R=1e3},7883:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(628),e=h(738);function g(E,u){return(0,e.A)(2,arguments),(0,d.A)(E).getTime()-(0,d.A)(u).getTime()}},9262:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;R});var d=h(7883),e=h(738),g={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(C){return C&lt;0?Math.ceil(C):Math.floor(C)}},E="trunc";function R(O,C,m){(0,e.A)(2,arguments);var T=(0,d.A)(O,C)/1e3;return function u(O){return O?g[O]:g[E]}(m?.roundingMethod)(T)}},2372:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;se});var d=h(2764),e=h(7683),g=h(628),E=h(738),O=h(8550),C=h(6784),m=h(8204),T=h(1657);function y(me,Ge){for(var Ye=me&lt;0?"-":"",dt=Math.abs(me).toString();dt.length&lt;Ge;)dt="0"+dt;return Ye+dt}const w_y=function(Ge,Ye){var dt=Ge.getUTCFullYear(),He=dt&gt;0?dt:1-dt;return y("yy"===Ye?He%100:He,Ye.length)},w_M=function(Ge,Ye){var dt=Ge.getUTCMonth();return"M"===Ye?String(dt+1):y(dt+1,2)},w_d=function(Ge,Ye){return y(Ge.getUTCDate(),Ye.length)},w_h=function(Ge,Ye){return y(Ge.getUTCHours()%12||12,Ye.length)},w_H=function(Ge,Ye){return y(Ge.getUTCHours(),Ye.length)},w_m=function(Ge,Ye){return y(Ge.getUTCMinutes(),Ye.length)},w_s=function(Ge,Ye){return y(Ge.getUTCSeconds(),Ye.length)},w_S=function(Ge,Ye){var dt=Ye.length,He=Ge.getUTCMilliseconds();return y(Math.floor(He*Math.pow(10,dt-3)),Ye.length)};function W(me,Ge){var Ye=me&gt;0?"-":"+",dt=Math.abs(me),He=Math.floor(dt/60),Oe=dt%60;if(0===Oe)return Ye+String(He);var Te=Ge||"";return Ye+String(He)+Te+y(Oe,2)}function q(me,Ge){return me%60==0?(me&gt;0?"-":"+")+y(Math.abs(me)/60,2):le(me,Ge)}function le(me,Ge){var Ye=Ge||"",dt=me&gt;0?"-":"+",He=Math.abs(me);return dt+y(Math.floor(He/60),2)+Ye+y(He%60,2)}const Ce={G:function(Ge,Ye,dt){var He=Ge.getUTCFullYear()&gt;0?1:0;switch(Ye){case"G":case"GG":case"GGG":return dt.era(He,{width:"abbreviated"});case"GGGGG":return dt.era(He,{width:"narrow"});default:return dt.era(He,{width:"wide"})}},y:function(Ge,Ye,dt){if("yo"===Ye){var He=Ge.getUTCFullYear();return dt.ordinalNumber(He&gt;0?He:1-He,{unit:"year"})}return w_y(Ge,Ye)},Y:function(Ge,Ye,dt,He){var Oe=(0,T.A)(Ge,He),Te=Oe&gt;0?Oe:1-Oe;return"YY"===Ye?y(Te%100,2):"Yo"===Ye?dt.ordinalNumber(Te,{unit:"year"}):y(Te,Ye.length)},R:function(Ge,Ye){return y((0,C.A)(Ge),Ye.length)},u:function(Ge,Ye){return y(Ge.getUTCFullYear(),Ye.length)},Q:function(Ge,Ye,dt){var He=Math.ceil((Ge.getUTCMonth()+1)/3);switch(Ye){case"Q":return String(He);case"QQ":return y(He,2);case"Qo":return dt.ordinalNumber(He,{unit:"quarter"});case"QQQ":return dt.quarter(He,{width:"abbreviated",context:"formatting"});case"QQQQQ":return dt.quarter(He,{width:"narrow",context:"formatting"});default:return dt.quarter(He,{width:"wide",context:"formatting"})}},q:function(Ge,Ye,dt){var He=Math.ceil((Ge.getUTCMonth()+1)/3);switch(Ye){case"q":return String(He);case"qq":return y(He,2);case"qo":return dt.ordinalNumber(He,{unit:"quarter"});case"qqq":return dt.quarter(He,{width:"abbreviated",context:"standalone"});case"qqqqq":return dt.quarter(He,{width:"narrow",context:"standalone"});default:return dt.quarter(He,{width:"wide",context:"standalone"})}},M:function(Ge,Ye,dt){var He=Ge.getUTCMonth();switch(Ye){case"M":case"MM":return w_M(Ge,Ye);case"Mo":return dt.ordinalNumber(He+1,{unit:"month"});case"MMM":return dt.month(He,{width:"abbreviated",context:"formatting"});case"MMMMM":return dt.month(He,{width:"narrow",context:"formatting"});default:return dt.month(He,{width:"wide",context:"formatting"})}},L:function(Ge,Ye,dt){var He=Ge.getUTCMonth();switch(Ye){case"L":return String(He+1);case"LL":return y(He+1,2);case"Lo":return dt.ordinalNumber(He+1,{unit:"month"});case"LLL":return dt.month(He,{width:"abbreviated",context:"standalone"});case"LLLLL":return dt.month(He,{width:"narrow",context:"standalone"});default:return dt.month(He,{width:"wide",context:"standalone"})}},w:function(Ge,Ye,dt,He){var Oe=(0,m.A)(Ge,He);return"wo"===Ye?dt.ordinalNumber(Oe,{unit:"week"}):y(Oe,Ye.length)},I:function(Ge,Ye,dt){var He=(0,O.A)(Ge);return"Io"===Ye?dt.ordinalNumber(He,{unit:"week"}):y(He,Ye.length)},d:function(Ge,Ye,dt){return"do"===Ye?dt.ordinalNumber(Ge.getUTCDate(),{unit:"date"}):w_d(Ge,Ye)},D:function(Ge,Ye,dt){var He=function R(me){(0,E.A)(1,arguments);var Ge=(0,g.A)(me),Ye=Ge.getTime();Ge.setUTCMonth(0,1),Ge.setUTCHours(0,0,0,0);var dt=Ge.getTime();return Math.floor((Ye-dt)/864e5)+1}(Ge);return"Do"===Ye?dt.ordinalNumber(He,{unit:"dayOfYear"}):y(He,Ye.length)},E:function(Ge,Ye,dt){var He=Ge.getUTCDay();switch(Ye){case"E":case"EE":case"EEE":return dt.day(He,{width:"abbreviated",context:"formatting"});case"EEEEE":return dt.day(He,{width:"narrow",context:"formatting"});case"EEEEEE":return dt.day(He,{width:"short",context:"formatting"});default:return dt.day(He,{width:"wide",context:"formatting"})}},e:function(Ge,Ye,dt,He){var Oe=Ge.getUTCDay(),Te=(Oe-He.weekStartsOn+8)%7||7;switch(Ye){case"e":return String(Te);case"ee":return y(Te,2);case"eo":return dt.ordinalNumber(Te,{unit:"day"});case"eee":return dt.day(Oe,{width:"abbreviated",context:"formatting"});case"eeeee":return dt.day(Oe,{width:"narrow",context:"formatting"});case"eeeeee":return dt.day(Oe,{width:"short",context:"formatting"});default:return dt.day(Oe,{width:"wide",context:"formatting"})}},c:function(Ge,Ye,dt,He){var Oe=Ge.getUTCDay(),Te=(Oe-He.weekStartsOn+8)%7||7;switch(Ye){case"c":return String(Te);case"cc":return y(Te,Ye.length);case"co":return dt.ordinalNumber(Te,{unit:"day"});case"ccc":return dt.day(Oe,{width:"abbreviated",context:"standalone"});case"ccccc":return dt.day(Oe,{width:"narrow",context:"standalone"});case"cccccc":return dt.day(Oe,{width:"short",context:"standalone"});default:return dt.day(Oe,{width:"wide",context:"standalone"})}},i:function(Ge,Ye,dt){var He=Ge.getUTCDay(),Oe=0===He?7:He;switch(Ye){case"i":return String(Oe);case"ii":return y(Oe,Ye.length);case"io":return dt.ordinalNumber(Oe,{unit:"day"});case"iii":return dt.day(He,{width:"abbreviated",context:"formatting"});case"iiiii":return dt.day(He,{width:"narrow",context:"formatting"});case"iiiiii":return dt.day(He,{width:"short",context:"formatting"});default:return dt.day(He,{width:"wide",context:"formatting"})}},a:function(Ge,Ye,dt){var Oe=Ge.getUTCHours()/12&gt;=1?"pm":"am";switch(Ye){case"a":case"aa":return dt.dayPeriod(Oe,{width:"abbreviated",context:"formatting"});case"aaa":return dt.dayPeriod(Oe,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return dt.dayPeriod(Oe,{width:"narrow",context:"formatting"});default:return dt.dayPeriod(Oe,{width:"wide",context:"formatting"})}},b:function(Ge,Ye,dt){var Oe,He=Ge.getUTCHours();switch(Oe=12===He?"noon":0===He?"midnight":He/12&gt;=1?"pm":"am",Ye){case"b":case"bb":return dt.dayPeriod(Oe,{width:"abbreviated",context:"formatting"});case"bbb":return dt.dayPeriod(Oe,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return dt.dayPeriod(Oe,{width:"narrow",context:"formatting"});default:return dt.dayPeriod(Oe,{width:"wide",context:"formatting"})}},B:function(Ge,Ye,dt){var Oe,He=Ge.getUTCHours();switch(Oe=He&gt;=17?"evening":He&gt;=12?"afternoon":He&gt;=4?"morning":"night",Ye){case"B":case"BB":case"BBB":return dt.dayPeriod(Oe,{width:"abbreviated",context:"formatting"});case"BBBBB":return dt.dayPeriod(Oe,{width:"narrow",context:"formatting"});default:return dt.dayPeriod(Oe,{width:"wide",context:"formatting"})}},h:function(Ge,Ye,dt){if("ho"===Ye){var He=Ge.getUTCHours()%12;return 0===He&amp;&amp;(He=12),dt.ordinalNumber(He,{unit:"hour"})}return w_h(Ge,Ye)},H:function(Ge,Ye,dt){return"Ho"===Ye?dt.ordinalNumber(Ge.getUTCHours(),{unit:"hour"}):w_H(Ge,Ye)},K:function(Ge,Ye,dt){var He=Ge.getUTCHours()%12;return"Ko"===Ye?dt.ordinalNumber(He,{unit:"hour"}):y(He,Ye.length)},k:function(Ge,Ye,dt){var He=Ge.getUTCHours();return 0===He&amp;&amp;(He=24),"ko"===Ye?dt.ordinalNumber(He,{unit:"hour"}):y(He,Ye.length)},m:function(Ge,Ye,dt){return"mo"===Ye?dt.ordinalNumber(Ge.getUTCMinutes(),{unit:"minute"}):w_m(Ge,Ye)},s:function(Ge,Ye,dt){return"so"===Ye?dt.ordinalNumber(Ge.getUTCSeconds(),{unit:"second"}):w_s(Ge,Ye)},S:function(Ge,Ye){return w_S(Ge,Ye)},X:function(Ge,Ye,dt,He){var Te=(He._originalDate||Ge).getTimezoneOffset();if(0===Te)return"Z";switch(Ye){case"X":return q(Te);case"XXXX":case"XX":return le(Te);default:return le(Te,":")}},x:function(Ge,Ye,dt,He){var Te=(He._originalDate||Ge).getTimezoneOffset();switch(Ye){case"x":return q(Te);case"xxxx":case"xx":return le(Te);default:return le(Te,":")}},O:function(Ge,Ye,dt,He){var Te=(He._originalDate||Ge).getTimezoneOffset();switch(Ye){case"O":case"OO":case"OOO":return"GMT"+W(Te,":");default:return"GMT"+le(Te,":")}},z:function(Ge,Ye,dt,He){var Te=(He._originalDate||Ge).getTimezoneOffset();switch(Ye){case"z":case"zz":case"zzz":return"GMT"+W(Te,":");default:return"GMT"+le(Te,":")}},t:function(Ge,Ye,dt,He){return y(Math.floor((He._originalDate||Ge).getTime()/1e3),Ye.length)},T:function(Ge,Ye,dt,He){return y((He._originalDate||Ge).getTime(),Ye.length)}};var he=h(2471),Y=h(3511),j=h(2438),X=h(179),_e=h(4319),Q=h(9497),$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ee=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,G=/^'([^]*?)'?$/,ue=/''/g,ye=/[a-zA-Z]/;function se(me,Ge,Ye){var dt,He,Oe,Te,Ze,gt,bt,Ae,x,B,de,ve,rt,ft,xe,ct,ze,ge;(0,E.A)(2,arguments);var H=String(Ge),J=(0,_e.q)(),Ue=null!==(dt=null!==(He=Ye?.locale)&amp;&amp;void 0!==He?He:J.locale)&amp;&amp;void 0!==dt?dt:Q.A,et=(0,X.A)(null!==(Oe=null!==(Te=null!==(Ze=null!==(gt=Ye?.firstWeekContainsDate)&amp;&amp;void 0!==gt?gt:null==Ye||null===(bt=Ye.locale)||void 0===bt||null===(Ae=bt.options)||void 0===Ae?void 0:Ae.firstWeekContainsDate)&amp;&amp;void 0!==Ze?Ze:J.firstWeekContainsDate)&amp;&amp;void 0!==Te?Te:null===(x=J.locale)||void 0===x||null===(B=x.options)||void 0===B?void 0:B.firstWeekContainsDate)&amp;&amp;void 0!==Oe?Oe:1);if(!(et&gt;=1&amp;&amp;et&lt;=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var it=(0,X.A)(null!==(de=null!==(ve=null!==(rt=null!==(ft=Ye?.weekStartsOn)&amp;&amp;void 0!==ft?ft:null==Ye||null===(xe=Ye.locale)||void 0===xe||null===(ct=xe.options)||void 0===ct?void 0:ct.weekStartsOn)&amp;&amp;void 0!==rt?rt:J.weekStartsOn)&amp;&amp;void 0!==ve?ve:null===(ze=J.locale)||void 0===ze||null===(ge=ze.options)||void 0===ge?void 0:ge.weekStartsOn)&amp;&amp;void 0!==de?de:0);if(!(it&gt;=0&amp;&amp;it&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Ue.localize)throw new RangeError("locale must contain localize property");if(!Ue.formatLong)throw new RangeError("locale must contain formatLong property");var pe=(0,g.A)(me);if(!(0,d.A)(pe))throw new RangeError("Invalid time value");var Xe=(0,Y.A)(pe),Ve=(0,e.A)(pe,Xe),Le={firstWeekContainsDate:et,weekStartsOn:it,locale:Ue,_originalDate:pe},Fe=H.match(ee).map(function(je){var mt=je[0];return"p"===mt||"P"===mt?(0,he.A[mt])(je,Ue.formatLong):je}).join("").match($).map(function(je){if("''"===je)return"'";var mt=je[0];if("'"===mt)return function ot(me){var Ge=me.match(G);return Ge?Ge[1].replace(ue,"'"):me}(je);var Nt=Ce[mt];if(Nt)return!(null!=Ye&amp;&amp;Ye.useAdditionalWeekYearTokens)&amp;&amp;(0,j.xM)(je)&amp;&amp;(0,j.lJ)(je,Ge,String(me)),!(null!=Ye&amp;&amp;Ye.useAdditionalDayOfYearTokens)&amp;&amp;(0,j.ef)(je)&amp;&amp;(0,j.lJ)(je,Ge,String(me)),Nt(Ve,je,Ue.localize,Le);if(mt.match(ye))throw new RangeError("Format string contains an unescaped latin alphabet character `"+mt+"`");return je}).join("");return Fe}},4989:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(628),e=h(738);function g(E,u){(0,e.A)(2,arguments);var R=(0,d.A)(E),O=(0,d.A)(u);return R.getTime()&gt;O.getTime()}},494:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(628),e=h(738);function g(E,u){(0,e.A)(2,arguments);var R=(0,d.A)(E),O=(0,d.A)(u);return R.getTime()&lt;O.getTime()}},1447:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(3636),e=h(738);function g(E,u){(0,e.A)(2,arguments);var R=(0,d.A)(E),O=(0,d.A)(u);return R.getTime()===O.getTime()}},2764:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;u});var d=h(2284),e=h(738),E=h(628);function u(R){if((0,e.A)(1,arguments),!function g(R){return(0,e.A)(1,arguments),R instanceof Date||"object"===(0,d.A)(R)&amp;&amp;"[object Date]"===Object.prototype.toString.call(R)}(R)&amp;&amp;"number"!=typeof R)return!1;var O=(0,E.A)(R);return!isNaN(Number(O))}},1002:(ne,F,h)=&gt;{"use strict";function d(e){return function(){var g=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},E=g.width?String(g.width):e.defaultWidth;return e.formats[E]||e.formats[e.defaultWidth]}}h.d(F,{A:()=&gt;d})},2816:(ne,F,h)=&gt;{"use strict";function d(e){return function(g,E){var R;if("formatting"===(null!=E&amp;&amp;E.context?String(E.context):"standalone")&amp;&amp;e.formattingValues){var O=e.defaultFormattingWidth||e.defaultWidth,C=null!=E&amp;&amp;E.width?String(E.width):O;R=e.formattingValues[C]||e.formattingValues[O]}else{var m=e.defaultWidth,T=null!=E&amp;&amp;E.width?String(E.width):e.defaultWidth;R=e.values[T]||e.values[m]}return R[e.argumentCallback?e.argumentCallback(g):g]}}h.d(F,{A:()=&gt;d})},2528:(ne,F,h)=&gt;{"use strict";function d(E){return function(u){var R=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},O=R.width,m=u.match(O&amp;&amp;E.matchPatterns[O]||E.matchPatterns[E.defaultMatchWidth]);if(!m)return null;var w,T=m[0],y=O&amp;&amp;E.parsePatterns[O]||E.parsePatterns[E.defaultParseWidth],U=Array.isArray(y)?function g(E,u){for(var R=0;R&lt;E.length;R++)if(u(E[R]))return R}(y,function(L){return L.test(T)}):function e(E,u){for(var R in E)if(E.hasOwnProperty(R)&amp;&amp;u(E[R]))return R}(y,function(L){return L.test(T)});return w=E.valueCallback?E.valueCallback(U):U,{value:w=R.valueCallback?R.valueCallback(w):w,rest:u.slice(T.length)}}}h.d(F,{A:()=&gt;d})},4382:(ne,F,h)=&gt;{"use strict";function d(e){return function(g){var E=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},u=g.match(e.matchPattern);if(!u)return null;var R=u[0],O=g.match(e.parsePattern);if(!O)return null;var C=e.valueCallback?e.valueCallback(O[0]):O[0];return{value:C=E.valueCallback?E.valueCallback(C):C,rest:g.slice(R.length)}}}h.d(F,{A:()=&gt;d})},2435:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;Ze});var d={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};var E=h(1002);const m={date:(0,E.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,E.A)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,E.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var T={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};var w=h(2816);const j={ordinalNumber:function(bt,Ae){var x=Number(bt),B=x%100;if(B&gt;20||B&lt;10)switch(B%10){case 1:return x+"st";case 2:return x+"nd";case 3:return x+"rd"}return x+"th"},era:(0,w.A)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,w.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(bt){return bt-1}}),month:(0,w.A)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,w.A)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,w.A)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var X=h(2528);const Ze={code:"en-US",formatDistance:function(bt,Ae,x){var B,de=d[bt];return B="string"==typeof de?de:1===Ae?de.one:de.other.replace("{{count}}",Ae.toString()),null!=x&amp;&amp;x.addSuffix?x.comparison&amp;&amp;x.comparison&gt;0?"in "+B:B+" ago":B},formatLong:m,formatRelative:function(bt,Ae,x,B){return T[bt]},localize:j,match:{ordinalNumber:(0,h(4382).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(bt){return parseInt(bt,10)}}),era:(0,X.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,X.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(bt){return bt+1}}),month:(0,X.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,X.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,X.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},8328:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;at});var d=h(2284);function e(Se,We){(null==We||We&gt;Se.length)&amp;&amp;(We=Se.length);for(var be=0,De=Array(We);be&lt;We;be++)De[be]=Se[be];return De}function E(Se,We){var be=typeof Symbol&lt;"u"&amp;&amp;Se[Symbol.iterator]||Se["@@iterator"];if(!be){if(Array.isArray(Se)||(be=function g(Se,We){if(Se){if("string"==typeof Se)return e(Se,We);var be={}.toString.call(Se).slice(8,-1);return"Object"===be&amp;&amp;Se.constructor&amp;&amp;(be=Se.constructor.name),"Map"===be||"Set"===be?Array.from(Se):"Arguments"===be||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(be)?e(Se,We):void 0}}(Se))||We&amp;&amp;Se&amp;&amp;"number"==typeof Se.length){be&amp;&amp;(Se=be);var De=0,oe=function(){};return{s:oe,n:function(){return De&gt;=Se.length?{done:!0}:{done:!1,value:Se[De++]}},e:function(ei){throw ei},f:oe}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Ne,Ee=!0,Jt=!1;return{s:function(){be=be.call(Se)},n:function(){var ei=be.next();return Ee=ei.done,ei},e:function(ei){Jt=!0,Ne=ei},f:function(){try{Ee||null==be.return||be.return()}finally{if(Jt)throw Ne}}}}var u=h(9497),R=h(7683),O=h(628);function C(Se,We){if(null==Se)throw new TypeError("assign requires that input parameter not be null or undefined");for(var be in We)Object.prototype.hasOwnProperty.call(We,be)&amp;&amp;(Se[be]=We[be]);return Se}var m=h(2471),T=h(3511),y=h(2438),U=h(179),w=h(738);function A(Se){if(void 0===Se)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Se}function L(Se,We){return(L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,De){return be.__proto__=De,be})(Se,We)}function W(Se,We){if("function"!=typeof We&amp;&amp;null!==We)throw new TypeError("Super expression must either be null or a function");Se.prototype=Object.create(We&amp;&amp;We.prototype,{constructor:{value:Se,writable:!0,configurable:!0}}),Object.defineProperty(Se,"prototype",{writable:!1}),We&amp;&amp;L(Se,We)}function q(Se){return(q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(We){return We.__proto__||Object.getPrototypeOf(We)})(Se)}function le(){try{var Se=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(le=function(){return!!Se})()}function he(Se){var We=le();return function(){var be,De=q(Se);if(We){var oe=q(this).constructor;be=Reflect.construct(De,arguments,oe)}else be=De.apply(this,arguments);return function Ce(Se,We){if(We&amp;&amp;("object"==(0,d.A)(We)||"function"==typeof We))return We;if(void 0!==We)throw new TypeError("Derived constructors may only return object or undefined");return A(Se)}(this,be)}}function Y(Se,We){if(!(Se instanceof We))throw new TypeError("Cannot call a class as a function")}function X(Se){var We=function j(Se,We){if("object"!=(0,d.A)(Se)||!Se)return Se;var be=Se[Symbol.toPrimitive];if(void 0!==be){var De=be.call(Se,We||"default");if("object"!=(0,d.A)(De))return De;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===We?String:Number)(Se)}(Se,"string");return"symbol"==(0,d.A)(We)?We:We+""}function _e(Se,We){for(var be=0;be&lt;We.length;be++){var De=We[be];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&amp;&amp;(De.writable=!0),Object.defineProperty(Se,X(De.key),De)}}function Q(Se,We,be){return We&amp;&amp;_e(Se.prototype,We),be&amp;&amp;_e(Se,be),Object.defineProperty(Se,"prototype",{writable:!1}),Se}function $(Se,We,be){return(We=X(We))in Se?Object.defineProperty(Se,We,{value:be,enumerable:!0,configurable:!0,writable:!0}):Se[We]=be,Se}var G=function(){function Se(){Y(this,Se),$(this,"priority",void 0),$(this,"subPriority",0)}return Q(Se,[{key:"validate",value:function(be,De){return!0}}]),Se}(),ue=function(Se){W(be,Se);var We=he(be);function be(De,oe,Ne,Ee,Jt){var qt;return Y(this,be),(qt=We.call(this)).value=De,qt.validateValue=oe,qt.setValue=Ne,qt.priority=Ee,Jt&amp;&amp;(qt.subPriority=Jt),qt}return Q(be,[{key:"validate",value:function(oe,Ne){return this.validateValue(oe,this.value,Ne)}},{key:"set",value:function(oe,Ne,Ee){return this.setValue(oe,Ne,this.value,Ee)}}]),be}(G),ye=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",10),$(A(De),"subPriority",-1),De}return Q(be,[{key:"set",value:function(oe,Ne){if(Ne.timestampIsSet)return oe;var Ee=new Date(0);return Ee.setFullYear(oe.getUTCFullYear(),oe.getUTCMonth(),oe.getUTCDate()),Ee.setHours(oe.getUTCHours(),oe.getUTCMinutes(),oe.getUTCSeconds(),oe.getUTCMilliseconds()),Ee}}]),be}(G),se=function(){function Se(){Y(this,Se),$(this,"incompatibleTokens",void 0),$(this,"priority",void 0),$(this,"subPriority",void 0)}return Q(Se,[{key:"run",value:function(be,De,oe,Ne){var Ee=this.parse(be,De,oe,Ne);return Ee?{setter:new ue(Ee.value,this.validate,this.set,this.priority,this.subPriority),rest:Ee.rest}:null}},{key:"validate",value:function(be,De,oe){return!0}}]),Se}(),ot=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",140),$(A(De),"incompatibleTokens",["R","u","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"G":case"GG":case"GGG":return Ee.era(oe,{width:"abbreviated"})||Ee.era(oe,{width:"narrow"});case"GGGGG":return Ee.era(oe,{width:"narrow"});default:return Ee.era(oe,{width:"wide"})||Ee.era(oe,{width:"abbreviated"})||Ee.era(oe,{width:"narrow"})}}},{key:"set",value:function(oe,Ne,Ee){return Ne.era=Ee,oe.setUTCFullYear(Ee,0,1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),me=h(6746),Ge_month=/^(1[0-2]|0?\d)/,Ge_date=/^(3[0-1]|[0-2]?\d)/,Ge_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Ge_week=/^(5[0-3]|[0-4]?\d)/,Ge_hour23h=/^(2[0-3]|[0-1]?\d)/,Ge_hour24h=/^(2[0-4]|[0-1]?\d)/,Ge_hour11h=/^(1[0-1]|0?\d)/,Ge_hour12h=/^(1[0-2]|0?\d)/,Ge_minute=/^[0-5]?\d/,Ge_second=/^[0-5]?\d/,Ge_singleDigit=/^\d/,Ge_twoDigits=/^\d{1,2}/,Ge_threeDigits=/^\d{1,3}/,Ge_fourDigits=/^\d{1,4}/,Ge_anyDigitsSigned=/^-?\d+/,Ge_singleDigitSigned=/^-?\d/,Ge_twoDigitsSigned=/^-?\d{1,2}/,Ge_threeDigitsSigned=/^-?\d{1,3}/,Ge_fourDigitsSigned=/^-?\d{1,4}/,Ye_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Ye_basic=/^([+-])(\d{2})(\d{2})|Z/,Ye_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Ye_extended=/^([+-])(\d{2}):(\d{2})|Z/,Ye_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function dt(Se,We){return Se&amp;&amp;{value:We(Se.value),rest:Se.rest}}function He(Se,We){var be=We.match(Se);return be?{value:parseInt(be[0],10),rest:We.slice(be[0].length)}:null}function Oe(Se,We){var be=We.match(Se);if(!be)return null;if("Z"===be[0])return{value:0,rest:We.slice(1)};var De="+"===be[1]?1:-1,oe=be[2]?parseInt(be[2],10):0,Ne=be[3]?parseInt(be[3],10):0,Ee=be[5]?parseInt(be[5],10):0;return{value:De*(oe*me.s0+Ne*me.Cg+Ee*me._m),rest:We.slice(be[0].length)}}function Te(Se){return He(Ge_anyDigitsSigned,Se)}function Ze(Se,We){switch(Se){case 1:return He(Ge_singleDigit,We);case 2:return He(Ge_twoDigits,We);case 3:return He(Ge_threeDigits,We);case 4:return He(Ge_fourDigits,We);default:return He(new RegExp("^\\d{1,"+Se+"}"),We)}}function gt(Se,We){switch(Se){case 1:return He(Ge_singleDigitSigned,We);case 2:return He(Ge_twoDigitsSigned,We);case 3:return He(Ge_threeDigitsSigned,We);case 4:return He(Ge_fourDigitsSigned,We);default:return He(new RegExp("^-?\\d{1,"+Se+"}"),We)}}function bt(Se){switch(Se){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Ae(Se,We){var oe,be=We&gt;0,De=be?We:1-We;if(De&lt;=50)oe=Se||100;else{var Ne=De+50;oe=Se+100*Math.floor(Ne/100)-(Se&gt;=Ne%100?100:0)}return be?oe:1-oe}function x(Se){return Se%400==0||Se%4==0&amp;&amp;Se%100!=0}var B=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",130),$(A(De),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){var Jt=function(ei){return{year:ei,isTwoDigitYear:"yy"===Ne}};switch(Ne){case"y":return dt(Ze(4,oe),Jt);case"yo":return dt(Ee.ordinalNumber(oe,{unit:"year"}),Jt);default:return dt(Ze(Ne.length,oe),Jt)}}},{key:"validate",value:function(oe,Ne){return Ne.isTwoDigitYear||Ne.year&gt;0}},{key:"set",value:function(oe,Ne,Ee){var Jt=oe.getUTCFullYear();if(Ee.isTwoDigitYear){var qt=Ae(Ee.year,Jt);return oe.setUTCFullYear(qt,0,1),oe.setUTCHours(0,0,0,0),oe}return oe.setUTCFullYear("era"in Ne&amp;&amp;1!==Ne.era?1-Ee.year:Ee.year,0,1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),de=h(1657),ve=h(1511),rt=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",130),$(A(De),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){var Jt=function(ei){return{year:ei,isTwoDigitYear:"YY"===Ne}};switch(Ne){case"Y":return dt(Ze(4,oe),Jt);case"Yo":return dt(Ee.ordinalNumber(oe,{unit:"year"}),Jt);default:return dt(Ze(Ne.length,oe),Jt)}}},{key:"validate",value:function(oe,Ne){return Ne.isTwoDigitYear||Ne.year&gt;0}},{key:"set",value:function(oe,Ne,Ee,Jt){var qt=(0,de.A)(oe,Jt);if(Ee.isTwoDigitYear){var ei=Ae(Ee.year,qt);return oe.setUTCFullYear(ei,0,Jt.firstWeekContainsDate),oe.setUTCHours(0,0,0,0),(0,ve.A)(oe,Jt)}return oe.setUTCFullYear("era"in Ne&amp;&amp;1!==Ne.era?1-Ee.year:Ee.year,0,Jt.firstWeekContainsDate),oe.setUTCHours(0,0,0,0),(0,ve.A)(oe,Jt)}}]),be}(se),ft=h(5372),xe=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",130),$(A(De),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne){return gt("R"===Ne?4:Ne.length,oe)}},{key:"set",value:function(oe,Ne,Ee){var Jt=new Date(0);return Jt.setUTCFullYear(Ee,0,4),Jt.setUTCHours(0,0,0,0),(0,ft.A)(Jt)}}]),be}(se),ct=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",130),$(A(De),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne){return gt("u"===Ne?4:Ne.length,oe)}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCFullYear(Ee,0,1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),ze=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",120),$(A(De),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"Q":case"QQ":return Ze(Ne.length,oe);case"Qo":return Ee.ordinalNumber(oe,{unit:"quarter"});case"QQQ":return Ee.quarter(oe,{width:"abbreviated",context:"formatting"})||Ee.quarter(oe,{width:"narrow",context:"formatting"});case"QQQQQ":return Ee.quarter(oe,{width:"narrow",context:"formatting"});default:return Ee.quarter(oe,{width:"wide",context:"formatting"})||Ee.quarter(oe,{width:"abbreviated",context:"formatting"})||Ee.quarter(oe,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=4}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMonth(3*(Ee-1),1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),ge=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",120),$(A(De),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"q":case"qq":return Ze(Ne.length,oe);case"qo":return Ee.ordinalNumber(oe,{unit:"quarter"});case"qqq":return Ee.quarter(oe,{width:"abbreviated",context:"standalone"})||Ee.quarter(oe,{width:"narrow",context:"standalone"});case"qqqqq":return Ee.quarter(oe,{width:"narrow",context:"standalone"});default:return Ee.quarter(oe,{width:"wide",context:"standalone"})||Ee.quarter(oe,{width:"abbreviated",context:"standalone"})||Ee.quarter(oe,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=4}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMonth(3*(Ee-1),1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),H=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),$(A(De),"priority",110),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){var Jt=function(ei){return ei-1};switch(Ne){case"M":return dt(He(Ge_month,oe),Jt);case"MM":return dt(Ze(2,oe),Jt);case"Mo":return dt(Ee.ordinalNumber(oe,{unit:"month"}),Jt);case"MMM":return Ee.month(oe,{width:"abbreviated",context:"formatting"})||Ee.month(oe,{width:"narrow",context:"formatting"});case"MMMMM":return Ee.month(oe,{width:"narrow",context:"formatting"});default:return Ee.month(oe,{width:"wide",context:"formatting"})||Ee.month(oe,{width:"abbreviated",context:"formatting"})||Ee.month(oe,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=11}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMonth(Ee,1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),J=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",110),$(A(De),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){var Jt=function(ei){return ei-1};switch(Ne){case"L":return dt(He(Ge_month,oe),Jt);case"LL":return dt(Ze(2,oe),Jt);case"Lo":return dt(Ee.ordinalNumber(oe,{unit:"month"}),Jt);case"LLL":return Ee.month(oe,{width:"abbreviated",context:"standalone"})||Ee.month(oe,{width:"narrow",context:"standalone"});case"LLLLL":return Ee.month(oe,{width:"narrow",context:"standalone"});default:return Ee.month(oe,{width:"wide",context:"standalone"})||Ee.month(oe,{width:"abbreviated",context:"standalone"})||Ee.month(oe,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=11}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMonth(Ee,1),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),Ue=h(8204),it=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",100),$(A(De),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"w":return He(Ge_week,oe);case"wo":return Ee.ordinalNumber(oe,{unit:"week"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=53}},{key:"set",value:function(oe,Ne,Ee,Jt){return(0,ve.A)(function et(Se,We,be){(0,w.A)(2,arguments);var De=(0,O.A)(Se),oe=(0,U.A)(We),Ne=(0,Ue.A)(De,be)-oe;return De.setUTCDate(De.getUTCDate()-7*Ne),De}(oe,Ee,Jt),Jt)}}]),be}(se),pe=h(8550),Ve=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",100),$(A(De),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"I":return He(Ge_week,oe);case"Io":return Ee.ordinalNumber(oe,{unit:"week"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=53}},{key:"set",value:function(oe,Ne,Ee){return(0,ft.A)(function Xe(Se,We){(0,w.A)(2,arguments);var be=(0,O.A)(Se),De=(0,U.A)(We),oe=(0,pe.A)(be)-De;return be.setUTCDate(be.getUTCDate()-7*oe),be}(oe,Ee))}}]),be}(se),Le=[31,28,31,30,31,30,31,31,30,31,30,31],Fe=[31,29,31,30,31,30,31,31,30,31,30,31],je=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"subPriority",1),$(A(De),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"d":return He(Ge_date,oe);case"do":return Ee.ordinalNumber(oe,{unit:"date"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){var Jt=x(oe.getUTCFullYear()),qt=oe.getUTCMonth();return Jt?Ne&gt;=1&amp;&amp;Ne&lt;=Fe[qt]:Ne&gt;=1&amp;&amp;Ne&lt;=Le[qt]}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCDate(Ee),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),mt=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"subpriority",1),$(A(De),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"D":case"DD":return He(Ge_dayOfYear,oe);case"Do":return Ee.ordinalNumber(oe,{unit:"date"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return x(oe.getUTCFullYear())?Ne&gt;=1&amp;&amp;Ne&lt;=366:Ne&gt;=1&amp;&amp;Ne&lt;=365}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMonth(0,Ee),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),Nt=h(4319);function en(Se,We,be){var De,oe,Ne,Ee,Jt,qt,ei,ai;(0,w.A)(2,arguments);var Mi=(0,Nt.q)(),Yi=(0,U.A)(null!==(De=null!==(oe=null!==(Ne=null!==(Ee=be?.weekStartsOn)&amp;&amp;void 0!==Ee?Ee:null==be||null===(Jt=be.locale)||void 0===Jt||null===(qt=Jt.options)||void 0===qt?void 0:qt.weekStartsOn)&amp;&amp;void 0!==Ne?Ne:Mi.weekStartsOn)&amp;&amp;void 0!==oe?oe:null===(ei=Mi.locale)||void 0===ei||null===(ai=ei.options)||void 0===ai?void 0:ai.weekStartsOn)&amp;&amp;void 0!==De?De:0);if(!(Yi&gt;=0&amp;&amp;Yi&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var gi=(0,O.A)(Se),Gi=(0,U.A)(We),wi=((Gi%7+7)%7&lt;Yi?7:0)+Gi-gi.getUTCDay();return gi.setUTCDate(gi.getUTCDate()+wi),gi}var Zt=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"incompatibleTokens",["D","i","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"E":case"EE":case"EEE":return Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"});case"EEEEE":return Ee.day(oe,{width:"narrow",context:"formatting"});case"EEEEEE":return Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"});default:return Ee.day(oe,{width:"wide",context:"formatting"})||Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=6}},{key:"set",value:function(oe,Ne,Ee,Jt){return(oe=en(oe,Ee,Jt)).setUTCHours(0,0,0,0),oe}}]),be}(se),fn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee,Jt){var qt=function(ai){var Mi=7*Math.floor((ai-1)/7);return(ai+Jt.weekStartsOn+6)%7+Mi};switch(Ne){case"e":case"ee":return dt(Ze(Ne.length,oe),qt);case"eo":return dt(Ee.ordinalNumber(oe,{unit:"day"}),qt);case"eee":return Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"});case"eeeee":return Ee.day(oe,{width:"narrow",context:"formatting"});case"eeeeee":return Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"});default:return Ee.day(oe,{width:"wide",context:"formatting"})||Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=6}},{key:"set",value:function(oe,Ne,Ee,Jt){return(oe=en(oe,Ee,Jt)).setUTCHours(0,0,0,0),oe}}]),be}(se),on=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee,Jt){var qt=function(ai){var Mi=7*Math.floor((ai-1)/7);return(ai+Jt.weekStartsOn+6)%7+Mi};switch(Ne){case"c":case"cc":return dt(Ze(Ne.length,oe),qt);case"co":return dt(Ee.ordinalNumber(oe,{unit:"day"}),qt);case"ccc":return Ee.day(oe,{width:"abbreviated",context:"standalone"})||Ee.day(oe,{width:"short",context:"standalone"})||Ee.day(oe,{width:"narrow",context:"standalone"});case"ccccc":return Ee.day(oe,{width:"narrow",context:"standalone"});case"cccccc":return Ee.day(oe,{width:"short",context:"standalone"})||Ee.day(oe,{width:"narrow",context:"standalone"});default:return Ee.day(oe,{width:"wide",context:"standalone"})||Ee.day(oe,{width:"abbreviated",context:"standalone"})||Ee.day(oe,{width:"short",context:"standalone"})||Ee.day(oe,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=6}},{key:"set",value:function(oe,Ne,Ee,Jt){return(oe=en(oe,Ee,Jt)).setUTCHours(0,0,0,0),oe}}]),be}(se),Wt=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",90),$(A(De),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){var Jt=function(ei){return 0===ei?7:ei};switch(Ne){case"i":case"ii":return Ze(Ne.length,oe);case"io":return Ee.ordinalNumber(oe,{unit:"day"});case"iii":return dt(Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"}),Jt);case"iiiii":return dt(Ee.day(oe,{width:"narrow",context:"formatting"}),Jt);case"iiiiii":return dt(Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"}),Jt);default:return dt(Ee.day(oe,{width:"wide",context:"formatting"})||Ee.day(oe,{width:"abbreviated",context:"formatting"})||Ee.day(oe,{width:"short",context:"formatting"})||Ee.day(oe,{width:"narrow",context:"formatting"}),Jt)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=7}},{key:"set",value:function(oe,Ne,Ee){return oe=function Ke(Se,We){(0,w.A)(2,arguments);var be=(0,U.A)(We);be%7==0&amp;&amp;(be-=7);var oe=(0,O.A)(Se),qt=((be%7+7)%7&lt;1?7:0)+be-oe.getUTCDay();return oe.setUTCDate(oe.getUTCDate()+qt),oe}(oe,Ee),oe.setUTCHours(0,0,0,0),oe}}]),be}(se),Pn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",80),$(A(De),"incompatibleTokens",["b","B","H","k","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"a":case"aa":case"aaa":return Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});case"aaaaa":return Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});default:return Ee.dayPeriod(oe,{width:"wide",context:"formatting"})||Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCHours(bt(Ee),0,0,0),oe}}]),be}(se),On=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",80),$(A(De),"incompatibleTokens",["a","B","H","k","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"b":case"bb":case"bbb":return Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});case"bbbbb":return Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});default:return Ee.dayPeriod(oe,{width:"wide",context:"formatting"})||Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCHours(bt(Ee),0,0,0),oe}}]),be}(se),pn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",80),$(A(De),"incompatibleTokens",["a","b","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"B":case"BB":case"BBB":return Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});case"BBBBB":return Ee.dayPeriod(oe,{width:"narrow",context:"formatting"});default:return Ee.dayPeriod(oe,{width:"wide",context:"formatting"})||Ee.dayPeriod(oe,{width:"abbreviated",context:"formatting"})||Ee.dayPeriod(oe,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCHours(bt(Ee),0,0,0),oe}}]),be}(se),kn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",70),$(A(De),"incompatibleTokens",["H","K","k","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"h":return He(Ge_hour12h,oe);case"ho":return Ee.ordinalNumber(oe,{unit:"hour"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=12}},{key:"set",value:function(oe,Ne,Ee){var Jt=oe.getUTCHours()&gt;=12;return oe.setUTCHours(Jt&amp;&amp;Ee&lt;12?Ee+12:Jt||12!==Ee?Ee:0,0,0,0),oe}}]),be}(se),Qn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",70),$(A(De),"incompatibleTokens",["a","b","h","K","k","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"H":return He(Ge_hour23h,oe);case"Ho":return Ee.ordinalNumber(oe,{unit:"hour"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=23}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCHours(Ee,0,0,0),oe}}]),be}(se),Ei=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",70),$(A(De),"incompatibleTokens",["h","H","k","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"K":return He(Ge_hour11h,oe);case"Ko":return Ee.ordinalNumber(oe,{unit:"hour"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=11}},{key:"set",value:function(oe,Ne,Ee){var Jt=oe.getUTCHours()&gt;=12;return oe.setUTCHours(Jt&amp;&amp;Ee&lt;12?Ee+12:Ee,0,0,0),oe}}]),be}(se),Gn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",70),$(A(De),"incompatibleTokens",["a","b","h","H","K","t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"k":return He(Ge_hour24h,oe);case"ko":return Ee.ordinalNumber(oe,{unit:"hour"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=1&amp;&amp;Ne&lt;=24}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCHours(Ee&lt;=24?Ee%24:Ee,0,0,0),oe}}]),be}(se),wn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",60),$(A(De),"incompatibleTokens",["t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"m":return He(Ge_minute,oe);case"mo":return Ee.ordinalNumber(oe,{unit:"minute"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=59}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMinutes(Ee,0,0),oe}}]),be}(se),si=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",50),$(A(De),"incompatibleTokens",["t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne,Ee){switch(Ne){case"s":return He(Ge_second,oe);case"so":return Ee.ordinalNumber(oe,{unit:"second"});default:return Ze(Ne.length,oe)}}},{key:"validate",value:function(oe,Ne){return Ne&gt;=0&amp;&amp;Ne&lt;=59}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCSeconds(Ee,0),oe}}]),be}(se),cn=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",30),$(A(De),"incompatibleTokens",["t","T"]),De}return Q(be,[{key:"parse",value:function(oe,Ne){return dt(Ze(Ne.length,oe),function(qt){return Math.floor(qt*Math.pow(10,3-Ne.length))})}},{key:"set",value:function(oe,Ne,Ee){return oe.setUTCMilliseconds(Ee),oe}}]),be}(se),Ci=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",10),$(A(De),"incompatibleTokens",["t","T","x"]),De}return Q(be,[{key:"parse",value:function(oe,Ne){switch(Ne){case"X":return Oe(Ye_basicOptionalMinutes,oe);case"XX":return Oe(Ye_basic,oe);case"XXXX":return Oe(Ye_basicOptionalSeconds,oe);case"XXXXX":return Oe(Ye_extendedOptionalSeconds,oe);default:return Oe(Ye_extended,oe)}}},{key:"set",value:function(oe,Ne,Ee){return Ne.timestampIsSet?oe:new Date(oe.getTime()-Ee)}}]),be}(se),Ct=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",10),$(A(De),"incompatibleTokens",["t","T","X"]),De}return Q(be,[{key:"parse",value:function(oe,Ne){switch(Ne){case"x":return Oe(Ye_basicOptionalMinutes,oe);case"xx":return Oe(Ye_basic,oe);case"xxxx":return Oe(Ye_basicOptionalSeconds,oe);case"xxxxx":return Oe(Ye_extendedOptionalSeconds,oe);default:return Oe(Ye_extended,oe)}}},{key:"set",value:function(oe,Ne,Ee){return Ne.timestampIsSet?oe:new Date(oe.getTime()-Ee)}}]),be}(se),Mt=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",40),$(A(De),"incompatibleTokens","*"),De}return Q(be,[{key:"parse",value:function(oe){return Te(oe)}},{key:"set",value:function(oe,Ne,Ee){return[new Date(1e3*Ee),{timestampIsSet:!0}]}}]),be}(se),qe=function(Se){W(be,Se);var We=he(be);function be(){var De;Y(this,be);for(var oe=arguments.length,Ne=new Array(oe),Ee=0;Ee&lt;oe;Ee++)Ne[Ee]=arguments[Ee];return $(A(De=We.call.apply(We,[this].concat(Ne))),"priority",20),$(A(De),"incompatibleTokens","*"),De}return Q(be,[{key:"parse",value:function(oe){return Te(oe)}},{key:"set",value:function(oe,Ne,Ee){return[new Date(Ee),{timestampIsSet:!0}]}}]),be}(se),_t={G:new ot,y:new B,Y:new rt,R:new xe,u:new ct,Q:new ze,q:new ge,M:new H,L:new J,w:new it,I:new Ve,d:new je,D:new mt,E:new Zt,e:new fn,c:new on,i:new Wt,a:new Pn,b:new On,B:new pn,h:new kn,H:new Qn,K:new Ei,k:new Gn,m:new wn,s:new si,S:new cn,X:new Ci,x:new Ct,t:new Mt,T:new qe},It=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Yt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Cn=/^'([^]*?)'?$/,En=/''/g,An=/\S/,Et=/[a-zA-Z]/;function at(Se,We,be,De){var oe,Ne,Ee,Jt,qt,ei,ai,Mi,Yi,gi,Gi,Oi,Ri,Pi,wi,Be,Je,ht;(0,w.A)(3,arguments);var vt=String(Se),Dt=String(We),jt=(0,Nt.q)(),Ht=null!==(oe=null!==(Ne=De?.locale)&amp;&amp;void 0!==Ne?Ne:jt.locale)&amp;&amp;void 0!==oe?oe:u.A;if(!Ht.match)throw new RangeError("locale must contain match property");var hn=(0,U.A)(null!==(Ee=null!==(Jt=null!==(qt=null!==(ei=De?.firstWeekContainsDate)&amp;&amp;void 0!==ei?ei:null==De||null===(ai=De.locale)||void 0===ai||null===(Mi=ai.options)||void 0===Mi?void 0:Mi.firstWeekContainsDate)&amp;&amp;void 0!==qt?qt:jt.firstWeekContainsDate)&amp;&amp;void 0!==Jt?Jt:null===(Yi=jt.locale)||void 0===Yi||null===(gi=Yi.options)||void 0===gi?void 0:gi.firstWeekContainsDate)&amp;&amp;void 0!==Ee?Ee:1);if(!(hn&gt;=1&amp;&amp;hn&lt;=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var _n=(0,U.A)(null!==(Gi=null!==(Oi=null!==(Ri=null!==(Pi=De?.weekStartsOn)&amp;&amp;void 0!==Pi?Pi:null==De||null===(wi=De.locale)||void 0===wi||null===(Be=wi.options)||void 0===Be?void 0:Be.weekStartsOn)&amp;&amp;void 0!==Ri?Ri:jt.weekStartsOn)&amp;&amp;void 0!==Oi?Oi:null===(Je=jt.locale)||void 0===Je||null===(ht=Je.options)||void 0===ht?void 0:ht.weekStartsOn)&amp;&amp;void 0!==Gi?Gi:0);if(!(_n&gt;=0&amp;&amp;_n&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Dt)return""===vt?(0,O.A)(be):new Date(NaN);var yi,ti={firstWeekContainsDate:hn,weekStartsOn:_n,locale:Ht},Jn=[new ye],Un=Dt.match(Yt).map(function(Wn){var Fn=Wn[0];return Fn in m.A?(0,m.A[Fn])(Wn,Ht.formatLong):Wn}).join("").match(It),li=[],oi=E(Un);try{var Vn=function(){var Fn=yi.value;!(null!=De&amp;&amp;De.useAdditionalWeekYearTokens)&amp;&amp;(0,y.xM)(Fn)&amp;&amp;(0,y.lJ)(Fn,Dt,Se),(null==De||!De.useAdditionalDayOfYearTokens)&amp;&amp;(0,y.ef)(Fn)&amp;&amp;(0,y.lJ)(Fn,Dt,Se);var pi=Fn[0],bn=_t[pi];if(bn){var Ar=bn.incompatibleTokens;if(Array.isArray(Ar)){var Er=li.find(function(Is){return Ar.includes(Is.token)||Is.token===pi});if(Er)throw new RangeError("The format string mustn't contain `".concat(Er.fullToken,"` and `").concat(Fn,"` at the same time"))}else if("*"===bn.incompatibleTokens&amp;&amp;li.length&gt;0)throw new RangeError("The format string mustn't contain `".concat(Fn,"` and any other token at the same time"));li.push({token:pi,fullToken:Fn});var eo=bn.run(vt,Fn,Ht.match,ti);if(!eo)return{v:new Date(NaN)};Jn.push(eo.setter),vt=eo.rest}else{if(pi.match(Et))throw new RangeError("Format string contains an unescaped latin alphabet character `"+pi+"`");if("''"===Fn?Fn="'":"'"===pi&amp;&amp;(Fn=function nt(Se){return Se.match(Cn)[1].replace(En,"'")}(Fn)),0!==vt.indexOf(Fn))return{v:new Date(NaN)};vt=vt.slice(Fn.length)}};for(oi.s();!(yi=oi.n()).done;){var mi=Vn();if("object"===(0,d.A)(mi))return mi.v}}catch(Wn){oi.e(Wn)}finally{oi.f()}if(vt.length&gt;0&amp;&amp;An.test(vt))return new Date(NaN);var Si=Jn.map(function(Wn){return Wn.priority}).sort(function(Wn,Fn){return Fn-Wn}).filter(function(Wn,Fn,pi){return pi.indexOf(Wn)===Fn}).map(function(Wn){return Jn.filter(function(Fn){return Fn.priority===Wn}).sort(function(Fn,pi){return pi.subPriority-Fn.subPriority})}).map(function(Wn){return Wn[0]}),Re=(0,O.A)(be);if(isNaN(Re.getTime()))return new Date(NaN);var Ut,ke=(0,R.A)(Re,(0,T.A)(Re)),Qe={},yt=E(Si);try{for(yt.s();!(Ut=yt.n()).done;){var an=Ut.value;if(!an.validate(ke,ti))return new Date(NaN);var Tn=an.set(ke,Qe,ti);Array.isArray(Tn)?(ke=Tn[0],C(Qe,Tn[1])):ke=Tn}}catch(Wn){yt.e(Wn)}finally{yt.f()}return ke}},3636:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(628),e=h(738);function g(E){(0,e.A)(1,arguments);var u=(0,d.A)(E);return u.setHours(0,0,0,0),u}},7683:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;E});var d=h(6282),e=h(738),g=h(179);function E(u,R){(0,e.A)(2,arguments);var O=(0,g.A)(R);return(0,d.A)(u,-O)}},628:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(2284),e=h(738);function g(E){(0,e.A)(1,arguments);var u=Object.prototype.toString.call(E);return E instanceof Date||"object"===(0,d.A)(E)&amp;&amp;"[object Date]"===u?new Date(E.getTime()):"number"==typeof E||"[object Number]"===u?new Date(E):(("string"==typeof E||"[object String]"===u)&amp;&amp;typeof console&lt;"u"&amp;&amp;(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},4511:(ne,F,h)=&gt;{var d;!function(e,g,E,u){"use strict";var W,R=["","webkit","Moz","MS","ms","o"],O=g.createElement("div"),m=Math.round,T=Math.abs,y=Date.now;function U(Re,ke,Qe){return setTimeout(he(Re,Qe),ke)}function w(Re,ke,Qe){return!!Array.isArray(Re)&amp;&amp;(A(Re,Qe[ke],Qe),!0)}function A(Re,ke,Qe){var yt;if(Re)if(Re.forEach)Re.forEach(ke,Qe);else if(Re.length!==u)for(yt=0;yt&lt;Re.length;)ke.call(Qe,Re[yt],yt,Re),yt++;else for(yt in Re)Re.hasOwnProperty(yt)&amp;&amp;ke.call(Qe,Re[yt],yt,Re)}function L(Re,ke,Qe){var yt="DEPRECATED METHOD: "+ke+"\n"+Qe+" AT \n";return function(){var Ut=new Error("get-stack-trace"),an=Ut&amp;&amp;Ut.stack?Ut.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.&lt;anonymous&gt;\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Tn=e.console&amp;&amp;(e.console.warn||e.console.log);return Tn&amp;&amp;Tn.call(e.console,yt,an),Re.apply(this,arguments)}}W="function"!=typeof Object.assign?function(ke){if(ke===u||null===ke)throw new TypeError("Cannot convert undefined or null to object");for(var Qe=Object(ke),yt=1;yt&lt;arguments.length;yt++){var Ut=arguments[yt];if(Ut!==u&amp;&amp;null!==Ut)for(var an in Ut)Ut.hasOwnProperty(an)&amp;&amp;(Qe[an]=Ut[an])}return Qe}:Object.assign;var q=L(function(ke,Qe,yt){for(var Ut=Object.keys(Qe),an=0;an&lt;Ut.length;)(!yt||yt&amp;&amp;ke[Ut[an]]===u)&amp;&amp;(ke[Ut[an]]=Qe[Ut[an]]),an++;return ke},"extend","Use `assign`."),le=L(function(ke,Qe){return q(ke,Qe,!0)},"merge","Use `assign`.");function Ce(Re,ke,Qe){var Ut,yt=ke.prototype;(Ut=Re.prototype=Object.create(yt)).constructor=Re,Ut._super=yt,Qe&amp;&amp;W(Ut,Qe)}function he(Re,ke){return function(){return Re.apply(ke,arguments)}}function Y(Re,ke){return"function"==typeof Re?Re.apply(ke&amp;&amp;ke[0]||u,ke):Re}function j(Re,ke){return Re===u?ke:Re}function X(Re,ke,Qe){A(ee(ke),function(yt){Re.addEventListener(yt,Qe,!1)})}function _e(Re,ke,Qe){A(ee(ke),function(yt){Re.removeEventListener(yt,Qe,!1)})}function Q(Re,ke){for(;Re;){if(Re==ke)return!0;Re=Re.parentNode}return!1}function $(Re,ke){return Re.indexOf(ke)&gt;-1}function ee(Re){return Re.trim().split(/\s+/g)}function G(Re,ke,Qe){if(Re.indexOf&amp;&amp;!Qe)return Re.indexOf(ke);for(var yt=0;yt&lt;Re.length;){if(Qe&amp;&amp;Re[yt][Qe]==ke||!Qe&amp;&amp;Re[yt]===ke)return yt;yt++}return-1}function ue(Re){return Array.prototype.slice.call(Re,0)}function ye(Re,ke,Qe){for(var yt=[],Ut=[],an=0;an&lt;Re.length;){var Tn=ke?Re[an][ke]:Re[an];G(Ut,Tn)&lt;0&amp;&amp;yt.push(Re[an]),Ut[an]=Tn,an++}return Qe&amp;&amp;(yt=ke?yt.sort(function(Fn,pi){return Fn[ke]&gt;pi[ke]}):yt.sort()),yt}function se(Re,ke){for(var Qe,yt,Ut=ke[0].toUpperCase()+ke.slice(1),an=0;an&lt;R.length;){if((yt=(Qe=R[an])?Qe+Ut:ke)in Re)return yt;an++}return u}var ot=1;function Ge(Re){var ke=Re.ownerDocument||Re;return ke.defaultView||ke.parentWindow||e}var dt="ontouchstart"in e,He=se(e,"PointerEvent")!==u,Oe=dt&amp;&amp;/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),Te="touch",gt="mouse",Ue=["x","y"],et=["clientX","clientY"];function it(Re,ke){var Qe=this;this.manager=Re,this.callback=ke,this.element=Re.element,this.target=Re.options.inputTarget,this.domHandler=function(yt){Y(Re.options.enable,[Re])&amp;&amp;Qe.handler(yt)},this.init()}function Xe(Re,ke,Qe){var yt=Qe.pointers.length,Ut=Qe.changedPointers.length,an=1&amp;ke&amp;&amp;yt-Ut==0,Tn=12&amp;ke&amp;&amp;yt-Ut==0;Qe.isFirst=!!an,Qe.isFinal=!!Tn,an&amp;&amp;(Re.session={}),Qe.eventType=ke,function Ve(Re,ke){var Qe=Re.session,yt=ke.pointers,Ut=yt.length;Qe.firstInput||(Qe.firstInput=je(ke)),Ut&gt;1&amp;&amp;!Qe.firstMultiple?Qe.firstMultiple=je(ke):1===Ut&amp;&amp;(Qe.firstMultiple=!1);var an=Qe.firstInput,Tn=Qe.firstMultiple,Wn=Tn?Tn.center:an.center,Fn=ke.center=mt(yt);ke.timeStamp=y(),ke.deltaTime=ke.timeStamp-an.timeStamp,ke.angle=fn(Wn,Fn),ke.distance=Zt(Wn,Fn),function Le(Re,ke){var Qe=ke.center,yt=Re.offsetDelta||{},Ut=Re.prevDelta||{},an=Re.prevInput||{};(1===ke.eventType||4===an.eventType)&amp;&amp;(Ut=Re.prevDelta={x:an.deltaX||0,y:an.deltaY||0},yt=Re.offsetDelta={x:Qe.x,y:Qe.y}),ke.deltaX=Ut.x+(Qe.x-yt.x),ke.deltaY=Ut.y+(Qe.y-yt.y)}(Qe,ke),ke.offsetDirection=en(ke.deltaX,ke.deltaY);var pi=Nt(ke.deltaTime,ke.deltaX,ke.deltaY);ke.overallVelocityX=pi.x,ke.overallVelocityY=pi.y,ke.overallVelocity=T(pi.x)&gt;T(pi.y)?pi.x:pi.y,ke.scale=Tn?function Ke(Re,ke){return Zt(ke[0],ke[1],et)/Zt(Re[0],Re[1],et)}(Tn.pointers,yt):1,ke.rotation=Tn?function on(Re,ke){return fn(ke[1],ke[0],et)+fn(Re[1],Re[0],et)}(Tn.pointers,yt):0,ke.maxPointers=Qe.prevInput?ke.pointers.length&gt;Qe.prevInput.maxPointers?ke.pointers.length:Qe.prevInput.maxPointers:ke.pointers.length,function Fe(Re,ke){var Ut,an,Tn,Wn,Qe=Re.lastInterval||ke,yt=ke.timeStamp-Qe.timeStamp;if(8!=ke.eventType&amp;&amp;(yt&gt;25||Qe.velocity===u)){var Fn=ke.deltaX-Qe.deltaX,pi=ke.deltaY-Qe.deltaY,bn=Nt(yt,Fn,pi);an=bn.x,Tn=bn.y,Ut=T(bn.x)&gt;T(bn.y)?bn.x:bn.y,Wn=en(Fn,pi),Re.lastInterval=ke}else Ut=Qe.velocity,an=Qe.velocityX,Tn=Qe.velocityY,Wn=Qe.direction;ke.velocity=Ut,ke.velocityX=an,ke.velocityY=Tn,ke.direction=Wn}(Qe,ke);var bn=Re.element;Q(ke.srcEvent.target,bn)&amp;&amp;(bn=ke.srcEvent.target),ke.target=bn}(Re,Qe),Re.emit("hammer.input",Qe),Re.recognize(Qe),Re.session.prevInput=Qe}function je(Re){for(var ke=[],Qe=0;Qe&lt;Re.pointers.length;)ke[Qe]={clientX:m(Re.pointers[Qe].clientX),clientY:m(Re.pointers[Qe].clientY)},Qe++;return{timeStamp:y(),pointers:ke,center:mt(ke),deltaX:Re.deltaX,deltaY:Re.deltaY}}function mt(Re){var ke=Re.length;if(1===ke)return{x:m(Re[0].clientX),y:m(Re[0].clientY)};for(var Qe=0,yt=0,Ut=0;Ut&lt;ke;)Qe+=Re[Ut].clientX,yt+=Re[Ut].clientY,Ut++;return{x:m(Qe/ke),y:m(yt/ke)}}function Nt(Re,ke,Qe){return{x:ke/Re||0,y:Qe/Re||0}}function en(Re,ke){return Re===ke?1:T(Re)&gt;=T(ke)?Re&lt;0?2:4:ke&lt;0?8:16}function Zt(Re,ke,Qe){Qe||(Qe=Ue);var yt=ke[Qe[0]]-Re[Qe[0]],Ut=ke[Qe[1]]-Re[Qe[1]];return Math.sqrt(yt*yt+Ut*Ut)}function fn(Re,ke,Qe){return Qe||(Qe=Ue),180*Math.atan2(ke[Qe[1]]-Re[Qe[1]],ke[Qe[0]]-Re[Qe[0]])/Math.PI}it.prototype={handler:function(){},init:function(){this.evEl&amp;&amp;X(this.element,this.evEl,this.domHandler),this.evTarget&amp;&amp;X(this.target,this.evTarget,this.domHandler),this.evWin&amp;&amp;X(Ge(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&amp;&amp;_e(this.element,this.evEl,this.domHandler),this.evTarget&amp;&amp;_e(this.target,this.evTarget,this.domHandler),this.evWin&amp;&amp;_e(Ge(this.element),this.evWin,this.domHandler)}};var Wt={mousedown:1,mousemove:2,mouseup:4};function pn(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,it.apply(this,arguments)}Ce(pn,it,{handler:function(ke){var Qe=Wt[ke.type];1&amp;Qe&amp;&amp;0===ke.button&amp;&amp;(this.pressed=!0),2&amp;Qe&amp;&amp;1!==ke.which&amp;&amp;(Qe=4),this.pressed&amp;&amp;(4&amp;Qe&amp;&amp;(this.pressed=!1),this.callback(this.manager,Qe,{pointers:[ke],changedPointers:[ke],pointerType:gt,srcEvent:ke}))}});var kn={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Qn={2:Te,3:"pen",4:gt,5:"kinect"},Ei="pointerdown",Gn="pointermove pointerup pointercancel";function wn(){this.evEl=Ei,this.evWin=Gn,it.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}e.MSPointerEvent&amp;&amp;!e.PointerEvent&amp;&amp;(Ei="MSPointerDown",Gn="MSPointerMove MSPointerUp MSPointerCancel"),Ce(wn,it,{handler:function(ke){var Qe=this.store,yt=!1,Ut=ke.type.toLowerCase().replace("ms",""),an=kn[Ut],Tn=Qn[ke.pointerType]||ke.pointerType,Wn=Tn==Te,Fn=G(Qe,ke.pointerId,"pointerId");1&amp;an&amp;&amp;(0===ke.button||Wn)?Fn&lt;0&amp;&amp;(Qe.push(ke),Fn=Qe.length-1):12&amp;an&amp;&amp;(yt=!0),!(Fn&lt;0)&amp;&amp;(Qe[Fn]=ke,this.callback(this.manager,an,{pointers:Qe,changedPointers:[ke],pointerType:Tn,srcEvent:ke}),yt&amp;&amp;Qe.splice(Fn,1))}});var si={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function Ct(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,it.apply(this,arguments)}function Mt(Re,ke){var Qe=ue(Re.touches),yt=ue(Re.changedTouches);return 12&amp;ke&amp;&amp;(Qe=ye(Qe.concat(yt),"identifier",!0)),[Qe,yt]}Ce(Ct,it,{handler:function(ke){var Qe=si[ke.type];if(1===Qe&amp;&amp;(this.started=!0),this.started){var yt=Mt.call(this,ke,Qe);12&amp;Qe&amp;&amp;yt[0].length-yt[1].length==0&amp;&amp;(this.started=!1),this.callback(this.manager,Qe,{pointers:yt[0],changedPointers:yt[1],pointerType:Te,srcEvent:ke})}}});var qe={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function It(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},it.apply(this,arguments)}function Yt(Re,ke){var Qe=ue(Re.touches),yt=this.targetIds;if(3&amp;ke&amp;&amp;1===Qe.length)return yt[Qe[0].identifier]=!0,[Qe,Qe];var Ut,an,Tn=ue(Re.changedTouches),Wn=[],Fn=this.target;if(an=Qe.filter(function(pi){return Q(pi.target,Fn)}),1===ke)for(Ut=0;Ut&lt;an.length;)yt[an[Ut].identifier]=!0,Ut++;for(Ut=0;Ut&lt;Tn.length;)yt[Tn[Ut].identifier]&amp;&amp;Wn.push(Tn[Ut]),12&amp;ke&amp;&amp;delete yt[Tn[Ut].identifier],Ut++;return Wn.length?[ye(an.concat(Wn),"identifier",!0),Wn]:void 0}function An(){it.apply(this,arguments);var Re=he(this.handler,this);this.touch=new It(this.manager,Re),this.mouse=new pn(this.manager,Re),this.primaryTouch=null,this.lastTouches=[]}function Et(Re,ke){1&amp;Re?(this.primaryTouch=ke.changedPointers[0].identifier,at.call(this,ke)):12&amp;Re&amp;&amp;at.call(this,ke)}function at(Re){var ke=Re.changedPointers[0];if(ke.identifier===this.primaryTouch){var Qe={x:ke.clientX,y:ke.clientY};this.lastTouches.push(Qe);var yt=this.lastTouches;setTimeout(function(){var an=yt.indexOf(Qe);an&gt;-1&amp;&amp;yt.splice(an,1)},2500)}}function nt(Re){for(var ke=Re.srcEvent.clientX,Qe=Re.srcEvent.clientY,yt=0;yt&lt;this.lastTouches.length;yt++){var Ut=this.lastTouches[yt],an=Math.abs(ke-Ut.x),Tn=Math.abs(Qe-Ut.y);if(an&lt;=25&amp;&amp;Tn&lt;=25)return!0}return!1}Ce(It,it,{handler:function(ke){var Qe=qe[ke.type],yt=Yt.call(this,ke,Qe);yt&amp;&amp;this.callback(this.manager,Qe,{pointers:yt[0],changedPointers:yt[1],pointerType:Te,srcEvent:ke})}}),Ce(An,it,{handler:function(ke,Qe,yt){var an=yt.pointerType==gt;if(!(an&amp;&amp;yt.sourceCapabilities&amp;&amp;yt.sourceCapabilities.firesTouchEvents)){if(yt.pointerType==Te)Et.call(this,Qe,yt);else if(an&amp;&amp;nt.call(this,yt))return;this.callback(ke,Qe,yt)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Se=se(O.style,"touchAction"),We=Se!==u,be="compute",oe="manipulation",Ne="none",Ee="pan-x",Jt="pan-y",qt=function Mi(){if(!We)return!1;var Re={},ke=e.CSS&amp;&amp;e.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(Qe){Re[Qe]=!ke||e.CSS.supports("touch-action",Qe)}),Re}();function ei(Re,ke){this.manager=Re,this.set(ke)}function Be(Re){this.options=W({},this.defaults,Re||{}),this.id=function me(){return ot++}(),this.manager=null,this.options.enable=j(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function Je(Re){return 16&amp;Re?"cancel":8&amp;Re?"end":4&amp;Re?"move":2&amp;Re?"start":""}function ht(Re){return 16==Re?"down":8==Re?"up":2==Re?"left":4==Re?"right":""}function vt(Re,ke){var Qe=ke.manager;return Qe?Qe.get(Re):Re}function Dt(){Be.apply(this,arguments)}function jt(){Dt.apply(this,arguments),this.pX=null,this.pY=null}function Ht(){Dt.apply(this,arguments)}function hn(){Be.apply(this,arguments),this._timer=null,this._input=null}function _n(){Dt.apply(this,arguments)}function ti(){Dt.apply(this,arguments)}function Jn(){Be.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Un(Re,ke){return(ke=ke||{}).recognizers=j(ke.recognizers,Un.defaults.preset),new yi(Re,ke)}function yi(Re,ke){this.options=W({},Un.defaults,ke||{}),this.options.inputTarget=this.options.inputTarget||Re,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=Re,this.input=function pe(Re){return new(Re.options.inputClass||(He?wn:Oe?It:dt?An:pn))(Re,Xe)}(this),this.touchAction=new ei(this,this.options.touchAction),Vn(this,!0),A(this.options.recognizers,function(Qe){var yt=this.add(new Qe[0](Qe[1]));Qe[2]&amp;&amp;yt.recognizeWith(Qe[2]),Qe[3]&amp;&amp;yt.requireFailure(Qe[3])},this)}function Vn(Re,ke){var yt,Qe=Re.element;Qe.style&amp;&amp;(A(Re.options.cssProps,function(Ut,an){yt=se(Qe.style,an),ke?(Re.oldCssProps[yt]=Qe.style[yt],Qe.style[yt]=Ut):Qe.style[yt]=Re.oldCssProps[yt]||""}),ke||(Re.oldCssProps={}))}ei.prototype={set:function(Re){Re==be&amp;&amp;(Re=this.compute()),We&amp;&amp;this.manager.element.style&amp;&amp;qt[Re]&amp;&amp;(this.manager.element.style[Se]=Re),this.actions=Re.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var Re=[];return A(this.manager.recognizers,function(ke){Y(ke.options.enable,[ke])&amp;&amp;(Re=Re.concat(ke.getTouchAction()))}),function ai(Re){if($(Re,Ne))return Ne;var ke=$(Re,Ee),Qe=$(Re,Jt);return ke&amp;&amp;Qe?Ne:ke||Qe?ke?Ee:Jt:$(Re,oe)?oe:"auto"}(Re.join(" "))},preventDefaults:function(Re){var ke=Re.srcEvent,Qe=Re.offsetDirection;if(!this.manager.session.prevented){var yt=this.actions,Ut=$(yt,Ne)&amp;&amp;!qt[Ne],an=$(yt,Jt)&amp;&amp;!qt[Jt],Tn=$(yt,Ee)&amp;&amp;!qt[Ee];if(Ut&amp;&amp;1===Re.pointers.length&amp;&amp;Re.distance&lt;2&amp;&amp;Re.deltaTime&lt;250)return;return Tn&amp;&amp;an||!(Ut||an&amp;&amp;6&amp;Qe||Tn&amp;&amp;24&amp;Qe)?void 0:this.preventSrc(ke)}ke.preventDefault()},preventSrc:function(Re){this.manager.session.prevented=!0,Re.preventDefault()}},Be.prototype={defaults:{},set:function(Re){return W(this.options,Re),this.manager&amp;&amp;this.manager.touchAction.update(),this},recognizeWith:function(Re){if(w(Re,"recognizeWith",this))return this;var ke=this.simultaneous;return ke[(Re=vt(Re,this)).id]||(ke[Re.id]=Re,Re.recognizeWith(this)),this},dropRecognizeWith:function(Re){return w(Re,"dropRecognizeWith",this)||(Re=vt(Re,this),delete this.simultaneous[Re.id]),this},requireFailure:function(Re){if(w(Re,"requireFailure",this))return this;var ke=this.requireFail;return-1===G(ke,Re=vt(Re,this))&amp;&amp;(ke.push(Re),Re.requireFailure(this)),this},dropRequireFailure:function(Re){if(w(Re,"dropRequireFailure",this))return this;Re=vt(Re,this);var ke=G(this.requireFail,Re);return ke&gt;-1&amp;&amp;this.requireFail.splice(ke,1),this},hasRequireFailures:function(){return this.requireFail.length&gt;0},canRecognizeWith:function(Re){return!!this.simultaneous[Re.id]},emit:function(Re){var ke=this,Qe=this.state;function yt(Ut){ke.manager.emit(Ut,Re)}Qe&lt;8&amp;&amp;yt(ke.options.event+Je(Qe)),yt(ke.options.event),Re.additionalEvent&amp;&amp;yt(Re.additionalEvent),Qe&gt;=8&amp;&amp;yt(ke.options.event+Je(Qe))},tryEmit:function(Re){if(this.canEmit())return this.emit(Re);this.state=32},canEmit:function(){for(var Re=0;Re&lt;this.requireFail.length;){if(!(33&amp;this.requireFail[Re].state))return!1;Re++}return!0},recognize:function(Re){var ke=W({},Re);if(!Y(this.options.enable,[this,ke]))return this.reset(),void(this.state=32);56&amp;this.state&amp;&amp;(this.state=1),this.state=this.process(ke),30&amp;this.state&amp;&amp;this.tryEmit(ke)},process:function(Re){},getTouchAction:function(){},reset:function(){}},Ce(Dt,Be,{defaults:{pointers:1},attrTest:function(Re){var ke=this.options.pointers;return 0===ke||Re.pointers.length===ke},process:function(Re){var ke=this.state,Qe=Re.eventType,yt=6&amp;ke,Ut=this.attrTest(Re);return yt&amp;&amp;(8&amp;Qe||!Ut)?16|ke:yt||Ut?4&amp;Qe?8|ke:2&amp;ke?4|ke:2:32}}),Ce(jt,Dt,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Re=this.options.direction,ke=[];return 6&amp;Re&amp;&amp;ke.push(Jt),24&amp;Re&amp;&amp;ke.push(Ee),ke},directionTest:function(Re){var ke=this.options,Qe=!0,yt=Re.distance,Ut=Re.direction,an=Re.deltaX,Tn=Re.deltaY;return Ut&amp;ke.direction||(6&amp;ke.direction?(Ut=0===an?1:an&lt;0?2:4,Qe=an!=this.pX,yt=Math.abs(Re.deltaX)):(Ut=0===Tn?1:Tn&lt;0?8:16,Qe=Tn!=this.pY,yt=Math.abs(Re.deltaY))),Re.direction=Ut,Qe&amp;&amp;yt&gt;ke.threshold&amp;&amp;Ut&amp;ke.direction},attrTest:function(Re){return Dt.prototype.attrTest.call(this,Re)&amp;&amp;(2&amp;this.state||!(2&amp;this.state)&amp;&amp;this.directionTest(Re))},emit:function(Re){this.pX=Re.deltaX,this.pY=Re.deltaY;var ke=ht(Re.direction);ke&amp;&amp;(Re.additionalEvent=this.options.event+ke),this._super.emit.call(this,Re)}}),Ce(Ht,Dt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Ne]},attrTest:function(Re){return this._super.attrTest.call(this,Re)&amp;&amp;(Math.abs(Re.scale-1)&gt;this.options.threshold||2&amp;this.state)},emit:function(Re){1!==Re.scale&amp;&amp;(Re.additionalEvent=this.options.event+(Re.scale&lt;1?"in":"out")),this._super.emit.call(this,Re)}}),Ce(hn,Be,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(Re){var ke=this.options,Qe=Re.pointers.length===ke.pointers,yt=Re.distance&lt;ke.threshold,Ut=Re.deltaTime&gt;ke.time;if(this._input=Re,!yt||!Qe||12&amp;Re.eventType&amp;&amp;!Ut)this.reset();else if(1&amp;Re.eventType)this.reset(),this._timer=U(function(){this.state=8,this.tryEmit()},ke.time,this);else if(4&amp;Re.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(Re){8===this.state&amp;&amp;(Re&amp;&amp;4&amp;Re.eventType?this.manager.emit(this.options.event+"up",Re):(this._input.timeStamp=y(),this.manager.emit(this.options.event,this._input)))}}),Ce(_n,Dt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Ne]},attrTest:function(Re){return this._super.attrTest.call(this,Re)&amp;&amp;(Math.abs(Re.rotation)&gt;this.options.threshold||2&amp;this.state)}}),Ce(ti,Dt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return jt.prototype.getTouchAction.call(this)},attrTest:function(Re){var Qe,ke=this.options.direction;return 30&amp;ke?Qe=Re.overallVelocity:6&amp;ke?Qe=Re.overallVelocityX:24&amp;ke&amp;&amp;(Qe=Re.overallVelocityY),this._super.attrTest.call(this,Re)&amp;&amp;ke&amp;Re.offsetDirection&amp;&amp;Re.distance&gt;this.options.threshold&amp;&amp;Re.maxPointers==this.options.pointers&amp;&amp;T(Qe)&gt;this.options.velocity&amp;&amp;4&amp;Re.eventType},emit:function(Re){var ke=ht(Re.offsetDirection);ke&amp;&amp;this.manager.emit(this.options.event+ke,Re),this.manager.emit(this.options.event,Re)}}),Ce(Jn,Be,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[oe]},process:function(Re){var ke=this.options,Qe=Re.pointers.length===ke.pointers,yt=Re.distance&lt;ke.threshold,Ut=Re.deltaTime&lt;ke.time;if(this.reset(),1&amp;Re.eventType&amp;&amp;0===this.count)return this.failTimeout();if(yt&amp;&amp;Ut&amp;&amp;Qe){if(4!=Re.eventType)return this.failTimeout();var an=!this.pTime||Re.timeStamp-this.pTime&lt;ke.interval,Tn=!this.pCenter||Zt(this.pCenter,Re.center)&lt;ke.posThreshold;if(this.pTime=Re.timeStamp,this.pCenter=Re.center,Tn&amp;&amp;an?this.count+=1:this.count=1,this._input=Re,0==this.count%ke.taps)return this.hasRequireFailures()?(this._timer=U(function(){this.state=8,this.tryEmit()},ke.interval,this),2):8}return 32},failTimeout:function(){return this._timer=U(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&amp;&amp;(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Un.VERSION="2.0.7",Un.defaults={domEvents:!1,touchAction:be,enable:!0,inputTarget:null,inputClass:null,preset:[[_n,{enable:!1}],[Ht,{enable:!1},["rotate"]],[ti,{direction:6}],[jt,{direction:6},["swipe"]],[Jn],[Jn,{event:"doubletap",taps:2},["tap"]],[hn]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},yi.prototype={set:function(Re){return W(this.options,Re),Re.touchAction&amp;&amp;this.touchAction.update(),Re.inputTarget&amp;&amp;(this.input.destroy(),this.input.target=Re.inputTarget,this.input.init()),this},stop:function(Re){this.session.stopped=Re?2:1},recognize:function(Re){var ke=this.session;if(!ke.stopped){this.touchAction.preventDefaults(Re);var Qe,yt=this.recognizers,Ut=ke.curRecognizer;(!Ut||Ut&amp;&amp;8&amp;Ut.state)&amp;&amp;(Ut=ke.curRecognizer=null);for(var an=0;an&lt;yt.length;)Qe=yt[an],2===ke.stopped||Ut&amp;&amp;Qe!=Ut&amp;&amp;!Qe.canRecognizeWith(Ut)?Qe.reset():Qe.recognize(Re),!Ut&amp;&amp;14&amp;Qe.state&amp;&amp;(Ut=ke.curRecognizer=Qe),an++}},get:function(Re){if(Re instanceof Be)return Re;for(var ke=this.recognizers,Qe=0;Qe&lt;ke.length;Qe++)if(ke[Qe].options.event==Re)return ke[Qe];return null},add:function(Re){if(w(Re,"add",this))return this;var ke=this.get(Re.options.event);return ke&amp;&amp;this.remove(ke),this.recognizers.push(Re),Re.manager=this,this.touchAction.update(),Re},remove:function(Re){if(w(Re,"remove",this))return this;if(Re=this.get(Re)){var ke=this.recognizers,Qe=G(ke,Re);-1!==Qe&amp;&amp;(ke.splice(Qe,1),this.touchAction.update())}return this},on:function(Re,ke){if(Re!==u&amp;&amp;ke!==u){var Qe=this.handlers;return A(ee(Re),function(yt){Qe[yt]=Qe[yt]||[],Qe[yt].push(ke)}),this}},off:function(Re,ke){if(Re!==u){var Qe=this.handlers;return A(ee(Re),function(yt){ke?Qe[yt]&amp;&amp;Qe[yt].splice(G(Qe[yt],ke),1):delete Qe[yt]}),this}},emit:function(Re,ke){this.options.domEvents&amp;&amp;function mi(Re,ke){var Qe=g.createEvent("Event");Qe.initEvent(Re,!0,!0),Qe.gesture=ke,ke.target.dispatchEvent(Qe)}(Re,ke);var Qe=this.handlers[Re]&amp;&amp;this.handlers[Re].slice();if(Qe&amp;&amp;Qe.length){ke.type=Re,ke.preventDefault=function(){ke.srcEvent.preventDefault()};for(var yt=0;yt&lt;Qe.length;)Qe[yt](ke),yt++}},destroy:function(){this.element&amp;&amp;Vn(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},W(Un,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:yi,Input:it,TouchAction:ei,TouchInput:It,MouseInput:pn,PointerEventInput:wn,TouchMouseInput:An,SingleTouchInput:Ct,Recognizer:Be,AttrRecognizer:Dt,Tap:Jn,Pan:jt,Swipe:ti,Pinch:Ht,Rotate:_n,Press:hn,on:X,off:_e,each:A,merge:le,extend:q,assign:W,inherit:Ce,bindFn:he,prefixed:se}),(typeof e&lt;"u"?e:typeof self&lt;"u"?self:{}).Hammer=Un,(d=function(){return Un}.call(F,h,F,ne))!==u&amp;&amp;(ne.exports=d)}(window,document)},2020:(ne,F)=&gt;{F.read=function(h,d,e,g,E){var u,R,O=8*E-g-1,C=(1&lt;&lt;O)-1,m=C&gt;&gt;1,T=-7,y=e?E-1:0,U=e?-1:1,w=h[d+y];for(y+=U,u=w&amp;(1&lt;&lt;-T)-1,w&gt;&gt;=-T,T+=O;T&gt;0;u=256*u+h[d+y],y+=U,T-=8);for(R=u&amp;(1&lt;&lt;-T)-1,u&gt;&gt;=-T,T+=g;T&gt;0;R=256*R+h[d+y],y+=U,T-=8);if(0===u)u=1-m;else{if(u===C)return R?NaN:1/0*(w?-1:1);R+=Math.pow(2,g),u-=m}return(w?-1:1)*R*Math.pow(2,u-g)},F.write=function(h,d,e,g,E,u){var R,O,C,m=8*u-E-1,T=(1&lt;&lt;m)-1,y=T&gt;&gt;1,U=23===E?Math.pow(2,-24)-Math.pow(2,-77):0,w=g?0:u-1,A=g?1:-1,L=d&lt;0||0===d&amp;&amp;1/d&lt;0?1:0;for(d=Math.abs(d),isNaN(d)||d===1/0?(O=isNaN(d)?1:0,R=T):(R=Math.floor(Math.log(d)/Math.LN2),d*(C=Math.pow(2,-R))&lt;1&amp;&amp;(R--,C*=2),(d+=R+y&gt;=1?U/C:U*Math.pow(2,1-y))*C&gt;=2&amp;&amp;(R++,C/=2),R+y&gt;=T?(O=0,R=T):R+y&gt;=1?(O=(d*C-1)*Math.pow(2,E),R+=y):(O=d*Math.pow(2,y-1)*Math.pow(2,E),R=0));E&gt;=8;h[e+w]=255&amp;O,w+=A,O/=256,E-=8);for(R=R&lt;&lt;E|O,m+=E;m&gt;0;h[e+w]=255&amp;R,w+=A,R/=256,m-=8);h[e+w-A]|=128*L}},788:(ne,F,h)=&gt;{"use strict";function d(Ae,x){if(null==Ae)return{};var ve,rt,B={},de=Object.keys(Ae);for(rt=0;rt&lt;de.length;rt++)!(x.indexOf(ve=de[rt])&gt;=0)&amp;&amp;(B[ve]=Ae[ve]);return B}function e(Ae){return new e.InputMask(Ae,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{})}h.d(F,{Ay:()=&gt;e});class g{constructor(x){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},x)}aggregate(x){return this.rawInserted+=x.rawInserted,this.skip=this.skip||x.skip,this.inserted+=x.inserted,this.tailShift+=x.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}function E(Ae){return"string"==typeof Ae||Ae instanceof String}e.ChangeDetails=g;function m(Ae){return Ae.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function T(Ae){return Array.isArray(Ae)?Ae:[Ae,new g]}function y(Ae,x){if(x===Ae)return!0;var ve,B=Array.isArray(x),de=Array.isArray(Ae);if(B&amp;&amp;de){if(x.length!=Ae.length)return!1;for(ve=0;ve&lt;x.length;ve++)if(!y(x[ve],Ae[ve]))return!1;return!0}if(B!=de)return!1;if(x&amp;&amp;Ae&amp;&amp;"object"==typeof x&amp;&amp;"object"==typeof Ae){var rt=x instanceof Date,ft=Ae instanceof Date;if(rt&amp;&amp;ft)return x.getTime()==Ae.getTime();if(rt!=ft)return!1;var xe=x instanceof RegExp,ct=Ae instanceof RegExp;if(xe&amp;&amp;ct)return x.toString()==Ae.toString();if(xe!=ct)return!1;var ze=Object.keys(x);for(ve=0;ve&lt;ze.length;ve++)if(!Object.prototype.hasOwnProperty.call(Ae,ze[ve]))return!1;for(ve=0;ve&lt;ze.length;ve++)if(!y(Ae[ze[ve]],x[ze[ve]]))return!1;return!0}return!(!x||!Ae||"function"!=typeof x||"function"!=typeof Ae)&amp;&amp;x.toString()===Ae.toString()}class U{constructor(x,B,de,ve){for(this.value=x,this.cursorPos=B,this.oldValue=de,this.oldSelection=ve;this.value.slice(0,this.startChangePos)!==this.oldValue.slice(0,this.startChangePos);)--this.oldSelection.start}get startChangePos(){return Math.min(this.cursorPos,this.oldSelection.start)}get insertedCount(){return this.cursorPos-this.startChangePos}get inserted(){return this.value.substr(this.startChangePos,this.insertedCount)}get removedCount(){return Math.max(this.oldSelection.end-this.startChangePos||this.oldValue.length-this.value.length,0)}get removed(){return this.oldValue.substr(this.startChangePos,this.removedCount)}get head(){return this.value.substring(0,this.startChangePos)}get tail(){return this.value.substring(this.startChangePos+this.insertedCount)}get removeDirection(){return!this.removedCount||this.insertedCount?"NONE":this.oldSelection.end!==this.cursorPos&amp;&amp;this.oldSelection.start!==this.cursorPos||this.oldSelection.end!==this.oldSelection.start?"LEFT":"RIGHT"}}class w{constructor(){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,de=arguments.length&gt;2?arguments[2]:void 0;this.value=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"",this.from=B,this.stop=de}toString(){return this.value}extend(x){this.value+=String(x)}appendTo(x){return x.append(this.toString(),{tail:!0}).aggregate(x._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(x){Object.assign(this,x)}unshift(x){if(!this.value.length||null!=x&amp;&amp;this.from&gt;=x)return"";const B=this.value[0];return this.value=this.value.slice(1),B}shift(){if(!this.value.length)return"";const x=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),x}}class A{constructor(x){this._value="",this._update(Object.assign({},A.DEFAULTS,x)),this.isInitialized=!0}updateOptions(x){Object.keys(x).length&amp;&amp;this.withValueRefresh(this._update.bind(this,x))}_update(x){Object.assign(this,x)}get state(){return{_value:this.value}}set state(x){this._value=x._value}reset(){this._value=""}get value(){return this._value}set value(x){this.resolve(x)}resolve(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{input:!0};return this.reset(),this.append(x,B,""),this.doCommit(),this.value}get unmaskedValue(){return this.value}set unmaskedValue(x){this.reset(),this.append(x,{},""),this.doCommit()}get typedValue(){return this.doParse(this.value)}set typedValue(x){this.value=this.doFormat(x)}get rawInputValue(){return this.extractInput(0,this.value.length,{raw:!0})}set rawInputValue(x){this.reset(),this.append(x,{raw:!0},""),this.doCommit()}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(x,B){return x}totalInputPositions(){return Math.min(this.value.length,(arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length)-(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0))}extractInput(){return this.value.slice(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length)}extractTail(){let x=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0;return new w(this.extractInput(x,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length),x)}appendTail(x){return E(x)&amp;&amp;(x=new w(String(x))),x.appendTo(this)}_appendCharRaw(x){return x?(this._value+=x,new g({inserted:x,rawInserted:x})):new g}_appendChar(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},de=arguments.length&gt;2?arguments[2]:void 0;const ve=this.state;let rt;if([x,rt]=T(this.doPrepare(x,B)),rt=rt.aggregate(this._appendCharRaw(x,B)),rt.inserted){let ft,xe=!1!==this.doValidate(B);if(xe&amp;&amp;null!=de){const ct=this.state;!0===this.overwrite&amp;&amp;(ft=de.state,de.unshift(this.value.length-rt.tailShift));let ze=this.appendTail(de);xe=ze.rawInserted===de.toString(),!(xe&amp;&amp;ze.inserted)&amp;&amp;"shift"===this.overwrite&amp;&amp;(this.state=ct,ft=de.state,de.shift(),ze=this.appendTail(de),xe=ze.rawInserted===de.toString()),xe&amp;&amp;ze.inserted&amp;&amp;(this.state=ct)}xe||(rt=new g,this.state=ve,de&amp;&amp;ft&amp;&amp;(de.state=ft))}return rt}_appendPlaceholder(){return new g}_appendEager(){return new g}append(x,B,de){if(!E(x))throw new Error("value should be string");const ve=new g,rt=E(de)?new w(String(de)):de;null!=B&amp;&amp;B.tail&amp;&amp;(B._beforeTailState=this.state);for(let ft=0;ft&lt;x.length;++ft){const xe=this._appendChar(x[ft],B,rt);if(!xe.rawInserted&amp;&amp;!this.doSkipInvalid(x[ft],B,rt))break;ve.aggregate(xe)}return(!0===this.eager||"append"===this.eager)&amp;&amp;null!=B&amp;&amp;B.input&amp;&amp;x&amp;&amp;ve.aggregate(this._appendEager()),null!=rt&amp;&amp;(ve.tailShift+=this.appendTail(rt).tailShift),ve}remove(){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length;return this._value=this.value.slice(0,arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0)+this.value.slice(B),new g}withValueRefresh(x){if(this._refreshing||!this.isInitialized)return x();this._refreshing=!0;const B=this.rawInputValue,de=this.value,ve=x();return this.rawInputValue=B,this.value&amp;&amp;this.value!==de&amp;&amp;0===de.indexOf(this.value)&amp;&amp;this.append(de.slice(this.value.length),{},""),delete this._refreshing,ve}runIsolated(x){if(this._isolated||!this.isInitialized)return x(this);this._isolated=!0;const B=this.state,de=x(this);return this.state=B,delete this._isolated,de}doSkipInvalid(x){return this.skipInvalid}doPrepare(x){return this.prepare?this.prepare(x,this,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{}):x}doValidate(x){return(!this.validate||this.validate(this.value,this,x))&amp;&amp;(!this.parent||this.parent.doValidate(x))}doCommit(){this.commit&amp;&amp;this.commit(this.value,this)}doFormat(x){return this.format?this.format(x,this):x}doParse(x){return this.parse?this.parse(x,this):x}splice(x,B,de,ve){let rt=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:{input:!0};const ft=x+B,xe=this.extractTail(ft),ct=!0===this.eager||"remove"===this.eager;let ze;ct&amp;&amp;(ve=function C(Ae){switch(Ae){case"LEFT":return"FORCE_LEFT";case"RIGHT":return"FORCE_RIGHT";default:return Ae}}(ve),ze=this.extractInput(0,ft,{raw:!0}));let ge=x;const H=new g;if("NONE"!==ve&amp;&amp;(ge=this.nearestInputPos(x,B&gt;1&amp;&amp;0!==x&amp;&amp;!ct?"NONE":ve),H.tailShift=ge-x),H.aggregate(this.remove(ge)),ct&amp;&amp;"NONE"!==ve&amp;&amp;ze===this.rawInputValue)if("FORCE_LEFT"===ve){let J;for(;ze===this.rawInputValue&amp;&amp;(J=this.value.length);)H.aggregate(new g({tailShift:-1})).aggregate(this.remove(J-1))}else"FORCE_RIGHT"===ve&amp;&amp;xe.unshift();return H.aggregate(this.append(de,rt,xe))}maskEquals(x){return this.mask===x}typedValueEquals(x){const B=this.typedValue;return x===B||A.EMPTY_VALUES.includes(x)&amp;&amp;A.EMPTY_VALUES.includes(B)||this.doFormat(x)===this.doFormat(this.typedValue)}}function L(Ae){if(null==Ae)throw new Error("mask property should be defined");return Ae instanceof RegExp?e.MaskedRegExp:E(Ae)?e.MaskedPattern:Ae instanceof Date||Ae===Date?e.MaskedDate:Ae instanceof Number||"number"==typeof Ae||Ae===Number?e.MaskedNumber:Array.isArray(Ae)||Ae===Array?e.MaskedDynamic:e.Masked&amp;&amp;Ae.prototype instanceof e.Masked?Ae:Ae instanceof e.Masked?Ae.constructor:Ae instanceof Function?e.MaskedFunction:(console.warn("Mask not found for mask",Ae),e.Masked)}function W(Ae){if(e.Masked&amp;&amp;Ae instanceof e.Masked)return Ae;const x=(Ae=Object.assign({},Ae)).mask;if(e.Masked&amp;&amp;x instanceof e.Masked)return x;const B=L(x);if(!B)throw new Error("Masked class is not found for provided mask, appropriate module needs to be import manually before creating mask.");return new B(Ae)}A.DEFAULTS={format:String,parse:Ae=&gt;Ae,skipInvalid:!0},A.EMPTY_VALUES=[void 0,null,""],e.Masked=A,e.createMask=W;const q=["parent","isOptional","placeholderChar","displayChar","lazy","eager"],le={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};class Ce{constructor(x){const{parent:B,isOptional:de,placeholderChar:ve,displayChar:rt,lazy:ft,eager:xe}=x,ct=d(x,q);this.masked=W(ct),Object.assign(this,{parent:B,isOptional:de,placeholderChar:ve,displayChar:rt,lazy:ft,eager:xe})}reset(){this.isFilled=!1,this.masked.reset()}remove(){let x=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length;return 0===x&amp;&amp;B&gt;=1?(this.isFilled=!1,this.masked.remove(x,B)):new g}get value(){return this.masked.value||(this.isFilled&amp;&amp;!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get displayValue(){return this.masked.value&amp;&amp;this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if(this.isFilled)return new g;const de=this.masked.state,ve=this.masked._appendChar(x,B);return ve.inserted&amp;&amp;!1===this.doValidate(B)&amp;&amp;(ve.inserted=ve.rawInserted="",this.masked.state=de),!ve.inserted&amp;&amp;!this.isOptional&amp;&amp;!this.lazy&amp;&amp;!B.input&amp;&amp;(ve.inserted=this.placeholderChar),ve.skip=!ve.inserted&amp;&amp;!this.isOptional,this.isFilled=!!ve.inserted,ve}append(){return this.masked.append(...arguments)}_appendPlaceholder(){const x=new g;return this.isFilled||this.isOptional||(this.isFilled=!0,x.inserted=this.placeholderChar),x}_appendEager(){return new g}extractTail(){return this.masked.extractTail(...arguments)}appendTail(){return this.masked.appendTail(...arguments)}extractInput(){return this.masked.extractInput(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length,arguments.length&gt;2?arguments[2]:void 0)}nearestInputPos(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"NONE";const ve=this.value.length,rt=Math.min(Math.max(x,0),ve);switch(B){case"LEFT":case"FORCE_LEFT":return this.isComplete?rt:0;case"RIGHT":case"FORCE_RIGHT":return this.isComplete?rt:ve;default:return rt}}totalInputPositions(){return this.value.slice(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length).length}doValidate(){return this.masked.doValidate(...arguments)&amp;&amp;(!this.parent||this.parent.doValidate(...arguments))}doCommit(){this.masked.doCommit()}get state(){return{masked:this.masked.state,isFilled:this.isFilled}}set state(x){this.masked.state=x.masked,this.isFilled=x.isFilled}}class he{constructor(x){Object.assign(this,x),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this._value.length;return this._value=this._value.slice(0,arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0)+this._value.slice(B),this._value||(this._isRawInput=!1),new g}nearestInputPos(x){const ve=this._value.length;switch(arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"NONE"){case"LEFT":case"FORCE_LEFT":return 0;default:return ve}}totalInputPositions(){return this._isRawInput?(arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this._value.length)-(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0):0}extractInput(){return(arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{}).raw&amp;&amp;this._isRawInput&amp;&amp;this._value.slice(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this._value.length)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const de=new g;if(this.isFilled)return de;const ft=this.char===x&amp;&amp;(this.isUnmasking||B.input||B.raw)&amp;&amp;(!B.raw||!(!0===this.eager||"append"===this.eager))&amp;&amp;!B.tail;return ft&amp;&amp;(de.rawInserted=this.char),this._value=de.inserted=this.char,this._isRawInput=ft&amp;&amp;(B.raw||B.input),de}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const x=new g;return this.isFilled||(this._value=x.inserted=this.char),x}extractTail(){return new w("")}appendTail(x){return E(x)&amp;&amp;(x=new w(String(x))),x.appendTo(this)}append(x,B,de){const ve=this._appendChar(x[0],B);return null!=de&amp;&amp;(ve.tailShift+=this.appendTail(de).tailShift),ve}doCommit(){}get state(){return{_value:this._value,_isRawInput:this._isRawInput}}set state(x){Object.assign(this,x)}}const Y=["chunks"];class j{constructor(){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0;this.chunks=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[],this.from=B}toString(){return this.chunks.map(String).join("")}extend(x){if(!String(x))return;E(x)&amp;&amp;(x=new w(String(x)));const B=this.chunks[this.chunks.length-1],de=B&amp;&amp;(B.stop===x.stop||null==x.stop)&amp;&amp;x.from===B.from+B.toString().length;if(x instanceof w)de?B.extend(x.toString()):this.chunks.push(x);else if(x instanceof j){if(null==x.stop){let ve;for(;x.chunks.length&amp;&amp;null==x.chunks[0].stop;)ve=x.chunks.shift(),ve.from+=x.from,this.extend(ve)}x.toString()&amp;&amp;(x.stop=x.blockIndex,this.chunks.push(x))}}appendTo(x){if(!(x instanceof e.MaskedPattern))return new w(this.toString()).appendTo(x);const B=new g;for(let de=0;de&lt;this.chunks.length&amp;&amp;!B.skip;++de){const ve=this.chunks[de],rt=x._mapPosToBlock(x.value.length),ft=ve.stop;let xe;if(null!=ft&amp;&amp;(!rt||rt.index&lt;=ft)){if(ve instanceof j||x._stops.indexOf(ft)&gt;=0){const ct=x._appendPlaceholder(ft);B.aggregate(ct)}xe=ve instanceof j&amp;&amp;x._blocks[ft]}if(xe){const ct=xe.appendTail(ve);ct.skip=!1,B.aggregate(ct),x._value+=ct.inserted;const ze=ve.toString().slice(ct.rawInserted.length);ze&amp;&amp;B.aggregate(x.append(ze,{tail:!0}))}else B.aggregate(x.append(ve.toString(),{tail:!0}))}return B}get state(){return{chunks:this.chunks.map(x=&gt;x.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(x){const{chunks:B}=x,de=d(x,Y);Object.assign(this,de),this.chunks=B.map(ve=&gt;{const rt="chunks"in ve?new j:new w;return rt.state=ve,rt})}unshift(x){if(!this.chunks.length||null!=x&amp;&amp;this.from&gt;=x)return"";const B=null!=x?x-this.from:x;let de=0;for(;de&lt;this.chunks.length;){const ve=this.chunks[de],rt=ve.unshift(B);if(ve.toString()){if(!rt)break;++de}else this.chunks.splice(de,1);if(rt)return rt}return""}shift(){if(!this.chunks.length)return"";let x=this.chunks.length-1;for(;0&lt;=x;){const B=this.chunks[x],de=B.shift();if(B.toString()){if(!de)break;--x}else this.chunks.splice(x,1);if(de)return de}return""}}class X{constructor(x,B){this.masked=x,this._log=[];const{offset:de,index:ve}=x._mapPosToBlock(B)||(B&lt;0?{index:0,offset:0}:{index:this.masked._blocks.length,offset:0});this.offset=de,this.index=ve,this.ok=!1}get block(){return this.masked._blocks[this.index]}get pos(){return this.masked._blockStartPos(this.index)+this.offset}get state(){return{index:this.index,offset:this.offset,ok:this.ok}}set state(x){Object.assign(this,x)}pushState(){this._log.push(this.state)}popState(){const x=this._log.pop();return this.state=x,x}bindBlock(){this.block||(this.index&lt;0&amp;&amp;(this.index=0,this.offset=0),this.index&gt;=this.masked._blocks.length&amp;&amp;(this.index=this.masked._blocks.length-1,this.offset=this.block.value.length))}_pushLeft(x){for(this.pushState(),this.bindBlock();0&lt;=this.index;--this.index,this.offset=(null===(B=this.block)||void 0===B?void 0:B.value.length)||0){var B;if(x())return this.ok=!0}return this.ok=!1}_pushRight(x){for(this.pushState(),this.bindBlock();this.index&lt;this.masked._blocks.length;++this.index,this.offset=0)if(x())return this.ok=!0;return this.ok=!1}pushLeftBeforeFilled(){return this._pushLeft(()=&gt;{if(!this.block.isFixed&amp;&amp;this.block.value&amp;&amp;(this.offset=this.block.nearestInputPos(this.offset,"FORCE_LEFT"),0!==this.offset))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=&gt;{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,"LEFT"),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=&gt;{if(!(this.block.isFixed||this.block.isOptional&amp;&amp;!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,"LEFT"),!0})}pushRightBeforeFilled(){return this._pushRight(()=&gt;{if(!this.block.isFixed&amp;&amp;this.block.value&amp;&amp;(this.offset=this.block.nearestInputPos(this.offset,"FORCE_RIGHT"),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=&gt;{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,"NONE"),!0})}pushRightBeforeRequired(){return this._pushRight(()=&gt;{if(!(this.block.isFixed||this.block.isOptional&amp;&amp;!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,"NONE"),!0})}}e.MaskedRegExp=class _e extends A{_update(x){x.mask&amp;&amp;(x.validate=B=&gt;B.search(x.mask)&gt;=0),super._update(x)}};const Q=["_blocks"];let $=(()=&gt;{class Ae extends A{constructor(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};B.definitions=Object.assign({},le,B.definitions),super(Object.assign({},Ae.DEFAULTS,B))}_update(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};B.definitions=Object.assign({},this.definitions,B.definitions),super._update(B),this._rebuildMask()}_rebuildMask(){const B=this.definitions;this._blocks=[],this._stops=[],this._maskedBlocks={};let de=this.mask;if(!de||!B)return;let ve=!1,rt=!1;for(let ct=0;ct&lt;de.length;++ct){var ft,xe;if(this.blocks){const Ue=de.slice(ct),et=Object.keys(this.blocks).filter(pe=&gt;0===Ue.indexOf(pe));et.sort((pe,Xe)=&gt;Xe.length-pe.length);const it=et[0];if(it){const pe=W(Object.assign({parent:this,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite},this.blocks[it]));pe&amp;&amp;(this._blocks.push(pe),this._maskedBlocks[it]||(this._maskedBlocks[it]=[]),this._maskedBlocks[it].push(this._blocks.length-1)),ct+=it.length-1;continue}}let ze=de[ct],ge=ze in B;if(ze===Ae.STOP_CHAR){this._stops.push(this._blocks.length);continue}if("{"===ze||"}"===ze){ve=!ve;continue}if("["===ze||"]"===ze){rt=!rt;continue}if(ze===Ae.ESCAPE_CHAR){if(++ct,ze=de[ct],!ze)break;ge=!1}const H=null===(ft=B[ze])||void 0===ft||!ft.mask||(null===(xe=B[ze])||void 0===xe?void 0:xe.mask.prototype)instanceof e.Masked?{mask:B[ze]}:B[ze],J=ge?new Ce(Object.assign({parent:this,isOptional:rt,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar},H)):new he({char:ze,eager:this.eager,isUnmasking:ve});this._blocks.push(J)}}get state(){return Object.assign({},super.state,{_blocks:this._blocks.map(B=&gt;B.state)})}set state(B){const{_blocks:de}=B,ve=d(B,Q);this._blocks.forEach((rt,ft)=&gt;rt.state=de[ft]),super.state=ve}reset(){super.reset(),this._blocks.forEach(B=&gt;B.reset())}get isComplete(){return this._blocks.every(B=&gt;B.isComplete)}get isFilled(){return this._blocks.every(B=&gt;B.isFilled)}get isFixed(){return this._blocks.every(B=&gt;B.isFixed)}get isOptional(){return this._blocks.every(B=&gt;B.isOptional)}doCommit(){this._blocks.forEach(B=&gt;B.doCommit()),super.doCommit()}get unmaskedValue(){return this._blocks.reduce((B,de)=&gt;B+de.unmaskedValue,"")}set unmaskedValue(B){super.unmaskedValue=B}get value(){return this._blocks.reduce((B,de)=&gt;B+de.value,"")}set value(B){super.value=B}get displayValue(){return this._blocks.reduce((B,de)=&gt;B+de.displayValue,"")}appendTail(B){return super.appendTail(B).aggregate(this._appendPlaceholder())}_appendEager(){var B;const de=new g;let ve=null===(B=this._mapPosToBlock(this.value.length))||void 0===B?void 0:B.index;if(null==ve)return de;this._blocks[ve].isFilled&amp;&amp;++ve;for(let rt=ve;rt&lt;this._blocks.length;++rt){const ft=this._blocks[rt]._appendEager();if(!ft.inserted)break;de.aggregate(ft)}return de}_appendCharRaw(B){let de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const ve=this._mapPosToBlock(this.value.length),rt=new g;if(!ve)return rt;for(let ct=ve.index;;++ct){var ft,xe;const ze=this._blocks[ct];if(!ze)break;const ge=ze._appendChar(B,Object.assign({},de,{_beforeTailState:null===(ft=de._beforeTailState)||void 0===ft||null===(xe=ft._blocks)||void 0===xe?void 0:xe[ct]})),H=ge.skip;if(rt.aggregate(ge),H||ge.rawInserted)break}return rt}extractTail(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length;const ve=new j;return B===de||this._forEachBlocksInRange(B,de,(rt,ft,xe,ct)=&gt;{const ze=rt.extractTail(xe,ct);ze.stop=this._findStopBefore(ft),ze.from=this._blockStartPos(ft),ze instanceof j&amp;&amp;(ze.blockIndex=ft),ve.extend(ze)}),ve}extractInput(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length,ve=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};if(B===de)return"";let rt="";return this._forEachBlocksInRange(B,de,(ft,xe,ct,ze)=&gt;{rt+=ft.extractInput(ct,ze,ve)}),rt}_findStopBefore(B){let de;for(let ve=0;ve&lt;this._stops.length;++ve){const rt=this._stops[ve];if(!(rt&lt;=B))break;de=rt}return de}_appendPlaceholder(B){const de=new g;if(this.lazy&amp;&amp;null==B)return de;const ve=this._mapPosToBlock(this.value.length);return ve?(this._blocks.slice(ve.index,B??this._blocks.length).forEach(xe=&gt;{if(!xe.lazy||null!=B){const ze=xe._appendPlaceholder(...null!=xe._blocks?[xe._blocks.length]:[]);this._value+=ze.inserted,de.aggregate(ze)}}),de):de}_mapPosToBlock(B){let de="";for(let ve=0;ve&lt;this._blocks.length;++ve){const ft=de.length;if(de+=this._blocks[ve].value,B&lt;=de.length)return{index:ve,offset:B-ft}}}_blockStartPos(B){return this._blocks.slice(0,B).reduce((de,ve)=&gt;de+ve.value.length,0)}_forEachBlocksInRange(B){let de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length,ve=arguments.length&gt;2?arguments[2]:void 0;const rt=this._mapPosToBlock(B);if(rt){const ft=this._mapPosToBlock(de),xe=ft&amp;&amp;rt.index===ft.index;if(ve(this._blocks[rt.index],rt.index,rt.offset,ft&amp;&amp;xe?ft.offset:this._blocks[rt.index].value.length),ft&amp;&amp;!xe){for(let ge=rt.index+1;ge&lt;ft.index;++ge)ve(this._blocks[ge],ge,0,this._blocks[ge].value.length);ve(this._blocks[ft.index],ft.index,0,ft.offset)}}}remove(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length;const ve=super.remove(B,de);return this._forEachBlocksInRange(B,de,(rt,ft,xe,ct)=&gt;{ve.aggregate(rt.remove(xe,ct))}),ve}nearestInputPos(B){let de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"NONE";if(!this._blocks.length)return 0;const ve=new X(this,B);if("NONE"===de)return ve.pushRightBeforeInput()||(ve.popState(),ve.pushLeftBeforeInput())?ve.pos:this.value.length;if("LEFT"===de||"FORCE_LEFT"===de){if("LEFT"===de){if(ve.pushRightBeforeFilled(),ve.ok&amp;&amp;ve.pos===B)return B;ve.popState()}if(ve.pushLeftBeforeInput(),ve.pushLeftBeforeRequired(),ve.pushLeftBeforeFilled(),"LEFT"===de){if(ve.pushRightBeforeInput(),ve.pushRightBeforeRequired(),ve.ok&amp;&amp;ve.pos&lt;=B||(ve.popState(),ve.ok&amp;&amp;ve.pos&lt;=B))return ve.pos;ve.popState()}return ve.ok?ve.pos:"FORCE_LEFT"===de?0:(ve.popState(),ve.ok||(ve.popState(),ve.ok)?ve.pos:0)}return"RIGHT"===de||"FORCE_RIGHT"===de?(ve.pushRightBeforeInput(),ve.pushRightBeforeRequired(),ve.pushRightBeforeFilled()?ve.pos:"FORCE_RIGHT"===de?this.value.length:(ve.popState(),ve.ok||(ve.popState(),ve.ok)?ve.pos:this.nearestInputPos(B,"LEFT"))):B}totalInputPositions(){let ve=0;return this._forEachBlocksInRange(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length,(rt,ft,xe,ct)=&gt;{ve+=rt.totalInputPositions(xe,ct)}),ve}maskedBlock(B){return this.maskedBlocks(B)[0]}maskedBlocks(B){const de=this._maskedBlocks[B];return de?de.map(ve=&gt;this._blocks[ve]):[]}}return Ae.DEFAULTS={lazy:!0,placeholderChar:"_"},Ae.STOP_CHAR="`",Ae.ESCAPE_CHAR="\\",Ae.InputDefinition=Ce,Ae.FixedDefinition=he,Ae})();e.MaskedPattern=$;class ee extends ${get _matchFrom(){return this.maxLength-String(this.from).length}_update(x){x=Object.assign({to:this.to||0,from:this.from||0,maxLength:this.maxLength||0},x);let B=String(x.to).length;null!=x.maxLength&amp;&amp;(B=Math.max(B,x.maxLength)),x.maxLength=B;const de=String(x.from).padStart(B,"0"),ve=String(x.to).padStart(B,"0");let rt=0;for(;rt&lt;ve.length&amp;&amp;ve[rt]===de[rt];)++rt;x.mask=ve.slice(0,rt).replace(/0/g,"\\0")+"0".repeat(B-rt),super._update(x)}get isComplete(){return super.isComplete&amp;&amp;!!this.value}boundaries(x){let B="",de="";const[,ve,rt]=x.match(/^(\D*)(\d*)(\D*)/)||[];return rt&amp;&amp;(B="0".repeat(ve.length)+rt,de="9".repeat(ve.length)+rt),B=B.padEnd(this.maxLength,"0"),de=de.padEnd(this.maxLength,"9"),[B,de]}doPrepare(x){let de,B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if([x,de]=T(super.doPrepare(x.replace(/\D/g,""),B)),!this.autofix||!x)return x;const ve=String(this.from).padStart(this.maxLength,"0"),rt=String(this.to).padStart(this.maxLength,"0");let ft=this.value+x;if(ft.length&gt;this.maxLength)return"";const[xe,ct]=this.boundaries(ft);return Number(ct)&lt;this.from?ve[ft.length-1]:Number(xe)&gt;this.to?"pad"===this.autofix&amp;&amp;ft.length&lt;this.maxLength?["",de.aggregate(this.append(ve[ft.length-1]+x,B))]:rt[ft.length-1]:x}doValidate(){const x=this.value;if(-1===x.search(/[^0]/)&amp;&amp;x.length&lt;=this._matchFrom)return!0;const[de,ve]=this.boundaries(x);return this.from&lt;=Number(ve)&amp;&amp;Number(de)&lt;=this.to&amp;&amp;super.doValidate(...arguments)}}e.MaskedRange=ee,e.MaskedDate=(()=&gt;{class Ae extends ${constructor(B){super(Object.assign({},Ae.DEFAULTS,B))}_update(B){B.mask===Date&amp;&amp;delete B.mask,B.pattern&amp;&amp;(B.mask=B.pattern);const de=B.blocks;B.blocks=Object.assign({},Ae.GET_DEFAULT_BLOCKS()),B.min&amp;&amp;(B.blocks.Y.from=B.min.getFullYear()),B.max&amp;&amp;(B.blocks.Y.to=B.max.getFullYear()),B.min&amp;&amp;B.max&amp;&amp;B.blocks.Y.from===B.blocks.Y.to&amp;&amp;(B.blocks.m.from=B.min.getMonth()+1,B.blocks.m.to=B.max.getMonth()+1,B.blocks.m.from===B.blocks.m.to&amp;&amp;(B.blocks.d.from=B.min.getDate(),B.blocks.d.to=B.max.getDate())),Object.assign(B.blocks,this.blocks,de),Object.keys(B.blocks).forEach(ve=&gt;{const rt=B.blocks[ve];!("autofix"in rt)&amp;&amp;"autofix"in B&amp;&amp;(rt.autofix=B.autofix)}),super._update(B)}doValidate(){const B=this.date;return super.doValidate(...arguments)&amp;&amp;(!this.isComplete||this.isDateExist(this.value)&amp;&amp;null!=B&amp;&amp;(null==this.min||this.min&lt;=B)&amp;&amp;(null==this.max||B&lt;=this.max))}isDateExist(B){return this.format(this.parse(B,this),this).indexOf(B)&gt;=0}get date(){return this.typedValue}set date(B){this.typedValue=B}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(B){super.typedValue=B}maskEquals(B){return B===Date||super.maskEquals(B)}}return Ae.DEFAULTS={pattern:"d{.}`m{.}`Y",format:x=&gt;x?[String(x.getDate()).padStart(2,"0"),String(x.getMonth()+1).padStart(2,"0"),x.getFullYear()].join("."):"",parse:x=&gt;{const[B,de,ve]=x.split(".");return new Date(ve,de-1,B)}},Ae.GET_DEFAULT_BLOCKS=()=&gt;({d:{mask:ee,from:1,to:31,maxLength:2},m:{mask:ee,from:1,to:12,maxLength:2},Y:{mask:ee,from:1900,to:9999}}),Ae})();class ue{get selectionStart(){let x;try{x=this._unsafeSelectionStart}catch{}return x??this.value.length}get selectionEnd(){let x;try{x=this._unsafeSelectionEnd}catch{}return x??this.value.length}select(x,B){if(null!=x&amp;&amp;null!=B&amp;&amp;(x!==this.selectionStart||B!==this.selectionEnd))try{this._unsafeSelect(x,B)}catch{}}_unsafeSelect(x,B){}get isActive(){return!1}bindEvents(x){}unbindEvents(){}}e.MaskElement=ue;let ye=(()=&gt;{class Ae extends ue{constructor(B){super(),this.input=B,this._handlers={}}get rootElement(){var B,de,ve;return null!==(B=null===(de=(ve=this.input).getRootNode)||void 0===de?void 0:de.call(ve))&amp;&amp;void 0!==B?B:document}get isActive(){return this.input===this.rootElement.activeElement}get _unsafeSelectionStart(){return this.input.selectionStart}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(B,de){this.input.setSelectionRange(B,de)}get value(){return this.input.value}set value(B){this.input.value=B}bindEvents(B){Object.keys(B).forEach(de=&gt;this._toggleEventHandler(Ae.EVENTS_MAP[de],B[de]))}unbindEvents(){Object.keys(this._handlers).forEach(B=&gt;this._toggleEventHandler(B))}_toggleEventHandler(B,de){this._handlers[B]&amp;&amp;(this.input.removeEventListener(B,this._handlers[B]),delete this._handlers[B]),de&amp;&amp;(this.input.addEventListener(B,de),this._handlers[B]=de)}}return Ae.EVENTS_MAP={selectionChange:"keydown",input:"input",drop:"drop",click:"click",focus:"focus",commit:"blur"},Ae})();e.HTMLMaskElement=ye;class se extends ye{get _unsafeSelectionStart(){const x=this.rootElement,B=x.getSelection&amp;&amp;x.getSelection(),de=B&amp;&amp;B.anchorOffset,ve=B&amp;&amp;B.focusOffset;return null==ve||null==de||de&lt;ve?de:ve}get _unsafeSelectionEnd(){const x=this.rootElement,B=x.getSelection&amp;&amp;x.getSelection(),de=B&amp;&amp;B.anchorOffset,ve=B&amp;&amp;B.focusOffset;return null==ve||null==de||de&gt;ve?de:ve}_unsafeSelect(x,B){if(!this.rootElement.createRange)return;const de=this.rootElement.createRange();de.setStart(this.input.firstChild||this.input,x),de.setEnd(this.input.lastChild||this.input,B);const ve=this.rootElement,rt=ve.getSelection&amp;&amp;ve.getSelection();rt&amp;&amp;(rt.removeAllRanges(),rt.addRange(de))}get value(){return this.input.textContent}set value(x){this.input.textContent=x}}e.HTMLContenteditableMaskElement=se;const ot=["mask"];e.InputMask=class me{constructor(x,B){this.el=x instanceof ue?x:x.isContentEditable&amp;&amp;"INPUT"!==x.tagName&amp;&amp;"TEXTAREA"!==x.tagName?new se(x):new ye(x),this.masked=W(B),this._listeners={},this._value="",this._unmaskedValue="",this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}get mask(){return this.masked.mask}maskEquals(x){var B;return null==x||(null===(B=this.masked)||void 0===B?void 0:B.maskEquals(x))}set mask(x){if(this.maskEquals(x))return;if(!(x instanceof e.Masked)&amp;&amp;this.masked.constructor===L(x))return void this.masked.updateOptions({mask:x});const B=W({mask:x});B.unmaskedValue=this.masked.unmaskedValue,this.masked=B}get value(){return this._value}set value(x){this.value!==x&amp;&amp;(this.masked.value=x,this.updateControl(),this.alignCursor())}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(x){this.unmaskedValue!==x&amp;&amp;(this.masked.unmaskedValue=x,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(x){this.masked.typedValueEquals(x)||(this.masked.typedValue=x,this.updateControl(),this.alignCursor())}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange})}_unbindEvents(){this.el&amp;&amp;this.el.unbindEvents()}_fireEvent(x){for(var B=arguments.length,de=new Array(B&gt;1?B-1:0),ve=1;ve&lt;B;ve++)de[ve-1]=arguments[ve];const rt=this._listeners[x];rt&amp;&amp;rt.forEach(ft=&gt;ft(...de))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(x){!this.el||!this.el.isActive||(this.el.select(x,x),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&amp;&amp;console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(){const x=this.masked.unmaskedValue,B=this.masked.value,de=this.displayValue,ve=this.unmaskedValue!==x||this.value!==B;this._unmaskedValue=x,this._value=B,this.el.value!==de&amp;&amp;(this.el.value=de),ve&amp;&amp;this._fireChangeEvents()}updateOptions(x){const{mask:B}=x,de=d(x,ot),ve=!this.maskEquals(B),rt=!y(this.masked,de);ve&amp;&amp;(this.mask=B),rt&amp;&amp;this.masked.updateOptions(de),(ve||rt)&amp;&amp;this.updateControl()}updateCursor(x){null!=x&amp;&amp;(this.cursorPos=x,this._delayUpdateCursor(x))}_delayUpdateCursor(x){this._abortUpdateCursor(),this._changingCursorPos=x,this._cursorChanging=setTimeout(()=&gt;{this.el&amp;&amp;(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&amp;&amp;this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&amp;&amp;(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,"LEFT"))}alignCursorFriendly(){this.selectionStart===this.cursorPos&amp;&amp;this.alignCursor()}on(x,B){return this._listeners[x]||(this._listeners[x]=[]),this._listeners[x].push(B),this}off(x,B){if(!this._listeners[x])return this;if(!B)return delete this._listeners[x],this;const de=this._listeners[x].indexOf(B);return de&gt;=0&amp;&amp;this._listeners[x].splice(de,1),this}_onInput(x){if(this._inputEvent=x,this._abortUpdateCursor(),!this._selection)return this.updateValue();const B=new U(this.el.value,this.cursorPos,this.displayValue,this._selection),de=this.masked.rawInputValue,ve=this.masked.splice(B.startChangePos,B.removed.length,B.inserted,B.removeDirection,{input:!0,raw:!0}).offset,rt=de===this.masked.rawInputValue?B.removeDirection:"NONE";let ft=this.masked.nearestInputPos(B.startChangePos+ve,rt);"NONE"!==rt&amp;&amp;(ft=this.masked.nearestInputPos(ft,"NONE")),this.updateControl(),this.updateCursor(ft),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&amp;&amp;this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(x){x.preventDefault(),x.stopPropagation()}_onFocus(x){this.alignCursorFriendly()}_onClick(x){this.alignCursorFriendly()}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}},e.MaskedEnum=class Ge extends ${_update(x){x.enum&amp;&amp;(x.mask="*".repeat(x.enum[0].length)),super._update(x)}doValidate(){return this.enum.some(x=&gt;x.indexOf(this.unmaskedValue)&gt;=0)&amp;&amp;super.doValidate(...arguments)}};class Ye extends A{constructor(x){super(Object.assign({},Ye.DEFAULTS,x))}_update(x){super._update(x),this._updateRegExps()}_updateRegExps(){let x="^"+(this.allowNegative?"[+|\\-]?":""),de=(this.scale?"(".concat(m(this.radix),"\\d{0,").concat(this.scale,"})?"):"")+"$";this._numberRegExp=new RegExp(x+"\\d*"+de),this._mapToRadixRegExp=new RegExp("[".concat(this.mapToRadix.map(m).join(""),"]"),"g"),this._thousandsSeparatorRegExp=new RegExp(m(this.thousandsSeparator),"g")}_removeThousandsSeparators(x){return x.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(x){const B=x.split(this.radix);return B[0]=B[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),B.join(this.radix)}doPrepare(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};x=this._removeThousandsSeparators(this.scale&amp;&amp;this.mapToRadix.length&amp;&amp;(B.input&amp;&amp;B.raw||!B.input&amp;&amp;!B.raw)?x.replace(this._mapToRadixRegExp,this.radix):x);const[de,ve]=T(super.doPrepare(x,B));return x&amp;&amp;!de&amp;&amp;(ve.skip=!0),[de,ve]}_separatorsCount(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],de=0;for(let ve=0;ve&lt;x;++ve)this._value.indexOf(this.thousandsSeparator,ve)===ve&amp;&amp;(++de,B&amp;&amp;(x+=this.thousandsSeparator.length));return de}_separatorsCountFromSlice(){return this._separatorsCount(this._removeThousandsSeparators(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:this._value).length,!0)}extractInput(){let x=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length,de=arguments.length&gt;2?arguments[2]:void 0;return[x,B]=this._adjustRangeWithSeparators(x,B),this._removeThousandsSeparators(super.extractInput(x,B,de))}_appendCharRaw(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if(!this.thousandsSeparator)return super._appendCharRaw(x,B);const ve=this._separatorsCountFromSlice(B.tail&amp;&amp;B._beforeTailState?B._beforeTailState._value:this._value);this._value=this._removeThousandsSeparators(this.value);const rt=super._appendCharRaw(x,B);this._value=this._insertThousandsSeparators(this._value);const xe=this._separatorsCountFromSlice(B.tail&amp;&amp;B._beforeTailState?B._beforeTailState._value:this._value);return rt.tailShift+=(xe-ve)*this.thousandsSeparator.length,rt.skip=!rt.rawInserted&amp;&amp;x===this.thousandsSeparator,rt}_findSeparatorAround(x){if(this.thousandsSeparator){const de=this.value.indexOf(this.thousandsSeparator,x-this.thousandsSeparator.length+1);if(de&lt;=x)return de}return-1}_adjustRangeWithSeparators(x,B){const de=this._findSeparatorAround(x);de&gt;=0&amp;&amp;(x=de);const ve=this._findSeparatorAround(B);return ve&gt;=0&amp;&amp;(B=ve+this.thousandsSeparator.length),[x,B]}remove(){let x=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.value.length;[x,B]=this._adjustRangeWithSeparators(x,B);const de=this.value.slice(0,x),ve=this.value.slice(B),rt=this._separatorsCount(de.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(de+ve));const ft=this._separatorsCountFromSlice(de);return new g({tailShift:(ft-rt)*this.thousandsSeparator.length})}nearestInputPos(x,B){if(!this.thousandsSeparator)return x;switch(B){case"NONE":case"LEFT":case"FORCE_LEFT":{const de=this._findSeparatorAround(x-1);if(de&gt;=0){const ve=de+this.thousandsSeparator.length;if(x&lt;ve||this.value.length&lt;=ve||"FORCE_LEFT"===B)return de}break}case"RIGHT":case"FORCE_RIGHT":{const de=this._findSeparatorAround(x);if(de&gt;=0)return de+this.thousandsSeparator.length}}return x}doValidate(x){let B=!!this._removeThousandsSeparators(this.value).match(this._numberRegExp);return B&amp;&amp;(B=B&amp;&amp;!isNaN(this.number)&amp;&amp;(null==this.min||this.min&gt;=0||this.min&lt;=this.number)&amp;&amp;(null==this.max||this.max&lt;=0||this.number&lt;=this.max)),B&amp;&amp;super.doValidate(x)}doCommit(){if(this.value){const x=this.number;let B=x;null!=this.min&amp;&amp;(B=Math.max(B,this.min)),null!=this.max&amp;&amp;(B=Math.min(B,this.max)),B!==x&amp;&amp;(this.unmaskedValue=this.doFormat(B));let de=this.value;this.normalizeZeros&amp;&amp;(de=this._normalizeZeros(de)),this.padFractionalZeros&amp;&amp;this.scale&gt;0&amp;&amp;(de=this._padFractionalZeros(de)),this._value=de}super.doCommit()}_normalizeZeros(x){const B=this._removeThousandsSeparators(x).split(this.radix);return B[0]=B[0].replace(/^(\D*)(0*)(\d*)/,(de,ve,rt,ft)=&gt;ve+ft),x.length&amp;&amp;!/\d$/.test(B[0])&amp;&amp;(B[0]=B[0]+"0"),B.length&gt;1&amp;&amp;(B[1]=B[1].replace(/0*$/,""),B[1].length||(B.length=1)),this._insertThousandsSeparators(B.join(this.radix))}_padFractionalZeros(x){if(!x)return x;const B=x.split(this.radix);return B.length&lt;2&amp;&amp;B.push(""),B[1]=B[1].padEnd(this.scale,"0"),B.join(this.radix)}doSkipInvalid(x){let B=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},de=arguments.length&gt;2?arguments[2]:void 0;const ve=0===this.scale&amp;&amp;x!==this.thousandsSeparator&amp;&amp;(x===this.radix||x===Ye.UNMASKED_RADIX||this.mapToRadix.includes(x));return super.doSkipInvalid(x,B,de)&amp;&amp;!ve}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,Ye.UNMASKED_RADIX)}set unmaskedValue(x){super.unmaskedValue=x}get typedValue(){return this.doParse(this.unmaskedValue)}set typedValue(x){this.rawInputValue=this.doFormat(x).replace(Ye.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(x){this.typedValue=x}get allowNegative(){return this.signed||null!=this.min&amp;&amp;this.min&lt;0||null!=this.max&amp;&amp;this.max&lt;0}typedValueEquals(x){return(super.typedValueEquals(x)||Ye.EMPTY_VALUES.includes(x)&amp;&amp;Ye.EMPTY_VALUES.includes(this.typedValue))&amp;&amp;!(0===x&amp;&amp;""===this.value)}}Ye.UNMASKED_RADIX=".",Ye.DEFAULTS={radix:",",thousandsSeparator:"",mapToRadix:[Ye.UNMASKED_RADIX],scale:2,signed:!1,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:Ae=&gt;Ae.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})},Ye.EMPTY_VALUES=[...A.EMPTY_VALUES,0],e.MaskedNumber=Ye,e.MaskedFunction=class dt extends A{_update(x){x.mask&amp;&amp;(x.validate=x.mask),super._update(x)}};const He=["compiledMasks","currentMaskRef","currentMask"],Oe=["mask"];e.MaskedDynamic=(()=&gt;{class Ae extends A{constructor(B){super(Object.assign({},Ae.DEFAULTS,B)),this.currentMask=null}_update(B){super._update(B),"mask"in B&amp;&amp;(this.compiledMasks=Array.isArray(B.mask)?B.mask.map(de=&gt;W(de)):[])}_appendCharRaw(B){let de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const ve=this._applyDispatch(B,de);return this.currentMask&amp;&amp;ve.aggregate(this.currentMask._appendChar(B,this.currentMaskFlags(de))),ve}_applyDispatch(){let B=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"",de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},ve=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"";const rt=de.tail&amp;&amp;null!=de._beforeTailState?de._beforeTailState._value:this.value,ft=this.rawInputValue,xe=de.tail&amp;&amp;null!=de._beforeTailState?de._beforeTailState._rawInputValue:ft,ct=ft.slice(xe.length),ze=this.currentMask,ge=new g,H=ze?.state;if(this.currentMask=this.doDispatch(B,Object.assign({},de),ve),this.currentMask)if(this.currentMask!==ze){if(this.currentMask.reset(),xe){const J=this.currentMask.append(xe,{raw:!0});ge.tailShift=J.inserted.length-rt.length}ct&amp;&amp;(ge.tailShift+=this.currentMask.append(ct,{raw:!0,tail:!0}).tailShift)}else this.currentMask.state=H;return ge}_appendPlaceholder(){const B=this._applyDispatch(...arguments);return this.currentMask&amp;&amp;B.aggregate(this.currentMask._appendPlaceholder()),B}_appendEager(){const B=this._applyDispatch(...arguments);return this.currentMask&amp;&amp;B.aggregate(this.currentMask._appendEager()),B}appendTail(B){const de=new g;return B&amp;&amp;de.aggregate(this._applyDispatch("",{},B)),de.aggregate(this.currentMask?this.currentMask.appendTail(B):super.appendTail(B))}currentMaskFlags(B){var de,ve;return Object.assign({},B,{_beforeTailState:(null===(de=B._beforeTailState)||void 0===de?void 0:de.currentMaskRef)===this.currentMask&amp;&amp;(null===(ve=B._beforeTailState)||void 0===ve?void 0:ve.currentMask)||B._beforeTailState})}doDispatch(B){return this.dispatch(B,this,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"")}doValidate(B){return super.doValidate(B)&amp;&amp;(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(B)))}doPrepare(B){let de=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},[ve,rt]=T(super.doPrepare(B,de));if(this.currentMask){let ft;[ve,ft]=T(super.doPrepare(ve,this.currentMaskFlags(de))),rt=rt.aggregate(ft)}return[ve,rt]}reset(){var B;null===(B=this.currentMask)||void 0===B||B.reset(),this.compiledMasks.forEach(de=&gt;de.reset())}get value(){return this.currentMask?this.currentMask.value:""}set value(B){super.value=B}get unmaskedValue(){return this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(B){super.unmaskedValue=B}get typedValue(){return this.currentMask?this.currentMask.typedValue:""}set typedValue(B){let de=String(B);this.currentMask&amp;&amp;(this.currentMask.typedValue=B,de=this.currentMask.unmaskedValue),this.unmaskedValue=de}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var B;return!(null===(B=this.currentMask)||void 0===B||!B.isComplete)}get isFilled(){var B;return!(null===(B=this.currentMask)||void 0===B||!B.isFilled)}remove(){const B=new g;return this.currentMask&amp;&amp;B.aggregate(this.currentMask.remove(...arguments)).aggregate(this._applyDispatch()),B}get state(){var B;return Object.assign({},super.state,{_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(de=&gt;de.state),currentMaskRef:this.currentMask,currentMask:null===(B=this.currentMask)||void 0===B?void 0:B.state})}set state(B){const{compiledMasks:de,currentMaskRef:ve,currentMask:rt}=B,ft=d(B,He);this.compiledMasks.forEach((xe,ct)=&gt;xe.state=de[ct]),null!=ve&amp;&amp;(this.currentMask=ve,this.currentMask.state=rt),super.state=ft}extractInput(){return this.currentMask?this.currentMask.extractInput(...arguments):""}extractTail(){return this.currentMask?this.currentMask.extractTail(...arguments):super.extractTail(...arguments)}doCommit(){this.currentMask&amp;&amp;this.currentMask.doCommit(),super.doCommit()}nearestInputPos(){return this.currentMask?this.currentMask.nearestInputPos(...arguments):super.nearestInputPos(...arguments)}get overwrite(){return this.currentMask?this.currentMask.overwrite:super.overwrite}set overwrite(B){console.warn('"overwrite" option is not available in dynamic mask, use this option in siblings')}get eager(){return this.currentMask?this.currentMask.eager:super.eager}set eager(B){console.warn('"eager" option is not available in dynamic mask, use this option in siblings')}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:super.skipInvalid}set skipInvalid(B){(this.isInitialized||B!==A.DEFAULTS.skipInvalid)&amp;&amp;console.warn('"skipInvalid" option is not available in dynamic mask, use this option in siblings')}maskEquals(B){return Array.isArray(B)&amp;&amp;this.compiledMasks.every((de,ve)=&gt;{if(!B[ve])return;const rt=B[ve],{mask:ft}=rt;return y(de,d(rt,Oe))&amp;&amp;de.maskEquals(ft)})}typedValueEquals(B){var de;return!(null===(de=this.currentMask)||void 0===de||!de.typedValueEquals(B))}}return Ae.DEFAULTS={dispatch:(x,B,de,ve)=&gt;{if(!B.compiledMasks.length)return;const rt=B.rawInputValue,ft=B.compiledMasks.map((xe,ct)=&gt;{const ze=B.currentMask===xe,ge=ze?xe.value.length:xe.nearestInputPos(xe.value.length,"FORCE_LEFT");return xe.rawInputValue!==rt?(xe.reset(),xe.append(rt,{raw:!0})):ze||xe.remove(ge),xe.append(x,B.currentMaskFlags(de)),xe.appendTail(ve),{index:ct,weight:xe.rawInputValue.length,totalInputPositions:xe.totalInputPositions(0,Math.max(ge,xe.nearestInputPos(xe.value.length,"FORCE_LEFT")))}});return ft.sort((xe,ct)=&gt;ct.weight-xe.weight||ct.totalInputPositions-xe.totalInputPositions),B.compiledMasks[ft[0].index]}},Ae})();const Ze={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function gt(Ae){let x=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:Ze.MASKED,B=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:Ze.MASKED;const de=W(Ae);return ve=&gt;de.runIsolated(rt=&gt;(rt[x]=ve,rt[B]))}e.PIPE_TYPE=Ze,e.createPipe=gt,e.pipe=function bt(Ae){for(var x=arguments.length,B=new Array(x&gt;1?x-1:0),de=1;de&lt;x;de++)B[de-1]=arguments[de];return gt(...B)(Ae)};try{globalThis.IMask=e}catch{}},5013:(ne,F,h)=&gt;{var g=h(4385)(h(1464),"DataView");ne.exports=g},3028:(ne,F,h)=&gt;{var d=h(6399),e=h(1483),g=h(3434),E=h(5230),u=h(3718);function R(O){var C=-1,m=null==O?0:O.length;for(this.clear();++C&lt;m;){var T=O[C];this.set(T[0],T[1])}}R.prototype.clear=d,R.prototype.delete=e,R.prototype.get=g,R.prototype.has=E,R.prototype.set=u,ne.exports=R},5752:(ne,F,h)=&gt;{var d=h(3643),e=h(7103),g=h(62),E=h(1610),u=h(1090);function R(O){var C=-1,m=null==O?0:O.length;for(this.clear();++C&lt;m;){var T=O[C];this.set(T[0],T[1])}}R.prototype.clear=d,R.prototype.delete=e,R.prototype.get=g,R.prototype.has=E,R.prototype.set=u,ne.exports=R},1012:(ne,F,h)=&gt;{var g=h(4385)(h(1464),"Map");ne.exports=g},752:(ne,F,h)=&gt;{var d=h(1891),e=h(2759),g=h(7766),E=h(322),u=h(7258);function R(O){var C=-1,m=null==O?0:O.length;for(this.clear();++C&lt;m;){var T=O[C];this.set(T[0],T[1])}}R.prototype.clear=d,R.prototype.delete=e,R.prototype.get=g,R.prototype.has=E,R.prototype.set=u,ne.exports=R},1339:(ne,F,h)=&gt;{var g=h(4385)(h(1464),"Promise");ne.exports=g},7814:(ne,F,h)=&gt;{var g=h(4385)(h(1464),"Set");ne.exports=g},342:(ne,F,h)=&gt;{var d=h(752),e=h(4643),g=h(2768);function E(u){var R=-1,O=null==u?0:u.length;for(this.__data__=new d;++R&lt;O;)this.add(u[R])}E.prototype.add=E.prototype.push=e,E.prototype.has=g,ne.exports=E},6898:(ne,F,h)=&gt;{var d=h(5752),e=h(8945),g=h(8425),E=h(5280),u=h(324),R=h(4516);function O(C){var m=this.__data__=new d(C);this.size=m.size}O.prototype.clear=e,O.prototype.delete=g,O.prototype.get=E,O.prototype.has=u,O.prototype.set=R,ne.exports=O},8516:(ne,F,h)=&gt;{var d=h(1464);ne.exports=d.Symbol},2737:(ne,F,h)=&gt;{var d=h(1464);ne.exports=d.Uint8Array},2248:(ne,F,h)=&gt;{var g=h(4385)(h(1464),"WeakMap");ne.exports=g},3177:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=null==h?0:h.length;++e&lt;g&amp;&amp;!1!==d(h[e],e,h););return h}},2873:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=null==h?0:h.length,E=0,u=[];++e&lt;g;){var R=h[e];d(R,e,h)&amp;&amp;(u[E++]=R)}return u}},8548:(ne,F,h)=&gt;{var d=h(9695),e=h(6265),g=h(9812),E=h(3151),u=h(8426),R=h(1028),C=Object.prototype.hasOwnProperty;ne.exports=function m(T,y){var U=g(T),w=!U&amp;&amp;e(T),A=!U&amp;&amp;!w&amp;&amp;E(T),L=!U&amp;&amp;!w&amp;&amp;!A&amp;&amp;R(T),W=U||w||A||L,q=W?d(T.length,String):[],le=q.length;for(var Ce in T)(y||C.call(T,Ce))&amp;&amp;(!W||!("length"==Ce||A&amp;&amp;("offset"==Ce||"parent"==Ce)||L&amp;&amp;("buffer"==Ce||"byteLength"==Ce||"byteOffset"==Ce)||u(Ce,le)))&amp;&amp;q.push(Ce);return q}},2757:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=null==h?0:h.length,E=Array(g);++e&lt;g;)E[e]=d(h[e],e,h);return E}},6319:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=d.length,E=h.length;++e&lt;g;)h[E+e]=d[e];return h}},7371:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=null==h?0:h.length;++e&lt;g;)if(d(h[e],e,h))return!0;return!1}},9220:(ne,F,h)=&gt;{var d=h(4399),e=h(2651),E=Object.prototype.hasOwnProperty;ne.exports=function u(R,O,C){var m=R[O];(!E.call(R,O)||!e(m,C)||void 0===C&amp;&amp;!(O in R))&amp;&amp;d(R,O,C)}},6316:(ne,F,h)=&gt;{var d=h(2651);ne.exports=function e(g,E){for(var u=g.length;u--;)if(d(g[u][0],E))return u;return-1}},8336:(ne,F,h)=&gt;{var d=h(3190),e=h(2561);ne.exports=function g(E,u){return E&amp;&amp;d(u,e(u),E)}},6303:(ne,F,h)=&gt;{var d=h(3190),e=h(7674);ne.exports=function g(E,u){return E&amp;&amp;d(u,e(u),E)}},4399:(ne,F,h)=&gt;{var d=h(4678);ne.exports=function e(g,E,u){"__proto__"==E&amp;&amp;d?d(g,E,{configurable:!0,enumerable:!0,value:u,writable:!0}):g[E]=u}},5052:(ne,F,h)=&gt;{var d=h(6898),e=h(3177),g=h(9220),E=h(8336),u=h(6303),R=h(7697),O=h(5820),C=h(5308),m=h(7491),T=h(3539),y=h(9088),U=h(828),w=h(9900),A=h(9686),L=h(2870),W=h(9812),q=h(3151),le=h(6879),Ce=h(3278),he=h(4257),Y=h(2561),j=h(7674),$="[object Arguments]",se="[object Function]",Ye="[object Object]",ze={};ze[$]=ze["[object Array]"]=ze["[object ArrayBuffer]"]=ze["[object DataView]"]=ze["[object Boolean]"]=ze["[object Date]"]=ze["[object Float32Array]"]=ze["[object Float64Array]"]=ze["[object Int8Array]"]=ze["[object Int16Array]"]=ze["[object Int32Array]"]=ze["[object Map]"]=ze["[object Number]"]=ze[Ye]=ze["[object RegExp]"]=ze["[object Set]"]=ze["[object String]"]=ze["[object Symbol]"]=ze["[object Uint8Array]"]=ze["[object Uint8ClampedArray]"]=ze["[object Uint16Array]"]=ze["[object Uint32Array]"]=!0,ze["[object Error]"]=ze[se]=ze["[object WeakMap]"]=!1,ne.exports=function ge(H,J,Ue,et,it,pe){var Xe,Ve=1&amp;J,Le=2&amp;J,Fe=4&amp;J;if(Ue&amp;&amp;(Xe=it?Ue(H,et,it,pe):Ue(H)),void 0!==Xe)return Xe;if(!Ce(H))return H;var je=W(H);if(je){if(Xe=w(H),!Ve)return O(H,Xe)}else{var mt=U(H),Nt=mt==se||"[object GeneratorFunction]"==mt;if(q(H))return R(H,Ve);if(mt==Ye||mt==$||Nt&amp;&amp;!it){if(Xe=Le||Nt?{}:L(H),!Ve)return Le?m(H,u(Xe,H)):C(H,E(Xe,H))}else{if(!ze[mt])return it?H:{};Xe=A(H,mt,Ve)}}pe||(pe=new d);var en=pe.get(H);if(en)return en;pe.set(H,Xe),he(H)?H.forEach(function(on){Xe.add(ge(on,J,Ue,on,H,pe))}):le(H)&amp;&amp;H.forEach(function(on,Ke){Xe.set(Ke,ge(on,J,Ue,Ke,H,pe))});var fn=je?void 0:(Fe?Le?y:T:Le?j:Y)(H);return e(fn||H,function(on,Ke){fn&amp;&amp;(on=H[Ke=on]),g(Xe,Ke,ge(on,J,Ue,Ke,H,pe))}),Xe}},9593:(ne,F,h)=&gt;{var d=h(3278),e=Object.create;ne.exports=function(){function E(){}return function(u){if(!d(u))return{};if(e)return e(u);E.prototype=u;var R=new E;return E.prototype=void 0,R}}()},9926:(ne,F,h)=&gt;{var d=h(6319),e=h(9812);ne.exports=function g(E,u,R){var O=u(E);return e(E)?O:d(O,R(E))}},1057:(ne,F,h)=&gt;{var d=h(8516),e=h(8488),g=h(3327),R=d?d.toStringTag:void 0;ne.exports=function O(C){return null==C?void 0===C?"[object Undefined]":"[object Null]":R&amp;&amp;R in Object(C)?e(C):g(C)}},8313:(ne,F,h)=&gt;{var d=h(1057),e=h(7433);ne.exports=function E(u){return e(u)&amp;&amp;"[object Arguments]"==d(u)}},2925:(ne,F,h)=&gt;{var d=h(9471),e=h(7433);ne.exports=function g(E,u,R,O,C){return E===u||(null==E||null==u||!e(E)&amp;&amp;!e(u)?E!=E&amp;&amp;u!=u:d(E,u,R,O,g,C))}},9471:(ne,F,h)=&gt;{var d=h(6898),e=h(2900),g=h(368),E=h(7880),u=h(828),R=h(9812),O=h(3151),C=h(1028),T="[object Arguments]",y="[object Array]",U="[object Object]",A=Object.prototype.hasOwnProperty;ne.exports=function L(W,q,le,Ce,he,Y){var j=R(W),X=R(q),_e=j?y:u(W),Q=X?y:u(q),$=(_e=_e==T?U:_e)==U,ee=(Q=Q==T?U:Q)==U,G=_e==Q;if(G&amp;&amp;O(W)){if(!O(q))return!1;j=!0,$=!1}if(G&amp;&amp;!$)return Y||(Y=new d),j||C(W)?e(W,q,le,Ce,he,Y):g(W,q,_e,le,Ce,he,Y);if(!(1&amp;le)){var ue=$&amp;&amp;A.call(W,"__wrapped__"),ye=ee&amp;&amp;A.call(q,"__wrapped__");if(ue||ye){var se=ue?W.value():W,ot=ye?q.value():q;return Y||(Y=new d),he(se,ot,le,Ce,Y)}}return!!G&amp;&amp;(Y||(Y=new d),E(W,q,le,Ce,he,Y))}},6095:(ne,F,h)=&gt;{var d=h(828),e=h(7433);ne.exports=function E(u){return e(u)&amp;&amp;"[object Map]"==d(u)}},298:(ne,F,h)=&gt;{var d=h(8653),e=h(8401),g=h(3278),E=h(8020),R=/^\[object .+?Constructor\]$/,y=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&amp;").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");ne.exports=function U(w){return!(!g(w)||e(w))&amp;&amp;(d(w)?y:R).test(E(w))}},1889:(ne,F,h)=&gt;{var d=h(828),e=h(7433);ne.exports=function E(u){return e(u)&amp;&amp;"[object Set]"==d(u)}},8068:(ne,F,h)=&gt;{var d=h(1057),e=h(8845),g=h(7433),G={};G["[object Float32Array]"]=G["[object Float64Array]"]=G["[object Int8Array]"]=G["[object Int16Array]"]=G["[object Int32Array]"]=G["[object Uint8Array]"]=G["[object Uint8ClampedArray]"]=G["[object Uint16Array]"]=G["[object Uint32Array]"]=!0,G["[object Arguments]"]=G["[object Array]"]=G["[object ArrayBuffer]"]=G["[object Boolean]"]=G["[object DataView]"]=G["[object Date]"]=G["[object Error]"]=G["[object Function]"]=G["[object Map]"]=G["[object Number]"]=G["[object Object]"]=G["[object RegExp]"]=G["[object Set]"]=G["[object String]"]=G["[object WeakMap]"]=!1,ne.exports=function ue(ye){return g(ye)&amp;&amp;e(ye.length)&amp;&amp;!!G[d(ye)]}},3809:(ne,F,h)=&gt;{var d=h(3164),e=h(6199),E=Object.prototype.hasOwnProperty;ne.exports=function u(R){if(!d(R))return e(R);var O=[];for(var C in Object(R))E.call(R,C)&amp;&amp;"constructor"!=C&amp;&amp;O.push(C);return O}},1194:(ne,F,h)=&gt;{var d=h(3278),e=h(3164),g=h(908),u=Object.prototype.hasOwnProperty;ne.exports=function R(O){if(!d(O))return g(O);var C=e(O),m=[];for(var T in O)"constructor"==T&amp;&amp;(C||!u.call(O,T))||m.push(T);return m}},9695:ne=&gt;{ne.exports=function F(h,d){for(var e=-1,g=Array(h);++e&lt;h;)g[e]=d(e);return g}},7005:(ne,F,h)=&gt;{var d=h(8516),e=h(2757),g=h(9812),E=h(5153),u=1/0,R=d?d.prototype:void 0,O=R?R.toString:void 0;ne.exports=function C(m){if("string"==typeof m)return m;if(g(m))return e(m,C)+"";if(E(m))return O?O.call(m):"";var T=m+"";return"0"==T&amp;&amp;1/m==-u?"-0":T}},2502:ne=&gt;{ne.exports=function F(h){return function(d){return h(d)}}},1890:ne=&gt;{ne.exports=function F(h,d){return h.has(d)}},6220:(ne,F,h)=&gt;{var d=h(2737);ne.exports=function e(g){var E=new g.constructor(g.byteLength);return new d(E).set(new d(g)),E}},7697:(ne,F,h)=&gt;{ne=h.nmd(ne);var d=h(1464),e=F&amp;&amp;!F.nodeType&amp;&amp;F,g=e&amp;&amp;ne&amp;&amp;!ne.nodeType&amp;&amp;ne,u=g&amp;&amp;g.exports===e?d.Buffer:void 0,R=u?u.allocUnsafe:void 0;ne.exports=function O(C,m){if(m)return C.slice();var T=C.length,y=R?R(T):new C.constructor(T);return C.copy(y),y}},5942:(ne,F,h)=&gt;{var d=h(6220);ne.exports=function e(g,E){var u=E?d(g.buffer):g.buffer;return new g.constructor(u,g.byteOffset,g.byteLength)}},8466:ne=&gt;{var F=/\w*$/;ne.exports=function h(d){var e=new d.constructor(d.source,F.exec(d));return e.lastIndex=d.lastIndex,e}},6892:(ne,F,h)=&gt;{var d=h(8516),e=d?d.prototype:void 0,g=e?e.valueOf:void 0;ne.exports=function E(u){return g?Object(g.call(u)):{}}},1334:(ne,F,h)=&gt;{var d=h(6220);ne.exports=function e(g,E){var u=E?d(g.buffer):g.buffer;return new g.constructor(u,g.byteOffset,g.length)}},5820:ne=&gt;{ne.exports=function F(h,d){var e=-1,g=h.length;for(d||(d=Array(g));++e&lt;g;)d[e]=h[e];return d}},3190:(ne,F,h)=&gt;{var d=h(9220),e=h(4399);ne.exports=function g(E,u,R,O){var C=!R;R||(R={});for(var m=-1,T=u.length;++m&lt;T;){var y=u[m],U=O?O(R[y],E[y],y,R,E):void 0;void 0===U&amp;&amp;(U=E[y]),C?e(R,y,U):d(R,y,U)}return R}},5308:(ne,F,h)=&gt;{var d=h(3190),e=h(181);ne.exports=function g(E,u){return d(E,e(E),u)}},7491:(ne,F,h)=&gt;{var d=h(3190),e=h(5254);ne.exports=function g(E,u){return d(E,e(E),u)}},336:(ne,F,h)=&gt;{var d=h(1464);ne.exports=d["__core-js_shared__"]},4678:(ne,F,h)=&gt;{var d=h(4385),e=function(){try{var g=d(Object,"defineProperty");return g({},"",{}),g}catch{}}();ne.exports=e},2900:(ne,F,h)=&gt;{var d=h(342),e=h(7371),g=h(1890);ne.exports=function R(O,C,m,T,y,U){var w=1&amp;m,A=O.length,L=C.length;if(A!=L&amp;&amp;!(w&amp;&amp;L&gt;A))return!1;var W=U.get(O),q=U.get(C);if(W&amp;&amp;q)return W==C&amp;&amp;q==O;var le=-1,Ce=!0,he=2&amp;m?new d:void 0;for(U.set(O,C),U.set(C,O);++le&lt;A;){var Y=O[le],j=C[le];if(T)var X=w?T(j,Y,le,C,O,U):T(Y,j,le,O,C,U);if(void 0!==X){if(X)continue;Ce=!1;break}if(he){if(!e(C,function(_e,Q){if(!g(he,Q)&amp;&amp;(Y===_e||y(Y,_e,m,T,U)))return he.push(Q)})){Ce=!1;break}}else if(Y!==j&amp;&amp;!y(Y,j,m,T,U)){Ce=!1;break}}return U.delete(O),U.delete(C),Ce}},368:(ne,F,h)=&gt;{var d=h(8516),e=h(2737),g=h(2651),E=h(2900),u=h(7152),R=h(3578),he=d?d.prototype:void 0,Y=he?he.valueOf:void 0;ne.exports=function j(X,_e,Q,$,ee,G,ue){switch(Q){case"[object DataView]":if(X.byteLength!=_e.byteLength||X.byteOffset!=_e.byteOffset)return!1;X=X.buffer,_e=_e.buffer;case"[object ArrayBuffer]":return!(X.byteLength!=_e.byteLength||!G(new e(X),new e(_e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return g(+X,+_e);case"[object Error]":return X.name==_e.name&amp;&amp;X.message==_e.message;case"[object RegExp]":case"[object String]":return X==_e+"";case"[object Map]":var ye=u;case"[object Set]":if(ye||(ye=R),X.size!=_e.size&amp;&amp;!(1&amp;$))return!1;var ot=ue.get(X);if(ot)return ot==_e;$|=2,ue.set(X,_e);var me=E(ye(X),ye(_e),$,ee,G,ue);return ue.delete(X),me;case"[object Symbol]":if(Y)return Y.call(X)==Y.call(_e)}return!1}},7880:(ne,F,h)=&gt;{var d=h(3539),E=Object.prototype.hasOwnProperty;ne.exports=function u(R,O,C,m,T,y){var U=1&amp;C,w=d(R),A=w.length;if(A!=d(O).length&amp;&amp;!U)return!1;for(var q=A;q--;){var le=w[q];if(!(U?le in O:E.call(O,le)))return!1}var Ce=y.get(R),he=y.get(O);if(Ce&amp;&amp;he)return Ce==O&amp;&amp;he==R;var Y=!0;y.set(R,O),y.set(O,R);for(var j=U;++q&lt;A;){var X=R[le=w[q]],_e=O[le];if(m)var Q=U?m(_e,X,le,O,R,y):m(X,_e,le,R,O,y);if(!(void 0===Q?X===_e||T(X,_e,C,m,y):Q)){Y=!1;break}j||(j="constructor"==le)}if(Y&amp;&amp;!j){var $=R.constructor,ee=O.constructor;$!=ee&amp;&amp;"constructor"in R&amp;&amp;"constructor"in O&amp;&amp;!("function"==typeof $&amp;&amp;$ instanceof $&amp;&amp;"function"==typeof ee&amp;&amp;ee instanceof ee)&amp;&amp;(Y=!1)}return y.delete(R),y.delete(O),Y}},8657:ne=&gt;{var F="object"==typeof global&amp;&amp;global&amp;&amp;global.Object===Object&amp;&amp;global;ne.exports=F},3539:(ne,F,h)=&gt;{var d=h(9926),e=h(181),g=h(2561);ne.exports=function E(u){return d(u,g,e)}},9088:(ne,F,h)=&gt;{var d=h(9926),e=h(5254),g=h(7674);ne.exports=function E(u){return d(u,g,e)}},9038:(ne,F,h)=&gt;{var d=h(3329);ne.exports=function e(g,E){var u=g.__data__;return d(E)?u["string"==typeof E?"string":"hash"]:u.map}},4385:(ne,F,h)=&gt;{var d=h(298),e=h(8737);ne.exports=function g(E,u){var R=e(E,u);return d(R)?R:void 0}},6902:(ne,F,h)=&gt;{var e=h(2852)(Object.getPrototypeOf,Object);ne.exports=e},8488:(ne,F,h)=&gt;{var d=h(8516),e=Object.prototype,g=e.hasOwnProperty,E=e.toString,u=d?d.toStringTag:void 0;ne.exports=function R(O){var C=g.call(O,u),m=O[u];try{O[u]=void 0;var T=!0}catch{}var y=E.call(O);return T&amp;&amp;(C?O[u]=m:delete O[u]),y}},181:(ne,F,h)=&gt;{var d=h(2873),e=h(2260),E=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols;ne.exports=u?function(O){return null==O?[]:(O=Object(O),d(u(O),function(C){return E.call(O,C)}))}:e},5254:(ne,F,h)=&gt;{var d=h(6319),e=h(6902),g=h(181),E=h(2260);ne.exports=Object.getOwnPropertySymbols?function(O){for(var C=[];O;)d(C,g(O)),O=e(O);return C}:E},828:(ne,F,h)=&gt;{var d=h(5013),e=h(1012),g=h(1339),E=h(7814),u=h(2248),R=h(1057),O=h(8020),C="[object Map]",T="[object Promise]",y="[object Set]",U="[object WeakMap]",w="[object DataView]",A=O(d),L=O(e),W=O(g),q=O(E),le=O(u),Ce=R;(d&amp;&amp;Ce(new d(new ArrayBuffer(1)))!=w||e&amp;&amp;Ce(new e)!=C||g&amp;&amp;Ce(g.resolve())!=T||E&amp;&amp;Ce(new E)!=y||u&amp;&amp;Ce(new u)!=U)&amp;&amp;(Ce=function(he){var Y=R(he),j="[object Object]"==Y?he.constructor:void 0,X=j?O(j):"";if(X)switch(X){case A:return w;case L:return C;case W:return T;case q:return y;case le:return U}return Y}),ne.exports=Ce},8737:ne=&gt;{ne.exports=function F(h,d){return h?.[d]}},6399:(ne,F,h)=&gt;{var d=h(8247);ne.exports=function e(){this.__data__=d?d(null):{},this.size=0}},1483:ne=&gt;{ne.exports=function F(h){var d=this.has(h)&amp;&amp;delete this.__data__[h];return this.size-=d?1:0,d}},3434:(ne,F,h)=&gt;{var d=h(8247),E=Object.prototype.hasOwnProperty;ne.exports=function u(R){var O=this.__data__;if(d){var C=O[R];return"__lodash_hash_undefined__"===C?void 0:C}return E.call(O,R)?O[R]:void 0}},5230:(ne,F,h)=&gt;{var d=h(8247),g=Object.prototype.hasOwnProperty;ne.exports=function E(u){var R=this.__data__;return d?void 0!==R[u]:g.call(R,u)}},3718:(ne,F,h)=&gt;{var d=h(8247);ne.exports=function g(E,u){var R=this.__data__;return this.size+=this.has(E)?0:1,R[E]=d&amp;&amp;void 0===u?"__lodash_hash_undefined__":u,this}},9900:ne=&gt;{var h=Object.prototype.hasOwnProperty;ne.exports=function d(e){var g=e.length,E=new e.constructor(g);return g&amp;&amp;"string"==typeof e[0]&amp;&amp;h.call(e,"index")&amp;&amp;(E.index=e.index,E.input=e.input),E}},9686:(ne,F,h)=&gt;{var d=h(6220),e=h(5942),g=h(8466),E=h(6892),u=h(1334);ne.exports=function Q($,ee,G){var ue=$.constructor;switch(ee){case"[object ArrayBuffer]":return d($);case"[object Boolean]":case"[object Date]":return new ue(+$);case"[object DataView]":return e($,G);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u($,G);case"[object Map]":case"[object Set]":return new ue;case"[object Number]":case"[object String]":return new ue($);case"[object RegExp]":return g($);case"[object Symbol]":return E($)}}},2870:(ne,F,h)=&gt;{var d=h(9593),e=h(6902),g=h(3164);ne.exports=function E(u){return"function"!=typeof u.constructor||g(u)?{}:d(e(u))}},8426:ne=&gt;{var h=/^(?:0|[1-9]\d*)$/;ne.exports=function d(e,g){var E=typeof e;return!!(g=g??9007199254740991)&amp;&amp;("number"==E||"symbol"!=E&amp;&amp;h.test(e))&amp;&amp;e&gt;-1&amp;&amp;e%1==0&amp;&amp;e&lt;g}},3329:ne=&gt;{ne.exports=function F(h){var d=typeof h;return"string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==h:null===h}},8401:(ne,F,h)=&gt;{var E,d=h(336),e=(E=/[^.]+$/.exec(d&amp;&amp;d.keys&amp;&amp;d.keys.IE_PROTO||""))?"Symbol(src)_1."+E:"";ne.exports=function g(E){return!!e&amp;&amp;e in E}},3164:ne=&gt;{var F=Object.prototype;ne.exports=function h(d){var e=d&amp;&amp;d.constructor;return d===("function"==typeof e&amp;&amp;e.prototype||F)}},3643:ne=&gt;{ne.exports=function F(){this.__data__=[],this.size=0}},7103:(ne,F,h)=&gt;{var d=h(6316),g=Array.prototype.splice;ne.exports=function E(u){var R=this.__data__,O=d(R,u);return!(O&lt;0||(O==R.length-1?R.pop():g.call(R,O,1),--this.size,0))}},62:(ne,F,h)=&gt;{var d=h(6316);ne.exports=function e(g){var E=this.__data__,u=d(E,g);return u&lt;0?void 0:E[u][1]}},1610:(ne,F,h)=&gt;{var d=h(6316);ne.exports=function e(g){return d(this.__data__,g)&gt;-1}},1090:(ne,F,h)=&gt;{var d=h(6316);ne.exports=function e(g,E){var u=this.__data__,R=d(u,g);return R&lt;0?(++this.size,u.push([g,E])):u[R][1]=E,this}},1891:(ne,F,h)=&gt;{var d=h(3028),e=h(5752),g=h(1012);ne.exports=function E(){this.size=0,this.__data__={hash:new d,map:new(g||e),string:new d}}},2759:(ne,F,h)=&gt;{var d=h(9038);ne.exports=function e(g){var E=d(this,g).delete(g);return this.size-=E?1:0,E}},7766:(ne,F,h)=&gt;{var d=h(9038);ne.exports=function e(g){return d(this,g).get(g)}},322:(ne,F,h)=&gt;{var d=h(9038);ne.exports=function e(g){return d(this,g).has(g)}},7258:(ne,F,h)=&gt;{var d=h(9038);ne.exports=function e(g,E){var u=d(this,g),R=u.size;return u.set(g,E),this.size+=u.size==R?0:1,this}},7152:ne=&gt;{ne.exports=function F(h){var d=-1,e=Array(h.size);return h.forEach(function(g,E){e[++d]=[E,g]}),e}},8247:(ne,F,h)=&gt;{var e=h(4385)(Object,"create");ne.exports=e},6199:(ne,F,h)=&gt;{var e=h(2852)(Object.keys,Object);ne.exports=e},908:ne=&gt;{ne.exports=function F(h){var d=[];if(null!=h)for(var e in Object(h))d.push(e);return d}},512:(ne,F,h)=&gt;{ne=h.nmd(ne);var d=h(8657),e=F&amp;&amp;!F.nodeType&amp;&amp;F,g=e&amp;&amp;ne&amp;&amp;!ne.nodeType&amp;&amp;ne,u=g&amp;&amp;g.exports===e&amp;&amp;d.process,R=function(){try{return g&amp;&amp;g.require&amp;&amp;g.require("util").types||u&amp;&amp;u.binding&amp;&amp;u.binding("util")}catch{}}();ne.exports=R},3327:ne=&gt;{var h=Object.prototype.toString;ne.exports=function d(e){return h.call(e)}},2852:ne=&gt;{ne.exports=function F(h,d){return function(e){return h(d(e))}}},1464:(ne,F,h)=&gt;{var d=h(8657),e="object"==typeof self&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,g=d||e||Function("return this")();ne.exports=g},4643:ne=&gt;{ne.exports=function h(d){return this.__data__.set(d,"__lodash_hash_undefined__"),this}},2768:ne=&gt;{ne.exports=function F(h){return this.__data__.has(h)}},3578:ne=&gt;{ne.exports=function F(h){var d=-1,e=Array(h.size);return h.forEach(function(g){e[++d]=g}),e}},8945:(ne,F,h)=&gt;{var d=h(5752);ne.exports=function e(){this.__data__=new d,this.size=0}},8425:ne=&gt;{ne.exports=function F(h){var d=this.__data__,e=d.delete(h);return this.size=d.size,e}},5280:ne=&gt;{ne.exports=function F(h){return this.__data__.get(h)}},324:ne=&gt;{ne.exports=function F(h){return this.__data__.has(h)}},4516:(ne,F,h)=&gt;{var d=h(5752),e=h(1012),g=h(752);ne.exports=function u(R,O){var C=this.__data__;if(C instanceof d){var m=C.__data__;if(!e||m.length&lt;199)return m.push([R,O]),this.size=++C.size,this;C=this.__data__=new g(m)}return C.set(R,O),this.size=C.size,this}},8020:ne=&gt;{var h=Function.prototype.toString;ne.exports=function d(e){if(null!=e){try{return h.call(e)}catch{}try{return e+""}catch{}}return""}},1132:(ne,F,h)=&gt;{var d=h(5052);ne.exports=function g(E){return d(E,4)}},4418:(ne,F,h)=&gt;{var d=h(5052);ne.exports=function E(u){return d(u,5)}},2651:ne=&gt;{ne.exports=function F(h,d){return h===d||h!=h&amp;&amp;d!=d}},6265:(ne,F,h)=&gt;{var d=h(8313),e=h(7433),g=Object.prototype,E=g.hasOwnProperty,u=g.propertyIsEnumerable,R=d(function(){return arguments}())?d:function(O){return e(O)&amp;&amp;E.call(O,"callee")&amp;&amp;!u.call(O,"callee")};ne.exports=R},9812:ne=&gt;{ne.exports=Array.isArray},7291:(ne,F,h)=&gt;{var d=h(8653),e=h(8845);ne.exports=function g(E){return null!=E&amp;&amp;e(E.length)&amp;&amp;!d(E)}},3151:(ne,F,h)=&gt;{ne=h.nmd(ne);var d=h(1464),e=h(5710),g=F&amp;&amp;!F.nodeType&amp;&amp;F,E=g&amp;&amp;ne&amp;&amp;!ne.nodeType&amp;&amp;ne,R=E&amp;&amp;E.exports===g?d.Buffer:void 0;ne.exports=(R?R.isBuffer:void 0)||e},8125:(ne,F,h)=&gt;{var d=h(2925);ne.exports=function e(g,E){return d(g,E)}},8653:(ne,F,h)=&gt;{var d=h(1057),e=h(3278);ne.exports=function O(C){if(!e(C))return!1;var m=d(C);return"[object Function]"==m||"[object GeneratorFunction]"==m||"[object AsyncFunction]"==m||"[object Proxy]"==m}},8845:ne=&gt;{ne.exports=function h(d){return"number"==typeof d&amp;&amp;d&gt;-1&amp;&amp;d%1==0&amp;&amp;d&lt;=9007199254740991}},6879:(ne,F,h)=&gt;{var d=h(6095),e=h(2502),g=h(512),E=g&amp;&amp;g.isMap,u=E?e(E):d;ne.exports=u},3278:ne=&gt;{ne.exports=function F(h){var d=typeof h;return null!=h&amp;&amp;("object"==d||"function"==d)}},7433:ne=&gt;{ne.exports=function F(h){return null!=h&amp;&amp;"object"==typeof h}},4257:(ne,F,h)=&gt;{var d=h(1889),e=h(2502),g=h(512),E=g&amp;&amp;g.isSet,u=E?e(E):d;ne.exports=u},5153:(ne,F,h)=&gt;{var d=h(1057),e=h(7433);ne.exports=function E(u){return"symbol"==typeof u||e(u)&amp;&amp;"[object Symbol]"==d(u)}},1028:(ne,F,h)=&gt;{var d=h(8068),e=h(2502),g=h(512),E=g&amp;&amp;g.isTypedArray,u=E?e(E):d;ne.exports=u},2561:(ne,F,h)=&gt;{var d=h(8548),e=h(3809),g=h(7291);ne.exports=function E(u){return g(u)?d(u):e(u)}},7674:(ne,F,h)=&gt;{var d=h(8548),e=h(1194),g=h(7291);ne.exports=function E(u){return g(u)?d(u,!0):e(u)}},2260:ne=&gt;{ne.exports=function F(){return[]}},5710:ne=&gt;{ne.exports=function F(){return!1}},4717:(ne,F,h)=&gt;{var d=h(7005);ne.exports=function e(g){return null==g?"":d(g)}},9519:(ne,F,h)=&gt;{var d=h(4717),e=0;ne.exports=function g(E){var u=++e;return d(E)+u}},4412:(ne,F,h)=&gt;{"use strict";h.d(F,{t:()=&gt;e});var d=h(1413);class e extends d.B{constructor(E){super(),this._value=E}get value(){return this.getValue()}_subscribe(E){const u=super._subscribe(E);return!u.closed&amp;&amp;E.next(this._value),u}getValue(){const{hasError:E,thrownError:u,_value:R}=this;if(E)throw u;return this._throwIfClosed(),R}next(E){super.next(this._value=E)}}},1985:(ne,F,h)=&gt;{"use strict";h.d(F,{c:()=&gt;C});var d=h(7707),e=h(8359),g=h(3494),E=h(1203),u=h(1026),R=h(8071),O=h(9786);let C=(()=&gt;{class U{constructor(A){A&amp;&amp;(this._subscribe=A)}lift(A){const L=new U;return L.source=this,L.operator=A,L}subscribe(A,L,W){const q=function y(U){return U&amp;&amp;U instanceof d.vU||function T(U){return U&amp;&amp;(0,R.T)(U.next)&amp;&amp;(0,R.T)(U.error)&amp;&amp;(0,R.T)(U.complete)}(U)&amp;&amp;(0,e.Uv)(U)}(A)?A:new d.Ms(A,L,W);return(0,O.Y)(()=&gt;{const{operator:le,source:Ce}=this;q.add(le?le.call(q,Ce):Ce?this._subscribe(q):this._trySubscribe(q))}),q}_trySubscribe(A){try{return this._subscribe(A)}catch(L){A.error(L)}}forEach(A,L){return new(L=m(L))((W,q)=&gt;{const le=new d.Ms({next:Ce=&gt;{try{A(Ce)}catch(he){q(he),le.unsubscribe()}},error:q,complete:W});this.subscribe(le)})}_subscribe(A){var L;return null===(L=this.source)||void 0===L?void 0:L.subscribe(A)}[g.s](){return this}pipe(...A){return(0,E.m)(A)(this)}toPromise(A){return new(A=m(A))((L,W)=&gt;{let q;this.subscribe(le=&gt;q=le,le=&gt;W(le),()=&gt;L(q))})}}return U.create=w=&gt;new U(w),U})();function m(U){var w;return null!==(w=U??u.$.Promise)&amp;&amp;void 0!==w?w:Promise}},2771:(ne,F,h)=&gt;{"use strict";h.d(F,{m:()=&gt;g});var d=h(1413),e=h(6129);class g extends d.B{constructor(u=1/0,R=1/0,O=e.U){super(),this._bufferSize=u,this._windowTime=R,this._timestampProvider=O,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=R===1/0,this._bufferSize=Math.max(1,u),this._windowTime=Math.max(1,R)}next(u){const{isStopped:R,_buffer:O,_infiniteTimeWindow:C,_timestampProvider:m,_windowTime:T}=this;R||(O.push(u),!C&amp;&amp;O.push(m.now()+T)),this._trimBuffer(),super.next(u)}_subscribe(u){this._throwIfClosed(),this._trimBuffer();const R=this._innerSubscribe(u),{_infiniteTimeWindow:O,_buffer:C}=this,m=C.slice();for(let T=0;T&lt;m.length&amp;&amp;!u.closed;T+=O?1:2)u.next(m[T]);return this._checkFinalizedStatuses(u),R}_trimBuffer(){const{_bufferSize:u,_timestampProvider:R,_buffer:O,_infiniteTimeWindow:C}=this,m=(C?1:2)*u;if(u&lt;1/0&amp;&amp;m&lt;O.length&amp;&amp;O.splice(0,O.length-m),!C){const T=R.now();let y=0;for(let U=1;U&lt;O.length&amp;&amp;O[U]&lt;=T;U+=2)y=U;y&amp;&amp;O.splice(0,y+1)}}}},1413:(ne,F,h)=&gt;{"use strict";h.d(F,{B:()=&gt;O});var d=h(1985),e=h(8359);const E=(0,h(1853).L)(m=&gt;function(){m(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var u=h(7908),R=h(9786);let O=(()=&gt;{class m extends d.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(y){const U=new C(this,this);return U.operator=y,U}_throwIfClosed(){if(this.closed)throw new E}next(y){(0,R.Y)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(y)}})}error(y){(0,R.Y)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=y;const{observers:U}=this;for(;U.length;)U.shift().error(y)}})}complete(){(0,R.Y)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:y}=this;for(;y.length;)y.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var y;return(null===(y=this.observers)||void 0===y?void 0:y.length)&gt;0}_trySubscribe(y){return this._throwIfClosed(),super._trySubscribe(y)}_subscribe(y){return this._throwIfClosed(),this._checkFinalizedStatuses(y),this._innerSubscribe(y)}_innerSubscribe(y){const{hasError:U,isStopped:w,observers:A}=this;return U||w?e.Kn:(this.currentObservers=null,A.push(y),new e.yU(()=&gt;{this.currentObservers=null,(0,u.o)(A,y)}))}_checkFinalizedStatuses(y){const{hasError:U,thrownError:w,isStopped:A}=this;U?y.error(w):A&amp;&amp;y.complete()}asObservable(){const y=new d.c;return y.source=this,y}}return m.create=(T,y)=&gt;new C(T,y),m})();class C extends O{constructor(T,y){super(),this.destination=T,this.source=y}next(T){var y,U;null===(U=null===(y=this.destination)||void 0===y?void 0:y.next)||void 0===U||U.call(y,T)}error(T){var y,U;null===(U=null===(y=this.destination)||void 0===y?void 0:y.error)||void 0===U||U.call(y,T)}complete(){var T,y;null===(y=null===(T=this.destination)||void 0===T?void 0:T.complete)||void 0===y||y.call(T)}_subscribe(T){var y,U;return null!==(U=null===(y=this.source)||void 0===y?void 0:y.subscribe(T))&amp;&amp;void 0!==U?U:e.Kn}}},7707:(ne,F,h)=&gt;{"use strict";h.d(F,{Ms:()=&gt;W,vU:()=&gt;U});var d=h(8071),e=h(8359),g=h(1026),E=h(5334),u=h(5343);const R=m("C",void 0,void 0);function m(Y,j,X){return{kind:Y,value:j,error:X}}var T=h(9270),y=h(9786);class U extends e.yU{constructor(j){super(),this.isStopped=!1,j?(this.destination=j,(0,e.Uv)(j)&amp;&amp;j.add(this)):this.destination=he}static create(j,X,_e){return new W(j,X,_e)}next(j){this.isStopped?Ce(function C(Y){return m("N",Y,void 0)}(j),this):this._next(j)}error(j){this.isStopped?Ce(function O(Y){return m("E",void 0,Y)}(j),this):(this.isStopped=!0,this._error(j))}complete(){this.isStopped?Ce(R,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(j){this.destination.next(j)}_error(j){try{this.destination.error(j)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const w=Function.prototype.bind;function A(Y,j){return w.call(Y,j)}class L{constructor(j){this.partialObserver=j}next(j){const{partialObserver:X}=this;if(X.next)try{X.next(j)}catch(_e){q(_e)}}error(j){const{partialObserver:X}=this;if(X.error)try{X.error(j)}catch(_e){q(_e)}else q(j)}complete(){const{partialObserver:j}=this;if(j.complete)try{j.complete()}catch(X){q(X)}}}class W extends U{constructor(j,X,_e){let Q;if(super(),(0,d.T)(j)||!j)Q={next:j??void 0,error:X??void 0,complete:_e??void 0};else{let $;this&amp;&amp;g.$.useDeprecatedNextContext?($=Object.create(j),$.unsubscribe=()=&gt;this.unsubscribe(),Q={next:j.next&amp;&amp;A(j.next,$),error:j.error&amp;&amp;A(j.error,$),complete:j.complete&amp;&amp;A(j.complete,$)}):Q=j}this.destination=new L(Q)}}function q(Y){g.$.useDeprecatedSynchronousErrorHandling?(0,y.l)(Y):(0,E.m)(Y)}function Ce(Y,j){const{onStoppedNotification:X}=g.$;X&amp;&amp;T.f.setTimeout(()=&gt;X(Y,j))}const he={closed:!0,next:u.l,error:function le(Y){throw Y},complete:u.l}},8359:(ne,F,h)=&gt;{"use strict";h.d(F,{Kn:()=&gt;R,yU:()=&gt;u,Uv:()=&gt;O});var d=h(8071);const g=(0,h(1853).L)(m=&gt;function(y){m(this),this.message=y?`${y.length} errors occurred during unsubscription:\n${y.map((U,w)=&gt;`${w+1}) ${U.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=y});var E=h(7908);class u{constructor(T){this.initialTeardown=T,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let T;if(!this.closed){this.closed=!0;const{_parentage:y}=this;if(y)if(this._parentage=null,Array.isArray(y))for(const A of y)A.remove(this);else y.remove(this);const{initialTeardown:U}=this;if((0,d.T)(U))try{U()}catch(A){T=A instanceof g?A.errors:[A]}const{_finalizers:w}=this;if(w){this._finalizers=null;for(const A of w)try{C(A)}catch(L){T=T??[],L instanceof g?T=[...T,...L.errors]:T.push(L)}}if(T)throw new g(T)}}add(T){var y;if(T&amp;&amp;T!==this)if(this.closed)C(T);else{if(T instanceof u){if(T.closed||T._hasParent(this))return;T._addParent(this)}(this._finalizers=null!==(y=this._finalizers)&amp;&amp;void 0!==y?y:[]).push(T)}}_hasParent(T){const{_parentage:y}=this;return y===T||Array.isArray(y)&amp;&amp;y.includes(T)}_addParent(T){const{_parentage:y}=this;this._parentage=Array.isArray(y)?(y.push(T),y):y?[y,T]:T}_removeParent(T){const{_parentage:y}=this;y===T?this._parentage=null:Array.isArray(y)&amp;&amp;(0,E.o)(y,T)}remove(T){const{_finalizers:y}=this;y&amp;&amp;(0,E.o)(y,T),T instanceof u&amp;&amp;T._removeParent(this)}}u.EMPTY=(()=&gt;{const m=new u;return m.closed=!0,m})();const R=u.EMPTY;function O(m){return m instanceof u||m&amp;&amp;"closed"in m&amp;&amp;(0,d.T)(m.remove)&amp;&amp;(0,d.T)(m.add)&amp;&amp;(0,d.T)(m.unsubscribe)}function C(m){(0,d.T)(m)?m():m.unsubscribe()}},1026:(ne,F,h)=&gt;{"use strict";h.d(F,{$:()=&gt;d});const d={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(ne,F,h)=&gt;{"use strict";h.d(F,{z:()=&gt;T});var d=h(1985),e=h(3073),g=h(6648),E=h(3669),u=h(6450),R=h(9326),O=h(8496),C=h(4360),m=h(5225);function T(...w){const A=(0,R.lI)(w),L=(0,R.ms)(w),{args:W,keys:q}=(0,e.D)(w);if(0===W.length)return(0,g.H)([],A);const le=new d.c(function y(w,A,L=E.D){return W=&gt;{U(A,()=&gt;{const{length:q}=w,le=new Array(q);let Ce=q,he=q;for(let Y=0;Y&lt;q;Y++)U(A,()=&gt;{const j=(0,g.H)(w[Y],A);let X=!1;j.subscribe((0,C._)(W,_e=&gt;{le[Y]=_e,X||(X=!0,he--),he||W.next(L(le.slice()))},()=&gt;{--Ce||W.complete()}))},W)},W)}}(W,A,q?Ce=&gt;(0,O.e)(q,Ce):E.D));return L?le.pipe((0,u.I)(L)):le}function U(w,A,L){w?(0,m.N)(L,w,A):A()}},8793:(ne,F,h)=&gt;{"use strict";h.d(F,{x:()=&gt;u});var d=h(6365),g=h(9326),E=h(6648);function u(...R){return function e(){return(0,d.U)(1)}()((0,E.H)(R,(0,g.lI)(R)))}},983:(ne,F,h)=&gt;{"use strict";h.d(F,{w:()=&gt;e});const e=new(h(1985).c)(u=&gt;u.complete())},7468:(ne,F,h)=&gt;{"use strict";h.d(F,{p:()=&gt;C});var d=h(1985),e=h(3073),g=h(8750),E=h(9326),u=h(4360),R=h(6450),O=h(8496);function C(...m){const T=(0,E.ms)(m),{args:y,keys:U}=(0,e.D)(m),w=new d.c(A=&gt;{const{length:L}=y;if(!L)return void A.complete();const W=new Array(L);let q=L,le=L;for(let Ce=0;Ce&lt;L;Ce++){let he=!1;(0,g.Tg)(y[Ce]).subscribe((0,u._)(A,Y=&gt;{he||(he=!0,le--),W[Ce]=Y},()=&gt;q--,void 0,()=&gt;{(!q||!he)&amp;&amp;(le||A.next(U?(0,O.e)(U,W):W),A.complete())}))}});return T?w.pipe((0,R.I)(T)):w}},6648:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;_e});var d=h(8750),e=h(5225),g=h(9974),E=h(4360);function u(Q,$=0){return(0,g.N)((ee,G)=&gt;{ee.subscribe((0,E._)(G,ue=&gt;(0,e.N)(G,Q,()=&gt;G.next(ue),$),()=&gt;(0,e.N)(G,Q,()=&gt;G.complete(),$),ue=&gt;(0,e.N)(G,Q,()=&gt;G.error(ue),$)))})}function R(Q,$=0){return(0,g.N)((ee,G)=&gt;{G.add(Q.schedule(()=&gt;ee.subscribe(G),$))})}var m=h(1985),y=h(4761),U=h(8071);function A(Q,$){if(!Q)throw new Error("Iterable cannot be null");return new m.c(ee=&gt;{(0,e.N)(ee,$,()=&gt;{const G=Q[Symbol.asyncIterator]();(0,e.N)(ee,$,()=&gt;{G.next().then(ue=&gt;{ue.done?ee.complete():ee.next(ue.value)})},0,!0)})})}var L=h(5055),W=h(9858),q=h(7441),le=h(5397),Ce=h(7953),he=h(591),Y=h(5196);function _e(Q,$){return $?function X(Q,$){if(null!=Q){if((0,L.l)(Q))return function O(Q,$){return(0,d.Tg)(Q).pipe(R($),u($))}(Q,$);if((0,q.X)(Q))return function T(Q,$){return new m.c(ee=&gt;{let G=0;return $.schedule(function(){G===Q.length?ee.complete():(ee.next(Q[G++]),ee.closed||this.schedule())})})}(Q,$);if((0,W.y)(Q))return function C(Q,$){return(0,d.Tg)(Q).pipe(R($),u($))}(Q,$);if((0,Ce.T)(Q))return A(Q,$);if((0,le.x)(Q))return function w(Q,$){return new m.c(ee=&gt;{let G;return(0,e.N)(ee,$,()=&gt;{G=Q[y.l](),(0,e.N)(ee,$,()=&gt;{let ue,ye;try{({value:ue,done:ye}=G.next())}catch(se){return void ee.error(se)}ye?ee.complete():ee.next(ue)},0,!0)}),()=&gt;(0,U.T)(G?.return)&amp;&amp;G.return()})}(Q,$);if((0,Y.U)(Q))return function j(Q,$){return A((0,Y.C)(Q),$)}(Q,$)}throw(0,he.L)(Q)}(Q,$):(0,d.Tg)(Q)}},3726:(ne,F,h)=&gt;{"use strict";h.d(F,{R:()=&gt;T});var d=h(8750),e=h(1985),g=h(1397),E=h(7441),u=h(8071),R=h(6450);const O=["addListener","removeListener"],C=["addEventListener","removeEventListener"],m=["on","off"];function T(L,W,q,le){if((0,u.T)(q)&amp;&amp;(le=q,q=void 0),le)return T(L,W,q).pipe((0,R.I)(le));const[Ce,he]=function A(L){return(0,u.T)(L.addEventListener)&amp;&amp;(0,u.T)(L.removeEventListener)}(L)?C.map(Y=&gt;j=&gt;L[Y](W,j,q)):function U(L){return(0,u.T)(L.addListener)&amp;&amp;(0,u.T)(L.removeListener)}(L)?O.map(y(L,W)):function w(L){return(0,u.T)(L.on)&amp;&amp;(0,u.T)(L.off)}(L)?m.map(y(L,W)):[];if(!Ce&amp;&amp;(0,E.X)(L))return(0,g.Z)(Y=&gt;T(Y,W,q))((0,d.Tg)(L));if(!Ce)throw new TypeError("Invalid event target");return new e.c(Y=&gt;{const j=(...X)=&gt;Y.next(1&lt;X.length?X:X[0]);return Ce(j),()=&gt;he(j)})}function y(L,W){return q=&gt;le=&gt;L[q](W,le)}},8750:(ne,F,h)=&gt;{"use strict";h.d(F,{Tg:()=&gt;w});var d=h(1635),e=h(7441),g=h(9858),E=h(1985),u=h(5055),R=h(7953),O=h(591),C=h(5397),m=h(5196),T=h(8071),y=h(5334),U=h(3494);function w(Y){if(Y instanceof E.c)return Y;if(null!=Y){if((0,u.l)(Y))return function A(Y){return new E.c(j=&gt;{const X=Y[U.s]();if((0,T.T)(X.subscribe))return X.subscribe(j);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Y);if((0,e.X)(Y))return function L(Y){return new E.c(j=&gt;{for(let X=0;X&lt;Y.length&amp;&amp;!j.closed;X++)j.next(Y[X]);j.complete()})}(Y);if((0,g.y)(Y))return function W(Y){return new E.c(j=&gt;{Y.then(X=&gt;{j.closed||(j.next(X),j.complete())},X=&gt;j.error(X)).then(null,y.m)})}(Y);if((0,R.T)(Y))return le(Y);if((0,C.x)(Y))return function q(Y){return new E.c(j=&gt;{for(const X of Y)if(j.next(X),j.closed)return;j.complete()})}(Y);if((0,m.U)(Y))return function Ce(Y){return le((0,m.C)(Y))}(Y)}throw(0,O.L)(Y)}function le(Y){return new E.c(j=&gt;{(function he(Y,j){var X,_e,Q,$;return(0,d.sH)(this,void 0,void 0,function*(){try{for(X=(0,d.xN)(Y);!(_e=yield X.next()).done;)if(j.next(_e.value),j.closed)return}catch(ee){Q={error:ee}}finally{try{_e&amp;&amp;!_e.done&amp;&amp;($=X.return)&amp;&amp;(yield $.call(X))}finally{if(Q)throw Q.error}}j.complete()})})(Y,j).catch(X=&gt;j.error(X))})}},605:(ne,F,h)=&gt;{"use strict";h.d(F,{Y:()=&gt;g});var d=h(3236),e=h(1584);function g(E=0,u=d.E){return E&lt;0&amp;&amp;(E=0),(0,e.O)(E,E,u)}},7786:(ne,F,h)=&gt;{"use strict";h.d(F,{h:()=&gt;R});var d=h(6365),e=h(8750),g=h(983),E=h(9326),u=h(6648);function R(...O){const C=(0,E.lI)(O),m=(0,E.R0)(O,1/0),T=O;return T.length?1===T.length?(0,e.Tg)(T[0]):(0,d.U)(m)((0,u.H)(T,C)):g.w}},7673:(ne,F,h)=&gt;{"use strict";h.d(F,{of:()=&gt;g});var d=h(9326),e=h(6648);function g(...E){const u=(0,d.lI)(E);return(0,e.H)(E,u)}},8810:(ne,F,h)=&gt;{"use strict";h.d(F,{$:()=&gt;g});var d=h(1985),e=h(8071);function g(E,u){const R=(0,e.T)(E)?E:()=&gt;E,O=C=&gt;C.error(R());return new d.c(u?C=&gt;u.schedule(O,0,C):O)}},1584:(ne,F,h)=&gt;{"use strict";h.d(F,{O:()=&gt;u});var d=h(1985),e=h(3236),g=h(9470);function u(R=0,O,C=e.b){let m=-1;return null!=O&amp;&amp;((0,g.m)(O)?C=O:m=O),new d.c(T=&gt;{let y=function E(R){return R instanceof Date&amp;&amp;!isNaN(R)}(R)?+R-C.now():R;y&lt;0&amp;&amp;(y=0);let U=0;return C.schedule(function(){T.closed||(T.next(U++),0&lt;=m?this.schedule(void 0,m):T.complete())},y)})}},4360:(ne,F,h)=&gt;{"use strict";h.d(F,{_:()=&gt;e});var d=h(7707);function e(E,u,R,O,C){return new g(E,u,R,O,C)}class g extends d.vU{constructor(u,R,O,C,m,T){super(u),this.onFinalize=m,this.shouldUnsubscribe=T,this._next=R?function(y){try{R(y)}catch(U){u.error(U)}}:super._next,this._error=C?function(y){try{C(y)}catch(U){u.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=O?function(){try{O()}catch(y){u.error(y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var u;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:R}=this;super.unsubscribe(),!R&amp;&amp;(null===(u=this.onFinalize)||void 0===u||u.call(this))}}}},9437:(ne,F,h)=&gt;{"use strict";h.d(F,{W:()=&gt;E});var d=h(8750),e=h(4360),g=h(9974);function E(u){return(0,g.N)((R,O)=&gt;{let T,C=null,m=!1;C=R.subscribe((0,e._)(O,void 0,void 0,y=&gt;{T=(0,d.Tg)(u(y,E(u)(R))),C?(C.unsubscribe(),C=null,T.subscribe(O)):m=!0})),m&amp;&amp;(C.unsubscribe(),C=null,T.subscribe(O))})}},274:(ne,F,h)=&gt;{"use strict";h.d(F,{H:()=&gt;g});var d=h(1397),e=h(8071);function g(E,u){return(0,e.T)(u)?(0,d.Z)(E,u,1):(0,d.Z)(E,1)}},152:(ne,F,h)=&gt;{"use strict";h.d(F,{B:()=&gt;E});var d=h(3236),e=h(9974),g=h(4360);function E(u,R=d.E){return(0,e.N)((O,C)=&gt;{let m=null,T=null,y=null;const U=()=&gt;{if(m){m.unsubscribe(),m=null;const A=T;T=null,C.next(A)}};function w(){const A=y+u,L=R.now();if(L&lt;A)return m=this.schedule(void 0,A-L),void C.add(m);U()}O.subscribe((0,g._)(C,A=&gt;{T=A,y=R.now(),m||(m=R.schedule(w,u),C.add(m))},()=&gt;{U(),C.complete()},void 0,()=&gt;{T=m=null}))})}},3294:(ne,F,h)=&gt;{"use strict";h.d(F,{F:()=&gt;E});var d=h(3669),e=h(9974),g=h(4360);function E(R,O=d.D){return R=R??u,(0,e.N)((C,m)=&gt;{let T,y=!0;C.subscribe((0,g._)(m,U=&gt;{const w=O(U);(y||!R(T,w))&amp;&amp;(y=!1,T=w,m.next(U))}))})}function u(R,O){return R===O}},5964:(ne,F,h)=&gt;{"use strict";h.d(F,{p:()=&gt;g});var d=h(9974),e=h(4360);function g(E,u){return(0,d.N)((R,O)=&gt;{let C=0;R.subscribe((0,e._)(O,m=&gt;E.call(u,m,C++)&amp;&amp;O.next(m)))})}},980:(ne,F,h)=&gt;{"use strict";h.d(F,{j:()=&gt;e});var d=h(9974);function e(g){return(0,d.N)((E,u)=&gt;{try{E.subscribe(u)}finally{u.add(g)}})}},6354:(ne,F,h)=&gt;{"use strict";h.d(F,{T:()=&gt;g});var d=h(9974),e=h(4360);function g(E,u){return(0,d.N)((R,O)=&gt;{let C=0;R.subscribe((0,e._)(O,m=&gt;{O.next(E.call(u,m,C++))}))})}},6365:(ne,F,h)=&gt;{"use strict";h.d(F,{U:()=&gt;g});var d=h(1397),e=h(3669);function g(E=1/0){return(0,d.Z)(e.D,E)}},1397:(ne,F,h)=&gt;{"use strict";h.d(F,{Z:()=&gt;C});var d=h(6354),e=h(8750),g=h(9974),E=h(5225),u=h(4360),O=h(8071);function C(m,T,y=1/0){return(0,O.T)(T)?C((U,w)=&gt;(0,d.T)((A,L)=&gt;T(U,A,w,L))((0,e.Tg)(m(U,w))),y):("number"==typeof T&amp;&amp;(y=T),(0,g.N)((U,w)=&gt;function R(m,T,y,U,w,A,L,W){const q=[];let le=0,Ce=0,he=!1;const Y=()=&gt;{he&amp;&amp;!q.length&amp;&amp;!le&amp;&amp;T.complete()},j=_e=&gt;le&lt;U?X(_e):q.push(_e),X=_e=&gt;{A&amp;&amp;T.next(_e),le++;let Q=!1;(0,e.Tg)(y(_e,Ce++)).subscribe((0,u._)(T,$=&gt;{w?.($),A?j($):T.next($)},()=&gt;{Q=!0},void 0,()=&gt;{if(Q)try{for(le--;q.length&amp;&amp;le&lt;U;){const $=q.shift();L?(0,E.N)(T,L,()=&gt;X($)):X($)}Y()}catch($){T.error($)}}))};return m.subscribe((0,u._)(T,j,()=&gt;{he=!0,Y()})),()=&gt;{W?.()}}(U,w,m,y)))}},5245:(ne,F,h)=&gt;{"use strict";h.d(F,{i:()=&gt;e});var d=h(5964);function e(g){return(0,d.p)((E,u)=&gt;g&lt;=u)}},9172:(ne,F,h)=&gt;{"use strict";h.d(F,{Z:()=&gt;E});var d=h(8793),e=h(9326),g=h(9974);function E(...u){const R=(0,e.lI)(u);return(0,g.N)((O,C)=&gt;{(R?(0,d.x)(u,O,R):(0,d.x)(u,O)).subscribe(C)})}},5558:(ne,F,h)=&gt;{"use strict";h.d(F,{n:()=&gt;E});var d=h(8750),e=h(9974),g=h(4360);function E(u,R){return(0,e.N)((O,C)=&gt;{let m=null,T=0,y=!1;const U=()=&gt;y&amp;&amp;!m&amp;&amp;C.complete();O.subscribe((0,g._)(C,w=&gt;{m?.unsubscribe();let A=0;const L=T++;(0,d.Tg)(u(w,L)).subscribe(m=(0,g._)(C,W=&gt;C.next(R?R(w,W,L,A++):W),()=&gt;{m=null,U()}))},()=&gt;{y=!0,U()}))})}},6697:(ne,F,h)=&gt;{"use strict";h.d(F,{s:()=&gt;E});var d=h(983),e=h(9974),g=h(4360);function E(u){return u&lt;=0?()=&gt;d.w:(0,e.N)((R,O)=&gt;{let C=0;R.subscribe((0,g._)(O,m=&gt;{++C&lt;=u&amp;&amp;(O.next(m),u&lt;=C&amp;&amp;O.complete())}))})}},6977:(ne,F,h)=&gt;{"use strict";h.d(F,{Q:()=&gt;u});var d=h(9974),e=h(4360),g=h(8750),E=h(5343);function u(R){return(0,d.N)((O,C)=&gt;{(0,g.Tg)(R).subscribe((0,e._)(C,()=&gt;C.complete(),E.l)),!C.closed&amp;&amp;O.subscribe(C)})}},7048:(ne,F,h)=&gt;{"use strict";h.d(F,{v:()=&gt;g});var d=h(9974),e=h(4360);function g(E,u=!1){return(0,d.N)((R,O)=&gt;{let C=0;R.subscribe((0,e._)(O,m=&gt;{const T=E(m,C++);(T||u)&amp;&amp;O.next(m),!T&amp;&amp;O.complete()}))})}},8141:(ne,F,h)=&gt;{"use strict";h.d(F,{M:()=&gt;u});var d=h(8071),e=h(9974),g=h(4360),E=h(3669);function u(R,O,C){const m=(0,d.T)(R)||O||C?{next:R,error:O,complete:C}:R;return m?(0,e.N)((T,y)=&gt;{var U;null===(U=m.subscribe)||void 0===U||U.call(m);let w=!0;T.subscribe((0,g._)(y,A=&gt;{var L;null===(L=m.next)||void 0===L||L.call(m,A),y.next(A)},()=&gt;{var A;w=!1,null===(A=m.complete)||void 0===A||A.call(m),y.complete()},A=&gt;{var L;w=!1,null===(L=m.error)||void 0===L||L.call(m,A),y.error(A)},()=&gt;{var A,L;w&amp;&amp;(null===(A=m.unsubscribe)||void 0===A||A.call(m)),null===(L=m.finalize)||void 0===L||L.call(m)}))}):E.D}},3386:(ne,F,h)=&gt;{"use strict";h.d(F,{c:()=&gt;O});var d=h(3236),e=h(9974),g=h(4360),E=h(8750),R=h(1584);function O(C,m=d.E,T){const y=(0,R.O)(C,m);return function u(C,m){return(0,e.N)((T,y)=&gt;{const{leading:U=!0,trailing:w=!1}=m??{};let A=!1,L=null,W=null,q=!1;const le=()=&gt;{W?.unsubscribe(),W=null,w&amp;&amp;(Y(),q&amp;&amp;y.complete())},Ce=()=&gt;{W=null,q&amp;&amp;y.complete()},he=j=&gt;W=(0,E.Tg)(C(j)).subscribe((0,g._)(y,le,Ce)),Y=()=&gt;{if(A){A=!1;const j=L;L=null,y.next(j),!q&amp;&amp;he(j)}};T.subscribe((0,g._)(y,j=&gt;{A=!0,L=j,(!W||W.closed)&amp;&amp;(U?Y():he(j))},()=&gt;{q=!0,(!(w&amp;&amp;A&amp;&amp;W)||W.closed)&amp;&amp;y.complete()}))})}(()=&gt;y,T)}},6780:(ne,F,h)=&gt;{"use strict";h.d(F,{R:()=&gt;u});var d=h(8359);class e extends d.yU{constructor(O,C){super()}schedule(O,C=0){return this}}const g={setInterval(R,O,...C){const{delegate:m}=g;return m?.setInterval?m.setInterval(R,O,...C):setInterval(R,O,...C)},clearInterval(R){const{delegate:O}=g;return(O?.clearInterval||clearInterval)(R)},delegate:void 0};var E=h(7908);class u extends e{constructor(O,C){super(O,C),this.scheduler=O,this.work=C,this.pending=!1}schedule(O,C=0){var m;if(this.closed)return this;this.state=O;const T=this.id,y=this.scheduler;return null!=T&amp;&amp;(this.id=this.recycleAsyncId(y,T,C)),this.pending=!0,this.delay=C,this.id=null!==(m=this.id)&amp;&amp;void 0!==m?m:this.requestAsyncId(y,this.id,C),this}requestAsyncId(O,C,m=0){return g.setInterval(O.flush.bind(O,this),m)}recycleAsyncId(O,C,m=0){if(null!=m&amp;&amp;this.delay===m&amp;&amp;!1===this.pending)return C;null!=C&amp;&amp;g.clearInterval(C)}execute(O,C){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const m=this._execute(O,C);if(m)return m;!1===this.pending&amp;&amp;null!=this.id&amp;&amp;(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(O,C){let T,m=!1;try{this.work(O)}catch(y){m=!0,T=y||new Error("Scheduled action threw falsy error")}if(m)return this.unsubscribe(),T}unsubscribe(){if(!this.closed){const{id:O,scheduler:C}=this,{actions:m}=C;this.work=this.state=this.scheduler=null,this.pending=!1,(0,E.o)(m,this),null!=O&amp;&amp;(this.id=this.recycleAsyncId(C,O,null)),this.delay=null,super.unsubscribe()}}}},9687:(ne,F,h)=&gt;{"use strict";h.d(F,{q:()=&gt;g});var d=h(6129);class e{constructor(u,R=e.now){this.schedulerActionCtor=u,this.now=R}schedule(u,R=0,O){return new this.schedulerActionCtor(this,u).schedule(O,R)}}e.now=d.U.now;class g extends e{constructor(u,R=e.now){super(u,R),this.actions=[],this._active=!1}flush(u){const{actions:R}=this;if(this._active)return void R.push(u);let O;this._active=!0;do{if(O=u.execute(u.state,u.delay))break}while(u=R.shift());if(this._active=!1,O){for(;u=R.shift();)u.unsubscribe();throw O}}}},3236:(ne,F,h)=&gt;{"use strict";h.d(F,{E:()=&gt;g,b:()=&gt;E});var d=h(6780);const g=new(h(9687).q)(d.R),E=g},6129:(ne,F,h)=&gt;{"use strict";h.d(F,{U:()=&gt;d});const d={now:()=&gt;(d.delegate||Date).now(),delegate:void 0}},9270:(ne,F,h)=&gt;{"use strict";h.d(F,{f:()=&gt;d});const d={setTimeout(e,g,...E){const{delegate:u}=d;return u?.setTimeout?u.setTimeout(e,g,...E):setTimeout(e,g,...E)},clearTimeout(e){const{delegate:g}=d;return(g?.clearTimeout||clearTimeout)(e)},delegate:void 0}},4761:(ne,F,h)=&gt;{"use strict";h.d(F,{l:()=&gt;e});const e=function d(){return"function"==typeof Symbol&amp;&amp;Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(ne,F,h)=&gt;{"use strict";h.d(F,{s:()=&gt;d});const d="function"==typeof Symbol&amp;&amp;Symbol.observable||"@@observable"},9350:(ne,F,h)=&gt;{"use strict";h.d(F,{G:()=&gt;e});const e=(0,h(1853).L)(g=&gt;function(){g(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(ne,F,h)=&gt;{"use strict";h.d(F,{R0:()=&gt;R,lI:()=&gt;u,ms:()=&gt;E});var d=h(8071),e=h(9470);function g(O){return O[O.length-1]}function E(O){return(0,d.T)(g(O))?O.pop():void 0}function u(O){return(0,e.m)(g(O))?O.pop():void 0}function R(O,C){return"number"==typeof g(O)?O.pop():C}},3073:(ne,F,h)=&gt;{"use strict";h.d(F,{D:()=&gt;u});const{isArray:d}=Array,{getPrototypeOf:e,prototype:g,keys:E}=Object;function u(O){if(1===O.length){const C=O[0];if(d(C))return{args:C,keys:null};if(function R(O){return O&amp;&amp;"object"==typeof O&amp;&amp;e(O)===g}(C)){const m=E(C);return{args:m.map(T=&gt;C[T]),keys:m}}}return{args:O,keys:null}}},7908:(ne,F,h)=&gt;{"use strict";function d(e,g){if(e){const E=e.indexOf(g);0&lt;=E&amp;&amp;e.splice(E,1)}}h.d(F,{o:()=&gt;d})},1853:(ne,F,h)=&gt;{"use strict";function d(e){const E=e(u=&gt;{Error.call(u),u.stack=(new Error).stack});return E.prototype=Object.create(Error.prototype),E.prototype.constructor=E,E}h.d(F,{L:()=&gt;d})},8496:(ne,F,h)=&gt;{"use strict";function d(e,g){return e.reduce((E,u,R)=&gt;(E[u]=g[R],E),{})}h.d(F,{e:()=&gt;d})},9786:(ne,F,h)=&gt;{"use strict";h.d(F,{Y:()=&gt;g,l:()=&gt;E});var d=h(1026);let e=null;function g(u){if(d.$.useDeprecatedSynchronousErrorHandling){const R=!e;if(R&amp;&amp;(e={errorThrown:!1,error:null}),u(),R){const{errorThrown:O,error:C}=e;if(e=null,O)throw C}}else u()}function E(u){d.$.useDeprecatedSynchronousErrorHandling&amp;&amp;e&amp;&amp;(e.errorThrown=!0,e.error=u)}},5225:(ne,F,h)=&gt;{"use strict";function d(e,g,E,u=0,R=!1){const O=g.schedule(function(){E(),R?e.add(this.schedule(null,u)):this.unsubscribe()},u);if(e.add(O),!R)return O}h.d(F,{N:()=&gt;d})},3669:(ne,F,h)=&gt;{"use strict";function d(e){return e}h.d(F,{D:()=&gt;d})},7441:(ne,F,h)=&gt;{"use strict";h.d(F,{X:()=&gt;d});const d=e=&gt;e&amp;&amp;"number"==typeof e.length&amp;&amp;"function"!=typeof e},7953:(ne,F,h)=&gt;{"use strict";h.d(F,{T:()=&gt;e});var d=h(8071);function e(g){return Symbol.asyncIterator&amp;&amp;(0,d.T)(g?.[Symbol.asyncIterator])}},8071:(ne,F,h)=&gt;{"use strict";function d(e){return"function"==typeof e}h.d(F,{T:()=&gt;d})},5055:(ne,F,h)=&gt;{"use strict";h.d(F,{l:()=&gt;g});var d=h(3494),e=h(8071);function g(E){return(0,e.T)(E[d.s])}},5397:(ne,F,h)=&gt;{"use strict";h.d(F,{x:()=&gt;g});var d=h(4761),e=h(8071);function g(E){return(0,e.T)(E?.[d.l])}},4402:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;g});var d=h(1985),e=h(8071);function g(E){return!!E&amp;&amp;(E instanceof d.c||(0,e.T)(E.lift)&amp;&amp;(0,e.T)(E.subscribe))}},9858:(ne,F,h)=&gt;{"use strict";h.d(F,{y:()=&gt;e});var d=h(8071);function e(g){return(0,d.T)(g?.then)}},5196:(ne,F,h)=&gt;{"use strict";h.d(F,{C:()=&gt;g,U:()=&gt;E});var d=h(1635),e=h(8071);function g(u){return(0,d.AQ)(this,arguments,function*(){const O=u.getReader();try{for(;;){const{value:C,done:m}=yield(0,d.N3)(O.read());if(m)return yield(0,d.N3)(void 0);yield yield(0,d.N3)(C)}}finally{O.releaseLock()}})}function E(u){return(0,e.T)(u?.getReader)}},9470:(ne,F,h)=&gt;{"use strict";h.d(F,{m:()=&gt;e});var d=h(8071);function e(g){return g&amp;&amp;(0,d.T)(g.schedule)}},9974:(ne,F,h)=&gt;{"use strict";h.d(F,{N:()=&gt;g,S:()=&gt;e});var d=h(8071);function e(E){return(0,d.T)(E?.lift)}function g(E){return u=&gt;{if(e(u))return u.lift(function(R){try{return E(R,this)}catch(O){this.error(O)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(ne,F,h)=&gt;{"use strict";h.d(F,{I:()=&gt;E});var d=h(6354);const{isArray:e}=Array;function E(u){return(0,d.T)(R=&gt;function g(u,R){return e(R)?u(...R):u(R)}(u,R))}},5343:(ne,F,h)=&gt;{"use strict";function d(){}h.d(F,{l:()=&gt;d})},1203:(ne,F,h)=&gt;{"use strict";h.d(F,{F:()=&gt;e,m:()=&gt;g});var d=h(3669);function e(...E){return g(E)}function g(E){return 0===E.length?d.D:1===E.length?E[0]:function(R){return E.reduce((O,C)=&gt;C(O),R)}}},5334:(ne,F,h)=&gt;{"use strict";h.d(F,{m:()=&gt;g});var d=h(1026),e=h(9270);function g(E){e.f.setTimeout(()=&gt;{const{onUnhandledError:u}=d.$;if(!u)throw E;u(E)})}},591:(ne,F,h)=&gt;{"use strict";function d(e){return new TypeError(`You provided ${null!==e&amp;&amp;"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}h.d(F,{L:()=&gt;d})},5812:function(ne){var d;ne.exports=(d=function(){var F=JSON.parse('{"$":"dollar","%":"percent","&amp;":"and","&lt;":"less","&gt;":"greater","|":"or","\xa2":"cent","\xa3":"pound","\xa4":"currency","\xa5":"yen","\xa9":"(c)","\xaa":"a","\xae":"(r)","\xba":"o","\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"TH","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u010c":"C","\u010d":"c","\u010e":"D","\u010f":"d","\u0110":"DJ","\u0111":"dj","\u0112":"E","\u0113":"e","\u0116":"E","\u0117":"e","\u0118":"e","\u0119":"e","\u011a":"E","\u011b":"e","\u011e":"G","\u011f":"g","\u0122":"G","\u0123":"g","\u0128":"I","\u0129":"i","\u012a":"i","\u012b":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0136":"k","\u0137":"k","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u0141":"L","\u0142":"l","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u014c":"O","\u014d":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","\u0154":"R","\u0155":"r","\u0158":"R","\u0159":"r","\u015a":"S","\u015b":"s","\u015e":"S","\u015f":"s","\u0160":"S","\u0161":"s","\u0162":"T","\u0163":"t","\u0164":"T","\u0165":"t","\u0168":"U","\u0169":"u","\u016a":"u","\u016b":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u018f":"E","\u0192":"f","\u01a0":"O","\u01a1":"o","\u01af":"U","\u01b0":"u","\u01c8":"LJ","\u01c9":"lj","\u01cb":"NJ","\u01cc":"nj","\u0218":"S","\u0219":"s","\u021a":"T","\u021b":"t","\u0259":"e","\u02da":"o","\u0386":"A","\u0388":"E","\u0389":"H","\u038a":"I","\u038c":"O","\u038e":"Y","\u038f":"W","\u0390":"i","\u0391":"A","\u0392":"B","\u0393":"G","\u0394":"D","\u0395":"E","\u0396":"Z","\u0397":"H","\u0398":"8","\u0399":"I","\u039a":"K","\u039b":"L","\u039c":"M","\u039d":"N","\u039e":"3","\u039f":"O","\u03a0":"P","\u03a1":"R","\u03a3":"S","\u03a4":"T","\u03a5":"Y","\u03a6":"F","\u03a7":"X","\u03a8":"PS","\u03a9":"W","\u03aa":"I","\u03ab":"Y","\u03ac":"a","\u03ad":"e","\u03ae":"h","\u03af":"i","\u03b0":"y","\u03b1":"a","\u03b2":"b","\u03b3":"g","\u03b4":"d","\u03b5":"e","\u03b6":"z","\u03b7":"h","\u03b8":"8","\u03b9":"i","\u03ba":"k","\u03bb":"l","\u03bc":"m","\u03bd":"n","\u03be":"3","\u03bf":"o","\u03c0":"p","\u03c1":"r","\u03c2":"s","\u03c3":"s","\u03c4":"t","\u03c5":"y","\u03c6":"f","\u03c7":"x","\u03c8":"ps","\u03c9":"w","\u03ca":"i","\u03cb":"y","\u03cc":"o","\u03cd":"y","\u03ce":"w","\u0401":"Yo","\u0402":"DJ","\u0404":"Ye","\u0406":"I","\u0407":"Yi","\u0408":"J","\u0409":"LJ","\u040a":"NJ","\u040b":"C","\u040f":"DZ","\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"E","\u0416":"Zh","\u0417":"Z","\u0418":"I","\u0419":"J","\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F","\u0425":"H","\u0426":"C","\u0427":"Ch","\u0428":"Sh","\u0429":"Sh","\u042a":"U","\u042b":"Y","\u042c":"","\u042d":"E","\u042e":"Yu","\u042f":"Ya","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"e","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j","\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f","\u0445":"h","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"sh","\u044a":"u","\u044b":"y","\u044c":"","\u044d":"e","\u044e":"yu","\u044f":"ya","\u0451":"yo","\u0452":"dj","\u0454":"ye","\u0456":"i","\u0457":"yi","\u0458":"j","\u0459":"lj","\u045a":"nj","\u045b":"c","\u045d":"u","\u045f":"dz","\u0490":"G","\u0491":"g","\u0492":"GH","\u0493":"gh","\u049a":"KH","\u049b":"kh","\u04a2":"NG","\u04a3":"ng","\u04ae":"UE","\u04af":"ue","\u04b0":"U","\u04b1":"u","\u04ba":"H","\u04bb":"h","\u04d8":"AE","\u04d9":"ae","\u04e8":"OE","\u04e9":"oe","\u0531":"A","\u0532":"B","\u0533":"G","\u0534":"D","\u0535":"E","\u0536":"Z","\u0537":"E\'","\u0538":"Y\'","\u0539":"T\'","\u053a":"JH","\u053b":"I","\u053c":"L","\u053d":"X","\u053e":"C\'","\u053f":"K","\u0540":"H","\u0541":"D\'","\u0542":"GH","\u0543":"TW","\u0544":"M","\u0545":"Y","\u0546":"N","\u0547":"SH","\u0549":"CH","\u054a":"P","\u054b":"J","\u054c":"R\'","\u054d":"S","\u054e":"V","\u054f":"T","\u0550":"R","\u0551":"C","\u0553":"P\'","\u0554":"Q\'","\u0555":"O\'\'","\u0556":"F","\u0587":"EV","\u0621":"a","\u0622":"aa","\u0623":"a","\u0624":"u","\u0625":"i","\u0626":"e","\u0627":"a","\u0628":"b","\u0629":"h","\u062a":"t","\u062b":"th","\u062c":"j","\u062d":"h","\u062e":"kh","\u062f":"d","\u0630":"th","\u0631":"r","\u0632":"z","\u0633":"s","\u0634":"sh","\u0635":"s","\u0636":"dh","\u0637":"t","\u0638":"z","\u0639":"a","\u063a":"gh","\u0641":"f","\u0642":"q","\u0643":"k","\u0644":"l","\u0645":"m","\u0646":"n","\u0647":"h","\u0648":"w","\u0649":"a","\u064a":"y","\u064b":"an","\u064c":"on","\u064d":"en","\u064e":"a","\u064f":"u","\u0650":"e","\u0652":"","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u067e":"p","\u0686":"ch","\u0698":"zh","\u06a9":"k","\u06af":"g","\u06cc":"y","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u0e3f":"baht","\u10d0":"a","\u10d1":"b","\u10d2":"g","\u10d3":"d","\u10d4":"e","\u10d5":"v","\u10d6":"z","\u10d7":"t","\u10d8":"i","\u10d9":"k","\u10da":"l","\u10db":"m","\u10dc":"n","\u10dd":"o","\u10de":"p","\u10df":"zh","\u10e0":"r","\u10e1":"s","\u10e2":"t","\u10e3":"u","\u10e4":"f","\u10e5":"k","\u10e6":"gh","\u10e7":"q","\u10e8":"sh","\u10e9":"ch","\u10ea":"ts","\u10eb":"dz","\u10ec":"ts","\u10ed":"ch","\u10ee":"kh","\u10ef":"j","\u10f0":"h","\u1e62":"S","\u1e63":"s","\u1e80":"W","\u1e81":"w","\u1e82":"W","\u1e83":"w","\u1e84":"W","\u1e85":"w","\u1e9e":"SS","\u1ea0":"A","\u1ea1":"a","\u1ea2":"A","\u1ea3":"a","\u1ea4":"A","\u1ea5":"a","\u1ea6":"A","\u1ea7":"a","\u1ea8":"A","\u1ea9":"a","\u1eaa":"A","\u1eab":"a","\u1eac":"A","\u1ead":"a","\u1eae":"A","\u1eaf":"a","\u1eb0":"A","\u1eb1":"a","\u1eb2":"A","\u1eb3":"a","\u1eb4":"A","\u1eb5":"a","\u1eb6":"A","\u1eb7":"a","\u1eb8":"E","\u1eb9":"e","\u1eba":"E","\u1ebb":"e","\u1ebc":"E","\u1ebd":"e","\u1ebe":"E","\u1ebf":"e","\u1ec0":"E","\u1ec1":"e","\u1ec2":"E","\u1ec3":"e","\u1ec4":"E","\u1ec5":"e","\u1ec6":"E","\u1ec7":"e","\u1ec8":"I","\u1ec9":"i","\u1eca":"I","\u1ecb":"i","\u1ecc":"O","\u1ecd":"o","\u1ece":"O","\u1ecf":"o","\u1ed0":"O","\u1ed1":"o","\u1ed2":"O","\u1ed3":"o","\u1ed4":"O","\u1ed5":"o","\u1ed6":"O","\u1ed7":"o","\u1ed8":"O","\u1ed9":"o","\u1eda":"O","\u1edb":"o","\u1edc":"O","\u1edd":"o","\u1ede":"O","\u1edf":"o","\u1ee0":"O","\u1ee1":"o","\u1ee2":"O","\u1ee3":"o","\u1ee4":"U","\u1ee5":"u","\u1ee6":"U","\u1ee7":"u","\u1ee8":"U","\u1ee9":"u","\u1eea":"U","\u1eeb":"u","\u1eec":"U","\u1eed":"u","\u1eee":"U","\u1eef":"u","\u1ef0":"U","\u1ef1":"u","\u1ef2":"Y","\u1ef3":"y","\u1ef4":"Y","\u1ef5":"y","\u1ef6":"Y","\u1ef7":"y","\u1ef8":"Y","\u1ef9":"y","\u2013":"-","\u2018":"\'","\u2019":"\'","\u201c":"\\"","\u201d":"\\"","\u201e":"\\"","\u2020":"+","\u2022":"*","\u2026":"...","\u20a0":"ecu","\u20a2":"cruzeiro","\u20a3":"french franc","\u20a4":"lira","\u20a5":"mill","\u20a6":"naira","\u20a7":"peseta","\u20a8":"rupee","\u20a9":"won","\u20aa":"new shequel","\u20ab":"dong","\u20ac":"euro","\u20ad":"kip","\u20ae":"tugrik","\u20af":"drachma","\u20b0":"penny","\u20b1":"peso","\u20b2":"guarani","\u20b3":"austral","\u20b4":"hryvnia","\u20b5":"cedi","\u20b8":"kazakhstani tenge","\u20b9":"indian rupee","\u20ba":"turkish lira","\u20bd":"russian ruble","\u20bf":"bitcoin","\u2120":"sm","\u2122":"tm","\u2202":"d","\u2206":"delta","\u2211":"sum","\u221e":"infinity","\u2665":"love","\u5143":"yuan","\u5186":"yen","\ufdfc":"rial","\ufef5":"laa","\ufef7":"laa","\ufef9":"lai","\ufefb":"la"}'),h=JSON.parse('{"bg":{"\u0419":"Y","\u0426":"Ts","\u0429":"Sht","\u042a":"A","\u042c":"Y","\u0439":"y","\u0446":"ts","\u0449":"sht","\u044a":"a","\u044c":"y"},"de":{"\xc4":"AE","\xe4":"ae","\xd6":"OE","\xf6":"oe","\xdc":"UE","\xfc":"ue","\xdf":"ss","%":"prozent","&amp;":"und","|":"oder","\u2211":"summe","\u221e":"unendlich","\u2665":"liebe"},"es":{"%":"por ciento","&amp;":"y","&lt;":"menor que","&gt;":"mayor que","|":"o","\xa2":"centavos","\xa3":"libras","\xa4":"moneda","\u20a3":"francos","\u2211":"suma","\u221e":"infinito","\u2665":"amor"},"fr":{"%":"pourcent","&amp;":"et","&lt;":"plus petit","&gt;":"plus grand","|":"ou","\xa2":"centime","\xa3":"livre","\xa4":"devise","\u20a3":"franc","\u2211":"somme","\u221e":"infini","\u2665":"amour"},"pt":{"%":"porcento","&amp;":"e","&lt;":"menor","&gt;":"maior","|":"ou","\xa2":"centavo","\u2211":"soma","\xa3":"libra","\u221e":"infinito","\u2665":"amor"},"uk":{"\u0418":"Y","\u0438":"y","\u0419":"Y","\u0439":"y","\u0426":"Ts","\u0446":"ts","\u0425":"Kh","\u0445":"kh","\u0429":"Shch","\u0449":"shch","\u0413":"H","\u0433":"h"},"vi":{"\u0110":"D","\u0111":"d"},"da":{"\xd8":"OE","\xf8":"oe","\xc5":"AA","\xe5":"aa","%":"procent","&amp;":"og","|":"eller","$":"dollar","&lt;":"mindre end","&gt;":"st\xf8rre end"},"nb":{"&amp;":"og","\xc5":"AA","\xc6":"AE","\xd8":"OE","\xe5":"aa","\xe6":"ae","\xf8":"oe"},"it":{"&amp;":"e"},"nl":{"&amp;":"en"},"sv":{"&amp;":"och","\xc5":"AA","\xc4":"AE","\xd6":"OE","\xe5":"aa","\xe4":"ae","\xf6":"oe"}}');function d(e,g){if("string"!=typeof e)throw new Error("slugify: string argument expected");var E=h[(g="string"==typeof g?{replacement:g}:g||{}).locale]||{},u=void 0===g.replacement?"-":g.replacement,R=void 0===g.trim||g.trim,O=e.normalize().split("").reduce(function(C,m){var T=E[m];return void 0===T&amp;&amp;(T=F[m]),void 0===T&amp;&amp;(T=m),T===u&amp;&amp;(T=" "),C+T.replace(g.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return g.strict&amp;&amp;(O=O.replace(/[^A-Za-z0-9\s]/g,"")),R&amp;&amp;(O=O.trim()),O=O.replace(/\s+/g,u),g.lower&amp;&amp;(O=O.toLowerCase()),O}return d.extend=function(e){Object.assign(F,e)},d})(),ne.exports.default=d()},84:()=&gt;{},5688:()=&gt;{},5486:()=&gt;{},4523:(ne,F,h)=&gt;{"use strict";function d(g,E,u,R,O,C,m){try{var T=g[C](m),y=T.value}catch(U){return void u(U)}T.done?E(y):Promise.resolve(y).then(R,O)}function e(g){return function(){var E=this,u=arguments;return new Promise(function(R,O){var C=g.apply(E,u);function m(y){d(C,R,O,m,T,"next",y)}function T(y){d(C,R,O,m,T,"throw",y)}m(void 0)})}}h.d(F,{A:()=&gt;e})},9969:(ne,F,h)=&gt;{"use strict";h.d(F,{FX:()=&gt;$,If:()=&gt;d,K2:()=&gt;R,hZ:()=&gt;g,i0:()=&gt;E,i7:()=&gt;m,iF:()=&gt;O,kY:()=&gt;T,kp:()=&gt;e,sf:()=&gt;_e,ui:()=&gt;Q,wk:()=&gt;C});var d=function(ee){return ee[ee.State=0]="State",ee[ee.Transition=1]="Transition",ee[ee.Sequence=2]="Sequence",ee[ee.Group=3]="Group",ee[ee.Animate=4]="Animate",ee[ee.Keyframes=5]="Keyframes",ee[ee.Style=6]="Style",ee[ee.Trigger=7]="Trigger",ee[ee.Reference=8]="Reference",ee[ee.AnimateChild=9]="AnimateChild",ee[ee.AnimateRef=10]="AnimateRef",ee[ee.Query=11]="Query",ee[ee.Stagger=12]="Stagger",ee}(d||{});const e="*";function g(ee,G){return{type:d.Trigger,name:ee,definitions:G,options:{}}}function E(ee,G=null){return{type:d.Animate,styles:G,timings:ee}}function R(ee,G=null){return{type:d.Sequence,steps:ee,options:G}}function O(ee){return{type:d.Style,styles:ee,offset:null}}function C(ee,G,ue){return{type:d.State,name:ee,styles:G,options:ue}}function m(ee){return{type:d.Keyframes,steps:ee}}function T(ee,G,ue=null){return{type:d.Transition,expr:ee,animation:G,options:ue}}class _e{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(G=0,ue=0){this.totalTime=G+ue}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=&gt;G()),this._onDoneFns=[])}onStart(G){this._originalOnStartFns.push(G),this._onStartFns.push(G)}onDone(G){this._originalOnDoneFns.push(G),this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=&gt;this._onFinish())}_onStart(){this._onStartFns.forEach(G=&gt;G()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(G=&gt;G()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(G){this._position=this.totalTime?G*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(G){const ue="start"==G?this._onStartFns:this._onDoneFns;ue.forEach(ye=&gt;ye()),ue.length=0}}class Q{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(G){this.players=G;let ue=0,ye=0,se=0;const ot=this.players.length;0==ot?queueMicrotask(()=&gt;this._onFinish()):this.players.forEach(me=&gt;{me.onDone(()=&gt;{++ue==ot&amp;&amp;this._onFinish()}),me.onDestroy(()=&gt;{++ye==ot&amp;&amp;this._onDestroy()}),me.onStart(()=&gt;{++se==ot&amp;&amp;this._onStart()})}),this.totalTime=this.players.reduce((me,Ge)=&gt;Math.max(me,Ge.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=&gt;G()),this._onDoneFns=[])}init(){this.players.forEach(G=&gt;G.init())}onStart(G){this._onStartFns.push(G)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(G=&gt;G()),this._onStartFns=[])}onDone(G){this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(G=&gt;G.play())}pause(){this.players.forEach(G=&gt;G.pause())}restart(){this.players.forEach(G=&gt;G.restart())}finish(){this._onFinish(),this.players.forEach(G=&gt;G.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(G=&gt;G.destroy()),this._onDestroyFns.forEach(G=&gt;G()),this._onDestroyFns=[])}reset(){this.players.forEach(G=&gt;G.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(G){const ue=G*this.totalTime;this.players.forEach(ye=&gt;{const se=ye.totalTime?Math.min(1,ue/ye.totalTime):1;ye.setPosition(se)})}getPosition(){const G=this.players.reduce((ue,ye)=&gt;null===ue||ye.totalTime&gt;ue.totalTime?ye:ue,null);return null!=G?G.getPosition():0}beforeDestroy(){this.players.forEach(G=&gt;{G.beforeDestroy&amp;&amp;G.beforeDestroy()})}triggerCallback(G){const ue="start"==G?this._onStartFns:this._onDoneFns;ue.forEach(ye=&gt;ye()),ue.length=0}}const $="!"},1225:(ne,F,h)=&gt;{"use strict";h.d(F,{Pd:()=&gt;Cn,kB:()=&gt;Ve,g7:()=&gt;An});var d=h(177),e=h(4438),g=h(6860),E=h(9046);h(7336),h(1413),h(8359),h(4402),h(7673),h(8141),h(152),h(5964),h(6354),h(6697);let q=(()=&gt;{class Et{create(nt){return typeof MutationObserver&gt;"u"?null:new MutationObserver(nt)}static \u0275fac=function(Se){return new(Se||Et)};static \u0275prov=e.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})(),he=(()=&gt;{class Et{static \u0275fac=function(Se){return new(Se||Et)};static \u0275mod=e.$C({type:Et});static \u0275inj=e.G2t({providers:[q]})}return Et})();var Y=h(9327);let de=(()=&gt;{class Et{_platform=(0,e.WQX)(g.OD);constructor(){}isDisabled(nt){return nt.hasAttribute("disabled")}isVisible(nt){return function rt(Et){return!!(Et.offsetWidth||Et.offsetHeight||"function"==typeof Et.getClientRects&amp;&amp;Et.getClientRects().length)}(nt)&amp;&amp;"visible"===getComputedStyle(nt).visibility}isTabbable(nt){if(!this._platform.isBrowser)return!1;const Se=function ve(Et){try{return Et.frameElement}catch{return null}}(function it(Et){return Et.ownerDocument&amp;&amp;Et.ownerDocument.defaultView||window}(nt));if(Se&amp;&amp;(-1===J(Se)||!this.isVisible(Se)))return!1;let We=nt.nodeName.toLowerCase(),be=J(nt);return nt.hasAttribute("contenteditable")?-1!==be:!("iframe"===We||"object"===We||this._platform.WEBKIT&amp;&amp;this._platform.IOS&amp;&amp;!function Ue(Et){let at=Et.nodeName.toLowerCase(),nt="input"===at&amp;&amp;Et.type;return"text"===nt||"password"===nt||"select"===at||"textarea"===at}(nt))&amp;&amp;("audio"===We?!!nt.hasAttribute("controls")&amp;&amp;-1!==be:"video"===We?-1!==be&amp;&amp;(null!==be||this._platform.FIREFOX||nt.hasAttribute("controls")):nt.tabIndex&gt;=0)}isFocusable(nt,Se){return function et(Et){return!function xe(Et){return function ze(Et){return"input"==Et.nodeName.toLowerCase()}(Et)&amp;&amp;"hidden"==Et.type}(Et)&amp;&amp;(function ft(Et){let at=Et.nodeName.toLowerCase();return"input"===at||"select"===at||"button"===at||"textarea"===at}(Et)||function ct(Et){return function ge(Et){return"a"==Et.nodeName.toLowerCase()}(Et)&amp;&amp;Et.hasAttribute("href")}(Et)||Et.hasAttribute("contenteditable")||H(Et))}(nt)&amp;&amp;!this.isDisabled(nt)&amp;&amp;(Se?.ignoreVisibility||this.isVisible(nt))}static \u0275fac=function(Se){return new(Se||Et)};static \u0275prov=e.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})();function H(Et){if(!Et.hasAttribute("tabindex")||void 0===Et.tabIndex)return!1;let at=Et.getAttribute("tabindex");return!(!at||isNaN(parseInt(at,10)))}function J(Et){if(!H(Et))return null;const at=parseInt(Et.getAttribute("tabindex")||"",10);return isNaN(at)?-1:at}class pe{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=&gt;this.focusLastTabbableElement();endAnchorListener=()=&gt;this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(at){this._enabled=at,this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(at,this._startAnchor),this._toggleAnchorTabIndex(at,this._endAnchor))}_enabled=!0;constructor(at,nt,Se,We,be=!1,De){this._element=at,this._checker=nt,this._ngZone=Se,this._document=We,this._injector=De,be||this.attachAnchors()}destroy(){const at=this._startAnchor,nt=this._endAnchor;at&amp;&amp;(at.removeEventListener("focus",this.startAnchorListener),at.remove()),nt&amp;&amp;(nt.removeEventListener("focus",this.endAnchorListener),nt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=&gt;{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&amp;&amp;(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(at){return new Promise(nt=&gt;{this._executeOnStable(()=&gt;nt(this.focusInitialElement(at)))})}focusFirstTabbableElementWhenReady(at){return new Promise(nt=&gt;{this._executeOnStable(()=&gt;nt(this.focusFirstTabbableElement(at)))})}focusLastTabbableElementWhenReady(at){return new Promise(nt=&gt;{this._executeOnStable(()=&gt;nt(this.focusLastTabbableElement(at)))})}_getRegionBoundary(at){const nt=this._element.querySelectorAll(`[cdk-focus-region-${at}], [cdkFocusRegion${at}], [cdk-focus-${at}]`);return"start"==at?nt.length?nt[0]:this._getFirstTabbableElement(this._element):nt.length?nt[nt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(at){const nt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(nt){if(!this._checker.isFocusable(nt)){const Se=this._getFirstTabbableElement(nt);return Se?.focus(at),!!Se}return nt.focus(at),!0}return this.focusFirstTabbableElement(at)}focusFirstTabbableElement(at){const nt=this._getRegionBoundary("start");return nt&amp;&amp;nt.focus(at),!!nt}focusLastTabbableElement(at){const nt=this._getRegionBoundary("end");return nt&amp;&amp;nt.focus(at),!!nt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(at){if(this._checker.isFocusable(at)&amp;&amp;this._checker.isTabbable(at))return at;const nt=at.children;for(let Se=0;Se&lt;nt.length;Se++){const We=nt[Se].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(nt[Se]):null;if(We)return We}return null}_getLastTabbableElement(at){if(this._checker.isFocusable(at)&amp;&amp;this._checker.isTabbable(at))return at;const nt=at.children;for(let Se=nt.length-1;Se&gt;=0;Se--){const We=nt[Se].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(nt[Se]):null;if(We)return We}return null}_createAnchor(){const at=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,at),at.classList.add("cdk-visually-hidden"),at.classList.add("cdk-focus-trap-anchor"),at.setAttribute("aria-hidden","true"),at}_toggleAnchorTabIndex(at,nt){at?nt.setAttribute("tabindex","0"):nt.removeAttribute("tabindex")}toggleAnchors(at){this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(at,this._startAnchor),this._toggleAnchorTabIndex(at,this._endAnchor))}_executeOnStable(at){this._injector?(0,e.mal)(at,{injector:this._injector}):setTimeout(at)}}let Xe=(()=&gt;{class Et{_checker=(0,e.WQX)(de);_ngZone=(0,e.WQX)(e.SKi);_document=(0,e.WQX)(d.qQ);_injector=(0,e.WQX)(e.zZn);constructor(){(0,e.WQX)(E.l).load(E.Y)}create(nt,Se=!1){return new pe(nt,this._checker,this._ngZone,this._document,Se,this._injector)}static \u0275fac=function(Se){return new(Se||Et)};static \u0275prov=e.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})(),Ve=(()=&gt;{class Et{_elementRef=(0,e.WQX)(e.aKT);_focusTrapFactory=(0,e.WQX)(Xe);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(nt){this.focusTrap&amp;&amp;(this.focusTrap.enabled=nt)}autoCapture;constructor(){(0,e.WQX)(g.OD).isBrowser&amp;&amp;(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&amp;&amp;(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&amp;&amp;this._captureFocus()}ngDoCheck(){this.focusTrap&amp;&amp;!this.focusTrap.hasAttached()&amp;&amp;this.focusTrap.attachAnchors()}ngOnChanges(nt){const Se=nt.autoCapture;Se&amp;&amp;!Se.firstChange&amp;&amp;this.autoCapture&amp;&amp;this.focusTrap?.hasAttached()&amp;&amp;this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,g.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(Se){return new(Se||Et)};static \u0275dir=e.FsC({type:Et,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",e.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",e.L39]},exportAs:["cdkTrapFocus"],features:[e.GFd,e.OA$]})}return Et})();var Mt=function(Et){return Et[Et.NONE=0]="NONE",Et[Et.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Et[Et.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Et}(Mt||{});const qe="cdk-high-contrast-black-on-white",_t="cdk-high-contrast-white-on-black",It="cdk-high-contrast-active";let Yt=(()=&gt;{class Et{_platform=(0,e.WQX)(g.OD);_hasCheckedHighContrastMode;_document=(0,e.WQX)(d.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,e.WQX)(Y.QP).observe("(forced-colors: active)").subscribe(()=&gt;{this._hasCheckedHighContrastMode&amp;&amp;(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Mt.NONE;const nt=this._document.createElement("div");nt.style.backgroundColor="rgb(1,2,3)",nt.style.position="absolute",this._document.body.appendChild(nt);const Se=this._document.defaultView||window,We=Se&amp;&amp;Se.getComputedStyle?Se.getComputedStyle(nt):null,be=(We&amp;&amp;We.backgroundColor||"").replace(/ /g,"");switch(nt.remove(),be){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Mt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Mt.BLACK_ON_WHITE}return Mt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&amp;&amp;this._platform.isBrowser&amp;&amp;this._document.body){const nt=this._document.body.classList;nt.remove(It,qe,_t),this._hasCheckedHighContrastMode=!0;const Se=this.getHighContrastMode();Se===Mt.BLACK_ON_WHITE?nt.add(It,qe):Se===Mt.WHITE_ON_BLACK&amp;&amp;nt.add(It,_t)}}static \u0275fac=function(Se){return new(Se||Et)};static \u0275prov=e.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})(),Cn=(()=&gt;{class Et{constructor(){(0,e.WQX)(Yt)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Se){return new(Se||Et)};static \u0275mod=e.$C({type:Et});static \u0275inj=e.G2t({imports:[he]})}return Et})();const En={};let An=(()=&gt;{class Et{_appId=(0,e.WQX)(e.sZ2);getId(nt){return"ng"!==this._appId&amp;&amp;(nt+=this._appId),En.hasOwnProperty(nt)||(En[nt]=0),`${nt}${En[nt]++}`}static \u0275fac=function(Se){return new(Se||Et)};static \u0275prov=e.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})()},8203:(ne,F,h)=&gt;{"use strict";h.d(F,{dS:()=&gt;O,jI:()=&gt;m});var d=h(4438),e=h(177);const g=new d.nKC("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,d.WQX)(e.qQ)}}),u=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let O=(()=&gt;{class T{value="ltr";change=new d.bkB;constructor(){const U=(0,d.WQX)(g,{optional:!0});U&amp;&amp;(this.value=function R(T){const y=T?.toLowerCase()||"";return"auto"===y&amp;&amp;typeof navigator&lt;"u"&amp;&amp;navigator?.language?u.test(navigator.language)?"rtl":"ltr":"rtl"===y?"rtl":"ltr"}((U.body?U.body.dir:null)||(U.documentElement?U.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(w){return new(w||T)};static \u0275prov=d.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})(),m=(()=&gt;{class T{static \u0275fac=function(w){return new(w||T)};static \u0275mod=d.$C({type:T});static \u0275inj=d.G2t({})}return T})()},4085:(ne,F,h)=&gt;{"use strict";h.d(F,{FG:()=&gt;u,a1:()=&gt;R,i8:()=&gt;O});var d=h(4438);function u(m){return Array.isArray(m)?m:[m]}function R(m){return null==m?"":"string"==typeof m?m:`${m}px`}function O(m){return m instanceof d.aKT?m.nativeElement:m}},7336:(ne,F,h)=&gt;{"use strict";h.d(F,{A:()=&gt;Te,A$:()=&gt;C,FX:()=&gt;R,Ge:()=&gt;mt,W3:()=&gt;O,Z:()=&gt;je,_f:()=&gt;y,bn:()=&gt;Ge,eg:()=&gt;Dt,f2:()=&gt;Q});const R=16,O=17,C=18,y=27,Q=48,Ge=57,Te=65,je=90,mt=91,Dt=224},9327:(ne,F,h)=&gt;{"use strict";h.d(F,{QP:()=&gt;he});var d=h(4438),e=h(4085),g=h(1413),E=h(4572),u=h(8793),R=h(1985),O=h(6697),C=h(5245),m=h(152),T=h(6354),y=h(9172),U=h(6977),w=h(6860);const L=new Set;let W,q=(()=&gt;{class X{_platform=(0,d.WQX)(w.OD);_nonce=(0,d.WQX)(d.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&amp;&amp;window.matchMedia?window.matchMedia.bind(window):Ce}matchMedia(Q){return(this._platform.WEBKIT||this._platform.BLINK)&amp;&amp;function le(X,_e){if(!L.has(X))try{W||(W=document.createElement("style"),_e&amp;&amp;W.setAttribute("nonce",_e),W.setAttribute("type","text/css"),document.head.appendChild(W)),W.sheet&amp;&amp;(W.sheet.insertRule(`@media ${X} {body{ }}`,0),L.add(X))}catch(Q){console.error(Q)}}(Q,this._nonce),this._matchMedia(Q)}static \u0275fac=function($){return new($||X)};static \u0275prov=d.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})();function Ce(X){return{matches:"all"===X||""===X,media:X,addListener:()=&gt;{},removeListener:()=&gt;{}}}let he=(()=&gt;{class X{_mediaMatcher=(0,d.WQX)(q);_zone=(0,d.WQX)(d.SKi);_queries=new Map;_destroySubject=new g.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Q){return Y((0,e.FG)(Q)).some(ee=&gt;this._registerQuery(ee).mql.matches)}observe(Q){const ee=Y((0,e.FG)(Q)).map(ue=&gt;this._registerQuery(ue).observable);let G=(0,E.z)(ee);return G=(0,u.x)(G.pipe((0,O.s)(1)),G.pipe((0,C.i)(1),(0,m.B)(0))),G.pipe((0,T.T)(ue=&gt;{const ye={matches:!1,breakpoints:{}};return ue.forEach(({matches:se,query:ot})=&gt;{ye.matches=ye.matches||se,ye.breakpoints[ot]=se}),ye}))}_registerQuery(Q){if(this._queries.has(Q))return this._queries.get(Q);const $=this._mediaMatcher.matchMedia(Q),G={observable:new R.c(ue=&gt;{const ye=se=&gt;this._zone.run(()=&gt;ue.next(se));return $.addListener(ye),()=&gt;{$.removeListener(ye)}}).pipe((0,y.Z)($),(0,T.T)(({matches:ue})=&gt;({query:Q,matches:ue})),(0,U.Q)(this._destroySubject)),mql:$};return this._queries.set(Q,G),G}static \u0275fac=function($){return new($||X)};static \u0275prov=d.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})();function Y(X){return X.map(_e=&gt;_e.split(",")).reduce((_e,Q)=&gt;_e.concat(Q)).map(_e=&gt;_e.trim())}},7987:(ne,F,h)=&gt;{"use strict";h.d(F,{hJ:()=&gt;ft,rR:()=&gt;_e,z_:()=&gt;Ue});var d=h(3980),e=h(177),g=h(4438),E=h(4085),u=h(6860),R=h(5964),O=h(6977),C=h(8203),m=h(6939),T=h(1225),y=h(9046),U=h(1413),w=h(8359),A=h(7786);const L=(0,u.CZ)();class W{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(pe,Xe){this._viewportRuler=pe,this._document=Xe}attach(){}enable(){if(this._canBeEnabled()){const pe=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=pe.style.left||"",this._previousHTMLStyles.top=pe.style.top||"",pe.style.left=(0,E.a1)(-this._previousScrollPosition.left),pe.style.top=(0,E.a1)(-this._previousScrollPosition.top),pe.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const pe=this._document.documentElement,Ve=pe.style,Le=this._document.body.style,Fe=Ve.scrollBehavior||"",je=Le.scrollBehavior||"";this._isEnabled=!1,Ve.left=this._previousHTMLStyles.left,Ve.top=this._previousHTMLStyles.top,pe.classList.remove("cdk-global-scrollblock"),L&amp;&amp;(Ve.scrollBehavior=Le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),L&amp;&amp;(Ve.scrollBehavior=Fe,Le.scrollBehavior=je)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Xe=this._document.body,Ve=this._viewportRuler.getViewportSize();return Xe.scrollHeight&gt;Ve.height||Xe.scrollWidth&gt;Ve.width}}class le{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(pe,Xe,Ve,Le){this._scrollDispatcher=pe,this._ngZone=Xe,this._viewportRuler=Ve,this._config=Le}attach(pe){this._overlayRef=pe}enable(){if(this._scrollSubscription)return;const pe=this._scrollDispatcher.scrolled(0).pipe((0,R.p)(Xe=&gt;!Xe||!this._overlayRef.overlayElement.contains(Xe.getElementRef().nativeElement)));this._config&amp;&amp;this._config.threshold&amp;&amp;this._config.threshold&gt;1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=pe.subscribe(()=&gt;{const Xe=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Xe-this._initialScrollPosition)&gt;this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=pe.subscribe(this._detach)}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=&gt;{this.disable(),this._overlayRef.hasAttached()&amp;&amp;this._ngZone.run(()=&gt;this._overlayRef.detach())}}class Ce{enable(){}disable(){}attach(){}}function he(it,pe){return pe.some(Xe=&gt;it.bottom&lt;Xe.top||it.top&gt;Xe.bottom||it.right&lt;Xe.left||it.left&gt;Xe.right)}function Y(it,pe){return pe.some(Xe=&gt;it.top&lt;Xe.top||it.bottom&gt;Xe.bottom||it.left&lt;Xe.left||it.right&gt;Xe.right)}class j{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(pe,Xe,Ve,Le){this._scrollDispatcher=pe,this._viewportRuler=Xe,this._ngZone=Ve,this._config=Le}attach(pe){this._overlayRef=pe}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=&gt;{if(this._overlayRef.updatePosition(),this._config&amp;&amp;this._config.autoClose){const Xe=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ve,height:Le}=this._viewportRuler.getViewportSize();he(Xe,[{width:Ve,height:Le,bottom:Le,right:Ve,top:0,left:0}])&amp;&amp;(this.disable(),this._ngZone.run(()=&gt;this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let X=(()=&gt;{class it{_scrollDispatcher=(0,g.WQX)(d.R);_viewportRuler=(0,g.WQX)(d.Xj);_ngZone=(0,g.WQX)(g.SKi);_document=(0,g.WQX)(e.qQ);constructor(){}noop=()=&gt;new Ce;close=Xe=&gt;new le(this._scrollDispatcher,this._ngZone,this._viewportRuler,Xe);block=()=&gt;new W(this._viewportRuler,this._document);reposition=Xe=&gt;new j(this._scrollDispatcher,this._viewportRuler,this._ngZone,Xe);static \u0275fac=function(Ve){return new(Ve||it)};static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();class _e{positionStrategy;scrollStrategy=new Ce;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(pe){if(pe){const Xe=Object.keys(pe);for(const Ve of Xe)void 0!==pe[Ve]&amp;&amp;(this[Ve]=pe[Ve])}}}class ee{connectionPair;scrollableViewProperties;constructor(pe,Xe){this.connectionPair=pe,this.scrollableViewProperties=Xe}}let ye=(()=&gt;{class it{_attachedOverlays=[];_document=(0,g.WQX)(e.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(Xe){this.remove(Xe),this._attachedOverlays.push(Xe)}remove(Xe){const Ve=this._attachedOverlays.indexOf(Xe);Ve&gt;-1&amp;&amp;this._attachedOverlays.splice(Ve,1),0===this._attachedOverlays.length&amp;&amp;this.detach()}static \u0275fac=function(Ve){return new(Ve||it)};static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),se=(()=&gt;{class it extends ye{_ngZone=(0,g.WQX)(g.SKi);_renderer=(0,g.WQX)(g._9s).createRenderer(null,null);_cleanupKeydown;add(Xe){super.add(Xe),this._isAttached||(this._ngZone.runOutsideAngular(()=&gt;{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&amp;&amp;(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=Xe=&gt;{const Ve=this._attachedOverlays;for(let Le=Ve.length-1;Le&gt;-1;Le--)if(Ve[Le]._keydownEvents.observers.length&gt;0){this._ngZone.run(()=&gt;Ve[Le]._keydownEvents.next(Xe));break}};static \u0275fac=(()=&gt;{let Xe;return function(Le){return(Xe||(Xe=g.xGo(it)))(Le||it)}})();static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),ot=(()=&gt;{class it extends ye{_platform=(0,g.WQX)(u.OD);_ngZone=(0,g.WQX)(g.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(Xe){if(super.add(Xe),!this._isAttached){const Ve=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=&gt;this._addEventListeners(Ve)):this._addEventListeners(Ve),this._platform.IOS&amp;&amp;!this._cursorStyleIsSet&amp;&amp;(this._cursorOriginalValue=Ve.style.cursor,Ve.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Xe=this._document.body;Xe.removeEventListener("pointerdown",this._pointerDownListener,!0),Xe.removeEventListener("click",this._clickListener,!0),Xe.removeEventListener("auxclick",this._clickListener,!0),Xe.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&amp;&amp;this._cursorStyleIsSet&amp;&amp;(Xe.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Xe){Xe.addEventListener("pointerdown",this._pointerDownListener,!0),Xe.addEventListener("click",this._clickListener,!0),Xe.addEventListener("auxclick",this._clickListener,!0),Xe.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=Xe=&gt;{this._pointerDownEventTarget=(0,u.Fb)(Xe)};_clickListener=Xe=&gt;{const Ve=(0,u.Fb)(Xe),Le="click"===Xe.type&amp;&amp;this._pointerDownEventTarget?this._pointerDownEventTarget:Ve;this._pointerDownEventTarget=null;const Fe=this._attachedOverlays.slice();for(let je=Fe.length-1;je&gt;-1;je--){const mt=Fe[je];if(mt._outsidePointerEvents.observers.length&lt;1||!mt.hasAttached())continue;if(me(mt.overlayElement,Ve)||me(mt.overlayElement,Le))break;const Nt=mt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=&gt;Nt.next(Xe)):Nt.next(Xe)}};static \u0275fac=(()=&gt;{let Xe;return function(Le){return(Xe||(Xe=g.xGo(it)))(Le||it)}})();static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function me(it,pe){const Xe=typeof ShadowRoot&lt;"u"&amp;&amp;ShadowRoot;let Ve=pe;for(;Ve;){if(Ve===it)return!0;Ve=Xe&amp;&amp;Ve instanceof ShadowRoot?Ve.host:Ve.parentNode}return!1}let Ge=(()=&gt;{class it{static \u0275fac=function(Ve){return new(Ve||it)};static \u0275cmp=g.VBU({type:it,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Ve,Le){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return it})(),Ye=(()=&gt;{class it{_platform=(0,g.WQX)(u.OD);_containerElement;_document=(0,g.WQX)(e.qQ);_styleLoader=(0,g.WQX)(y.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Xe="cdk-overlay-container";if(this._platform.isBrowser||(0,u.v8)()){const Le=this._document.querySelectorAll(`.${Xe}[platform="server"], .${Xe}[platform="test"]`);for(let Fe=0;Fe&lt;Le.length;Fe++)Le[Fe].remove()}const Ve=this._document.createElement("div");Ve.classList.add(Xe),(0,u.v8)()?Ve.setAttribute("platform","test"):this._platform.isBrowser||Ve.setAttribute("platform","server"),this._document.body.appendChild(Ve),this._containerElement=Ve}_loadStyles(){this._styleLoader.load(Ge)}static \u0275fac=function(Ve){return new(Ve||it)};static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();class dt{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropElement=null;_backdropTimeout;_backdropClick=new U.B;_attachments=new U.B;_detachments=new U.B;_positionStrategy;_scrollStrategy;_locationChanges=w.yU.EMPTY;_cleanupBackdropClick;_cleanupBackdropTransitionEnd;_previousHostParent;_keydownEvents=new U.B;_outsidePointerEvents=new U.B;_renders=new U.B;_afterRenderRef;_afterNextRenderRef;constructor(pe,Xe,Ve,Le,Fe,je,mt,Nt,en,Zt=!1,fn,on){this._portalOutlet=pe,this._host=Xe,this._pane=Ve,this._config=Le,this._ngZone=Fe,this._keyboardDispatcher=je,this._document=mt,this._location=Nt,this._outsideClickDispatcher=en,this._animationsDisabled=Zt,this._injector=fn,this._renderer=on,Le.scrollStrategy&amp;&amp;(this._scrollStrategy=Le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Le.positionStrategy,this._afterRenderRef=(0,g.O8t)(()=&gt;(0,g.Tzd)(()=&gt;{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(pe){!this._host.parentElement&amp;&amp;this._previousHostParent&amp;&amp;this._previousHostParent.appendChild(this._host);const Xe=this._portalOutlet.attach(pe);return this._positionStrategy&amp;&amp;this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&amp;&amp;this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,g.mal)(()=&gt;{this.hasAttached()&amp;&amp;this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&amp;&amp;this._attachBackdrop(),this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&amp;&amp;(this._locationChanges=this._location.subscribe(()=&gt;this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof Xe?.onDestroy&amp;&amp;Xe.onDestroy(()=&gt;{this.hasAttached()&amp;&amp;this._ngZone.runOutsideAngular(()=&gt;Promise.resolve().then(()=&gt;this.detach()))}),Xe}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&amp;&amp;this._positionStrategy.detach&amp;&amp;this._positionStrategy.detach(),this._scrollStrategy&amp;&amp;this._scrollStrategy.disable();const pe=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),pe}dispose(){const pe=this.hasAttached();this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,pe&amp;&amp;this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&amp;&amp;this._positionStrategy.apply()}updatePositionStrategy(pe){pe!==this._positionStrategy&amp;&amp;(this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._positionStrategy=pe,this.hasAttached()&amp;&amp;(pe.attach(this),this.updatePosition()))}updateSize(pe){this._config={...this._config,...pe},this._updateElementSize()}setDirection(pe){this._config={...this._config,direction:pe},this._updateElementDirection()}addPanelClass(pe){this._pane&amp;&amp;this._toggleClasses(this._pane,pe,!0)}removePanelClass(pe){this._pane&amp;&amp;this._toggleClasses(this._pane,pe,!1)}getDirection(){const pe=this._config.direction;return pe?"string"==typeof pe?pe:pe.value:"ltr"}updateScrollStrategy(pe){pe!==this._scrollStrategy&amp;&amp;(this._disposeScrollStrategy(),this._scrollStrategy=pe,this.hasAttached()&amp;&amp;(pe.attach(this),pe.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const pe=this._pane.style;pe.width=(0,E.a1)(this._config.width),pe.height=(0,E.a1)(this._config.height),pe.minWidth=(0,E.a1)(this._config.minWidth),pe.minHeight=(0,E.a1)(this._config.minHeight),pe.maxWidth=(0,E.a1)(this._config.maxWidth),pe.maxHeight=(0,E.a1)(this._config.maxHeight)}_togglePointerEvents(pe){this._pane.style.pointerEvents=pe?"":"none"}_attachBackdrop(){const pe="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&amp;&amp;this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&amp;&amp;this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._cleanupBackdropClick?.(),this._cleanupBackdropClick=this._renderer.listen(this._backdropElement,"click",Xe=&gt;this._backdropClick.next(Xe)),!this._animationsDisabled&amp;&amp;typeof requestAnimationFrame&lt;"u"?this._ngZone.runOutsideAngular(()=&gt;{requestAnimationFrame(()=&gt;{this._backdropElement&amp;&amp;this._backdropElement.classList.add(pe)})}):this._backdropElement.classList.add(pe)}_updateStackingOrder(){this._host.nextSibling&amp;&amp;this._host.parentNode.appendChild(this._host)}detachBackdrop(){const pe=this._backdropElement;if(pe){if(this._animationsDisabled)return void this._disposeBackdrop(pe);pe.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=&gt;{this._cleanupBackdropTransitionEnd?.(),this._cleanupBackdropTransitionEnd=this._renderer.listen(pe,"transitionend",Xe=&gt;{this._disposeBackdrop(Xe.target)})}),pe.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=&gt;setTimeout(()=&gt;{this._disposeBackdrop(pe)},500))}}_toggleClasses(pe,Xe,Ve){const Le=(0,E.FG)(Xe||[]).filter(Fe=&gt;!!Fe);Le.length&amp;&amp;(Ve?pe.classList.add(...Le):pe.classList.remove(...Le))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=&gt;{const pe=this._renders.pipe((0,O.Q)((0,A.h)(this._attachments,this._detachments))).subscribe(()=&gt;{(!this._pane||!this._host||0===this._pane.children.length)&amp;&amp;(this._pane&amp;&amp;this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&amp;&amp;this._host.parentElement&amp;&amp;(this._previousHostParent=this._host.parentElement,this._host.remove()),pe.unsubscribe())})})}_disposeScrollStrategy(){const pe=this._scrollStrategy;pe&amp;&amp;(pe.disable(),pe.detach&amp;&amp;pe.detach())}_disposeBackdrop(pe){this._cleanupBackdropClick?.(),this._cleanupBackdropTransitionEnd?.(),pe&amp;&amp;(pe.remove(),this._backdropElement===pe&amp;&amp;(this._backdropElement=null)),this._backdropTimeout&amp;&amp;(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const He="cdk-overlay-connected-position-bounding-box",Oe=/([A-Za-z%]+)$/;class Te{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new U.B;_resizeSubscription=w.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(pe,Xe,Ve,Le,Fe){this._viewportRuler=Xe,this._document=Ve,this._platform=Le,this._overlayContainer=Fe,this.setOrigin(pe)}attach(pe){this._validatePositions(),pe.hostElement.classList.add(He),this._overlayRef=pe,this._boundingBox=pe.hostElement,this._pane=pe.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=&gt;{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&amp;&amp;this._positionLocked&amp;&amp;this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const pe=this._originRect,Xe=this._overlayRect,Ve=this._viewportRect,Le=this._containerRect,Fe=[];let je;for(let mt of this._preferredPositions){let Nt=this._getOriginPoint(pe,Le,mt),en=this._getOverlayPoint(Nt,Xe,mt),Zt=this._getOverlayFit(en,Xe,Ve,mt);if(Zt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(mt,Nt);this._canFitWithFlexibleDimensions(Zt,en,Ve)?Fe.push({position:mt,origin:Nt,overlayRect:Xe,boundingBoxRect:this._calculateBoundingBoxRect(Nt,mt)}):(!je||je.overlayFit.visibleArea&lt;Zt.visibleArea)&amp;&amp;(je={overlayFit:Zt,overlayPoint:en,originPoint:Nt,position:mt,overlayRect:Xe})}if(Fe.length){let mt=null,Nt=-1;for(const en of Fe){const Zt=en.boundingBoxRect.width*en.boundingBoxRect.height*(en.position.weight||1);Zt&gt;Nt&amp;&amp;(Nt=Zt,mt=en)}return this._isPushed=!1,void this._applyPosition(mt.position,mt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(je.position,je.originPoint);this._applyPosition(je.position,je.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&amp;&amp;Ze(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&amp;&amp;this._resetOverlayElementStyles(),this._overlayRef&amp;&amp;this._overlayRef.hostElement.classList.remove(He),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const pe=this._lastPosition;if(pe){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Xe=this._getOriginPoint(this._originRect,this._containerRect,pe);this._applyPosition(pe,Xe)}else this.apply()}withScrollableContainers(pe){return this._scrollables=pe,this}withPositions(pe){return this._preferredPositions=pe,-1===pe.indexOf(this._lastPosition)&amp;&amp;(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(pe){return this._viewportMargin=pe,this}withFlexibleDimensions(pe=!0){return this._hasFlexibleDimensions=pe,this}withGrowAfterOpen(pe=!0){return this._growAfterOpen=pe,this}withPush(pe=!0){return this._canPush=pe,this}withLockedPosition(pe=!0){return this._positionLocked=pe,this}setOrigin(pe){return this._origin=pe,this}withDefaultOffsetX(pe){return this._offsetX=pe,this}withDefaultOffsetY(pe){return this._offsetY=pe,this}withTransformOriginOn(pe){return this._transformOriginSelector=pe,this}_getOriginPoint(pe,Xe,Ve){let Le,Fe;if("center"==Ve.originX)Le=pe.left+pe.width/2;else{const je=this._isRtl()?pe.right:pe.left,mt=this._isRtl()?pe.left:pe.right;Le="start"==Ve.originX?je:mt}return Xe.left&lt;0&amp;&amp;(Le-=Xe.left),Fe="center"==Ve.originY?pe.top+pe.height/2:"top"==Ve.originY?pe.top:pe.bottom,Xe.top&lt;0&amp;&amp;(Fe-=Xe.top),{x:Le,y:Fe}}_getOverlayPoint(pe,Xe,Ve){let Le,Fe;return Le="center"==Ve.overlayX?-Xe.width/2:"start"===Ve.overlayX?this._isRtl()?-Xe.width:0:this._isRtl()?0:-Xe.width,Fe="center"==Ve.overlayY?-Xe.height/2:"top"==Ve.overlayY?0:-Xe.height,{x:pe.x+Le,y:pe.y+Fe}}_getOverlayFit(pe,Xe,Ve,Le){const Fe=bt(Xe);let{x:je,y:mt}=pe,Nt=this._getOffset(Le,"x"),en=this._getOffset(Le,"y");Nt&amp;&amp;(je+=Nt),en&amp;&amp;(mt+=en);let on=0-mt,Ke=mt+Fe.height-Ve.height,Wt=this._subtractOverflows(Fe.width,0-je,je+Fe.width-Ve.width),Pn=this._subtractOverflows(Fe.height,on,Ke),On=Wt*Pn;return{visibleArea:On,isCompletelyWithinViewport:Fe.width*Fe.height===On,fitsInViewportVertically:Pn===Fe.height,fitsInViewportHorizontally:Wt==Fe.width}}_canFitWithFlexibleDimensions(pe,Xe,Ve){if(this._hasFlexibleDimensions){const Le=Ve.bottom-Xe.y,Fe=Ve.right-Xe.x,je=gt(this._overlayRef.getConfig().minHeight),mt=gt(this._overlayRef.getConfig().minWidth);return(pe.fitsInViewportVertically||null!=je&amp;&amp;je&lt;=Le)&amp;&amp;(pe.fitsInViewportHorizontally||null!=mt&amp;&amp;mt&lt;=Fe)}return!1}_pushOverlayOnScreen(pe,Xe,Ve){if(this._previousPushAmount&amp;&amp;this._positionLocked)return{x:pe.x+this._previousPushAmount.x,y:pe.y+this._previousPushAmount.y};const Le=bt(Xe),Fe=this._viewportRect,je=Math.max(pe.x+Le.width-Fe.width,0),mt=Math.max(pe.y+Le.height-Fe.height,0),Nt=Math.max(Fe.top-Ve.top-pe.y,0),en=Math.max(Fe.left-Ve.left-pe.x,0);let Zt=0,fn=0;return Zt=Le.width&lt;=Fe.width?en||-je:pe.x&lt;this._viewportMargin?Fe.left-Ve.left-pe.x:0,fn=Le.height&lt;=Fe.height?Nt||-mt:pe.y&lt;this._viewportMargin?Fe.top-Ve.top-pe.y:0,this._previousPushAmount={x:Zt,y:fn},{x:pe.x+Zt,y:pe.y+fn}}_applyPosition(pe,Xe){if(this._setTransformOrigin(pe),this._setOverlayElementStyles(Xe,pe),this._setBoundingBoxStyles(Xe,pe),pe.panelClass&amp;&amp;this._addPanelClasses(pe.panelClass),this._positionChanges.observers.length){const Ve=this._getScrollVisibility();if(pe!==this._lastPosition||!this._lastScrollVisibility||!function Ae(it,pe){return it===pe||it.isOriginClipped===pe.isOriginClipped&amp;&amp;it.isOriginOutsideView===pe.isOriginOutsideView&amp;&amp;it.isOverlayClipped===pe.isOverlayClipped&amp;&amp;it.isOverlayOutsideView===pe.isOverlayOutsideView}(this._lastScrollVisibility,Ve)){const Le=new ee(pe,Ve);this._positionChanges.next(Le)}this._lastScrollVisibility=Ve}this._lastPosition=pe,this._isInitialRender=!1}_setTransformOrigin(pe){if(!this._transformOriginSelector)return;const Xe=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Ve,Le=pe.overlayY;Ve="center"===pe.overlayX?"center":this._isRtl()?"start"===pe.overlayX?"right":"left":"start"===pe.overlayX?"left":"right";for(let Fe=0;Fe&lt;Xe.length;Fe++)Xe[Fe].style.transformOrigin=`${Ve} ${Le}`}_calculateBoundingBoxRect(pe,Xe){const Ve=this._viewportRect,Le=this._isRtl();let Fe,je,mt,Zt,fn,on;if("top"===Xe.overlayY)je=pe.y,Fe=Ve.height-je+this._viewportMargin;else if("bottom"===Xe.overlayY)mt=Ve.height-pe.y+2*this._viewportMargin,Fe=Ve.height-mt+this._viewportMargin;else{const Ke=Math.min(Ve.bottom-pe.y+Ve.top,pe.y),Wt=this._lastBoundingBoxSize.height;Fe=2*Ke,je=pe.y-Ke,Fe&gt;Wt&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(je=pe.y-Wt/2)}if("end"===Xe.overlayX&amp;&amp;!Le||"start"===Xe.overlayX&amp;&amp;Le)on=Ve.width-pe.x+2*this._viewportMargin,Zt=pe.x-this._viewportMargin;else if("start"===Xe.overlayX&amp;&amp;!Le||"end"===Xe.overlayX&amp;&amp;Le)fn=pe.x,Zt=Ve.right-pe.x;else{const Ke=Math.min(Ve.right-pe.x+Ve.left,pe.x),Wt=this._lastBoundingBoxSize.width;Zt=2*Ke,fn=pe.x-Ke,Zt&gt;Wt&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(fn=pe.x-Wt/2)}return{top:je,left:fn,bottom:mt,right:on,width:Zt,height:Fe}}_setBoundingBoxStyles(pe,Xe){const Ve=this._calculateBoundingBoxRect(pe,Xe);!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(Ve.height=Math.min(Ve.height,this._lastBoundingBoxSize.height),Ve.width=Math.min(Ve.width,this._lastBoundingBoxSize.width));const Le={};if(this._hasExactPosition())Le.top=Le.left="0",Le.bottom=Le.right=Le.maxHeight=Le.maxWidth="",Le.width=Le.height="100%";else{const Fe=this._overlayRef.getConfig().maxHeight,je=this._overlayRef.getConfig().maxWidth;Le.height=(0,E.a1)(Ve.height),Le.top=(0,E.a1)(Ve.top),Le.bottom=(0,E.a1)(Ve.bottom),Le.width=(0,E.a1)(Ve.width),Le.left=(0,E.a1)(Ve.left),Le.right=(0,E.a1)(Ve.right),Le.alignItems="center"===Xe.overlayX?"center":"end"===Xe.overlayX?"flex-end":"flex-start",Le.justifyContent="center"===Xe.overlayY?"center":"bottom"===Xe.overlayY?"flex-end":"flex-start",Fe&amp;&amp;(Le.maxHeight=(0,E.a1)(Fe)),je&amp;&amp;(Le.maxWidth=(0,E.a1)(je))}this._lastBoundingBoxSize=Ve,Ze(this._boundingBox.style,Le)}_resetBoundingBoxStyles(){Ze(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ze(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(pe,Xe){const Ve={},Le=this._hasExactPosition(),Fe=this._hasFlexibleDimensions,je=this._overlayRef.getConfig();if(Le){const Zt=this._viewportRuler.getViewportScrollPosition();Ze(Ve,this._getExactOverlayY(Xe,pe,Zt)),Ze(Ve,this._getExactOverlayX(Xe,pe,Zt))}else Ve.position="static";let mt="",Nt=this._getOffset(Xe,"x"),en=this._getOffset(Xe,"y");Nt&amp;&amp;(mt+=`translateX(${Nt}px) `),en&amp;&amp;(mt+=`translateY(${en}px)`),Ve.transform=mt.trim(),je.maxHeight&amp;&amp;(Le?Ve.maxHeight=(0,E.a1)(je.maxHeight):Fe&amp;&amp;(Ve.maxHeight="")),je.maxWidth&amp;&amp;(Le?Ve.maxWidth=(0,E.a1)(je.maxWidth):Fe&amp;&amp;(Ve.maxWidth="")),Ze(this._pane.style,Ve)}_getExactOverlayY(pe,Xe,Ve){let Le={top:"",bottom:""},Fe=this._getOverlayPoint(Xe,this._overlayRect,pe);return this._isPushed&amp;&amp;(Fe=this._pushOverlayOnScreen(Fe,this._overlayRect,Ve)),"bottom"===pe.overlayY?Le.bottom=this._document.documentElement.clientHeight-(Fe.y+this._overlayRect.height)+"px":Le.top=(0,E.a1)(Fe.y),Le}_getExactOverlayX(pe,Xe,Ve){let je,Le={left:"",right:""},Fe=this._getOverlayPoint(Xe,this._overlayRect,pe);return this._isPushed&amp;&amp;(Fe=this._pushOverlayOnScreen(Fe,this._overlayRect,Ve)),je=this._isRtl()?"end"===pe.overlayX?"left":"right":"end"===pe.overlayX?"right":"left","right"===je?Le.right=this._document.documentElement.clientWidth-(Fe.x+this._overlayRect.width)+"px":Le.left=(0,E.a1)(Fe.x),Le}_getScrollVisibility(){const pe=this._getOriginRect(),Xe=this._pane.getBoundingClientRect(),Ve=this._scrollables.map(Le=&gt;Le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Y(pe,Ve),isOriginOutsideView:he(pe,Ve),isOverlayClipped:Y(Xe,Ve),isOverlayOutsideView:he(Xe,Ve)}}_subtractOverflows(pe,...Xe){return Xe.reduce((Ve,Le)=&gt;Ve-Math.max(Le,0),pe)}_getNarrowedViewportRect(){const pe=this._document.documentElement.clientWidth,Xe=this._document.documentElement.clientHeight,Ve=this._viewportRuler.getViewportScrollPosition();return{top:Ve.top+this._viewportMargin,left:Ve.left+this._viewportMargin,right:Ve.left+pe-this._viewportMargin,bottom:Ve.top+Xe-this._viewportMargin,width:pe-2*this._viewportMargin,height:Xe-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(pe,Xe){return"x"===Xe?null==pe.offsetX?this._offsetX:pe.offsetX:null==pe.offsetY?this._offsetY:pe.offsetY}_validatePositions(){}_addPanelClasses(pe){this._pane&amp;&amp;(0,E.FG)(pe).forEach(Xe=&gt;{""!==Xe&amp;&amp;-1===this._appliedPanelClasses.indexOf(Xe)&amp;&amp;(this._appliedPanelClasses.push(Xe),this._pane.classList.add(Xe))})}_clearPanelClasses(){this._pane&amp;&amp;(this._appliedPanelClasses.forEach(pe=&gt;{this._pane.classList.remove(pe)}),this._appliedPanelClasses=[])}_getOriginRect(){const pe=this._origin;if(pe instanceof g.aKT)return pe.nativeElement.getBoundingClientRect();if(pe instanceof Element)return pe.getBoundingClientRect();const Xe=pe.width||0,Ve=pe.height||0;return{top:pe.y,bottom:pe.y+Ve,left:pe.x,right:pe.x+Xe,height:Ve,width:Xe}}}function Ze(it,pe){for(let Xe in pe)pe.hasOwnProperty(Xe)&amp;&amp;(it[Xe]=pe[Xe]);return it}function gt(it){if("number"!=typeof it&amp;&amp;null!=it){const[pe,Xe]=it.split(Oe);return Xe&amp;&amp;"px"!==Xe?null:parseFloat(pe)}return it||null}function bt(it){return{top:Math.floor(it.top),right:Math.floor(it.right),bottom:Math.floor(it.bottom),left:Math.floor(it.left),width:Math.floor(it.width),height:Math.floor(it.height)}}const de="cdk-global-overlay-wrapper";class ve{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(pe){const Xe=pe.getConfig();this._overlayRef=pe,this._width&amp;&amp;!Xe.width&amp;&amp;pe.updateSize({width:this._width}),this._height&amp;&amp;!Xe.height&amp;&amp;pe.updateSize({height:this._height}),pe.hostElement.classList.add(de),this._isDisposed=!1}top(pe=""){return this._bottomOffset="",this._topOffset=pe,this._alignItems="flex-start",this}left(pe=""){return this._xOffset=pe,this._xPosition="left",this}bottom(pe=""){return this._topOffset="",this._bottomOffset=pe,this._alignItems="flex-end",this}right(pe=""){return this._xOffset=pe,this._xPosition="right",this}start(pe=""){return this._xOffset=pe,this._xPosition="start",this}end(pe=""){return this._xOffset=pe,this._xPosition="end",this}width(pe=""){return this._overlayRef?this._overlayRef.updateSize({width:pe}):this._width=pe,this}height(pe=""){return this._overlayRef?this._overlayRef.updateSize({height:pe}):this._height=pe,this}centerHorizontally(pe=""){return this.left(pe),this._xPosition="center",this}centerVertically(pe=""){return this.top(pe),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const pe=this._overlayRef.overlayElement.style,Xe=this._overlayRef.hostElement.style,Ve=this._overlayRef.getConfig(),{width:Le,height:Fe,maxWidth:je,maxHeight:mt}=Ve,Nt=!("100%"!==Le&amp;&amp;"100vw"!==Le||je&amp;&amp;"100%"!==je&amp;&amp;"100vw"!==je),en=!("100%"!==Fe&amp;&amp;"100vh"!==Fe||mt&amp;&amp;"100%"!==mt&amp;&amp;"100vh"!==mt),Zt=this._xPosition,fn=this._xOffset,on="rtl"===this._overlayRef.getConfig().direction;let Ke="",Wt="",Pn="";Nt?Pn="flex-start":"center"===Zt?(Pn="center",on?Wt=fn:Ke=fn):on?"left"===Zt||"end"===Zt?(Pn="flex-end",Ke=fn):("right"===Zt||"start"===Zt)&amp;&amp;(Pn="flex-start",Wt=fn):"left"===Zt||"start"===Zt?(Pn="flex-start",Ke=fn):("right"===Zt||"end"===Zt)&amp;&amp;(Pn="flex-end",Wt=fn),pe.position=this._cssPosition,pe.marginLeft=Nt?"0":Ke,pe.marginTop=en?"0":this._topOffset,pe.marginBottom=this._bottomOffset,pe.marginRight=Nt?"0":Wt,Xe.justifyContent=Pn,Xe.alignItems=en?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const pe=this._overlayRef.overlayElement.style,Xe=this._overlayRef.hostElement,Ve=Xe.style;Xe.classList.remove(de),Ve.justifyContent=Ve.alignItems=pe.marginTop=pe.marginBottom=pe.marginLeft=pe.marginRight=pe.position="",this._overlayRef=null,this._isDisposed=!0}}let rt=(()=&gt;{class it{_viewportRuler=(0,g.WQX)(d.Xj);_document=(0,g.WQX)(e.qQ);_platform=(0,g.WQX)(u.OD);_overlayContainer=(0,g.WQX)(Ye);constructor(){}global(){return new ve}flexibleConnectedTo(Xe){return new Te(Xe,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(Ve){return new(Ve||it)};static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),ft=(()=&gt;{class it{scrollStrategies=(0,g.WQX)(X);_overlayContainer=(0,g.WQX)(Ye);_positionBuilder=(0,g.WQX)(rt);_keyboardDispatcher=(0,g.WQX)(se);_injector=(0,g.WQX)(g.zZn);_ngZone=(0,g.WQX)(g.SKi);_document=(0,g.WQX)(e.qQ);_directionality=(0,g.WQX)(C.dS);_location=(0,g.WQX)(e.aZ);_outsideClickDispatcher=(0,g.WQX)(ot);_animationsModuleType=(0,g.WQX)(g.bc$,{optional:!0});_idGenerator=(0,g.WQX)(T.g7);_renderer=(0,g.WQX)(g._9s).createRenderer(null,null);_appRef;_styleLoader=(0,g.WQX)(y.l);constructor(){}create(Xe){this._styleLoader.load(Ge);const Ve=this._createHostElement(),Le=this._createPaneElement(Ve),Fe=this._createPortalOutlet(Le),je=new _e(Xe);return je.direction=je.direction||this._directionality.value,new dt(Fe,Ve,Le,je,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(g.uvJ),this._renderer)}position(){return this._positionBuilder}_createPaneElement(Xe){const Ve=this._document.createElement("div");return Ve.id=this._idGenerator.getId("cdk-overlay-"),Ve.classList.add("cdk-overlay-pane"),Xe.appendChild(Ve),Ve}_createHostElement(){const Xe=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Xe),Xe}_createPortalOutlet(Xe){return this._appRef||(this._appRef=this._injector.get(g.o8S)),new m.aI(Xe,null,this._appRef,this._injector,this._document)}static \u0275fac=function(Ve){return new(Ve||it)};static \u0275prov=g.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();const J={provide:new g.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=&gt;{const it=(0,g.WQX)(ft);return()=&gt;it.scrollStrategies.reposition()}}),deps:[ft],useFactory:function H(it){return()=&gt;it.scrollStrategies.reposition()}};let Ue=(()=&gt;{class it{static \u0275fac=function(Ve){return new(Ve||it)};static \u0275mod=g.$C({type:it});static \u0275inj=g.G2t({providers:[ft,J],imports:[C.jI,m.jc,d.E9,d.E9]})}return it})()},6860:(ne,F,h)=&gt;{"use strict";h.d(F,{BQ:()=&gt;y,CZ:()=&gt;L,Fb:()=&gt;Y,OD:()=&gt;E,v8:()=&gt;j,vc:()=&gt;he});var d=h(4438),e=h(177);let g;try{g=typeof Intl&lt;"u"&amp;&amp;Intl.v8BreakIterator}catch{g=!1}let m,A,E=(()=&gt;{class X{_platformId=(0,d.WQX)(d.Agw);isBrowser=this._platformId?(0,e.UE)(this._platformId):"object"==typeof document&amp;&amp;!!document;EDGE=this.isBrowser&amp;&amp;/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&amp;&amp;/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&amp;&amp;!(!window.chrome&amp;&amp;!g)&amp;&amp;typeof CSS&lt;"u"&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT;WEBKIT=this.isBrowser&amp;&amp;/AppleWebKit/i.test(navigator.userAgent)&amp;&amp;!this.BLINK&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT;IOS=this.isBrowser&amp;&amp;/iPad|iPhone|iPod/.test(navigator.userAgent)&amp;&amp;!("MSStream"in window);FIREFOX=this.isBrowser&amp;&amp;/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&amp;&amp;/android/i.test(navigator.userAgent)&amp;&amp;!this.TRIDENT;SAFARI=this.isBrowser&amp;&amp;/safari/i.test(navigator.userAgent)&amp;&amp;this.WEBKIT;constructor(){}static \u0275fac=function($){return new($||X)};static \u0275prov=d.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})();function y(X){return function T(){if(null==m&amp;&amp;typeof window&lt;"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=&gt;m=!0}))}finally{m=m||!1}return m}()?X:!!X.capture}function L(){if(null==A){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return A=!1,A;if("scrollBehavior"in document.documentElement.style)A=!0;else{const X=Element.prototype.scrollTo;A=!!X&amp;&amp;!/\{\s*\[native code\]\s*\}/.test(X.toString())}}return A}function he(){let X=typeof document&lt;"u"&amp;&amp;document?document.activeElement:null;for(;X&amp;&amp;X.shadowRoot;){const _e=X.shadowRoot.activeElement;if(_e===X)break;X=_e}return X}function Y(X){return X.composedPath?X.composedPath()[0]:X.target}function j(){return typeof __karma__&lt;"u"&amp;&amp;!!__karma__||typeof jasmine&lt;"u"&amp;&amp;!!jasmine||typeof jest&lt;"u"&amp;&amp;!!jest||typeof Mocha&lt;"u"&amp;&amp;!!Mocha}},6939:(ne,F,h)=&gt;{"use strict";h.d(F,{A8:()=&gt;m,aI:()=&gt;A,jc:()=&gt;he});var d=h(4438);class C{_attachedHost;attach(X){return this._attachedHost=X,X.attach(this)}detach(){let X=this._attachedHost;null!=X&amp;&amp;(this._attachedHost=null,X.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(X){this._attachedHost=X}}class m extends C{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(X,_e,Q,$,ee){super(),this.component=X,this.viewContainerRef=_e,this.injector=Q,this.projectableNodes=ee}}class T extends C{templateRef;viewContainerRef;context;injector;constructor(X,_e,Q,$){super(),this.templateRef=X,this.viewContainerRef=_e,this.context=Q,this.injector=$}get origin(){return this.templateRef.elementRef}attach(X,_e=this.context){return this.context=_e,super.attach(X)}detach(){return this.context=void 0,super.detach()}}class y extends C{element;constructor(X){super(),this.element=X instanceof d.aKT?X.nativeElement:X}}class U{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(X){return X instanceof m?(this._attachedPortal=X,this.attachComponentPortal(X)):X instanceof T?(this._attachedPortal=X,this.attachTemplatePortal(X)):this.attachDomPortal&amp;&amp;X instanceof y?(this._attachedPortal=X,this.attachDomPortal(X)):void 0}attachDomPortal=null;detach(){this._attachedPortal&amp;&amp;(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&amp;&amp;this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(X){this._disposeFn=X}_invokeDisposeFn(){this._disposeFn&amp;&amp;(this._disposeFn(),this._disposeFn=null)}}class A extends U{outletElement;_appRef;_defaultInjector;_document;constructor(X,_e,Q,$,ee){super(),this.outletElement=X,this._appRef=Q,this._defaultInjector=$,this._document=ee}attachComponentPortal(X){let _e;if(X.viewContainerRef){const Q=X.injector||X.viewContainerRef.injector,$=Q.get(d.Vns,null,{optional:!0})||void 0;_e=X.viewContainerRef.createComponent(X.component,{index:X.viewContainerRef.length,injector:Q,ngModuleRef:$,projectableNodes:X.projectableNodes||void 0}),this.setDisposeFn(()=&gt;_e.destroy())}else _e=(0,d.a0P)(X.component,{elementInjector:X.injector||this._defaultInjector||d.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:X.projectableNodes||void 0}),this._appRef.attachView(_e.hostView),this.setDisposeFn(()=&gt;{this._appRef.viewCount&gt;0&amp;&amp;this._appRef.detachView(_e.hostView),_e.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(_e)),this._attachedPortal=X,_e}attachTemplatePortal(X){let _e=X.viewContainerRef,Q=_e.createEmbeddedView(X.templateRef,X.context,{injector:X.injector});return Q.rootNodes.forEach($=&gt;this.outletElement.appendChild($)),Q.detectChanges(),this.setDisposeFn(()=&gt;{let $=_e.indexOf(Q);-1!==$&amp;&amp;_e.remove($)}),this._attachedPortal=X,Q}attachDomPortal=X=&gt;{const _e=X.element,Q=this._document.createComment("dom-portal");_e.parentNode.insertBefore(Q,_e),this.outletElement.appendChild(_e),this._attachedPortal=X,super.setDisposeFn(()=&gt;{Q.parentNode&amp;&amp;Q.parentNode.replaceChild(_e,Q)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(X){return X.hostView.rootNodes[0]}}let he=(()=&gt;{class j{static \u0275fac=function(Q){return new(Q||j)};static \u0275mod=d.$C({type:j});static \u0275inj=d.G2t({})}return j})()},9046:(ne,F,h)=&gt;{"use strict";h.d(F,{Y:()=&gt;E,l:()=&gt;g});var d=h(4438);const e=new WeakMap;let g=(()=&gt;{class u{_appRef;_injector=(0,d.WQX)(d.zZn);_environmentInjector=(0,d.WQX)(d.uvJ);load(O){const C=this._appRef=this._appRef||this._injector.get(d.o8S);let m=e.get(C);m||(m={loaders:new Set,refs:[]},e.set(C,m),C.onDestroy(()=&gt;{e.get(C)?.refs.forEach(T=&gt;T.destroy()),e.delete(C)})),m.loaders.has(O)||(m.loaders.add(O),m.refs.push((0,d.a0P)(O,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(C){return new(C||u)};static \u0275prov=d.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})(),E=(()=&gt;{class u{static \u0275fac=function(C){return new(C||u)};static \u0275cmp=d.VBU({type:u,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(C,m){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return u})()},3980:(ne,F,h)=&gt;{"use strict";h.d(F,{R:()=&gt;de,E9:()=&gt;Xe,Xj:()=&gt;ft});var d=h(4085),e=h(4438),g=h(1413),E=h(7673),u=h(1985),R=h(3726),O=h(6780),C=h(8359);const m={schedule(Ve){let Le=requestAnimationFrame,Fe=cancelAnimationFrame;const{delegate:je}=m;je&amp;&amp;(Le=je.requestAnimationFrame,Fe=je.cancelAnimationFrame);const mt=Le(Nt=&gt;{Fe=void 0,Ve(Nt)});return new C.yU(()=&gt;Fe?.(mt))},requestAnimationFrame(...Ve){const{delegate:Le}=m;return(Le?.requestAnimationFrame||requestAnimationFrame)(...Ve)},cancelAnimationFrame(...Ve){const{delegate:Le}=m;return(Le?.cancelAnimationFrame||cancelAnimationFrame)(...Ve)},delegate:void 0};var y=h(9687);new class U extends y.q{flush(Le){let Fe;this._active=!0,Le?Fe=Le.id:(Fe=this._scheduled,this._scheduled=void 0);const{actions:je}=this;let mt;Le=Le||je.shift();do{if(mt=Le.execute(Le.state,Le.delay))break}while((Le=je[0])&amp;&amp;Le.id===Fe&amp;&amp;je.shift());if(this._active=!1,mt){for(;(Le=je[0])&amp;&amp;Le.id===Fe&amp;&amp;je.shift();)Le.unsubscribe();throw mt}}}(class T extends O.R{constructor(Le,Fe){super(Le,Fe),this.scheduler=Le,this.work=Fe}requestAsyncId(Le,Fe,je=0){return null!==je&amp;&amp;je&gt;0?super.requestAsyncId(Le,Fe,je):(Le.actions.push(this),Le._scheduled||(Le._scheduled=m.requestAnimationFrame(()=&gt;Le.flush(void 0))))}recycleAsyncId(Le,Fe,je=0){var mt;if(null!=je?je&gt;0:this.delay&gt;0)return super.recycleAsyncId(Le,Fe,je);const{actions:Nt}=Le;null!=Fe&amp;&amp;Fe===Le._scheduled&amp;&amp;(null===(mt=Nt[Nt.length-1])||void 0===mt?void 0:mt.id)!==Fe&amp;&amp;(m.cancelAnimationFrame(Fe),Le._scheduled=void 0)}});let W,L=1;const q={};function le(Ve){return Ve in q&amp;&amp;(delete q[Ve],!0)}const Ce={setImmediate(Ve){const Le=L++;return q[Le]=!0,W||(W=Promise.resolve()),W.then(()=&gt;le(Le)&amp;&amp;Ve()),Le},clearImmediate(Ve){le(Ve)}},{setImmediate:Y,clearImmediate:j}=Ce,X={setImmediate(...Ve){const{delegate:Le}=X;return(Le?.setImmediate||Y)(...Ve)},clearImmediate(Ve){const{delegate:Le}=X;return(Le?.clearImmediate||j)(Ve)},delegate:void 0};new class Q extends y.q{flush(Le){this._active=!0;const Fe=this._scheduled;this._scheduled=void 0;const{actions:je}=this;let mt;Le=Le||je.shift();do{if(mt=Le.execute(Le.state,Le.delay))break}while((Le=je[0])&amp;&amp;Le.id===Fe&amp;&amp;je.shift());if(this._active=!1,mt){for(;(Le=je[0])&amp;&amp;Le.id===Fe&amp;&amp;je.shift();)Le.unsubscribe();throw mt}}}(class _e extends O.R{constructor(Le,Fe){super(Le,Fe),this.scheduler=Le,this.work=Fe}requestAsyncId(Le,Fe,je=0){return null!==je&amp;&amp;je&gt;0?super.requestAsyncId(Le,Fe,je):(Le.actions.push(this),Le._scheduled||(Le._scheduled=X.setImmediate(Le.flush.bind(Le,void 0))))}recycleAsyncId(Le,Fe,je=0){var mt;if(null!=je?je&gt;0:this.delay&gt;0)return super.recycleAsyncId(Le,Fe,je);const{actions:Nt}=Le;null!=Fe&amp;&amp;(null===(mt=Nt[Nt.length-1])||void 0===mt?void 0:mt.id)!==Fe&amp;&amp;(X.clearImmediate(Fe),Le._scheduled===Fe&amp;&amp;(Le._scheduled=void 0))}});var G=h(3236),ue=h(9974),ye=h(8750),se=h(4360),me=h(1584);function Ge(Ve,Le=G.E){return function ot(Ve){return(0,ue.N)((Le,Fe)=&gt;{let je=!1,mt=null,Nt=null,en=!1;const Zt=()=&gt;{if(Nt?.unsubscribe(),Nt=null,je){je=!1;const on=mt;mt=null,Fe.next(on)}en&amp;&amp;Fe.complete()},fn=()=&gt;{Nt=null,en&amp;&amp;Fe.complete()};Le.subscribe((0,se._)(Fe,on=&gt;{je=!0,mt=on,Nt||(0,ye.Tg)(Ve(on)).subscribe(Nt=(0,se._)(Fe,Zt,fn))},()=&gt;{en=!0,(!je||!Nt||Nt.closed)&amp;&amp;Fe.complete()}))})}(()=&gt;(0,me.O)(Ve,Le))}var Ye=h(5964),dt=h(6860),He=h(177),Oe=h(8203);let de=(()=&gt;{class Ve{_ngZone=(0,e.WQX)(e.SKi);_platform=(0,e.WQX)(dt.OD);_document=(0,e.WQX)(He.qQ,{optional:!0});constructor(){}_scrolled=new g.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(Fe){this.scrollContainers.has(Fe)||this.scrollContainers.set(Fe,Fe.elementScrolled().subscribe(()=&gt;this._scrolled.next(Fe)))}deregister(Fe){const je=this.scrollContainers.get(Fe);je&amp;&amp;(je.unsubscribe(),this.scrollContainers.delete(Fe))}scrolled(Fe=20){return this._platform.isBrowser?new u.c(je=&gt;{this._globalSubscription||this._addGlobalListener();const mt=Fe&gt;0?this._scrolled.pipe(Ge(Fe)).subscribe(je):this._scrolled.subscribe(je);return this._scrolledCount++,()=&gt;{mt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Fe,je)=&gt;this.deregister(je)),this._scrolled.complete()}ancestorScrolled(Fe,je){const mt=this.getAncestorScrollContainers(Fe);return this.scrolled(je).pipe((0,Ye.p)(Nt=&gt;!Nt||mt.indexOf(Nt)&gt;-1))}getAncestorScrollContainers(Fe){const je=[];return this.scrollContainers.forEach((mt,Nt)=&gt;{this._scrollableContainsElement(Nt,Fe)&amp;&amp;je.push(Nt)}),je}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Fe,je){let mt=(0,d.i8)(je),Nt=Fe.getElementRef().nativeElement;do{if(mt==Nt)return!0}while(mt=mt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=&gt;{const Fe=this._getWindow();return(0,R.R)(Fe.document,"scroll").subscribe(()=&gt;this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&amp;&amp;(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(je){return new(je||Ve)};static \u0275prov=e.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),ft=(()=&gt;{class Ve{_platform=(0,e.WQX)(dt.OD);_listeners;_viewportSize;_change=new g.B;_document=(0,e.WQX)(He.qQ,{optional:!0});constructor(){const Fe=(0,e.WQX)(e.SKi),je=(0,e.WQX)(e._9s).createRenderer(null,null);Fe.runOutsideAngular(()=&gt;{if(this._platform.isBrowser){const mt=Nt=&gt;this._change.next(Nt);this._listeners=[je.listen("window","resize",mt),je.listen("window","orientationchange",mt)]}this.change().subscribe(()=&gt;this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(Fe=&gt;Fe()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Fe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Fe}getViewportRect(){const Fe=this.getViewportScrollPosition(),{width:je,height:mt}=this.getViewportSize();return{top:Fe.top,left:Fe.left,bottom:Fe.top+mt,right:Fe.left+je,height:mt,width:je}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Fe=this._document,je=this._getWindow(),mt=Fe.documentElement,Nt=mt.getBoundingClientRect();return{top:-Nt.top||Fe.body.scrollTop||je.scrollY||mt.scrollTop||0,left:-Nt.left||Fe.body.scrollLeft||je.scrollX||mt.scrollLeft||0}}change(Fe=20){return Fe&gt;0?this._change.pipe(Ge(Fe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Fe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Fe.innerWidth,height:Fe.innerHeight}:{width:0,height:0}}static \u0275fac=function(je){return new(je||Ve)};static \u0275prov=e.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),pe=(()=&gt;{class Ve{static \u0275fac=function(je){return new(je||Ve)};static \u0275mod=e.$C({type:Ve});static \u0275inj=e.G2t({})}return Ve})(),Xe=(()=&gt;{class Ve{static \u0275fac=function(je){return new(je||Ve)};static \u0275mod=e.$C({type:Ve});static \u0275inj=e.G2t({imports:[Oe.jI,pe,Oe.jI,pe]})}return Ve})()},177:(ne,F,h)=&gt;{"use strict";h.d(F,{AJ:()=&gt;Mo,B3:()=&gt;Si,Jj:()=&gt;Wn,MD:()=&gt;un,N0:()=&gt;Jr,OI:()=&gt;Be,QT:()=&gt;E,Sm:()=&gt;q,Sq:()=&gt;vt,T3:()=&gt;Re,UE:()=&gt;bo,VF:()=&gt;R,Vy:()=&gt;Wo,Xr:()=&gt;Ma,YU:()=&gt;wi,Yq:()=&gt;je,ZD:()=&gt;u,_b:()=&gt;Oi,aZ:()=&gt;Ce,bT:()=&gt;Ht,e1:()=&gt;Un,fG:()=&gt;li,fw:()=&gt;le,hb:()=&gt;L,hj:()=&gt;T,kB:()=&gt;W,lG:()=&gt;Qs,qQ:()=&gt;C,ux:()=&gt;Jn,vh:()=&gt;Ta});var d=h(4438),e=h(1413);let g=null;function E(){return g}function u(D){g??=D}class R{}const C=new d.nKC("");let m=(()=&gt;{class D{historyGo(K){throw new Error("")}static \u0275fac=function(ce){return new(ce||D)};static \u0275prov=d.jDH({token:D,factory:()=&gt;(0,d.WQX)(y),providedIn:"platform"})}return D})();const T=new d.nKC("");let y=(()=&gt;{class D extends m{_location;_history;_doc=(0,d.WQX)(C);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(K){const ce=E().getGlobalEventTarget(this._doc,"window");return ce.addEventListener("popstate",K,!1),()=&gt;ce.removeEventListener("popstate",K)}onHashChange(K){const ce=E().getGlobalEventTarget(this._doc,"window");return ce.addEventListener("hashchange",K,!1),()=&gt;ce.removeEventListener("hashchange",K)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(K){this._location.pathname=K}pushState(K,ce,$e){this._history.pushState(K,ce,$e)}replaceState(K,ce,$e){this._history.replaceState(K,ce,$e)}forward(){this._history.forward()}back(){this._history.back()}historyGo(K=0){this._history.go(K)}getState(){return this._history.state}static \u0275fac=function(ce){return new(ce||D)};static \u0275prov=d.jDH({token:D,factory:()=&gt;new D,providedIn:"platform"})}return D})();function U(D,k){if(0==D.length)return k;if(0==k.length)return D;let K=0;return D.endsWith("/")&amp;&amp;K++,k.startsWith("/")&amp;&amp;K++,2==K?D+k.substring(1):1==K?D+k:D+"/"+k}function w(D){const k=D.match(/#|\?|$/),K=k&amp;&amp;k.index||D.length;return D.slice(0,K-("/"===D[K-1]?1:0))+D.slice(K)}function A(D){return D&amp;&amp;"?"!==D[0]?"?"+D:D}let L=(()=&gt;{class D{historyGo(K){throw new Error("")}static \u0275fac=function(ce){return new(ce||D)};static \u0275prov=d.jDH({token:D,factory:()=&gt;(0,d.WQX)(q),providedIn:"root"})}return D})();const W=new d.nKC("");let q=(()=&gt;{class D extends L{_platformLocation;_baseHref;_removeListenerFns=[];constructor(K,ce){super(),this._platformLocation=K,this._baseHref=ce??this._platformLocation.getBaseHrefFromDOM()??(0,d.WQX)(C).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}prepareExternalUrl(K){return U(this._baseHref,K)}path(K=!1){const ce=this._platformLocation.pathname+A(this._platformLocation.search),$e=this._platformLocation.hash;return $e&amp;&amp;K?`${ce}${$e}`:ce}pushState(K,ce,$e,At){const Bt=this.prepareExternalUrl($e+A(At));this._platformLocation.pushState(K,ce,Bt)}replaceState(K,ce,$e,At){const Bt=this.prepareExternalUrl($e+A(At));this._platformLocation.replaceState(K,ce,Bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}static \u0275fac=function(ce){return new(ce||D)(d.KVO(m),d.KVO(W,8))};static \u0275prov=d.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})(),le=(()=&gt;{class D extends L{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(K,ce){super(),this._platformLocation=K,null!=ce&amp;&amp;(this._baseHref=ce)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}path(K=!1){const ce=this._platformLocation.hash??"#";return ce.length&gt;0?ce.substring(1):ce}prepareExternalUrl(K){const ce=U(this._baseHref,K);return ce.length&gt;0?"#"+ce:ce}pushState(K,ce,$e,At){let Bt=this.prepareExternalUrl($e+A(At));0==Bt.length&amp;&amp;(Bt=this._platformLocation.pathname),this._platformLocation.pushState(K,ce,Bt)}replaceState(K,ce,$e,At){let Bt=this.prepareExternalUrl($e+A(At));0==Bt.length&amp;&amp;(Bt=this._platformLocation.pathname),this._platformLocation.replaceState(K,ce,Bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}static \u0275fac=function(ce){return new(ce||D)(d.KVO(m),d.KVO(W,8))};static \u0275prov=d.jDH({token:D,factory:D.\u0275fac})}return D})(),Ce=(()=&gt;{class D{_subject=new e.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(K){this._locationStrategy=K;const ce=this._locationStrategy.getBaseHref();this._basePath=function X(D){if(new RegExp("^(https?:)?//").test(D)){const[,K]=D.split(/\/\/[^\/]+/);return K}return D}(w(j(ce))),this._locationStrategy.onPopState($e=&gt;{this._subject.next({url:this.path(!0),pop:!0,state:$e.state,type:$e.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(K=!1){return this.normalize(this._locationStrategy.path(K))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(K,ce=""){return this.path()==this.normalize(K+A(ce))}normalize(K){return D.stripTrailingSlash(function Y(D,k){if(!D||!k.startsWith(D))return k;const K=k.substring(D.length);return""===K||["/",";","?","#"].includes(K[0])?K:k}(this._basePath,j(K)))}prepareExternalUrl(K){return K&amp;&amp;"/"!==K[0]&amp;&amp;(K="/"+K),this._locationStrategy.prepareExternalUrl(K)}go(K,ce="",$e=null){this._locationStrategy.pushState($e,"",K,ce),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+A(ce)),$e)}replaceState(K,ce="",$e=null){this._locationStrategy.replaceState($e,"",K,ce),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+A(ce)),$e)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(K=0){this._locationStrategy.historyGo?.(K)}onUrlChange(K){return this._urlChangeListeners.push(K),this._urlChangeSubscription??=this.subscribe(ce=&gt;{this._notifyUrlChangeListeners(ce.url,ce.state)}),()=&gt;{const ce=this._urlChangeListeners.indexOf(K);this._urlChangeListeners.splice(ce,1),0===this._urlChangeListeners.length&amp;&amp;(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(K="",ce){this._urlChangeListeners.forEach($e=&gt;$e(K,ce))}subscribe(K,ce,$e){return this._subject.subscribe({next:K,error:ce??void 0,complete:$e??void 0})}static normalizeQueryParams=A;static joinWithSlash=U;static stripTrailingSlash=w;static \u0275fac=function(ce){return new(ce||D)(d.KVO(L))};static \u0275prov=d.jDH({token:D,factory:()=&gt;function he(){return new Ce((0,d.KVO)(L))}(),providedIn:"root"})}return D})();function j(D){return D.replace(/\/index.html$/,"")}var ee=function(D){return D[D.Format=0]="Format",D[D.Standalone=1]="Standalone",D}(ee||{}),G=function(D){return D[D.Narrow=0]="Narrow",D[D.Abbreviated=1]="Abbreviated",D[D.Wide=2]="Wide",D[D.Short=3]="Short",D}(G||{}),ue=function(D){return D[D.Short=0]="Short",D[D.Medium=1]="Medium",D[D.Long=2]="Long",D[D.Full=3]="Full",D}(ue||{});const ye={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Te(D,k){return ge((0,d.H5H)(D)[d.KH2.DateFormat],k)}function Ze(D,k){return ge((0,d.H5H)(D)[d.KH2.TimeFormat],k)}function gt(D,k){return ge((0,d.H5H)(D)[d.KH2.DateTimeFormat],k)}function bt(D,k){const K=(0,d.H5H)(D),ce=K[d.KH2.NumberSymbols][k];if(typeof ce&gt;"u"){if(k===ye.CurrencyDecimal)return K[d.KH2.NumberSymbols][ye.Decimal];if(k===ye.CurrencyGroup)return K[d.KH2.NumberSymbols][ye.Group]}return ce}function ft(D){if(!D[d.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${D[d.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ge(D,k){for(let K=k;K&gt;-1;K--)if(typeof D[K]&lt;"u")return D[K];throw new Error("Locale data API: locale data undefined")}function H(D){const[k,K]=D.split(":");return{hours:+k,minutes:+K}}const it=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,pe={},Xe=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ve=function(D){return D[D.Short=0]="Short",D[D.ShortGMT=1]="ShortGMT",D[D.Long=2]="Long",D[D.Extended=3]="Extended",D}(Ve||{}),Le=function(D){return D[D.FullYear=0]="FullYear",D[D.Month=1]="Month",D[D.Date=2]="Date",D[D.Hours=3]="Hours",D[D.Minutes=4]="Minutes",D[D.Seconds=5]="Seconds",D[D.FractionalSeconds=6]="FractionalSeconds",D[D.Day=7]="Day",D}(Le||{}),Fe=function(D){return D[D.DayPeriods=0]="DayPeriods",D[D.Days=1]="Days",D[D.Months=2]="Months",D[D.Eras=3]="Eras",D}(Fe||{});function je(D,k,K,ce){let $e=function qe(D){if(It(D))return D;if("number"==typeof D&amp;&amp;!isNaN(D))return new Date(D);if("string"==typeof D){if(D=D.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(D)){const[$e,At=1,Bt=1]=D.split("-").map(dn=&gt;+dn);return mt($e,At-1,Bt)}const K=parseFloat(D);if(!isNaN(D-K))return new Date(K);let ce;if(ce=D.match(it))return function _t(D){const k=new Date(0);let K=0,ce=0;const $e=D[8]?k.setUTCFullYear:k.setFullYear,At=D[8]?k.setUTCHours:k.setHours;D[9]&amp;&amp;(K=Number(D[9]+D[10]),ce=Number(D[9]+D[11])),$e.call(k,Number(D[1]),Number(D[2])-1,Number(D[3]));const Bt=Number(D[4]||0)-K,dn=Number(D[5]||0)-ce,vi=Number(D[6]||0),zn=Math.floor(1e3*parseFloat("0."+(D[7]||0)));return At.call(k,Bt,dn,vi,zn),k}(ce)}const k=new Date(D);if(!It(k))throw new Error(`Unable to convert "${D}" into a date`);return k}(D);k=Nt(K,k)||k;let dn,Bt=[];for(;k;){if(dn=Xe.exec(k),!dn){Bt.push(k);break}{Bt=Bt.concat(dn.slice(1));const Rn=Bt.pop();if(!Rn)break;k=Rn}}let vi=$e.getTimezoneOffset();ce&amp;&amp;(vi=Ci(ce,vi),$e=function Mt(D,k,K){const ce=K?-1:1,$e=D.getTimezoneOffset();return function Ct(D,k){return(D=new Date(D.getTime())).setMinutes(D.getMinutes()+k),D}(D,ce*(Ci(k,$e)-$e))}($e,ce,!0));let zn="";return Bt.forEach(Rn=&gt;{const gn=function cn(D){if(si[D])return si[D];let k;switch(D){case"G":case"GG":case"GGG":k=Wt(Fe.Eras,G.Abbreviated);break;case"GGGG":k=Wt(Fe.Eras,G.Wide);break;case"GGGGG":k=Wt(Fe.Eras,G.Narrow);break;case"y":k=on(Le.FullYear,1,0,!1,!0);break;case"yy":k=on(Le.FullYear,2,0,!0,!0);break;case"yyy":k=on(Le.FullYear,3,0,!1,!0);break;case"yyyy":k=on(Le.FullYear,4,0,!1,!0);break;case"Y":k=wn(1);break;case"YY":k=wn(2,!0);break;case"YYY":k=wn(3);break;case"YYYY":k=wn(4);break;case"M":case"L":k=on(Le.Month,1,1);break;case"MM":case"LL":k=on(Le.Month,2,1);break;case"MMM":k=Wt(Fe.Months,G.Abbreviated);break;case"MMMM":k=Wt(Fe.Months,G.Wide);break;case"MMMMM":k=Wt(Fe.Months,G.Narrow);break;case"LLL":k=Wt(Fe.Months,G.Abbreviated,ee.Standalone);break;case"LLLL":k=Wt(Fe.Months,G.Wide,ee.Standalone);break;case"LLLLL":k=Wt(Fe.Months,G.Narrow,ee.Standalone);break;case"w":k=Gn(1);break;case"ww":k=Gn(2);break;case"W":k=Gn(1,!0);break;case"d":k=on(Le.Date,1);break;case"dd":k=on(Le.Date,2);break;case"c":case"cc":k=on(Le.Day,1);break;case"ccc":k=Wt(Fe.Days,G.Abbreviated,ee.Standalone);break;case"cccc":k=Wt(Fe.Days,G.Wide,ee.Standalone);break;case"ccccc":k=Wt(Fe.Days,G.Narrow,ee.Standalone);break;case"cccccc":k=Wt(Fe.Days,G.Short,ee.Standalone);break;case"E":case"EE":case"EEE":k=Wt(Fe.Days,G.Abbreviated);break;case"EEEE":k=Wt(Fe.Days,G.Wide);break;case"EEEEE":k=Wt(Fe.Days,G.Narrow);break;case"EEEEEE":k=Wt(Fe.Days,G.Short);break;case"a":case"aa":case"aaa":k=Wt(Fe.DayPeriods,G.Abbreviated);break;case"aaaa":k=Wt(Fe.DayPeriods,G.Wide);break;case"aaaaa":k=Wt(Fe.DayPeriods,G.Narrow);break;case"b":case"bb":case"bbb":k=Wt(Fe.DayPeriods,G.Abbreviated,ee.Standalone,!0);break;case"bbbb":k=Wt(Fe.DayPeriods,G.Wide,ee.Standalone,!0);break;case"bbbbb":k=Wt(Fe.DayPeriods,G.Narrow,ee.Standalone,!0);break;case"B":case"BB":case"BBB":k=Wt(Fe.DayPeriods,G.Abbreviated,ee.Format,!0);break;case"BBBB":k=Wt(Fe.DayPeriods,G.Wide,ee.Format,!0);break;case"BBBBB":k=Wt(Fe.DayPeriods,G.Narrow,ee.Format,!0);break;case"h":k=on(Le.Hours,1,-12);break;case"hh":k=on(Le.Hours,2,-12);break;case"H":k=on(Le.Hours,1);break;case"HH":k=on(Le.Hours,2);break;case"m":k=on(Le.Minutes,1);break;case"mm":k=on(Le.Minutes,2);break;case"s":k=on(Le.Seconds,1);break;case"ss":k=on(Le.Seconds,2);break;case"S":k=on(Le.FractionalSeconds,1);break;case"SS":k=on(Le.FractionalSeconds,2);break;case"SSS":k=on(Le.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":k=On(Ve.Short);break;case"ZZZZZ":k=On(Ve.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":k=On(Ve.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":k=On(Ve.Long);break;default:return null}return si[D]=k,k}(Rn);zn+=gn?gn($e,K,vi):"''"===Rn?"'":Rn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),zn}function mt(D,k,K){const ce=new Date(0);return ce.setFullYear(D,k,K),ce.setHours(0,0,0),ce}function Nt(D,k){const K=function ot(D){return(0,d.H5H)(D)[d.KH2.LocaleId]}(D);if(pe[K]??={},pe[K][k])return pe[K][k];let ce="";switch(k){case"shortDate":ce=Te(D,ue.Short);break;case"mediumDate":ce=Te(D,ue.Medium);break;case"longDate":ce=Te(D,ue.Long);break;case"fullDate":ce=Te(D,ue.Full);break;case"shortTime":ce=Ze(D,ue.Short);break;case"mediumTime":ce=Ze(D,ue.Medium);break;case"longTime":ce=Ze(D,ue.Long);break;case"fullTime":ce=Ze(D,ue.Full);break;case"short":const $e=Nt(D,"shortTime"),At=Nt(D,"shortDate");ce=en(gt(D,ue.Short),[$e,At]);break;case"medium":const Bt=Nt(D,"mediumTime"),dn=Nt(D,"mediumDate");ce=en(gt(D,ue.Medium),[Bt,dn]);break;case"long":const vi=Nt(D,"longTime"),zn=Nt(D,"longDate");ce=en(gt(D,ue.Long),[vi,zn]);break;case"full":const Rn=Nt(D,"fullTime"),gn=Nt(D,"fullDate");ce=en(gt(D,ue.Full),[Rn,gn])}return ce&amp;&amp;(pe[K][k]=ce),ce}function en(D,k){return k&amp;&amp;(D=D.replace(/\{([^}]+)}/g,function(K,ce){return null!=k&amp;&amp;ce in k?k[ce]:K})),D}function Zt(D,k,K="-",ce,$e){let At="";(D&lt;0||$e&amp;&amp;D&lt;=0)&amp;&amp;($e?D=1-D:(D=-D,At=K));let Bt=String(D);for(;Bt.length&lt;k;)Bt="0"+Bt;return ce&amp;&amp;(Bt=Bt.slice(Bt.length-k)),At+Bt}function on(D,k,K=0,ce=!1,$e=!1){return function(At,Bt){let dn=function Ke(D,k){switch(D){case Le.FullYear:return k.getFullYear();case Le.Month:return k.getMonth();case Le.Date:return k.getDate();case Le.Hours:return k.getHours();case Le.Minutes:return k.getMinutes();case Le.Seconds:return k.getSeconds();case Le.FractionalSeconds:return k.getMilliseconds();case Le.Day:return k.getDay();default:throw new Error(`Unknown DateType value "${D}".`)}}(D,At);if((K&gt;0||dn&gt;-K)&amp;&amp;(dn+=K),D===Le.Hours)0===dn&amp;&amp;-12===K&amp;&amp;(dn=12);else if(D===Le.FractionalSeconds)return function fn(D,k){return Zt(D,3).substring(0,k)}(dn,k);const vi=bt(Bt,ye.MinusSign);return Zt(dn,k,vi,ce,$e)}}function Wt(D,k,K=ee.Format,ce=!1){return function($e,At){return function Pn(D,k,K,ce,$e,At){switch(K){case Fe.Months:return function Ye(D,k,K){const ce=(0,d.H5H)(D),At=ge([ce[d.KH2.MonthsFormat],ce[d.KH2.MonthsStandalone]],k);return ge(At,K)}(k,$e,ce)[D.getMonth()];case Fe.Days:return function Ge(D,k,K){const ce=(0,d.H5H)(D),At=ge([ce[d.KH2.DaysFormat],ce[d.KH2.DaysStandalone]],k);return ge(At,K)}(k,$e,ce)[D.getDay()];case Fe.DayPeriods:const Bt=D.getHours(),dn=D.getMinutes();if(At){const zn=function xe(D){const k=(0,d.H5H)(D);return ft(k),(k[d.KH2.ExtraData][2]||[]).map(ce=&gt;"string"==typeof ce?H(ce):[H(ce[0]),H(ce[1])])}(k),Rn=function ct(D,k,K){const ce=(0,d.H5H)(D);ft(ce);const At=ge([ce[d.KH2.ExtraData][0],ce[d.KH2.ExtraData][1]],k)||[];return ge(At,K)||[]}(k,$e,ce),gn=zn.findIndex(vn=&gt;{if(Array.isArray(vn)){const[Gt,Xi]=vn,wo=Bt&gt;=Gt.hours&amp;&amp;dn&gt;=Gt.minutes,To=Bt&lt;Xi.hours||Bt===Xi.hours&amp;&amp;dn&lt;Xi.minutes;if(Gt.hours&lt;Xi.hours){if(wo&amp;&amp;To)return!0}else if(wo||To)return!0}else if(vn.hours===Bt&amp;&amp;vn.minutes===dn)return!0;return!1});if(-1!==gn)return Rn[gn]}return function me(D,k,K){const ce=(0,d.H5H)(D),At=ge([ce[d.KH2.DayPeriodsFormat],ce[d.KH2.DayPeriodsStandalone]],k);return ge(At,K)}(k,$e,ce)[Bt&lt;12?0:1];case Fe.Eras:return function dt(D,k){return ge((0,d.H5H)(D)[d.KH2.Eras],k)}(k,ce)[D.getFullYear()&lt;=0?0:1];default:throw new Error(`unexpected translation type ${K}`)}}($e,At,D,k,K,ce)}}function On(D){return function(k,K,ce){const $e=-1*ce,At=bt(K,ye.MinusSign),Bt=$e&gt;0?Math.floor($e/60):Math.ceil($e/60);switch(D){case Ve.Short:return($e&gt;=0?"+":"")+Zt(Bt,2,At)+Zt(Math.abs($e%60),2,At);case Ve.ShortGMT:return"GMT"+($e&gt;=0?"+":"")+Zt(Bt,1,At);case Ve.Long:return"GMT"+($e&gt;=0?"+":"")+Zt(Bt,2,At)+":"+Zt(Math.abs($e%60),2,At);case Ve.Extended:return 0===ce?"Z":($e&gt;=0?"+":"")+Zt(Bt,2,At)+":"+Zt(Math.abs($e%60),2,At);default:throw new Error(`Unknown zone width "${D}"`)}}}const pn=0,kn=4;function Ei(D){const k=D.getDay(),K=0===k?-3:kn-k;return mt(D.getFullYear(),D.getMonth(),D.getDate()+K)}function Gn(D,k=!1){return function(K,ce){let $e;if(k){const At=new Date(K.getFullYear(),K.getMonth(),1).getDay()-1,Bt=K.getDate();$e=1+Math.floor((Bt+At)/7)}else{const At=Ei(K),Bt=function Qn(D){const k=mt(D,pn,1).getDay();return mt(D,0,1+(k&lt;=kn?kn:kn+7)-k)}(At.getFullYear()),dn=At.getTime()-Bt.getTime();$e=1+Math.round(dn/6048e5)}return Zt($e,D,bt(ce,ye.MinusSign))}}function wn(D,k=!1){return function(K,ce){return Zt(Ei(K).getFullYear(),D,bt(ce,ye.MinusSign),k)}}const si={};function Ci(D,k){D=D.replace(/:/g,"");const K=Date.parse("Jan 01, 1970 00:00:00 "+D)/6e4;return isNaN(K)?k:K}function It(D){return D instanceof Date&amp;&amp;!isNaN(D.valueOf())}function Oi(D,k){k=encodeURIComponent(k);for(const K of D.split(";")){const ce=K.indexOf("="),[$e,At]=-1==ce?[K,""]:[K.slice(0,ce),K.slice(ce+1)];if($e.trim()===k)return decodeURIComponent(At)}return null}const Ri=/\s+/,Pi=[];let wi=(()=&gt;{class D{_ngEl;_renderer;initialClasses=Pi;rawClass;stateMap=new Map;constructor(K,ce){this._ngEl=K,this._renderer=ce}set klass(K){this.initialClasses=null!=K?K.trim().split(Ri):Pi}set ngClass(K){this.rawClass="string"==typeof K?K.trim().split(Ri):K}ngDoCheck(){for(const ce of this.initialClasses)this._updateState(ce,!0);const K=this.rawClass;if(Array.isArray(K)||K instanceof Set)for(const ce of K)this._updateState(ce,!0);else if(null!=K)for(const ce of Object.keys(K))this._updateState(ce,!!K[ce]);this._applyStateDiff()}_updateState(K,ce){const $e=this.stateMap.get(K);void 0!==$e?($e.enabled!==ce&amp;&amp;($e.changed=!0,$e.enabled=ce),$e.touched=!0):this.stateMap.set(K,{enabled:ce,changed:!0,touched:!0})}_applyStateDiff(){for(const K of this.stateMap){const ce=K[0],$e=K[1];$e.changed?(this._toggleClass(ce,$e.enabled),$e.changed=!1):$e.touched||($e.enabled&amp;&amp;this._toggleClass(ce,!1),this.stateMap.delete(ce)),$e.touched=!1}}_toggleClass(K,ce){(K=K.trim()).length&gt;0&amp;&amp;K.split(Ri).forEach($e=&gt;{ce?this._renderer.addClass(this._ngEl.nativeElement,$e):this._renderer.removeClass(this._ngEl.nativeElement,$e)})}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.aKT),d.rXU(d.sFG))};static \u0275dir=d.FsC({type:D,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return D})(),Be=(()=&gt;{class D{_viewContainerRef;ngComponentOutlet=null;ngComponentOutletInputs;ngComponentOutletInjector;ngComponentOutletContent;ngComponentOutletNgModule;ngComponentOutletNgModuleFactory;_componentRef;_moduleRef;_inputsUsed=new Map;constructor(K){this._viewContainerRef=K}_needToReCreateNgModuleInstance(K){return void 0!==K.ngComponentOutletNgModule||void 0!==K.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(K){return void 0!==K.ngComponentOutlet||void 0!==K.ngComponentOutletContent||void 0!==K.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(K)}ngOnChanges(K){if(this._needToReCreateComponentInstance(K)&amp;&amp;(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const ce=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(K)&amp;&amp;(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,d.w6W)(this.ngComponentOutletNgModule,Je(ce)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Je(ce)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:ce,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const K of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(K,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(K){for(const[ce,$e]of this._inputsUsed)$e?(K.setInput(ce,this.ngComponentOutletInputs[ce]),this._inputsUsed.set(ce,!1)):(K.setInput(ce,void 0),this._inputsUsed.delete(ce))}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b))};static \u0275dir=d.FsC({type:D,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},features:[d.OA$]})}return D})();function Je(D){return D.get(d.Vns).injector}class ht{$implicit;ngForOf;index;count;constructor(k,K,ce,$e){this.$implicit=k,this.ngForOf=K,this.index=ce,this.count=$e}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let vt=(()=&gt;{class D{_viewContainer;_template;_differs;set ngForOf(K){this._ngForOf=K,this._ngForOfDirty=!0}set ngForTrackBy(K){this._trackByFn=K}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(K,ce,$e){this._viewContainer=K,this._template=ce,this._differs=$e}set ngForTemplate(K){K&amp;&amp;(this._template=K)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const K=this._ngForOf;!this._differ&amp;&amp;K&amp;&amp;(this._differ=this._differs.find(K).create(this.ngForTrackBy))}if(this._differ){const K=this._differ.diff(this._ngForOf);K&amp;&amp;this._applyChanges(K)}}_applyChanges(K){const ce=this._viewContainer;K.forEachOperation(($e,At,Bt)=&gt;{if(null==$e.previousIndex)ce.createEmbeddedView(this._template,new ht($e.item,this._ngForOf,-1,-1),null===Bt?void 0:Bt);else if(null==Bt)ce.remove(null===At?void 0:At);else if(null!==At){const dn=ce.get(At);ce.move(dn,Bt),Dt(dn,$e)}});for(let $e=0,At=ce.length;$e&lt;At;$e++){const dn=ce.get($e).context;dn.index=$e,dn.count=At,dn.ngForOf=this._ngForOf}K.forEachIdentityChange($e=&gt;{Dt(ce.get($e.currentIndex),$e)})}static ngTemplateContextGuard(K,ce){return!0}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b),d.rXU(d.C4Q),d.rXU(d._q3))};static \u0275dir=d.FsC({type:D,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return D})();function Dt(D,k){D.context.$implicit=k.item}let Ht=(()=&gt;{class D{_viewContainer;_context=new hn;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(K,ce){this._viewContainer=K,this._thenTemplateRef=ce}set ngIf(K){this._context.$implicit=this._context.ngIf=K,this._updateView()}set ngIfThen(K){_n("ngIfThen",K),this._thenTemplateRef=K,this._thenViewRef=null,this._updateView()}set ngIfElse(K){_n("ngIfElse",K),this._elseTemplateRef=K,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&amp;&amp;(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&amp;&amp;(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(K,ce){return!0}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b),d.rXU(d.C4Q))};static \u0275dir=d.FsC({type:D,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return D})();class hn{$implicit=null;ngIf=null}function _n(D,k){if(k&amp;&amp;!k.createEmbeddedView)throw new Error(`${D} must be a TemplateRef, but received '${(0,d.Tbb)(k)}'.`)}class ti{_viewContainerRef;_templateRef;_created=!1;constructor(k,K){this._viewContainerRef=k,this._templateRef=K}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(k){k&amp;&amp;!this._created?this.create():!k&amp;&amp;this._created&amp;&amp;this.destroy()}}let Jn=(()=&gt;{class D{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(K){this._ngSwitch=K,0===this._caseCount&amp;&amp;this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(K){this._defaultViews.push(K)}_matchCase(K){const ce=K===this._ngSwitch;return this._lastCasesMatched||=ce,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&amp;&amp;(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ce}_updateDefaultCases(K){if(this._defaultViews.length&gt;0&amp;&amp;K!==this._defaultUsed){this._defaultUsed=K;for(const ce of this._defaultViews)ce.enforceState(K)}}static \u0275fac=function(ce){return new(ce||D)};static \u0275dir=d.FsC({type:D,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return D})(),Un=(()=&gt;{class D{ngSwitch;_view;ngSwitchCase;constructor(K,ce,$e){this.ngSwitch=$e,$e._addCase(),this._view=new ti(K,ce)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b),d.rXU(d.C4Q),d.rXU(Jn,9))};static \u0275dir=d.FsC({type:D,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return D})(),li=(()=&gt;{class D{constructor(K,ce,$e){$e._addDefault(new ti(K,ce))}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b),d.rXU(d.C4Q),d.rXU(Jn,9))};static \u0275dir=d.FsC({type:D,selectors:[["","ngSwitchDefault",""]]})}return D})(),Si=(()=&gt;{class D{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(K,ce,$e){this._ngEl=K,this._differs=ce,this._renderer=$e}set ngStyle(K){this._ngStyle=K,!this._differ&amp;&amp;K&amp;&amp;(this._differ=this._differs.find(K).create())}ngDoCheck(){if(this._differ){const K=this._differ.diff(this._ngStyle);K&amp;&amp;this._applyChanges(K)}}_setStyle(K,ce){const[$e,At]=K.split("."),Bt=-1===$e.indexOf("-")?void 0:d.czy.DashCase;null!=ce?this._renderer.setStyle(this._ngEl.nativeElement,$e,At?`${ce}${At}`:ce,Bt):this._renderer.removeStyle(this._ngEl.nativeElement,$e,Bt)}_applyChanges(K){K.forEachRemovedItem(ce=&gt;this._setStyle(ce.key,null)),K.forEachAddedItem(ce=&gt;this._setStyle(ce.key,ce.currentValue)),K.forEachChangedItem(ce=&gt;this._setStyle(ce.key,ce.currentValue))}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.aKT),d.rXU(d.MKu),d.rXU(d.sFG))};static \u0275dir=d.FsC({type:D,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return D})(),Re=(()=&gt;{class D{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(K){this._viewContainerRef=K}ngOnChanges(K){if(this._shouldRecreateView(K)){const ce=this._viewContainerRef;if(this._viewRef&amp;&amp;ce.remove(ce.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const $e=this._createContextForwardProxy();this._viewRef=ce.createEmbeddedView(this.ngTemplateOutlet,$e,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(K){return!!K.ngTemplateOutlet||!!K.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(K,ce,$e)=&gt;!!this.ngTemplateOutletContext&amp;&amp;Reflect.set(this.ngTemplateOutletContext,ce,$e),get:(K,ce,$e)=&gt;{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ce,$e)}})}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.c1b))};static \u0275dir=d.FsC({type:D,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[d.OA$]})}return D})();function Qe(D,k){return new d.wOt(2100,!1)}class yt{createSubscription(k,K){return(0,d.O8t)(()=&gt;k.subscribe({next:K,error:ce=&gt;{throw ce}}))}dispose(k){(0,d.O8t)(()=&gt;k.unsubscribe())}}class Ut{createSubscription(k,K){return k.then(K,ce=&gt;{throw ce})}dispose(k){}}const an=new Ut,Tn=new yt;let Wn=(()=&gt;{class D{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(K){this._ref=K}ngOnDestroy(){this._subscription&amp;&amp;this._dispose(),this._ref=null}transform(K){if(!this._obj){if(K)try{this.markForCheckOnValueUpdate=!1,this._subscribe(K)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return K!==this._obj?(this._dispose(),this.transform(K)):this._latestValue}_subscribe(K){this._obj=K,this._strategy=this._selectStrategy(K),this._subscription=this._strategy.createSubscription(K,ce=&gt;this._updateLatestValue(K,ce))}_selectStrategy(K){if((0,d.jNT)(K))return an;if((0,d.zjR)(K))return Tn;throw Qe()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(K,ce){K===this._obj&amp;&amp;(this._latestValue=ce,this.markForCheckOnValueUpdate&amp;&amp;this._ref?.markForCheck())}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.gRc,16))};static \u0275pipe=d.EJ8({name:"async",type:D,pure:!1})}return D})();const eo=new d.nKC(""),Is=new d.nKC("");let Ta=(()=&gt;{class D{locale;defaultTimezone;defaultOptions;constructor(K,ce,$e){this.locale=K,this.defaultTimezone=ce,this.defaultOptions=$e}transform(K,ce,$e,At){if(null==K||""===K||K!=K)return null;try{return je(K,ce??this.defaultOptions?.dateFormat??"mediumDate",At||this.locale,$e??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Bt){throw Qe()}}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.xe9,16),d.rXU(eo,24),d.rXU(Is,24))};static \u0275pipe=d.EJ8({name:"date",type:D,pure:!0})}return D})(),Qs=(()=&gt;{class D{differs;constructor(K){this.differs=K}differ;keyValues=[];compareFn=xr;transform(K,ce=xr){if(!K||!(K instanceof Map)&amp;&amp;"object"!=typeof K)return null;this.differ??=this.differs.find(K).create();const $e=this.differ.diff(K),At=ce!==this.compareFn;return $e&amp;&amp;(this.keyValues=[],$e.forEachItem(Bt=&gt;{this.keyValues.push(function Lr(D,k){return{key:D,value:k}}(Bt.key,Bt.currentValue))})),($e||At)&amp;&amp;(ce&amp;&amp;this.keyValues.sort(ce),this.compareFn=ce),this.keyValues}static \u0275fac=function(ce){return new(ce||D)(d.rXU(d.MKu,16))};static \u0275pipe=d.EJ8({name:"keyvalue",type:D,pure:!1})}return D})();function xr(D,k){const K=D.key,ce=k.key;if(K===ce)return 0;if(void 0===K)return 1;if(void 0===ce)return-1;if(null===K)return 1;if(null===ce)return-1;if("string"==typeof K&amp;&amp;"string"==typeof ce)return K&lt;ce?-1:1;if("number"==typeof K&amp;&amp;"number"==typeof ce)return K-ce;if("boolean"==typeof K&amp;&amp;"boolean"==typeof ce)return K&lt;ce?-1:1;const $e=String(K),At=String(ce);return $e==At?0:$e&lt;At?-1:1}let un=(()=&gt;{class D{static \u0275fac=function(ce){return new(ce||D)};static \u0275mod=d.$C({type:D});static \u0275inj=d.G2t({})}return D})();const Mo="browser",Qi="server";function bo(D){return D===Mo}function Wo(D){return D===Qi}let Ma=(()=&gt;{class D{static \u0275prov=(0,d.jDH)({token:D,providedIn:"root",factory:()=&gt;bo((0,d.WQX)(d.Agw))?new Qr((0,d.WQX)(C),window):new Js})}return D})();class Qr{document;window;offset=()=&gt;[0,0];constructor(k,K){this.document=k,this.window=K}setOffset(k){this.offset=Array.isArray(k)?()=&gt;k:k}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(k){this.window.scrollTo(k[0],k[1])}scrollToAnchor(k){const K=function or(D,k){const K=D.getElementById(k)||D.getElementsByName(k)[0];if(K)return K;if("function"==typeof D.createTreeWalker&amp;&amp;D.body&amp;&amp;"function"==typeof D.body.attachShadow){const ce=D.createTreeWalker(D.body,NodeFilter.SHOW_ELEMENT);let $e=ce.currentNode;for(;$e;){const At=$e.shadowRoot;if(At){const Bt=At.getElementById(k)||At.querySelector(`[name="${k}"]`);if(Bt)return Bt}$e=ce.nextNode()}}return null}(this.document,k);K&amp;&amp;(this.scrollToElement(K),K.focus())}setHistoryScrollRestoration(k){this.window.history.scrollRestoration=k}scrollToElement(k){const K=k.getBoundingClientRect(),ce=K.left+this.window.pageXOffset,$e=K.top+this.window.pageYOffset,At=this.offset();this.window.scrollTo(ce-At[0],$e-At[1])}}class Js{setOffset(k){}getScrollPosition(){return[0,0]}scrollToPosition(k){}scrollToAnchor(k){}setHistoryScrollRestoration(k){}}class Jr{}},1626:(ne,F,h)=&gt;{"use strict";h.d(F,{$R:()=&gt;Ct,Kd:()=&gt;ye,Lr:()=&gt;A,Nl:()=&gt;j,Qq:()=&gt;Ze,Sx:()=&gt;_t,ZZ:()=&gt;An,a7:()=&gt;ct,hv:()=&gt;se,yz:()=&gt;Ye});var d=h(4523),e=h(4438),g=h(7673),E=h(1985),u=h(6648),R=h(274),O=h(5964),C=h(6354),m=h(980),T=h(5558),y=h(177);class U{}class w{}class A{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(Je){Je?"string"==typeof Je?this.lazyInit=()=&gt;{this.headers=new Map,Je.split("\n").forEach(ht=&gt;{const vt=ht.indexOf(":");if(vt&gt;0){const Dt=ht.slice(0,vt),jt=ht.slice(vt+1).trim();this.addHeaderEntry(Dt,jt)}})}:typeof Headers&lt;"u"&amp;&amp;Je instanceof Headers?(this.headers=new Map,Je.forEach((ht,vt)=&gt;{this.addHeaderEntry(vt,ht)})):this.lazyInit=()=&gt;{this.headers=new Map,Object.entries(Je).forEach(([ht,vt])=&gt;{this.setHeaderEntries(ht,vt)})}:this.headers=new Map}has(Je){return this.init(),this.headers.has(Je.toLowerCase())}get(Je){this.init();const ht=this.headers.get(Je.toLowerCase());return ht&amp;&amp;ht.length&gt;0?ht[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Je){return this.init(),this.headers.get(Je.toLowerCase())||null}append(Je,ht){return this.clone({name:Je,value:ht,op:"a"})}set(Je,ht){return this.clone({name:Je,value:ht,op:"s"})}delete(Je,ht){return this.clone({name:Je,value:ht,op:"d"})}maybeSetNormalizedName(Je,ht){this.normalizedNames.has(ht)||this.normalizedNames.set(ht,Je)}init(){this.lazyInit&amp;&amp;(this.lazyInit instanceof A?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&amp;&amp;(this.lazyUpdate.forEach(Je=&gt;this.applyUpdate(Je)),this.lazyUpdate=null))}copyFrom(Je){Je.init(),Array.from(Je.headers.keys()).forEach(ht=&gt;{this.headers.set(ht,Je.headers.get(ht)),this.normalizedNames.set(ht,Je.normalizedNames.get(ht))})}clone(Je){const ht=new A;return ht.lazyInit=this.lazyInit&amp;&amp;this.lazyInit instanceof A?this.lazyInit:this,ht.lazyUpdate=(this.lazyUpdate||[]).concat([Je]),ht}applyUpdate(Je){const ht=Je.name.toLowerCase();switch(Je.op){case"a":case"s":let vt=Je.value;if("string"==typeof vt&amp;&amp;(vt=[vt]),0===vt.length)return;this.maybeSetNormalizedName(Je.name,ht);const Dt=("a"===Je.op?this.headers.get(ht):void 0)||[];Dt.push(...vt),this.headers.set(ht,Dt);break;case"d":const jt=Je.value;if(jt){let Ht=this.headers.get(ht);if(!Ht)return;Ht=Ht.filter(hn=&gt;-1===jt.indexOf(hn)),0===Ht.length?(this.headers.delete(ht),this.normalizedNames.delete(ht)):this.headers.set(ht,Ht)}else this.headers.delete(ht),this.normalizedNames.delete(ht)}}addHeaderEntry(Je,ht){const vt=Je.toLowerCase();this.maybeSetNormalizedName(Je,vt),this.headers.has(vt)?this.headers.get(vt).push(ht):this.headers.set(vt,[ht])}setHeaderEntries(Je,ht){const vt=(Array.isArray(ht)?ht:[ht]).map(jt=&gt;jt.toString()),Dt=Je.toLowerCase();this.headers.set(Dt,vt),this.maybeSetNormalizedName(Je,Dt)}forEach(Je){this.init(),Array.from(this.normalizedNames.keys()).forEach(ht=&gt;Je(this.normalizedNames.get(ht),this.headers.get(ht)))}}class W{encodeKey(Je){return he(Je)}encodeValue(Je){return he(Je)}decodeKey(Je){return decodeURIComponent(Je)}decodeValue(Je){return decodeURIComponent(Je)}}const le=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function he(Be){return encodeURIComponent(Be).replace(le,(Je,ht)=&gt;Ce[ht]??Je)}function Y(Be){return`${Be}`}class j{map;encoder;updates=null;cloneFrom=null;constructor(Je={}){if(this.encoder=Je.encoder||new W,Je.fromString){if(Je.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function q(Be,Je){const ht=new Map;return Be.length&gt;0&amp;&amp;Be.replace(/^\?/,"").split("&amp;").forEach(Dt=&gt;{const jt=Dt.indexOf("="),[Ht,hn]=-1==jt?[Je.decodeKey(Dt),""]:[Je.decodeKey(Dt.slice(0,jt)),Je.decodeValue(Dt.slice(jt+1))],_n=ht.get(Ht)||[];_n.push(hn),ht.set(Ht,_n)}),ht}(Je.fromString,this.encoder)}else Je.fromObject?(this.map=new Map,Object.keys(Je.fromObject).forEach(ht=&gt;{const vt=Je.fromObject[ht],Dt=Array.isArray(vt)?vt.map(Y):[Y(vt)];this.map.set(ht,Dt)})):this.map=null}has(Je){return this.init(),this.map.has(Je)}get(Je){this.init();const ht=this.map.get(Je);return ht?ht[0]:null}getAll(Je){return this.init(),this.map.get(Je)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Je,ht){return this.clone({param:Je,value:ht,op:"a"})}appendAll(Je){const ht=[];return Object.keys(Je).forEach(vt=&gt;{const Dt=Je[vt];Array.isArray(Dt)?Dt.forEach(jt=&gt;{ht.push({param:vt,value:jt,op:"a"})}):ht.push({param:vt,value:Dt,op:"a"})}),this.clone(ht)}set(Je,ht){return this.clone({param:Je,value:ht,op:"s"})}delete(Je,ht){return this.clone({param:Je,value:ht,op:"d"})}toString(){return this.init(),this.keys().map(Je=&gt;{const ht=this.encoder.encodeKey(Je);return this.map.get(Je).map(vt=&gt;ht+"="+this.encoder.encodeValue(vt)).join("&amp;")}).filter(Je=&gt;""!==Je).join("&amp;")}clone(Je){const ht=new j({encoder:this.encoder});return ht.cloneFrom=this.cloneFrom||this,ht.updates=(this.updates||[]).concat(Je),ht}init(){null===this.map&amp;&amp;(this.map=new Map),null!==this.cloneFrom&amp;&amp;(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Je=&gt;this.map.set(Je,this.cloneFrom.map.get(Je))),this.updates.forEach(Je=&gt;{switch(Je.op){case"a":case"s":const ht=("a"===Je.op?this.map.get(Je.param):void 0)||[];ht.push(Y(Je.value)),this.map.set(Je.param,ht);break;case"d":if(void 0===Je.value){this.map.delete(Je.param);break}{let vt=this.map.get(Je.param)||[];const Dt=vt.indexOf(Y(Je.value));-1!==Dt&amp;&amp;vt.splice(Dt,1),vt.length&gt;0?this.map.set(Je.param,vt):this.map.delete(Je.param)}}}),this.cloneFrom=this.updates=null)}}class _e{map=new Map;set(Je,ht){return this.map.set(Je,ht),this}get(Je){return this.map.has(Je)||this.map.set(Je,Je.defaultValue()),this.map.get(Je)}delete(Je){return this.map.delete(Je),this}has(Je){return this.map.has(Je)}keys(){return this.map.keys()}}function $(Be){return typeof ArrayBuffer&lt;"u"&amp;&amp;Be instanceof ArrayBuffer}function ee(Be){return typeof Blob&lt;"u"&amp;&amp;Be instanceof Blob}function G(Be){return typeof FormData&lt;"u"&amp;&amp;Be instanceof FormData}class ye{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(Je,ht,vt,Dt){let jt;if(this.url=ht,this.method=Je.toUpperCase(),function Q(Be){switch(Be){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Dt?(this.body=void 0!==vt?vt:null,jt=Dt):jt=vt,jt&amp;&amp;(this.reportProgress=!!jt.reportProgress,this.withCredentials=!!jt.withCredentials,jt.responseType&amp;&amp;(this.responseType=jt.responseType),jt.headers&amp;&amp;(this.headers=jt.headers),jt.context&amp;&amp;(this.context=jt.context),jt.params&amp;&amp;(this.params=jt.params),this.transferCache=jt.transferCache),this.headers??=new A,this.context??=new _e,this.params){const Ht=this.params.toString();if(0===Ht.length)this.urlWithParams=ht;else{const hn=ht.indexOf("?");this.urlWithParams=ht+(-1===hn?"?":hn&lt;ht.length-1?"&amp;":"")+Ht}}else this.params=new j,this.urlWithParams=ht}serializeBody(){return null===this.body?null:"string"==typeof this.body||$(this.body)||ee(this.body)||G(this.body)||function ue(Be){return typeof URLSearchParams&lt;"u"&amp;&amp;Be instanceof URLSearchParams}(this.body)?this.body:this.body instanceof j?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||G(this.body)?null:ee(this.body)?this.body.type||null:$(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof j?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Je={}){const ht=Je.method||this.method,vt=Je.url||this.url,Dt=Je.responseType||this.responseType,jt=Je.transferCache??this.transferCache,Ht=void 0!==Je.body?Je.body:this.body,hn=Je.withCredentials??this.withCredentials,_n=Je.reportProgress??this.reportProgress;let ti=Je.headers||this.headers,Jn=Je.params||this.params;const Un=Je.context??this.context;return void 0!==Je.setHeaders&amp;&amp;(ti=Object.keys(Je.setHeaders).reduce((li,oi)=&gt;li.set(oi,Je.setHeaders[oi]),ti)),Je.setParams&amp;&amp;(Jn=Object.keys(Je.setParams).reduce((li,oi)=&gt;li.set(oi,Je.setParams[oi]),Jn)),new ye(ht,vt,Ht,{params:Jn,headers:ti,context:Un,reportProgress:_n,responseType:Dt,withCredentials:hn,transferCache:jt})}}var se=function(Be){return Be[Be.Sent=0]="Sent",Be[Be.UploadProgress=1]="UploadProgress",Be[Be.ResponseHeader=2]="ResponseHeader",Be[Be.DownloadProgress=3]="DownloadProgress",Be[Be.Response=4]="Response",Be[Be.User=5]="User",Be}(se||{});class ot{headers;status;statusText;url;ok;type;constructor(Je,ht=200,vt="OK"){this.headers=Je.headers||new A,this.status=void 0!==Je.status?Je.status:ht,this.statusText=Je.statusText||vt,this.url=Je.url||null,this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300}}class me extends ot{constructor(Je={}){super(Je)}type=se.ResponseHeader;clone(Je={}){return new me({headers:Je.headers||this.headers,status:void 0!==Je.status?Je.status:this.status,statusText:Je.statusText||this.statusText,url:Je.url||this.url||void 0})}}class Ge extends ot{body;constructor(Je={}){super(Je),this.body=void 0!==Je.body?Je.body:null}type=se.Response;clone(Je={}){return new Ge({body:void 0!==Je.body?Je.body:this.body,headers:Je.headers||this.headers,status:void 0!==Je.status?Je.status:this.status,statusText:Je.statusText||this.statusText,url:Je.url||this.url||void 0})}}class Ye extends ot{name="HttpErrorResponse";message;error;ok=!1;constructor(Je){super(Je,0,"Unknown Error"),this.message=this.status&gt;=200&amp;&amp;this.status&lt;300?`Http failure during parsing for ${Je.url||"(unknown url)"}`:`Http failure response for ${Je.url||"(unknown url)"}: ${Je.status} ${Je.statusText}`,this.error=Je.error||null}}function Te(Be,Je){return{body:Je,headers:Be.headers,context:Be.context,observe:Be.observe,params:Be.params,reportProgress:Be.reportProgress,responseType:Be.responseType,withCredentials:Be.withCredentials,transferCache:Be.transferCache}}let Ze=(()=&gt;{class Be{handler;constructor(ht){this.handler=ht}request(ht,vt,Dt={}){let jt;if(ht instanceof ye)jt=ht;else{let _n,ti;_n=Dt.headers instanceof A?Dt.headers:new A(Dt.headers),Dt.params&amp;&amp;(ti=Dt.params instanceof j?Dt.params:new j({fromObject:Dt.params})),jt=new ye(ht,vt,void 0!==Dt.body?Dt.body:null,{headers:_n,context:Dt.context,params:ti,reportProgress:Dt.reportProgress,responseType:Dt.responseType||"json",withCredentials:Dt.withCredentials,transferCache:Dt.transferCache})}const Ht=(0,g.of)(jt).pipe((0,R.H)(_n=&gt;this.handler.handle(_n)));if(ht instanceof ye||"events"===Dt.observe)return Ht;const hn=Ht.pipe((0,O.p)(_n=&gt;_n instanceof Ge));switch(Dt.observe||"body"){case"body":switch(jt.responseType){case"arraybuffer":return hn.pipe((0,C.T)(_n=&gt;{if(null!==_n.body&amp;&amp;!(_n.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _n.body}));case"blob":return hn.pipe((0,C.T)(_n=&gt;{if(null!==_n.body&amp;&amp;!(_n.body instanceof Blob))throw new Error("Response is not a Blob.");return _n.body}));case"text":return hn.pipe((0,C.T)(_n=&gt;{if(null!==_n.body&amp;&amp;"string"!=typeof _n.body)throw new Error("Response is not a string.");return _n.body}));default:return hn.pipe((0,C.T)(_n=&gt;_n.body))}case"response":return hn;default:throw new Error(`Unreachable: unhandled observe type ${Dt.observe}}`)}}delete(ht,vt={}){return this.request("DELETE",ht,vt)}get(ht,vt={}){return this.request("GET",ht,vt)}head(ht,vt={}){return this.request("HEAD",ht,vt)}jsonp(ht,vt){return this.request("JSONP",ht,{params:(new j).append(vt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ht,vt={}){return this.request("OPTIONS",ht,vt)}patch(ht,vt,Dt={}){return this.request("PATCH",ht,Te(Dt,vt))}post(ht,vt,Dt={}){return this.request("POST",ht,Te(Dt,vt))}put(ht,vt,Dt={}){return this.request("PUT",ht,Te(Dt,vt))}static \u0275fac=function(vt){return new(vt||Be)(e.KVO(U))};static \u0275prov=e.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const gt=/^\)\]\}',?\n/;function Ae(Be){if(Be.url)return Be.url;const Je="X-Request-URL".toLocaleLowerCase();return Be.headers.get(Je)}let x=(()=&gt;{class Be{fetchImpl=(0,e.WQX)(B,{optional:!0})?.fetch??((...ht)=&gt;globalThis.fetch(...ht));ngZone=(0,e.WQX)(e.SKi);handle(ht){return new E.c(vt=&gt;{const Dt=new AbortController;return this.doRequest(ht,Dt.signal,vt).then(de,jt=&gt;vt.error(new Ye({error:jt}))),()=&gt;Dt.abort()})}doRequest(ht,vt,Dt){var jt=this;return(0,d.A)(function*(){const Ht=jt.createRequestInit(ht);let hn;try{const yi=jt.ngZone.runOutsideAngular(()=&gt;jt.fetchImpl(ht.urlWithParams,{signal:vt,...Ht}));(function ve(Be){Be.then(de,de)})(yi),Dt.next({type:se.Sent}),hn=yield yi}catch(yi){return void Dt.error(new Ye({error:yi,status:yi.status??0,statusText:yi.statusText,url:ht.urlWithParams,headers:yi.headers}))}const _n=new A(hn.headers),ti=hn.statusText,Jn=Ae(hn)??ht.urlWithParams;let Un=hn.status,li=null;if(ht.reportProgress&amp;&amp;Dt.next(new me({headers:_n,status:Un,statusText:ti,url:Jn})),hn.body){const yi=hn.headers.get("content-length"),Vn=[],mi=hn.body.getReader();let Re,ke,Si=0;const Qe=typeof Zone&lt;"u"&amp;&amp;Zone.current;yield jt.ngZone.runOutsideAngular((0,d.A)(function*(){for(;;){const{done:Ut,value:an}=yield mi.read();if(Ut)break;if(Vn.push(an),Si+=an.length,ht.reportProgress){ke="text"===ht.responseType?(ke??"")+(Re??=new TextDecoder).decode(an,{stream:!0}):void 0;const Tn=()=&gt;Dt.next({type:se.DownloadProgress,total:yi?+yi:void 0,loaded:Si,partialText:ke});Qe?Qe.run(Tn):Tn()}}}));const yt=jt.concatChunks(Vn,Si);try{const Ut=hn.headers.get("Content-Type")??"";li=jt.parseBody(ht,yt,Ut)}catch(Ut){return void Dt.error(new Ye({error:Ut,headers:new A(hn.headers),status:hn.status,statusText:hn.statusText,url:Ae(hn)??ht.urlWithParams}))}}0===Un&amp;&amp;(Un=li?200:0),Un&gt;=200&amp;&amp;Un&lt;300?(Dt.next(new Ge({body:li,headers:_n,status:Un,statusText:ti,url:Jn})),Dt.complete()):Dt.error(new Ye({error:li,headers:_n,status:Un,statusText:ti,url:Jn}))})()}parseBody(ht,vt,Dt){switch(ht.responseType){case"json":const jt=(new TextDecoder).decode(vt).replace(gt,"");return""===jt?null:JSON.parse(jt);case"text":return(new TextDecoder).decode(vt);case"blob":return new Blob([vt],{type:Dt});case"arraybuffer":return vt.buffer}}createRequestInit(ht){const vt={},Dt=ht.withCredentials?"include":void 0;if(ht.headers.forEach((jt,Ht)=&gt;vt[jt]=Ht.join(",")),ht.headers.has("Accept")||(vt.Accept="application/json, text/plain, */*"),!ht.headers.has("Content-Type")){const jt=ht.detectContentTypeHeader();null!==jt&amp;&amp;(vt["Content-Type"]=jt)}return{body:ht.serializeBody(),method:ht.method,headers:vt,credentials:Dt}}concatChunks(ht,vt){const Dt=new Uint8Array(vt);let jt=0;for(const Ht of ht)Dt.set(Ht,jt),jt+=Ht.length;return Dt}static \u0275fac=function(vt){return new(vt||Be)};static \u0275prov=e.jDH({token:Be,factory:Be.\u0275fac})}return Be})();class B{}function de(){}function rt(Be,Je){return Je(Be)}function ft(Be,Je){return(ht,vt)=&gt;Je.intercept(ht,{handle:Dt=&gt;Be(Dt,vt)})}const ct=new e.nKC(""),ze=new e.nKC(""),ge=new e.nKC(""),H=new e.nKC("",{providedIn:"root",factory:()=&gt;!0});function J(){let Be=null;return(Je,ht)=&gt;{null===Be&amp;&amp;(Be=((0,e.WQX)(ct,{optional:!0})??[]).reduceRight(ft,rt));const vt=(0,e.WQX)(e.Ua0);if((0,e.WQX)(H)){const jt=vt.add();return Be(Je,ht).pipe((0,m.j)(()=&gt;vt.remove(jt)))}return Be(Je,ht)}}let it=(()=&gt;{class Be extends U{backend;injector;chain=null;pendingTasks=(0,e.WQX)(e.Ua0);contributeToStability=(0,e.WQX)(H);constructor(ht,vt){super(),this.backend=ht,this.injector=vt}handle(ht){if(null===this.chain){const vt=Array.from(new Set([...this.injector.get(ze),...this.injector.get(ge,[])]));this.chain=vt.reduceRight((Dt,jt)=&gt;function xe(Be,Je,ht){return(vt,Dt)=&gt;(0,e.N4e)(ht,()=&gt;Je(vt,jt=&gt;Be(jt,Dt)))}(Dt,jt,this.injector),rt)}if(this.contributeToStability){const vt=this.pendingTasks.add();return this.chain(ht,Dt=&gt;this.backend.handle(Dt)).pipe((0,m.j)(()=&gt;this.pendingTasks.remove(vt)))}return this.chain(ht,vt=&gt;this.backend.handle(vt))}static \u0275fac=function(vt){return new(vt||Be)(e.KVO(w),e.KVO(e.uvJ))};static \u0275prov=e.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const on=/^\)\]\}',?\n/;let Wt=(()=&gt;{class Be{xhrFactory;constructor(ht){this.xhrFactory=ht}handle(ht){if("JSONP"===ht.method)throw new e.wOt(-2800,!1);const vt=this.xhrFactory;return(vt.\u0275loadImpl?(0,u.H)(vt.\u0275loadImpl()):(0,g.of)(null)).pipe((0,T.n)(()=&gt;new E.c(jt=&gt;{const Ht=vt.build();if(Ht.open(ht.method,ht.urlWithParams),ht.withCredentials&amp;&amp;(Ht.withCredentials=!0),ht.headers.forEach((Vn,mi)=&gt;Ht.setRequestHeader(Vn,mi.join(","))),ht.headers.has("Accept")||Ht.setRequestHeader("Accept","application/json, text/plain, */*"),!ht.headers.has("Content-Type")){const Vn=ht.detectContentTypeHeader();null!==Vn&amp;&amp;Ht.setRequestHeader("Content-Type",Vn)}if(ht.responseType){const Vn=ht.responseType.toLowerCase();Ht.responseType="json"!==Vn?Vn:"text"}const hn=ht.serializeBody();let _n=null;const ti=()=&gt;{if(null!==_n)return _n;const Vn=Ht.statusText||"OK",mi=new A(Ht.getAllResponseHeaders()),Si=function Ke(Be){return"responseURL"in Be&amp;&amp;Be.responseURL?Be.responseURL:/^X-Request-URL:/m.test(Be.getAllResponseHeaders())?Be.getResponseHeader("X-Request-URL"):null}(Ht)||ht.url;return _n=new me({headers:mi,status:Ht.status,statusText:Vn,url:Si}),_n},Jn=()=&gt;{let{headers:Vn,status:mi,statusText:Si,url:Re}=ti(),ke=null;204!==mi&amp;&amp;(ke=typeof Ht.response&gt;"u"?Ht.responseText:Ht.response),0===mi&amp;&amp;(mi=ke?200:0);let Qe=mi&gt;=200&amp;&amp;mi&lt;300;if("json"===ht.responseType&amp;&amp;"string"==typeof ke){const yt=ke;ke=ke.replace(on,"");try{ke=""!==ke?JSON.parse(ke):null}catch(Ut){ke=yt,Qe&amp;&amp;(Qe=!1,ke={error:Ut,text:ke})}}Qe?(jt.next(new Ge({body:ke,headers:Vn,status:mi,statusText:Si,url:Re||void 0})),jt.complete()):jt.error(new Ye({error:ke,headers:Vn,status:mi,statusText:Si,url:Re||void 0}))},Un=Vn=&gt;{const{url:mi}=ti(),Si=new Ye({error:Vn,status:Ht.status||0,statusText:Ht.statusText||"Unknown Error",url:mi||void 0});jt.error(Si)};let li=!1;const oi=Vn=&gt;{li||(jt.next(ti()),li=!0);let mi={type:se.DownloadProgress,loaded:Vn.loaded};Vn.lengthComputable&amp;&amp;(mi.total=Vn.total),"text"===ht.responseType&amp;&amp;Ht.responseText&amp;&amp;(mi.partialText=Ht.responseText),jt.next(mi)},yi=Vn=&gt;{let mi={type:se.UploadProgress,loaded:Vn.loaded};Vn.lengthComputable&amp;&amp;(mi.total=Vn.total),jt.next(mi)};return Ht.addEventListener("load",Jn),Ht.addEventListener("error",Un),Ht.addEventListener("timeout",Un),Ht.addEventListener("abort",Un),ht.reportProgress&amp;&amp;(Ht.addEventListener("progress",oi),null!==hn&amp;&amp;Ht.upload&amp;&amp;Ht.upload.addEventListener("progress",yi)),Ht.send(hn),jt.next({type:se.Sent}),()=&gt;{Ht.removeEventListener("error",Un),Ht.removeEventListener("abort",Un),Ht.removeEventListener("load",Jn),Ht.removeEventListener("timeout",Un),ht.reportProgress&amp;&amp;(Ht.removeEventListener("progress",oi),null!==hn&amp;&amp;Ht.upload&amp;&amp;Ht.upload.removeEventListener("progress",yi)),Ht.readyState!==Ht.DONE&amp;&amp;Ht.abort()}})))}static \u0275fac=function(vt){return new(vt||Be)(e.KVO(y.N0))};static \u0275prov=e.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const Pn=new e.nKC(""),pn=new e.nKC("",{providedIn:"root",factory:()=&gt;"XSRF-TOKEN"}),Qn=new e.nKC("",{providedIn:"root",factory:()=&gt;"X-XSRF-TOKEN"});class Ei{}let Gn=(()=&gt;{class Be{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(ht,vt,Dt){this.doc=ht,this.platform=vt,this.cookieName=Dt}getToken(){if("server"===this.platform)return null;const ht=this.doc.cookie||"";return ht!==this.lastCookieString&amp;&amp;(this.parseCount++,this.lastToken=(0,y._b)(ht,this.cookieName),this.lastCookieString=ht),this.lastToken}static \u0275fac=function(vt){return new(vt||Be)(e.KVO(y.qQ),e.KVO(e.Agw),e.KVO(pn))};static \u0275prov=e.jDH({token:Be,factory:Be.\u0275fac})}return Be})();function wn(Be,Je){const ht=Be.url.toLowerCase();if(!(0,e.WQX)(Pn)||"GET"===Be.method||"HEAD"===Be.method||ht.startsWith("http://")||ht.startsWith("https://"))return Je(Be);const vt=(0,e.WQX)(Ei).getToken(),Dt=(0,e.WQX)(Qn);return null!=vt&amp;&amp;!Be.headers.has(Dt)&amp;&amp;(Be=Be.clone({headers:Be.headers.set(Dt,vt)})),Je(Be)}var cn=function(Be){return Be[Be.Interceptors=0]="Interceptors",Be[Be.LegacyInterceptors=1]="LegacyInterceptors",Be[Be.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Be[Be.NoXsrfProtection=3]="NoXsrfProtection",Be[Be.JsonpSupport=4]="JsonpSupport",Be[Be.RequestsMadeViaParent=5]="RequestsMadeViaParent",Be[Be.Fetch=6]="Fetch",Be}(cn||{});function Ci(Be,Je){return{\u0275kind:Be,\u0275providers:Je}}function Ct(...Be){const Je=[Ze,Wt,it,{provide:U,useExisting:it},{provide:w,useFactory:()=&gt;(0,e.WQX)(x,{optional:!0})??(0,e.WQX)(Wt)},{provide:ze,useValue:wn,multi:!0},{provide:Pn,useValue:!0},{provide:Ei,useClass:Gn}];for(const ht of Be)Je.push(...ht.\u0275providers);return(0,e.EmA)(Je)}const qe=new e.nKC("");function _t(){return Ci(cn.LegacyInterceptors,[{provide:qe,useFactory:J},{provide:ze,useExisting:qe,multi:!0}])}function An(){return Ci(cn.Fetch,[x,{provide:w,useExisting:x}])}},4438:(ne,F,h)=&gt;{"use strict";function e(n,r){return Object.is(n,r)}h.d(F,{bc$:()=&gt;_M,iLQ:()=&gt;yh,sZ2:()=&gt;Id,hnV:()=&gt;Pm,Hbi:()=&gt;BL,o8S:()=&gt;us,BIS:()=&gt;fM,gRc:()=&gt;mO,Ql9:()=&gt;sL,OM3:()=&gt;uh,Ocv:()=&gt;cL,abz:()=&gt;xa,Z63:()=&gt;Uo,aKT:()=&gt;Td,uvJ:()=&gt;zo,zcH:()=&gt;Ua,bkB:()=&gt;Fa,y_5:()=&gt;Qr,$GK:()=&gt;bn,nKC:()=&gt;Je,zZn:()=&gt;So,_q3:()=&gt;Yv,MKu:()=&gt;w_,xe9:()=&gt;Gv,Co$:()=&gt;Vb,Vns:()=&gt;yc,SKi:()=&gt;to,Xx1:()=&gt;or,Agw:()=&gt;wf,PLl:()=&gt;Pf,rOR:()=&gt;JE,sFG:()=&gt;uP,_9s:()=&gt;em,czy:()=&gt;Ap,WPN:()=&gt;uc,kdw:()=&gt;Jr,C4Q:()=&gt;th,NYb:()=&gt;Tw,giA:()=&gt;y0,pJN:()=&gt;El,ZUJ:()=&gt;td,RxE:()=&gt;nO,c1b:()=&gt;Ec,gXe:()=&gt;Ol,mal:()=&gt;yl,Tzd:()=&gt;yC,Af3:()=&gt;Br,tdH:()=&gt;yM,L39:()=&gt;ax,EWP:()=&gt;rE,a0P:()=&gt;Rx,Ol2:()=&gt;gm,w6W:()=&gt;BP,oH4:()=&gt;pO,QZP:()=&gt;aE,SmG:()=&gt;TL,Rfq:()=&gt;si,WQX:()=&gt;un,hFB:()=&gt;Y1,naY:()=&gt;bL,QuC:()=&gt;kr,EmA:()=&gt;qr,zw6:()=&gt;vM,Udg:()=&gt;lx,CGW:()=&gt;X1,fpN:()=&gt;D_,phd:()=&gt;Ow,HJs:()=&gt;H_,N4e:()=&gt;qs,vPA:()=&gt;Cc,O8t:()=&gt;Hl,H3F:()=&gt;Eh,H8p:()=&gt;Ps,KH2:()=&gt;$u,Ua0:()=&gt;ka,wOt:()=&gt;et,WHO:()=&gt;E0,e01:()=&gt;C0,lNU:()=&gt;Ue,h9k:()=&gt;YC,$MX:()=&gt;Rp,ZF7:()=&gt;pu,Kcf:()=&gt;tR,e5t:()=&gt;iR,UyX:()=&gt;Gd,cWb:()=&gt;$d,osQ:()=&gt;nR,UL6:()=&gt;gf,H5H:()=&gt;nv,Zy3:()=&gt;it,mq5:()=&gt;Th,JZv:()=&gt;Wt,LfX:()=&gt;Yi,plB:()=&gt;Il,jNT:()=&gt;Im,zjR:()=&gt;b0,ngT:()=&gt;Do,hVU:()=&gt;Pc,TL$:()=&gt;hM,Tbb:()=&gt;Qn,rcV:()=&gt;da,Vt3:()=&gt;Em,GFd:()=&gt;n0,OA$:()=&gt;sd,Jv_:()=&gt;ES,R7$:()=&gt;Tg,BMQ:()=&gt;km,HbH:()=&gt;X0,ZvI:()=&gt;tT,AVh:()=&gt;Wm,vxM:()=&gt;aT,wni:()=&gt;XT,SS7:()=&gt;Qa,VBU:()=&gt;Hb,FsC:()=&gt;Xb,jDH:()=&gt;qt,G2t:()=&gt;ai,$C:()=&gt;mm,EJ8:()=&gt;zb,rXU:()=&gt;gu,nrm:()=&gt;Jm,eu8:()=&gt;Zm,bVm:()=&gt;f_,qex:()=&gt;__,k0s:()=&gt;p_,j41:()=&gt;h_,RV6:()=&gt;qm,xGo:()=&gt;kE,Mr5:()=&gt;ev,pXf:()=&gt;Ya,nnv:()=&gt;LT,ehv:()=&gt;DT,YFu:()=&gt;cv,uP7:()=&gt;uv,k04:()=&gt;dv,PLo:()=&gt;lv,KVO:()=&gt;Ki,kS0:()=&gt;Qo,QTQ:()=&gt;Sy,bIt:()=&gt;hv,lsd:()=&gt;QT,joV:()=&gt;bE,qSk:()=&gt;yE,XpG:()=&gt;ma,nI1:()=&gt;xS,bMT:()=&gt;NS,i5U:()=&gt;kS,brH:()=&gt;FS,ii3:()=&gt;BS,SdG:()=&gt;kT,NAR:()=&gt;fv,Y8G:()=&gt;Vm,Mz_:()=&gt;C_,lJ4:()=&gt;bS,eq3:()=&gt;TS,l_i:()=&gt;SS,sMw:()=&gt;OS,ziG:()=&gt;Ov,s1E:()=&gt;MS,l4e:()=&gt;RS,sGs:()=&gt;Mv,lV:()=&gt;IS,zJS:()=&gt;Rv,mGM:()=&gt;KT,r8f:()=&gt;Cv,sdS:()=&gt;JT,Dyx:()=&gt;hT,Z7z:()=&gt;uT,fX1:()=&gt;cT,Vm6:()=&gt;lT,Njj:()=&gt;Cs,EBC:()=&gt;ty,tSv:()=&gt;go,eBV:()=&gt;Ni,npT:()=&gt;KC,B4B:()=&gt;ag,n$t:()=&gt;JC,wjB:()=&gt;CS,bH3:()=&gt;mS,Aen:()=&gt;Os,xc7:()=&gt;Hm,Kam:()=&gt;E_,zvX:()=&gt;tv,DNE:()=&gt;Tm,C5r:()=&gt;$S,EFF:()=&gt;cS,JRh:()=&gt;vv,SpI:()=&gt;y_,Lme:()=&gt;zs,GBs:()=&gt;zT}),h(4523);let g=null,E=!1,u=1;const R=Symbol("SIGNAL");function O(n){const r=g;return g=n,r}function C(){return g}const y={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=&gt;!1,producerRecomputeValue:()=&gt;{},consumerMarkedDirty:()=&gt;{},consumerOnSignalRead:()=&gt;{}};function U(n){if(E)throw new Error("");if(null===g)return;g.consumerOnSignalRead(n);const r=g.nextProducerIndex++;$(g),r&lt;g.producerNode.length&amp;&amp;g.producerNode[r]!==n&amp;&amp;Q(g)&amp;&amp;_e(g.producerNode[r],g.producerIndexOfThis[r]),g.producerNode[r]!==n&amp;&amp;(g.producerNode[r]=n,g.producerIndexOfThis[r]=Q(g)?X(n,g,r):0),g.producerLastReadVersion[r]=n.version}function A(n){if((!Q(n)||n.dirty)&amp;&amp;(n.dirty||n.lastCleanEpoch!==u)){if(!n.producerMustRecompute(n)&amp;&amp;!Y(n))return void le(n);n.producerRecomputeValue(n),le(n)}}function L(n){if(void 0===n.liveConsumerNode)return;const r=E;E=!0;try{for(const a of n.liveConsumerNode)a.dirty||q(a)}finally{E=r}}function W(){return!1!==g?.consumerAllowSignalWrites}function q(n){n.dirty=!0,L(n),n.consumerMarkedDirty?.(n)}function le(n){n.dirty=!1,n.lastCleanEpoch=u}function Ce(n){return n&amp;&amp;(n.nextProducerIndex=0),O(n)}function he(n,r){if(O(r),n&amp;&amp;void 0!==n.producerNode&amp;&amp;void 0!==n.producerIndexOfThis&amp;&amp;void 0!==n.producerLastReadVersion){if(Q(n))for(let a=n.nextProducerIndex;a&lt;n.producerNode.length;a++)_e(n.producerNode[a],n.producerIndexOfThis[a]);for(;n.producerNode.length&gt;n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function Y(n){$(n);for(let r=0;r&lt;n.producerNode.length;r++){const a=n.producerNode[r],c=n.producerLastReadVersion[r];if(c!==a.version||(A(a),c!==a.version))return!0}return!1}function j(n){if($(n),Q(n))for(let r=0;r&lt;n.producerNode.length;r++)_e(n.producerNode[r],n.producerIndexOfThis[r]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&amp;&amp;(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}function X(n,r,a){if(ee(n),0===n.liveConsumerNode.length&amp;&amp;G(n))for(let c=0;c&lt;n.producerNode.length;c++)n.producerIndexOfThis[c]=X(n.producerNode[c],n,c);return n.liveConsumerIndexOfThis.push(a),n.liveConsumerNode.push(r)-1}function _e(n,r){if(ee(n),1===n.liveConsumerNode.length&amp;&amp;G(n))for(let c=0;c&lt;n.producerNode.length;c++)_e(n.producerNode[c],n.producerIndexOfThis[c]);const a=n.liveConsumerNode.length-1;if(n.liveConsumerNode[r]=n.liveConsumerNode[a],n.liveConsumerIndexOfThis[r]=n.liveConsumerIndexOfThis[a],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,r&lt;n.liveConsumerNode.length){const c=n.liveConsumerIndexOfThis[r],p=n.liveConsumerNode[r];$(p),p.producerIndexOfThis[c]=r}}function Q(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)&gt;0}function $(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function ee(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}function G(n){return void 0!==n.producerNode}const ye=Symbol("UNSET"),se=Symbol("COMPUTING"),ot=Symbol("ERRORED"),me={...y,value:ye,dirty:!0,error:null,equal:e,producerMustRecompute:n=&gt;n.value===ye||n.value===se,producerRecomputeValue(n){if(n.value===se)throw new Error("Detected cycle in computations.");const r=n.value;n.value=se;const a=Ce(n);let c;try{c=n.computation()}catch(p){c=ot,n.error=p}finally{he(n,a)}r!==ye&amp;&amp;r!==ot&amp;&amp;c!==ot&amp;&amp;n.equal(r,c)?n.value=r:(n.value=c,n.version++)}};let Ye=function Ge(){throw new Error};function dt(){Ye()}let Oe=null;function bt(n,r){W()||dt(),n.equal(n.value,r)||(n.value=r,function de(n){n.version++,function w(){u++}(),L(n),Oe?.()}(n))}const B={...y,equal:e,value:void 0};const rt=()=&gt;{},ft={...y,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:n=&gt;{null!==n.schedule&amp;&amp;n.schedule(n.ref)},hasRun:!1,cleanupFn:rt};var ct=h(4412),ze=h(1413),ge=h(8359),H=h(6354);const Ue="https://g.co/ng/security#xss";class et extends Error{code;constructor(r,a){super(it(r,a)),this.code=r}}function it(n,r){return`NG0${Math.abs(n)}${r?": "+r:""}`}const pe=Symbol("InputSignalNode#UNSET"),Xe={...B,transformFn:void 0,applyValueToInputSignal(n,r){bt(n,r)}};function Fe(n,r){const a=Object.create(Xe);function c(){if(U(a),a.value===pe)throw new et(-950,!1);return a.value}return a.value=n,a.transformFn=r?.transform,c[R]=a,c}function je(n){return{toString:n}.toString()}const Nt="__parameters__";function on(n,r,a){return je(()=&gt;{const c=function fn(n){return function(...a){if(n){const c=n(...a);for(const p in c)this[p]=c[p]}}}(r);function p(..._){if(this instanceof p)return c.apply(this,_),this;const v=new p(..._);return b.annotation=v,b;function b(I,Z,fe){const we=I.hasOwnProperty(Nt)?I[Nt]:Object.defineProperty(I,Nt,{value:[]})[Nt];for(;we.length&lt;=fe;)we.push(null);return(we[fe]=we[fe]||[]).push(v),I}}return a&amp;&amp;(p.prototype=Object.create(a.prototype)),p.prototype.ngMetadataName=n,p.annotationCls=p,p})}const Wt=globalThis;function pn(n){for(let r in n)if(n[r]===pn)return r;throw Error("Could not find renamed property on target object.")}function kn(n,r){for(const a in r)r.hasOwnProperty(a)&amp;&amp;!n.hasOwnProperty(a)&amp;&amp;(n[a]=r[a])}function Qn(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Qn).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const r=n.toString();if(null==r)return""+r;const a=r.indexOf("\n");return-1===a?r:r.substring(0,a)}function Ei(n,r){return null==n||""===n?null===r?"":r:null==r||""===r?n:n+" "+r}const wn=pn({__forward_ref__:pn});function si(n){return n.__forward_ref__=si,n.toString=function(){return Qn(this())},n}function cn(n){return Ci(n)?n():n}function Ci(n){return"function"==typeof n&amp;&amp;n.hasOwnProperty(wn)&amp;&amp;n.__forward_ref__===si}function It(n,r,a){n!=r&amp;&amp;function be(n,r,a,c){throw new Error(`ASSERTION ERROR: ${n}`+(null==c?"":` [Expected=&gt; ${a} ${c} ${r} &lt;=Actual]`))}(a,n,r,"==")}function qt(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function ai(n){return{providers:n.providers||[],imports:n.imports||[]}}function Mi(n){return gi(n,Ri)||gi(n,wi)}function Yi(n){return null!==Mi(n)}function gi(n,r){return n.hasOwnProperty(r)?n[r]:null}function Oi(n){return n&amp;&amp;(n.hasOwnProperty(Pi)||n.hasOwnProperty(Be))?n[Pi]:null}const Ri=pn({\u0275prov:pn}),Pi=pn({\u0275inj:pn}),wi=pn({ngInjectableDef:pn}),Be=pn({ngInjectorDef:pn});class Je{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(r,a){this._desc=r,this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&amp;&amp;(this.\u0275prov=qt({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function li(n){return n&amp;&amp;!!n.\u0275providers}const oi=pn({\u0275cmp:pn}),yi=pn({\u0275dir:pn}),Vn=pn({\u0275pipe:pn}),mi=pn({\u0275mod:pn}),Si=pn({\u0275fac:pn}),Re=pn({__NG_ELEMENT_ID__:pn}),ke=pn({__NG_ENV_ID__:pn});function Qe(n){return"string"==typeof n?n:null==n?"":String(n)}function pi(n,r){throw new et(-201,!1)}var bn=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(bn||{});let Ar;function Er(){return Ar}function eo(n){const r=Ar;return Ar=n,r}function Is(n,r,a){const c=Mi(n);return c&amp;&amp;"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&amp;bn.Optional?null:void 0!==r?r:void pi()}const Dr={},po="__NG_DI_FLAG__",Kr="ngTempTokenPath",Qs=/\n/gm,nr="__source";let ir;function Vi(n){const r=ir;return ir=n,r}function Ho(n,r=bn.Default){if(void 0===ir)throw new et(-203,!1);return null===ir?Is(n,void 0,r):ir.get(n,r&amp;bn.Optional?null:void 0,r)}function Ki(n,r=bn.Default){return(Er()||Ho)(cn(n),r)}function un(n,r=bn.Default){return Ki(n,Mo(r))}function Mo(n){return typeof n&gt;"u"||"number"==typeof n?n:(n.optional&amp;&amp;8)|(n.host&amp;&amp;1)|(n.self&amp;&amp;2)|(n.skipSelf&amp;&amp;4)}function Qi(n){const r=[];for(let a=0;a&lt;n.length;a++){const c=cn(n[a]);if(Array.isArray(c)){if(0===c.length)throw new et(900,!1);let p,_=bn.Default;for(let v=0;v&lt;c.length;v++){const b=c[v],I=Wo(b);"number"==typeof I?-1===I?p=b.token:_|=I:p=b}r.push(Ki(p,_))}else r.push(Ki(c))}return r}function bo(n,r){return n[po]=r,n.prototype[po]=r,n}function Wo(n){return n[po]}const Qr=bo(on("Inject",n=&gt;({token:n})),-1),or=bo(on("Optional"),8),Jr=bo(on("SkipSelf"),4);function Fo(n,r){return n.hasOwnProperty(Si)?n[Si]:null}function Cr(n,r){n.forEach(a=&gt;Array.isArray(a)?Cr(a,r):r(a))}function tn(n,r,a){r&gt;=n.length?n.push(a):n.splice(r,0,a)}function $t(n,r){return r&gt;=n.length-1?n.pop():n.splice(r,1)[0]}function ui(n,r,a){let c=Io(n,r);return c&gt;=0?n[1|c]=a:(c=~c,function ii(n,r,a,c){let p=n.length;if(p==r)n.push(a,c);else if(1===p)n.push(c,n[0]),n[0]=a;else{for(p--,n.push(n[p-1],n[p]);p&gt;r;)n[p]=n[p-2],p--;n[r]=a,n[r+1]=c}}(n,c,r,a)),c}function Ro(n,r){const a=Io(n,r);if(a&gt;=0)return n[1|a]}function Io(n,r){return function rl(n,r,a){let c=0,p=n.length&gt;&gt;a;for(;p!==c;){const _=c+(p-c&gt;&gt;1),v=n[_&lt;&lt;a];if(r===v)return _&lt;&lt;a;v&gt;r?p=_:c=_+1}return~(p&lt;&lt;a)}(n,r,1)}const Bo={},di=[],Uo=new Je(""),Uc=new Je("",-1),ar=new Je("");class Zr{get(r,a=Dr){if(a===Dr){const c=new Error(`NullInjectorError: No provider for ${Qn(r)}!`);throw c.name="NullInjectorError",c}return a}}function io(n,r){const a=n[mi]||null;if(!a&amp;&amp;!0===r)throw new Error(`Type ${Qn(n)} does not have '\u0275mod' property.`);return a}function Kn(n){return n[oi]||null}function Bi(n){return n[yi]||null}function Hi(n){return n[Vn]||null}function kr(n){const r=Kn(n)||Bi(n)||Hi(n);return null!==r&amp;&amp;r.standalone}function qr(n){return{\u0275providers:n}}function $c(...n){return{\u0275providers:Ra(0,n),\u0275fromNgModule:!0}}function Ra(n,...r){const a=[],c=new Set;let p;const _=v=&gt;{a.push(v)};return Cr(r,v=&gt;{const b=v;fs(b,_,[],c)&amp;&amp;(p||=[],p.push(b))}),void 0!==p&amp;&amp;Yl(p,_),a}function Yl(n,r){for(let a=0;a&lt;n.length;a++){const{ngModule:c,providers:p}=n[a];ie(p,_=&gt;{r(_,c)})}}function fs(n,r,a,c){if(!(n=cn(n)))return!1;let p=null,_=Oi(n);const v=!_&amp;&amp;Kn(n);if(_||v){if(v&amp;&amp;!v.standalone)return!1;p=n}else{const I=n.ngModule;if(_=Oi(I),!_)return!1;p=I}const b=c.has(p);if(v){if(b)return!1;if(c.add(p),v.dependencies){const I="function"==typeof v.dependencies?v.dependencies():v.dependencies;for(const Z of I)fs(Z,r,a,c)}}else{if(!_)return!1;{if(null!=_.imports&amp;&amp;!b){let Z;c.add(p);try{Cr(_.imports,fe=&gt;{fs(fe,r,a,c)&amp;&amp;(Z||=[],Z.push(fe))})}finally{}void 0!==Z&amp;&amp;Yl(Z,r)}if(!b){const Z=Fo(p)||(()=&gt;new p);r({provide:p,useFactory:Z,deps:di},p),r({provide:ar,useValue:p,multi:!0},p),r({provide:Uo,useValue:()=&gt;Ki(p),multi:!0},p)}const I=_.providers;if(null!=I&amp;&amp;!b){const Z=n;ie(I,fe=&gt;{r(fe,Z)})}}}return p!==n&amp;&amp;void 0!==n.providers}function ie(n,r){for(let a of n)li(a)&amp;&amp;(a=a.\u0275providers),Array.isArray(a)?ie(a,r):r(a)}const z=pn({provide:String,useValue:pn});function Ie(n){return null!==n&amp;&amp;"object"==typeof n&amp;&amp;z in n}function Xn(n){return"function"==typeof n}const Ps=new Je(""),jn={},Bh={};let Kl;function sl(){return void 0===Kl&amp;&amp;(Kl=new Zr),Kl}class zo{}class gs extends zo{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(r,a,c,p){super(),this.parent=a,this.source=c,this.scopes=p,Ql(r,v=&gt;this.processProvider(v)),this.records.set(Uc,ws(void 0,this)),p.has("environment")&amp;&amp;this.records.set(zo,ws(void 0,this));const _=this.records.get(Ps);null!=_&amp;&amp;"string"==typeof _.value&amp;&amp;this.scopes.add(_.value),this.injectorDefTypes=new Set(this.get(ar,di,bn.Self))}destroy(){ll(this),this._destroyed=!0;const r=O(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const a=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of a)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),O(r)}}onDestroy(r){return ll(this),this._onDestroyHooks.push(r),()=&gt;this.removeOnDestroy(r)}runInContext(r){ll(this);const a=Vi(this),c=eo(void 0);try{return r()}finally{Vi(a),eo(c)}}get(r,a=Dr,c=bn.Default){if(ll(this),r.hasOwnProperty(ke))return r[ke](this);c=Mo(c);const _=Vi(this),v=eo(void 0);try{if(!(c&amp;bn.SkipSelf)){let I=this.records.get(r);if(void 0===I){const Z=function Gc(n){return"function"==typeof n||"object"==typeof n&amp;&amp;n instanceof Je}(r)&amp;&amp;Mi(r);I=Z&amp;&amp;this.injectableDefInScope(Z)?ws(Zs(r),jn):null,this.records.set(r,I)}if(null!=I)return this.hydrate(r,I)}return(c&amp;bn.Self?sl():this.parent).get(r,a=c&amp;bn.Optional&amp;&amp;a===Dr?null:a)}catch(b){if("NullInjectorError"===b.name){if((b[Kr]=b[Kr]||[]).unshift(Qn(r)),_)throw b;return function _s(n,r,a,c){const p=n[Kr];throw r[nr]&amp;&amp;p.unshift(r[nr]),n.message=function Ma(n,r,a,c=null){n=n&amp;&amp;"\n"===n.charAt(0)&amp;&amp;"\u0275"==n.charAt(1)?n.slice(2):n;let p=Qn(r);if(Array.isArray(r))p=r.map(Qn).join(" -&gt; ");else if("object"==typeof r){let _=[];for(let v in r)if(r.hasOwnProperty(v)){let b=r[v];_.push(v+":"+("string"==typeof b?JSON.stringify(b):Qn(b)))}p=`{${_.join(", ")}}`}return`${a}${c?"("+c+")":""}[${p}]: ${n.replace(Qs,"\n  ")}`}("\n"+n.message,p,a,c),n.ngTokenPath=p,n[Kr]=null,n}(b,r,"R3InjectorError",this.source)}throw b}finally{eo(v),Vi(_)}}resolveInjectorInitializers(){const r=O(null),a=Vi(this),c=eo(void 0);try{const _=this.get(Uo,di,bn.Self);for(const v of _)v()}finally{Vi(a),eo(c),O(r)}}toString(){const r=[],a=this.records;for(const c of a.keys())r.push(Qn(c));return`R3Injector[${r.join(", ")}]`}processProvider(r){let a=Xn(r=cn(r))?r:cn(r&amp;&amp;r.provide);const c=function al(n){return Ie(n)?ws(void 0,n.useValue):ws(qu(n),jn)}(r);if(!Xn(r)&amp;&amp;!0===r.multi){let p=this.records.get(a);p||(p=ws(void 0,jn,!0),p.factory=()=&gt;Qi(p.multi),this.records.set(a,p)),a=r,p.multi.push(r)}this.records.set(a,c)}hydrate(r,a){const c=O(null);try{return a.value===jn&amp;&amp;(a.value=Bh,a.value=a.factory()),"object"==typeof a.value&amp;&amp;a.value&amp;&amp;function Uh(n){return null!==n&amp;&amp;"object"==typeof n&amp;&amp;"function"==typeof n.ngOnDestroy}(a.value)&amp;&amp;this._ngOnDestroyHooks.add(a.value),a.value}finally{O(c)}}injectableDefInScope(r){if(!r.providedIn)return!1;const a=cn(r.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(r){const a=this._onDestroyHooks.indexOf(r);-1!==a&amp;&amp;this._onDestroyHooks.splice(a,1)}}function Zs(n){const r=Mi(n),a=null!==r?r.factory:Fo(n);if(null!==a)return a;if(n instanceof Je)throw new et(204,!1);if(n instanceof Function)return function ms(n){if(n.length&gt;0)throw new et(204,!1);const a=function Gi(n){return n&amp;&amp;(n[Ri]||n[wi])||null}(n);return null!==a?()=&gt;a.factory(n):()=&gt;new n}(n);throw new et(204,!1)}function qu(n,r,a){let c;if(Xn(n)){const p=cn(n);return Fo(p)||Zs(p)}if(Ie(n))c=()=&gt;cn(n.useValue);else if(function ln(n){return!(!n||!n.useFactory)}(n))c=()=&gt;n.useFactory(...Qi(n.deps||[]));else if(function st(n){return!(!n||!n.useExisting)}(n))c=()=&gt;Ki(cn(n.useExisting));else{const p=cn(n&amp;&amp;(n.useClass||n.provide));if(!function cl(n){return!!n.deps}(n))return Fo(p)||Zs(p);c=()=&gt;new p(...Qi(n.deps))}return c}function ll(n){if(n.destroyed)throw new et(205,!1)}function ws(n,r,a=!1){return{factory:n,value:r,multi:a?[]:void 0}}function Ql(n,r){for(const a of n)Array.isArray(a)?Ql(a,r):a&amp;&amp;li(a)?Ql(a.\u0275providers,r):r(a)}function qs(n,r){n instanceof gs&amp;&amp;ll(n);const c=Vi(n),p=eo(void 0);try{return r()}finally{Vi(c),eo(p)}}function Jl(){return void 0!==Er()||null!=function Nr(){return ir}()}function Br(n){if(!Jl())throw new et(-203,!1)}const td=Function;const Li=0,Xt=1,yn=2,Wi=3,oo=4,ro=5,Po=6,Ia=7,bi=8,Ji=9,yr=10,Dn=11,vs=12,ql=13,Pa=14,Ai=15,Es=16,As=17,Yo=18,wa=19,id=20,D=21,k=22,K=23,ce=24,$e=25,At=1,dn=7,zn=9,Rn=10;var gn=function(n){return n[n.None=0]="None",n[n.HasTransplantedViews=2]="HasTransplantedViews",n}(gn||{});function vn(n){return Array.isArray(n)&amp;&amp;"object"==typeof n[At]}function Gt(n){return Array.isArray(n)&amp;&amp;!0===n[At]}function Xi(n){return!!(4&amp;n.flags)}function wo(n){return n.componentOffset&gt;-1}function To(n){return!(1&amp;~n.flags)}function uo(n){return!!n.template}function lr(n){return!!(512&amp;n[yn])}class K_{previousValue;currentValue;firstChange;constructor(r,a,c){this.previousValue=r,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function rd(n,r,a,c){null!==r?r.applyValueToInputSignal(r,c):n[a]=c}const sd=(()=&gt;{const n=()=&gt;Nn;return n.ngInherit=!0,n})();function Nn(n){return n.type.prototype.ngOnChanges&amp;&amp;(n.setInput=Ls),jh}function jh(){const n=Hh(this),r=n?.current;if(r){const a=n.previous;if(a===Bo)n.previous=r;else for(let c in r)a[c]=r[c];n.current=null,this.ngOnChanges(r)}}function Ls(n,r,a,c,p){const _=this.declaredInputs[c],v=Hh(n)||function Wh(n,r){return n[zc]=r}(n,{previous:Bo,current:null}),b=v.current||(v.current={}),I=v.previous,Z=I[_];b[_]=new K_(Z&amp;&amp;Z.currentValue,a,I===Bo),rd(n,r,p,a)}const zc="__ngSimpleChanges__";function Hh(n){return n[zc]||null}const ns=function(n,r,a){},Xh="svg";function Ti(n){for(;Array.isArray(n);)n=n[Li];return n}function Yc(n,r){return Ti(r[n])}function cr(n,r){return Ti(r[n.index])}function pl(n,r){return n.data[r]}function S(n,r){return n[r]}function N(n,r){const a=r[n];return vn(a)?a:a[Li]}function V(n){return!(128&amp;~n[yn])}function Pe(n,r){return null==r?null:n[r]}function lt(n){n[As]=0}function Pt(n){1024&amp;n[yn]||(n[yn]|=1024,V(n)&amp;&amp;Yn(n))}function sn(n){return!!(9216&amp;n[yn]||n[ce]?.dirty)}function Ln(n){n[yr].changeDetectionScheduler?.notify(9),64&amp;n[yn]&amp;&amp;(n[yn]|=1024),sn(n)&amp;&amp;Yn(n)}function Yn(n){n[yr].changeDetectionScheduler?.notify(0);let r=Zi(n);for(;null!==r&amp;&amp;!(8192&amp;r[yn])&amp;&amp;(r[yn]|=8192,V(r));)r=Zi(r)}function xi(n,r){if(!(256&amp;~n[yn]))throw new et(911,!1);null===n[D]&amp;&amp;(n[D]=[]),n[D].push(r)}function Zi(n){const r=n[Wi];return Gt(r)?r[Wi]:r}const In={lFrame:vE(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let ld=!1;function hE(){return In.bindingsEnabled}function tc(){return null!==In.skipHydrationRootTNode}function Lt(){return In.lFrame.lView}function Mn(){return In.lFrame.tView}function Ni(n){return In.lFrame.contextLView=n,n[bi]}function Cs(n){return In.lFrame.contextLView=null,n}function hi(){let n=_E();for(;null!==n&amp;&amp;64===n.type;)n=n.parent;return n}function _E(){return In.lFrame.currentTNode}function ud(){const n=In.lFrame,r=n.currentTNode;return n.isParent?r:r.parent}function xs(n,r){const a=In.lFrame;a.currentTNode=n,a.isParent=r}function Z_(){return In.lFrame.isParent}function q_(){In.lFrame.isParent=!1}function _l(){return In.lFrame.contextLView}function is(){return ld}function Qh(n){const r=ld;return ld=n,r}function $o(){const n=In.lFrame;let r=n.bindingRootIndex;return-1===r&amp;&amp;(r=n.bindingRootIndex=n.tView.bindingStartIndex),r}function Ui(){return In.lFrame.bindingIndex}function ys(){return In.lFrame.bindingIndex++}function ji(n){const r=In.lFrame,a=r.bindingIndex;return r.bindingIndex=r.bindingIndex+n,a}function dd(n){In.lFrame.inI18n=n}function f1(n,r){const a=In.lFrame;a.bindingIndex=a.bindingRootIndex=n,oa(r)}function oa(n){In.lFrame.currentDirectiveIndex=n}function tf(n){const r=In.lFrame.currentDirectiveIndex;return-1===r?null:n[r]}function nf(){return In.lFrame.currentQueryIndex}function hd(n){In.lFrame.currentQueryIndex=n}function mE(n){const r=n[Xt];return 2===r.type?r.declTNode:1===r.type?n[ro]:null}function Jh(n,r,a){if(a&amp;bn.SkipSelf){let p=r,_=n;for(;!(p=p.parent,null!==p||a&amp;bn.Host||(p=mE(_),null===p||(_=_[Pa],10&amp;p.type))););if(null===p)return!1;r=p,n=_}const c=In.lFrame=rf();return c.currentTNode=r,c.lView=n,!0}function nc(n){const r=rf(),a=n[Xt];In.lFrame=r,r.currentTNode=a.firstChild,r.lView=n,r.tView=a,r.contextLView=n,r.bindingIndex=a.bindingStartIndex,r.inI18n=!1}function rf(){const n=In.lFrame,r=null===n?null:n.child;return null===r?vE(n):r}function vE(n){const r={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&amp;&amp;(n.child=r),r}function EE(){const n=In.lFrame;return In.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const CE=EE;function sf(){const n=EE();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Ko(){return In.lFrame.selectedIndex}function ic(n){In.lFrame.selectedIndex=n}function $i(){const n=In.lFrame;return pl(n.tView,n.selectedIndex)}function yE(){In.lFrame.currentNamespace=Xh}function bE(){!function E1(){In.lFrame.currentNamespace=null}()}let TE=!0;function pd(){return TE}function ra(n){TE=n}function Zh(n,r){for(let a=r.directiveStart,c=r.directiveEnd;a&lt;c;a++){const _=n.data[a].type.prototype,{ngAfterContentInit:v,ngAfterContentChecked:b,ngAfterViewInit:I,ngAfterViewChecked:Z,ngOnDestroy:fe}=_;v&amp;&amp;(n.contentHooks??=[]).push(-a,v),b&amp;&amp;((n.contentHooks??=[]).push(a,b),(n.contentCheckHooks??=[]).push(a,b)),I&amp;&amp;(n.viewHooks??=[]).push(-a,I),Z&amp;&amp;((n.viewHooks??=[]).push(a,Z),(n.viewCheckHooks??=[]).push(a,Z)),null!=fe&amp;&amp;(n.destroyHooks??=[]).push(a,fe)}}function qh(n,r,a){SE(n,r,3,a)}function ep(n,r,a,c){(3&amp;n[yn])===a&amp;&amp;SE(n,r,a,c)}function lf(n,r){let a=n[yn];(3&amp;a)===r&amp;&amp;(a&amp;=16383,a+=1,n[yn]=a)}function SE(n,r,a,c){const _=c??-1,v=r.length-1;let b=0;for(let I=void 0!==c?65535&amp;n[As]:0;I&lt;v;I++)if("number"==typeof r[I+1]){if(b=r[I],null!=c&amp;&amp;b&gt;=c)break}else r[I]&lt;0&amp;&amp;(n[As]+=65536),(b&lt;_||-1==_)&amp;&amp;(y1(n,a,r,I),n[As]=(4294901760&amp;n[As])+I+2),I++}function OE(n,r){ns(4,n,r);const a=O(null);try{r.call(n)}finally{O(a),ns(5,n,r)}}function y1(n,r,a,c){const p=a[c]&lt;0,_=a[c+1],b=n[p?-a[c]:a[c]];p?n[yn]&gt;&gt;14&lt;n[As]&gt;&gt;16&amp;&amp;(3&amp;n[yn])===r&amp;&amp;(n[yn]+=16384,OE(b,_)):OE(b,_)}const Kc=-1;class _d{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(r,a,c){this.factory=r,this.canSeeViewProviders=a,this.injectImpl=c}}function uf(n,r,a){let c=0;for(;c&lt;a.length;){const p=a[c];if("number"==typeof p){if(0!==p)break;c++;const _=a[c++],v=a[c++],b=a[c++];n.setAttribute(r,v,b,_)}else{const _=p,v=a[++c];Qc(_)?n.setProperty(r,_,v):n.setAttribute(r,_,v),c++}}return c}function ME(n){return 3===n||4===n||6===n}function Qc(n){return 64===n.charCodeAt(0)}function gd(n,r){if(null!==r&amp;&amp;0!==r.length)if(null===n||0===n.length)n=r.slice();else{let a=-1;for(let c=0;c&lt;r.length;c++){const p=r[c];"number"==typeof p?a=p:0===a||RE(n,a,p,null,-1===a||2===a?r[++c]:null)}}return n}function RE(n,r,a,c,p){let _=0,v=n.length;if(-1===r)v=-1;else for(;_&lt;n.length;){const b=n[_++];if("number"==typeof b){if(b===r){v=-1;break}if(b&gt;r){v=_-1;break}}}for(;_&lt;n.length;){const b=n[_];if("number"==typeof b)break;if(b===a){if(null===c)return void(null!==p&amp;&amp;(n[_+1]=p));if(c===n[_+1])return void(n[_+2]=p)}_++,null!==c&amp;&amp;_++,null!==p&amp;&amp;_++}-1!==v&amp;&amp;(n.splice(v,0,r),_=v+1),n.splice(_++,0,a),null!==c&amp;&amp;n.splice(_++,0,c),null!==p&amp;&amp;n.splice(_++,0,p)}const df={};class oc{injector;parentInjector;constructor(r,a){this.injector=r,this.parentInjector=a}get(r,a,c){c=Mo(c);const p=this.injector.get(r,df,c);return p!==df||a===df?p:this.parentInjector.get(r,a,c)}}function hf(n){return n!==Kc}function md(n){return 32767&amp;n}function dr(n,r){let a=function T1(n){return n&gt;&gt;16}(n),c=r;for(;a&gt;0;)c=c[Pa],a--;return c}let ip=!0;function zi(n){const r=ip;return ip=n,r}const IE=255,PE=5;let O1=0;const sa={};function Jc(n,r){const a=wE(n,r);if(-1!==a)return a;const c=r[Xt];c.firstCreatePass&amp;&amp;(n.injectorIndex=r.length,vd(c.data,n),vd(r,null),vd(c.blueprint,null));const p=Ns(n,r),_=n.injectorIndex;if(hf(p)){const v=md(p),b=dr(p,r),I=b[Xt].data;for(let Z=0;Z&lt;8;Z++)r[_+Z]=b[v+Z]|I[v+Z]}return r[_+8]=p,_}function vd(n,r){n.push(0,0,0,0,0,0,0,0,r)}function wE(n,r){return-1===n.injectorIndex||n.parent&amp;&amp;n.parent.injectorIndex===n.injectorIndex||null===r[n.injectorIndex+8]?-1:n.injectorIndex}function Ns(n,r){if(n.parent&amp;&amp;-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let a=0,c=null,p=r;for(;null!==p;){if(c=bs(p),null===c)return Kc;if(a++,p=p[Pa],-1!==c.injectorIndex)return c.injectorIndex|a&lt;&lt;16}return Kc}function Ed(n,r,a){!function gl(n,r,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Re)&amp;&amp;(c=a[Re]),null==c&amp;&amp;(c=a[Re]=O1++);const p=c&amp;IE;r.data[n+(p&gt;&gt;PE)]|=1&lt;&lt;p}(n,r,a)}function Ii(n,r,a){if(a&amp;bn.Optional||void 0!==n)return n;pi()}function AE(n,r,a,c){if(a&amp;bn.Optional&amp;&amp;void 0===c&amp;&amp;(c=null),!(a&amp;(bn.Self|bn.Host))){const p=n[Ji],_=eo(void 0);try{return p?p.get(r,c,a&amp;bn.Optional):Is(r,c,a&amp;bn.Optional)}finally{eo(_)}}return Ii(c,0,a)}function DE(n,r,a,c=bn.Default,p){if(null!==n){if(2048&amp;r[yn]&amp;&amp;!(c&amp;bn.Self)){const v=function rp(n,r,a,c,p){let _=n,v=r;for(;null!==_&amp;&amp;null!==v&amp;&amp;2048&amp;v[yn]&amp;&amp;!(512&amp;v[yn]);){const b=LE(_,v,a,c|bn.Self,sa);if(b!==sa)return b;let I=_.parent;if(!I){const Z=v[id];if(Z){const fe=Z.get(a,sa,c);if(fe!==sa)return fe}I=bs(v),v=v[Pa]}_=I}return p}(n,r,a,c,sa);if(v!==sa)return v}const _=LE(n,r,a,c,sa);if(_!==sa)return _}return AE(r,a,c,p)}function LE(n,r,a,c,p){const _=function R1(n){if("string"==typeof n)return n.charCodeAt(0)||0;const r=n.hasOwnProperty(Re)?n[Re]:void 0;return"number"==typeof r?r&gt;=0?r&amp;IE:I1:r}(a);if("function"==typeof _){if(!Jh(r,n,c))return c&amp;bn.Host?Ii(p,0,c):AE(r,a,c,p);try{let v;if(v=_(c),null!=v||c&amp;bn.Optional)return v;pi()}finally{CE()}}else if("number"==typeof _){let v=null,b=wE(n,r),I=Kc,Z=c&amp;bn.Host?r[Ai][ro]:null;for((-1===b||c&amp;bn.SkipSelf)&amp;&amp;(I=-1===b?Ns(n,r):r[b+8],I!==Kc&amp;&amp;NE(c,!1)?(v=r[Xt],b=md(I),r=dr(I,r)):b=-1);-1!==b;){const fe=r[Xt];if(xE(_,b,fe.data)){const we=M1(b,r,a,v,c,Z);if(we!==sa)return we}I=r[b+8],I!==Kc&amp;&amp;NE(c,r[Xt].data[b+8]===Z)&amp;&amp;xE(_,b,r)?(v=fe,b=md(I),r=dr(I,r)):b=-1}}return p}function M1(n,r,a,c,p,_){const v=r[Xt],b=v.data[n+8],fe=op(b,v,a,null==c?wo(b)&amp;&amp;ip:c!=v&amp;&amp;!!(3&amp;b.type),p&amp;bn.Host&amp;&amp;_===b);return null!==fe?os(r,v,fe,b):sa}function op(n,r,a,c,p){const _=n.providerIndexes,v=r.data,b=1048575&amp;_,I=n.directiveStart,fe=_&gt;&gt;20,ut=p?b+fe:n.directiveEnd;for(let pt=c?b:b+fe;pt&lt;ut;pt++){const Tt=v[pt];if(pt&lt;I&amp;&amp;a===Tt||pt&gt;=I&amp;&amp;Tt.type===a)return pt}if(p){const pt=v[I];if(pt&amp;&amp;uo(pt)&amp;&amp;pt.type===a)return I}return null}function os(n,r,a,c){let p=n[a];const _=r.data;if(function fd(n){return n instanceof _d}(p)){const v=p;v.resolving&amp;&amp;function Tn(n,r){throw r&amp;&amp;r.join(" &gt; "),new et(-200,n)}(function yt(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&amp;&amp;null!=n&amp;&amp;"function"==typeof n.type?n.type.name||n.type.toString():Qe(n)}(_[a]));const b=zi(v.canSeeViewProviders);v.resolving=!0;const Z=v.injectImpl?eo(v.injectImpl):null;Jh(n,c,bn.Default);try{p=n[a]=v.factory(void 0,_,n,c),r.firstCreatePass&amp;&amp;a&gt;=c.directiveStart&amp;&amp;function C1(n,r,a){const{ngOnChanges:c,ngOnInit:p,ngDoCheck:_}=r.type.prototype;if(c){const v=Nn(r);(a.preOrderHooks??=[]).push(n,v),(a.preOrderCheckHooks??=[]).push(n,v)}p&amp;&amp;(a.preOrderHooks??=[]).push(0-n,p),_&amp;&amp;((a.preOrderHooks??=[]).push(n,_),(a.preOrderCheckHooks??=[]).push(n,_))}(a,_[a],r)}finally{null!==Z&amp;&amp;eo(Z),zi(b),v.resolving=!1,CE()}}return p}function xE(n,r,a){return!!(a[r+(n&gt;&gt;PE)]&amp;1&lt;&lt;n)}function NE(n,r){return!(n&amp;bn.Self||n&amp;bn.Host&amp;&amp;r)}class Ao{_tNode;_lView;constructor(r,a){this._tNode=r,this._lView=a}get(r,a,c){return DE(this._tNode,this._lView,r,Mo(c),a)}}function I1(){return new Ao(hi(),Lt())}function kE(n){return je(()=&gt;{const r=n.prototype.constructor,a=r[Si]||_f(r),c=Object.prototype;let p=Object.getPrototypeOf(n.prototype).constructor;for(;p&amp;&amp;p!==c;){const _=p[Si]||_f(p);if(_&amp;&amp;_!==a)return _;p=Object.getPrototypeOf(p)}return _=&gt;new _})}function _f(n){return Ci(n)?()=&gt;{const r=_f(cn(n));return r&amp;&amp;r()}:Fo(n)}function bs(n){const r=n[Xt],a=r.type;return 2===a?r.declTNode:1===a?n[ro]:null}function Qo(n){return function pf(n,r){if("class"===r)return n.classes;if("style"===r)return n.styles;const a=n.attrs;if(a){const c=a.length;let p=0;for(;p&lt;c;){const _=a[p];if(ME(_))break;if(0===_)p+=2;else if("number"==typeof _)for(p++;p&lt;c&amp;&amp;"string"==typeof a[p];)p++;else{if(_===r)return a[p+1];p+=2}}}return null}(hi(),n)}function gf(n,r=null,a=null,c){const p=GE(n,r,a,c);return p.resolveInjectorInitializers(),p}function GE(n,r=null,a=null,c,p=new Set){const _=[a||di,$c(n)];return c=c||("object"==typeof n?void 0:Qn(n)),new gs(_,r||sl(),c||null,p)}class So{static THROW_IF_NOT_FOUND=Dr;static NULL=new Zr;static create(r,a){if(Array.isArray(r))return gf({name:""},a,r,"");{const c=r.name??"";return gf({name:c},r.parent,r.providers,c)}}static \u0275prov=qt({token:So,providedIn:"any",factory:()=&gt;Ki(Uc)});static __NG_ELEMENT_ID__=-1}new Je("").__NG_ELEMENT_ID__=n=&gt;{const r=hi();if(null===r)throw new et(204,!1);if(2&amp;r.type)return r.value;if(n&amp;bn.Optional)return null;throw new et(204,!1)};const ks=!1;let xa=(()=&gt;class n{static __NG_ELEMENT_ID__=k1;static __NG_ENV_ID__=a=&gt;a})();class jE extends xa{_lView;constructor(r){super(),this._lView=r}onDestroy(r){return xi(this._lView,r),()=&gt;function $r(n,r){if(null===n[D])return;const a=n[D].indexOf(r);-1!==a&amp;&amp;n[D].splice(a,1)}(this._lView,r)}}function k1(){return new jE(Lt())}class Na{}const Cd=new Je("",{providedIn:"root",factory:()=&gt;!1}),ml=new Je(""),vl=new Je("");let ka=(()=&gt;{class n{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new ct.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const a=this.taskId++;return this.pendingTasks.add(a),a}has(a){return this.pendingTasks.has(a)}remove(a){this.pendingTasks.delete(a),0===this.pendingTasks.size&amp;&amp;this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;new n})}return n})();const Fa=class HE extends ze.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(r=!1){super(),this.__isAsync=r,Jl()&amp;&amp;(this.destroyRef=un(xa,{optional:!0})??void 0,this.pendingTasks=un(ka,{optional:!0})??void 0)}emit(r){const a=O(null);try{super.next(r)}finally{O(a)}}subscribe(r,a,c){let p=r,_=a||(()=&gt;null),v=c;if(r&amp;&amp;"object"==typeof r){const I=r;p=I.next?.bind(I),_=I.error?.bind(I),v=I.complete?.bind(I)}this.__isAsync&amp;&amp;(_=this.wrapInTimeout(_),p&amp;&amp;(p=this.wrapInTimeout(p)),v&amp;&amp;(v=this.wrapInTimeout(v)));const b=super.subscribe({next:p,error:_,complete:v});return r instanceof ge.yU&amp;&amp;r.add(b),b}wrapInTimeout(r){return a=&gt;{const c=this.pendingTasks?.add();setTimeout(()=&gt;{r(a),void 0!==c&amp;&amp;this.pendingTasks?.remove(c)})}}};function yd(...n){}function mf(n){let r,a;function c(){n=yd;try{void 0!==a&amp;&amp;"function"==typeof cancelAnimationFrame&amp;&amp;cancelAnimationFrame(a),void 0!==r&amp;&amp;clearTimeout(r)}catch{}}return r=setTimeout(()=&gt;{n(),c()}),"function"==typeof requestAnimationFrame&amp;&amp;(a=requestAnimationFrame(()=&gt;{n(),c()})),()=&gt;c()}function WE(n){return queueMicrotask(()=&gt;n()),()=&gt;{n=yd}}const vf="isAngularZone",bd=vf+"_ID";let B1=0;class to{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Fa(!1);onMicrotaskEmpty=new Fa(!1);onStable=new Fa(!1);onError=new Fa(!1);constructor(r){const{enableLongStackTrace:a=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:p=!1,scheduleInRootZone:_=ks}=r;if(typeof Zone&gt;"u")throw new et(908,!1);Zone.assertZonePatched();const v=this;v._nesting=0,v._outer=v._inner=Zone.current,Zone.TaskTrackingZoneSpec&amp;&amp;(v._inner=v._inner.fork(new Zone.TaskTrackingZoneSpec)),a&amp;&amp;Zone.longStackTraceZoneSpec&amp;&amp;(v._inner=v._inner.fork(Zone.longStackTraceZoneSpec)),v.shouldCoalesceEventChangeDetection=!p&amp;&amp;c,v.shouldCoalesceRunChangeDetection=p,v.callbackScheduled=!1,v.scheduleInRootZone=_,function G1(n){const r=()=&gt;{!function $1(n){function r(){mf(()=&gt;{n.callbackScheduled=!1,rc(n),n.isCheckStableRunning=!0,Ef(n),n.isCheckStableRunning=!1})}n.isCheckStableRunning||n.callbackScheduled||(n.callbackScheduled=!0,n.scheduleInRootZone?Zone.root.run(()=&gt;{r()}):n._outer.run(()=&gt;{r()}),rc(n))}(n)},a=B1++;n._inner=n._inner.fork({name:"angular",properties:{[vf]:!0,[bd]:a,[bd+a]:!0},onInvokeTask:(c,p,_,v,b,I)=&gt;{if(function V1(n){return zE(n,"__ignore_ng_zone__")}(I))return c.invokeTask(_,v,b,I);try{return XE(n),c.invokeTask(_,v,b,I)}finally{(n.shouldCoalesceEventChangeDetection&amp;&amp;"eventTask"===v.type||n.shouldCoalesceRunChangeDetection)&amp;&amp;r(),Cf(n)}},onInvoke:(c,p,_,v,b,I,Z)=&gt;{try{return XE(n),c.invoke(_,v,b,I,Z)}finally{n.shouldCoalesceRunChangeDetection&amp;&amp;!n.callbackScheduled&amp;&amp;!function j1(n){return zE(n,"__scheduler_tick__")}(I)&amp;&amp;r(),Cf(n)}},onHasTask:(c,p,_,v)=&gt;{c.hasTask(_,v),p===_&amp;&amp;("microTask"==v.change?(n._hasPendingMicrotasks=v.microTask,rc(n),Ef(n)):"macroTask"==v.change&amp;&amp;(n.hasPendingMacrotasks=v.macroTask))},onHandleError:(c,p,_,v)=&gt;(c.handleError(_,v),n.runOutsideAngular(()=&gt;n.onError.emit(v)),!1)})}(v)}static isInAngularZone(){return typeof Zone&lt;"u"&amp;&amp;!0===Zone.current.get(vf)}static assertInAngularZone(){if(!to.isInAngularZone())throw new et(909,!1)}static assertNotInAngularZone(){if(to.isInAngularZone())throw new et(909,!1)}run(r,a,c){return this._inner.run(r,a,c)}runTask(r,a,c,p){const _=this._inner,v=_.scheduleEventTask("NgZoneEvent: "+p,r,U1,yd,yd);try{return _.runTask(v,a,c)}finally{_.cancelTask(v)}}runGuarded(r,a,c){return this._inner.runGuarded(r,a,c)}runOutsideAngular(r){return this._outer.run(r)}}const U1={};function Ef(n){if(0==n._nesting&amp;&amp;!n.hasPendingMicrotasks&amp;&amp;!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=&gt;n.onStable.emit(null))}finally{n.isStable=!0}}}function rc(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&amp;&amp;!0===n.callbackScheduled)}function XE(n){n._nesting++,n.isStable&amp;&amp;(n.isStable=!1,n.onUnstable.emit(null))}function Cf(n){n._nesting--,Ef(n)}class Ba{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Fa;onMicrotaskEmpty=new Fa;onStable=new Fa;onError=new Fa;run(r,a,c){return r.apply(a,c)}runGuarded(r,a,c){return r.apply(a,c)}runOutsideAngular(r){return r()}runTask(r,a,c,p){return r.apply(a,c)}}function zE(n,r){return!(!Array.isArray(n)||1!==n.length)&amp;&amp;!0===n[0]?.data?.[r]}class Ua{_console=console;handleError(r){this._console.error("ERROR",r)}}const W1=new Je("",{providedIn:"root",factory:()=&gt;{const n=un(to),r=un(Ua);return a=&gt;n.runOutsideAngular(()=&gt;r.handleError(a))}});class ap{destroyed=!1;listeners=null;errorHandler=un(Ua,{optional:!0});destroyRef=un(xa);constructor(){this.destroyRef.onDestroy(()=&gt;{this.destroyed=!0,this.listeners=null})}subscribe(r){if(this.destroyed)throw new et(953,!1);return(this.listeners??=[]).push(r),{unsubscribe:()=&gt;{const a=this.listeners?.indexOf(r);void 0!==a&amp;&amp;-1!==a&amp;&amp;this.listeners?.splice(a,1)}}}emit(r){if(this.destroyed)throw new et(953,!1);if(null===this.listeners)return;const a=O(null);try{for(const c of this.listeners)try{c(r)}catch(p){this.errorHandler?.handleError(p)}}finally{O(a)}}}function X1(n){return new ap}function YE(n,r){return Fe(n,r)}const Y1=(YE.required=function z1(n){return Fe(pe,n)},YE);function K1(){return eu(hi(),Lt())}function eu(n,r){return new Td(cr(n,r))}let Td=(()=&gt;class n{nativeElement;constructor(a){this.nativeElement=a}static __NG_ELEMENT_ID__=K1})();function KE(n){return n instanceof Td?n.nativeElement:n}function QE(){return this._results[Symbol.iterator]()}class JE{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new ze.B}constructor(r=!1){this._emitDistinctChangesOnly=r}get(r){return this._results[r]}map(r){return this._results.map(r)}filter(r){return this._results.filter(r)}find(r){return this._results.find(r)}reduce(r,a){return this._results.reduce(r,a)}forEach(r){this._results.forEach(r)}some(r){return this._results.some(r)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(r,a){this.dirty=!1;const c=function ki(n){return n.flat(Number.POSITIVE_INFINITY)}(r);(this._changesDetected=!function rr(n,r,a){if(n.length!==r.length)return!1;for(let c=0;c&lt;n.length;c++){let p=n[c],_=r[c];if(a&amp;&amp;(p=a(p),_=a(_)),_!==p)return!1}return!0}(this._results,c,a))&amp;&amp;(this._results=c,this.length=c.length,this.last=c[this.length-1],this.first=c[0])}notifyOnChanges(){void 0!==this._changes&amp;&amp;(this._changesDetected||!this._emitDistinctChangesOnly)&amp;&amp;this._changes.next(this)}onDirty(r){this._onDirty=r}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&amp;&amp;(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=QE}function Od(n){return!(128&amp;~n.flags)}var lp=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(lp||{});const cp=new Map;let J1=0;function Tf(n){cp.delete(n[wa])}const sc="__ngContext__";function hr(n,r){vn(r)?(n[sc]=r[wa],function q1(n){cp.set(n[wa],n)}(r)):n[sc]=r}function rC(n){return sC(n[vs])}function Rf(n){return sC(n[oo])}function sC(n){for(;null!==n&amp;&amp;!Gt(n);)n=n[oo];return n}let If;function hM(n){If=n}function la(){if(void 0!==If)return If;if(typeof document&lt;"u")return document;throw new et(210,!1)}const Id=new Je("",{providedIn:"root",factory:()=&gt;pM}),pM="ng",Pf=new Je(""),wf=new Je("",{providedIn:"platform",factory:()=&gt;"unknown"}),_M=new Je(""),fM=new Je("",{providedIn:"root",factory:()=&gt;la().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function vM(n){return n}function EM(){const n=new El;return"browser"===un(wf)&amp;&amp;(n.store=function CM(n,r){const a=n.getElementById(r+"-state");if(a?.textContent)try{return JSON.parse(a.textContent)}catch(c){console.warn("Exception while restoring TransferState for app "+r,c)}return{}}(la(),un(Id))),n}let El=(()=&gt;{class n{static \u0275prov=qt({token:n,providedIn:"root",factory:EM});store={};onSerializeCallbacks={};get(a,c){return void 0!==this.store[a]?this.store[a]:c}set(a,c){this.store[a]=c}remove(a){delete this.store[a]}hasKey(a){return this.store.hasOwnProperty(a)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(a,c){this.onSerializeCallbacks[a]=c}toJson(){for(const a in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(a))try{this.store[a]=this.onSerializeCallbacks[a]()}catch(c){console.warn("Exception in onSerialize callback: ",c)}return JSON.stringify(this.store).replace(/&lt;/g,"\\u003C")}}return n})();const pC=new Je("",{providedIn:"root",factory:()=&gt;!1});var $f=function(n){return n[n.CHANGE_DETECTION=0]="CHANGE_DETECTION",n[n.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",n}($f||{});const Ad=new Je(""),mC=new Set;function Do(n){mC.has(n)||(mC.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function yM(n,r){if(null!==C())throw new et(-602,!1)}var iu=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(iu||{});let Gf=(()=&gt;{class n{impl=null;execute(){this.impl?.execute()}static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;new n})}return n})();const vC=[iu.EarlyRead,iu.Write,iu.MixedReadWrite,iu.Read];let EC=(()=&gt;{class n{ngZone=un(to);scheduler=un(Na);errorHandler=un(Ua,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){un(Ad,{optional:!0})}execute(){this.executing=!0;for(const a of vC)for(const c of this.sequences)if(!c.erroredOrDestroyed&amp;&amp;c.hooks[a])try{c.pipelinedValue=this.ngZone.runOutsideAngular(()=&gt;this.maybeTrace(()=&gt;c.hooks[a](c.pipelinedValue),c.snapshot))}catch(p){c.erroredOrDestroyed=!0,this.errorHandler?.handleError(p)}this.executing=!1;for(const a of this.sequences)a.afterRun(),a.once&amp;&amp;(this.sequences.delete(a),a.destroy());for(const a of this.deferredRegistrations)this.sequences.add(a);this.deferredRegistrations.size&gt;0&amp;&amp;this.scheduler.notify(8),this.deferredRegistrations.clear()}register(a){this.executing?this.deferredRegistrations.add(a):(this.sequences.add(a),this.scheduler.notify(7))}unregister(a){this.executing&amp;&amp;this.sequences.has(a)?(a.erroredOrDestroyed=!0,a.pipelinedValue=void 0,a.once=!0):(this.sequences.delete(a),this.deferredRegistrations.delete(a))}maybeTrace(a,c){return c?c.run($f.AFTER_NEXT_RENDER,a):a()}static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;new n})}return n})();class CC{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(r,a,c,p,_=null){this.impl=r,this.hooks=a,this.once=c,this.snapshot=_,this.unregisterOnDestroy=p?.onDestroy(()=&gt;this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function yC(n,r){!r?.injector&amp;&amp;Br();const a=r?.injector??un(So);return Do("NgAfterRender"),bC(n,a,r,!1)}function yl(n,r){!r?.injector&amp;&amp;Br();const a=r?.injector??un(So);return Do("NgAfterNextRender"),bC(n,a,r,!0)}function bC(n,r,a,c){const p=r.get(Gf);p.impl??=r.get(EC);const _=r.get(Ad,null,{optional:!0}),v=a?.phase??iu.MixedReadWrite,b=!0!==a?.manualCleanup?r.get(xa):null,I=new CC(p.impl,function bM(n,r){if(n instanceof Function){const a=[void 0,void 0,void 0,void 0];return a[r]=n,a}return[n.earlyRead,n.write,n.mixedReadWrite,n.read]}(n,v),c,b,_?.snapshot(null));return p.impl.register(I),I}let LC=()=&gt;null;function Kf(n,r,a=!1){return LC(n,r,a)}var Ol=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(Ol||{});let Sp,Op;function cu(n){return function tg(){if(void 0===Sp&amp;&amp;(Sp=null,Wt.trustedTypes))try{Sp=Wt.trustedTypes.createPolicy("angular",{createHTML:n=&gt;n,createScript:n=&gt;n,createScriptURL:n=&gt;n})}catch{}return Sp}()?.createHTML(n)||n}function uu(){if(void 0===Op&amp;&amp;(Op=null,Wt.trustedTypes))try{Op=Wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=&gt;n,createScript:n=&gt;n,createScriptURL:n=&gt;n})}catch{}return Op}function UC(n){return uu()?.createHTML(n)||n}function GC(n){return uu()?.createScriptURL(n)||n}class cc{changingThisBreaksApplicationSecurity;constructor(r){this.changingThisBreaksApplicationSecurity=r}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ue})`}}class qM extends cc{getTypeName(){return"HTML"}}class du extends cc{getTypeName(){return"Style"}}class hu extends cc{getTypeName(){return"Script"}}class Gs extends cc{getTypeName(){return"URL"}}class ng extends cc{getTypeName(){return"ResourceURL"}}function da(n){return n instanceof cc?n.changingThisBreaksApplicationSecurity:n}function pu(n,r){const a=function eR(n){return n instanceof cc&amp;&amp;n.getTypeName()||null}(n);if(null!=a&amp;&amp;a!==r){if("ResourceURL"===a&amp;&amp;"URL"===r)return!0;throw new Error(`Required a safe ${r}, got a ${a} (see ${Ue})`)}return a===r}function tR(n){return new qM(n)}function $d(n){return new du(n)}function Gd(n){return new hu(n)}function nR(n){return new Gs(n)}function iR(n){return new ng(n)}function Mp(n){const r=new rR(n);return function sR(){try{return!!(new window.DOMParser).parseFromString(cu(""),"text/html")}catch{return!1}}()?new oR(r):r}class oR{inertDocumentHelper;constructor(r){this.inertDocumentHelper=r}getInertBodyElement(r){r="&lt;body&gt;&lt;remove&gt;&lt;/remove&gt;"+r;try{const a=(new window.DOMParser).parseFromString(cu(r),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(r):(a.firstChild?.remove(),a)}catch{return null}}}class rR{defaultDoc;inertDocument;constructor(r){this.defaultDoc=r,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(r){const a=this.inertDocument.createElement("template");return a.innerHTML=cu(r),a}}const aR=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&amp;:\/?#]*(?:[\/?#]|$))/i;function Rp(n){return(n=String(n)).match(aR)?n:"unsafe:"+n}function Ga(n){const r={};for(const a of n.split(","))r[a]=!0;return r}function Vd(...n){const r={};for(const a of n)for(const c in a)a.hasOwnProperty(c)&amp;&amp;(r[c]=!0);return r}const VC=Ga("area,br,col,hr,img,wbr"),jC=Ga("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ig=Ga("rp,rt"),og=Vd(VC,Vd(jC,Ga("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Vd(ig,Ga("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Vd(ig,jC)),rg=Ga("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),sg=Vd(rg,Ga("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ga("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),ha=Ga("script,style,template");class cR{sanitizedSomething=!1;buf=[];sanitizeChildren(r){let a=r.firstChild,c=!0,p=[];for(;a;)if(a.nodeType===Node.ELEMENT_NODE?c=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,c&amp;&amp;a.firstChild)p.push(a),a=HC(a);else for(;a;){a.nodeType===Node.ELEMENT_NODE&amp;&amp;this.endElement(a);let _=dR(a);if(_){a=_;break}a=p.pop()}return this.buf.join("")}startElement(r){const a=WC(r).toLowerCase();if(!og.hasOwnProperty(a))return this.sanitizedSomething=!0,!ha.hasOwnProperty(a);this.buf.push("&lt;"),this.buf.push(a);const c=r.attributes;for(let p=0;p&lt;c.length;p++){const _=c.item(p),v=_.name,b=v.toLowerCase();if(!sg.hasOwnProperty(b)){this.sanitizedSomething=!0;continue}let I=_.value;rg[b]&amp;&amp;(I=Rp(I)),this.buf.push(" ",v,'="',zC(I),'"')}return this.buf.push("&gt;"),!0}endElement(r){const a=WC(r).toLowerCase();og.hasOwnProperty(a)&amp;&amp;!VC.hasOwnProperty(a)&amp;&amp;(this.buf.push("&lt;/"),this.buf.push(a),this.buf.push("&gt;"))}chars(r){this.buf.push(zC(r))}}function dR(n){const r=n.nextSibling;if(r&amp;&amp;n!==r.previousSibling)throw XC(r);return r}function HC(n){const r=n.firstChild;if(r&amp;&amp;function uR(n,r){return(n.compareDocumentPosition(r)&amp;Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(n,r))throw XC(r);return r}function WC(n){const r=n.nodeName;return"string"==typeof r?r:"FORM"}function XC(n){return new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`)}const hR=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,pR=/([^\#-~ |!])/g;function zC(n){return n.replace(/&amp;/g,"&amp;amp;").replace(hR,function(r){return"&amp;#"+(1024*(r.charCodeAt(0)-55296)+(r.charCodeAt(1)-56320)+65536)+";"}).replace(pR,function(r){return"&amp;#"+r.charCodeAt(0)+";"}).replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")}let Ip;function YC(n,r){let a=null;try{Ip=Ip||Mp(n);let c=r?String(r):"";a=Ip.getInertBodyElement(c);let p=5,_=c;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,c=_,_=a.innerHTML,a=Ip.getInertBodyElement(c)}while(c!==_);return cu((new cR).sanitizeChildren(jd(a)||a))}finally{if(a){const c=jd(a)||a;for(;c.firstChild;)c.firstChild.remove()}}}function jd(n){return"content"in n&amp;&amp;function _R(n){return n.nodeType===Node.ELEMENT_NODE&amp;&amp;"TEMPLATE"===n.nodeName}(n)?n.content:null}var uc=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(uc||{});function KC(n){const r=Hd();return r?UC(r.sanitize(uc.HTML,n)||""):pu(n,"HTML")?UC(da(n)):YC(la(),Qe(n))}function ag(n){const r=Hd();return r?r.sanitize(uc.URL,n)||"":pu(n,"URL")?da(n):Rp(Qe(n))}function QC(n){const r=Hd();if(r)return GC(r.sanitize(uc.RESOURCE_URL,n)||"");if(pu(n,"ResourceURL"))return GC(da(n));throw new et(904,!1)}function JC(n,r,a){return function ER(n,r){return"src"===r&amp;&amp;("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===r&amp;&amp;("base"===n||"link"===n)?QC:ag}(r,a)(n)}function Hd(){const n=Lt();return n&amp;&amp;n[yr].sanitizer}const CR=/^&gt;|^-&gt;|&lt;!--|--&gt;|--!&gt;|&lt;!-$/g,yR=/(&lt;|&gt;)/g;function go(n){return n.ownerDocument.defaultView}function ty(n){return n.ownerDocument}function fr(n){return n instanceof Function?n():n}var Va=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(Va||{}),Ap=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(Ap||{});let ug;function dg(n,r){return ug(n,r)}function fu(n,r,a,c,p){if(null!=c){let _,v=!1;Gt(c)?_=c:vn(c)&amp;&amp;(v=!0,c=c[Li]);const b=Ti(c);0===n&amp;&amp;null!==a?null==p?dy(r,a,b):hc(r,a,b,p||null,!0):1===n&amp;&amp;null!==a?hc(r,a,b,p||null,!0):2===n?zd(r,b,v):3===n&amp;&amp;r.destroyNode(b),null!=_&amp;&amp;function BR(n,r,a,c,p){const _=a[dn];_!==Ti(a)&amp;&amp;fu(r,n,c,_,p);for(let b=Rn;b&lt;a.length;b++){const I=a[b];Np(I[Xt],I,n,r,c,_)}}(r,n,_,a,p)}}function hg(n,r){return n.createText(r)}function sy(n,r,a){n.setValue(r,a)}function pg(n,r){return n.createComment(function ZC(n){return n.replace(CR,r=&gt;r.replace(yR,"\u200b$1\u200b"))}(r))}function Dp(n,r,a){return n.createElement(r,a)}function ly(n,r){r[yr].changeDetectionScheduler?.notify(10),Np(n,r,r[Dn],2,null,null)}function cy(n,r){const a=n[zn],c=r[Wi];(vn(c)||r[Ai]!==c[Wi][Ai])&amp;&amp;(n[yn]|=gn.HasTransplantedViews),null===a?n[zn]=[r]:a.push(r)}function Lp(n,r){const a=n[zn],c=a.indexOf(r);a.splice(c,1)}function Wd(n,r){if(n.length&lt;=Rn)return;const a=Rn+r,c=n[a];if(c){const p=c[Es];null!==p&amp;&amp;p!==n&amp;&amp;Lp(p,c),r&gt;0&amp;&amp;(n[a-1][oo]=c[oo]);const _=$t(n,Rn+r);!function ay(n,r){ly(n,r),r[Li]=null,r[ro]=null}(c[Xt],c);const v=_[Yo];null!==v&amp;&amp;v.detachView(_[Xt]),c[Wi]=null,c[oo]=null,c[yn]&amp;=-129}return c}function Or(n,r){if(!(256&amp;r[yn])){const a=r[Dn];a.destroyNode&amp;&amp;Np(n,r,a,3,null,null),function LR(n){let r=n[vs];if(!r)return _g(n[Xt],n);for(;r;){let a=null;if(vn(r))a=r[vs];else{const c=r[Rn];c&amp;&amp;(a=c)}if(!a){for(;r&amp;&amp;!r[oo]&amp;&amp;r!==n;)vn(r)&amp;&amp;_g(r[Xt],r),r=r[Wi];null===r&amp;&amp;(r=n),vn(r)&amp;&amp;_g(r[Xt],r),a=r&amp;&amp;r[oo]}r=a}}(r)}}function _g(n,r){if(256&amp;r[yn])return;const a=O(null);try{r[yn]&amp;=-129,r[yn]|=256,r[ce]&amp;&amp;j(r[ce]),function uy(n,r){let a;if(null!=n&amp;&amp;null!=(a=n.destroyHooks))for(let c=0;c&lt;a.length;c+=2){const p=r[a[c]];if(!(p instanceof _d)){const _=a[c+1];if(Array.isArray(_))for(let v=0;v&lt;_.length;v+=2){const b=p[_[v]],I=_[v+1];ns(4,b,I);try{I.call(b)}finally{ns(5,b,I)}}else{ns(4,p,_);try{_.call(p)}finally{ns(5,p,_)}}}}}(n,r),function NR(n,r){const a=n.cleanup,c=r[Ia];if(null!==a)for(let v=0;v&lt;a.length-1;v+=2)if("string"==typeof a[v]){const b=a[v+3];b&gt;=0?c[b]():c[-b].unsubscribe(),v+=2}else a[v].call(c[a[v+1]]);null!==c&amp;&amp;(r[Ia]=null);const p=r[D];if(null!==p){r[D]=null;for(let v=0;v&lt;p.length;v++)(0,p[v])()}const _=r[K];if(null!==_){r[K]=null;for(const v of _)v.destroy()}}(n,r),1===r[Xt].type&amp;&amp;r[Dn].destroy();const c=r[Es];if(null!==c&amp;&amp;Gt(r[Wi])){c!==r[Wi]&amp;&amp;Lp(c,r);const p=r[Yo];null!==p&amp;&amp;p.detachView(n)}Tf(r)}finally{O(a)}}function fg(n,r,a){return dc(n,r.parent,a)}function dc(n,r,a){let c=r;for(;null!==c&amp;&amp;168&amp;c.type;)c=(r=c).parent;if(null===c)return a[Li];{const{componentOffset:p}=c;if(p&gt;-1){const{encapsulation:_}=n.data[c.directiveStart+p];if(_===Ol.None||_===Ol.Emulated)return null}return cr(c,a)}}function hc(n,r,a,c,p){n.insertBefore(r,a,c,p)}function dy(n,r,a){n.appendChild(r,a)}function hy(n,r,a,c,p){null!==c?hc(n,r,a,c,p):dy(n,r,a)}function gg(n,r){return n.parentNode(r)}function mg(n,r,a){return py(n,r,a)}function Xd(n,r,a){return 40&amp;n.type?cr(n,a):null}let vg,py=Xd;function _y(n,r){py=n,vg=r}function xp(n,r,a,c){const p=fg(n,c,r),_=r[Dn],b=mg(c.parent||r[ro],c,r);if(null!=p)if(Array.isArray(a))for(let I=0;I&lt;a.length;I++)hy(_,p,a[I],b,!1);else hy(_,p,a,b,!1);void 0!==vg&amp;&amp;vg(_,c,r,a,p)}function pc(n,r){if(null!==r){const a=r.type;if(3&amp;a)return cr(r,n);if(4&amp;a)return Cg(-1,n[r.index]);if(8&amp;a){const c=r.child;if(null!==c)return pc(n,c);{const p=n[r.index];return Gt(p)?Cg(-1,p):Ti(p)}}if(128&amp;a)return pc(n,r.next);if(32&amp;a)return dg(r,n)()||Ti(n[r.index]);{const c=Eg(n,r);return null!==c?Array.isArray(c)?c[0]:pc(Zi(n[Ai]),c):pc(n,r.next)}}return null}function Eg(n,r){return null!==r?n[Ai][ro].projection[r.projection]:null}function Cg(n,r){const a=Rn+n+1;if(a&lt;r.length){const c=r[a],p=c[Xt].firstChild;if(null!==p)return pc(c,p)}return r[dn]}function zd(n,r,a){n.removeChild(null,r,a)}function yg(n,r,a,c,p,_,v){for(;null!=a;){if(128===a.type){a=a.next;continue}const b=c[a.index],I=a.type;if(v&amp;&amp;0===r&amp;&amp;(b&amp;&amp;hr(Ti(b),c),a.flags|=2),32&amp;~a.flags)if(8&amp;I)yg(n,r,a.child,c,p,_,!1),fu(r,n,p,b,_);else if(32&amp;I){const Z=dg(a,c);let fe;for(;fe=Z();)fu(r,n,p,fe,_);fu(r,n,p,b,_)}else 16&amp;I?gy(n,r,c,a,p,_):fu(r,n,p,b,_);a=v?a.projectionNext:a.next}}function Np(n,r,a,c,p,_){yg(a,c,n.firstChild,r,p,_,!1)}function gy(n,r,a,c,p,_){const v=a[Ai],I=v[ro].projection[c.projection];if(Array.isArray(I))for(let Z=0;Z&lt;I.length;Z++)fu(r,n,p,I[Z],_);else{let Z=I;const fe=v[Wi];Od(c)&amp;&amp;(Z.flags|=128),yg(n,r,Z,fe,p,_,!0)}}function vy(n,r,a){""===a?n.removeAttribute(r,"class"):n.setAttribute(r,"class",a)}function Ey(n,r,a){const{mergedAttrs:c,classes:p,styles:_}=a;null!==c&amp;&amp;uf(n,r,c),null!==p&amp;&amp;vy(n,r,p),null!==_&amp;&amp;function UR(n,r,a){n.setAttribute(r,"style",a)}(n,r,_)}function $R(n,r,a){let c=n.length;for(;;){const p=n.indexOf(r,a);if(-1===p)return p;if(0===p||n.charCodeAt(p-1)&lt;=32){const _=r.length;if(p+_===c||n.charCodeAt(p+_)&lt;=32)return p}a=p+1}}const Cy="ng-template";function bg(n,r,a,c){let p=0;if(c){for(;p&lt;r.length&amp;&amp;"string"==typeof r[p];p+=2)if("class"===r[p]&amp;&amp;-1!==$R(r[p+1].toLowerCase(),a,0))return!0}else if(kp(n))return!1;if(p=r.indexOf(1,p),p&gt;-1){let _;for(;++p&lt;r.length&amp;&amp;"string"==typeof(_=r[p]);)if(_.toLowerCase()===a)return!0}return!1}function kp(n){return 4===n.type&amp;&amp;n.value!==Cy}function GR(n,r,a){return r===(4!==n.type||a?n.value:Cy)}function Fp(n,r,a){let c=4;const p=n.attrs,_=null!==p?function HR(n){for(let r=0;r&lt;n.length;r++)if(ME(n[r]))return r;return n.length}(p):0;let v=!1;for(let b=0;b&lt;r.length;b++){const I=r[b];if("number"!=typeof I){if(!v)if(4&amp;c){if(c=2|1&amp;c,""!==I&amp;&amp;!GR(n,I,a)||""===I&amp;&amp;1===r.length){if(Vs(c))return!1;v=!0}}else if(8&amp;c){if(null===p||!bg(n,p,I,a)){if(Vs(c))return!1;v=!0}}else{const Z=r[++b],fe=VR(I,p,kp(n),a);if(-1===fe){if(Vs(c))return!1;v=!0;continue}if(""!==Z){let we;if(we=fe&gt;_?"":p[fe+1].toLowerCase(),2&amp;c&amp;&amp;Z!==we){if(Vs(c))return!1;v=!0}}}}else{if(!v&amp;&amp;!Vs(c)&amp;&amp;!Vs(I))return!1;if(v&amp;&amp;Vs(I))continue;v=!1,c=I|1&amp;c}}return Vs(c)||v}function Vs(n){return!(1&amp;n)}function VR(n,r,a,c){if(null===r)return-1;let p=0;if(c||!a){let _=!1;for(;p&lt;r.length;){const v=r[p];if(v===n)return p;if(3===v||6===v)_=!0;else{if(1===v||2===v){let b=r[++p];for(;"string"==typeof b;)b=r[++p];continue}if(4===v)break;if(0===v){p+=4;continue}}p+=_?1:2}return-1}return function WR(n,r){let a=n.indexOf(4);if(a&gt;-1)for(a++;a&lt;n.length;){const c=n[a];if("number"==typeof c)return-1;if(c===r)return a;a++}return-1}(r,n)}function yy(n,r,a=!1){for(let c=0;c&lt;r.length;c++)if(Fp(n,r[c],a))return!0;return!1}function XR(n,r){e:for(let a=0;a&lt;r.length;a++){const c=r[a];if(n.length===c.length){for(let p=0;p&lt;n.length;p++)if(n[p]!==c[p])continue e;return!0}}return!1}function by(n,r){return n?":not("+r.trim()+")":r}function zR(n){let r=n[0],a=1,c=2,p="",_=!1;for(;a&lt;n.length;){let v=n[a];if("string"==typeof v)if(2&amp;c){const b=n[++a];p+="["+v+(b.length&gt;0?'="'+b+'"':"")+"]"}else 8&amp;c?p+="."+v:4&amp;c&amp;&amp;(p+=" "+v);else""!==p&amp;&amp;!Vs(v)&amp;&amp;(r+=by(_,p),p=""),c=v,_=_||!Vs(c);a++}return""!==p&amp;&amp;(r+=by(_,p)),r}const Zn={};function Tg(n=1){Ty(Mn(),Lt(),Ko()+n,!1)}function Ty(n,r,a,c){if(!c)if(3&amp;~r[yn]){const _=n.preOrderHooks;null!==_&amp;&amp;ep(r,_,0,a)}else{const _=n.preOrderCheckHooks;null!==_&amp;&amp;qh(r,_,a)}ic(a)}function gu(n,r=bn.Default){const a=Lt();return null===a?Ki(n,r):DE(hi(),a,cn(n),r)}function Sy(){throw new Error("invalid")}function Oy(n,r,a,c,p,_){const v=O(null);try{let b=null;p&amp;Va.SignalBased&amp;&amp;(b=r[c][R]),null!==b&amp;&amp;void 0!==b.transformFn&amp;&amp;(_=b.transformFn(_)),p&amp;Va.HasDecoratorInputTransform&amp;&amp;(_=n.inputTransforms[c].call(r,_)),null!==n.setInput?n.setInput(r,b,_,a,c):rd(r,b,c,_)}finally{O(v)}}function Yd(n,r,a,c,p,_,v,b,I,Z,fe){const we=r.blueprint.slice();return we[Li]=p,we[yn]=1228|c,(null!==Z||n&amp;&amp;2048&amp;n[yn])&amp;&amp;(we[yn]|=2048),lt(we),we[Wi]=we[Pa]=n,we[bi]=a,we[yr]=v||n&amp;&amp;n[yr],we[Dn]=b||n&amp;&amp;n[Dn],we[Ji]=I||n&amp;&amp;n[Ji]||null,we[ro]=_,we[wa]=function Z1(){return J1++}(),we[Po]=fe,we[id]=Z,we[Ai]=2==r.type?n[Ai]:we,we}function _c(n,r,a,c,p){let _=n.data[r];if(null===_)_=Sg(n,r,a,c,p),function ef(){return In.lFrame.inI18n}()&amp;&amp;(_.flags|=32);else if(64&amp;_.type){_.type=a,_.value=c,_.attrs=p;const v=ud();_.injectorIndex=null===v?-1:v.injectorIndex}return xs(_,!0),_}function Sg(n,r,a,c,p){const _=_E(),v=Z_(),I=n.data[r]=function nI(n,r,a,c,p,_){let v=r?r.injectorIndex:-1,b=0;return tc()&amp;&amp;(b|=128),{type:a,index:c,insertBeforeIndex:null,injectorIndex:v,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:p,attrs:_,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:r,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,v?_:_&amp;&amp;_.parent,a,r,c,p);return null===n.firstChild&amp;&amp;(n.firstChild=I),null!==_&amp;&amp;(v?null==_.child&amp;&amp;null!==I.parent&amp;&amp;(_.child=I):null===_.next&amp;&amp;(_.next=I,I.prev=_)),I}function Kd(n,r,a,c){if(0===a)return-1;const p=r.length;for(let _=0;_&lt;a;_++)r.push(c),n.blueprint.push(c),n.data.push(null);return p}function My(n,r,a,c,p){const _=Ko(),v=2&amp;c;try{ic(-1),v&amp;&amp;r.length&gt;$e&amp;&amp;Ty(n,r,$e,!1),ns(v?2:0,p),a(c,p)}finally{ic(_),ns(v?3:1,p)}}function Og(n,r,a){if(Xi(r)){const c=O(null);try{const _=r.directiveEnd;for(let v=r.directiveStart;v&lt;_;v++){const b=n.data[v];b.contentQueries&amp;&amp;b.contentQueries(1,a[v],v)}}finally{O(c)}}}function Mg(n,r,a){hE()&amp;&amp;(function aI(n,r,a,c){const p=a.directiveStart,_=a.directiveEnd;wo(a)&amp;&amp;function _I(n,r,a){const c=cr(r,n),p=Ig(a),_=n[yr].rendererFactory,v=$p(n,Yd(n,p,null,Up(a),c,r,null,_.createRenderer(c,a),null,null,null));n[r.index]=v}(r,a,n.data[p+a.componentOffset]),n.firstCreatePass||Jc(a,r),hr(c,r);const v=a.initialInputs;for(let b=p;b&lt;_;b++){const I=n.data[b],Z=os(r,n,b,a);hr(Z,r),null!==v&amp;&amp;fI(0,b-p,Z,I,0,v),uo(I)&amp;&amp;(N(a.index,r)[bi]=os(r,n,b,a))}}(n,r,a,cr(a,r)),!(64&amp;~a.flags)&amp;&amp;Ly(n,r,a))}function Rg(n,r,a=cr){const c=r.localNames;if(null!==c){let p=r.index+1;for(let _=0;_&lt;c.length;_+=2){const v=c[_+1],b=-1===v?a(r,n):n[v];n[p++]=b}}}function Ig(n){const r=n.tView;return null===r||r.incompleteFirstPass?n.tView=Pg(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):r}function Pg(n,r,a,c,p,_,v,b,I,Z,fe){const we=$e+c,ut=we+p,pt=function JR(n,r){const a=[];for(let c=0;c&lt;r;c++)a.push(c&lt;n?null:Zn);return a}(we,ut),Tt="function"==typeof Z?Z():Z;return pt[Xt]={type:n,blueprint:pt,template:a,queries:null,viewQuery:b,declTNode:r,data:pt.slice().fill(null,we),bindingStartIndex:we,expandoStartIndex:ut,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof _?_():_,pipeRegistry:"function"==typeof v?v():v,firstChild:null,schemas:I,consts:Tt,incompleteFirstPass:!1,ssrId:fe}}let Iy=()=&gt;null;function Py(n,r,a,c,p){for(let _ in r){if(!r.hasOwnProperty(_))continue;const v=r[_];if(void 0===v)continue;c??={};let b,I=Va.None;Array.isArray(v)?(b=v[0],I=v[1]):b=v;let Z=_;if(null!==p){if(!p.hasOwnProperty(_))continue;Z=p[_]}0===n?Bp(c,a,Z,b,I):Bp(c,a,Z,b)}return c}function Bp(n,r,a,c,p){let _;n.hasOwnProperty(a)?(_=n[a]).push(r,c):_=n[a]=[r,c],void 0!==p&amp;&amp;_.push(p)}function Gr(n,r,a,c,p,_,v,b){const I=cr(r,a);let fe,Z=r.inputs;!b&amp;&amp;null!=Z&amp;&amp;(fe=Z[c])?(Ny(n,a,fe,c,p),wo(r)&amp;&amp;function Ay(n,r){const a=N(r,n);16&amp;a[yn]||(a[yn]|=64)}(a,r.index)):3&amp;r.type&amp;&amp;(c=function wy(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(c),p=null!=v?v(p,r.value||"",c):p,_.setProperty(I,c,p))}function wg(n,r,a,c){if(hE()){const p=null===c?null:{"":-1},_=function cI(n,r){const a=n.directiveRegistry;let c=null,p=null;if(a)for(let _=0;_&lt;a.length;_++){const v=a[_];if(yy(r,v.selectors,!1))if(c||(c=[]),uo(v))if(null!==v.findHostDirectiveDefs){const b=[];p=p||new Map,v.findHostDirectiveDefs(v,b,p),c.unshift(...b,v),Ag(n,r,b.length)}else c.unshift(v),Ag(n,r,0);else p=p||new Map,v.findHostDirectiveDefs?.(v,c,p),c.push(v)}return null===c?null:[c,p]}(n,a);let v,b;null===_?v=b=null:[v,b]=_,null!==v&amp;&amp;Dy(n,r,a,v,p,b),p&amp;&amp;function uI(n,r,a){if(r){const c=n.localNames=[];for(let p=0;p&lt;r.length;p+=2){const _=a[r[p+1]];if(null==_)throw new et(-301,!1);c.push(r[p],_)}}}(a,c,p)}a.mergedAttrs=gd(a.mergedAttrs,a.attrs)}function Dy(n,r,a,c,p,_){for(let Z=0;Z&lt;c.length;Z++)Ed(Jc(a,r),n,c[Z].type);!function hI(n,r,a){n.flags|=1,n.directiveStart=r,n.directiveEnd=r+a,n.providerIndexes=r}(a,n.data.length,c.length);for(let Z=0;Z&lt;c.length;Z++){const fe=c[Z];fe.providersResolver&amp;&amp;fe.providersResolver(fe)}let v=!1,b=!1,I=Kd(n,r,c.length,null);for(let Z=0;Z&lt;c.length;Z++){const fe=c[Z];a.mergedAttrs=gd(a.mergedAttrs,fe.hostAttrs),pI(n,a,r,I,fe),dI(I,fe,p),null!==fe.contentQueries&amp;&amp;(a.flags|=4),(null!==fe.hostBindings||null!==fe.hostAttrs||0!==fe.hostVars)&amp;&amp;(a.flags|=64);const we=fe.type.prototype;!v&amp;&amp;(we.ngOnChanges||we.ngOnInit||we.ngDoCheck)&amp;&amp;((n.preOrderHooks??=[]).push(a.index),v=!0),!b&amp;&amp;(we.ngOnChanges||we.ngDoCheck)&amp;&amp;((n.preOrderCheckHooks??=[]).push(a.index),b=!0),I++}!function iI(n,r,a){const p=r.directiveEnd,_=n.data,v=r.attrs,b=[];let I=null,Z=null;for(let fe=r.directiveStart;fe&lt;p;fe++){const we=_[fe],ut=a?a.get(we):null,Tt=ut?ut.outputs:null;I=Py(0,we.inputs,fe,I,ut?ut.inputs:null),Z=Py(1,we.outputs,fe,Z,Tt);const kt=null===I||null===v||kp(r)?null:Ml(I,fe,v);b.push(kt)}null!==I&amp;&amp;(I.hasOwnProperty("class")&amp;&amp;(r.flags|=8),I.hasOwnProperty("style")&amp;&amp;(r.flags|=16)),r.initialInputs=b,r.inputs=I,r.outputs=Z}(n,a,_)}function Ly(n,r,a){const c=a.directiveStart,p=a.directiveEnd,_=a.index,v=function g1(){return In.lFrame.currentDirectiveIndex}();try{ic(_);for(let b=c;b&lt;p;b++){const I=n.data[b],Z=r[b];oa(b),(null!==I.hostBindings||0!==I.hostVars||null!==I.hostAttrs)&amp;&amp;lI(I,Z)}}finally{ic(-1),oa(v)}}function lI(n,r){null!==n.hostBindings&amp;&amp;n.hostBindings(1,r)}function Ag(n,r,a){r.componentOffset=a,(n.components??=[]).push(r.index)}function dI(n,r,a){if(a){if(r.exportAs)for(let c=0;c&lt;r.exportAs.length;c++)a[r.exportAs[c]]=n;uo(r)&amp;&amp;(a[""]=n)}}function pI(n,r,a,c,p){n.data[c]=p;const _=p.factory||(p.factory=Fo(p.type)),v=new _d(_,uo(p),gu);n.blueprint[c]=v,a[c]=v,function rI(n,r,a,c,p){const _=p.hostBindings;if(_){let v=n.hostBindingOpCodes;null===v&amp;&amp;(v=n.hostBindingOpCodes=[]);const b=~r.index;(function sI(n){let r=n.length;for(;r&gt;0;){const a=n[--r];if("number"==typeof a&amp;&amp;a&lt;0)return a}return 0})(v)!=b&amp;&amp;v.push(b),v.push(a,c,_)}}(n,r,c,Kd(n,a,p.hostVars,Zn),p)}function Up(n){let r=16;return n.signals?r=4096:n.onPush&amp;&amp;(r=64),r}function Dg(n,r,a,c,p,_,v){if(null==_)n.removeAttribute(r,p,a);else{const b=null==v?Qe(_):v(_,c||"",p);n.setAttribute(r,p,b,a)}}function fI(n,r,a,c,p,_){const v=_[r];if(null!==v)for(let b=0;b&lt;v.length;)Oy(c,a,v[b++],v[b++],v[b++],v[b++])}function Ml(n,r,a){let c=null,p=0;for(;p&lt;a.length;){const _=a[p];if(0!==_)if(5!==_){if("number"==typeof _)break;if(n.hasOwnProperty(_)){null===c&amp;&amp;(c=[]);const v=n[_];for(let b=0;b&lt;v.length;b+=3)if(v[b]===r){c.push(_,v[b+1],v[b+2],a[p+1]);break}}p+=2}else p+=2;else p+=4}return c}function Lg(n,r,a,c){return[n,!0,0,r,null,c,null,a,null,null]}function xg(n,r){const a=n.contentQueries;if(null!==a){const c=O(null);try{for(let p=0;p&lt;a.length;p+=2){const v=a[p+1];if(-1!==v){const b=n.data[v];hd(a[p]),b.contentQueries(2,r[v],v)}}}finally{O(c)}}}function $p(n,r){return n[vs]?n[ql][oo]=r:n[vs]=r,n[ql]=r,r}function xy(n,r,a){hd(0);const c=O(null);try{r(n,a)}finally{O(c)}}function gI(n){return n[Ia]??=[]}function mI(n){return n.cleanup??=[]}function vI(n,r,a){return(null===n||uo(n))&amp;&amp;(a=function zh(n){for(;Array.isArray(n);){if("object"==typeof n[At])return n;n=n[Li]}return null}(a[r.index])),a[Dn]}function Ng(n,r){const a=n[Ji],c=a?a.get(Ua,null):null;c&amp;&amp;c.handleError(r)}function Ny(n,r,a,c,p){for(let _=0;_&lt;a.length;){const v=a[_++],b=a[_++],I=a[_++];Oy(n.data[v],r[v],c,b,I,p)}}function Rl(n,r,a){const c=Yc(r,n);sy(n[Dn],c,a)}function yN(n,r){const a=N(r,n),c=a[Xt];!function bN(n,r){for(let a=r.length;a&lt;n.blueprint.length;a++)r.push(n.blueprint[a])}(c,a);const p=a[Li];null!==p&amp;&amp;null===a[Po]&amp;&amp;(a[Po]=Kf(p,a[Ji])),kg(c,a,a[bi])}function kg(n,r,a){nc(r);try{const c=n.viewQuery;null!==c&amp;&amp;xy(1,c,a);const p=n.template;null!==p&amp;&amp;My(n,r,p,1,a),n.firstCreatePass&amp;&amp;(n.firstCreatePass=!1),r[Yo]?.finishViewCreation(n),n.staticContentQueries&amp;&amp;xg(n,r),n.staticViewQueries&amp;&amp;xy(2,n.viewQuery,a);const _=n.components;null!==_&amp;&amp;function TN(n,r){for(let a=0;a&lt;r.length;a++)yN(n,r[a])}(r,_)}catch(c){throw n.firstCreatePass&amp;&amp;(n.incompleteFirstPass=!0,n.firstCreatePass=!1),c}finally{r[yn]&amp;=-5,sf()}}function Qd(n,r,a,c){const p=O(null);try{const _=r.tView,I=Yd(n,_,a,4096&amp;n[yn]?4096:16,null,r,null,null,c?.injector??null,c?.embeddedViewInjector??null,c?.dehydratedView??null);I[Es]=n[r.index];const fe=n[Yo];return null!==fe&amp;&amp;(I[Yo]=fe.createEmbeddedView(_)),kg(_,I,a),I}finally{O(p)}}function EI(n,r){const a=Rn+r;if(a&lt;n.length)return n[a]}function mu(n,r){return!r||null===r.firstChild||Od(n)}function Jd(n,r,a,c=!0){const p=r[Xt];if(function xR(n,r,a,c){const p=Rn+c,_=a.length;c&gt;0&amp;&amp;(a[p-1][oo]=r),c&lt;_-Rn?(r[oo]=a[p],tn(a,Rn+c,r)):(a.push(r),r[oo]=null),r[Wi]=a;const v=r[Es];null!==v&amp;&amp;a!==v&amp;&amp;cy(v,r);const b=r[Yo];null!==b&amp;&amp;b.insertView(n),Ln(r),r[yn]|=128}(p,r,n,a),c){const v=Cg(a,n),b=r[Dn],I=gg(b,n[dn]);null!==I&amp;&amp;function DR(n,r,a,c,p,_){c[Li]=p,c[ro]=r,Np(n,c,a,1,p,_)}(p,n[ro],b,r,I,v)}const _=r[Po];null!==_&amp;&amp;null!==_.firstChild&amp;&amp;(_.firstChild=null)}function ky(n,r){const a=Wd(n,r);return void 0!==a&amp;&amp;Or(a[Xt],a),a}function Gp(n,r,a,c,p=!1){for(;null!==a;){if(128===a.type){a=p?a.projectionNext:a.next;continue}const _=r[a.index];null!==_&amp;&amp;c.push(Ti(_)),Gt(_)&amp;&amp;Fy(_,c);const v=a.type;if(8&amp;v)Gp(n,r,a.child,c);else if(32&amp;v){const b=dg(a,r);let I;for(;I=b();)c.push(I)}else if(16&amp;v){const b=Eg(r,a);if(Array.isArray(b))c.push(...b);else{const I=Zi(r[Ai]);Gp(I[Xt],I,b,c,!0)}}a=p?a.projectionNext:a.next}return c}function Fy(n,r){for(let a=Rn;a&lt;n.length;a++){const c=n[a],p=c[Xt].firstChild;null!==p&amp;&amp;Gp(c[Xt],c,p,r)}n[dn]!==n[Li]&amp;&amp;r.push(n[dn])}let CI=[];const RN={...y,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=&gt;{Yn(n.lView)},consumerOnSignalRead(){this.lView[ce]=this}},By={...y,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=&gt;{let r=Zi(n.lView);for(;r&amp;&amp;!Uy(r[Xt]);)r=Zi(r);r&amp;&amp;Pt(r)},consumerOnSignalRead(){this.lView[ce]=this}};function Uy(n){return 2!==n.type}function $y(n){if(null===n[K])return;let r=!0;for(;r;){let a=!1;for(const c of n[K])c.dirty&amp;&amp;(a=!0,null===c.zone||Zone.current===c.zone?c.run():c.zone.run(()=&gt;c.run()));r=a&amp;&amp;!!(8192&amp;n[yn])}}function vu(n,r=!0,a=0){const p=n[yr].rendererFactory;p.begin?.();try{!function Zd(n,r){const a=is();try{Qh(!0),Fg(n,r);let c=0;for(;sn(n);){if(100===c)throw new et(103,!1);c++,Fg(n,1)}}finally{Qh(a)}}(n,a)}catch(v){throw r&amp;&amp;Ng(n,v),v}finally{p.end?.()}}function Vy(n,r,a,c){const p=r[yn];if(!(256&amp;~p))return;nc(r);let b=!0,I=null,Z=null;Uy(n)?(Z=function SN(n){return n[ce]??function ON(n){const r=CI.pop()??Object.create(RN);return r.lView=n,r}(n)}(r),I=Ce(Z)):null===C()?(b=!1,Z=function IN(n){const r=n[ce]??Object.create(By);return r.lView=n,r}(r),I=Ce(Z)):r[ce]&amp;&amp;(j(r[ce]),r[ce]=null);try{lt(r),function gE(n){return In.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==a&amp;&amp;My(n,r,a,2,c);const fe=!(3&amp;~p);if(fe){const pt=n.preOrderCheckHooks;null!==pt&amp;&amp;qh(r,pt,null)}else{const pt=n.preOrderHooks;null!==pt&amp;&amp;ep(r,pt,0,null),lf(r,0)}if(function yI(n){for(let r=rC(n);null!==r;r=Rf(r)){if(!(r[yn]&amp;gn.HasTransplantedViews))continue;const a=r[zn];for(let c=0;c&lt;a.length;c++)Pt(a[c])}}(r),$y(r),jy(r,0),null!==n.contentQueries&amp;&amp;xg(n,r),fe){const pt=n.contentCheckHooks;null!==pt&amp;&amp;qh(r,pt)}else{const pt=n.contentHooks;null!==pt&amp;&amp;ep(r,pt,1),lf(r,1)}!function QR(n,r){const a=n.hostBindingOpCodes;if(null!==a)try{for(let c=0;c&lt;a.length;c++){const p=a[c];if(p&lt;0)ic(~p);else{const _=p,v=a[++c],b=a[++c];f1(v,_),b(2,r[_])}}}finally{ic(-1)}}(n,r);const we=n.components;null!==we&amp;&amp;Wy(r,we,0);const ut=n.viewQuery;if(null!==ut&amp;&amp;xy(2,ut,c),fe){const pt=n.viewCheckHooks;null!==pt&amp;&amp;qh(r,pt)}else{const pt=n.viewHooks;null!==pt&amp;&amp;ep(r,pt,2),lf(r,2)}if(!0===n.firstUpdatePass&amp;&amp;(n.firstUpdatePass=!1),r[k]){for(const pt of r[k])pt();r[k]=null}r[yn]&amp;=-73}catch(fe){throw Yn(r),fe}finally{null!==Z&amp;&amp;(he(Z,I),b&amp;&amp;function MN(n){n.lView[ce]!==n&amp;&amp;(n.lView=null,CI.push(n))}(Z)),sf()}}function jy(n,r){for(let a=rC(n);null!==a;a=Rf(a))for(let c=Rn;c&lt;a.length;c++)Hy(a[c],r)}function bI(n,r,a){Hy(N(r,n),a)}function Hy(n,r){V(n)&amp;&amp;Fg(n,r)}function Fg(n,r){const c=n[Xt],p=n[yn],_=n[ce];let v=!!(0===r&amp;&amp;16&amp;p);if(v||=!!(64&amp;p&amp;&amp;0===r),v||=!!(1024&amp;p),v||=!(!_?.dirty||!Y(_)),v||=!1,_&amp;&amp;(_.dirty=!1),n[yn]&amp;=-9217,v)Vy(c,n,c.template,n[bi]);else if(8192&amp;p){$y(n),jy(n,1);const b=c.components;null!==b&amp;&amp;Wy(n,b,1)}}function Wy(n,r,a){for(let c=0;c&lt;r.length;c++)bI(n,r[c],a)}function qd(n,r){const a=is()?64:1088;for(n[yr].changeDetectionScheduler?.notify(r);n;){n[yn]|=a;const c=Zi(n);if(lr(n)&amp;&amp;!c)return n;n=c}return null}class eh{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){const r=this._lView,a=r[Xt];return Gp(a,r,a.firstChild,[])}constructor(r,a,c=!0){this._lView=r,this._cdRefInjectingView=a,this.notifyErrorHandler=c}get context(){return this._lView[bi]}get dirty(){return!!(9280&amp;this._lView[yn])||!!this._lView[ce]?.dirty}set context(r){this._lView[bi]=r}get destroyed(){return!(256&amp;~this._lView[yn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const r=this._lView[Wi];if(Gt(r)){const a=r[8],c=a?a.indexOf(this):-1;c&gt;-1&amp;&amp;(Wd(r,c),$t(a,c))}this._attachedToViewContainer=!1}Or(this._lView[Xt],this._lView)}onDestroy(r){xi(this._lView,r)}markForCheck(){qd(this._cdRefInjectingView||this._lView,4)}markForRefresh(){Pt(this._cdRefInjectingView||this._lView)}detach(){this._lView[yn]&amp;=-129}reattach(){Ln(this._lView),this._lView[yn]|=128}detectChanges(){this._lView[yn]|=1024,vu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new et(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const r=lr(this._lView),a=this._lView[Es];null!==a&amp;&amp;!r&amp;&amp;Lp(a,this._lView),ly(this._lView[Xt],this._lView)}attachToAppRef(r){if(this._attachedToViewContainer)throw new et(902,!1);this._appRef=r;const a=lr(this._lView),c=this._lView[Es];null!==c&amp;&amp;!a&amp;&amp;cy(c,this._lView),Ln(this._lView)}}let th=(()=&gt;class n{static __NG_ELEMENT_ID__=OI})();const TI=th,SI=class extends TI{_declarationLView;_declarationTContainer;elementRef;constructor(r,a,c){super(),this._declarationLView=r,this._declarationTContainer=a,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(r,a){return this.createEmbeddedViewImpl(r,a)}createEmbeddedViewImpl(r,a,c){const p=Qd(this._declarationLView,this._declarationTContainer,r,{embeddedViewInjector:a,dehydratedView:c});return new eh(p)}};function OI(){return Vp(hi(),Lt())}function Vp(n,r){return 4&amp;n.type?new SI(r,n,eu(n,r)):null}function zy(n,r,a){const c=r.insertBeforeIndex,p=Array.isArray(c)?c[0]:c;return null===p?Xd(n,0,a):Ti(a[p])}function Yy(n,r,a,c,p){const _=r.insertBeforeIndex;if(Array.isArray(_)){let v=c,b=null;if(3&amp;r.type||(b=v,v=p),null!==v&amp;&amp;-1===r.componentOffset)for(let I=1;I&lt;_.length;I++)hc(n,v,a[_[I]],b,!1)}}function Ky(n,r){if(n.push(r),n.length&gt;1)for(let a=n.length-2;a&gt;=0;a--){const c=n[a];Qy(c)||xI(c,r)&amp;&amp;null===NI(c)&amp;&amp;kI(c,r.index)}}function Qy(n){return!(64&amp;n.type)}function xI(n,r){return Qy(r)||n.index&gt;r.index}function NI(n){const r=n.insertBeforeIndex;return Array.isArray(r)?r[0]:r}function kI(n,r){const a=n.insertBeforeIndex;Array.isArray(a)?a[0]=r:(_y(zy,Yy),n.insertBeforeIndex=r)}function oh(n,r){const a=n.data[r];return null===a||"string"==typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value}function Jy(n,r,a){const c=Sg(n,a,64,null,null);return Ky(r,c),c}function rh(n,r){const a=r[n.currentCaseLViewIndex];return null===a?a:a&lt;0?~a:a}function Zy(n){return n&gt;&gt;&gt;17}function qy(n){return(131070&amp;n)&gt;&gt;&gt;1}function Vg(n,r,a){n.index=0;const c=rh(r,a);n.removes=null!==c?r.remove[c]:di}function jp(n){if(n.index&lt;n.removes.length){const r=n.removes[n.index++];return r&gt;0?n.lView[r]:(n.stack.push(n.index,n.removes),Vg(n,n.lView[Xt].data[~r],n.lView),jp(n))}return 0===n.stack.length?null:(n.removes=n.stack.pop(),n.index=n.stack.pop(),jp(n))}function $I(){const n={stack:[],index:-1};return function r(a,c){for(n.lView=c;n.stack.length;)n.stack.pop();return Vg(n,a.value,c),jp.bind(null,n)}}let lh=()=&gt;{},Wp=()=&gt;{},hb=()=&gt;null;function Tu(n,r){return hb(n,r)}class lP{}class pb{}class cP{resolveComponentFactory(r){throw Error(`No component factory found for ${Qn(r)}.`)}}class uh{static NULL=new cP}class em{}let uP=(()=&gt;class n{destroyNode=null;static __NG_ELEMENT_ID__=()=&gt;function dP(){const n=Lt(),a=N(hi().index,n);return(vn(a)?a:n)[Dn]}()})(),hP=(()=&gt;{class n{static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;null})}return n})();function Il(n){return!!io(n)}function Yp(n,r,a){let c=a?n.styles:null,p=a?n.classes:null,_=0;if(null!==r)for(let v=0;v&lt;r.length;v++){const b=r[v];"number"==typeof b?_=b:1==_?p=Ei(p,b):2==_&amp;&amp;(c=Ei(c,b+": "+r[++v]+";"))}a?n.styles=c:n.stylesWithoutHost=c,a?n.classes=p:n.classesWithoutHost=p}class gb extends uh{ngModule;constructor(r){super(),this.ngModule=r}resolveComponentFactory(r){const a=Kn(r);return new ph(a,this.ngModule)}}function mb(n,r){const a=[];for(const c in n){if(!n.hasOwnProperty(c))continue;const p=n[c];if(void 0===p)continue;const _=Array.isArray(p),v=_?p[0]:p;a.push(r?{propName:v,templateName:c,isSignal:!!((_?p[1]:Va.None)&amp;Va.SignalBased)}:{propName:v,templateName:c})}return a}class ph extends pb{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;get inputs(){const r=this.componentDef,a=r.inputTransforms,c=mb(r.inputs,!0);if(null!==a)for(const p of c)a.hasOwnProperty(p.propName)&amp;&amp;(p.transform=a[p.propName]);return c}get outputs(){return mb(this.componentDef.outputs,!1)}constructor(r,a){super(),this.componentDef=r,this.ngModule=a,this.componentType=r.type,this.selector=function YR(n){return n.map(zR).join(",")}(r.selectors),this.ngContentSelectors=r.ngContentSelectors?r.ngContentSelectors:[],this.isBoundToModule=!!a}create(r,a,c,p){const _=O(null);try{let v=(p=p||this.ngModule)instanceof zo?p:p?.injector;v&amp;&amp;null!==this.componentDef.getStandaloneInjector&amp;&amp;(v=this.componentDef.getStandaloneInjector(v)||v);const b=v?new oc(r,v):r,I=b.get(em,null);if(null===I)throw new et(407,!1);const we={rendererFactory:I,sanitizer:b.get(hP,null),changeDetectionScheduler:b.get(Na,null)},ut=I.createRenderer(null,this.componentDef),pt=this.componentDef.selectors[0][0]||"div",Tt=c?function Ry(n,r,a,c){const _=c.get(pC,!1)||a===Ol.ShadowDom,v=n.selectRootElement(r,_);return function ZR(n){Iy(n)}(v),v}(ut,c,this.componentDef.encapsulation,b):Dp(ut,pt,function _P(n){const r=n.toLowerCase();return"svg"===r?Xh:"math"===r?"math":null}(pt));let kt=512;this.componentDef.signals?kt|=4096:this.componentDef.onPush||(kt|=16);let zt=null;null!==Tt&amp;&amp;(zt=Kf(Tt,b,!0));const Qt=Pg(0,null,null,1,0,null,null,null,null,null,null),Ft=Yd(null,Qt,null,kt,null,null,we,ut,b,null,zt);nc(Ft);let xn,ri,fi=null;try{const vo=this.componentDef;let zr,Qu=null;vo.findHostDirectiveDefs?(zr=[],Qu=new Map,vo.findHostDirectiveDefs(vo,zr,Qu),zr.push(vo)):zr=[vo];const Wl=function gP(n,r){const a=n[Xt],c=$e;return n[c]=r,_c(a,c,2,"#host",null)}(Ft,Tt);fi=function mP(n,r,a,c,p,_,v){const b=p[Xt];!function vP(n,r,a,c){for(const p of n)r.mergedAttrs=gd(r.mergedAttrs,p.hostAttrs);null!==r.mergedAttrs&amp;&amp;(Yp(r,r.mergedAttrs,!0),null!==a&amp;&amp;Ey(c,a,r))}(c,n,r,v);let I=null;null!==r&amp;&amp;(I=Kf(r,p[Ji]));const Z=_.rendererFactory.createRenderer(r,a),fe=Yd(p,Ig(a),null,Up(a),p[n.index],n,_,Z,null,null,I);return b.firstCreatePass&amp;&amp;Ag(b,n,c.length-1),$p(p,fe),p[n.index]=fe}(Wl,Tt,vo,zr,Ft,we,ut),ri=pl(Qt,$e),Tt&amp;&amp;function CP(n,r,a,c){if(c)uf(n,a,["ng-version","19.0.6"]);else{const{attrs:p,classes:_}=function KR(n){const r=[],a=[];let c=1,p=2;for(;c&lt;n.length;){let _=n[c];if("string"==typeof _)2===p?""!==_&amp;&amp;r.push(_,n[++c]):8===p&amp;&amp;a.push(_);else{if(!Vs(p))break;p=_}c++}return{attrs:r,classes:a}}(r.selectors[0]);p&amp;&amp;uf(n,a,p),_&amp;&amp;_.length&gt;0&amp;&amp;vy(n,a,_.join(" "))}}(ut,vo,Tt,c),void 0!==a&amp;&amp;function yP(n,r,a){const c=n.projection=[];for(let p=0;p&lt;r.length;p++){const _=a[p];c.push(null!=_&amp;&amp;_.length?Array.from(_):null)}}(ri,this.ngContentSelectors,a),xn=function EP(n,r,a,c,p,_){const v=hi(),b=p[Xt],I=cr(v,p);Dy(b,p,v,a,null,c);for(let fe=0;fe&lt;a.length;fe++)hr(os(p,b,v.directiveStart+fe,v),p);Ly(b,p,v),I&amp;&amp;hr(I,p);const Z=os(p,b,v.directiveStart+v.componentOffset,v);if(n[bi]=p[bi]=Z,null!==_)for(const fe of _)fe(Z,r);return Og(b,v,p),Z}(fi,vo,zr,Qu,Ft,[vb]),kg(Qt,Ft,null)}catch(vo){throw null!==fi&amp;&amp;Tf(fi),Tf(Ft),vo}finally{sf()}return new fP(this.componentType,xn,eu(ri,Ft),Ft,ri)}finally{O(_)}}}class fP extends lP{location;_rootLView;_tNode;instance;hostView;changeDetectorRef;componentType;previousInputValues=null;constructor(r,a,c,p,_){super(),this.location=c,this._rootLView=p,this._tNode=_,this.instance=a,this.hostView=this.changeDetectorRef=new eh(p,void 0,!1),this.componentType=r}setInput(r,a){const c=this._tNode.inputs;let p;if(null!==c&amp;&amp;(p=c[r])){if(this.previousInputValues??=new Map,this.previousInputValues.has(r)&amp;&amp;Object.is(this.previousInputValues.get(r),a))return;const _=this._rootLView;Ny(_[Xt],_,p,r,a),this.previousInputValues.set(r,a),qd(N(this._tNode.index,_),1)}}get injector(){return new Ao(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(r){this.hostView.onDestroy(r)}}function vb(){const n=hi();Zh(Lt()[Xt],n)}let Ec=(()=&gt;class n{static __NG_ELEMENT_ID__=jo})();function jo(){return Rr(hi(),Lt())}const Ha=Ec,Mr=class extends Ha{_lContainer;_hostTNode;_hostLView;constructor(r,a,c){super(),this._lContainer=r,this._hostTNode=a,this._hostLView=c}get element(){return eu(this._hostTNode,this._hostLView)}get injector(){return new Ao(this._hostTNode,this._hostLView)}get parentInjector(){const r=Ns(this._hostTNode,this._hostLView);if(hf(r)){const a=dr(r,this._hostLView),c=md(r);return new Ao(a[Xt].data[c+8],a)}return new Ao(null,this._hostLView)}clear(){for(;this.length&gt;0;)this.remove(this.length-1)}get(r){const a=_h(this._lContainer);return null!==a&amp;&amp;a[r]||null}get length(){return this._lContainer.length-Rn}createEmbeddedView(r,a,c){let p,_;"number"==typeof c?p=c:null!=c&amp;&amp;(p=c.index,_=c.injector);const v=Tu(this._lContainer,r.ssrId),b=r.createEmbeddedViewImpl(a||{},_,v);return this.insertImpl(b,p,mu(this._hostTNode,v)),b}createComponent(r,a,c,p,_){const v=r&amp;&amp;!function ul(n){return"function"==typeof n}(r);let b;if(v)b=a;else{const Tt=a||{};b=Tt.index,c=Tt.injector,p=Tt.projectableNodes,_=Tt.environmentInjector||Tt.ngModuleRef}const I=v?r:new ph(Kn(r)),Z=c||this.parentInjector;if(!_&amp;&amp;null==I.ngModule){const kt=(v?Z:this.parentInjector).get(zo,null);kt&amp;&amp;(_=kt)}const fe=Kn(I.componentType??{}),we=Tu(this._lContainer,fe?.id??null),pt=I.create(Z,p,we?.firstChild??null,_);return this.insertImpl(pt.hostView,b,mu(this._hostTNode,we)),pt}insert(r,a){return this.insertImpl(r,a,!0)}insertImpl(r,a,c){const p=r._lView;if(function re(n){return Gt(n[Wi])}(p)){const b=this.indexOf(r);if(-1!==b)this.detach(b);else{const I=p[Wi],Z=new Mr(I,I[ro],I[Wi]);Z.detach(Z.indexOf(r))}}const _=this._adjustIndex(a),v=this._lContainer;return Jd(v,p,_,c),r.attachToViewContainerRef(),tn(_a(v),_,r),r}move(r,a){return this.insert(r,a)}indexOf(r){const a=_h(this._lContainer);return null!==a?a.indexOf(r):-1}remove(r){const a=this._adjustIndex(r,-1),c=Wd(this._lContainer,a);c&amp;&amp;($t(_a(this._lContainer),a),Or(c[Xt],c))}detach(r){const a=this._adjustIndex(r,-1),c=Wd(this._lContainer,a);return c&amp;&amp;null!=$t(_a(this._lContainer),a)?new eh(c):null}_adjustIndex(r,a=0){return r??this.length+a}};function _h(n){return n[8]}function _a(n){return n[8]||(n[8]=[])}function Rr(n,r){let a;const c=r[n.index];return Gt(c)?a=c:(a=Lg(c,r,null,n),r[n.index]=a,$p(r,a)),rm(a,r,n,c),new Mr(a,n,r)}let rm=function Eb(n,r,a,c){if(n[dn])return;let p;p=8&amp;a.type?Ti(c):function om(n,r){const a=n[Dn],c=a.createComment(""),p=cr(r,n);return hc(a,gg(a,p),c,function kR(n,r){return n.nextSibling(r)}(a,p),!1),c}(r,a),n[dn]=p},Kp=()=&gt;!1;class Qp{queryList;matches=null;constructor(r){this.queryList=r}clone(){return new Qp(this.queryList)}setDirty(){this.queryList.setDirty()}}class am{queries;constructor(r=[]){this.queries=r}createEmbeddedView(r){const a=r.queries;if(null!==a){const c=null!==r.contentQueries?r.contentQueries[0]:a.length,p=[];for(let _=0;_&lt;c;_++){const v=a.getByIndex(_);p.push(this.queries[v.indexInDeclarationView].clone())}return new am(p)}return null}insertView(r){this.dirtyQueriesWithMatches(r)}detachView(r){this.dirtyQueriesWithMatches(r)}finishViewCreation(r){this.dirtyQueriesWithMatches(r)}dirtyQueriesWithMatches(r){for(let a=0;a&lt;this.queries.length;a++)null!==Su(r,a).matches&amp;&amp;this.queries[a].setDirty()}}class lm{flags;read;predicate;constructor(r,a,c=null){this.flags=a,this.read=c,this.predicate="string"==typeof r?function IP(n){return n.split(",").map(r=&gt;r.trim())}(r):r}}class Jp{queries;constructor(r=[]){this.queries=r}elementStart(r,a){for(let c=0;c&lt;this.queries.length;c++)this.queries[c].elementStart(r,a)}elementEnd(r){for(let a=0;a&lt;this.queries.length;a++)this.queries[a].elementEnd(r)}embeddedTView(r){let a=null;for(let c=0;c&lt;this.length;c++){const p=null!==a?a.length:0,_=this.getByIndex(c).embeddedTView(r,p);_&amp;&amp;(_.indexInDeclarationView=c,null!==a?a.push(_):a=[_])}return null!==a?new Jp(a):null}template(r,a){for(let c=0;c&lt;this.queries.length;c++)this.queries[c].template(r,a)}getByIndex(r){return this.queries[r]}get length(){return this.queries.length}track(r){this.queries.push(r)}}class cm{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(r,a=-1){this.metadata=r,this._declarationNodeIndex=a}elementStart(r,a){this.isApplyingToNode(a)&amp;&amp;this.matchTNode(r,a)}elementEnd(r){this._declarationNodeIndex===r.index&amp;&amp;(this._appliesToNextNode=!1)}template(r,a){this.elementStart(r,a)}embeddedTView(r,a){return this.isApplyingToNode(r)?(this.crossesNgTemplate=!0,this.addMatch(-r.index,a),new cm(this.metadata)):null}isApplyingToNode(r){if(this._appliesToNextNode&amp;&amp;1&amp;~this.metadata.flags){const a=this._declarationNodeIndex;let c=r.parent;for(;null!==c&amp;&amp;8&amp;c.type&amp;&amp;c.index!==a;)c=c.parent;return a===(null!==c?c.index:-1)}return this._appliesToNextNode}matchTNode(r,a){const c=this.metadata.predicate;if(Array.isArray(c))for(let p=0;p&lt;c.length;p++){const _=c[p];this.matchTNodeWithReadOption(r,a,SP(a,_)),this.matchTNodeWithReadOption(r,a,op(a,r,_,!1,!1))}else c===th?4&amp;a.type&amp;&amp;this.matchTNodeWithReadOption(r,a,-1):this.matchTNodeWithReadOption(r,a,op(a,r,c,!1,!1))}matchTNodeWithReadOption(r,a,c){if(null!==c){const p=this.metadata.read;if(null!==p)if(p===Td||p===Ec||p===th&amp;&amp;4&amp;a.type)this.addMatch(a.index,-2);else{const _=op(a,r,p,!1,!1);null!==_&amp;&amp;this.addMatch(a.index,_)}else this.addMatch(a.index,c)}}addMatch(r,a){null===this.matches?this.matches=[r,a]:this.matches.push(r,a)}}function SP(n,r){const a=n.localNames;if(null!==a)for(let c=0;c&lt;a.length;c+=2)if(a[c]===r)return a[c+1];return null}function MP(n,r,a,c){return-1===a?function OP(n,r){return 11&amp;n.type?eu(n,r):4&amp;n.type?Vp(n,r):null}(r,n):-2===a?function RP(n,r,a){return a===Td?eu(r,n):a===th?Vp(r,n):a===Ec?Rr(r,n):void 0}(n,r,c):os(n,n[Xt],a,r)}function yb(n,r,a,c){const p=r[Yo].queries[c];if(null===p.matches){const _=n.data,v=a.matches,b=[];for(let I=0;null!==v&amp;&amp;I&lt;v.length;I+=2){const Z=v[I];b.push(Z&lt;0?null:MP(r,_[Z],v[I+1],a.metadata.read))}p.matches=b}return p.matches}function um(n,r,a,c){const p=n.queries.getByIndex(a),_=p.matches;if(null!==_){const v=yb(n,r,p,a);for(let b=0;b&lt;_.length;b+=2){const I=_[b];if(I&gt;0)c.push(v[b/2]);else{const Z=_[b+1],fe=r[-I];for(let we=Rn;we&lt;fe.length;we++){const ut=fe[we];ut[Es]===ut[Wi]&amp;&amp;um(ut[Xt],ut,Z,c)}if(null!==fe[zn]){const we=fe[zn];for(let ut=0;ut&lt;we.length;ut++){const pt=we[ut];um(pt[Xt],pt,Z,c)}}}}}return c}function fh(n,r,a){const c=new JE(!(4&amp;~a));return function tI(n,r,a,c){const p=gI(r);p.push(a),n.firstCreatePass&amp;&amp;mI(n).push(c,p.length-1)}(n,r,c,c.destroy),(r[Yo]??=new am).queries.push(new Qp(c))-1}function Sb(n,r,a){null===n.queries&amp;&amp;(n.queries=new Jp),n.queries.track(new cm(r,a))}function Su(n,r){return n.queries.getByIndex(r)}function Zp(n,r){const a=n[Xt],c=Su(a,r);return c.crossesNgTemplate?um(a,n,r,[]):yb(a,n,c,r)}function Cc(n,r){Do("NgSignals");const a=function Te(n){const r=Object.create(B);r.value=n;const a=()=&gt;(U(r),r.value);return a[R]=r,a}(n),c=a[R];return r?.equal&amp;&amp;(c.equal=r.equal),a.set=p=&gt;bt(c,p),a.update=p=&gt;function Ae(n,r){W()||dt(),bt(n,r(n.value))}(c,p),a.asReadonly=hm.bind(a),a}function hm(){const n=this[R];if(void 0===n.readonlyFn){const r=()=&gt;this();r[R]=n,n.readonlyFn=r}return n.readonlyFn}class yc{}class Vb{}function BP(n,r){return new _m(n,r??null,[])}class _m extends yc{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new gb(this);constructor(r,a,c,p=!0){super(),this.ngModuleType=r,this._parent=a;const _=io(r);this._bootstrapComponents=fr(_.bootstrap),this._r3Injector=GE(r,a,[{provide:yc,useValue:this},{provide:uh,useValue:this.componentFactoryResolver},...c],Qn(r),new Set(["environment"])),p&amp;&amp;this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const r=this._r3Injector;!r.destroyed&amp;&amp;r.destroy(),this.destroyCbs.forEach(a=&gt;a()),this.destroyCbs=null}onDestroy(r){this.destroyCbs.push(r)}}class fm extends Vb{moduleType;constructor(r){super(),this.moduleType=r}create(r){return new _m(this.moduleType,r,[])}}class jb extends yc{injector;componentFactoryResolver=new gb(this);instance=null;constructor(r){super();const a=new gs([...r.providers,{provide:yc,useValue:this},{provide:uh,useValue:this.componentFactoryResolver}],r.parent||sl(),r.debugName,new Set(["environment"]));this.injector=a,r.runEnvironmentInitializers&amp;&amp;a.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(r){this.injector.onDestroy(r)}}function gm(n,r,a=null){return new jb({providers:n,parent:r,debugName:a,runEnvironmentInitializers:!0}).injector}let $P=(()=&gt;{class n{_injector;cachedInjectors=new Map;constructor(a){this._injector=a}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a)){const c=Ra(0,a.type),p=c.length&gt;0?gm([c],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a,p)}return this.cachedInjectors.get(a)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&amp;&amp;a.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=qt({token:n,providedIn:"environment",factory:()=&gt;new n(Ki(zo))})}return n})();function Hb(n){return je(()=&gt;{const r=Yb(n),a={...r,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===lp.OnPush,directiveDefs:null,pipeDefs:null,dependencies:r.standalone&amp;&amp;n.dependencies||null,getStandaloneInjector:r.standalone?p=&gt;p.get($P).getOrCreateStandaloneInjector(a):null,getExternalStyles:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||Ol.Emulated,styles:n.styles||di,_:null,schemas:n.schemas||null,tView:null,id:""};r.standalone&amp;&amp;Do("NgStandalone"),Kb(a);const c=n.dependencies;return a.directiveDefs=bc(c,!1),a.pipeDefs=bc(c,!0),a.id=function Tc(n){let r=0;const c=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,"function"==typeof n.consts?"":n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery];for(const _ of c.join("|"))r=Math.imul(31,r)+_.charCodeAt(0)|0;return r+=2147483648,"c"+r}(a),a})}function GP(n){return Kn(n)||Bi(n)}function VP(n){return null!==n}function mm(n){return je(()=&gt;({type:n.type,bootstrap:n.bootstrap||di,declarations:n.declarations||di,imports:n.imports||di,exports:n.exports||di,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Wb(n,r){if(null==n)return Bo;const a={};for(const c in n)if(n.hasOwnProperty(c)){const p=n[c];let _,v,b=Va.None;Array.isArray(p)?(b=p[0],_=p[1],v=p[2]??_):(_=p,v=p),r?(a[_]=b!==Va.None?[c,b]:c,r[_]=v):a[_]=c}return a}function Xb(n){return je(()=&gt;{const r=Yb(n);return Kb(r),r})}function zb(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:n.standalone??!0,onDestroy:n.type.prototype.ngOnDestroy||null}}function Yb(n){const r={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:r,inputTransforms:null,inputConfig:n.inputs||Bo,exportAs:n.exportAs||null,standalone:n.standalone??!0,signals:!0===n.signals,selectors:n.selectors||di,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Wb(n.inputs,r),outputs:Wb(n.outputs),debugInfo:null}}function Kb(n){n.features?.forEach(r=&gt;r(n))}function bc(n,r){if(!n)return null;const a=r?Hi:GP;return()=&gt;("function"==typeof n?n():n).map(c=&gt;a(c)).filter(VP)}function Em(n){let r=function vm(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),a=!0;const c=[n];for(;r;){let p;if(uo(n))p=r.\u0275cmp||r.\u0275dir;else{if(r.\u0275cmp)throw new et(903,!1);p=r.\u0275dir}if(p){if(a){c.push(p);const v=n;v.inputs=Cm(n.inputs),v.inputTransforms=Cm(n.inputTransforms),v.declaredInputs=Cm(n.declaredInputs),v.outputs=Cm(n.outputs);const b=p.hostBindings;b&amp;&amp;HP(n,b);const I=p.viewQuery,Z=p.contentQueries;if(I&amp;&amp;ls(n,I),Z&amp;&amp;jP(n,Z),ek(n,p),kn(n.outputs,p.outputs),uo(p)&amp;&amp;p.data.animation){const fe=n.data;fe.animation=(fe.animation||[]).concat(p.data.animation)}}const _=p.features;if(_)for(let v=0;v&lt;_.length;v++){const b=_[v];b&amp;&amp;b.ngInherit&amp;&amp;b(n),b===Em&amp;&amp;(a=!1)}}r=Object.getPrototypeOf(r)}!function tk(n){let r=0,a=null;for(let c=n.length-1;c&gt;=0;c--){const p=n[c];p.hostVars=r+=p.hostVars,p.hostAttrs=gd(p.hostAttrs,a=gd(a,p.hostAttrs))}}(c)}function ek(n,r){for(const a in r.inputs){if(!r.inputs.hasOwnProperty(a)||n.inputs.hasOwnProperty(a))continue;const c=r.inputs[a];if(void 0!==c&amp;&amp;(n.inputs[a]=c,n.declaredInputs[a]=r.declaredInputs[a],null!==r.inputTransforms)){const p=Array.isArray(c)?c[0]:c;if(!r.inputTransforms.hasOwnProperty(p))continue;n.inputTransforms??={},n.inputTransforms[p]=r.inputTransforms[p]}}}function Cm(n){return n===Bo?{}:n===di?[]:n}function ls(n,r){const a=n.viewQuery;n.viewQuery=a?(c,p)=&gt;{r(c,p),a(c,p)}:r}function jP(n,r){const a=n.contentQueries;n.contentQueries=a?(c,p,_)=&gt;{r(c,p,_),a(c,p,_)}:r}function HP(n,r){const a=n.hostBindings;n.hostBindings=a?(c,p)=&gt;{r(c,p),a(c,p)}:r}function n0(n){const r=n.inputConfig,a={};for(const c in r)if(r.hasOwnProperty(c)){const p=r[c];Array.isArray(p)&amp;&amp;p[3]&amp;&amp;(a[c]=p[3])}n.inputTransforms=a}function e_(n){return!!bm(n)&amp;&amp;(Array.isArray(n)||!(n instanceof Map)&amp;&amp;Symbol.iterator in n)}function bm(n){return null!==n&amp;&amp;("function"==typeof n||"object"==typeof n)}function fa(n,r,a){return n[r]=a}function Sc(n,r){return n[r]}function ho(n,r,a){return!Object.is(n[r],a)&amp;&amp;(n[r]=a,!0)}function Oc(n,r,a,c){const p=ho(n,r,a);return ho(n,r+1,c)||p}function Pl(n,r,a,c,p){const _=Oc(n,r,a,c);return ho(n,r+2,p)||_}function Ts(n,r,a,c,p,_){const v=Oc(n,r,a,c);return Oc(n,r+2,p,_)||v}function mh(n,r,a,c,p,_,v,b,I,Z){const fe=a+$e,we=r.firstCreatePass?function QP(n,r,a,c,p,_,v,b,I){const Z=r.consts,fe=_c(r,n,4,v||null,b||null);wg(r,a,fe,Pe(Z,I)),Zh(r,fe);const we=fe.tView=Pg(2,fe,c,p,_,r.directiveRegistry,r.pipeRegistry,null,r.schemas,Z,null);return null!==r.queries&amp;&amp;(r.queries.template(r,fe),we.queries=r.queries.embeddedTView(fe)),fe}(fe,r,n,c,p,_,v,b,I):r.data[fe];xs(we,!1);const ut=o0(r,n,we,a);pd()&amp;&amp;xp(r,n,ut,we),hr(ut,n);const pt=Lg(ut,n,ut,we);return n[fe]=pt,$p(n,pt),function sm(n,r,a){return Kp(n,r,a)}(pt,we,n),To(we)&amp;&amp;Mg(r,n,we),null!=I&amp;&amp;Rg(n,we,Z),we}function Tm(n,r,a,c,p,_,v,b){const I=Lt(),Z=Mn();return mh(I,Z,n,r,a,c,p,Pe(Z.consts,_),v,b),Tm}let o0=function r0(n,r,a,c){return ra(!0),r[Dn].createComment("")};let Eh=(()=&gt;{class n{log(a){console.log(a)}warn(a){console.warn(a)}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();const m0="ng";function Pc(n,r){!function v0(n,r){if(typeof COMPILED&gt;"u"||!COMPILED){const a=Wt;a[m0]??={},a[m0][n]=r}}(n,r)}const E0=new Je(""),C0=new Je("");let Rm,Tw=(()=&gt;{class n{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(a,c,p){this._ngZone=a,this.registry=c,Rm||(function Sw(n){Rm=n}(p),p.addToWindow(c)),this._watchAngularEvents(),a.run(()=&gt;{this.taskTrackingZone=typeof Zone&gt;"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=&gt;{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=&gt;{this._ngZone.onStable.subscribe({next:()=&gt;{to.assertNotInAngularZone(),queueMicrotask(()=&gt;{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&amp;&amp;!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=&gt;{for(;0!==this._callbacks.length;){let a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb()}});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=&gt;!c.updateCb||!c.updateCb(a)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(a=&gt;({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,c,p){let _=-1;c&amp;&amp;c&gt;0&amp;&amp;(_=setTimeout(()=&gt;{this._callbacks=this._callbacks.filter(v=&gt;v.timeoutId!==_),a()},c)),this._callbacks.push({doneCb:a,timeoutId:_,updateCb:p})}whenStable(a,c,p){if(p&amp;&amp;!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(a,c,p),this._runCallbacksIfReady()}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,c,p){return[]}static \u0275fac=function(c){return new(c||n)(Ki(to),Ki(y0),Ki(C0))};static \u0275prov=qt({token:n,factory:n.\u0275fac})}return n})(),y0=(()=&gt;{class n{_applications=new Map;registerApplication(a,c){this._applications.set(a,c)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,c=!0){return Rm?.findTestabilityInTree(this,a,c)??null}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();function Im(n){return!!n&amp;&amp;"function"==typeof n.then}function b0(n){return!!n&amp;&amp;"function"==typeof n.subscribe}const Pm=new Je("");function Ow(n){return qr([{provide:Pm,multi:!0,useValue:n}])}let T0=(()=&gt;{class n{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((a,c)=&gt;{this.resolve=a,this.reject=c});appInits=un(Pm,{optional:!0})??[];injector=un(So);constructor(){}runInitializers(){if(this.initialized)return;const a=[];for(const p of this.appInits){const _=qs(this.injector,p);if(Im(_))a.push(_);else if(b0(_)){const v=new Promise((b,I)=&gt;{_.subscribe({complete:b,error:I})});a.push(v)}}const c=()=&gt;{this.done=!0,this.resolve()};Promise.all(a).then(()=&gt;{c()}).catch(p=&gt;{this.reject(p)}),0===a.length&amp;&amp;c(),this.initialized=!0}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),wm=(()=&gt;{class n{static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;new S0})}return n})();class S0{queuedEffectCount=0;queues=new Map;schedule(r){this.enqueue(r)}remove(r){const c=this.queues.get(r.zone);c.has(r)&amp;&amp;(c.delete(r),this.queuedEffectCount--)}enqueue(r){const a=r.zone;this.queues.has(a)||this.queues.set(a,new Set);const c=this.queues.get(a);c.has(r)||(this.queuedEffectCount++,c.add(r))}flush(){for(;this.queuedEffectCount&gt;0;)for(const[r,a]of this.queues)null===r?this.flushQueue(a):r.run(()=&gt;this.flushQueue(a))}flushQueue(r){for(const a of r)r.delete(a),this.queuedEffectCount--,a.run()}}const yh=new Je("");function M0(n,r){return Array.isArray(r)?r.reduce(M0,n):{...n,...r}}let us=(()=&gt;{class n{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=un(W1);afterRenderManager=un(Gf);zonelessEnabled=un(Cd);rootEffectScheduler=un(wm);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new ze.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=un(ka).hasPendingTasks.pipe((0,H.T)(a=&gt;!a));constructor(){un(Ad,{optional:!0})}whenStable(){let a;return new Promise(c=&gt;{a=this.isStable.subscribe({next:p=&gt;{p&amp;&amp;c()}})}).finally(()=&gt;{a.unsubscribe()})}_injector=un(zo);_rendererFactory=null;get injector(){return this._injector}bootstrap(a,c){const p=a instanceof pb;if(!this._injector.get(T0).done)throw!p&amp;&amp;kr(a),new et(405,!1);let v;v=p?a:this._injector.get(uh).resolveComponentFactory(a),this.componentTypes.push(v.componentType);const b=function Mw(n){return n.isBoundToModule}(v)?void 0:this._injector.get(yc),Z=v.create(So.NULL,[],c||v.selector,b),fe=Z.location.nativeElement,we=Z.injector.get(E0,null);return we?.registerApplication(fe),Z.onDestroy(()=&gt;{this.detachView(Z.hostView),s_(this.components,Z),we?.unregisterApplication(fe)}),this._loadComponent(Z),Z}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=&gt;{if(null!==this.tracingSnapshot){const c=this.tracingSnapshot;return this.tracingSnapshot=null,c.run($f.CHANGE_DETECTION,this._tick),void c.dispose()}if(this._runningTick)throw new et(101,!1);const a=O(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,O(a),this.afterTick.next()}};synchronize(){null===this._rendererFactory&amp;&amp;!this._injector.destroyed&amp;&amp;(this._rendererFactory=this._injector.get(em,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let a=0;for(;0!==this.dirtyFlags&amp;&amp;a++&lt;10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&amp;this.dirtyFlags&amp;&amp;(this.dirtyFlags&amp;=-17,this.rootEffectScheduler.flush()),7&amp;this.dirtyFlags){const a=!!(1&amp;this.dirtyFlags);this.dirtyFlags&amp;=-8,this.dirtyFlags|=8;for(let{_lView:c,notifyErrorHandler:p}of this.allViews)Pw(c,p,a,this.zonelessEnabled);if(this.dirtyFlags&amp;=-5,this.syncDirtyFlagsWithViews(),23&amp;this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&amp;this.dirtyFlags&amp;&amp;(this.dirtyFlags&amp;=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:a})=&gt;sn(a))?this.dirtyFlags|=2:this.dirtyFlags&amp;=-8}attachView(a){const c=a;this._views.push(c),c.attachToAppRef(this)}detachView(a){const c=a;s_(this._views,c),c.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a),this._injector.get(yh,[]).forEach(p=&gt;p(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=&gt;a()),this._views.slice().forEach(a=&gt;a.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(a){return this._destroyListeners.push(a),()=&gt;s_(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new et(406,!1);const a=this._injector;a.destroy&amp;&amp;!a.destroyed&amp;&amp;a.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function s_(n,r){const a=n.indexOf(r);a&gt;-1&amp;&amp;n.splice(a,1)}function Pw(n,r,a,c){(a||sn(n))&amp;&amp;vu(n,r,a&amp;&amp;!c?0:1)}function km(n,r,a,c){const p=Lt();return ho(p,ys(),r)&amp;&amp;(Mn(),function pa(n,r,a,c,p,_){const v=cr(n,r);Dg(r[Dn],v,_,n.value,a,c,p)}($i(),p,n,r,a,c)),km}function Au(n,r,a,c){return ho(n,ys(),a)?r+Qe(a)+c:Zn}function l_(n,r){return n&lt;&lt;17|r&lt;&lt;2}function Nl(n){return n&gt;&gt;17&amp;32767}function Bm(n){return 2|n}function Ac(n){return(131068&amp;n)&gt;&gt;2}function Um(n,r){return-131069&amp;n|r&lt;&lt;2}function $m(n){return 1|n}function U0(n,r,a,c){const p=n[a+1],_=null===r;let v=c?Nl(p):Ac(p),b=!1;for(;0!==v&amp;&amp;(!1===b||_);){const Z=n[v+1];aA(n[v],r)&amp;&amp;(b=!0,n[v+1]=c?$m(Z):Bm(Z)),v=c?Nl(Z):Ac(Z)}b&amp;&amp;(n[a+1]=c?Bm(p):$m(p))}function aA(n,r){return null===n||null==r||(Array.isArray(n)?n[1]:n)===r||!(!Array.isArray(n)||"string"!=typeof r)&amp;&amp;Io(n,r)&gt;=0}const No={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Gm(n){return n.substring(No.key,No.keyEnd)}function lA(n){return n.substring(No.value,No.valueEnd)}function $0(n,r){const a=No.textEnd;return a===r?-1:(r=No.keyEnd=function dA(n,r,a){for(;r&lt;a&amp;&amp;n.charCodeAt(r)&gt;32;)r++;return r}(n,No.key=r,a),Fu(n,r,a))}function G0(n,r){const a=No.textEnd;let c=No.key=Fu(n,r,a);return a===c?-1:(c=No.keyEnd=function j0(n,r,a){let c;for(;r&lt;a&amp;&amp;(45===(c=n.charCodeAt(r))||95===c||(-33&amp;c)&gt;=65&amp;&amp;(-33&amp;c)&lt;=90||c&gt;=48&amp;&amp;c&lt;=57);)r++;return r}(n,c,a),c=H0(n,c,a),c=No.value=Fu(n,c,a),c=No.valueEnd=function hA(n,r,a){let c=-1,p=-1,_=-1,v=r,b=v;for(;v&lt;a;){const I=n.charCodeAt(v++);if(59===I)return b;34===I||39===I?b=v=W0(n,I,v,a):r===v-4&amp;&amp;85===_&amp;&amp;82===p&amp;&amp;76===c&amp;&amp;40===I?b=v=W0(n,41,v,a):I&gt;32&amp;&amp;(b=v),_=p,p=c,c=-33&amp;I}return b}(n,c,a),H0(n,c,a))}function V0(n){No.key=0,No.keyEnd=0,No.value=0,No.valueEnd=0,No.textEnd=n.length}function Fu(n,r,a){for(;r&lt;a&amp;&amp;n.charCodeAt(r)&lt;=32;)r++;return r}function H0(n,r,a,c){return(r=Fu(n,r,a))&lt;a&amp;&amp;r++,r}function W0(n,r,a,c){let p=-1,_=a;for(;_&lt;c;){const v=n.charCodeAt(_++);if(v==r&amp;&amp;92!==p)return _;p=92==v&amp;&amp;92===p?0:v}throw new Error}function Vm(n,r,a){const c=Lt();return ho(c,ys(),r)&amp;&amp;Gr(Mn(),$i(),c,n,r,c[Dn],a,!1),Vm}function jm(n,r,a,c,p){const v=p?"class":"style";Ny(n,a,r.inputs[v],v,c)}function Hm(n,r,a){return Ws(n,r,a,!1),Hm}function Wm(n,r){return Ws(n,r,null,!0),Wm}function Os(n){Xs(J0,_A,n,!1)}function _A(n,r){for(let a=function uA(n){return V0(n),G0(n,Fu(n,0,No.textEnd))}(r);a&gt;=0;a=G0(r,a))J0(n,Gm(r),lA(r))}function X0(n){Xs(vA,ga,n,!0)}function ga(n,r){for(let a=function cA(n){return V0(n),$0(n,Fu(n,0,No.textEnd))}(r);a&gt;=0;a=$0(r,a))ui(n,Gm(r),!0)}function Ws(n,r,a,c){const p=Lt(),_=Mn(),v=ji(2);_.firstUpdatePass&amp;&amp;Y0(_,n,v,c),r!==Zn&amp;&amp;ho(p,v,r)&amp;&amp;Z0(_,_.data[Ko()],p,p[Dn],n,p[v+1]=function CA(n,r){return null==n||""===n||("string"==typeof r?n+=r:"object"==typeof n&amp;&amp;(n=Qn(da(n)))),n}(r,a),c,v)}function Xs(n,r,a,c){const p=Mn(),_=ji(2);p.firstUpdatePass&amp;&amp;Y0(p,null,_,c);const v=Lt();if(a!==Zn&amp;&amp;ho(v,_,a)){const b=p.data[Ko()];if(eT(b,c)&amp;&amp;!z0(p,_)){let I=c?b.classesWithoutHost:b.stylesWithoutHost;null!==I&amp;&amp;(a=Ei(I,a||"")),jm(p,b,v,a,c)}else!function EA(n,r,a,c,p,_,v,b){p===Zn&amp;&amp;(p=di);let I=0,Z=0,fe=0&lt;p.length?p[0]:null,we=0&lt;_.length?_[0]:null;for(;null!==fe||null!==we;){const ut=I&lt;p.length?p[I+1]:void 0,pt=Z&lt;_.length?_[Z+1]:void 0;let kt,Tt=null;fe===we?(I+=2,Z+=2,ut!==pt&amp;&amp;(Tt=we,kt=pt)):null===we||null!==fe&amp;&amp;fe&lt;we?(I+=2,Tt=fe):(Z+=2,Tt=we,kt=pt),null!==Tt&amp;&amp;Z0(n,r,a,c,Tt,kt,v,b),fe=I&lt;p.length?p[I]:null,we=Z&lt;_.length?_[Z]:null}}(p,b,v,v[Dn],v[_+1],v[_+1]=function Q0(n,r,a){if(null==a||""===a)return di;const c=[],p=da(a);if(Array.isArray(p))for(let _=0;_&lt;p.length;_++)n(c,p[_],!0);else if("object"==typeof p)for(const _ in p)p.hasOwnProperty(_)&amp;&amp;n(c,_,p[_]);else"string"==typeof p&amp;&amp;r(c,p);return c}(n,r,a),c,_)}}function z0(n,r){return r&gt;=n.expandoStartIndex}function Y0(n,r,a,c){const p=n.data;if(null===p[a+1]){const _=p[Ko()],v=z0(n,a);eT(_,c)&amp;&amp;null===r&amp;&amp;!v&amp;&amp;(r=!1),r=function fA(n,r,a,c){const p=tf(n);let _=c?r.residualClasses:r.residualStyles;if(null===p)0===(c?r.classBindings:r.styleBindings)&amp;&amp;(a=Bu(a=Xm(null,n,r,a,c),r.attrs,c),_=null);else{const v=r.directiveStylingLast;if(-1===v||n[v]!==p)if(a=Xm(p,n,r,a,c),null===_){let I=function K0(n,r,a){const c=a?r.classBindings:r.styleBindings;if(0!==Ac(c))return n[Nl(c)]}(n,r,c);void 0!==I&amp;&amp;Array.isArray(I)&amp;&amp;(I=Xm(null,n,r,I[1],c),I=Bu(I,r.attrs,c),function gA(n,r,a,c){n[Nl(a?r.classBindings:r.styleBindings)]=c}(n,r,c,I))}else _=function mA(n,r,a){let c;const p=r.directiveEnd;for(let _=1+r.directiveStylingLast;_&lt;p;_++)c=Bu(c,n[_].hostAttrs,a);return Bu(c,r.attrs,a)}(n,r,c)}return void 0!==_&amp;&amp;(c?r.residualClasses=_:r.residualStyles=_),a}(p,_,r,c),function rA(n,r,a,c,p,_){let v=_?r.classBindings:r.styleBindings,b=Nl(v),I=Ac(v);n[c]=a;let fe,Z=!1;if(Array.isArray(a)?(fe=a[1],(null===fe||Io(a,fe)&gt;0)&amp;&amp;(Z=!0)):fe=a,p)if(0!==I){const ut=Nl(n[b+1]);n[c+1]=l_(ut,b),0!==ut&amp;&amp;(n[ut+1]=Um(n[ut+1],c)),n[b+1]=function iA(n,r){return 131071&amp;n|r&lt;&lt;17}(n[b+1],c)}else n[c+1]=l_(b,0),0!==b&amp;&amp;(n[b+1]=Um(n[b+1],c)),b=c;else n[c+1]=l_(I,0),0===b?b=c:n[I+1]=Um(n[I+1],c),I=c;Z&amp;&amp;(n[c+1]=Bm(n[c+1])),U0(n,fe,c,!0),U0(n,fe,c,!1),function sA(n,r,a,c,p){const _=p?n.residualClasses:n.residualStyles;null!=_&amp;&amp;"string"==typeof r&amp;&amp;Io(_,r)&gt;=0&amp;&amp;(a[c+1]=$m(a[c+1]))}(r,fe,n,c,_),v=l_(b,I),_?r.classBindings=v:r.styleBindings=v}(p,_,r,a,v,c)}}function Xm(n,r,a,c,p){let _=null;const v=a.directiveEnd;let b=a.directiveStylingLast;for(-1===b?b=a.directiveStart:b++;b&lt;v&amp;&amp;(_=r[b],c=Bu(c,_.hostAttrs,p),_!==n);)b++;return null!==n&amp;&amp;(a.directiveStylingLast=b),c}function Bu(n,r,a){const c=a?1:2;let p=-1;if(null!==r)for(let _=0;_&lt;r.length;_++){const v=r[_];"number"==typeof v?p=v:p===c&amp;&amp;(Array.isArray(n)||(n=void 0===n?[]:["",n]),ui(n,v,!!a||r[++_]))}return void 0===n?null:n}function J0(n,r,a){ui(n,r,da(a))}function vA(n,r,a){const c=String(r);""!==c&amp;&amp;!c.includes(" ")&amp;&amp;ui(n,c,a)}function Z0(n,r,a,c,p,_,v,b){if(!(3&amp;r.type))return;const I=n.data,Z=I[b+1],fe=function oA(n){return!(1&amp;~n)}(Z)?q0(I,r,a,p,Ac(Z),v):void 0;c_(fe)||(c_(_)||function nA(n){return!(2&amp;~n)}(Z)&amp;&amp;(_=q0(I,null,a,p,b,v)),function my(n,r,a,c,p){if(r)p?n.addClass(a,c):n.removeClass(a,c);else{let _=-1===c.indexOf("-")?void 0:Ap.DashCase;null==p?n.removeStyle(a,c,_):("string"==typeof p&amp;&amp;p.endsWith("!important")&amp;&amp;(p=p.slice(0,-10),_|=Ap.Important),n.setStyle(a,c,p,_))}}(c,v,Yc(Ko(),a),p,_))}function q0(n,r,a,c,p,_){const v=null===r;let b;for(;p&gt;0;){const I=n[p],Z=Array.isArray(I),fe=Z?I[1]:I,we=null===fe;let ut=a[p+1];ut===Zn&amp;&amp;(ut=we?di:void 0);let pt=we?Ro(ut,c):fe===c?ut:void 0;if(Z&amp;&amp;!c_(pt)&amp;&amp;(pt=Ro(I,c)),c_(pt)&amp;&amp;(b=pt,v))return b;const Tt=n[p+1];p=v?Nl(Tt):Ac(Tt)}if(null!==r){let I=_?r.residualClasses:r.residualStyles;null!=I&amp;&amp;(b=Ro(I,c))}return b}function c_(n){return void 0!==n}function eT(n,r){return!!(n.flags&amp;(r?8:16))}function tT(n,r,a){Xs(ui,ga,Au(Lt(),n,r,a),!0)}class pk{destroy(r){}updateValue(r,a){}swap(r,a){const c=Math.min(r,a),p=Math.max(r,a),_=this.detach(p);if(p-c&gt;1){const v=this.detach(c);this.attach(c,_),this.attach(p,v)}else this.attach(c,_)}move(r,a){this.attach(a,this.detach(r))}}function u_(n,r,a,c,p){return n===a&amp;&amp;Object.is(r,c)?1:Object.is(p(n,r),p(a,c))?-1:0}function Ym(n,r,a,c){return!(void 0===r||!r.has(c)||(n.attach(a,r.get(c)),r.delete(c),0))}function za(n,r,a,c,p){if(Ym(n,r,c,a(c,p)))n.updateValue(c,p);else{const _=n.create(c,p);n.attach(c,_)}}function Km(n,r,a,c){const p=new Set;for(let _=r;_&lt;=a;_++)p.add(c(_,n.at(_)));return p}class sT{kvMap=new Map;_vMap=void 0;has(r){return this.kvMap.has(r)}delete(r){if(!this.has(r))return!1;const a=this.kvMap.get(r);return void 0!==this._vMap&amp;&amp;this._vMap.has(a)?(this.kvMap.set(r,this._vMap.get(a)),this._vMap.delete(a)):this.kvMap.delete(r),!0}get(r){return this.kvMap.get(r)}set(r,a){if(this.kvMap.has(r)){let c=this.kvMap.get(r);void 0===this._vMap&amp;&amp;(this._vMap=new Map);const p=this._vMap;for(;p.has(c);)c=p.get(c);p.set(c,a)}else this.kvMap.set(r,a)}forEach(r){for(let[a,c]of this.kvMap)if(r(c,a),void 0!==this._vMap){const p=this._vMap;for(;p.has(c);)c=p.get(c),r(c,a)}}}function aT(n,r){Do("NgControlFlow");const a=Lt(),c=ys(),p=a[c]!==Zn?a[c]:-1,_=-1!==p?d_(a,$e+p):void 0;if(ho(a,c,n)){const b=O(null);try{if(void 0!==_&amp;&amp;ky(_,0),-1!==n){const I=$e+n,Z=d_(a,I),fe=Qm(a[Xt],I),we=Tu(Z,fe.tView.ssrId);Jd(Z,Qd(a,fe,r,{dehydratedView:we}),0,mu(fe,we))}}finally{O(b)}}else if(void 0!==_){const b=EI(_,0);void 0!==b&amp;&amp;(b[bi]=r)}}class SA{lContainer;$implicit;$index;constructor(r,a,c){this.lContainer=r,this.$implicit=a,this.$index=c}get $count(){return this.lContainer.length-Rn}}function lT(n){return n}function cT(n,r){return r}class OA{hasEmptyBlock;trackByFn;liveCollection;constructor(r,a,c){this.hasEmptyBlock=r,this.trackByFn=a,this.liveCollection=c}}function uT(n,r,a,c,p,_,v,b,I,Z,fe,we,ut){Do("NgControlFlow");const pt=Lt(),Tt=Mn(),kt=void 0!==I,zt=Lt(),Qt=b?v.bind(zt[Ai][bi]):v,Ft=new OA(kt,Qt);zt[$e+n]=Ft,mh(pt,Tt,n+1,r,a,c,p,Pe(Tt.consts,_)),kt&amp;&amp;mh(pt,Tt,n+2,I,Z,fe,we,Pe(Tt.consts,ut))}class dT extends pk{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(r,a,c){super(),this.lContainer=r,this.hostLView=a,this.templateTNode=c}get length(){return this.lContainer.length-Rn}at(r){return this.getLView(r)[bi].$implicit}attach(r,a){const c=a[Po];this.needsIndexUpdate||=r!==this.length,Jd(this.lContainer,a,r,mu(this.templateTNode,c))}detach(r){return this.needsIndexUpdate||=r!==this.length-1,function MA(n,r){return Wd(n,r)}(this.lContainer,r)}create(r,a){const c=Tu(this.lContainer,this.templateTNode.tView.ssrId),p=Qd(this.hostLView,this.templateTNode,new SA(this.lContainer,a,r),{dehydratedView:c});return this.operationsCounter?.recordCreate(),p}destroy(r){Or(r[Xt],r),this.operationsCounter?.recordDestroy()}updateValue(r,a){this.getLView(r)[bi].$implicit=a}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let r=0;r&lt;this.length;r++)this.getLView(r)[bi].$index=r}getLView(r){return function RA(n,r){return EI(n,r)}(this.lContainer,r)}}function hT(n){const r=O(null),a=Ko();try{const c=Lt(),p=c[Xt],_=c[a],v=a+1,b=d_(c,v);if(void 0===_.liveCollection){const Z=Qm(p,v);_.liveCollection=new dT(b,c,Z)}else _.liveCollection.reset();const I=_.liveCollection;if(function TA(n,r,a){let c,p,_=0,v=n.length-1;if(Array.isArray(r)){let I=r.length-1;for(;_&lt;=v&amp;&amp;_&lt;=I;){const Z=n.at(_),fe=r[_],we=u_(_,Z,_,fe,a);if(0!==we){we&lt;0&amp;&amp;n.updateValue(_,fe),_++;continue}const ut=n.at(v),pt=r[I],Tt=u_(v,ut,I,pt,a);if(0!==Tt){Tt&lt;0&amp;&amp;n.updateValue(v,pt),v--,I--;continue}const kt=a(_,Z),zt=a(v,ut),Qt=a(_,fe);if(Object.is(Qt,zt)){const Ft=a(I,pt);Object.is(Ft,kt)?(n.swap(_,v),n.updateValue(v,pt),I--,v--):n.move(v,_),n.updateValue(_,fe),_++}else if(c??=new sT,p??=Km(n,_,v,a),Ym(n,c,_,Qt))n.updateValue(_,fe),_++,v++;else if(p.has(Qt))c.set(kt,n.detach(_)),v--;else{const Ft=n.create(_,r[_]);n.attach(_,Ft),_++,v++}}for(;_&lt;=I;)za(n,c,a,_,r[_]),_++}else if(null!=r){const I=r[Symbol.iterator]();let Z=I.next();for(;!Z.done&amp;&amp;_&lt;=v;){const fe=n.at(_),we=Z.value,ut=u_(_,fe,_,we,a);if(0!==ut)ut&lt;0&amp;&amp;n.updateValue(_,we),_++,Z=I.next();else{c??=new sT,p??=Km(n,_,v,a);const pt=a(_,we);if(Ym(n,c,_,pt))n.updateValue(_,we),_++,v++,Z=I.next();else if(p.has(pt)){const Tt=a(_,fe);c.set(Tt,n.detach(_)),v--}else n.attach(_,n.create(_,we)),_++,v++,Z=I.next()}}for(;!Z.done;)za(n,c,a,n.length,Z.value),Z=I.next()}for(;_&lt;=v;)n.destroy(n.detach(v--));c?.forEach(I=&gt;{n.destroy(I)})}(I,n,_.trackByFn),I.updateIndexes(),_.hasEmptyBlock){const Z=ys(),fe=0===I.length;if(ho(c,Z,fe)){const we=a+2,ut=d_(c,we);if(fe){const pt=Qm(p,we),Tt=Tu(ut,pt.tView.ssrId);Jd(ut,Qd(c,pt,void 0,{dehydratedView:Tt}),0,mu(pt,Tt))}else ky(ut,0)}}}finally{O(r)}}function d_(n,r){return n[r]}function Qm(n,r){return pl(n,r)}function h_(n,r,a,c){const p=Lt(),_=Mn(),v=$e+n,b=p[Dn],I=_.firstCreatePass?function IA(n,r,a,c,p,_){const v=r.consts,I=_c(r,n,2,c,Pe(v,p));return wg(r,a,I,Pe(v,_)),null!==I.attrs&amp;&amp;Yp(I,I.attrs,!1),null!==I.mergedAttrs&amp;&amp;Yp(I,I.mergedAttrs,!0),null!==r.queries&amp;&amp;r.queries.elementStart(r,I),I}(v,_,p,r,a,c):_.data[v],Z=pT(_,p,I,b,r,n);p[v]=Z;const fe=To(I);return xs(I,!0),Ey(b,Z,I),!function Mc(n){return!(32&amp;~n.flags)}(I)&amp;&amp;pd()&amp;&amp;xp(_,p,Z,I),0===function d1(){return In.lFrame.elementDepthCount}()&amp;&amp;hr(Z,p),function dE(){In.lFrame.elementDepthCount++}(),fe&amp;&amp;(Mg(_,p,I),Og(_,I,p)),null!==c&amp;&amp;Rg(p,I),h_}function p_(){let n=hi();Z_()?q_():(n=n.parent,xs(n,!1));const r=n;(function h1(n){return In.skipHydrationRootTNode===n})(r)&amp;&amp;function pE(){In.skipHydrationRootTNode=null}(),function Yh(){In.lFrame.elementDepthCount--}();const a=Mn();return a.firstCreatePass&amp;&amp;(Zh(a,n),Xi(n)&amp;&amp;a.queries.elementEnd(n)),null!=r.classesWithoutHost&amp;&amp;function b1(n){return!!(8&amp;n.flags)}(r)&amp;&amp;jm(a,r,Lt(),r.classesWithoutHost,!0),null!=r.stylesWithoutHost&amp;&amp;function cf(n){return!!(16&amp;n.flags)}(r)&amp;&amp;jm(a,r,Lt(),r.stylesWithoutHost,!1),p_}function Jm(n,r,a,c){return h_(n,r,a,c),p_(),Jm}let pT=(n,r,a,c,p,_)=&gt;(ra(!0),Dp(c,p,function af(){return In.lFrame.currentNamespace}()));function __(n,r,a){const c=Lt(),p=Mn(),_=n+$e,v=p.firstCreatePass?function AA(n,r,a,c,p){const _=r.consts,v=Pe(_,c),b=_c(r,n,8,"ng-container",v);return null!==v&amp;&amp;Yp(b,v,!0),wg(r,a,b,Pe(_,p)),null!==r.queries&amp;&amp;r.queries.elementStart(r,b),b}(_,p,c,r,a):p.data[_];xs(v,!0);const b=_T(p,c,v,n);return c[_]=b,pd()&amp;&amp;xp(p,c,b,v),hr(b,c),To(v)&amp;&amp;(Mg(p,c,v),Og(p,v,c)),null!=a&amp;&amp;Rg(c,v),__}function f_(){let n=hi();const r=Mn();return Z_()?q_():(n=n.parent,xs(n,!1)),r.firstCreatePass&amp;&amp;(Zh(r,n),Xi(n)&amp;&amp;r.queries.elementEnd(n)),f_}function Zm(n,r,a){return __(n,r,a),f_(),Zm}let _T=(n,r,a,c)=&gt;(ra(!0),pg(r[Dn],""));function qm(){return Lt()}function ev(n,r,a){const c=Lt();return ho(c,ys(),r)&amp;&amp;Gr(Mn(),$i(),c,n,r,c[Dn],a,!0),ev}function tv(n,r,a){const c=Lt();if(ho(c,ys(),r)){const _=Mn(),v=$i();Gr(_,v,c,n,r,vI(tf(_.data),v,c),a,!0)}return tv}const kl=void 0;var NA=["en",[["a","p"],["AM","PM"],kl],[["AM","PM"],kl,kl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],kl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],kl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",kl,"{1} 'at' {0}",kl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xA(n){const a=Math.floor(Math.abs(n)),c=n.toString().replace(/^[^.]*\.?/,"").length;return 1===a&amp;&amp;0===c?1:5}];let Uu={};function nv(n){const r=function kA(n){return n.toLowerCase().replace(/_/g,"-")}(n);let a=ov(r);if(a)return a;const c=r.split("-")[0];if(a=ov(c),a)return a;if("en"===c)return NA;throw new et(701,!1)}function Th(n){return nv(n)[$u.PluralCase]}function ov(n){return n in Uu||(Uu[n]=Wt.ng&amp;&amp;Wt.ng.common&amp;&amp;Wt.ng.common.locales&amp;&amp;Wt.ng.common.locales[n]),Uu[n]}var $u=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.ExtraData=21]="ExtraData",n}($u||{});const FA=["zero","one","two","few","many"],g_="en-US",Fl={marker:"element"},m_={marker:"ICU"};var mr=function(n){return n[n.SHIFT=2]="SHIFT",n[n.APPEND_EAGERLY=1]="APPEND_EAGERLY",n[n.COMMENT=2]="COMMENT",n}(mr||{});let fT=g_,Gu=0,Sh=0;let Oh=(n,r,a,c)=&gt;(ra(!0),function gT(n,r,a){const c=n[Dn];switch(a){case Node.COMMENT_NODE:return pg(c,r);case Node.TEXT_NODE:return hg(c,r);case Node.ELEMENT_NODE:return Dp(c,r,null)}}(n,a,c));function vT(n,r,a,c){const p=a[Dn];let v,_=null;for(let b=0;b&lt;r.length;b++){const I=r[b];if("string"==typeof I){const Z=r[++b];null===a[Z]&amp;&amp;(a[Z]=Oh(a,Z,I,Node.TEXT_NODE))}else if("number"==typeof I)switch(1&amp;I){case 0:const Z=Zy(I);let fe,we;if(null===_&amp;&amp;(_=Z,v=gg(p,c)),Z===_?(fe=c,we=v):(fe=null,we=Ti(a[Z])),null!==we){const kt=qy(I);hc(p,we,a[kt],fe,!1);const Qt=oh(n,kt);if(null!==Qt&amp;&amp;"object"==typeof Qt){const Ft=rh(Qt,a);null!==Ft&amp;&amp;vT(n,Qt.create[Ft],a,a[Qt.anchorIdx])}}break;case 1:const pt=r[++b],Tt=r[++b];Dg(p,Yc(I&gt;&gt;&gt;1,a),null,null,pt,Tt,null)}else switch(I){case m_:const Z=r[++b],fe=r[++b];null===a[fe]&amp;&amp;hr(a[fe]=Oh(a,fe,Z,Node.COMMENT_NODE),a);break;case Fl:const we=r[++b],ut=r[++b];null===a[ut]&amp;&amp;hr(a[ut]=Oh(a,ut,we,Node.ELEMENT_NODE),a)}}}function ET(n,r,a,c,p){for(let _=0;_&lt;a.length;_++){const v=a[_],b=a[++_];if(v&amp;p){let I="";for(let Z=_+1;Z&lt;=_+b;Z++){const fe=a[Z];if("string"==typeof fe)I+=fe;else if("number"==typeof fe)if(fe&lt;0)I+=Qe(r[c-fe]);else{const we=fe&gt;&gt;&gt;2;switch(3&amp;fe){case 1:const ut=a[++Z],pt=a[++Z],Tt=n.data[we];"string"==typeof Tt?Dg(r[Dn],r[we],null,Tt,ut,I,pt):Gr(n,Tt,r,ut,I,r[Dn],pt,!1);break;case 0:const kt=r[we];null!==kt&amp;&amp;sy(r[Dn],kt,I);break;case 2:WA(n,oh(n,we),r,I);break;case 3:CT(n,oh(n,we),c,r)}}}}else{const I=a[_+1];if(I&gt;0&amp;&amp;!(3&amp;~I)){const fe=oh(n,I&gt;&gt;&gt;2);r[fe.currentCaseLViewIndex]&lt;0&amp;&amp;CT(n,fe,c,r)}}_+=b}}function CT(n,r,a,c){let p=c[r.currentCaseLViewIndex];if(null!==p){let _=Gu;p&lt;0&amp;&amp;(p=c[r.currentCaseLViewIndex]=~p,_=-1),ET(n,c,r.update[p],a,_)}}function WA(n,r,a,c){const p=function XA(n,r){let a=n.cases.indexOf(r);if(-1===a)switch(n.type){case 1:{const c=function BA(n,r){const a=Th(r)(parseInt(n,10)),c=FA[a];return void 0!==c?c:"other"}(r,function GA(){return fT}());a=n.cases.indexOf(c),-1===a&amp;&amp;"other"!==c&amp;&amp;(a=n.cases.indexOf("other"));break}case 0:a=n.cases.indexOf("other")}return-1===a?null:a}(r,c);if(rh(r,a)!==p&amp;&amp;(yT(n,r,a),a[r.currentCaseLViewIndex]=null===p?null:~p,null!==p)){const v=a[r.anchorIdx];v&amp;&amp;vT(n,r.create[p],a,v),function Zg(n,r,a){Wp(n,r,a)}(a,r.anchorIdx,p)}}function yT(n,r,a){let c=rh(r,a);if(null!==c){const p=r.remove[c];for(let _=0;_&lt;p.length;_++){const v=p[_];if(v&gt;0){const b=Yc(v,a);null!==b&amp;&amp;zd(a[Dn],b)}else yT(n,oh(n,~v),a)}}}const v_=/\ufffd(\d+):?\d*\ufffd/gi,zA=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,ST=/\ufffd(\d+)\ufffd/,OT=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Mh="\ufffd",YA=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,KA=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,QA=/\uE500/g;function MT(n,r,a,c,p,_,v){const b=Kd(n,c,1,null);let I=b&lt;&lt;mr.SHIFT,Z=ud();r===Z&amp;&amp;(Z=null),null===Z&amp;&amp;(I|=mr.APPEND_EAGERLY),v&amp;&amp;(I|=mr.COMMENT,function AR(n){void 0===ug&amp;&amp;(ug=n())}($I)),p.push(I,null===_?"":_);const fe=Sg(n,b,v?32:1,null===_?"":_,null);Ky(a,fe);const we=fe.index;return xs(fe,!1),null!==Z&amp;&amp;r!==Z&amp;&amp;function BI(n,r){let a=n.insertBeforeIndex;null===a?(_y(zy,Yy),a=n.insertBeforeIndex=[null,r]):(It(Array.isArray(a),!0,"Expecting array here"),a.push(r))}(Z,we),fe}function qA(n,r,a,c,p,_,v,b){const I=b.match(v_),fe=MT(r,a,c,v,p,I?null:b,!1).index;I&amp;&amp;Rh(_,b,fe,null,0,null),n.push({kind:0,index:fe})}function Rh(n,r,a,c,p,_){const v=n.length,b=v+1;n.push(null,null);const I=v+2,Z=r.split(v_);let fe=0;for(let we=0;we&lt;Z.length;we++){const ut=Z[we];if(1&amp;we){const pt=p+parseInt(ut,10);n.push(-1-pt),fe|=RT(pt)}else""!==ut&amp;&amp;n.push(ut)}return n.push(a&lt;&lt;2|(c?1:0)),c&amp;&amp;n.push(c,_),n[v]=fe,n[b]=n.length-I,fe}function tD(n){let r=0;for(let a=0;a&lt;n.length;a++){const c=n[a];"number"==typeof c&amp;&amp;c&lt;0&amp;&amp;r++}return r}function RT(n){return 1&lt;&lt;Math.min(n,31)}function IT(n){let r,_,a="",c=0,p=!1;for(;null!==(r=YA.exec(n));)p?r[0]===`${Mh}/*${_}${Mh}`&amp;&amp;(c=r.index,p=!1):(a+=n.substring(c,r.index+r[0].length),_=r[1],p=!0);return a+=n.slice(c),a}function PT(n,r,a,c,p,_,v){let b=0;const I={type:_.type,currentCaseLViewIndex:Kd(r,a,1,null),anchorIdx:v,cases:[],create:[],remove:[],update:[]};(function Dc(n,r,a){n.push(RT(r.mainBinding),2,-1-r.mainBinding,a&lt;&lt;2|2)})(c,_,v),function FI(n,r,a){const c=n.data[r];null===c?n.data[r]=a:c.value=a}(r,v,I);const Z=_.values,fe=[];for(let we=0;we&lt;Z.length;we++){const ut=Z[we],pt=[];for(let kt=0;kt&lt;ut.length;kt++){const zt=ut[kt];if("string"!=typeof zt){const Qt=pt.push(zt)-1;ut[kt]=`\x3c!--\ufffd${Qt}\ufffd--\x3e`}}const Tt=[];fe.push(Tt),b=oD(Tt,r,I,a,c,p,_.cases[we],ut.join(""),pt)|b}b&amp;&amp;function sD(n,r,a){n.push(r,1,a&lt;&lt;2|3)}(c,b,v),n.push({kind:3,index:v,cases:fe,currentCaseLViewIndex:I.currentCaseLViewIndex})}function iD(n){const r=[],a=[];let c=1,p=0;const _=av(n=n.replace(OT,function(v,b,I){return c="select"===I?0:1,p=parseInt(b.slice(1),10),""}));for(let v=0;v&lt;_.length;){let b=_[v++].trim();1===c&amp;&amp;(b=b.replace(/\s*(?:=)?(\w+)\s*/,"$1")),b.length&amp;&amp;r.push(b);const I=av(_[v++]);r.length&gt;a.length&amp;&amp;a.push(I)}return{type:c,mainBinding:p,cases:r,values:a}}function av(n){if(!n)return[];let r=0;const a=[],c=[],p=/[{}]/g;let _;for(p.lastIndex=0;_=p.exec(n);){const b=_.index;if("}"==_[0]){if(a.pop(),0==a.length){const I=n.substring(r,b);OT.test(I)?c.push(iD(I)):c.push(I),r=b+1}}else{if(0==a.length){const I=n.substring(r,b);c.push(I),r=b+1}a.push("{")}}const v=n.substring(r);return c.push(v),c}function oD(n,r,a,c,p,_,v,b,I){const Z=[],fe=[],we=[];a.cases.push(v),a.create.push(Z),a.remove.push(fe),a.update.push(we);const pt=Mp(la()).getInertBodyElement(b),Tt=jd(pt)||pt;return Tt?wT(n,r,a,c,p,Z,fe,we,Tt,_,I,0):0}function wT(n,r,a,c,p,_,v,b,I,Z,fe,we){let ut=0,pt=I.firstChild;for(;pt;){const Tt=Kd(r,c,1,null);switch(pt.nodeType){case Node.ELEMENT_NODE:const kt=pt,zt=kt.tagName.toLowerCase();if(og.hasOwnProperty(zt)){ds(_,Fl,zt,Z,Tt),r.data[Tt]=zt;const ri=kt.attributes;for(let vo=0;vo&lt;ri.length;vo++){const zr=ri.item(vo),Qu=zr.name.toLowerCase();zr.value.match(v_)?sg.hasOwnProperty(Qu)&amp;&amp;Rh(b,zr.value,Tt,zr.name,0,rg[Qu]?Rp:null):yk(_,Tt,zr)}const fi={kind:1,index:Tt,children:[]};n.push(fi),ut=wT(fi.children,r,a,c,p,_,v,b,pt,Tt,fe,we+1)|ut,AT(v,Tt,we)}break;case Node.TEXT_NODE:const Qt=pt.textContent||"",Ft=Qt.match(v_);ds(_,null,Ft?"":Qt,Z,Tt),AT(v,Tt,we),Ft&amp;&amp;(ut=Rh(b,Qt,Tt,null,0,null)|ut),n.push({kind:0,index:Tt});break;case Node.COMMENT_NODE:const xn=ST.exec(pt.textContent||"");if(xn){const fi=fe[parseInt(xn[1],10)];ds(_,m_,"",Z,Tt),PT(n,r,c,p,Z,fi,Tt),rD(v,Tt,we)}}pt=pt.nextSibling}return ut}function AT(n,r,a){0===a&amp;&amp;n.push(r)}function rD(n,r,a){0===a&amp;&amp;(n.push(~r),n.push(r))}function ds(n,r,a,c,p){null!==r&amp;&amp;n.push(r),n.push(a,p,function UI(n,r,a){return n|r&lt;&lt;17|a&lt;&lt;1}(0,c,p))}function yk(n,r,a){n.push(r&lt;&lt;1|1,a.name,a.value)}const aD=0,lD=/\[(\ufffd.+?\ufffd?)\]/,cD=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,uD=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,dD=/{([A-Z0-9_]+)}/g,hD=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,pD=/\/\*/,Vu=/\d+\:(\d+)/;function lv(n,r,a=-1){const c=Mn(),p=Lt(),_=$e+n,v=Pe(c.consts,r),b=ud();c.firstCreatePass&amp;&amp;function ZA(n,r,a,c,p,_){const v=ud(),b=[],I=[],Z=[[]],fe=[[]];p=function nD(n,r){if(function tb(n){return-1===n}(r))return IT(n);{const a=n.indexOf(`:${r}${Mh}`)+2+r.toString().length,c=n.search(new RegExp(`${Mh}\\/\\*\\d+:${r}${Mh}`));return IT(n.substring(a,c))}}(p,_);const we=function JA(n){return n.replace(QA," ")}(p).split(KA);for(let ut=0;ut&lt;we.length;ut++){let pt=we[ut];if(1&amp;ut){const Tt=47===pt.charCodeAt(0),kt=pt.charCodeAt(Tt?1:0),zt=$e+Number.parseInt(pt.substring(Tt?2:1));if(Tt)Z.shift(),fe.shift(),xs(ud(),!1);else{const Qt=Jy(n,Z[0],zt);Z.unshift([]),xs(Qt,!0);const Ft={kind:2,index:zt,children:[],type:35===kt?0:1};fe[0].push(Ft),fe.unshift(Ft.children)}}else{const Tt=av(pt);for(let kt=0;kt&lt;Tt.length;kt++){let zt=Tt[kt];if(1&amp;kt){const Qt=zt;if("object"!=typeof Qt)throw new Error(`Unable to parse ICU expression in "${p}" message.`);const xn=MT(n,v,Z[0],a,b,"",!0).index;PT(fe[0],n,a,I,r,Qt,xn)}else""!==zt&amp;&amp;qA(fe[0],n,v,Z[0],b,I,a,zt)}}}n.data[c]={create:b,update:I,ast:fe[0],parentTNodeIndex:r}}(c,null===b?0:b.index,p,_,v,a),2===c.type?p[Ai][yn]|=32:p[yn]|=32;const I=c.data[_],fe=dc(c,b===p[ro]?null:b,p),we=b&amp;&amp;8&amp;b.type?p[b.index]:null;(function Yg(n,r,a,c){lh(n,r,a,c)})(p,_,b,a),function mT(n,r,a,c){const p=n[Dn];for(let _=0;_&lt;r.length;_++){const v=r[_++],Z=(v&amp;mr.APPEND_EAGERLY)===mr.APPEND_EAGERLY,fe=v&gt;&gt;&gt;mr.SHIFT;let we=n[fe],ut=!1;null===we&amp;&amp;(we=n[fe]=Oh(n,fe,r[_],(v&amp;mr.COMMENT)===mr.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),ut=pd()),Z&amp;&amp;null!==a&amp;&amp;ut&amp;&amp;hc(p,a,we,c,!1)}}(p,I.create,fe,we),dd(!0)}function cv(){dd(!1)}function Ya(n,r,a){lv(n,r,a),cv()}function DT(n,r){const a=Mn(),c=Pe(a.consts,r);!function eD(n,r,a){const p=hi().index,_=[];if(n.firstCreatePass&amp;&amp;null===n.data[r]){for(let v=0;v&lt;a.length;v+=2){const b=a[v],I=a[v+1];if(""!==I){if(zA.test(I))throw new Error(`ICU expressions are not supported in attributes. Message: "${I}".`);Rh(_,I,p,b,tD(_),null)}}n.data[r]=_}}(a,n+$e,c)}function uv(n){return function VA(n){n&amp;&amp;(Gu|=1&lt;&lt;Math.min(Sh,31)),Sh++}(ho(Lt(),ys(),n)),uv}function LT(n){!function jA(n,r,a){if(Sh&gt;0){const c=n.data[a];ET(n,r,Array.isArray(c)?c:c.update,Ui()-Sh-1,Gu)}Gu=0,Sh=0}(Mn(),Lt(),n+$e)}function dv(n,r={}){return function _D(n,r={}){let a=n;if(lD.test(n)){const c={},p=[aD];a=a.replace(cD,(_,v,b)=&gt;{const I=v||b,Z=c[I]||[];if(Z.length||(I.split("|").forEach(kt=&gt;{const zt=kt.match(Vu),Qt=zt?parseInt(zt[1],10):aD,Ft=pD.test(kt);Z.push([Qt,Ft,kt])}),c[I]=Z),!Z.length)throw new Error(`i18n postprocess: unmatched placeholder - ${I}`);const fe=p[p.length-1];let we=0;for(let kt=0;kt&lt;Z.length;kt++)if(Z[kt][0]===fe){we=kt;break}const[ut,pt,Tt]=Z[we];return pt?p.pop():fe!==ut&amp;&amp;p.push(ut),Z.splice(we,1),Tt})}return Object.keys(r).length&amp;&amp;(a=a.replace(uD,(c,p,_,v,b,I)=&gt;r.hasOwnProperty(_)?`${p}${r[_]}${I}`:c),a=a.replace(dD,(c,p)=&gt;r.hasOwnProperty(p)?r[p]:c),a=a.replace(hD,(c,p)=&gt;{if(r.hasOwnProperty(p)){const _=r[p];if(!_.length)throw new Error(`i18n postprocess: unmatched ICU - ${c} with key: ${p}`);return _.shift()}return c})),a}(n,r)}let Bl=(n,r,a)=&gt;{};function hv(n,r,a,c){const p=Lt(),_=Mn(),v=hi();return _v(_,p,p[Dn],v,n,r,c),hv}function E_(n,r){const a=hi(),c=Lt(),p=Mn();return _v(p,c,vI(tf(p.data),a,c),a,n,r),E_}function _v(n,r,a,c,p,_,v){const b=To(c),Z=n.firstCreatePass&amp;&amp;mI(n),fe=r[bi],we=gI(r);let ut=!0;if(3&amp;c.type||v){const kt=cr(c,r),zt=v?v(kt):kt,Qt=we.length,Ft=v?ri=&gt;v(Ti(ri[c.index])):c.index;let xn=null;if(!v&amp;&amp;b&amp;&amp;(xn=function pv(n,r,a,c){const p=n.cleanup;if(null!=p)for(let _=0;_&lt;p.length-1;_+=2){const v=p[_];if(v===a&amp;&amp;p[_+1]===c){const b=r[Ia],I=p[_+2];return b.length&gt;I?b[I]:null}"string"==typeof v&amp;&amp;(_+=2)}return null}(n,r,p,c.index)),null!==xn)(xn.__ngLastListenerFn__||xn).__ngNextListenerFn__=_,xn.__ngLastListenerFn__=_,ut=!1;else{_=NT(c,r,fe,_),Bl(kt,p,_);const ri=a.listen(zt,p,_);we.push(_,ri),Z&amp;&amp;Z.push(p,Ft,Qt,Qt+1)}}else _=NT(c,r,fe,_);const pt=c.outputs;let Tt;if(ut&amp;&amp;null!==pt&amp;&amp;(Tt=pt[p])){const kt=Tt.length;if(kt)for(let zt=0;zt&lt;kt;zt+=2){const fi=r[Tt[zt]][Tt[zt+1]].subscribe(_),vo=we.length;we.push(_,fi),Z&amp;&amp;Z.push(p,c.index,vo,-(vo+1))}}}function xT(n,r,a,c){const p=O(null);try{return ns(6,r,a),!1!==a(c)}catch(_){return Ng(n,_),!1}finally{ns(7,r,a),O(p)}}function NT(n,r,a,c){return function p(_){if(_===Function)return c;qd(n.componentOffset&gt;-1?N(n.index,r):r,5);let b=xT(r,a,c,_),I=p.__ngNextListenerFn__;for(;I;)b=xT(r,a,I,_)&amp;&amp;b,I=I.__ngNextListenerFn__;return b}}function ma(n=1){return function m1(n){return(In.lFrame.contextLView=function St(n,r){for(;n&gt;0;)r=r[Pa],n--;return r}(n,In.lFrame.contextLView))[bi]}(n)}function gD(n,r){let a=null;const c=function jR(n){const r=n.attrs;if(null!=r){const a=r.indexOf(5);if(!(1&amp;a))return r[a+1]}return null}(n);for(let p=0;p&lt;r.length;p++){const _=r[p];if("*"!==_){if(null===c?yy(n,_,!0):XR(c,_))return p}else a=p}return a}function fv(n){const r=Lt()[Ai][ro];if(!r.projection){const c=r.projection=function xt(n,r){const a=[];for(let c=0;c&lt;n;c++)a.push(r);return a}(n?n.length:1,null),p=c.slice();let _=r.child;for(;null!==_;){if(128!==_.type){const v=n?gD(_,n):0;null!==v&amp;&amp;(p[v]?p[v].projectionNext=_:c[v]=_,p[v]=_)}_=_.next}}}function kT(n,r=0,a,c,p,_){const v=Lt(),b=Mn(),I=c?n+1:null;null!==I&amp;&amp;mh(v,b,I,c,p,_,null,a);const Z=_c(b,$e+n,16,null,a||null);null===Z.projection&amp;&amp;(Z.projection=r),q_();const we=!v[Po]||tc();null===v[Ai][ro].projection[Z.projection]&amp;&amp;null!==I?function mD(n,r,a){const c=$e+a,p=r.data[c],_=n[c],v=Tu(_,p.tView.ssrId);Jd(_,Qd(n,p,void 0,{dehydratedView:v}),0,mu(p,v))}(v,b,I):we&amp;&amp;32&amp;~Z.flags&amp;&amp;function FR(n,r,a){gy(r[Dn],0,r,a,fg(n,a,r),mg(a.parent||r[ro],a,r))}(b,v,Z)}function C_(n,r,a,c,p){const _=Lt(),v=Au(_,r,a,c);return v!==Zn&amp;&amp;Gr(Mn(),$i(),_,n,v,_[Dn],p,!1),C_}function XT(n,r,a,c){!function Tb(n,r,a,c){const p=Mn();if(p.firstCreatePass){const _=hi();Sb(p,new lm(r,a,c),_.index),function PP(n,r){const a=n.contentQueries||(n.contentQueries=[]);r!==(a.length?a[a.length-1]:-1)&amp;&amp;a.push(n.queries.length-1,r)}(p,n),!(2&amp;~a)&amp;&amp;(p.staticContentQueries=!0)}return fh(p,Lt(),a)}(n,r,a,c)}function zT(n,r,a){!function bb(n,r,a){const c=Mn();return c.firstCreatePass&amp;&amp;(Sb(c,new lm(n,r,a),-1),!(2&amp;~r)&amp;&amp;(c.staticViewQueries=!0)),fh(c,Lt(),r)}(n,r,a)}function KT(n){const r=Lt(),a=Mn(),c=nf();hd(c+1);const p=Su(a,c);if(n.dirty&amp;&amp;function P(n){return!(4&amp;~n[yn])}(r)===!(2&amp;~p.metadata.flags)){if(null===p.matches)n.reset([]);else{const _=Zp(r,c);n.reset(_,KE),n.notifyOnChanges()}return!0}return!1}function QT(){return function dm(n,r){return n[Yo].queries[r].queryList}(Lt(),nf())}function gv(n,r,a,c){a&gt;=n.data.length&amp;&amp;(n.data[a]=null,n.blueprint[a]=null),r[a]=c}function JT(n){return S(_l(),$e+n)}function cS(n,r=""){const a=Lt(),c=Mn(),p=n+$e,_=c.firstCreatePass?_c(c,p,1,r,null):c.data[p],v=uS(c,a,_,r,n);a[p]=v,pd()&amp;&amp;xp(c,a,v,_),xs(_,!1)}let uS=(n,r,a,c,p)=&gt;(ra(!0),hg(r[Dn],c));function vv(n){return y_("",n,""),vv}function y_(n,r,a){const c=Lt(),p=Au(c,n,r,a);return p!==Zn&amp;&amp;Rl(c,Ko(),p),y_}function zs(n,r,a,c,p){const _=Lt(),v=function Du(n,r,a,c,p,_){const b=Oc(n,Ui(),a,p);return ji(2),b?r+Qe(a)+c+Qe(p)+_:Zn}(_,n,r,a,c,p);return v!==Zn&amp;&amp;Rl(_,Ko(),v),zs}const gS={};function Qa(n){const r=Mn(),a=Lt(),c=n+$e;return xs(_c(r,c,128,null,null),!1),gv(r,a,c,gS),Qa}function mS(n){return Do("NgLet"),gv(Mn(),Lt(),Ko(),n),n}function Cv(n){const a=S(_l(),$e+n);if(a===gS)throw new et(314,!1);return a}function yv(n,r,a,c,p){if(n=cn(n),Array.isArray(n))for(let _=0;_&lt;n.length;_++)yv(n[_],r,a,c,p);else{const _=Mn(),v=Lt(),b=hi();let I=Xn(n)?n:cn(n.provide);const Z=qu(n),fe=1048575&amp;b.providerIndexes,we=b.directiveStart,ut=b.providerIndexes&gt;&gt;20;if(Xn(n)||!n.multi){const pt=new _d(Z,p,gu),Tt=Tv(I,r,p?fe:fe+ut,we);-1===Tt?(Ed(Jc(b,v),_,I),bv(_,n,r.length),r.push(I),b.directiveStart++,b.directiveEnd++,p&amp;&amp;(b.providerIndexes+=1048576),a.push(pt),v.push(pt)):(a[Tt]=pt,v[Tt]=pt)}else{const pt=Tv(I,r,fe+ut,we),Tt=Tv(I,r,fe,fe+ut),zt=Tt&gt;=0&amp;&amp;a[Tt];if(p&amp;&amp;!zt||!p&amp;&amp;!(pt&gt;=0&amp;&amp;a[pt])){Ed(Jc(b,v),_,I);const Qt=function ND(n,r,a,c,p){const _=new _d(n,a,gu);return _.multi=[],_.index=r,_.componentProviders=0,vS(_,p,c&amp;&amp;!a),_}(p?xD:LD,a.length,p,c,Z);!p&amp;&amp;zt&amp;&amp;(a[Tt].providerFactory=Qt),bv(_,n,r.length,0),r.push(I),b.directiveStart++,b.directiveEnd++,p&amp;&amp;(b.providerIndexes+=1048576),a.push(Qt),v.push(Qt)}else bv(_,n,pt&gt;-1?pt:Tt,vS(a[p?Tt:pt],Z,!p&amp;&amp;c));!p&amp;&amp;c&amp;&amp;zt&amp;&amp;a[Tt].componentProviders++}}}function bv(n,r,a,c){const p=Xn(r),_=function Fr(n){return!!n.useClass}(r);if(p||_){const I=(_?cn(r.useClass):r).prototype.ngOnDestroy;if(I){const Z=n.destroyHooks||(n.destroyHooks=[]);if(!p&amp;&amp;r.multi){const fe=Z.indexOf(a);-1===fe?Z.push(a,[c,I]):Z[fe+1].push(c,I)}else Z.push(a,I)}}}function vS(n,r,a){return a&amp;&amp;n.componentProviders++,n.multi.push(r)-1}function Tv(n,r,a,c){for(let p=a;p&lt;c;p++)if(r[p]===n)return p;return-1}function LD(n,r,a,c){return Sv(this.multi,[])}function xD(n,r,a,c){const p=this.multi;let _;if(this.providerFactory){const v=this.providerFactory.componentProviders,b=os(a,a[Xt],this.providerFactory.index,c);_=b.slice(0,v),Sv(p,_);for(let I=v;I&lt;b.length;I++)_.push(b[I])}else _=[],Sv(p,_);return _}function Sv(n,r){for(let a=0;a&lt;n.length;a++)r.push((0,n[a])());return r}function ES(n,r=[]){return a=&gt;{a.providersResolver=(c,p)=&gt;function DD(n,r,a){const c=Mn();if(c.firstCreatePass){const p=uo(n);yv(a,c.data,c.blueprint,p,!0),yv(r,c.data,c.blueprint,p,!1)}}(c,p?p(n):n,r)}}function CS(n,r,a){const c=n.\u0275cmp;c.directiveDefs=bc(r,!1),c.pipeDefs=bc(a,!0)}function bS(n,r,a){const c=$o()+n,p=Lt();return p[c]===Zn?fa(p,c,a?r.call(a):r()):Sc(p,c)}function TS(n,r,a,c){return PS(Lt(),$o(),n,r,a,c)}function SS(n,r,a,c,p){return wS(Lt(),$o(),n,r,a,c,p)}function OS(n,r,a,c,p,_){return AS(Lt(),$o(),n,r,a,c,p,_)}function Ov(n,r,a,c,p,_,v){return DS(Lt(),$o(),n,r,a,c,p,_,v)}function MS(n,r,a,c,p,_,v,b){const I=$o()+n,Z=Lt(),fe=Ts(Z,I,a,c,p,_);return ho(Z,I+4,v)||fe?fa(Z,I+5,b?r.call(b,a,c,p,_,v):r(a,c,p,_,v)):Sc(Z,I+5)}function RS(n,r,a,c,p,_,v,b,I){const Z=$o()+n,fe=Lt(),we=Ts(fe,Z,a,c,p,_);return Oc(fe,Z+4,v,b)||we?fa(fe,Z+6,I?r.call(I,a,c,p,_,v,b):r(a,c,p,_,v,b)):Sc(fe,Z+6)}function Mv(n,r,a,c,p,_,v,b,I,Z){const fe=$o()+n,we=Lt();let ut=Ts(we,fe,a,c,p,_);return Pl(we,fe+4,v,b,I)||ut?fa(we,fe+7,Z?r.call(Z,a,c,p,_,v,b,I):r(a,c,p,_,v,b,I)):Sc(we,fe+7)}function IS(n,r,a,c,p,_,v,b,I,Z,fe){const we=$o()+n,ut=Lt(),pt=Ts(ut,we,a,c,p,_);return Ts(ut,we+4,v,b,I,Z)||pt?fa(ut,we+8,fe?r.call(fe,a,c,p,_,v,b,I,Z):r(a,c,p,_,v,b,I,Z)):Sc(ut,we+8)}function Rv(n,r,a,c){return function LS(n,r,a,c,p,_){let v=r+a,b=!1;for(let I=0;I&lt;p.length;I++)ho(n,v++,p[I])&amp;&amp;(b=!0);return b?fa(n,v,c.apply(_,p)):Ih(n,v)}(Lt(),$o(),n,r,a,c)}function Ih(n,r){const a=n[r];return a===Zn?void 0:a}function PS(n,r,a,c,p,_){const v=r+a;return ho(n,v,p)?fa(n,v+1,_?c.call(_,p):c(p)):Ih(n,v+1)}function wS(n,r,a,c,p,_,v){const b=r+a;return Oc(n,b,p,_)?fa(n,b+2,v?c.call(v,p,_):c(p,_)):Ih(n,b+2)}function AS(n,r,a,c,p,_,v,b){const I=r+a;return Pl(n,I,p,_,v)?fa(n,I+3,b?c.call(b,p,_,v):c(p,_,v)):Ih(n,I+3)}function DS(n,r,a,c,p,_,v,b,I){const Z=r+a;return Ts(n,Z,p,_,v,b)?fa(n,Z+4,I?c.call(I,p,_,v,b):c(p,_,v,b)):Ih(n,Z+4)}function xS(n,r){const a=Mn();let c;const p=n+$e;a.firstCreatePass?(c=function BD(n,r){if(r)for(let a=r.length-1;a&gt;=0;a--){const c=r[a];if(n===c.name)return c}}(r,a.pipeRegistry),a.data[p]=c,c.onDestroy&amp;&amp;(a.destroyHooks??=[]).push(p,c.onDestroy)):c=a.data[p];const _=c.factory||(c.factory=Fo(c.type)),b=eo(gu);try{const I=zi(!1),Z=_();return zi(I),gv(a,Lt(),p,Z),Z}finally{eo(b)}}function NS(n,r,a){const c=n+$e,p=Lt(),_=S(p,c);return Ph(p,c)?PS(p,$o(),r,_.transform,a,_):_.transform(a)}function kS(n,r,a,c){const p=n+$e,_=Lt(),v=S(_,p);return Ph(_,p)?wS(_,$o(),r,v.transform,a,c,v):v.transform(a,c)}function FS(n,r,a,c,p){const _=n+$e,v=Lt(),b=S(v,_);return Ph(v,_)?AS(v,$o(),r,b.transform,a,c,p,b):b.transform(a,c,p)}function BS(n,r,a,c,p,_){const v=n+$e,b=Lt(),I=S(b,v);return Ph(b,v)?DS(b,$o(),r,I.transform,a,c,p,_,I):I.transform(a,c,p,_)}function Ph(n,r){return n[Xt].data[r].pure}function $S(n,r){return Vp(n,r)}class nO{full;major;minor;patch;constructor(r){this.full=r;const a=r.split(".");this.major=a[0],this.minor=a[1],this.patch=a.slice(2).join(".")}}class rL{ngModuleFactory;componentFactories;constructor(r,a){this.ngModuleFactory=r,this.componentFactories=a}}let sL=(()=&gt;{class n{compileModuleSync(a){return new fm(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const c=this.compileModuleSync(a),_=fr(io(a).declarations).reduce((v,b)=&gt;{const I=Kn(b);return I&amp;&amp;v.push(new ph(I)),v},[]);return new rL(c,_)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),rO=(()=&gt;{class n{zone=un(to);changeDetectionScheduler=un(Na);applicationRef=un(us);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=&gt;{this.changeDetectionScheduler.runningTick||this.zone.run(()=&gt;{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Bv({ngZoneFactory:n,ignoreChangesOutsideZone:r,scheduleInRootZone:a}){return n??=()=&gt;new to({...Uv(),scheduleInRootZone:a}),[{provide:to,useFactory:n},{provide:Uo,multi:!0,useFactory:()=&gt;{const c=un(rO,{optional:!0});return()=&gt;c.initialize()}},{provide:Uo,multi:!0,useFactory:()=&gt;{const c=un(aO);return()=&gt;{c.initialize()}}},!0===r?{provide:ml,useValue:!0}:[],{provide:vl,useValue:a??ks}]}function Uv(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}let aO=(()=&gt;{class n{subscription=new ge.yU;initialized=!1;zone=un(to);pendingTasks=un(ka);initialize(){if(this.initialized)return;this.initialized=!0;let a=null;!this.zone.isStable&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(a=this.pendingTasks.add()),this.zone.runOutsideAngular(()=&gt;{this.subscription.add(this.zone.onStable.subscribe(()=&gt;{to.assertNotInAngularZone(),queueMicrotask(()=&gt;{null!==a&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(this.pendingTasks.remove(a),a=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=&gt;{to.assertInAngularZone(),a??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),$l=(()=&gt;{class n{appRef=un(us);taskService=un(ka);ngZone=un(to);zonelessEnabled=un(Cd);tracing=un(Ad,{optional:!0});disableScheduling=un(ml,{optional:!0})??!1;zoneIsDefined=typeof Zone&lt;"u"&amp;&amp;!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ge.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(bd):null;scheduleInRootZone=!this.zonelessEnabled&amp;&amp;this.zoneIsDefined&amp;&amp;(un(vl,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=&gt;{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=&gt;{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&amp;&amp;(this.ngZone instanceof Ba||!this.zoneIsDefined)}notify(a){if(!this.zonelessEnabled&amp;&amp;5===a)return;let c=!1;switch(a){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,c=!0;break;case 13:this.appRef.dirtyFlags|=16,c=!0;break;case 12:c=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(c))return;const p=this.useMicrotaskScheduler?WE:mf;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=&gt;p(()=&gt;this.tick())):this.ngZone.runOutsideAngular(()=&gt;p(()=&gt;this.tick()))}shouldScheduleTick(a){return!(this.disableScheduling&amp;&amp;!a||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&amp;&amp;this.zoneIsDefined&amp;&amp;Zone.current.get(bd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&amp;&amp;7&amp;this.appRef.dirtyFlags&amp;&amp;(this.appRef.dirtyFlags|=1);const a=this.taskService.add();try{this.ngZone.run(()=&gt;{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(a),c}finally{this.cleanup()}this.useMicrotaskScheduler=!0,WE(()=&gt;{this.useMicrotaskScheduler=!1,this.taskService.remove(a)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const a=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(a)}}static \u0275fac=function(c){return new(c||n)};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Gv=new Je("",{providedIn:"root",factory:()=&gt;un(Gv,bn.Optional|bn.SkipSelf)||function lL(){return typeof $localize&lt;"u"&amp;&amp;$localize.locale||g_}()}),cL=new Je("",{providedIn:"root",factory:()=&gt;"USD"}),M_=new Je(""),gL=new Je("");function Ah(n){return!n.moduleRef}let dO=(()=&gt;{class n{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(a){this._injector=a}bootstrapModuleFactory(a,c){const p=c?.scheduleInRootZone,v=c?.ignoreChangesOutsideZone,b=[Bv({ngZoneFactory:()=&gt;function H1(n="zone.js",r){return"noop"===n?new Ba:"zone.js"===n?new to(r):n}(c?.ngZone,{...Uv({eventCoalescing:c?.ngZoneEventCoalescing,runCoalescing:c?.ngZoneRunCoalescing}),scheduleInRootZone:p}),ignoreChangesOutsideZone:v}),{provide:Na,useExisting:$l}],I=function UP(n,r,a){return new _m(n,r,a,!1)}(a.moduleType,this.injector,b);return function uO(n){const r=Ah(n)?n.r3Injector:n.moduleRef.injector,a=r.get(to);return a.run(()=&gt;{Ah(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();const c=r.get(Ua,null);let p;if(a.runOutsideAngular(()=&gt;{p=a.onError.subscribe({next:_=&gt;{c.handleError(_)}})}),Ah(n)){const _=()=&gt;r.destroy(),v=n.platformInjector.get(M_);v.add(_),r.onDestroy(()=&gt;{p.unsubscribe(),v.delete(_)})}else{const _=()=&gt;n.moduleRef.destroy(),v=n.platformInjector.get(M_);v.add(_),n.moduleRef.onDestroy(()=&gt;{s_(n.allPlatformModules,n.moduleRef),p.unsubscribe(),v.delete(_)})}return function Iw(n,r,a){try{const c=a();return Im(c)?c.catch(p=&gt;{throw r.runOutsideAngular(()=&gt;n.handleError(p)),p}):c}catch(c){throw r.runOutsideAngular(()=&gt;n.handleError(c)),c}}(c,a,()=&gt;{const _=r.get(T0);return _.runInitializers(),_.donePromise.then(()=&gt;{if(function $A(n){"string"==typeof n&amp;&amp;(fT=n.toLowerCase().replace(/_/g,"-"))}(r.get(Gv,g_)||g_),!r.get(gL,!0))return Ah(n)?r.get(us):(n.allPlatformModules.push(n.moduleRef),n.moduleRef);if(Ah(n)){const I=r.get(us);return void 0!==n.rootComponent&amp;&amp;I.bootstrap(n.rootComponent),I}return function mL(n,r){const a=n.injector.get(us);if(n._bootstrapComponents.length&gt;0)n._bootstrapComponents.forEach(c=&gt;a.bootstrap(c));else{if(!n.instance.ngDoBootstrap)throw new et(-403,!1);n.instance.ngDoBootstrap(a)}r.push(n)}(n.moduleRef,n.allPlatformModules),n.moduleRef})})})}({moduleRef:I,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(a,c=[]){const p=M0({},c);return function oO(n,r,a){const c=new fm(a);return Promise.resolve(c)}(0,0,a).then(_=&gt;this.bootstrapModuleFactory(_,p))}onDestroy(a){this._destroyListeners.push(a)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new et(404,!1);this._modules.slice().forEach(c=&gt;c.destroy()),this._destroyListeners.forEach(c=&gt;c());const a=this._injector.get(M_,null);a&amp;&amp;(a.forEach(c=&gt;c()),a.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(c){return new(c||n)(Ki(So))};static \u0275prov=qt({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})(),Gl=null;const hO=new Je("");function pO(n,r,a=[]){const c=`Platform: ${r}`,p=new Je(c);return(_=[])=&gt;{let v=Vv();if(!v||v.injector.get(hO,!1)){const b=[...a,..._,{provide:p,useValue:!0}];n?n(b):function vL(n){if(Gl&amp;&amp;!Gl.get(hO,!1))throw new et(400,!1);(function O0(){!function He(n){Ye=n}(()=&gt;{throw new et(600,!1)})})(),Gl=n;const r=n.get(dO);(function jv(n){const r=n.get(Pf,null);qs(n,()=&gt;{r?.forEach(a=&gt;a())})})(n)}(function _O(n=[],r){return So.create({name:r,providers:[{provide:Ps,useValue:"platform"},{provide:M_,useValue:new Set([()=&gt;Gl=null])},...n]})}(b,c))}return function EL(){const r=Vv();if(!r)throw new et(401,!1);return r}()}}function Vv(){return Gl?.get(dO)??null}function bL(){return!1}function TL(){}let mO=(()=&gt;class n{static __NG_ELEMENT_ID__=SL})();function SL(n){return function OL(n,r,a){if(wo(n)&amp;&amp;!a){const c=N(n.index,r);return new eh(c,c)}return 175&amp;n.type?new eh(r[Ai],r):null}(hi(),Lt(),!(16&amp;~n))}class yO{constructor(){}supports(r){return e_(r)}create(r){return new DL(r)}}const AL=(n,r)=&gt;r;class DL{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(r){this._trackByFn=r||AL}forEachItem(r){let a;for(a=this._itHead;null!==a;a=a._next)r(a)}forEachOperation(r){let a=this._itHead,c=this._removalsHead,p=0,_=null;for(;a||c;){const v=!c||a&amp;&amp;a.currentIndex&lt;bO(c,p,_)?a:c,b=bO(v,p,_),I=v.currentIndex;if(v===c)p--,c=c._nextRemoved;else if(a=a._next,null==v.previousIndex)p++;else{_||(_=[]);const Z=b-p,fe=I-p;if(Z!=fe){for(let ut=0;ut&lt;Z;ut++){const pt=ut&lt;_.length?_[ut]:_[ut]=0,Tt=pt+ut;fe&lt;=Tt&amp;&amp;Tt&lt;Z&amp;&amp;(_[ut]=pt+1)}_[v.previousIndex]=fe-Z}}b!==I&amp;&amp;r(v,b,I)}}forEachPreviousItem(r){let a;for(a=this._previousItHead;null!==a;a=a._nextPrevious)r(a)}forEachAddedItem(r){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)r(a)}forEachMovedItem(r){let a;for(a=this._movesHead;null!==a;a=a._nextMoved)r(a)}forEachRemovedItem(r){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)r(a)}forEachIdentityChange(r){let a;for(a=this._identityChangesHead;null!==a;a=a._nextIdentityChange)r(a)}diff(r){if(null==r&amp;&amp;(r=[]),!e_(r))throw new et(900,!1);return this.check(r)?this:null}onDestroy(){}check(r){this._reset();let p,_,v,a=this._itHead,c=!1;if(Array.isArray(r)){this.length=r.length;for(let b=0;b&lt;this.length;b++)_=r[b],v=this._trackByFn(b,_),null!==a&amp;&amp;Object.is(a.trackById,v)?(c&amp;&amp;(a=this._verifyReinsertion(a,_,v,b)),Object.is(a.item,_)||this._addIdentityChange(a,_)):(a=this._mismatch(a,_,v,b),c=!0),a=a._next}else p=0,function YP(n,r){if(Array.isArray(n))for(let a=0;a&lt;n.length;a++)r(n[a]);else{const a=n[Symbol.iterator]();let c;for(;!(c=a.next()).done;)r(c.value)}}(r,b=&gt;{v=this._trackByFn(p,b),null!==a&amp;&amp;Object.is(a.trackById,v)?(c&amp;&amp;(a=this._verifyReinsertion(a,b,v,p)),Object.is(a.item,b)||this._addIdentityChange(a,b)):(a=this._mismatch(a,b,v,p),c=!0),a=a._next,p++}),this.length=p;return this._truncate(a),this.collection=r,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let r;for(r=this._previousItHead=this._itHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._additionsHead;null!==r;r=r._nextAdded)r.previousIndex=r.currentIndex;for(this._additionsHead=this._additionsTail=null,r=this._movesHead;null!==r;r=r._nextMoved)r.previousIndex=r.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(r,a,c,p){let _;return null===r?_=this._itTail:(_=r._prev,this._remove(r)),null!==(r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(r.item,a)||this._addIdentityChange(r,a),this._reinsertAfter(r,_,p)):null!==(r=null===this._linkedRecords?null:this._linkedRecords.get(c,p))?(Object.is(r.item,a)||this._addIdentityChange(r,a),this._moveAfter(r,_,p)):r=this._addAfter(new LL(a,c),_,p),r}_verifyReinsertion(r,a,c,p){let _=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==_?r=this._reinsertAfter(_,r._prev,p):r.currentIndex!=p&amp;&amp;(r.currentIndex=p,this._addToMoves(r,p)),r}_truncate(r){for(;null!==r;){const a=r._next;this._addToRemovals(this._unlink(r)),r=a}null!==this._unlinkedRecords&amp;&amp;this._unlinkedRecords.clear(),null!==this._additionsTail&amp;&amp;(this._additionsTail._nextAdded=null),null!==this._movesTail&amp;&amp;(this._movesTail._nextMoved=null),null!==this._itTail&amp;&amp;(this._itTail._next=null),null!==this._removalsTail&amp;&amp;(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&amp;&amp;(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(r,a,c){null!==this._unlinkedRecords&amp;&amp;this._unlinkedRecords.remove(r);const p=r._prevRemoved,_=r._nextRemoved;return null===p?this._removalsHead=_:p._nextRemoved=_,null===_?this._removalsTail=p:_._prevRemoved=p,this._insertAfter(r,a,c),this._addToMoves(r,c),r}_moveAfter(r,a,c){return this._unlink(r),this._insertAfter(r,a,c),this._addToMoves(r,c),r}_addAfter(r,a,c){return this._insertAfter(r,a,c),this._additionsTail=null===this._additionsTail?this._additionsHead=r:this._additionsTail._nextAdded=r,r}_insertAfter(r,a,c){const p=null===a?this._itHead:a._next;return r._next=p,r._prev=a,null===p?this._itTail=r:p._prev=r,null===a?this._itHead=r:a._next=r,null===this._linkedRecords&amp;&amp;(this._linkedRecords=new zv),this._linkedRecords.put(r),r.currentIndex=c,r}_remove(r){return this._addToRemovals(this._unlink(r))}_unlink(r){null!==this._linkedRecords&amp;&amp;this._linkedRecords.remove(r);const a=r._prev,c=r._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,r}_addToMoves(r,a){return r.previousIndex===a||(this._movesTail=null===this._movesTail?this._movesHead=r:this._movesTail._nextMoved=r),r}_addToRemovals(r){return null===this._unlinkedRecords&amp;&amp;(this._unlinkedRecords=new zv),this._unlinkedRecords.put(r),r.currentIndex=null,r._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=r,r._prevRemoved=null):(r._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=r),r}_addIdentityChange(r,a){return r.item=a,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=r:this._identityChangesTail._nextIdentityChange=r,r}}class LL{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(r,a){this.item=r,this.trackById=a}}class xL{_head=null;_tail=null;add(r){null===this._head?(this._head=this._tail=r,r._nextDup=null,r._prevDup=null):(this._tail._nextDup=r,r._prevDup=this._tail,r._nextDup=null,this._tail=r)}get(r,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a&lt;=c.currentIndex)&amp;&amp;Object.is(c.trackById,r))return c;return null}remove(r){const a=r._prevDup,c=r._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class zv{map=new Map;put(r){const a=r.trackById;let c=this.map.get(a);c||(c=new xL,this.map.set(a,c)),c.add(r)}get(r,a){const p=this.map.get(r);return p?p.get(r,a):null}remove(r){const a=r.trackById;return this.map.get(a).remove(r)&amp;&amp;this.map.delete(a),r}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function bO(n,r,a){const c=n.previousIndex;if(null===c)return c;let p=0;return a&amp;&amp;c&lt;a.length&amp;&amp;(p=a[c]),c+r+p}class TO{constructor(){}supports(r){return r instanceof Map||bm(r)}create(){return new NL}}class NL{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(r){let a;for(a=this._mapHead;null!==a;a=a._next)r(a)}forEachPreviousItem(r){let a;for(a=this._previousMapHead;null!==a;a=a._nextPrevious)r(a)}forEachChangedItem(r){let a;for(a=this._changesHead;null!==a;a=a._nextChanged)r(a)}forEachAddedItem(r){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)r(a)}forEachRemovedItem(r){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)r(a)}diff(r){if(r){if(!(r instanceof Map||bm(r)))throw new et(900,!1)}else r=new Map;return this.check(r)?this:null}onDestroy(){}check(r){this._reset();let a=this._mapHead;if(this._appendAfter=null,this._forEach(r,(c,p)=&gt;{if(a&amp;&amp;a.key===p)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const _=this._getOrCreateRecordForKey(p,c);a=this._insertBeforeOrAppend(a,_)}}),a){a._prev&amp;&amp;(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&amp;&amp;(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&amp;&amp;(this._changesTail._nextChanged=null),this._additionsTail&amp;&amp;(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(r,a){if(r){const c=r._prev;return a._next=r,a._prev=c,r._prev=a,c&amp;&amp;(c._next=a),r===this._mapHead&amp;&amp;(this._mapHead=a),this._appendAfter=r,r}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(r,a){if(this._records.has(r)){const p=this._records.get(r);this._maybeAddToChanges(p,a);const _=p._prev,v=p._next;return _&amp;&amp;(_._next=v),v&amp;&amp;(v._prev=_),p._next=null,p._prev=null,p}const c=new kL(r);return this._records.set(r,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let r;for(this._previousMapHead=this._mapHead,r=this._previousMapHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._changesHead;null!==r;r=r._nextChanged)r.previousValue=r.currentValue;for(r=this._additionsHead;null!=r;r=r._nextAdded)r.previousValue=r.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(r,a){Object.is(a,r.currentValue)||(r.previousValue=r.currentValue,r.currentValue=a,this._addToChanges(r))}_addToAdditions(r){null===this._additionsHead?this._additionsHead=this._additionsTail=r:(this._additionsTail._nextAdded=r,this._additionsTail=r)}_addToChanges(r){null===this._changesHead?this._changesHead=this._changesTail=r:(this._changesTail._nextChanged=r,this._changesTail=r)}_forEach(r,a){r instanceof Map?r.forEach(a):Object.keys(r).forEach(c=&gt;a(r[c],c))}}class kL{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(r){this.key=r}}function SO(){return new Yv([new yO])}let Yv=(()=&gt;{class n{factories;static \u0275prov=qt({token:n,providedIn:"root",factory:SO});constructor(a){this.factories=a}static create(a,c){if(null!=c){const p=c.factories.slice();a=a.concat(p)}return new n(a)}static extend(a){return{provide:n,useFactory:c=&gt;n.create(a,c||SO()),deps:[[n,new Jr,new or]]}}find(a){const c=this.factories.find(p=&gt;p.supports(a));if(null!=c)return c;throw new et(901,!1)}}return n})();function OO(){return new w_([new TO])}let w_=(()=&gt;{class n{static \u0275prov=qt({token:n,providedIn:"root",factory:OO});factories;constructor(a){this.factories=a}static create(a,c){if(c){const p=c.factories.slice();a=a.concat(p)}return new n(a)}static extend(a){return{provide:n,useFactory:c=&gt;n.create(a,c||OO()),deps:[[n,new Jr,new or]]}}find(a){const c=this.factories.find(p=&gt;p.supports(a));if(c)return c;throw new et(901,!1)}}return n})();const D_=pO(null,"core",[]);let BL=(()=&gt;{class n{constructor(a){}static \u0275fac=function(c){return new(c||n)(Ki(us))};static \u0275mod=mm({type:n});static \u0275inj=ai({})}return n})();function ax(n){return"boolean"==typeof n?n:null!=n&amp;&amp;"false"!==n}function lx(n,r=NaN){return isNaN(parseFloat(n))||isNaN(Number(n))?r:Number(n)}function rE(n,r){Do("NgSignals");const a=function ue(n){const r=Object.create(me);r.computation=n;const a=()=&gt;{if(A(r),U(r),r.value===ot)throw r.error;return r.value};return a[R]=r,a}(n);return r?.equal&amp;&amp;(a[R].equal=r.equal),a}function Hl(n){const r=O(null);try{return n()}finally{O(r)}}let e1=(()=&gt;class n{view;node;constructor(a,c){this.view=a,this.node=c}static __NG_ELEMENT_ID__=dx})();function dx(){return new e1(Lt(),hi())}let t1=(()=&gt;{class n extends S0{pendingTasks=un(ka);taskId=null;schedule(a){super.schedule(a),null===this.taskId&amp;&amp;(this.taskId=this.pendingTasks.add(),queueMicrotask(()=&gt;this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&amp;&amp;(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=qt({token:n,providedIn:"root",factory:()=&gt;new n})}return n})();class n1{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(r,a,c,p,_,v){this.scheduler=r,this.effectFn=a,this.zone=c,this.injector=_,this.watcher=function ve(n,r,a){const c=Object.create(ft);a&amp;&amp;(c.consumerAllowSignalWrites=!0),c.fn=n,c.schedule=r;const p=I=&gt;{c.cleanupFn=I};return c.ref={notify:()=&gt;q(c),run:()=&gt;{if(null===c.fn)return;if(function m(){return E}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(c.dirty=!1,c.hasRun&amp;&amp;!Y(c))return;c.hasRun=!0;const I=Ce(c);try{c.cleanupFn(),c.cleanupFn=rt,c.fn(p)}finally{he(c,I)}},cleanup:()=&gt;c.cleanupFn(),destroy:()=&gt;function v(I){(function _(I){return null===I.fn&amp;&amp;null===I.schedule})(I)||(j(I),I.cleanupFn(),I.fn=null,I.schedule=null,I.cleanupFn=rt)}(c),[R]:c},c.ref}(b=&gt;this.runEffect(b),()=&gt;this.schedule(),v),this.unregisterOnDestroy=p?.onDestroy(()=&gt;this.destroy())}runEffect(r){try{this.effectFn(r)}catch(a){this.injector.get(Ua,null,{optional:!0})?.handleError(a)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let sE=!1;class gx{[R];constructor(r){this[R]=r}destroy(){this[R].destroy()}}function aE(n,r){if(sE)return function _x(n,r){Do("NgSignals"),!r?.injector&amp;&amp;Br();const a=r?.injector??un(So),c=!0!==r?.manualCleanup?a.get(xa):null,p=new n1(a.get(t1),n,typeof Zone&gt;"u"?null:Zone.current,c,a,r?.allowSignalWrites??!1),_=a.get(mO,null,{optional:!0});return _&amp;&amp;8&amp;_._lView[yn]?(_._lView[k]??=[]).push(p.watcher.notify):p.watcher.notify(),p}(n,r);Do("NgSignals"),!r?.injector&amp;&amp;Br();const a=r?.injector??un(So);let p,c=!0!==r?.manualCleanup?a.get(xa):null;const _=a.get(e1,null,{optional:!0}),v=a.get(Na);return null===_||r?.forceRoot?p=function Cx(n,r,a){const c=Object.create(mx);return c.fn=n,c.scheduler=r,c.notifier=a,c.zone=typeof Zone&lt;"u"?Zone.current:null,c.scheduler.schedule(c),c.notifier.notify(13),c}(n,a.get(wm),v):(p=function Ex(n,r,a){const c=Object.create(vx);return c.view=n,c.zone=typeof Zone&lt;"u"?Zone.current:null,c.notifier=r,c.fn=a,n[K]??=new Set,n[K].add(c),c.consumerMarkedDirty(c),c}(_.view,v,n),c instanceof jE&amp;&amp;c._lView===_.view&amp;&amp;(c=null)),p.injector=a,null!==c&amp;&amp;(p.onDestroyFn=c.onDestroy(()=&gt;p.destroy())),new gx(p)}const o1={...y,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:yd,run(){if(this.dirty=!1,this.hasRun&amp;&amp;!Y(this))return;this.hasRun=!0;const n=c=&gt;(this.cleanupFns??=[]).push(c),r=Ce(this),a=Qh(!1);try{this.maybeCleanup(),this.fn(n)}finally{Qh(a),he(this,r)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},mx={...o1,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){j(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}},vx={...o1,consumerMarkedDirty(){this.view[yn]|=8192,Yn(this.view),this.notifier.notify(14)},destroy(){j(this),this.onDestroyFn(),this.maybeCleanup(),this.view[K]?.delete(this)}};function Rx(n,r){const a=Kn(n),c=r.elementInjector||sl();return new ph(a).create(c,r.projectableNodes,r.hostElement,r.environmentInjector)}function H_(n){const r=Kn(n);if(!r)return null;const a=new ph(r);return{get selector(){return a.selector},get type(){return a.componentType},get inputs(){return a.inputs},get outputs(){return a.outputs},get ngContentSelectors(){return a.ngContentSelectors},get isStandalone(){return r.standalone},get isSignal(){return r.signals}}}},9079:(ne,F,h)=&gt;{"use strict";h.d(F,{br:()=&gt;m,ot:()=&gt;y,pQ:()=&gt;u});var d=h(4438),e=h(1985),g=h(2771),E=h(6977);function u(L){L||((0,d.Af3)(u),L=(0,d.WQX)(d.abz));const W=new e.c(q=&gt;L.onDestroy(q.next.bind(q)));return q=&gt;q.pipe((0,E.Q)(W))}function m(L,W){!W?.injector&amp;&amp;(0,d.Af3)(m);const q=W?.injector??(0,d.WQX)(d.zZn),le=new g.m(1),Ce=(0,d.QZP)(()=&gt;{let he;try{he=L()}catch(Y){return void(0,d.O8t)(()=&gt;le.error(Y))}(0,d.O8t)(()=&gt;le.next(he))},{injector:q,manualCleanup:!0});return q.get(d.abz).onDestroy(()=&gt;{Ce.destroy(),le.complete()}),le.asObservable()}function y(L,W){const q=!W?.manualCleanup;q&amp;&amp;!W?.injector&amp;&amp;(0,d.Af3)(y);const le=q?W?.injector?.get(d.abz)??(0,d.WQX)(d.abz):null,Ce=function U(L=Object.is){return(W,q)=&gt;1===W.kind&amp;&amp;1===q.kind&amp;&amp;L(W.value,q.value)}(W?.equal);let he;he=(0,d.vPA)(W?.requireSync?{kind:0}:{kind:1,value:W?.initialValue},{equal:Ce});const Y=L.subscribe({next:j=&gt;he.set({kind:1,value:j}),error:j=&gt;{if(W?.rejectErrors)throw j;he.set({kind:2,error:j})}});if(W?.requireSync&amp;&amp;0===he().kind)throw new d.wOt(601,!1);return le?.onDestroy(Y.unsubscribe.bind(Y)),(0,d.EWP)(()=&gt;{const j=he();switch(j.kind){case 1:return j.value;case 2:throw j.error;case 0:throw new d.wOt(601,!1)}},{equal:W?.equal})}},9417:(ne,F,h)=&gt;{"use strict";h.d(F,{BC:()=&gt;H,JD:()=&gt;un,MJ:()=&gt;Vn,X1:()=&gt;fs,YN:()=&gt;Yl,YS:()=&gt;ii,Yp:()=&gt;Kn,Zm:()=&gt;y,cb:()=&gt;J,cz:()=&gt;le,gE:()=&gt;Et,j4:()=&gt;nr,k0:()=&gt;Y,kq:()=&gt;m,mP:()=&gt;A,me:()=&gt;L,ok:()=&gt;qr,qT:()=&gt;bn,xq:()=&gt;ci});var d=h(4438),e=h(177),g=h(6648),E=h(7468),u=h(1413),R=h(6354);let O=(()=&gt;{class ae{_renderer;_elementRef;onChange=z=&gt;{};onTouched=()=&gt;{};constructor(z,Ie){this._renderer=z,this._elementRef=Ie}setProperty(z,Ie){this._renderer.setProperty(this._elementRef.nativeElement,z,Ie)}registerOnTouched(z){this.onTouched=z}registerOnChange(z){this.onChange=z}setDisabledState(z){this.setProperty("disabled",z)}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(d.sFG),d.rXU(d.aKT))};static \u0275dir=d.FsC({type:ae})}return ae})(),C=(()=&gt;{class ae extends O{static \u0275fac=(()=&gt;{let z;return function(st){return(z||(z=d.xGo(ae)))(st||ae)}})();static \u0275dir=d.FsC({type:ae,features:[d.Vt3]})}return ae})();const m=new d.nKC(""),T={provide:m,useExisting:(0,d.Rfq)(()=&gt;y),multi:!0};let y=(()=&gt;{class ae extends C{writeValue(z){this.setProperty("checked",z)}static \u0275fac=(()=&gt;{let z;return function(st){return(z||(z=d.xGo(ae)))(st||ae)}})();static \u0275dir=d.FsC({type:ae,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Ie,st){1&amp;Ie&amp;&amp;d.bIt("change",function(Xn){return st.onChange(Xn.target.checked)})("blur",function(){return st.onTouched()})},standalone:!1,features:[d.Jv_([T]),d.Vt3]})}return ae})();const U={provide:m,useExisting:(0,d.Rfq)(()=&gt;L),multi:!0},A=new d.nKC("");let L=(()=&gt;{class ae extends O{_compositionMode;_composing=!1;constructor(z,Ie,st){super(z,Ie),this._compositionMode=st,null==this._compositionMode&amp;&amp;(this._compositionMode=!function w(){const ae=(0,e.QT)()?(0,e.QT)().getUserAgent():"";return/android (\d+)/.test(ae.toLowerCase())}())}writeValue(z){this.setProperty("value",z??"")}_handleInput(z){(!this._compositionMode||this._compositionMode&amp;&amp;!this._composing)&amp;&amp;this.onChange(z)}_compositionStart(){this._composing=!0}_compositionEnd(z){this._composing=!1,this._compositionMode&amp;&amp;this.onChange(z)}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(d.sFG),d.rXU(d.aKT),d.rXU(A,8))};static \u0275dir=d.FsC({type:ae,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Ie,st){1&amp;Ie&amp;&amp;d.bIt("input",function(Xn){return st._handleInput(Xn.target.value)})("blur",function(){return st.onTouched()})("compositionstart",function(){return st._compositionStart()})("compositionend",function(Xn){return st._compositionEnd(Xn.target.value)})},standalone:!1,features:[d.Jv_([U]),d.Vt3]})}return ae})();function W(ae){return null==ae||("string"==typeof ae||Array.isArray(ae))&amp;&amp;0===ae.length}function q(ae){return null!=ae&amp;&amp;"number"==typeof ae.length}const le=new d.nKC(""),Ce=new d.nKC(""),he=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Y{static min(ie){return function j(ae){return ie=&gt;{if(W(ie.value)||W(ae))return null;const z=parseFloat(ie.value);return!isNaN(z)&amp;&amp;z&lt;ae?{min:{min:ae,actual:ie.value}}:null}}(ie)}static max(ie){return function X(ae){return ie=&gt;{if(W(ie.value)||W(ae))return null;const z=parseFloat(ie.value);return!isNaN(z)&amp;&amp;z&gt;ae?{max:{max:ae,actual:ie.value}}:null}}(ie)}static required(ie){return _e(ie)}static requiredTrue(ie){return Q(ie)}static email(ie){return function $(ae){return W(ae.value)||he.test(ae.value)?null:{email:!0}}(ie)}static minLength(ie){return function ee(ae){return ie=&gt;W(ie.value)||!q(ie.value)?null:ie.value.length&lt;ae?{minlength:{requiredLength:ae,actualLength:ie.value.length}}:null}(ie)}static maxLength(ie){return function G(ae){return ie=&gt;q(ie.value)&amp;&amp;ie.value.length&gt;ae?{maxlength:{requiredLength:ae,actualLength:ie.value.length}}:null}(ie)}static pattern(ie){return function ue(ae){if(!ae)return ye;let ie,z;return"string"==typeof ae?(z="","^"!==ae.charAt(0)&amp;&amp;(z+="^"),z+=ae,"$"!==ae.charAt(ae.length-1)&amp;&amp;(z+="$"),ie=new RegExp(z)):(z=ae.toString(),ie=ae),Ie=&gt;{if(W(Ie.value))return null;const st=Ie.value;return ie.test(st)?null:{pattern:{requiredPattern:z,actualValue:st}}}}(ie)}static nullValidator(ie){return null}static compose(ie){return He(ie)}static composeAsync(ie){return Te(ie)}}function _e(ae){return W(ae.value)?{required:!0}:null}function Q(ae){return!0===ae.value?null:{required:!0}}function ye(ae){return null}function se(ae){return null!=ae}function ot(ae){return(0,d.jNT)(ae)?(0,g.H)(ae):ae}function me(ae){let ie={};return ae.forEach(z=&gt;{ie=null!=z?{...ie,...z}:ie}),0===Object.keys(ie).length?null:ie}function Ge(ae,ie){return ie.map(z=&gt;z(ae))}function dt(ae){return ae.map(ie=&gt;function Ye(ae){return!ae.validate}(ie)?ie:z=&gt;ie.validate(z))}function He(ae){if(!ae)return null;const ie=ae.filter(se);return 0==ie.length?null:function(z){return me(Ge(z,ie))}}function Oe(ae){return null!=ae?He(dt(ae)):null}function Te(ae){if(!ae)return null;const ie=ae.filter(se);return 0==ie.length?null:function(z){const Ie=Ge(z,ie).map(ot);return(0,E.p)(Ie).pipe((0,R.T)(me))}}function Ze(ae){return null!=ae?Te(dt(ae)):null}function gt(ae,ie){return null===ae?[ie]:Array.isArray(ae)?[...ae,ie]:[ae,ie]}function bt(ae){return ae._rawValidators}function Ae(ae){return ae._rawAsyncValidators}function x(ae){return ae?Array.isArray(ae)?ae:[ae]:[]}function B(ae,ie){return Array.isArray(ae)?ae.includes(ie):ae===ie}function de(ae,ie){const z=x(ie);return x(ae).forEach(st=&gt;{B(z,st)||z.push(st)}),z}function ve(ae,ie){return x(ie).filter(z=&gt;!B(ae,z))}class rt{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(ie){this._rawValidators=ie||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators(ie){this._rawAsyncValidators=ie||[],this._composedAsyncValidatorFn=Ze(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(ie){this._onDestroyCallbacks.push(ie)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ie=&gt;ie()),this._onDestroyCallbacks=[]}reset(ie=void 0){this.control&amp;&amp;this.control.reset(ie)}hasError(ie,z){return!!this.control&amp;&amp;this.control.hasError(ie,z)}getError(ie,z){return this.control?this.control.getError(ie,z):null}}class ft extends rt{name;get formDirective(){return null}get path(){return null}}class xe extends rt{_parent=null;name=null;valueAccessor=null}class ct{_cd;constructor(ie){this._cd=ie}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let H=(()=&gt;{class ae extends ct{constructor(z){super(z)}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(xe,2))};static \u0275dir=d.FsC({type:ae,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ie,st){2&amp;Ie&amp;&amp;d.AVh("ng-untouched",st.isUntouched)("ng-touched",st.isTouched)("ng-pristine",st.isPristine)("ng-dirty",st.isDirty)("ng-valid",st.isValid)("ng-invalid",st.isInvalid)("ng-pending",st.isPending)},standalone:!1,features:[d.Vt3]})}return ae})(),J=(()=&gt;{class ae extends ct{constructor(z){super(z)}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(ft,10))};static \u0275dir=d.FsC({type:ae,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ie,st){2&amp;Ie&amp;&amp;d.AVh("ng-untouched",st.isUntouched)("ng-touched",st.isTouched)("ng-pristine",st.isPristine)("ng-dirty",st.isDirty)("ng-valid",st.isValid)("ng-invalid",st.isInvalid)("ng-pending",st.isPending)("ng-submitted",st.isSubmitted)},standalone:!1,features:[d.Vt3]})}return ae})();const On="VALID",pn="INVALID",kn="PENDING",Qn="DISABLED";class Ei{}class Gn extends Ei{value;source;constructor(ie,z){super(),this.value=ie,this.source=z}}class wn extends Ei{pristine;source;constructor(ie,z){super(),this.pristine=ie,this.source=z}}class si extends Ei{touched;source;constructor(ie,z){super(),this.touched=ie,this.source=z}}class cn extends Ei{status;source;constructor(ie,z){super(),this.status=ie,this.source=z}}class Ci extends Ei{source;constructor(ie){super(),this.source=ie}}class Ct extends Ei{source;constructor(ie){super(),this.source=ie}}function Mt(ae){return(Yt(ae)?ae.validators:ae)||null}function _t(ae,ie){return(Yt(ie)?ie.asyncValidators:ae)||null}function Yt(ae){return null!=ae&amp;&amp;!Array.isArray(ae)&amp;&amp;"object"==typeof ae}function Cn(ae,ie,z){const Ie=ae.controls;if(!(ie?Object.keys(Ie):Ie).length)throw new d.wOt(1e3,"");if(!Ie[z])throw new d.wOt(1001,"")}function En(ae,ie,z){ae._forEachChild((Ie,st)=&gt;{if(void 0===z[st])throw new d.wOt(1002,"")})}class An{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=&gt;{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(ie,z){this._assignValidators(ie),this._assignAsyncValidators(z)}get validator(){return this._composedValidatorFn}set validator(ie){this._rawValidators=this._composedValidatorFn=ie}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ie){this._rawAsyncValidators=this._composedAsyncValidatorFn=ie}get parent(){return this._parent}get status(){return(0,d.O8t)(this.statusReactive)}set status(ie){(0,d.O8t)(()=&gt;this.statusReactive.set(ie))}_status=(0,d.EWP)(()=&gt;this.statusReactive());statusReactive=(0,d.vPA)(void 0);get valid(){return this.status===On}get invalid(){return this.status===pn}get pending(){return this.status==kn}get disabled(){return this.status===Qn}get enabled(){return this.status!==Qn}errors;get pristine(){return(0,d.O8t)(this.pristineReactive)}set pristine(ie){(0,d.O8t)(()=&gt;this.pristineReactive.set(ie))}_pristine=(0,d.EWP)(()=&gt;this.pristineReactive());pristineReactive=(0,d.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,d.O8t)(this.touchedReactive)}set touched(ie){(0,d.O8t)(()=&gt;this.touchedReactive.set(ie))}_touched=(0,d.EWP)(()=&gt;this.touchedReactive());touchedReactive=(0,d.vPA)(!1);get untouched(){return!this.touched}_events=new u.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ie){this._assignValidators(ie)}setAsyncValidators(ie){this._assignAsyncValidators(ie)}addValidators(ie){this.setValidators(de(ie,this._rawValidators))}addAsyncValidators(ie){this.setAsyncValidators(de(ie,this._rawAsyncValidators))}removeValidators(ie){this.setValidators(ve(ie,this._rawValidators))}removeAsyncValidators(ie){this.setAsyncValidators(ve(ie,this._rawAsyncValidators))}hasValidator(ie){return B(this._rawValidators,ie)}hasAsyncValidator(ie){return B(this._rawAsyncValidators,ie)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ie={}){const z=!1===this.touched;this.touched=!0;const Ie=ie.sourceControl??this;this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent.markAsTouched({...ie,sourceControl:Ie}),z&amp;&amp;!1!==ie.emitEvent&amp;&amp;this._events.next(new si(!0,Ie))}markAllAsTouched(ie={}){this.markAsTouched({onlySelf:!0,emitEvent:ie.emitEvent,sourceControl:this}),this._forEachChild(z=&gt;z.markAllAsTouched(ie))}markAsUntouched(ie={}){const z=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Ie=ie.sourceControl??this;this._forEachChild(st=&gt;{st.markAsUntouched({onlySelf:!0,emitEvent:ie.emitEvent,sourceControl:Ie})}),this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent._updateTouched(ie,Ie),z&amp;&amp;!1!==ie.emitEvent&amp;&amp;this._events.next(new si(!1,Ie))}markAsDirty(ie={}){const z=!0===this.pristine;this.pristine=!1;const Ie=ie.sourceControl??this;this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent.markAsDirty({...ie,sourceControl:Ie}),z&amp;&amp;!1!==ie.emitEvent&amp;&amp;this._events.next(new wn(!1,Ie))}markAsPristine(ie={}){const z=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Ie=ie.sourceControl??this;this._forEachChild(st=&gt;{st.markAsPristine({onlySelf:!0,emitEvent:ie.emitEvent})}),this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent._updatePristine(ie,Ie),z&amp;&amp;!1!==ie.emitEvent&amp;&amp;this._events.next(new wn(!0,Ie))}markAsPending(ie={}){this.status=kn;const z=ie.sourceControl??this;!1!==ie.emitEvent&amp;&amp;(this._events.next(new cn(this.status,z)),this.statusChanges.emit(this.status)),this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent.markAsPending({...ie,sourceControl:z})}disable(ie={}){const z=this._parentMarkedDirty(ie.onlySelf);this.status=Qn,this.errors=null,this._forEachChild(st=&gt;{st.disable({...ie,onlySelf:!0})}),this._updateValue();const Ie=ie.sourceControl??this;!1!==ie.emitEvent&amp;&amp;(this._events.next(new Gn(this.value,Ie)),this._events.next(new cn(this.status,Ie)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ie,skipPristineCheck:z},this),this._onDisabledChange.forEach(st=&gt;st(!0))}enable(ie={}){const z=this._parentMarkedDirty(ie.onlySelf);this.status=On,this._forEachChild(Ie=&gt;{Ie.enable({...ie,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ie.emitEvent}),this._updateAncestors({...ie,skipPristineCheck:z},this),this._onDisabledChange.forEach(Ie=&gt;Ie(!1))}_updateAncestors(ie,z){this._parent&amp;&amp;!ie.onlySelf&amp;&amp;(this._parent.updateValueAndValidity(ie),ie.skipPristineCheck||this._parent._updatePristine({},z),this._parent._updateTouched({},z))}setParent(ie){this._parent=ie}getRawValue(){return this.value}updateValueAndValidity(ie={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Ie=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===On||this.status===kn)&amp;&amp;this._runAsyncValidator(Ie,ie.emitEvent)}const z=ie.sourceControl??this;!1!==ie.emitEvent&amp;&amp;(this._events.next(new Gn(this.value,z)),this._events.next(new cn(this.status,z)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent.updateValueAndValidity({...ie,sourceControl:z})}_updateTreeValidity(ie={emitEvent:!0}){this._forEachChild(z=&gt;z._updateTreeValidity(ie)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ie.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Qn:On}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ie,z){if(this.asyncValidator){this.status=kn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==z};const Ie=ot(this.asyncValidator(this));this._asyncValidationSubscription=Ie.subscribe(st=&gt;{this._hasOwnPendingAsyncValidator=null,this.setErrors(st,{emitEvent:z,shouldHaveEmitted:ie})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const ie=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,ie}return!1}setErrors(ie,z={}){this.errors=ie,this._updateControlsErrors(!1!==z.emitEvent,this,z.shouldHaveEmitted)}get(ie){let z=ie;return null==z||(Array.isArray(z)||(z=z.split(".")),0===z.length)?null:z.reduce((Ie,st)=&gt;Ie&amp;&amp;Ie._find(st),this)}getError(ie,z){const Ie=z?this.get(z):this;return Ie&amp;&amp;Ie.errors?Ie.errors[ie]:null}hasError(ie,z){return!!this.getError(ie,z)}get root(){let ie=this;for(;ie._parent;)ie=ie._parent;return ie}_updateControlsErrors(ie,z,Ie){this.status=this._calculateStatus(),ie&amp;&amp;this.statusChanges.emit(this.status),(ie||Ie)&amp;&amp;this._events.next(new cn(this.status,z)),this._parent&amp;&amp;this._parent._updateControlsErrors(ie,z,Ie)}_initObservables(){this.valueChanges=new d.bkB,this.statusChanges=new d.bkB}_calculateStatus(){return this._allControlsDisabled()?Qn:this.errors?pn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(kn)?kn:this._anyControlsHaveStatus(pn)?pn:On}_anyControlsHaveStatus(ie){return this._anyControls(z=&gt;z.status===ie)}_anyControlsDirty(){return this._anyControls(ie=&gt;ie.dirty)}_anyControlsTouched(){return this._anyControls(ie=&gt;ie.touched)}_updatePristine(ie,z){const Ie=!this._anyControlsDirty(),st=this.pristine!==Ie;this.pristine=Ie,this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent._updatePristine(ie,z),st&amp;&amp;this._events.next(new wn(this.pristine,z))}_updateTouched(ie={},z){this.touched=this._anyControlsTouched(),this._events.next(new si(this.touched,z)),this._parent&amp;&amp;!ie.onlySelf&amp;&amp;this._parent._updateTouched(ie,z)}_onDisabledChange=[];_registerOnCollectionChange(ie){this._onCollectionChange=ie}_setUpdateStrategy(ie){Yt(ie)&amp;&amp;null!=ie.updateOn&amp;&amp;(this._updateOn=ie.updateOn)}_parentMarkedDirty(ie){return!ie&amp;&amp;!(!this._parent||!this._parent.dirty)&amp;&amp;!this._parent._anyControlsDirty()}_find(ie){return null}_assignValidators(ie){this._rawValidators=Array.isArray(ie)?ie.slice():ie,this._composedValidatorFn=function qe(ae){return Array.isArray(ae)?Oe(ae):ae||null}(this._rawValidators)}_assignAsyncValidators(ie){this._rawAsyncValidators=Array.isArray(ie)?ie.slice():ie,this._composedAsyncValidatorFn=function It(ae){return Array.isArray(ae)?Ze(ae):ae||null}(this._rawAsyncValidators)}}class Et extends An{constructor(ie,z,Ie){super(Mt(z),_t(Ie,z)),this.controls=ie,this._initObservables(),this._setUpdateStrategy(z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(ie,z){return this.controls[ie]?this.controls[ie]:(this.controls[ie]=z,z.setParent(this),z._registerOnCollectionChange(this._onCollectionChange),z)}addControl(ie,z,Ie={}){this.registerControl(ie,z),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}removeControl(ie,z={}){this.controls[ie]&amp;&amp;this.controls[ie]._registerOnCollectionChange(()=&gt;{}),delete this.controls[ie],this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}setControl(ie,z,Ie={}){this.controls[ie]&amp;&amp;this.controls[ie]._registerOnCollectionChange(()=&gt;{}),delete this.controls[ie],z&amp;&amp;this.registerControl(ie,z),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}contains(ie){return this.controls.hasOwnProperty(ie)&amp;&amp;this.controls[ie].enabled}setValue(ie,z={}){En(this,0,ie),Object.keys(ie).forEach(Ie=&gt;{Cn(this,!0,Ie),this.controls[Ie].setValue(ie[Ie],{onlySelf:!0,emitEvent:z.emitEvent})}),this.updateValueAndValidity(z)}patchValue(ie,z={}){null!=ie&amp;&amp;(Object.keys(ie).forEach(Ie=&gt;{const st=this.controls[Ie];st&amp;&amp;st.patchValue(ie[Ie],{onlySelf:!0,emitEvent:z.emitEvent})}),this.updateValueAndValidity(z))}reset(ie={},z={}){this._forEachChild((Ie,st)=&gt;{Ie.reset(ie?ie[st]:null,{onlySelf:!0,emitEvent:z.emitEvent})}),this._updatePristine(z,this),this._updateTouched(z,this),this.updateValueAndValidity(z)}getRawValue(){return this._reduceChildren({},(ie,z,Ie)=&gt;(ie[Ie]=z.getRawValue(),ie))}_syncPendingControls(){let ie=this._reduceChildren(!1,(z,Ie)=&gt;!!Ie._syncPendingControls()||z);return ie&amp;&amp;this.updateValueAndValidity({onlySelf:!0}),ie}_forEachChild(ie){Object.keys(this.controls).forEach(z=&gt;{const Ie=this.controls[z];Ie&amp;&amp;ie(Ie,z)})}_setUpControls(){this._forEachChild(ie=&gt;{ie.setParent(this),ie._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ie){for(const[z,Ie]of Object.entries(this.controls))if(this.contains(z)&amp;&amp;ie(Ie))return!0;return!1}_reduceValue(){return this._reduceChildren({},(z,Ie,st)=&gt;((Ie.enabled||this.disabled)&amp;&amp;(z[st]=Ie.value),z))}_reduceChildren(ie,z){let Ie=ie;return this._forEachChild((st,ln)=&gt;{Ie=z(Ie,st,ln)}),Ie}_allControlsDisabled(){for(const ie of Object.keys(this.controls))if(this.controls[ie].enabled)return!1;return Object.keys(this.controls).length&gt;0||this.disabled}_find(ie){return this.controls.hasOwnProperty(ie)?this.controls[ie]:null}}class We extends Et{}const De=new d.nKC("CallSetDisabledState",{providedIn:"root",factory:()=&gt;oe}),oe="always";function Ee(ae,ie,z=oe){ai(ae,ie),ie.valueAccessor.writeValue(ae.value),(ae.disabled||"always"===z)&amp;&amp;ie.valueAccessor.setDisabledState?.(ae.disabled),function Yi(ae,ie){ie.valueAccessor.registerOnChange(z=&gt;{ae._pendingValue=z,ae._pendingChange=!0,ae._pendingDirty=!0,"change"===ae.updateOn&amp;&amp;Gi(ae,ie)})}(ae,ie),function Oi(ae,ie){const z=(Ie,st)=&gt;{ie.valueAccessor.writeValue(Ie),st&amp;&amp;ie.viewToModelUpdate(Ie)};ae.registerOnChange(z),ie._registerOnDestroy(()=&gt;{ae._unregisterOnChange(z)})}(ae,ie),function gi(ae,ie){ie.valueAccessor.registerOnTouched(()=&gt;{ae._pendingTouched=!0,"blur"===ae.updateOn&amp;&amp;ae._pendingChange&amp;&amp;Gi(ae,ie),"submit"!==ae.updateOn&amp;&amp;ae.markAsTouched()})}(ae,ie),function ei(ae,ie){if(ie.valueAccessor.setDisabledState){const z=Ie=&gt;{ie.valueAccessor.setDisabledState(Ie)};ae.registerOnDisabledChange(z),ie._registerOnDestroy(()=&gt;{ae._unregisterOnDisabledChange(z)})}}(ae,ie)}function Jt(ae,ie,z=!0){const Ie=()=&gt;{};ie.valueAccessor&amp;&amp;(ie.valueAccessor.registerOnChange(Ie),ie.valueAccessor.registerOnTouched(Ie)),Mi(ae,ie),ae&amp;&amp;(ie._invokeOnDestroyCallbacks(),ae._registerOnCollectionChange(()=&gt;{}))}function qt(ae,ie){ae.forEach(z=&gt;{z.registerOnValidatorChange&amp;&amp;z.registerOnValidatorChange(ie)})}function ai(ae,ie){const z=bt(ae);null!==ie.validator?ae.setValidators(gt(z,ie.validator)):"function"==typeof z&amp;&amp;ae.setValidators([z]);const Ie=Ae(ae);null!==ie.asyncValidator?ae.setAsyncValidators(gt(Ie,ie.asyncValidator)):"function"==typeof Ie&amp;&amp;ae.setAsyncValidators([Ie]);const st=()=&gt;ae.updateValueAndValidity();qt(ie._rawValidators,st),qt(ie._rawAsyncValidators,st)}function Mi(ae,ie){let z=!1;if(null!==ae){if(null!==ie.validator){const st=bt(ae);if(Array.isArray(st)&amp;&amp;st.length&gt;0){const ln=st.filter(Xn=&gt;Xn!==ie.validator);ln.length!==st.length&amp;&amp;(z=!0,ae.setValidators(ln))}}if(null!==ie.asyncValidator){const st=Ae(ae);if(Array.isArray(st)&amp;&amp;st.length&gt;0){const ln=st.filter(Xn=&gt;Xn!==ie.asyncValidator);ln.length!==st.length&amp;&amp;(z=!0,ae.setAsyncValidators(ln))}}}const Ie=()=&gt;{};return qt(ie._rawValidators,Ie),qt(ie._rawAsyncValidators,Ie),z}function Gi(ae,ie){ae._pendingDirty&amp;&amp;ae.markAsDirty(),ae.setValue(ae._pendingValue,{emitModelToViewChange:!1}),ie.viewToModelUpdate(ae._pendingValue),ae._pendingChange=!1}function oi(ae,ie){const z=ae.indexOf(ie);z&gt;-1&amp;&amp;ae.splice(z,1)}function yi(ae){return"object"==typeof ae&amp;&amp;null!==ae&amp;&amp;2===Object.keys(ae).length&amp;&amp;"value"in ae&amp;&amp;"disabled"in ae}Promise.resolve();const Vn=class extends An{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(ie=null,z,Ie){super(Mt(z),_t(Ie,z)),this._applyFormState(ie),this._setUpdateStrategy(z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Yt(z)&amp;&amp;(z.nonNullable||z.initialValueIsDefault)&amp;&amp;(this.defaultValue=yi(ie)?ie.value:ie)}setValue(ie,z={}){this.value=this._pendingValue=ie,this._onChange.length&amp;&amp;!1!==z.emitModelToViewChange&amp;&amp;this._onChange.forEach(Ie=&gt;Ie(this.value,!1!==z.emitViewToModelChange)),this.updateValueAndValidity(z)}patchValue(ie,z={}){this.setValue(ie,z)}reset(ie=this.defaultValue,z={}){this._applyFormState(ie),this.markAsPristine(z),this.markAsUntouched(z),this.setValue(this.value,z),this._pendingChange=!1}_updateValue(){}_anyControls(ie){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ie){this._onChange.push(ie)}_unregisterOnChange(ie){oi(this._onChange,ie)}registerOnDisabledChange(ie){this._onDisabledChange.push(ie)}_unregisterOnDisabledChange(ie){oi(this._onDisabledChange,ie)}_forEachChild(ie){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&amp;&amp;this.markAsDirty(),this._pendingTouched&amp;&amp;this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ie){yi(ie)?(this.value=this._pendingValue=ie.value,ie.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ie}};Promise.resolve();let bn=(()=&gt;{class ae{static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275dir=d.FsC({type:ae,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return ae})();const Kr=new d.nKC(""),xr={provide:ft,useExisting:(0,d.Rfq)(()=&gt;nr)};let nr=(()=&gt;{class ae extends ft{callSetDisabledState;get submitted(){return(0,d.O8t)(this._submittedReactive)}set submitted(z){this._submittedReactive.set(z)}_submitted=(0,d.EWP)(()=&gt;this._submittedReactive());_submittedReactive=(0,d.vPA)(!1);_oldForm;_onCollectionChange=()=&gt;this._updateDomValue();directives=[];form=null;ngSubmit=new d.bkB;constructor(z,Ie,st){super(),this.callSetDisabledState=st,this._setValidators(z),this._setAsyncValidators(Ie)}ngOnChanges(z){this._checkFormPresent(),z.hasOwnProperty("form")&amp;&amp;(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&amp;&amp;(Mi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&amp;&amp;this.form._registerOnCollectionChange(()=&gt;{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(z){const Ie=this.form.get(z.path);return Ee(Ie,z,this.callSetDisabledState),Ie.updateValueAndValidity({emitEvent:!1}),this.directives.push(z),Ie}getControl(z){return this.form.get(z.path)}removeControl(z){Jt(z.control||null,z,!1),function _n(ae,ie){const z=ae.indexOf(ie);z&gt;-1&amp;&amp;ae.splice(z,1)}(this.directives,z)}addFormGroup(z){this._setUpFormContainer(z)}removeFormGroup(z){this._cleanUpFormContainer(z)}getFormGroup(z){return this.form.get(z.path)}addFormArray(z){this._setUpFormContainer(z)}removeFormArray(z){this._cleanUpFormContainer(z)}getFormArray(z){return this.form.get(z.path)}updateModel(z,Ie){this.form.get(z.path).setValue(Ie)}onSubmit(z){return this._submittedReactive.set(!0),function Ht(ae,ie){ae._syncPendingControls(),ie.forEach(z=&gt;{const Ie=z.control;"submit"===Ie.updateOn&amp;&amp;Ie._pendingChange&amp;&amp;(z.viewToModelUpdate(Ie._pendingValue),Ie._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(z),this.form._events.next(new Ci(this.control)),"dialog"===z?.target?.method}onReset(){this.resetForm()}resetForm(z=void 0){this.form.reset(z),this._submittedReactive.set(!1),this.form._events.next(new Ct(this.form))}_updateDomValue(){this.directives.forEach(z=&gt;{const Ie=z.control,st=this.form.get(z.path);Ie!==st&amp;&amp;(Jt(Ie||null,z),(ae=&gt;ae instanceof Vn)(st)&amp;&amp;(Ee(st,z,this.callSetDisabledState),z.control=st))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(z){const Ie=this.form.get(z.path);(function Ri(ae,ie){ai(ae,ie)})(Ie,z),Ie.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(z){if(this.form){const Ie=this.form.get(z.path);Ie&amp;&amp;function Pi(ae,ie){return Mi(ae,ie)}(Ie,z)&amp;&amp;Ie.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&amp;&amp;this._oldForm._registerOnCollectionChange(()=&gt;{})}_updateValidators(){ai(this.form,this),this._oldForm&amp;&amp;Mi(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(le,10),d.rXU(Ce,10),d.rXU(De,8))};static \u0275dir=d.FsC({type:ae,selectors:[["","formGroup",""]],hostBindings:function(Ie,st){1&amp;Ie&amp;&amp;d.bIt("submit",function(Xn){return st.onSubmit(Xn)})("reset",function(){return st.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[d.Jv_([xr]),d.Vt3,d.OA$]})}return ae})();const Oa={provide:xe,useExisting:(0,d.Rfq)(()=&gt;un)};let un=(()=&gt;{class ae extends xe{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(z){}model;update=new d.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(z,Ie,st,ln,Xn){super(),this._ngModelWarningConfig=Xn,this._parent=z,this._setValidators(Ie),this._setAsyncValidators(st),this.valueAccessor=function hn(ae,ie){if(!ie)return null;let z,Ie,st;return Array.isArray(ie),ie.forEach(ln=&gt;{ln.constructor===L?z=ln:function jt(ae){return Object.getPrototypeOf(ae.constructor)===C}(ln)?Ie=ln:st=ln}),st||Ie||z||null}(0,ln)}ngOnChanges(z){this._added||this._setUpControl(),function Dt(ae,ie){if(!ae.hasOwnProperty("model"))return!1;const z=ae.model;return!!z.isFirstChange()||!Object.is(ie,z.currentValue)}(z,this.viewModel)&amp;&amp;(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&amp;&amp;this.formDirective.removeControl(this)}viewToModelUpdate(z){this.viewModel=z,this.update.emit(z)}get path(){return function Ne(ae,ie){return[...ie.path,ae]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(Ie){return new(Ie||ae)(d.rXU(ft,13),d.rXU(le,10),d.rXU(Ce,10),d.rXU(m,10),d.rXU(Kr,8))};static \u0275dir=d.FsC({type:ae,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[d.Jv_([Oa]),d.Vt3,d.OA$]})}return ae})(),ki=(()=&gt;{class ae{_validator=ye;_onChange;_enabled;ngOnChanges(z){if(this.inputName in z){const Ie=this.normalizeInput(z[this.inputName].currentValue);this._enabled=this.enabled(Ie),this._validator=this._enabled?this.createValidator(Ie):ye,this._onChange&amp;&amp;this._onChange()}}validate(z){return this._validator(z)}registerOnValidatorChange(z){this._onChange=z}enabled(z){return null!=z}static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275dir=d.FsC({type:ae,features:[d.OA$]})}return ae})();const wt={provide:le,useExisting:(0,d.Rfq)(()=&gt;ii),multi:!0},ni={provide:le,useExisting:(0,d.Rfq)(()=&gt;ci),multi:!0};let ii=(()=&gt;{class ae extends ki{required;inputName="required";normalizeInput=d.L39;createValidator=z=&gt;_e;enabled(z){return z}static \u0275fac=(()=&gt;{let z;return function(st){return(z||(z=d.xGo(ae)))(st||ae)}})();static \u0275dir=d.FsC({type:ae,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ie,st){2&amp;Ie&amp;&amp;d.BMQ("required",st._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[d.Jv_([wt]),d.Vt3]})}return ae})(),ci=(()=&gt;{class ae extends ii{createValidator=z=&gt;Q;static \u0275fac=(()=&gt;{let z;return function(st){return(z||(z=d.xGo(ae)))(st||ae)}})();static \u0275dir=d.FsC({type:ae,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ie,st){2&amp;Ie&amp;&amp;d.BMQ("required",st._enabled?"":null)},standalone:!1,features:[d.Jv_([ni]),d.Vt3]})}return ae})(),io=(()=&gt;{class ae{static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275mod=d.$C({type:ae});static \u0275inj=d.G2t({})}return ae})();class Kn extends An{constructor(ie,z,Ie){super(Mt(z),_t(Ie,z)),this.controls=ie,this._initObservables(),this._setUpdateStrategy(z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(ie){return this.controls[this._adjustIndex(ie)]}push(ie,z={}){this.controls.push(ie),this._registerControl(ie),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}insert(ie,z,Ie={}){this.controls.splice(ie,0,z),this._registerControl(z),this.updateValueAndValidity({emitEvent:Ie.emitEvent})}removeAt(ie,z={}){let Ie=this._adjustIndex(ie);Ie&lt;0&amp;&amp;(Ie=0),this.controls[Ie]&amp;&amp;this.controls[Ie]._registerOnCollectionChange(()=&gt;{}),this.controls.splice(Ie,1),this.updateValueAndValidity({emitEvent:z.emitEvent})}setControl(ie,z,Ie={}){let st=this._adjustIndex(ie);st&lt;0&amp;&amp;(st=0),this.controls[st]&amp;&amp;this.controls[st]._registerOnCollectionChange(()=&gt;{}),this.controls.splice(st,1),z&amp;&amp;(this.controls.splice(st,0,z),this._registerControl(z)),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ie,z={}){En(this,0,ie),ie.forEach((Ie,st)=&gt;{Cn(this,!1,st),this.at(st).setValue(Ie,{onlySelf:!0,emitEvent:z.emitEvent})}),this.updateValueAndValidity(z)}patchValue(ie,z={}){null!=ie&amp;&amp;(ie.forEach((Ie,st)=&gt;{this.at(st)&amp;&amp;this.at(st).patchValue(Ie,{onlySelf:!0,emitEvent:z.emitEvent})}),this.updateValueAndValidity(z))}reset(ie=[],z={}){this._forEachChild((Ie,st)=&gt;{Ie.reset(ie[st],{onlySelf:!0,emitEvent:z.emitEvent})}),this._updatePristine(z,this),this._updateTouched(z,this),this.updateValueAndValidity(z)}getRawValue(){return this.controls.map(ie=&gt;ie.getRawValue())}clear(ie={}){this.controls.length&lt;1||(this._forEachChild(z=&gt;z._registerOnCollectionChange(()=&gt;{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ie.emitEvent}))}_adjustIndex(ie){return ie&lt;0?ie+this.length:ie}_syncPendingControls(){let ie=this.controls.reduce((z,Ie)=&gt;!!Ie._syncPendingControls()||z,!1);return ie&amp;&amp;this.updateValueAndValidity({onlySelf:!0}),ie}_forEachChild(ie){this.controls.forEach((z,Ie)=&gt;{ie(z,Ie)})}_updateValue(){this.value=this.controls.filter(ie=&gt;ie.enabled||this.disabled).map(ie=&gt;ie.value)}_anyControls(ie){return this.controls.some(z=&gt;z.enabled&amp;&amp;ie(z))}_setUpControls(){this._forEachChild(ie=&gt;this._registerControl(ie))}_allControlsDisabled(){for(const ie of this.controls)if(ie.enabled)return!1;return this.controls.length&gt;0||this.disabled}_registerControl(ie){ie.setParent(this),ie._registerOnCollectionChange(this._onCollectionChange)}_find(ie){return this.at(ie)??null}}function kr(ae){return!!ae&amp;&amp;(void 0!==ae.asyncValidators||void 0!==ae.validators||void 0!==ae.updateOn)}let qr=(()=&gt;{class ae{useNonNullable=!1;get nonNullable(){const z=new ae;return z.useNonNullable=!0,z}group(z,Ie=null){const st=this._reduceControls(z);let ln={};return kr(Ie)?ln=Ie:null!==Ie&amp;&amp;(ln.validators=Ie.validator,ln.asyncValidators=Ie.asyncValidator),new Et(st,ln)}record(z,Ie=null){const st=this._reduceControls(z);return new We(st,Ie)}control(z,Ie,st){let ln={};return this.useNonNullable?(kr(Ie)?ln=Ie:(ln.validators=Ie,ln.asyncValidators=st),new Vn(z,{...ln,nonNullable:!0})):new Vn(z,Ie,st)}array(z,Ie,st){const ln=z.map(Xn=&gt;this._createControl(Xn));return new Kn(ln,Ie,st)}_reduceControls(z){const Ie={};return Object.keys(z).forEach(st=&gt;{Ie[st]=this._createControl(z[st])}),Ie}_createControl(z){return z instanceof Vn||z instanceof An?z:Array.isArray(z)?this.control(z[0],z.length&gt;1?z[1]:null,z.length&gt;2?z[2]:null):this.control(z)}static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275prov=d.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})(),Yl=(()=&gt;{class ae{static withConfig(z){return{ngModule:ae,providers:[{provide:De,useValue:z.callSetDisabledState??oe}]}}static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275mod=d.$C({type:ae});static \u0275inj=d.G2t({imports:[io]})}return ae})(),fs=(()=&gt;{class ae{static withConfig(z){return{ngModule:ae,providers:[{provide:Kr,useValue:z.warnOnNgModelWithFormControl??"always"},{provide:De,useValue:z.callSetDisabledState??oe}]}}static \u0275fac=function(Ie){return new(Ie||ae)};static \u0275mod=d.$C({type:ae});static \u0275inj=d.G2t({imports:[io]})}return ae})()},345:(ne,F,h)=&gt;{"use strict";h.d(F,{B7:()=&gt;ue,Bb:()=&gt;H,EZ:()=&gt;fn,W8:()=&gt;J,fM:()=&gt;Ke,hE:()=&gt;et,kQ:()=&gt;en,sG:()=&gt;xe,up:()=&gt;Wt});var d=h(177),e=h(4438);class g extends d.VF{supportsDOMEvents=!0}class E extends g{static makeCurrent(){(0,d.ZD)(new E)}onAndCancel(Mt,qe,_t){return Mt.addEventListener(qe,_t),()=&gt;{Mt.removeEventListener(qe,_t)}}dispatchEvent(Mt,qe){Mt.dispatchEvent(qe)}remove(Mt){Mt.remove()}createElement(Mt,qe){return(qe=qe||this.getDefaultDocument()).createElement(Mt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Mt){return Mt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Mt){return Mt instanceof DocumentFragment}getGlobalEventTarget(Mt,qe){return"window"===qe?window:"document"===qe?Mt:"body"===qe?Mt.body:null}getBaseHref(Mt){const qe=function R(){return u=u||document.querySelector("base"),u?u.getAttribute("href"):null}();return null==qe?null:function O(Ct){return new URL(Ct,document.baseURI).pathname}(qe)}resetBaseElement(){u=null}getUserAgent(){return window.navigator.userAgent}getCookie(Mt){return(0,d._b)(document.cookie,Mt)}}let u=null,m=(()=&gt;{class Ct{build(){return new XMLHttpRequest}static \u0275fac=function(_t){return new(_t||Ct)};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();const T=new e.nKC("");let y=(()=&gt;{class Ct{_zone;_plugins;_eventNameToPlugin=new Map;constructor(qe,_t){this._zone=_t,qe.forEach(It=&gt;{It.manager=this}),this._plugins=qe.slice().reverse()}addEventListener(qe,_t,It){return this._findPluginFor(_t).addEventListener(qe,_t,It)}getZone(){return this._zone}_findPluginFor(qe){let _t=this._eventNameToPlugin.get(qe);if(_t)return _t;if(_t=this._plugins.find(Yt=&gt;Yt.supports(qe)),!_t)throw new e.wOt(5101,!1);return this._eventNameToPlugin.set(qe,_t),_t}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(T),e.KVO(e.SKi))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();class U{_doc;constructor(Mt){this._doc=Mt}manager}const w="ng-app-id";function A(Ct){for(const Mt of Ct)Mt.remove()}function L(Ct,Mt){const qe=Mt.createElement("style");return qe.textContent=Ct,qe}function q(Ct,Mt){const qe=Mt.createElement("link");return qe.setAttribute("rel","stylesheet"),qe.setAttribute("href",Ct),qe}let le=(()=&gt;{class Ct{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(qe,_t,It,Yt={}){this.doc=qe,this.appId=_t,this.nonce=It,this.isServer=(0,d.Vy)(Yt),function W(Ct,Mt,qe,_t){const It=Ct.head?.querySelectorAll(`style[${w}="${Mt}"],link[${w}="${Mt}"]`);if(It)for(const Yt of It)Yt.removeAttribute(w),Yt instanceof HTMLLinkElement?_t.set(Yt.href.slice(Yt.href.lastIndexOf("/")+1),{usage:0,elements:[Yt]}):Yt.textContent&amp;&amp;qe.set(Yt.textContent,{usage:0,elements:[Yt]})}(qe,_t,this.inline,this.external),this.hosts.add(qe.head)}addStyles(qe,_t){for(const It of qe)this.addUsage(It,this.inline,L);_t?.forEach(It=&gt;this.addUsage(It,this.external,q))}removeStyles(qe,_t){for(const It of qe)this.removeUsage(It,this.inline);_t?.forEach(It=&gt;this.removeUsage(It,this.external))}addUsage(qe,_t,It){const Yt=_t.get(qe);Yt?Yt.usage++:_t.set(qe,{usage:1,elements:[...this.hosts].map(Cn=&gt;this.addElement(Cn,It(qe,this.doc)))})}removeUsage(qe,_t){const It=_t.get(qe);It&amp;&amp;(It.usage--,It.usage&lt;=0&amp;&amp;(A(It.elements),_t.delete(qe)))}ngOnDestroy(){for(const[,{elements:qe}]of[...this.inline,...this.external])A(qe);this.hosts.clear()}addHost(qe){this.hosts.add(qe);for(const[_t,{elements:It}]of this.inline)It.push(this.addElement(qe,L(_t,this.doc)));for(const[_t,{elements:It}]of this.external)It.push(this.addElement(qe,q(_t,this.doc)))}removeHost(qe){this.hosts.delete(qe)}addElement(qe,_t){return this.nonce&amp;&amp;_t.setAttribute("nonce",this.nonce),this.isServer&amp;&amp;_t.setAttribute(w,this.appId),qe.appendChild(_t)}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ),e.KVO(e.sZ2),e.KVO(e.BIS,8),e.KVO(e.Agw))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();const Ce={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},he=/%COMP%/g,Y="%COMP%",j=`_nghost-${Y}`,X=`_ngcontent-${Y}`,Q=new e.nKC("",{providedIn:"root",factory:()=&gt;!0});function G(Ct,Mt){return Mt.map(qe=&gt;qe.replace(he,Ct))}let ue=(()=&gt;{class Ct{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(qe,_t,It,Yt,Cn,En,An,Et=null){this.eventManager=qe,this.sharedStylesHost=_t,this.appId=It,this.removeStylesOnCompDestroy=Yt,this.doc=Cn,this.platformId=En,this.ngZone=An,this.nonce=Et,this.platformIsServer=(0,d.Vy)(En),this.defaultRenderer=new ye(qe,Cn,An,this.platformIsServer)}createRenderer(qe,_t){if(!qe||!_t)return this.defaultRenderer;this.platformIsServer&amp;&amp;_t.encapsulation===e.gXe.ShadowDom&amp;&amp;(_t={..._t,encapsulation:e.gXe.Emulated});const It=this.getOrCreateRenderer(qe,_t);return It instanceof dt?It.applyToHost(qe):It instanceof Ye&amp;&amp;It.applyStyles(),It}getOrCreateRenderer(qe,_t){const It=this.rendererByCompId;let Yt=It.get(_t.id);if(!Yt){const Cn=this.doc,En=this.ngZone,An=this.eventManager,Et=this.sharedStylesHost,at=this.removeStylesOnCompDestroy,nt=this.platformIsServer;switch(_t.encapsulation){case e.gXe.Emulated:Yt=new dt(An,Et,_t,this.appId,at,Cn,En,nt);break;case e.gXe.ShadowDom:return new Ge(An,Et,qe,_t,Cn,En,this.nonce,nt);default:Yt=new Ye(An,Et,_t,at,Cn,En,nt)}It.set(_t.id,Yt)}return Yt}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(qe){this.rendererByCompId.delete(qe)}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(y),e.KVO(le),e.KVO(e.sZ2),e.KVO(Q),e.KVO(d.qQ),e.KVO(e.Agw),e.KVO(e.SKi),e.KVO(e.BIS))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();class ye{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(Mt,qe,_t,It){this.eventManager=Mt,this.doc=qe,this.ngZone=_t,this.platformIsServer=It}destroy(){}destroyNode=null;createElement(Mt,qe){return qe?this.doc.createElementNS(Ce[qe]||qe,Mt):this.doc.createElement(Mt)}createComment(Mt){return this.doc.createComment(Mt)}createText(Mt){return this.doc.createTextNode(Mt)}appendChild(Mt,qe){(me(Mt)?Mt.content:Mt).appendChild(qe)}insertBefore(Mt,qe,_t){Mt&amp;&amp;(me(Mt)?Mt.content:Mt).insertBefore(qe,_t)}removeChild(Mt,qe){qe.remove()}selectRootElement(Mt,qe){let _t="string"==typeof Mt?this.doc.querySelector(Mt):Mt;if(!_t)throw new e.wOt(-5104,!1);return qe||(_t.textContent=""),_t}parentNode(Mt){return Mt.parentNode}nextSibling(Mt){return Mt.nextSibling}setAttribute(Mt,qe,_t,It){if(It){qe=It+":"+qe;const Yt=Ce[It];Yt?Mt.setAttributeNS(Yt,qe,_t):Mt.setAttribute(qe,_t)}else Mt.setAttribute(qe,_t)}removeAttribute(Mt,qe,_t){if(_t){const It=Ce[_t];It?Mt.removeAttributeNS(It,qe):Mt.removeAttribute(`${_t}:${qe}`)}else Mt.removeAttribute(qe)}addClass(Mt,qe){Mt.classList.add(qe)}removeClass(Mt,qe){Mt.classList.remove(qe)}setStyle(Mt,qe,_t,It){It&amp;(e.czy.DashCase|e.czy.Important)?Mt.style.setProperty(qe,_t,It&amp;e.czy.Important?"important":""):Mt.style[qe]=_t}removeStyle(Mt,qe,_t){_t&amp;e.czy.DashCase?Mt.style.removeProperty(qe):Mt.style[qe]=""}setProperty(Mt,qe,_t){null!=Mt&amp;&amp;(Mt[qe]=_t)}setValue(Mt,qe){Mt.nodeValue=qe}listen(Mt,qe,_t){if("string"==typeof Mt&amp;&amp;!(Mt=(0,d.QT)().getGlobalEventTarget(this.doc,Mt)))throw new Error(`Unsupported event target ${Mt} for event ${qe}`);return this.eventManager.addEventListener(Mt,qe,this.decoratePreventDefault(_t))}decoratePreventDefault(Mt){return qe=&gt;{if("__ngUnwrap__"===qe)return Mt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=&gt;Mt(qe)):Mt(qe))&amp;&amp;qe.preventDefault()}}}function me(Ct){return"TEMPLATE"===Ct.tagName&amp;&amp;void 0!==Ct.content}class Ge extends ye{sharedStylesHost;hostEl;shadowRoot;constructor(Mt,qe,_t,It,Yt,Cn,En,An){super(Mt,Yt,Cn,An),this.sharedStylesHost=qe,this.hostEl=_t,this.shadowRoot=_t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Et=G(It.id,It.styles);for(const nt of Et){const Se=document.createElement("style");En&amp;&amp;Se.setAttribute("nonce",En),Se.textContent=nt,this.shadowRoot.appendChild(Se)}const at=It.getExternalStyles?.();if(at)for(const nt of at){const Se=q(nt,Yt);En&amp;&amp;Se.setAttribute("nonce",En),this.shadowRoot.appendChild(Se)}}nodeOrShadowRoot(Mt){return Mt===this.hostEl?this.shadowRoot:Mt}appendChild(Mt,qe){return super.appendChild(this.nodeOrShadowRoot(Mt),qe)}insertBefore(Mt,qe,_t){return super.insertBefore(this.nodeOrShadowRoot(Mt),qe,_t)}removeChild(Mt,qe){return super.removeChild(null,qe)}parentNode(Mt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Mt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ye extends ye{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(Mt,qe,_t,It,Yt,Cn,En,An){super(Mt,Yt,Cn,En),this.sharedStylesHost=qe,this.removeStylesOnCompDestroy=It,this.styles=An?G(An,_t.styles):_t.styles,this.styleUrls=_t.getExternalStyles?.(An)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&amp;&amp;this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class dt extends Ye{contentAttr;hostAttr;constructor(Mt,qe,_t,It,Yt,Cn,En,An){const Et=It+"-"+_t.id;super(Mt,qe,_t,Yt,Cn,En,An,Et),this.contentAttr=function $(Ct){return X.replace(he,Ct)}(Et),this.hostAttr=function ee(Ct){return j.replace(he,Ct)}(Et)}applyToHost(Mt){this.applyStyles(),this.setAttribute(Mt,this.hostAttr,"")}createElement(Mt,qe){const _t=super.createElement(Mt,qe);return super.setAttribute(_t,this.contentAttr,""),_t}}let He=(()=&gt;{class Ct extends U{constructor(qe){super(qe)}supports(qe){return!0}addEventListener(qe,_t,It){return qe.addEventListener(_t,It,!1),()=&gt;this.removeEventListener(qe,_t,It)}removeEventListener(qe,_t,It){return qe.removeEventListener(_t,It)}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();const Oe=["alt","control","meta","shift"],Te={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ze={alt:Ct=&gt;Ct.altKey,control:Ct=&gt;Ct.ctrlKey,meta:Ct=&gt;Ct.metaKey,shift:Ct=&gt;Ct.shiftKey};let gt=(()=&gt;{class Ct extends U{constructor(qe){super(qe)}supports(qe){return null!=Ct.parseEventName(qe)}addEventListener(qe,_t,It){const Yt=Ct.parseEventName(_t),Cn=Ct.eventCallback(Yt.fullKey,It,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=&gt;(0,d.QT)().onAndCancel(qe,Yt.domEventName,Cn))}static parseEventName(qe){const _t=qe.toLowerCase().split("."),It=_t.shift();if(0===_t.length||"keydown"!==It&amp;&amp;"keyup"!==It)return null;const Yt=Ct._normalizeKey(_t.pop());let Cn="",En=_t.indexOf("code");if(En&gt;-1&amp;&amp;(_t.splice(En,1),Cn="code."),Oe.forEach(Et=&gt;{const at=_t.indexOf(Et);at&gt;-1&amp;&amp;(_t.splice(at,1),Cn+=Et+".")}),Cn+=Yt,0!=_t.length||0===Yt.length)return null;const An={};return An.domEventName=It,An.fullKey=Cn,An}static matchEventFullKeyCode(qe,_t){let It=Te[qe.key]||qe.key,Yt="";return _t.indexOf("code.")&gt;-1&amp;&amp;(It=qe.code,Yt="code."),!(null==It||!It)&amp;&amp;(It=It.toLowerCase()," "===It?It="space":"."===It&amp;&amp;(It="dot"),Oe.forEach(Cn=&gt;{Cn!==It&amp;&amp;(0,Ze[Cn])(qe)&amp;&amp;(Yt+=Cn+".")}),Yt+=It,Yt===_t)}static eventCallback(qe,_t,It){return Yt=&gt;{Ct.matchEventFullKeyCode(Yt,qe)&amp;&amp;It.runGuarded(()=&gt;_t(Yt))}}static _normalizeKey(qe){return"esc"===qe?"escape":qe}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})();const xe=(0,e.oH4)(e.fpN,"browser",[{provide:e.Agw,useValue:d.AJ},{provide:e.PLl,useValue:function de(){E.makeCurrent()},multi:!0},{provide:d.qQ,useFactory:function rt(){return(0,e.TL$)(document),document},deps:[]}]),ct=new e.nKC(""),ze=[{provide:e.e01,useClass:class C{addToWindow(Mt){e.JZv.getAngularTestability=(_t,It=!0)=&gt;{const Yt=Mt.findTestabilityInTree(_t,It);if(null==Yt)throw new e.wOt(5103,!1);return Yt},e.JZv.getAllAngularTestabilities=()=&gt;Mt.getAllTestabilities(),e.JZv.getAllAngularRootElements=()=&gt;Mt.getAllRootElements(),e.JZv.frameworkStabilizers||(e.JZv.frameworkStabilizers=[]),e.JZv.frameworkStabilizers.push(_t=&gt;{const It=e.JZv.getAllAngularTestabilities();let Yt=It.length;const Cn=function(){Yt--,0==Yt&amp;&amp;_t()};It.forEach(En=&gt;{En.whenStable(Cn)})})}findTestabilityInTree(Mt,qe,_t){return null==qe?null:Mt.getTestability(qe)??(_t?(0,d.QT)().isShadowRoot(qe)?this.findTestabilityInTree(Mt,qe.host,!0):this.findTestabilityInTree(Mt,qe.parentElement,!0):null)}},deps:[]},{provide:e.WHO,useClass:e.NYb,deps:[e.SKi,e.giA,e.e01]},{provide:e.NYb,useClass:e.NYb,deps:[e.SKi,e.giA,e.e01]}],ge=[{provide:e.H8p,useValue:"root"},{provide:e.zcH,useFactory:function ve(){return new e.zcH},deps:[]},{provide:T,useClass:He,multi:!0,deps:[d.qQ,e.SKi,e.Agw]},{provide:T,useClass:gt,multi:!0,deps:[d.qQ]},ue,le,y,{provide:e._9s,useExisting:ue},{provide:d.N0,useClass:m,deps:[]},[]];let H=(()=&gt;{class Ct{constructor(qe){}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(ct,12))};static \u0275mod=e.$C({type:Ct});static \u0275inj=e.G2t({providers:[...ge,...ze],imports:[d.MD,e.Hbi]})}return Ct})(),J=(()=&gt;{class Ct{_doc;_dom;constructor(qe){this._doc=qe,this._dom=(0,d.QT)()}addTag(qe,_t=!1){return qe?this._getOrCreateElement(qe,_t):null}addTags(qe,_t=!1){return qe?qe.reduce((It,Yt)=&gt;(Yt&amp;&amp;It.push(this._getOrCreateElement(Yt,_t)),It),[]):[]}getTag(qe){return qe&amp;&amp;this._doc.querySelector(`meta[${qe}]`)||null}getTags(qe){if(!qe)return[];const _t=this._doc.querySelectorAll(`meta[${qe}]`);return _t?[].slice.call(_t):[]}updateTag(qe,_t){if(!qe)return null;_t=_t||this._parseSelector(qe);const It=this.getTag(_t);return It?this._setMetaElementAttributes(qe,It):this._getOrCreateElement(qe,!0)}removeTag(qe){this.removeTagElement(this.getTag(qe))}removeTagElement(qe){qe&amp;&amp;this._dom.remove(qe)}_getOrCreateElement(qe,_t=!1){if(!_t){const Cn=this._parseSelector(qe),En=this.getTags(Cn).filter(An=&gt;this._containsAttributes(qe,An))[0];if(void 0!==En)return En}const It=this._dom.createElement("meta");return this._setMetaElementAttributes(qe,It),this._doc.getElementsByTagName("head")[0].appendChild(It),It}_setMetaElementAttributes(qe,_t){return Object.keys(qe).forEach(It=&gt;_t.setAttribute(this._getMetaKeyMap(It),qe[It])),_t}_parseSelector(qe){const _t=qe.name?"name":"property";return`${_t}="${qe[_t]}"`}_containsAttributes(qe,_t){return Object.keys(qe).every(It=&gt;_t.getAttribute(this._getMetaKeyMap(It))===qe[It])}_getMetaKeyMap(qe){return Ue[qe]||qe}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();const Ue={httpEquiv:"http-equiv"};let et=(()=&gt;{class Ct{_doc;constructor(qe){this._doc=qe}getTitle(){return this._doc.title}setTitle(qe){this._doc.title=qe||""}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();const Nt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},en=new e.nKC("HammerGestureConfig"),Zt=new e.nKC("HammerLoader");let fn=(()=&gt;{class Ct{events=[];overrides={};options;buildHammer(qe){const _t=new Hammer(qe,this.options);_t.get("pinch").set({enable:!0}),_t.get("rotate").set({enable:!0});for(const It in this.overrides)_t.get(It).set(this.overrides[It]);return _t}static \u0275fac=function(_t){return new(_t||Ct)};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})(),on=(()=&gt;{class Ct extends U{_config;console;loader;_loaderPromise=null;constructor(qe,_t,It,Yt){super(qe),this._config=_t,this.console=It,this.loader=Yt}supports(qe){return!(!Nt.hasOwnProperty(qe.toLowerCase())&amp;&amp;!this.isCustomEvent(qe)||!window.Hammer&amp;&amp;!this.loader)}addEventListener(qe,_t,It){const Yt=this.manager.getZone();if(_t=_t.toLowerCase(),!window.Hammer&amp;&amp;this.loader){this._loaderPromise=this._loaderPromise||Yt.runOutsideAngular(()=&gt;this.loader());let Cn=!1,En=()=&gt;{Cn=!0};return Yt.runOutsideAngular(()=&gt;this._loaderPromise.then(()=&gt;{window.Hammer?Cn||(En=this.addEventListener(qe,_t,It)):En=()=&gt;{}}).catch(()=&gt;{En=()=&gt;{}})),()=&gt;{En()}}return Yt.runOutsideAngular(()=&gt;{const Cn=this._config.buildHammer(qe),En=function(An){Yt.runGuarded(function(){It(An)})};return Cn.on(_t,En),()=&gt;{Cn.off(_t,En),"function"==typeof Cn.destroy&amp;&amp;Cn.destroy()}})}isCustomEvent(qe){return this._config.events.indexOf(qe)&gt;-1}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ),e.KVO(en),e.KVO(e.H3F),e.KVO(Zt,8))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac})}return Ct})(),Ke=(()=&gt;{class Ct{static \u0275fac=function(_t){return new(_t||Ct)};static \u0275mod=e.$C({type:Ct});static \u0275inj=e.G2t({providers:[{provide:T,useClass:on,multi:!0,deps:[d.qQ,en,e.H3F,[new e.Xx1,Zt]]},{provide:en,useClass:fn,deps:[]}]})}return Ct})(),Wt=(()=&gt;{class Ct{static \u0275fac=function(_t){return new(_t||Ct)};static \u0275prov=e.jDH({token:Ct,factory:function(_t){let It=null;return It=_t?new(_t||Ct):e.KVO(Pn),It},providedIn:"root"})}return Ct})(),Pn=(()=&gt;{class Ct extends Wt{_doc;constructor(qe){super(),this._doc=qe}sanitize(qe,_t){if(null==_t)return null;switch(qe){case e.WPN.NONE:return _t;case e.WPN.HTML:return(0,e.ZF7)(_t,"HTML")?(0,e.rcV)(_t):(0,e.h9k)(this._doc,String(_t)).toString();case e.WPN.STYLE:return(0,e.ZF7)(_t,"Style")?(0,e.rcV)(_t):_t;case e.WPN.SCRIPT:if((0,e.ZF7)(_t,"Script"))return(0,e.rcV)(_t);throw new e.wOt(5200,!1);case e.WPN.URL:return(0,e.ZF7)(_t,"URL")?(0,e.rcV)(_t):(0,e.$MX)(String(_t));case e.WPN.RESOURCE_URL:if((0,e.ZF7)(_t,"ResourceURL"))return(0,e.rcV)(_t);throw new e.wOt(5201,!1);default:throw new e.wOt(5202,!1)}}bypassSecurityTrustHtml(qe){return(0,e.Kcf)(qe)}bypassSecurityTrustStyle(qe){return(0,e.cWb)(qe)}bypassSecurityTrustScript(qe){return(0,e.UyX)(qe)}bypassSecurityTrustUrl(qe){return(0,e.osQ)(qe)}bypassSecurityTrustResourceUrl(qe){return(0,e.e5t)(qe)}static \u0275fac=function(_t){return new(_t||Ct)(e.KVO(d.qQ))};static \u0275prov=e.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})()},3023:(ne,F,h)=&gt;{"use strict";h.d(F,{nX:()=&gt;Mo,nU:()=&gt;Ke,wF:()=&gt;Ht,L6:()=&gt;Un,Z:()=&gt;jt,b:()=&gt;$e,Ix:()=&gt;Gt,Wk:()=&gt;To,iI:()=&gt;Ls,n3:()=&gt;Xo,OY:()=&gt;an,Sd:()=&gt;on});var d=h(4438),e=h(4402),g=h(6648),E=h(7673),u=h(4412),R=h(4572),O=h(9350),C=h(8793),m=h(1985),T=h(8750);function y(S){return new m.c(N=&gt;{(0,T.Tg)(S()).subscribe(N)})}var U=h(1203),w=h(8810),A=h(983),L=h(8359),W=h(9974),q=h(4360);function le(){return(0,W.N)((S,N)=&gt;{let P=null;S._refCount++;const V=(0,q._)(N,void 0,void 0,void 0,()=&gt;{if(!S||S._refCount&lt;=0||0&lt;--S._refCount)return void(P=null);const re=S._connection,Pe=P;P=null,re&amp;&amp;(!Pe||re===Pe)&amp;&amp;re.unsubscribe(),N.unsubscribe()});S.subscribe(V),V.closed||(P=S.connect())})}class Ce extends m.c{constructor(N,P){super(),this.source=N,this.subjectFactory=P,this._subject=null,this._refCount=0,this._connection=null,(0,W.S)(N)&amp;&amp;(this.lift=N.lift)}_subscribe(N){return this.getSubject().subscribe(N)}getSubject(){const N=this._subject;return(!N||N.isStopped)&amp;&amp;(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:N}=this;this._subject=this._connection=null,N?.unsubscribe()}connect(){let N=this._connection;if(!N){N=this._connection=new L.yU;const P=this.getSubject();N.add(this.source.subscribe((0,q._)(P,void 0,()=&gt;{this._teardown(),P.complete()},V=&gt;{this._teardown(),P.error(V)},()=&gt;this._teardown()))),N.closed&amp;&amp;(this._connection=null,N=L.yU.EMPTY)}return N}refCount(){return le()(this)}}var he=h(1413),Y=h(177),j=h(6354),X=h(5558),_e=h(6697),Q=h(9172),$=h(5964),ee=h(1397);function G(S){return(0,W.N)((N,P)=&gt;{let V=!1;N.subscribe((0,q._)(P,re=&gt;{V=!0,P.next(re)},()=&gt;{V||P.next(S),P.complete()}))})}function ue(S=ye){return(0,W.N)((N,P)=&gt;{let V=!1;N.subscribe((0,q._)(P,re=&gt;{V=!0,P.next(re)},()=&gt;V?P.complete():P.error(S())))})}function ye(){return new O.G}var se=h(3669);function ot(S,N){const P=arguments.length&gt;=2;return V=&gt;V.pipe(S?(0,$.p)((re,Pe)=&gt;S(re,Pe,V)):se.D,(0,_e.s)(1),P?G(N):ue(()=&gt;new O.G))}var me=h(274),Ge=h(8141),Ye=h(9437);function Oe(S){return S&lt;=0?()=&gt;A.w:(0,W.N)((N,P)=&gt;{let V=[];N.subscribe((0,q._)(P,re=&gt;{V.push(re),S&lt;V.length&amp;&amp;V.shift()},()=&gt;{for(const re of V)P.next(re);P.complete()},void 0,()=&gt;{V=null}))})}var Ze=h(980),gt=h(6977),bt=h(6365),Ae=h(345);const x="primary",B=Symbol("RouteTitle");class de{params;constructor(N){this.params=N||{}}has(N){return Object.prototype.hasOwnProperty.call(this.params,N)}get(N){if(this.has(N)){const P=this.params[N];return Array.isArray(P)?P[0]:P}return null}getAll(N){if(this.has(N)){const P=this.params[N];return Array.isArray(P)?P:[P]}return[]}get keys(){return Object.keys(this.params)}}function ve(S){return new de(S)}function rt(S,N,P){const V=P.path.split("/");if(V.length&gt;S.length||"full"===P.pathMatch&amp;&amp;(N.hasChildren()||V.length&lt;S.length))return null;const re={};for(let Pe=0;Pe&lt;V.length;Pe++){const lt=V[Pe],Pt=S[Pe];if(":"===lt[0])re[lt.substring(1)]=Pt;else if(lt!==Pt.path)return null}return{consumed:S.slice(0,V.length),posParams:re}}function xe(S,N){const P=S?ct(S):void 0,V=N?ct(N):void 0;if(!P||!V||P.length!=V.length)return!1;let re;for(let Pe=0;Pe&lt;P.length;Pe++)if(re=P[Pe],!ze(S[re],N[re]))return!1;return!0}function ct(S){return[...Object.keys(S),...Object.getOwnPropertySymbols(S)]}function ze(S,N){if(Array.isArray(S)&amp;&amp;Array.isArray(N)){if(S.length!==N.length)return!1;const P=[...S].sort(),V=[...N].sort();return P.every((re,Pe)=&gt;V[Pe]===re)}return S===N}function ge(S){return S.length&gt;0?S[S.length-1]:null}function H(S){return(0,e.A)(S)?S:(0,d.jNT)(S)?(0,g.H)(Promise.resolve(S)):(0,E.of)(S)}const J={exact:function pe(S,N,P){if(!Zt(S.segments,N.segments)||!Fe(S.segments,N.segments,P)||S.numberOfChildren!==N.numberOfChildren)return!1;for(const V in N.children)if(!S.children[V]||!pe(S.children[V],N.children[V],P))return!1;return!0},subset:Ve},Ue={exact:function it(S,N){return xe(S,N)},subset:function Xe(S,N){return Object.keys(N).length&lt;=Object.keys(S).length&amp;&amp;Object.keys(N).every(P=&gt;ze(S[P],N[P]))},ignored:()=&gt;!0};function et(S,N,P){return J[P.paths](S.root,N.root,P.matrixParams)&amp;&amp;Ue[P.queryParams](S.queryParams,N.queryParams)&amp;&amp;!("exact"===P.fragment&amp;&amp;S.fragment!==N.fragment)}function Ve(S,N,P){return Le(S,N,N.segments,P)}function Le(S,N,P,V){if(S.segments.length&gt;P.length){const re=S.segments.slice(0,P.length);return!(!Zt(re,P)||N.hasChildren()||!Fe(re,P,V))}if(S.segments.length===P.length){if(!Zt(S.segments,P)||!Fe(S.segments,P,V))return!1;for(const re in N.children)if(!S.children[re]||!Ve(S.children[re],N.children[re],V))return!1;return!0}{const re=P.slice(0,S.segments.length),Pe=P.slice(S.segments.length);return!!(Zt(S.segments,re)&amp;&amp;Fe(S.segments,re,V)&amp;&amp;S.children[x])&amp;&amp;Le(S.children[x],N,Pe,V)}}function Fe(S,N,P){return N.every((V,re)=&gt;Ue[P](S[re].parameters,V.parameters))}class je{root;queryParams;fragment;_queryParamMap;constructor(N=new mt([],{}),P={},V=null){this.root=N,this.queryParams=P,this.fragment=V}get queryParamMap(){return this._queryParamMap??=ve(this.queryParams),this._queryParamMap}toString(){return Wt.serialize(this)}}class mt{segments;children;parent=null;constructor(N,P){this.segments=N,this.children=P,Object.values(P).forEach(V=&gt;V.parent=this)}hasChildren(){return this.numberOfChildren&gt;0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Pn(this)}}class Nt{path;parameters;_parameterMap;constructor(N,P){this.path=N,this.parameters=P}get parameterMap(){return this._parameterMap??=ve(this.parameters),this._parameterMap}toString(){return si(this)}}function Zt(S,N){return S.length===N.length&amp;&amp;S.every((P,V)=&gt;P.path===N[V].path)}let on=(()=&gt;{class S{static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:()=&gt;new Ke,providedIn:"root"})}return S})();class Ke{parse(N){const P=new An(N);return new je(P.parseRootSegment(),P.parseQueryParams(),P.parseFragment())}serialize(N){const P=`/${On(N.root,!0)}`,V=function Ci(S){const N=Object.entries(S).map(([P,V])=&gt;Array.isArray(V)?V.map(re=&gt;`${kn(P)}=${kn(re)}`).join("&amp;"):`${kn(P)}=${kn(V)}`).filter(P=&gt;P);return N.length?`?${N.join("&amp;")}`:""}(N.queryParams);return`${P}${V}${"string"==typeof N.fragment?`#${function Qn(S){return encodeURI(S)}(N.fragment)}`:""}`}}const Wt=new Ke;function Pn(S){return S.segments.map(N=&gt;si(N)).join("/")}function On(S,N){if(!S.hasChildren())return Pn(S);if(N){const P=S.children[x]?On(S.children[x],!1):"",V=[];return Object.entries(S.children).forEach(([re,Pe])=&gt;{re!==x&amp;&amp;V.push(`${re}:${On(Pe,!1)}`)}),V.length&gt;0?`${P}(${V.join("//")})`:P}{const P=function fn(S,N){let P=[];return Object.entries(S.children).forEach(([V,re])=&gt;{V===x&amp;&amp;(P=P.concat(N(re,V)))}),Object.entries(S.children).forEach(([V,re])=&gt;{V!==x&amp;&amp;(P=P.concat(N(re,V)))}),P}(S,(V,re)=&gt;re===x?[On(S.children[x],!1)]:[`${re}:${On(V,!1)}`]);return 1===Object.keys(S.children).length&amp;&amp;null!=S.children[x]?`${Pn(S)}/${P[0]}`:`${Pn(S)}/(${P.join("//")})`}}function pn(S){return encodeURIComponent(S).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function kn(S){return pn(S).replace(/%3B/gi,";")}function Ei(S){return pn(S).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&amp;")}function Gn(S){return decodeURIComponent(S)}function wn(S){return Gn(S.replace(/\+/g,"%20"))}function si(S){return`${Ei(S.path)}${function cn(S){return Object.entries(S).map(([N,P])=&gt;`;${Ei(N)}=${Ei(P)}`).join("")}(S.parameters)}`}const Ct=/^[^\/()?;#]+/;function Mt(S){const N=S.match(Ct);return N?N[0]:""}const qe=/^[^\/()?;=#]+/,It=/^[^=?&amp;#]+/,Cn=/^[^&amp;#]+/;class An{url;remaining;constructor(N){this.url=N,this.remaining=N}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new mt([],{}):new mt([],this.parseChildren())}parseQueryParams(){const N={};if(this.consumeOptional("?"))do{this.parseQueryParam(N)}while(this.consumeOptional("&amp;"));return N}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const N=[];for(this.peekStartsWith("(")||N.push(this.parseSegment());this.peekStartsWith("/")&amp;&amp;!this.peekStartsWith("//")&amp;&amp;!this.peekStartsWith("/(");)this.capture("/"),N.push(this.parseSegment());let P={};this.peekStartsWith("/(")&amp;&amp;(this.capture("/"),P=this.parseParens(!0));let V={};return this.peekStartsWith("(")&amp;&amp;(V=this.parseParens(!1)),(N.length&gt;0||Object.keys(P).length&gt;0)&amp;&amp;(V[x]=new mt(N,P)),V}parseSegment(){const N=Mt(this.remaining);if(""===N&amp;&amp;this.peekStartsWith(";"))throw new d.wOt(4009,!1);return this.capture(N),new Nt(Gn(N),this.parseMatrixParams())}parseMatrixParams(){const N={};for(;this.consumeOptional(";");)this.parseParam(N);return N}parseParam(N){const P=function _t(S){const N=S.match(qe);return N?N[0]:""}(this.remaining);if(!P)return;this.capture(P);let V="";if(this.consumeOptional("=")){const re=Mt(this.remaining);re&amp;&amp;(V=re,this.capture(V))}N[Gn(P)]=Gn(V)}parseQueryParam(N){const P=function Yt(S){const N=S.match(It);return N?N[0]:""}(this.remaining);if(!P)return;this.capture(P);let V="";if(this.consumeOptional("=")){const lt=function En(S){const N=S.match(Cn);return N?N[0]:""}(this.remaining);lt&amp;&amp;(V=lt,this.capture(V))}const re=wn(P),Pe=wn(V);if(N.hasOwnProperty(re)){let lt=N[re];Array.isArray(lt)||(lt=[lt],N[re]=lt),lt.push(Pe)}else N[re]=Pe}parseParens(N){const P={};for(this.capture("(");!this.consumeOptional(")")&amp;&amp;this.remaining.length&gt;0;){const V=Mt(this.remaining),re=this.remaining[V.length];if("/"!==re&amp;&amp;")"!==re&amp;&amp;";"!==re)throw new d.wOt(4010,!1);let Pe;V.indexOf(":")&gt;-1?(Pe=V.slice(0,V.indexOf(":")),this.capture(Pe),this.capture(":")):N&amp;&amp;(Pe=x);const lt=this.parseChildren();P[Pe]=1===Object.keys(lt).length?lt[x]:new mt([],lt),this.consumeOptional("//")}return P}peekStartsWith(N){return this.remaining.startsWith(N)}consumeOptional(N){return!!this.peekStartsWith(N)&amp;&amp;(this.remaining=this.remaining.substring(N.length),!0)}capture(N){if(!this.consumeOptional(N))throw new d.wOt(4011,!1)}}function Et(S){return S.segments.length&gt;0?new mt([],{[x]:S}):S}function at(S){const N={};for(const[V,re]of Object.entries(S.children)){const Pe=at(re);if(V===x&amp;&amp;0===Pe.segments.length&amp;&amp;Pe.hasChildren())for(const[lt,Pt]of Object.entries(Pe.children))N[lt]=Pt;else(Pe.segments.length&gt;0||Pe.hasChildren())&amp;&amp;(N[V]=Pe)}return function nt(S){if(1===S.numberOfChildren&amp;&amp;S.children[x]){const N=S.children[x];return new mt(S.segments.concat(N.segments),N.children)}return S}(new mt(S.segments,N))}function Se(S){return S instanceof je}function be(S){let N;const re=Et(function P(Pe){const lt={};for(const St of Pe.children){const sn=P(St);lt[St.outlet]=sn}const Pt=new mt(Pe.url,lt);return Pe===S&amp;&amp;(N=Pt),Pt}(S.root));return N??re}function De(S,N,P,V){let re=S;for(;re.parent;)re=re.parent;if(0===N.length)return Ee(re,re,re,P,V);const Pe=function ei(S){if("string"==typeof S[0]&amp;&amp;1===S.length&amp;&amp;"/"===S[0])return new qt(!0,0,S);let N=0,P=!1;const V=S.reduce((re,Pe,lt)=&gt;{if("object"==typeof Pe&amp;&amp;null!=Pe){if(Pe.outlets){const Pt={};return Object.entries(Pe.outlets).forEach(([St,sn])=&gt;{Pt[St]="string"==typeof sn?sn.split("/"):sn}),[...re,{outlets:Pt}]}if(Pe.segmentPath)return[...re,Pe.segmentPath]}return"string"!=typeof Pe?[...re,Pe]:0===lt?(Pe.split("/").forEach((Pt,St)=&gt;{0==St&amp;&amp;"."===Pt||(0==St&amp;&amp;""===Pt?P=!0:".."===Pt?N++:""!=Pt&amp;&amp;re.push(Pt))}),re):[...re,Pe]},[]);return new qt(P,N,V)}(N);if(Pe.toRoot())return Ee(re,re,new mt([],{}),P,V);const lt=function Mi(S,N,P){if(S.isAbsolute)return new ai(N,!0,0);if(!P)return new ai(N,!1,NaN);if(null===P.parent)return new ai(P,!0,0);const V=oe(S.commands[0])?0:1;return function Yi(S,N,P){let V=S,re=N,Pe=P;for(;Pe&gt;re;){if(Pe-=re,V=V.parent,!V)throw new d.wOt(4005,!1);re=V.segments.length}return new ai(V,!1,re-Pe)}(P,P.segments.length-1+V,S.numberOfDoubleDots)}(Pe,re,S),Pt=lt.processChildren?Oi(lt.segmentGroup,lt.index,Pe.commands):Gi(lt.segmentGroup,lt.index,Pe.commands);return Ee(re,lt.segmentGroup,Pt,P,V)}function oe(S){return"object"==typeof S&amp;&amp;null!=S&amp;&amp;!S.outlets&amp;&amp;!S.segmentPath}function Ne(S){return"object"==typeof S&amp;&amp;null!=S&amp;&amp;S.outlets}function Ee(S,N,P,V,re){let lt,Pe={};V&amp;&amp;Object.entries(V).forEach(([St,sn])=&gt;{Pe[St]=Array.isArray(sn)?sn.map(Ln=&gt;`${Ln}`):`${sn}`}),lt=S===N?P:Jt(S,N,P);const Pt=Et(at(lt));return new je(Pt,Pe,re)}function Jt(S,N,P){const V={};return Object.entries(S.children).forEach(([re,Pe])=&gt;{V[re]=Pe===N?P:Jt(Pe,N,P)}),new mt(S.segments,V)}class qt{isAbsolute;numberOfDoubleDots;commands;constructor(N,P,V){if(this.isAbsolute=N,this.numberOfDoubleDots=P,this.commands=V,N&amp;&amp;V.length&gt;0&amp;&amp;oe(V[0]))throw new d.wOt(4003,!1);const re=V.find(Ne);if(re&amp;&amp;re!==ge(V))throw new d.wOt(4004,!1)}toRoot(){return this.isAbsolute&amp;&amp;1===this.commands.length&amp;&amp;"/"==this.commands[0]}}class ai{segmentGroup;processChildren;index;constructor(N,P,V){this.segmentGroup=N,this.processChildren=P,this.index=V}}function Gi(S,N,P){if(S??=new mt([],{}),0===S.segments.length&amp;&amp;S.hasChildren())return Oi(S,N,P);const V=function Ri(S,N,P){let V=0,re=N;const Pe={match:!1,pathIndex:0,commandIndex:0};for(;re&lt;S.segments.length;){if(V&gt;=P.length)return Pe;const lt=S.segments[re],Pt=P[V];if(Ne(Pt))break;const St=`${Pt}`,sn=V&lt;P.length-1?P[V+1]:null;if(re&gt;0&amp;&amp;void 0===St)break;if(St&amp;&amp;sn&amp;&amp;"object"==typeof sn&amp;&amp;void 0===sn.outlets){if(!Je(St,sn,lt))return Pe;V+=2}else{if(!Je(St,{},lt))return Pe;V++}re++}return{match:!0,pathIndex:re,commandIndex:V}}(S,N,P),re=P.slice(V.commandIndex);if(V.match&amp;&amp;V.pathIndex&lt;S.segments.length){const Pe=new mt(S.segments.slice(0,V.pathIndex),{});return Pe.children[x]=new mt(S.segments.slice(V.pathIndex),S.children),Oi(Pe,0,re)}return V.match&amp;&amp;0===re.length?new mt(S.segments,{}):V.match&amp;&amp;!S.hasChildren()?Pi(S,N,P):V.match?Oi(S,0,re):Pi(S,N,P)}function Oi(S,N,P){if(0===P.length)return new mt(S.segments,{});{const V=function gi(S){return Ne(S[0])?S[0].outlets:{[x]:S}}(P),re={};if(Object.keys(V).some(Pe=&gt;Pe!==x)&amp;&amp;S.children[x]&amp;&amp;1===S.numberOfChildren&amp;&amp;0===S.children[x].segments.length){const Pe=Oi(S.children[x],N,P);return new mt(S.segments,Pe.children)}return Object.entries(V).forEach(([Pe,lt])=&gt;{"string"==typeof lt&amp;&amp;(lt=[lt]),null!==lt&amp;&amp;(re[Pe]=Gi(S.children[Pe],N,lt))}),Object.entries(S.children).forEach(([Pe,lt])=&gt;{void 0===V[Pe]&amp;&amp;(re[Pe]=lt)}),new mt(S.segments,re)}}function Pi(S,N,P){const V=S.segments.slice(0,N);let re=0;for(;re&lt;P.length;){const Pe=P[re];if(Ne(Pe)){const St=wi(Pe.outlets);return new mt(V,St)}if(0===re&amp;&amp;oe(P[0])){V.push(new Nt(S.segments[N].path,Be(P[0]))),re++;continue}const lt=Ne(Pe)?Pe.outlets[x]:`${Pe}`,Pt=re&lt;P.length-1?P[re+1]:null;lt&amp;&amp;Pt&amp;&amp;oe(Pt)?(V.push(new Nt(lt,Be(Pt))),re+=2):(V.push(new Nt(lt,{})),re++)}return new mt(V,{})}function wi(S){const N={};return Object.entries(S).forEach(([P,V])=&gt;{"string"==typeof V&amp;&amp;(V=[V]),null!==V&amp;&amp;(N[P]=Pi(new mt([],{}),0,V))}),N}function Be(S){const N={};return Object.entries(S).forEach(([P,V])=&gt;N[P]=`${V}`),N}function Je(S,N,P){return S==P.path&amp;&amp;xe(N,P.parameters)}const ht="imperative";var vt=function(S){return S[S.NavigationStart=0]="NavigationStart",S[S.NavigationEnd=1]="NavigationEnd",S[S.NavigationCancel=2]="NavigationCancel",S[S.NavigationError=3]="NavigationError",S[S.RoutesRecognized=4]="RoutesRecognized",S[S.ResolveStart=5]="ResolveStart",S[S.ResolveEnd=6]="ResolveEnd",S[S.GuardsCheckStart=7]="GuardsCheckStart",S[S.GuardsCheckEnd=8]="GuardsCheckEnd",S[S.RouteConfigLoadStart=9]="RouteConfigLoadStart",S[S.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",S[S.ChildActivationStart=11]="ChildActivationStart",S[S.ChildActivationEnd=12]="ChildActivationEnd",S[S.ActivationStart=13]="ActivationStart",S[S.ActivationEnd=14]="ActivationEnd",S[S.Scroll=15]="Scroll",S[S.NavigationSkipped=16]="NavigationSkipped",S}(vt||{});class Dt{id;url;constructor(N,P){this.id=N,this.url=P}}class jt extends Dt{type=vt.NavigationStart;navigationTrigger;restoredState;constructor(N,P,V="imperative",re=null){super(N,P),this.navigationTrigger=V,this.restoredState=re}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ht extends Dt{urlAfterRedirects;type=vt.NavigationEnd;constructor(N,P,V){super(N,P),this.urlAfterRedirects=V}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var hn=function(S){return S[S.Redirect=0]="Redirect",S[S.SupersededByNewNavigation=1]="SupersededByNewNavigation",S[S.NoDataFromResolver=2]="NoDataFromResolver",S[S.GuardRejected=3]="GuardRejected",S}(hn||{}),_n=function(S){return S[S.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",S[S.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",S}(_n||{});class ti extends Dt{reason;code;type=vt.NavigationCancel;constructor(N,P,V,re){super(N,P),this.reason=V,this.code=re}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Jn extends Dt{reason;code;type=vt.NavigationSkipped;constructor(N,P,V,re){super(N,P),this.reason=V,this.code=re}}class Un extends Dt{error;target;type=vt.NavigationError;constructor(N,P,V,re){super(N,P),this.error=V,this.target=re}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class li extends Dt{urlAfterRedirects;state;type=vt.RoutesRecognized;constructor(N,P,V,re){super(N,P),this.urlAfterRedirects=V,this.state=re}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oi extends Dt{urlAfterRedirects;state;type=vt.GuardsCheckStart;constructor(N,P,V,re){super(N,P),this.urlAfterRedirects=V,this.state=re}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yi extends Dt{urlAfterRedirects;state;shouldActivate;type=vt.GuardsCheckEnd;constructor(N,P,V,re,Pe){super(N,P),this.urlAfterRedirects=V,this.state=re,this.shouldActivate=Pe}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Vn extends Dt{urlAfterRedirects;state;type=vt.ResolveStart;constructor(N,P,V,re){super(N,P),this.urlAfterRedirects=V,this.state=re}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mi extends Dt{urlAfterRedirects;state;type=vt.ResolveEnd;constructor(N,P,V,re){super(N,P),this.urlAfterRedirects=V,this.state=re}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Si{route;type=vt.RouteConfigLoadStart;constructor(N){this.route=N}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Re{route;type=vt.RouteConfigLoadEnd;constructor(N){this.route=N}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ke{snapshot;type=vt.ChildActivationStart;constructor(N){this.snapshot=N}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class Qe{snapshot;type=vt.ChildActivationEnd;constructor(N){this.snapshot=N}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class yt{snapshot;type=vt.ActivationStart;constructor(N){this.snapshot=N}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class Ut{snapshot;type=vt.ActivationEnd;constructor(N){this.snapshot=N}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class an{routerEvent;position;anchor;type=vt.Scroll;constructor(N,P,V){this.routerEvent=N,this.position=P,this.anchor=V}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Tn{}class Wn{url;navigationBehaviorOptions;constructor(N,P){this.url=N,this.navigationBehaviorOptions=P}}function po(S){return S.outlet||x}function Lr(S){if(!S)return null;if(S.routeConfig?._injector)return S.routeConfig._injector;for(let N=S.parent;N;N=N.parent){const P=N.routeConfig;if(P?._loadedInjector)return P._loadedInjector;if(P?._injector)return P._injector}return null}class Qs{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Lr(this.route?.snapshot)??this.rootInjector}constructor(N){this.rootInjector=N,this.children=new xr(this.rootInjector)}}let xr=(()=&gt;{class S{rootInjector;contexts=new Map;constructor(P){this.rootInjector=P}onChildOutletCreated(P,V){const re=this.getOrCreateContext(P);re.outlet=V,this.contexts.set(P,re)}onChildOutletDestroyed(P){const V=this.getContext(P);V&amp;&amp;(V.outlet=null,V.attachRef=null)}onOutletDeactivated(){const P=this.contexts;return this.contexts=new Map,P}onOutletReAttached(P){this.contexts=P}getOrCreateContext(P){let V=this.getContext(P);return V||(V=new Qs(this.rootInjector),this.contexts.set(P,V)),V}getContext(P){return this.contexts.get(P)||null}static \u0275fac=function(V){return new(V||S)(d.KVO(d.uvJ))};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();class nr{_root;constructor(N){this._root=N}get root(){return this._root.value}parent(N){const P=this.pathFromRoot(N);return P.length&gt;1?P[P.length-2]:null}children(N){const P=ir(N,this._root);return P?P.children.map(V=&gt;V.value):[]}firstChild(N){const P=ir(N,this._root);return P&amp;&amp;P.children.length&gt;0?P.children[0].value:null}siblings(N){const P=Nr(N,this._root);return P.length&lt;2?[]:P[P.length-2].children.map(re=&gt;re.value).filter(re=&gt;re!==N)}pathFromRoot(N){return Nr(N,this._root).map(P=&gt;P.value)}}function ir(S,N){if(S===N.value)return N;for(const P of N.children){const V=ir(S,P);if(V)return V}return null}function Nr(S,N){if(S===N.value)return[N];for(const P of N.children){const V=Nr(S,P);if(V.length)return V.unshift(N),V}return[]}class Vi{value;children;constructor(N,P){this.value=N,this.children=P}toString(){return`TreeNode(${this.value})`}}function Ho(S){const N={};return S&amp;&amp;S.children.forEach(P=&gt;N[P.value.outlet]=P),N}class Ki extends nr{snapshot;constructor(N,P){super(N),this.snapshot=P,_s(this,N)}toString(){return this.snapshot.toString()}}function Oa(S){const N=function un(S){const Pe=new bo([],{},{},"",{},x,S,null,{});return new Wo("",new Vi(Pe,[]))}(S),P=new u.t([new Nt("",{})]),V=new u.t({}),re=new u.t({}),Pe=new u.t({}),lt=new u.t(""),Pt=new Mo(P,V,Pe,lt,re,x,S,N.root);return Pt.snapshot=N.root,new Ki(new Vi(Pt,[]),N)}class Mo{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(N,P,V,re,Pe,lt,Pt,St){this.urlSubject=N,this.paramsSubject=P,this.queryParamsSubject=V,this.fragmentSubject=re,this.dataSubject=Pe,this.outlet=lt,this.component=Pt,this._futureSnapshot=St,this.title=this.dataSubject?.pipe((0,j.T)(sn=&gt;sn[B]))??(0,E.of)(void 0),this.url=N,this.params=P,this.queryParams=V,this.fragment=re,this.data=Pe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,j.T)(N=&gt;ve(N))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,j.T)(N=&gt;ve(N))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qi(S,N,P="emptyOnly"){let V;const{routeConfig:re}=S;return V=null===N||"always"!==P&amp;&amp;""!==re?.path&amp;&amp;(N.component||N.routeConfig?.loadComponent)?{params:{...S.params},data:{...S.data},resolve:{...S.data,...S._resolvedData??{}}}:{params:{...N.params,...S.params},data:{...N.data,...S.data},resolve:{...S.data,...N.data,...re?.data,...S._resolvedData}},re&amp;&amp;Js(re)&amp;&amp;(V.resolve[B]=re.title),V}class bo{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[B]}constructor(N,P,V,re,Pe,lt,Pt,St,sn){this.url=N,this.params=P,this.queryParams=V,this.fragment=re,this.data=Pe,this.outlet=lt,this.component=Pt,this.routeConfig=St,this._resolve=sn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=ve(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ve(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(V=&gt;V.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Wo extends nr{url;constructor(N,P){super(P),this.url=N,_s(this,P)}toString(){return Ma(this._root)}}function _s(S,N){N.value._routerState=S,N.children.forEach(P=&gt;_s(S,P))}function Ma(S){const N=S.children.length&gt;0?` { ${S.children.map(Ma).join(", ")} } `:"";return`${S.value}${N}`}function Qr(S){if(S.snapshot){const N=S.snapshot,P=S._futureSnapshot;S.snapshot=P,xe(N.queryParams,P.queryParams)||S.queryParamsSubject.next(P.queryParams),N.fragment!==P.fragment&amp;&amp;S.fragmentSubject.next(P.fragment),xe(N.params,P.params)||S.paramsSubject.next(P.params),function ft(S,N){if(S.length!==N.length)return!1;for(let P=0;P&lt;S.length;++P)if(!xe(S[P],N[P]))return!1;return!0}(N.url,P.url)||S.urlSubject.next(P.url),xe(N.data,P.data)||S.dataSubject.next(P.data)}else S.snapshot=S._futureSnapshot,S.dataSubject.next(S._futureSnapshot.data)}function or(S,N){const P=xe(S.params,N.params)&amp;&amp;function en(S,N){return Zt(S,N)&amp;&amp;S.every((P,V)=&gt;xe(P.parameters,N[V].parameters))}(S.url,N.url);return P&amp;&amp;!(!S.parent!=!N.parent)&amp;&amp;(!S.parent||or(S.parent,N.parent))}function Js(S){return"string"==typeof S.title||null===S.title}const Jr=new d.nKC("");let Xo=(()=&gt;{class S{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=x;activateEvents=new d.bkB;deactivateEvents=new d.bkB;attachEvents=new d.bkB;detachEvents=new d.bkB;routerOutletData=(0,d.hFB)(void 0);parentContexts=(0,d.WQX)(xr);location=(0,d.WQX)(d.c1b);changeDetector=(0,d.WQX)(d.gRc);inputBinder=(0,d.WQX)(rr,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(P){if(P.name){const{firstChange:V,previousValue:re}=P.name;if(V)return;this.isTrackedInParentContexts(re)&amp;&amp;(this.deactivate(),this.parentContexts.onChildOutletDestroyed(re)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&amp;&amp;this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(P){return this.parentContexts.getContext(P)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const P=this.parentContexts.getContext(this.name);P?.route&amp;&amp;(P.attachRef?this.attach(P.attachRef,P.route):this.activateWith(P.route,P.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new d.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new d.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new d.wOt(4012,!1);this.location.detach();const P=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(P.instance),P}attach(P,V){this.activated=P,this._activatedRoute=V,this.location.insert(P.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(P.instance)}deactivate(){if(this.activated){const P=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(P)}}activateWith(P,V){if(this.isActivated)throw new d.wOt(4013,!1);this._activatedRoute=P;const re=this.location,lt=P.snapshot.component,Pt=this.parentContexts.getOrCreateContext(this.name).children,St=new Fo(P,Pt,re.injector,this.routerOutletData);this.activated=re.createComponent(lt,{index:re.length,injector:St,environmentInjector:V}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(V){return new(V||S)};static \u0275dir=d.FsC({type:S,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[d.OA$]})}return S})();class Fo{route;childContexts;parent;outletData;__ngOutletInjector(N){return new Fo(this.route,this.childContexts,N,this.outletData)}constructor(N,P,V,re){this.route=N,this.childContexts=P,this.parent=V,this.outletData=re}get(N,P){return N===Mo?this.route:N===xr?this.childContexts:N===Jr?this.outletData:this.parent.get(N,P)}}const rr=new d.nKC("");let ki=(()=&gt;{class S{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(P){this.unsubscribeFromRouteData(P),this.subscribeToRouteData(P)}unsubscribeFromRouteData(P){this.outletDataSubscriptions.get(P)?.unsubscribe(),this.outletDataSubscriptions.delete(P)}subscribeToRouteData(P){const{activatedRoute:V}=P,re=(0,R.z)([V.queryParams,V.params,V.data]).pipe((0,X.n)(([Pe,lt,Pt],St)=&gt;(Pt={...Pe,...lt,...Pt},0===St?(0,E.of)(Pt):Promise.resolve(Pt)))).subscribe(Pe=&gt;{if(!P.isActivated||!P.activatedComponentRef||P.activatedRoute!==V||null===V.component)return void this.unsubscribeFromRouteData(P);const lt=(0,d.HJs)(V.component);if(lt)for(const{templateName:Pt}of lt.inputs)P.activatedComponentRef.setInput(Pt,Pe[Pt]);else this.unsubscribeFromRouteData(P)});this.outletDataSubscriptions.set(P,re)}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac})}return S})();function tn(S,N,P){if(P&amp;&amp;S.shouldReuseRoute(N.value,P.value.snapshot)){const V=P.value;V._futureSnapshot=N.value;const re=function $t(S,N,P){return N.children.map(V=&gt;{for(const re of P.children)if(S.shouldReuseRoute(V.value,re.value.snapshot))return tn(S,V,re);return tn(S,V)})}(S,N,P);return new Vi(V,re)}{if(S.shouldAttach(N.value)){const Pe=S.retrieve(N.value);if(null!==Pe){const lt=Pe.route;return lt.value._futureSnapshot=N.value,lt.children=N.children.map(Pt=&gt;tn(S,Pt)),lt}}const V=function xt(S){return new Mo(new u.t(S.url),new u.t(S.params),new u.t(S.queryParams),new u.t(S.fragment),new u.t(S.data),S.outlet,S.component,S)}(N.value),re=N.children.map(Pe=&gt;tn(S,Pe));return new Vi(V,re)}}class wt{redirectTo;navigationBehaviorOptions;constructor(N,P){this.redirectTo=N,this.navigationBehaviorOptions=P}}const ni="ngNavigationCancelingError";function ii(S,N){const{redirectTo:P,navigationBehaviorOptions:V}=Se(N)?{redirectTo:N,navigationBehaviorOptions:void 0}:N,re=ci(!1,hn.Redirect);return re.url=P,re.navigationBehaviorOptions=V,re}function ci(S,N){const P=new Error(`NavigationCancelingError: ${S||""}`);return P[ni]=!0,P.cancellationCode=N,P}function Ro(S){return!!S&amp;&amp;S[ni]}class rl{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(N,P,V,re,Pe){this.routeReuseStrategy=N,this.futureState=P,this.currState=V,this.forwardEvent=re,this.inputBindingEnabled=Pe}activate(N){const P=this.futureState._root,V=this.currState?this.currState._root:null;this.deactivateChildRoutes(P,V,N),Qr(this.futureState.root),this.activateChildRoutes(P,V,N)}deactivateChildRoutes(N,P,V){const re=Ho(P);N.children.forEach(Pe=&gt;{const lt=Pe.value.outlet;this.deactivateRoutes(Pe,re[lt],V),delete re[lt]}),Object.values(re).forEach(Pe=&gt;{this.deactivateRouteAndItsChildren(Pe,V)})}deactivateRoutes(N,P,V){const re=N.value,Pe=P?P.value:null;if(re===Pe)if(re.component){const lt=V.getContext(re.outlet);lt&amp;&amp;this.deactivateChildRoutes(N,P,lt.children)}else this.deactivateChildRoutes(N,P,V);else Pe&amp;&amp;this.deactivateRouteAndItsChildren(P,V)}deactivateRouteAndItsChildren(N,P){N.value.component&amp;&amp;this.routeReuseStrategy.shouldDetach(N.value.snapshot)?this.detachAndStoreRouteSubtree(N,P):this.deactivateRouteAndOutlet(N,P)}detachAndStoreRouteSubtree(N,P){const V=P.getContext(N.value.outlet),re=V&amp;&amp;N.value.component?V.children:P,Pe=Ho(N);for(const lt of Object.values(Pe))this.deactivateRouteAndItsChildren(lt,re);if(V&amp;&amp;V.outlet){const lt=V.outlet.detach(),Pt=V.children.onOutletDeactivated();this.routeReuseStrategy.store(N.value.snapshot,{componentRef:lt,route:N,contexts:Pt})}}deactivateRouteAndOutlet(N,P){const V=P.getContext(N.value.outlet),re=V&amp;&amp;N.value.component?V.children:P,Pe=Ho(N);for(const lt of Object.values(Pe))this.deactivateRouteAndItsChildren(lt,re);V&amp;&amp;(V.outlet&amp;&amp;(V.outlet.deactivate(),V.children.onOutletDeactivated()),V.attachRef=null,V.route=null)}activateChildRoutes(N,P,V){const re=Ho(P);N.children.forEach(Pe=&gt;{this.activateRoutes(Pe,re[Pe.value.outlet],V),this.forwardEvent(new Ut(Pe.value.snapshot))}),N.children.length&amp;&amp;this.forwardEvent(new Qe(N.value.snapshot))}activateRoutes(N,P,V){const re=N.value,Pe=P?P.value:null;if(Qr(re),re===Pe)if(re.component){const lt=V.getOrCreateContext(re.outlet);this.activateChildRoutes(N,P,lt.children)}else this.activateChildRoutes(N,P,V);else if(re.component){const lt=V.getOrCreateContext(re.outlet);if(this.routeReuseStrategy.shouldAttach(re.snapshot)){const Pt=this.routeReuseStrategy.retrieve(re.snapshot);this.routeReuseStrategy.store(re.snapshot,null),lt.children.onOutletReAttached(Pt.contexts),lt.attachRef=Pt.componentRef,lt.route=Pt.route.value,lt.outlet&amp;&amp;lt.outlet.attach(Pt.componentRef,Pt.route.value),Qr(Pt.route.value),this.activateChildRoutes(N,null,lt.children)}else lt.attachRef=null,lt.route=re,lt.outlet&amp;&amp;lt.outlet.activateWith(re,lt.injector),this.activateChildRoutes(N,null,lt.children)}else this.activateChildRoutes(N,null,V)}}class Bo{path;route;constructor(N){this.path=N,this.route=this.path[this.path.length-1]}}class di{component;route;constructor(N,P){this.component=N,this.route=P}}function Uo(S,N,P){const V=S._root;return Zr(V,N?N._root:null,P,[V.value])}function ar(S,N){const P=Symbol(),V=N.get(S,P);return V===P?"function"!=typeof S||(0,d.LfX)(S)?N.get(S):S:V}function Zr(S,N,P,V,re={canDeactivateChecks:[],canActivateChecks:[]}){const Pe=Ho(N);return S.children.forEach(lt=&gt;{(function io(S,N,P,V,re={canDeactivateChecks:[],canActivateChecks:[]}){const Pe=S.value,lt=N?N.value:null,Pt=P?P.getContext(S.value.outlet):null;if(lt&amp;&amp;Pe.routeConfig===lt.routeConfig){const St=function Kn(S,N,P){if("function"==typeof P)return P(S,N);switch(P){case"pathParamsChange":return!Zt(S.url,N.url);case"pathParamsOrQueryParamsChange":return!Zt(S.url,N.url)||!xe(S.queryParams,N.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!or(S,N)||!xe(S.queryParams,N.queryParams);default:return!or(S,N)}}(lt,Pe,Pe.routeConfig.runGuardsAndResolvers);St?re.canActivateChecks.push(new Bo(V)):(Pe.data=lt.data,Pe._resolvedData=lt._resolvedData),Zr(S,N,Pe.component?Pt?Pt.children:null:P,V,re),St&amp;&amp;Pt&amp;&amp;Pt.outlet&amp;&amp;Pt.outlet.isActivated&amp;&amp;re.canDeactivateChecks.push(new di(Pt.outlet.component,lt))}else lt&amp;&amp;Bi(N,Pt,re),re.canActivateChecks.push(new Bo(V)),Zr(S,null,Pe.component?Pt?Pt.children:null:P,V,re)})(lt,Pe[lt.value.outlet],P,V.concat([lt.value]),re),delete Pe[lt.value.outlet]}),Object.entries(Pe).forEach(([lt,Pt])=&gt;Bi(Pt,P.getContext(lt),re)),re}function Bi(S,N,P){const V=Ho(S),re=S.value;Object.entries(V).forEach(([Pe,lt])=&gt;{Bi(lt,re.component?N?N.children.getContext(Pe):null:N,P)}),P.canDeactivateChecks.push(new di(re.component&amp;&amp;N&amp;&amp;N.outlet&amp;&amp;N.outlet.isActivated?N.outlet.component:null,re))}function Hi(S){return"function"==typeof S}function fs(S){return S instanceof O.G||"EmptyError"===S?.name}const ae=Symbol("INITIAL_VALUE");function ie(){return(0,X.n)(S=&gt;(0,R.z)(S.map(N=&gt;N.pipe((0,_e.s)(1),(0,Q.Z)(ae)))).pipe((0,j.T)(N=&gt;{for(const P of N)if(!0!==P){if(P===ae)return ae;if(!1===P||z(P))return P}return!0}),(0,$.p)(N=&gt;N!==ae),(0,_e.s)(1)))}function z(S){return Se(S)||S instanceof wt}function sl(S){return(0,U.F)((0,Ge.M)(N=&gt;{if("boolean"!=typeof N)throw ii(0,N)}),(0,j.T)(N=&gt;!0===N))}class gs{segmentGroup;constructor(N){this.segmentGroup=N||null}}class Zs extends Error{urlTree;constructor(N){super(),this.urlTree=N}}function ms(S){return(0,w.$)(new gs(S))}class ws{urlSerializer;urlTree;constructor(N,P){this.urlSerializer=N,this.urlTree=P}lineralizeSegments(N,P){let V=[],re=P.root;for(;;){if(V=V.concat(re.segments),0===re.numberOfChildren)return(0,E.of)(V);if(re.numberOfChildren&gt;1||!re.children[x])return(0,w.$)(new d.wOt(4e3,!1));re=re.children[x]}}applyRedirectCommands(N,P,V,re,Pe){if("string"!=typeof P){const Pt=P,{queryParams:St,fragment:sn,routeConfig:Ln,url:Yn,outlet:xi,params:$r,data:Zi,title:In}=re,ur=(0,d.N4e)(Pe,()=&gt;Pt({params:$r,data:Zi,queryParams:St,fragment:sn,routeConfig:Ln,url:Yn,outlet:xi,title:In}));if(ur instanceof je)throw new Zs(ur);P=ur}const lt=this.applyRedirectCreateUrlTree(P,this.urlSerializer.parse(P),N,V);if("/"===P[0])throw new Zs(lt);return lt}applyRedirectCreateUrlTree(N,P,V,re){const Pe=this.createSegmentGroup(N,P.root,V,re);return new je(Pe,this.createQueryParams(P.queryParams,this.urlTree.queryParams),P.fragment)}createQueryParams(N,P){const V={};return Object.entries(N).forEach(([re,Pe])=&gt;{if("string"==typeof Pe&amp;&amp;":"===Pe[0]){const Pt=Pe.substring(1);V[re]=P[Pt]}else V[re]=Pe}),V}createSegmentGroup(N,P,V,re){const Pe=this.createSegments(N,P.segments,V,re);let lt={};return Object.entries(P.children).forEach(([Pt,St])=&gt;{lt[Pt]=this.createSegmentGroup(N,St,V,re)}),new mt(Pe,lt)}createSegments(N,P,V,re){return P.map(Pe=&gt;":"===Pe.path[0]?this.findPosParam(N,Pe,re):this.findOrReturn(Pe,V))}findPosParam(N,P,V){const re=V[P.path.substring(1)];if(!re)throw new d.wOt(4001,!1);return re}findOrReturn(N,P){let V=0;for(const re of P){if(re.path===N.path)return P.splice(V),re;V++}return N}}const cl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Uh(S,N,P,V,re){const Pe=Gc(S,N,P);return Pe.matched?(V=function pi(S,N){return S.providers&amp;&amp;!S._injector&amp;&amp;(S._injector=(0,d.Ol2)(S.providers,N,`Route: ${S.path}`)),S._injector??N}(N,V),function zo(S,N,P,V){const re=N.canMatch;if(!re||0===re.length)return(0,E.of)(!0);const Pe=re.map(lt=&gt;{const Pt=ar(lt,S);return H(function Yl(S){return S&amp;&amp;Hi(S.canMatch)}(Pt)?Pt.canMatch(N,P):(0,d.N4e)(S,()=&gt;Pt(N,P)))});return(0,E.of)(Pe).pipe(ie(),sl())}(V,N,P).pipe((0,j.T)(lt=&gt;!0===lt?Pe:{...cl}))):(0,E.of)(Pe)}function Gc(S,N,P){if("**"===N.path)return function Ql(S){return{matched:!0,parameters:S.length&gt;0?ge(S).parameters:{},consumedSegments:S,remainingSegments:[],positionalParamSegments:{}}}(P);if(""===N.path)return"full"===N.pathMatch&amp;&amp;(S.hasChildren()||P.length&gt;0)?{...cl}:{matched:!0,consumedSegments:[],remainingSegments:P,parameters:{},positionalParamSegments:{}};const re=(N.matcher||rt)(P,S,N);if(!re)return{...cl};const Pe={};Object.entries(re.posParams??{}).forEach(([Pt,St])=&gt;{Pe[Pt]=St.path});const lt=re.consumed.length&gt;0?{...Pe,...re.consumed[re.consumed.length-1].parameters}:Pe;return{matched:!0,consumedSegments:re.consumed,remainingSegments:P.slice(re.consumed.length),parameters:lt,positionalParamSegments:re.posParams??{}}}function qs(S,N,P,V){return P.length&gt;0&amp;&amp;function ea(S,N,P){return P.some(V=&gt;es(S,N,V)&amp;&amp;po(V)!==x)}(S,P,V)?{segmentGroup:new mt(N,Br(V,new mt(P,S.children))),slicedSegments:[]}:0===P.length&amp;&amp;function Vc(S,N,P){return P.some(V=&gt;es(S,N,V))}(S,P,V)?{segmentGroup:new mt(S.segments,Jl(S,P,V,S.children)),slicedSegments:P}:{segmentGroup:new mt(S.segments,S.children),slicedSegments:P}}function Jl(S,N,P,V){const re={};for(const Pe of P)if(es(S,N,Pe)&amp;&amp;!V[po(Pe)]){const lt=new mt([],{});re[po(Pe)]=lt}return{...V,...re}}function Br(S,N){const P={};P[x]=N;for(const V of S)if(""===V.path&amp;&amp;po(V)!==x){const re=new mt([],{});P[po(V)]=re}return P}function es(S,N,P){return(!(S.hasChildren()||N.length&gt;0)||"full"!==P.pathMatch)&amp;&amp;""===P.path}class ed{}class $h{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(N,P,V,re,Pe,lt,Pt){this.injector=N,this.configLoader=P,this.rootComponentType=V,this.config=re,this.urlTree=Pe,this.paramsInheritanceStrategy=lt,this.urlSerializer=Pt,this.applyRedirects=new ws(this.urlSerializer,this.urlTree)}noMatchError(N){return new d.wOt(4002,`'${N.segmentGroup}'`)}recognize(){const N=qs(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(N).pipe((0,j.T)(({children:P,rootSnapshot:V})=&gt;{const re=new Vi(V,P),Pe=new Wo("",re),lt=function We(S,N,P=null,V=null){return De(be(S),N,P,V)}(V,[],this.urlTree.queryParams,this.urlTree.fragment);return lt.queryParams=this.urlTree.queryParams,Pe.url=this.urlSerializer.serialize(lt),{state:Pe,tree:lt}}))}match(N){const P=new bo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),x,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,N,x,P).pipe((0,j.T)(V=&gt;({children:V,rootSnapshot:P})),(0,Ye.W)(V=&gt;{if(V instanceof Zs)return this.urlTree=V.urlTree,this.match(V.urlTree.root);throw V instanceof gs?this.noMatchError(V):V}))}processSegmentGroup(N,P,V,re,Pe){return 0===V.segments.length&amp;&amp;V.hasChildren()?this.processChildren(N,P,V,Pe):this.processSegment(N,P,V,V.segments,re,!0,Pe).pipe((0,j.T)(lt=&gt;lt instanceof Vi?[lt]:[]))}processChildren(N,P,V,re){const Pe=[];for(const lt of Object.keys(V.children))"primary"===lt?Pe.unshift(lt):Pe.push(lt);return(0,g.H)(Pe).pipe((0,me.H)(lt=&gt;{const Pt=V.children[lt],St=function Kr(S,N){const P=S.filter(V=&gt;po(V)===N);return P.push(...S.filter(V=&gt;po(V)!==N)),P}(P,lt);return this.processSegmentGroup(N,St,Pt,lt,re)}),function He(S,N){return(0,W.N)(function dt(S,N,P,V,re){return(Pe,lt)=&gt;{let Pt=P,St=N,sn=0;Pe.subscribe((0,q._)(lt,Ln=&gt;{const Yn=sn++;St=Pt?S(St,Ln,Yn):(Pt=!0,Ln),V&amp;&amp;lt.next(St)},re&amp;&amp;(()=&gt;{Pt&amp;&amp;lt.next(St),lt.complete()})))}}(S,N,arguments.length&gt;=2,!0))}((lt,Pt)=&gt;(lt.push(...Pt),lt)),G(null),function Te(S,N){const P=arguments.length&gt;=2;return V=&gt;V.pipe(S?(0,$.p)((re,Pe)=&gt;S(re,Pe,V)):se.D,Oe(1),P?G(N):ue(()=&gt;new O.G))}(),(0,ee.Z)(lt=&gt;{if(null===lt)return ms(V);const Pt=nd(lt);return function dl(S){S.sort((N,P)=&gt;N.value.outlet===x?-1:P.value.outlet===x?1:N.value.outlet.localeCompare(P.value.outlet))}(Pt),(0,E.of)(Pt)}))}processSegment(N,P,V,re,Pe,lt,Pt){return(0,g.H)(P).pipe((0,me.H)(St=&gt;this.processSegmentAgainstRoute(St._injector??N,P,St,V,re,Pe,lt,Pt).pipe((0,Ye.W)(sn=&gt;{if(sn instanceof gs)return(0,E.of)(null);throw sn}))),ot(St=&gt;!!St),(0,Ye.W)(St=&gt;{if(fs(St))return function co(S,N,P){return 0===N.length&amp;&amp;!S.children[P]}(V,re,Pe)?(0,E.of)(new ed):ms(V);throw St}))}processSegmentAgainstRoute(N,P,V,re,Pe,lt,Pt,St){return po(V)===lt||lt!==x&amp;&amp;es(re,Pe,V)?void 0===V.redirectTo?this.matchSegmentAgainstRoute(N,re,V,Pe,lt,St):this.allowRedirects&amp;&amp;Pt?this.expandSegmentAgainstRouteUsingRedirect(N,re,P,V,Pe,lt,St):ms(re):ms(re)}expandSegmentAgainstRouteUsingRedirect(N,P,V,re,Pe,lt,Pt){const{matched:St,parameters:sn,consumedSegments:Ln,positionalParamSegments:Yn,remainingSegments:xi}=Gc(P,re,Pe);if(!St)return ms(P);"string"==typeof re.redirectTo&amp;&amp;"/"===re.redirectTo[0]&amp;&amp;(this.absoluteRedirectCount++,this.absoluteRedirectCount&gt;31&amp;&amp;(this.allowRedirects=!1));const $r=new bo(Pe,sn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Hc(re),po(re),re.component??re._loadedComponent??null,re,hl(re)),Zi=Qi($r,Pt,this.paramsInheritanceStrategy);$r.params=Object.freeze(Zi.params),$r.data=Object.freeze(Zi.data);const In=this.applyRedirects.applyRedirectCommands(Ln,re.redirectTo,Yn,$r,N);return this.applyRedirects.lineralizeSegments(re,In).pipe((0,ee.Z)(ur=&gt;this.processSegment(N,V,P,ur.concat(xi),lt,!1,Pt)))}matchSegmentAgainstRoute(N,P,V,re,Pe,lt){const Pt=Uh(P,V,re,N);return"**"===V.path&amp;&amp;(P.children={}),Pt.pipe((0,X.n)(St=&gt;St.matched?this.getChildConfig(N=V._injector??N,V,re).pipe((0,X.n)(({routes:sn})=&gt;{const Ln=V._loadedInjector??N,{parameters:Yn,consumedSegments:xi,remainingSegments:$r}=St,Zi=new bo(xi,Yn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Hc(V),po(V),V.component??V._loadedComponent??null,V,hl(V)),In=Qi(Zi,lt,this.paramsInheritanceStrategy);Zi.params=Object.freeze(In.params),Zi.data=Object.freeze(In.data);const{segmentGroup:ur,slicedSegments:Da}=qs(P,xi,$r,sn);if(0===Da.length&amp;&amp;ur.hasChildren())return this.processChildren(Ln,sn,ur,Zi).pipe((0,j.T)(cd=&gt;new Vi(Zi,cd)));if(0===sn.length&amp;&amp;0===Da.length)return(0,E.of)(new Vi(Zi,[]));const ld=po(V)===Pe;return this.processSegment(Ln,sn,ur,Da,ld?x:Pe,!0,Zi).pipe((0,j.T)(cd=&gt;new Vi(Zi,cd instanceof Vi?[cd]:[])))})):ms(P)))}getChildConfig(N,P,V){return P.children?(0,E.of)({routes:P.children,injector:N}):P.loadChildren?void 0!==P._loadedRoutes?(0,E.of)({routes:P._loadedRoutes,injector:P._loadedInjector}):function Kl(S,N,P,V){const re=N.canLoad;if(void 0===re||0===re.length)return(0,E.of)(!0);const Pe=re.map(lt=&gt;{const Pt=ar(lt,S);return H(function qr(S){return S&amp;&amp;Hi(S.canLoad)}(Pt)?Pt.canLoad(N,P):(0,d.N4e)(S,()=&gt;Pt(N,P)))});return(0,E.of)(Pe).pipe(ie(),sl())}(N,P,V).pipe((0,ee.Z)(re=&gt;re?this.configLoader.loadChildren(N,P).pipe((0,Ge.M)(Pe=&gt;{P._loadedRoutes=Pe.routes,P._loadedInjector=Pe.injector})):function ll(){return(0,w.$)(ci(!1,hn.GuardRejected))}())):(0,E.of)({routes:[],injector:N})}}function Gh(S){const N=S.value.routeConfig;return N&amp;&amp;""===N.path}function nd(S){const N=[],P=new Set;for(const V of S){if(!Gh(V)){N.push(V);continue}const re=N.find(Pe=&gt;V.value.routeConfig===Pe.value.routeConfig);void 0!==re?(re.children.push(...V.children),P.add(re)):N.push(V)}for(const V of P){const re=nd(V.children);N.push(new Vi(V.value,re))}return N.filter(V=&gt;!P.has(V))}function Hc(S){return S.data||{}}function hl(S){return S.resolve||{}}function Xt(S){const N=S.children.map(P=&gt;Xt(P)).flat();return[S,...N]}function ro(S){return(0,X.n)(N=&gt;{const P=S(N);return P?(0,g.H)(P).pipe((0,j.T)(()=&gt;N)):(0,E.of)(N)})}let Po=(()=&gt;{class S{buildTitle(P){let V,re=P.root;for(;void 0!==re;)V=this.getResolvedTitleForRoute(re)??V,re=re.children.find(Pe=&gt;Pe.outlet===x);return V}getResolvedTitleForRoute(P){return P.data[B]}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:()=&gt;(0,d.WQX)(Ia),providedIn:"root"})}return S})(),Ia=(()=&gt;{class S extends Po{title;constructor(P){super(),this.title=P}updateTitle(P){const V=this.buildTitle(P);void 0!==V&amp;&amp;this.title.setTitle(V)}static \u0275fac=function(V){return new(V||S)(d.KVO(Ae.hE))};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();const bi=new d.nKC("",{providedIn:"root",factory:()=&gt;({})});let Ji=(()=&gt;{class S{static \u0275fac=function(V){return new(V||S)};static \u0275cmp=d.VBU({type:S,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(V,re){1&amp;V&amp;&amp;d.nrm(0,"router-outlet")},dependencies:[Xo],encapsulation:2})}return S})();function yr(S){const N=S.children&amp;&amp;S.children.map(yr),P=N?{...S,children:N}:{...S};return!P.component&amp;&amp;!P.loadComponent&amp;&amp;(N||P.loadChildren)&amp;&amp;P.outlet&amp;&amp;P.outlet!==x&amp;&amp;(P.component=Ji),P}const Dn=new d.nKC("");let vs=(()=&gt;{class S{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,d.WQX)(d.Ql9);loadComponent(P){if(this.componentLoaders.get(P))return this.componentLoaders.get(P);if(P._loadedComponent)return(0,E.of)(P._loadedComponent);this.onLoadStartListener&amp;&amp;this.onLoadStartListener(P);const V=H(P.loadComponent()).pipe((0,j.T)(Ai),(0,Ge.M)(Pe=&gt;{this.onLoadEndListener&amp;&amp;this.onLoadEndListener(P),P._loadedComponent=Pe}),(0,Ze.j)(()=&gt;{this.componentLoaders.delete(P)})),re=new Ce(V,()=&gt;new he.B).pipe(le());return this.componentLoaders.set(P,re),re}loadChildren(P,V){if(this.childrenLoaders.get(V))return this.childrenLoaders.get(V);if(V._loadedRoutes)return(0,E.of)({routes:V._loadedRoutes,injector:V._loadedInjector});this.onLoadStartListener&amp;&amp;this.onLoadStartListener(V);const Pe=function ql(S,N,P,V){return H(S.loadChildren()).pipe((0,j.T)(Ai),(0,ee.Z)(re=&gt;re instanceof d.Co$||Array.isArray(re)?(0,E.of)(re):(0,g.H)(N.compileModuleAsync(re))),(0,j.T)(re=&gt;{V&amp;&amp;V(S);let Pe,lt,Pt=!1;return Array.isArray(re)?(lt=re,!0):(Pe=re.create(P).injector,lt=Pe.get(Dn,[],{optional:!0,self:!0}).flat()),{routes:lt.map(yr),injector:Pe}}))}(V,this.compiler,P,this.onLoadEndListener).pipe((0,Ze.j)(()=&gt;{this.childrenLoaders.delete(V)})),lt=new Ce(Pe,()=&gt;new he.B).pipe(le());return this.childrenLoaders.set(V,lt),lt}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();function Ai(S){return function Pa(S){return S&amp;&amp;"object"==typeof S&amp;&amp;"default"in S}(S)?S.default:S}let Es=(()=&gt;{class S{static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:()=&gt;(0,d.WQX)(As),providedIn:"root"})}return S})(),As=(()=&gt;{class S{shouldProcessUrl(P){return!0}extract(P){return P}merge(P,V){return P}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();const Yo=new d.nKC(""),wa=new d.nKC("");function id(S,N,P){const V=S.get(wa),re=S.get(Y.qQ);return S.get(d.SKi).runOutsideAngular(()=&gt;{if(!re.startViewTransition||V.skipNextTransition)return V.skipNextTransition=!1,new Promise(sn=&gt;setTimeout(sn));let Pe;const lt=new Promise(sn=&gt;{Pe=sn}),Pt=re.startViewTransition(()=&gt;(Pe(),function D(S){return new Promise(N=&gt;{(0,d.mal)({read:()=&gt;setTimeout(N)},{injector:S})})}(S))),{onViewTransitionCreated:St}=V;return St&amp;&amp;(0,d.N4e)(S,()=&gt;St({transition:Pt,from:N,to:P})),lt})}const k=new d.nKC("");let K=(()=&gt;{class S{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new he.B;transitionAbortSubject=new he.B;configLoader=(0,d.WQX)(vs);environmentInjector=(0,d.WQX)(d.uvJ);urlSerializer=(0,d.WQX)(on);rootContexts=(0,d.WQX)(xr);location=(0,d.WQX)(Y.aZ);inputBindingEnabled=null!==(0,d.WQX)(rr,{optional:!0});titleStrategy=(0,d.WQX)(Po);options=(0,d.WQX)(bi,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,d.WQX)(Es);createViewTransition=(0,d.WQX)(Yo,{optional:!0});navigationErrorHandler=(0,d.WQX)(k,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=&gt;(0,E.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=re=&gt;this.events.next(new Re(re)),this.configLoader.onLoadStartListener=re=&gt;this.events.next(new Si(re))}complete(){this.transitions?.complete()}handleNavigationRequest(P){const V=++this.navigationId;this.transitions?.next({...this.transitions.value,...P,id:V})}setupNavigations(P,V,re){return this.transitions=new u.t({id:0,currentUrlTree:V,currentRawUrl:V,extractedUrl:this.urlHandlingStrategy.extract(V),urlAfterRedirects:this.urlHandlingStrategy.extract(V),rawUrl:V,extras:{},resolve:()=&gt;{},reject:()=&gt;{},promise:Promise.resolve(!0),source:ht,restoredState:null,currentSnapshot:re.snapshot,targetSnapshot:null,currentRouterState:re,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,$.p)(Pe=&gt;0!==Pe.id),(0,j.T)(Pe=&gt;({...Pe,extractedUrl:this.urlHandlingStrategy.extract(Pe.rawUrl)})),(0,X.n)(Pe=&gt;{let lt=!1,Pt=!1;return(0,E.of)(Pe).pipe((0,X.n)(St=&gt;{if(this.navigationId&gt;Pe.id)return this.cancelNavigationTransition(Pe,"",hn.SupersededByNewNavigation),A.w;this.currentTransition=Pe,this.currentNavigation={id:St.id,initialUrl:St.rawUrl,extractedUrl:St.extractedUrl,targetBrowserUrl:"string"==typeof St.extras.browserUrl?this.urlSerializer.parse(St.extras.browserUrl):St.extras.browserUrl,trigger:St.source,extras:St.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const sn=!P.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!sn&amp;&amp;"reload"!==(St.extras.onSameUrlNavigation??P.onSameUrlNavigation)){const Yn="";return this.events.next(new Jn(St.id,this.urlSerializer.serialize(St.rawUrl),Yn,_n.IgnoredSameUrlNavigation)),St.resolve(!1),A.w}if(this.urlHandlingStrategy.shouldProcessUrl(St.rawUrl))return(0,E.of)(St).pipe((0,X.n)(Yn=&gt;{const xi=this.transitions?.getValue();return this.events.next(new jt(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),Yn.source,Yn.restoredState)),xi!==this.transitions?.getValue()?A.w:Promise.resolve(Yn)}),function Zl(S,N,P,V,re,Pe){return(0,ee.Z)(lt=&gt;function td(S,N,P,V,re,Pe,lt="emptyOnly"){return new $h(S,N,P,V,re,lt,Pe).recognize()}(S,N,P,V,lt.extractedUrl,re,Pe).pipe((0,j.T)(({state:Pt,tree:St})=&gt;({...lt,targetSnapshot:Pt,urlAfterRedirects:St}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,P.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Ge.M)(Yn=&gt;{Pe.targetSnapshot=Yn.targetSnapshot,Pe.urlAfterRedirects=Yn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Yn.urlAfterRedirects};const xi=new li(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),this.urlSerializer.serialize(Yn.urlAfterRedirects),Yn.targetSnapshot);this.events.next(xi)}));if(sn&amp;&amp;this.urlHandlingStrategy.shouldProcessUrl(St.currentRawUrl)){const{id:Yn,extractedUrl:xi,source:$r,restoredState:Zi,extras:In}=St,ur=new jt(Yn,this.urlSerializer.serialize(xi),$r,Zi);this.events.next(ur);const Da=Oa(this.rootComponentType).snapshot;return this.currentTransition=Pe={...St,targetSnapshot:Da,urlAfterRedirects:xi,extras:{...In,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=xi,(0,E.of)(Pe)}{const Yn="";return this.events.next(new Jn(St.id,this.urlSerializer.serialize(St.extractedUrl),Yn,_n.IgnoredByUrlHandlingStrategy)),St.resolve(!1),A.w}}),(0,Ge.M)(St=&gt;{const sn=new oi(St.id,this.urlSerializer.serialize(St.extractedUrl),this.urlSerializer.serialize(St.urlAfterRedirects),St.targetSnapshot);this.events.next(sn)}),(0,j.T)(St=&gt;(this.currentTransition=Pe={...St,guards:Uo(St.targetSnapshot,St.currentSnapshot,this.rootContexts)},Pe)),function Ie(S,N){return(0,ee.Z)(P=&gt;{const{targetSnapshot:V,currentSnapshot:re,guards:{canActivateChecks:Pe,canDeactivateChecks:lt}}=P;return 0===lt.length&amp;&amp;0===Pe.length?(0,E.of)({...P,guardsResult:!0}):function st(S,N,P,V){return(0,g.H)(S).pipe((0,ee.Z)(re=&gt;function Bh(S,N,P,V,re){const Pe=N&amp;&amp;N.routeConfig?N.routeConfig.canDeactivate:null;if(!Pe||0===Pe.length)return(0,E.of)(!0);const lt=Pe.map(Pt=&gt;{const St=Lr(N)??re,sn=ar(Pt,St);return H(function Ra(S){return S&amp;&amp;Hi(S.canDeactivate)}(sn)?sn.canDeactivate(S,N,P,V):(0,d.N4e)(St,()=&gt;sn(S,N,P,V))).pipe(ot())});return(0,E.of)(lt).pipe(ie())}(re.component,re.route,P,N,V)),ot(re=&gt;!0!==re,!0))}(lt,V,re,S).pipe((0,ee.Z)(Pt=&gt;Pt&amp;&amp;function kr(S){return"boolean"==typeof S}(Pt)?function ln(S,N,P,V){return(0,g.H)(N).pipe((0,me.H)(re=&gt;(0,C.x)(function Fr(S,N){return null!==S&amp;&amp;N&amp;&amp;N(new ke(S)),(0,E.of)(!0)}(re.route.parent,V),function Xn(S,N){return null!==S&amp;&amp;N&amp;&amp;N(new yt(S)),(0,E.of)(!0)}(re.route,V),function jn(S,N,P){const V=N[N.length-1],Pe=N.slice(0,N.length-1).reverse().map(lt=&gt;function Uc(S){const N=S.routeConfig?S.routeConfig.canActivateChild:null;return N&amp;&amp;0!==N.length?{node:S,guards:N}:null}(lt)).filter(lt=&gt;null!==lt).map(lt=&gt;y(()=&gt;{const Pt=lt.guards.map(St=&gt;{const sn=Lr(lt.node)??P,Ln=ar(St,sn);return H(function $c(S){return S&amp;&amp;Hi(S.canActivateChild)}(Ln)?Ln.canActivateChild(V,S):(0,d.N4e)(sn,()=&gt;Ln(V,S))).pipe(ot())});return(0,E.of)(Pt).pipe(ie())}));return(0,E.of)(Pe).pipe(ie())}(S,re.path,P),function Ps(S,N,P){const V=N.routeConfig?N.routeConfig.canActivate:null;if(!V||0===V.length)return(0,E.of)(!0);const re=V.map(Pe=&gt;y(()=&gt;{const lt=Lr(N)??P,Pt=ar(Pe,lt);return H(function Zu(S){return S&amp;&amp;Hi(S.canActivate)}(Pt)?Pt.canActivate(N,S):(0,d.N4e)(lt,()=&gt;Pt(N,S))).pipe(ot())}));return(0,E.of)(re).pipe(ie())}(S,re.route,P))),ot(re=&gt;!0!==re,!0))}(V,Pe,S,N):(0,E.of)(Pt)),(0,j.T)(Pt=&gt;({...P,guardsResult:Pt})))})}(this.environmentInjector,St=&gt;this.events.next(St)),(0,Ge.M)(St=&gt;{if(Pe.guardsResult=St.guardsResult,St.guardsResult&amp;&amp;"boolean"!=typeof St.guardsResult)throw ii(0,St.guardsResult);const sn=new yi(St.id,this.urlSerializer.serialize(St.extractedUrl),this.urlSerializer.serialize(St.urlAfterRedirects),St.targetSnapshot,!!St.guardsResult);this.events.next(sn)}),(0,$.p)(St=&gt;!!St.guardsResult||(this.cancelNavigationTransition(St,"",hn.GuardRejected),!1)),ro(St=&gt;{if(St.guards.canActivateChecks.length)return(0,E.of)(St).pipe((0,Ge.M)(sn=&gt;{const Ln=new Vn(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects),sn.targetSnapshot);this.events.next(Ln)}),(0,X.n)(sn=&gt;{let Ln=!1;return(0,E.of)(sn).pipe(function Li(S,N){return(0,ee.Z)(P=&gt;{const{targetSnapshot:V,guards:{canActivateChecks:re}}=P;if(!re.length)return(0,E.of)(P);const Pe=new Set(re.map(St=&gt;St.route)),lt=new Set;for(const St of Pe)if(!lt.has(St))for(const sn of Xt(St))lt.add(sn);let Pt=0;return(0,g.H)(lt).pipe((0,me.H)(St=&gt;Pe.has(St)?function yn(S,N,P,V){const re=S.routeConfig,Pe=S._resolve;return void 0!==re?.title&amp;&amp;!Js(re)&amp;&amp;(Pe[B]=re.title),function Wi(S,N,P,V){const re=ct(S);if(0===re.length)return(0,E.of)({});const Pe={};return(0,g.H)(re).pipe((0,ee.Z)(lt=&gt;function oo(S,N,P,V){const re=Lr(N)??V,Pe=ar(S,re);return H(Pe.resolve?Pe.resolve(N,P):(0,d.N4e)(re,()=&gt;Pe(N,P)))}(S[lt],N,P,V).pipe(ot(),(0,Ge.M)(Pt=&gt;{if(Pt instanceof wt)throw ii(new Ke,Pt);Pe[lt]=Pt}))),Oe(1),(0,j.T)(()=&gt;Pe),(0,Ye.W)(lt=&gt;fs(lt)?A.w:(0,w.$)(lt)))}(Pe,S,N,V).pipe((0,j.T)(lt=&gt;(S._resolvedData=lt,S.data=Qi(S,S.parent,P).resolve,null)))}(St,V,S,N):(St.data=Qi(St,St.parent,S).resolve,(0,E.of)(void 0))),(0,Ge.M)(()=&gt;Pt++),Oe(1),(0,ee.Z)(St=&gt;Pt===lt.size?(0,E.of)(P):A.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Ge.M)({next:()=&gt;Ln=!0,complete:()=&gt;{Ln||this.cancelNavigationTransition(sn,"",hn.NoDataFromResolver)}}))}),(0,Ge.M)(sn=&gt;{const Ln=new mi(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects),sn.targetSnapshot);this.events.next(Ln)}))}),ro(St=&gt;{const sn=Ln=&gt;{const Yn=[];Ln.routeConfig?.loadComponent&amp;&amp;!Ln.routeConfig._loadedComponent&amp;&amp;Yn.push(this.configLoader.loadComponent(Ln.routeConfig).pipe((0,Ge.M)(xi=&gt;{Ln.component=xi}),(0,j.T)(()=&gt;{})));for(const xi of Ln.children)Yn.push(...sn(xi));return Yn};return(0,R.z)(sn(St.targetSnapshot.root)).pipe(G(null),(0,_e.s)(1))}),ro(()=&gt;this.afterPreactivation()),(0,X.n)(()=&gt;{const{currentSnapshot:St,targetSnapshot:sn}=Pe,Ln=this.createViewTransition?.(this.environmentInjector,St.root,sn.root);return Ln?(0,g.H)(Ln).pipe((0,j.T)(()=&gt;Pe)):(0,E.of)(Pe)}),(0,j.T)(St=&gt;{const sn=function Cr(S,N,P){const V=tn(S,N._root,P?P._root:void 0);return new Ki(V,N)}(P.routeReuseStrategy,St.targetSnapshot,St.currentRouterState);return this.currentTransition=Pe={...St,targetRouterState:sn},this.currentNavigation.targetRouterState=sn,Pe}),(0,Ge.M)(()=&gt;{this.events.next(new Tn)}),((S,N,P,V)=&gt;(0,j.T)(re=&gt;(new rl(N,re.targetRouterState,re.currentRouterState,P,V).activate(S),re)))(this.rootContexts,P.routeReuseStrategy,St=&gt;this.events.next(St),this.inputBindingEnabled),(0,_e.s)(1),(0,Ge.M)({next:St=&gt;{lt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ht(St.id,this.urlSerializer.serialize(St.extractedUrl),this.urlSerializer.serialize(St.urlAfterRedirects))),this.titleStrategy?.updateTitle(St.targetRouterState.snapshot),St.resolve(!0)},complete:()=&gt;{lt=!0}}),(0,gt.Q)(this.transitionAbortSubject.pipe((0,Ge.M)(St=&gt;{throw St}))),(0,Ze.j)(()=&gt;{!lt&amp;&amp;!Pt&amp;&amp;this.cancelNavigationTransition(Pe,"",hn.SupersededByNewNavigation),this.currentTransition?.id===Pe.id&amp;&amp;(this.currentNavigation=null,this.currentTransition=null)}),(0,Ye.W)(St=&gt;{if(Pt=!0,Ro(St))this.events.next(new ti(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),St.message,St.cancellationCode)),function ui(S){return Ro(S)&amp;&amp;Se(S.url)}(St)?this.events.next(new Wn(St.url,St.navigationBehaviorOptions)):Pe.resolve(!1);else{const sn=new Un(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),St,Pe.targetSnapshot??void 0);try{const Ln=(0,d.N4e)(this.environmentInjector,()=&gt;this.navigationErrorHandler?.(sn));if(!(Ln instanceof wt))throw this.events.next(sn),St;{const{message:Yn,cancellationCode:xi}=ii(0,Ln);this.events.next(new ti(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),Yn,xi)),this.events.next(new Wn(Ln.redirectTo,Ln.navigationBehaviorOptions))}}catch(Ln){this.options.resolveNavigationPromiseOnError?Pe.resolve(!1):Pe.reject(Ln)}}return A.w}))}))}cancelNavigationTransition(P,V,re){const Pe=new ti(P.id,this.urlSerializer.serialize(P.extractedUrl),V,re);this.events.next(Pe),P.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const P=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),V=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return P.toString()!==V?.toString()&amp;&amp;!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();function ce(S){return S!==ht}let $e=(()=&gt;{class S{static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:()=&gt;(0,d.WQX)(Bt),providedIn:"root"})}return S})();class At{shouldDetach(N){return!1}store(N,P){}shouldAttach(N){return!1}retrieve(N){return null}shouldReuseRoute(N,P){return N.routeConfig===P.routeConfig}}let Bt=(()=&gt;{class S extends At{static \u0275fac=(()=&gt;{let P;return function(re){return(P||(P=d.xGo(S)))(re||S)}})();static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),dn=(()=&gt;{class S{static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:()=&gt;(0,d.WQX)(vi),providedIn:"root"})}return S})(),vi=(()=&gt;{class S extends dn{location=(0,d.WQX)(Y.aZ);urlSerializer=(0,d.WQX)(on);options=(0,d.WQX)(bi,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,d.WQX)(Es);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new je;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=Oa(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(P){return this.location.subscribe(V=&gt;{"popstate"===V.type&amp;&amp;P(V.url,V.state)})}handleRouterEvent(P,V){if(P instanceof jt)this.stateMemento=this.createStateMemento();else if(P instanceof Jn)this.rawUrlTree=V.initialUrl;else if(P instanceof li){if("eager"===this.urlUpdateStrategy&amp;&amp;!V.extras.skipLocationChange){const re=this.urlHandlingStrategy.merge(V.finalUrl,V.initialUrl);this.setBrowserUrl(V.targetBrowserUrl??re,V)}}else P instanceof Tn?(this.currentUrlTree=V.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(V.finalUrl,V.initialUrl),this.routerState=V.targetRouterState,"deferred"===this.urlUpdateStrategy&amp;&amp;!V.extras.skipLocationChange&amp;&amp;this.setBrowserUrl(V.targetBrowserUrl??this.rawUrlTree,V)):P instanceof ti&amp;&amp;(P.code===hn.GuardRejected||P.code===hn.NoDataFromResolver)?this.restoreHistory(V):P instanceof Un?this.restoreHistory(V,!0):P instanceof Ht&amp;&amp;(this.lastSuccessfulId=P.id,this.currentPageId=this.browserPageId)}setBrowserUrl(P,V){const re=P instanceof je?this.urlSerializer.serialize(P):P;if(this.location.isCurrentPathEqualTo(re)||V.extras.replaceUrl){const lt={...V.extras.state,...this.generateNgRouterState(V.id,this.browserPageId)};this.location.replaceState(re,"",lt)}else{const Pe={...V.extras.state,...this.generateNgRouterState(V.id,this.browserPageId+1)};this.location.go(re,"",Pe)}}restoreHistory(P,V=!1){if("computed"===this.canceledNavigationResolution){const Pe=this.currentPageId-this.browserPageId;0!==Pe?this.location.historyGo(Pe):this.currentUrlTree===P.finalUrl&amp;&amp;0===Pe&amp;&amp;(this.resetState(P),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&amp;&amp;(V&amp;&amp;this.resetState(P),this.resetUrlToCurrentUrlTree())}resetState(P){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,P.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(P,V){return"computed"===this.canceledNavigationResolution?{navigationId:P,\u0275routerPageId:V}:{navigationId:P}}static \u0275fac=(()=&gt;{let P;return function(re){return(P||(P=d.xGo(S)))(re||S)}})();static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();var zn=function(S){return S[S.COMPLETE=0]="COMPLETE",S[S.FAILED=1]="FAILED",S[S.REDIRECTING=2]="REDIRECTING",S}(zn||{});function Rn(S,N){S.events.pipe((0,$.p)(P=&gt;P instanceof Ht||P instanceof ti||P instanceof Un||P instanceof Jn),(0,j.T)(P=&gt;P instanceof Ht||P instanceof Jn?zn.COMPLETE:P instanceof ti&amp;&amp;(P.code===hn.Redirect||P.code===hn.SupersededByNewNavigation)?zn.REDIRECTING:zn.FAILED),(0,$.p)(P=&gt;P!==zn.REDIRECTING),(0,_e.s)(1)).subscribe(()=&gt;{N()})}const gn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},vn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Gt=(()=&gt;{class S{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,d.WQX)(d.H3F);stateManager=(0,d.WQX)(dn);options=(0,d.WQX)(bi,{optional:!0})||{};pendingTasks=(0,d.WQX)(d.Ua0);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,d.WQX)(K);urlSerializer=(0,d.WQX)(on);location=(0,d.WQX)(Y.aZ);urlHandlingStrategy=(0,d.WQX)(Es);_events=new he.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,d.WQX)($e);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,d.WQX)(Dn,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,d.WQX)(rr,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:P=&gt;{this.console.warn(P)}}),this.subscribeToNavigationEvents()}eventsSubscription=new L.yU;subscribeToNavigationEvents(){const P=this.navigationTransitions.events.subscribe(V=&gt;{try{const re=this.navigationTransitions.currentTransition,Pe=this.navigationTransitions.currentNavigation;if(null!==re&amp;&amp;null!==Pe)if(this.stateManager.handleRouterEvent(V,Pe),V instanceof ti&amp;&amp;V.code!==hn.Redirect&amp;&amp;V.code!==hn.SupersededByNewNavigation)this.navigated=!0;else if(V instanceof Ht)this.navigated=!0;else if(V instanceof Wn){const lt=V.navigationBehaviorOptions,Pt=this.urlHandlingStrategy.merge(V.url,re.currentRawUrl),St={browserUrl:re.extras.browserUrl,info:re.extras.info,skipLocationChange:re.extras.skipLocationChange,replaceUrl:re.extras.replaceUrl||"eager"===this.urlUpdateStrategy||ce(re.source),...lt};this.scheduleNavigation(Pt,ht,null,St,{resolve:re.resolve,reject:re.reject,promise:re.promise})}(function wo(S){return!(S instanceof Tn||S instanceof Wn)})(V)&amp;&amp;this._events.next(V)}catch(re){this.navigationTransitions.transitionAbortSubject.next(re)}});this.eventsSubscription.add(P)}resetRootComponentType(P){this.routerState.root.component=P,this.navigationTransitions.rootComponentType=P}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ht,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((P,V)=&gt;{setTimeout(()=&gt;{this.navigateToSyncWithBrowser(P,"popstate",V)},0)})}navigateToSyncWithBrowser(P,V,re){const Pe={replaceUrl:!0},lt=re?.navigationId?re:null;if(re){const St={...re};delete St.navigationId,delete St.\u0275routerPageId,0!==Object.keys(St).length&amp;&amp;(Pe.state=St)}const Pt=this.parseUrl(P);this.scheduleNavigation(Pt,V,lt,Pe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(P){this.config=P.map(yr),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&amp;&amp;(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(P,V={}){const{relativeTo:re,queryParams:Pe,fragment:lt,queryParamsHandling:Pt,preserveFragment:St}=V,sn=St?this.currentUrlTree.fragment:lt;let Yn,Ln=null;switch(Pt??this.options.defaultQueryParamsHandling){case"merge":Ln={...this.currentUrlTree.queryParams,...Pe};break;case"preserve":Ln=this.currentUrlTree.queryParams;break;default:Ln=Pe||null}null!==Ln&amp;&amp;(Ln=this.removeEmptyProps(Ln));try{Yn=be(re?re.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof P[0]||"/"!==P[0][0])&amp;&amp;(P=[]),Yn=this.currentUrlTree.root}return De(Yn,P,Ln,sn??null)}navigateByUrl(P,V={skipLocationChange:!1}){const re=Se(P)?P:this.parseUrl(P),Pe=this.urlHandlingStrategy.merge(re,this.rawUrlTree);return this.scheduleNavigation(Pe,ht,null,V)}navigate(P,V={skipLocationChange:!1}){return function Xi(S){for(let N=0;N&lt;S.length;N++)if(null==S[N])throw new d.wOt(4008,!1)}(P),this.navigateByUrl(this.createUrlTree(P,V),V)}serializeUrl(P){return this.urlSerializer.serialize(P)}parseUrl(P){try{return this.urlSerializer.parse(P)}catch{return this.urlSerializer.parse("/")}}isActive(P,V){let re;if(re=!0===V?{...gn}:!1===V?{...vn}:V,Se(P))return et(this.currentUrlTree,P,re);const Pe=this.parseUrl(P);return et(this.currentUrlTree,Pe,re)}removeEmptyProps(P){return Object.entries(P).reduce((V,[re,Pe])=&gt;(null!=Pe&amp;&amp;(V[re]=Pe),V),{})}scheduleNavigation(P,V,re,Pe,lt){if(this.disposed)return Promise.resolve(!1);let Pt,St,sn;lt?(Pt=lt.resolve,St=lt.reject,sn=lt.promise):sn=new Promise((Yn,xi)=&gt;{Pt=Yn,St=xi});const Ln=this.pendingTasks.add();return Rn(this,()=&gt;{queueMicrotask(()=&gt;this.pendingTasks.remove(Ln))}),this.navigationTransitions.handleNavigationRequest({source:V,restoredState:re,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:P,extras:Pe,resolve:Pt,reject:St,promise:sn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),sn.catch(Yn=&gt;Promise.reject(Yn))}static \u0275fac=function(V){return new(V||S)};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),To=(()=&gt;{class S{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new he.B;constructor(P,V,re,Pe,lt,Pt){this.router=P,this.route=V,this.tabIndexAttribute=re,this.renderer=Pe,this.el=lt,this.locationStrategy=Pt;const St=lt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===St||"area"===St,this.isAnchorElement?this.subscription=P.events.subscribe(sn=&gt;{sn instanceof Ht&amp;&amp;this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(P){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",P)}ngOnChanges(P){this.isAnchorElement&amp;&amp;this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(P){null==P?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Se(P)||Array.isArray(P)?P:[P],this.setTabIndexIfNotOnNativeEl("0"))}onClick(P,V,re,Pe,lt){const Pt=this.urlTree;return!!(null===Pt||this.isAnchorElement&amp;&amp;(0!==P||V||re||Pe||lt||"string"==typeof this.target&amp;&amp;"_self"!=this.target))||(this.router.navigateByUrl(Pt,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const P=this.urlTree;this.href=null!==P&amp;&amp;this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(P)):null;const V=null===this.href?null:(0,d.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",V)}applyAttributeValue(P,V){const re=this.renderer,Pe=this.el.nativeElement;null!==V?re.setAttribute(Pe,P,V):re.removeAttribute(Pe,P)}get urlTree(){return null===this.routerLinkInput?null:Se(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(V){return new(V||S)(d.rXU(Gt),d.rXU(Mo),d.kS0("tabindex"),d.rXU(d.sFG),d.rXU(d.aKT),d.rXU(Y.hb))};static \u0275dir=d.FsC({type:S,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(V,re){1&amp;V&amp;&amp;d.bIt("click",function(lt){return re.onClick(lt.button,lt.ctrlKey,lt.shiftKey,lt.altKey,lt.metaKey)}),2&amp;V&amp;&amp;d.BMQ("target",re.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",d.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",d.L39],replaceUrl:[2,"replaceUrl","replaceUrl",d.L39],routerLink:"routerLink"},features:[d.GFd,d.OA$]})}return S})();class _o{}let ec=(()=&gt;{class S{router;injector;preloadingStrategy;loader;subscription;constructor(P,V,re,Pe,lt){this.router=P,this.injector=re,this.preloadingStrategy=Pe,this.loader=lt}setUpPreloading(){this.subscription=this.router.events.pipe((0,$.p)(P=&gt;P instanceof Ht),(0,me.H)(()=&gt;this.preload())).subscribe(()=&gt;{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&amp;&amp;this.subscription.unsubscribe()}processRoutes(P,V){const re=[];for(const Pe of V){Pe.providers&amp;&amp;!Pe._injector&amp;&amp;(Pe._injector=(0,d.Ol2)(Pe.providers,P,`Route: ${Pe.path}`));const lt=Pe._injector??P,Pt=Pe._loadedInjector??lt;(Pe.loadChildren&amp;&amp;!Pe._loadedRoutes&amp;&amp;void 0===Pe.canLoad||Pe.loadComponent&amp;&amp;!Pe._loadedComponent)&amp;&amp;re.push(this.preloadConfig(lt,Pe)),(Pe.children||Pe._loadedRoutes)&amp;&amp;re.push(this.processRoutes(Pt,Pe.children??Pe._loadedRoutes))}return(0,g.H)(re).pipe((0,bt.U)())}preloadConfig(P,V){return this.preloadingStrategy.preload(V,()=&gt;{let re;re=V.loadChildren&amp;&amp;void 0===V.canLoad?this.loader.loadChildren(P,V):(0,E.of)(null);const Pe=re.pipe((0,ee.Z)(lt=&gt;null===lt?(0,E.of)(void 0):(V._loadedRoutes=lt.routes,V._loadedInjector=lt.injector,this.processRoutes(lt.injector??P,lt.routes))));if(V.loadComponent&amp;&amp;!V._loadedComponent){const lt=this.loader.loadComponent(V);return(0,g.H)([Pe,lt]).pipe((0,bt.U)())}return Pe})}static \u0275fac=function(V){return new(V||S)(d.KVO(Gt),d.KVO(d.Ql9),d.KVO(d.uvJ),d.KVO(_o),d.KVO(vs))};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();const na=new d.nKC("");let _i=(()=&gt;{class S{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(P,V,re,Pe,lt={}){this.urlSerializer=P,this.transitions=V,this.viewportScroller=re,this.zone=Pe,this.options=lt,lt.scrollPositionRestoration||="disabled",lt.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(P=&gt;{P instanceof jt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=P.navigationTrigger,this.restoredId=P.restoredState?P.restoredState.navigationId:0):P instanceof Ht?(this.lastId=P.id,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.urlAfterRedirects).fragment)):P instanceof Jn&amp;&amp;P.code===_n.IgnoredSameUrlNavigation&amp;&amp;(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(P=&gt;{P instanceof an&amp;&amp;(P.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.scrollToPosition(P.position):P.anchor&amp;&amp;"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(P.anchor):"disabled"!==this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(P,V){this.zone.runOutsideAngular(()=&gt;{setTimeout(()=&gt;{this.zone.run(()=&gt;{this.transitions.events.next(new an(P,"popstate"===this.lastSource?this.store[this.restoredId]:null,V))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(V){d.QTQ()};static \u0275prov=d.jDH({token:S,factory:S.\u0275fac})}return S})();function Ur(S,N){return{\u0275kind:S,\u0275providers:N}}function z_(){const S=(0,d.WQX)(d.zZn);return N=&gt;{const P=S.get(d.o8S);if(N!==P.components[0])return;const V=S.get(Gt),re=S.get(Wc);1===S.get(Vh)&amp;&amp;V.initialNavigation(),S.get(Xc,null,d.$GK.Optional)?.setUpPreloading(),S.get(na,null,d.$GK.Optional)?.init(),V.resetRootComponentType(P.componentTypes[0]),re.closed||(re.next(),re.complete(),re.unsubscribe())}}const Wc=new d.nKC("",{factory:()=&gt;new he.B}),Vh=new d.nKC("",{providedIn:"root",factory:()=&gt;1}),Xc=new d.nKC("");function od(S){return Ur(0,[{provide:Xc,useExisting:ec},{provide:_o,useExisting:S}])}function rd(S){return Ur(9,[{provide:Yo,useValue:id},{provide:wa,useValue:{skipNextTransition:!!S?.skipInitialTransition,...S}}])}const Nn=new d.nKC("ROUTER_FORROOT_GUARD"),jh=[Y.aZ,{provide:on,useClass:Ke},Gt,xr,{provide:Mo,useFactory:function X_(S){return S.routerState.root},deps:[Gt]},vs,[]];let Ls=(()=&gt;{class S{constructor(P){}static forRoot(P,V){return{ngModule:S,providers:[jh,[],{provide:Dn,multi:!0,useValue:P},{provide:Nn,useFactory:ad,deps:[[Gt,new d.Xx1,new d.kdw]]},V?.errorHandler?{provide:k,useValue:V.errorHandler}:[],{provide:bi,useValue:V||{}},V?.useHash?{provide:Y.hb,useClass:Y.fw}:{provide:Y.hb,useClass:Y.Sm},{provide:na,useFactory:()=&gt;{const S=(0,d.WQX)(Y.Xr),N=(0,d.WQX)(d.SKi),P=(0,d.WQX)(bi),V=(0,d.WQX)(K),re=(0,d.WQX)(on);return P.scrollOffset&amp;&amp;S.setOffset(P.scrollOffset),new _i(re,V,S,N,P)}},V?.preloadingStrategy?od(V.preloadingStrategy).\u0275providers:[],V?.initialNavigation?Q_(V):[],V?.bindToComponentInputs?Ur(8,[ki,{provide:rr,useExisting:ki}]).\u0275providers:[],V?.enableViewTransitions?rd().\u0275providers:[],[{provide:ns,useFactory:z_},{provide:d.iLQ,multi:!0,useExisting:ns}]]}}static forChild(P){return{ngModule:S,providers:[{provide:Dn,multi:!0,useValue:P}]}}static \u0275fac=function(V){return new(V||S)(d.KVO(Nn,8))};static \u0275mod=d.$C({type:S});static \u0275inj=d.G2t({})}return S})();function ad(S){return"guarded"}function Q_(S){return["disabled"===S.initialNavigation?Ur(3,[{provide:d.hnV,multi:!0,useFactory:()=&gt;{const N=(0,d.WQX)(Gt);return()=&gt;{N.setUpLocationChangeListener()}}},{provide:Vh,useValue:2}]).\u0275providers:[],"enabledBlocking"===S.initialNavigation?Ur(2,[{provide:Vh,useValue:0},{provide:d.hnV,multi:!0,deps:[d.zZn],useFactory:N=&gt;{const P=N.get(Y.hj,Promise.resolve());return()=&gt;P.then(()=&gt;new Promise(V=&gt;{const re=N.get(Gt),Pe=N.get(Wc);Rn(re,()=&gt;{V(!0)}),N.get(K).afterPreactivation=()=&gt;(V(!0),Pe.closed?(0,E.of)(void 0):Pe),re.initialNavigation()}))}}]).\u0275providers:[]]}const ns=new d.nKC("")},2284:(ne,F,h)=&gt;{"use strict";function d(e){return(d="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(g){return typeof g}:function(g){return g&amp;&amp;"function"==typeof Symbol&amp;&amp;g.constructor===Symbol&amp;&amp;g!==Symbol.prototype?"symbol":typeof g})(e)}h.d(F,{A:()=&gt;d})},1635:(ne,F,h)=&gt;{"use strict";function u(Oe,Te,Ze,gt){var x,bt=arguments.length,Ae=bt&lt;3?Te:null===gt?gt=Object.getOwnPropertyDescriptor(Te,Ze):gt;if("object"==typeof Reflect&amp;&amp;"function"==typeof Reflect.decorate)Ae=Reflect.decorate(Oe,Te,Ze,gt);else for(var B=Oe.length-1;B&gt;=0;B--)(x=Oe[B])&amp;&amp;(Ae=(bt&lt;3?x(Ae):bt&gt;3?x(Te,Ze,Ae):x(Te,Ze))||Ae);return bt&gt;3&amp;&amp;Ae&amp;&amp;Object.defineProperty(Te,Ze,Ae),Ae}function R(Oe,Te){return function(Ze,gt){Te(Ze,gt,Oe)}}function U(Oe,Te,Ze,gt){return new(Ze||(Ze=Promise))(function(Ae,x){function B(rt){try{ve(gt.next(rt))}catch(ft){x(ft)}}function de(rt){try{ve(gt.throw(rt))}catch(ft){x(ft)}}function ve(rt){rt.done?Ae(rt.value):function bt(Ae){return Ae instanceof Ze?Ae:new Ze(function(x){x(Ae)})}(rt.value).then(B,de)}ve((gt=gt.apply(Oe,Te||[])).next())})}function Y(Oe){return this instanceof Y?(this.v=Oe,this):new Y(Oe)}function j(Oe,Te,Ze){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var bt,gt=Ze.apply(Oe,Te||[]),Ae=[];return bt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),B("next"),B("throw"),B("return",function x(ct){return function(ze){return Promise.resolve(ze).then(ct,ft)}}),bt[Symbol.asyncIterator]=function(){return this},bt;function B(ct,ze){gt[ct]&amp;&amp;(bt[ct]=function(ge){return new Promise(function(H,J){Ae.push([ct,ge,H,J])&gt;1||de(ct,ge)})},ze&amp;&amp;(bt[ct]=ze(bt[ct])))}function de(ct,ze){try{!function ve(ct){ct.value instanceof Y?Promise.resolve(ct.value.v).then(rt,ft):xe(Ae[0][2],ct)}(gt[ct](ze))}catch(ge){xe(Ae[0][3],ge)}}function rt(ct){de("next",ct)}function ft(ct){de("throw",ct)}function xe(ct,ze){ct(ze),Ae.shift(),Ae.length&amp;&amp;de(Ae[0][0],Ae[0][1])}}function _e(Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ze,Te=Oe[Symbol.asyncIterator];return Te?Te.call(Oe):(Oe=function W(Oe){var Te="function"==typeof Symbol&amp;&amp;Symbol.iterator,Ze=Te&amp;&amp;Oe[Te],gt=0;if(Ze)return Ze.call(Oe);if(Oe&amp;&amp;"number"==typeof Oe.length)return{next:function(){return Oe&amp;&amp;gt&gt;=Oe.length&amp;&amp;(Oe=void 0),{value:Oe&amp;&amp;Oe[gt++],done:!Oe}}};throw new TypeError(Te?"Object is not iterable.":"Symbol.iterator is not defined.")}(Oe),Ze={},gt("next"),gt("throw"),gt("return"),Ze[Symbol.asyncIterator]=function(){return this},Ze);function gt(Ae){Ze[Ae]=Oe[Ae]&amp;&amp;function(x){return new Promise(function(B,de){!function bt(Ae,x,B,de){Promise.resolve(de).then(function(ve){Ae({value:ve,done:B})},x)}(B,de,(x=Oe[Ae](x)).done,x.value)})}}}h.d(F,{AQ:()=&gt;j,Cg:()=&gt;u,N3:()=&gt;Y,Qj:()=&gt;R,sH:()=&gt;U,xN:()=&gt;_e}),"function"==typeof SuppressedError&amp;&amp;SuppressedError}},ne=&gt;{ne(ne.s=2883)}]);</pre></body></html>