1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[8533],{25862(O,v,s){s.d(v,{a:()=>d});var d=function(i){return i.podcast="podcast",i.audiohub="audiohub",i.advertorial="advertorial",i}(d||{})},85865(O,v,s){s.d(v,{n:()=>d});var d=function(i){return i.header="header",i.toolbar="toolbar",i.layer="layer",i.sidemenu="sidemenu",i.tab="tab",i.stage_podcast="stage-podcast",i.audio_player="audio-player",i.search_result_list="search-result-list",i.mainarea="mainarea",i.bottom_article="bottom-article",i.fallback="fallback",i.smartsearch="smartsearch",i.smartsearch_search_result_list="smartsearch_search-result-list",i.content_ki_summary_frontend_fallback="content-ki-summary_frontend_fallback",i.content_top="content_top",i}(d||{})},88533(O,v,s){s.d(v,{EyecatcherTeaserComponent:()=>n});var d=s(65157),i=s(54363),C=s(26735),m=s(11973),e=s(35547);function b(g,u){if(1&g&&e.nrm(0,"app-teaser-image",1),2&g){const y=e.XpG();e.Y8G("image",u)("loadLazy",y.settings().loadImageLazy)("aspectRatio",y.aspectRatio16by9)("doctype",y.context().doctype)("imageFallbackWidth",y.settings().imageFallbackWidth)("imageFullWidthOnMobile",y.settings().imageFullWidthOnMobile)}}let n=(()=>{class g{constructor(){this.context=d.hFB.required(),this.settings=d.hFB.required(),this.aspectRatio16by9=C.gl.ratio16_9}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275cmp=e.VBU({type:g,selectors:[["app-eyecatcher-teaser"]],inputs:{context:[1,"context"],settings:[1,"settings"]},decls:5,vars:3,consts:[[3,"href"],[3,"image","loadLazy","aspectRatio","doctype","imageFallbackWidth","imageFullWidthOnMobile"],[1,"content"],["appearance","compact"]],template:function(p,x){if(1&p&&(e.j41(0,"a",0),e.nVh(1,b,1,6,"app-teaser-image",1),e.j41(2,"div",2)(3,"hmg-rich-text",3),e.EFF(4),e.k0s()()()),2&p){let o;e.Y8G("href",x.context().url.href,e.B4B),e.R7$(),e.vxM((o=x.context().image)?1:-1,o),e.R7$(3),e.SpI(" ",x.context().leadText," ")}},dependencies:[i.$,m.HYg],styles:["[_nghost-%COMP%] app-teaser-image[_ngcontent-%COMP%] app-image{aspect-ratio:16/9}a[_ngcontent-%COMP%]{display:block;--%NS%teaser-doctype-image-visibility: true}@media(max-width:1023.9px){a[_ngcontent-%COMP%]{margin-left:var(--%NS%page-padding-negative);margin-right:var(--%NS%page-padding-negative)}}.content[_ngcontent-%COMP%]{display:block;background:var(--%NS%hmg-des-color-surface-neutral-light);padding:var(--%NS%hmg-des-dimensions-padding-m)}@media(max-width:1023.9px){.content[_ngcontent-%COMP%]{padding-left:var(--%NS%page-padding);padding-right:var(--%NS%page-padding)}}"],changeDetection:1})}}return g})()},54363(O,v,s){s.d(v,{$:()=>D});var d=s(47266),i=s(65157),C=s(32271),m=s(97881),e=s(35547);let b=(()=>{class t{static{this.\u0275fac=function(f){return new(f||t)}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["app-teaser-image-doctype"]],inputs:{doctype:"doctype"},decls:1,vars:2,consts:[[3,"doctype","showLabel"]],template:function(f,T){1&f&&e.nrm(0,"app-doctype",0),2&f&&e.Y8G("doctype",T.doctype)("showLabel",!0)},dependencies:[m.U],styles:["[_nghost-%COMP%]{visibility:var(--%NS%teaser-doctype-image-visibility, hidden);position:absolute;top:var(--%NS%hmg-des-dimensions-gap-xs);right:var(--%NS%hmg-des-dimensions-gap-xs);height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;background:var(--%NS%hmg-des-color-fill-overlay-medium);color:var(--%NS%teaser-doctype-image-color, var(--%NS%hmg-des-components-play-button-overlay-color-foreground-default));padding:0 var(--%NS%hmg-des-dimensions-padding-xs)}"],changeDetection:1})}}return t})();var n=s(84780),g=s(13858),u=s(26735),y=s(53085),p=s(85697);function x(t,l){if(1&t&&e.nrm(0,"app-image",0),2&t){const h=e.XpG();e.Y8G("loadLazy",h.loadLazy()??!0)("image",h.image())("aspectRatio",h.currentAspectRatio())("fallbackWidth",h.teaserImageFallbackWidth)("widthConfig",h.teaserWidthConfig)("fullWidthMobile",h.imageFullWidthOnMobile()??!0)}}function o(t,l){1&t&&e.nrm(0,"app-teaser-image-doctype",1),2&t&&e.Y8G("doctype",l)}let D=(()=>{class t{constructor(h,f,T){this.document=h,this.aspectRatios=f,this.brandService=T,this.image=i.hFB.required(),this.loadLazy=(0,i.hFB)(),this.doctype=(0,i.hFB)(),this.layout=(0,i.hFB)(g.D.medium),this.aspectRatio=(0,i.hFB)(),this.imageFallbackWidth=i.hFB.required(),this.imageFullWidthOnMobile=i.hFB.required(),this.isSlimPage=this.document.getElementsByClassName("slim-page").length>0,this.currentAspectRatio=(0,C.EW)(()=>{const F=this.aspectRatio();if((M=>"original"===M||"1:1"===M||"16:9"===M||"4:3"===M||"3:2"===M||"2:3"===M||"4:1"===M)(F))return this.aspectRatios[F];if(void 0!==F)return F;if(this.layout()===g.D.small||this.layout()===g.D.smallWithKicker||this.layout()===g.D.report)return this.aspectRatios[u.gl.ratioSquare];const R=this.brandService.isHb()?u.gl.ratio16_9:u.gl.ratio3_2;if(this.layout()===g.D.shortList)return{xs:this.aspectRatios[u.gl.ratioSquare],sm:this.aspectRatios[u.gl.ratioSquare],md:this.aspectRatios[u.gl.ratioSquare],lg:this.aspectRatios[R]};if(this.layout()===g.D.longList)return{xs:this.aspectRatios[u.gl.ratioSquare],sm:this.aspectRatios[u.gl.ratioSquare],md:this.aspectRatios[R],lg:this.aspectRatios[R]};if(this.layout()===g.D.large){const M=this.brandService.isHb()?u.gl.ratio4_3:u.gl.ratioSquare;return{xs:this.aspectRatios[M],sm:this.aspectRatios[M],md:this.aspectRatios[R],lg:this.aspectRatios[R]}}return this.layout()===g.D.largeWide&&this.brandService.isWiwo()?{xs:this.aspectRatios[u.gl.ratioSquare],sm:this.aspectRatios[u.gl.ratioSquare],md:this.aspectRatios[R],lg:this.aspectRatios[this.isSlimPage?R:u.gl.ratioSquare]}:this.layout()===g.D.largeWide&&this.brandService.isHb()?{xs:this.aspectRatios[R],sm:this.aspectRatios[R],md:this.aspectRatios[R],lg:this.aspectRatios[this.isSlimPage?R:u.gl.ratioSquare]}:this.aspectRatios[R]}),this.teaserWidthConfig=n.d}get isLargeLayout(){return this.layout()===g.D.large||this.layout()===g.D.largeWide}get teaserImageFallbackWidth(){const h=this.imageFallbackWidth();return void 0!==h?h:this.isLargeLayout?this.brandService.isHb()?634:600:this.brandService.isHb()?219:200}get defaultAspectRatio(){return this.aspectRatios.original}static{this.\u0275fac=function(f){return new(f||t)(e.rXU(d.qQL),e.rXU(u.C1),e.rXU(p.j))}}
1static{this.\u0275cmp=e.VBU({type:t,selectors:[["app-teaser-image"]],inputs:{image:[1,"image"],loadLazy:[1,"loadLazy"],doctype:[1,"doctype"],layout:[1,"layout"],aspectRatio:[1,"aspectRatio"],imageFallbackWidth:[1,"imageFallbackWidth"],imageFullWidthOnMobile:[1,"imageFullWidthOnMobile"]},decls:2,vars:2,consts:[[3,"loadLazy","image","aspectRatio","fallbackWidth","widthConfig","fullWidthMobile"],[3,"doctype"]],template:function(f,T){if(1&f&&(e.nVh(0,x,1,6,"app-image",0),e.nVh(1,o,1,1,"app-teaser-image-doctype",1)),2&f){let F;e.vxM(T.image()?0:-1),e.R7$(),e.vxM((F=T.doctype())?1:-1,F)}},dependencies:[b,y.h],styles:["[_nghost-%COMP%]{display:block;position:relative}"],changeDetection:1})}}return t})()},84780(O,v,s){s.d(v,["d",0,[80,160,200,219,240,380,438,468,657,700,800,966,1080,1179,1400,1932,2400]])},13858(O,v,s){s.d(v,{D:()=>d});var d=function(i){return i.extraLarge="extraLarge",i.largeWide="largeWide",i.large="large",i.medium="medium",i.mediumWide="mediumWide",i.mediumShort="mediumShort",i.small="small",i.smallWithKicker="smallWithKicker",i.extraSmall="extraSmall",i.shortList="shortList",i.shortListSwiper="shortListSwiper",i.longList="longList",i.report="report",i}(d||{})},97881(O,v,s){s.d(v,{U:()=>y});var d=s(41015),i=s(82444),C=s(11973),m=s(21512),e=s(35547);function b(p,x){if(1&p&&e.nrm(0,"hmg-icon",0),2&p){const o=e.XpG();e.Y8G("name",o.doctypeIcon)("type",o.IconType.plain)}}function n(p,x){if(1&p&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&p){const o=e.XpG(2);e.R7$(),e.SpI("",o.doctype.imageCount," Bilder")}}function g(p,x){if(1&p&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&p){const o=e.XpG(2);e.R7$(),e.JRh(o.audioService.formatTimeBySeconds(o.doctype.duration))}}function u(p,x){if(1&p&&(e.qex(0),e.nVh(1,n,2,1,"span"),e.nVh(2,g,2,1,"span"),e.bVm()),2&p){const o=e.XpG();e.R7$(),e.vxM(o.isGalleryDoctype(o.doctype)?1:-1),e.R7$(),e.vxM(o.isVideoDoctype(o.doctype)?2:-1)}}let y=(()=>{class p{constructor(o){this.audioService=o,this.showLabel=!1,this.doctypeIconMap={[i.aSY.galleryDoctype]:m.$MW.gallery,[i.uqk.downloadDoctype]:m.$MW.download,[i.b7b.dossierDoctype]:m.$MW.epaper,[i.kmu.chartDoctype]:m.$MW.stock,[i.Ee6.eventDoctype]:m.$MW.calendar,[i.xZH.videoDoctype]:m.$MW.video},this.IconType=m.ATc}get doctypeIcon(){return this.doctype?.type?this.doctypeIconMap[this.doctype.type]??null:null}isVideoDoctype(o){return o?.type===i.xZH.videoDoctype}isGalleryDoctype(o){return o?.type===i.aSY.galleryDoctype}static{this.\u0275fac=function(D){return new(D||p)(e.rXU(d.U))}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["app-doctype"]],inputs:{doctype:"doctype",showLabel:"showLabel"},decls:2,vars:2,consts:[[3,"name","type"]],template:function(D,t){1&D&&(e.nVh(0,b,1,2,"hmg-icon",0),e.nVh(1,u,3,2,"ng-container")),2&D&&(e.vxM(null!==t.doctypeIcon?0:-1),e.R7$(),e.vxM(t.showLabel?1:-1))},dependencies:[C.RlV],styles:["[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center}hmg-icon[_ngcontent-%COMP%]{display:inline}span[_ngcontent-%COMP%]{margin-left:var(--%NS%hmg-des-dimensions-gap-2xs)}"],changeDetection:1})}}return p})()},53085(O,v,s){s.d(v,{h:()=>x});var d=s(65157),i=s(47266),C=s(32271),m=s(26735),e=s(88577),b=s(82444),n=s(35547);function g(o,D){if(1&o&&n.Hgh(0,"source",2),2&o){const t=n.XpG(2),l=n.r8f(0);n.Avn("srcset",t.generateSrcset(t.imageFileExtension.avif,l))("sizes",t.sizes())}}function u(o,D){if(1&o&&(n.nVh(0,g,1,2,"source",2),n.Hgh(1,"source",3)),2&o){const t=n.XpG(),l=n.r8f(0);n.vxM(t.imageService.isAvifSupported()?0:-1),n.R7$(),n.Avn("srcset",t.generateSrcset(t.imageFileExtension.webp,l))("sizes",t.sizes())}}function y(o,D){if(1&o&&n.Hgh(0,"source",5)(1,"source",5)(2,"source",5)(3,"source",5),2&o){const t=n.XpG(2),l=n.r8f(0);n.Avn("media","(max-width:575.9px)")("srcset",t.generateSrcset(t.imageFileExtension.avif,l.xs))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:576px) and (max-width:767.9px)")("srcset",t.generateSrcset(t.imageFileExtension.avif,l.sm))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:768px) and (max-width:1023.9px)")("srcset",t.generateSrcset(t.imageFileExtension.avif,l.md))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:1024px)")("srcset",t.generateSrcset(t.imageFileExtension.avif,l.lg))("sizes",t.sizes())}}function p(o,D){if(1&o&&(n.nVh(0,y,4,12),n.Hgh(1,"source",4)(2,"source",4)(3,"source",4)(4,"source",4)),2&o){const t=n.XpG(),l=n.r8f(0);n.vxM(t.imageService.isAvifSupported()?0:-1),n.R7$(),n.Avn("media","(max-width:575.9px)")("srcset",t.generateSrcset(t.imageFileExtension.webp,l.xs))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:576px) and (max-width:767.9px)")("srcset",t.generateSrcset(t.imageFileExtension.webp,l.sm))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:768px) and (max-width:1023.9px)")("srcset",t.generateSrcset(t.imageFileExtension.webp,l.md))("sizes",t.sizes()),n.R7$(),n.Avn("media","(min-width:1024px)")("srcset",t.generateSrcset(t.imageFileExtension.webp,l.lg))("sizes",t.sizes())}}let x=(()=>{class o{constructor(){this.imageService=(0,i.WQX)(e.f),this.imageFileExtension=b.hQm,this.aspectRatios=(0,i.WQX)(m.C1),this.getOriginalAspectRatio=(0,C.EW)(()=>{const t=this.aspectRatio();if((0,m.iz)(t)&&"_original"===t.aspectRatiosKey)return t.factor}),this.image=d.hFB.required(),this.aspectRatio=d.hFB.required(),this.loadLazy=(0,d.hFB)(!0),this.hoverText=(0,d.hFB)(),this.title=(0,C.EW)(()=>this.hoverText()??this.image().title??""),this.widthConfig=d.hFB.required(),this.fallbackWidth=d.hFB.required(),this.fullWidthMobile=(0,d.hFB)(!1),this.sizesOverride=(0,d.hFB)(null),this.sizes=(0,C.EW)(()=>{const t=this.fallbackWidth();return null!==this.sizesOverride()?this.sizesOverride():this.fullWidthMobile()?`auto, (max-width: 767px) 100v
1w, ${t}px`:`auto, ${t}px`}),this.isAspectRatioConfiguration=m.iz,this.src=(0,C.EW)(()=>{const t=this.aspectRatio(),l=(0,m.iz)(t)?t:this.aspectRatios[m.gl.ratio16_9];return this.imageService.getSrcByImage({...this.image(),size:{width:this.fallbackWidth(),height:this.fallbackWidth()/l.factor},aspectRatio:l})})}loadStarted(){this.imageService.setImageInProgress(this)}loadFinished(){this.imageService.setImageFinished(this)}ngOnDestroy(){this.imageService.setImageFinished(this)}generateSrcset(t,l){return this.widthConfig().map(f=>{const T=Math.round(f/l.factor);return`${this.imageService.getSrcByImage({...this.image(),size:{width:f,height:T},aspectRatio:l,fileExtension:t})} ${f}w`}).join(", ")}static{this.\u0275fac=function(l){return new(l||o)}}static{this.\u0275cmp=n.VBU({type:o,selectors:[["app-image"]],hostVars:2,hostBindings:function(l,h){2&l&&n.xc7("aspect-ratio",h.getOriginalAspectRatio())},inputs:{image:[1,"image"],aspectRatio:[1,"aspectRatio"],loadLazy:[1,"loadLazy"],hoverText:[1,"hoverText"],widthConfig:[1,"widthConfig"],fallbackWidth:[1,"fallbackWidth"],fullWidthMobile:[1,"fullWidthMobile"],sizesOverride:[1,"sizesOverride"]},decls:5,vars:7,consts:[[1,"image"],["alt","","loading","lazy",3,"load","loadstart","error","title","src","sizes"],["type","image/avif",3,"srcset","sizes"],["type","image/webp",3,"srcset","sizes"],["type","image/webp",3,"media","srcset","sizes"],["type","image/avif",3,"media","srcset","sizes"]],template:function(l,h){if(1&l&&(n.SS7(0),n.rj2(1,"picture",0),n.nVh(2,u,2,3)(3,p,5,13),n.rj2(4,"img",1),n.VwU("load",function(){return h.loadFinished()})("loadstart",function(){return h.loadStarted()})("error",function(){return h.loadFinished()}),n.eux()()),2&l){const f=n.bH3(h.aspectRatio()),T=h.isAspectRatioConfiguration(f);n.R7$(2),n.vxM(T?2:3),n.R7$(2),n.Avn("title",h.title())("src",h.src(),n.B4B)("sizes",h.sizes()),n.BMQ("decoding",h.loadLazy()?"async":"sync")("fetchpriority",h.loadLazy()?"low":"high")}},styles:["[_nghost-%COMP%]{display:block;position:relative;overflow:hidden;aspect-ratio:1}[_nghost-%COMP%] > picture[_ngcontent-%COMP%]{aspect-ratio:inherit}.horizontal[_nghost-%COMP%]{aspect-ratio:3/2}.vertical[_nghost-%COMP%]{aspect-ratio:2/3}.square[_nghost-%COMP%]{aspect-ratio:1/1}@media screen{.image[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;overflow:hidden;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}}img[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}@supports (width: round(1px,1px)){img[_ngcontent-%COMP%]{width:round(down,100%,1px);height:round(down,100%,1px)}}@media print{img[_ngcontent-%COMP%]{width:100%!important;height:100%!important}}"],changeDetection:1})}}return o})()},18294(O,v,s){s.d(v,{W:()=>d});var d=function(i){return i.stopped="Abspielen",i.playing="Pause",i.paused="Fortsetzen",i.error="Fehler",i.accessDenied="Abonnenten verf\xfcgbar",i}(d||{})},5356(O,v,s){s.d(v,["H",0,(i,C=2,m=" ")=>{if("function"==typeof i.padStart)return i.padStart(C,m);{let e="";const b=C-i.length;if(b>0){for(let n=0;n<b;n++)e+=m;return e+i}}return i}])},41015(O,v,s){s.d(v,{U:()=>M});var d=s(29293),i=s.n(d),C=s(47266),m=s(74542),e=s(18294),b=s(5356),n=s(41319),g=s(4504),u=s(82444),y=function(S){return S.play="av.play",S.start="av.start",S.pause="av.pause",S.resume="av.resume",S.stop="av.stop",S.close="av.close",S}(y||{}),p=s(25862),x=s(85865),o=s(49536),D=s(96157),t=s(84412),l=s(21413),h=s(70274),f=s(7673),T=s(41655),F=s(23294),R=s(54843);let M=(()=>{class S{#t;#e;#i;constructor(){this.#t=(0,C.WQX)(u.HCM),this.#e=(0,C.WQX)(n.V),this.#i=(0,C.WQX)(m.TrackingService),this.showPlayer=new t.t(!1),this.state=new t.t({state:e.W.stopped,id:""}),this.currentPlaybackRate=new t.t(1),this.time=new t.t({progress:0,currentTime:0,remainingTime:0,duration:0}),this.steps=[.8,1,1.2,1.5,2],this.speedIndex=1,this.currentContext=(0,C.vPA)(null),this.audioChange=new l.B,this.audioChange.pipe((0,h.H)(a=>(0,f.of)(a).pipe((0,T.c)(200)))).pipe((0,F.F)((a,c)=>a.state===c.state)).subscribe(a=>{a.audioContext&&this.trackAudioChange(a.audioContext,a.state,a.eventPlacement)})}toggle(a,c){const r=a?.id!==this.currentContext()?.id,_=!this.currentContext()||r;if(a&&_)this.initialize(a,c);else if(this.player){if(this.player.paused)return this.play(),void this.audioChange.next({audioContext:this.currentContext(),state:y.resume,eventPlacement:c});this.audioChange.next({audioContext:this.currentContext(),state:y.pause,eventPlacement:c}),this.stop()}}play(){this.player&&this.player.src&&this.player.play().then(()=>{this.updateTime()})}jumpToPercent(a){a>100&&(a=100),a<0&&(a=0),this.player&&(this.player.currentTime=this.player.duration/100*a,this.updateTime())}skip(a){this.player.currentTime=this.player.currentTime+a,this.updateTime()}speedUp(){this.updateSpeed(this.speedIndex+1)}speedDown(){this.updateSpeed(this.speedIndex-1)}initialize(a,c){var r=this;return i()(function*(){const _={...a,hasPaywall:!1};if(_.channel===p.a.podcast)try{const{src:W}=yield(0,R._)(r.#t.getPodcastById(_.id));_.hasPaywall=null===W,_.src=W}catch(W){return void r.#e.error("[Audioservice] Loading lazy podcast data failed",{error:W,url:_.url.href})}else _.src=a.src;r.player||(r.player=new Audio,r.player.addEventListener("playing",()=>r.handlePlay()),r.player.addEventListener("pause",()=>r.handlePause()),r.player.addEventListener("timeupdate",()=>r.updateTime()),r.player.addEventListener("ended",()=>r.audioChange.next({audioContext:r.currentContext(),state:y.stop})),["stalled"].forEach(W=>r.player.addEventListener(W,()=>r.handleError(W)))),r.currentContext()&&r.audioChange.next({audioContext:r.currentContext(),state:y.close,eventPlacement:c}),r.currentContext.set(_),_.src?r.player.src=r.addSourceParamToSource(_.src):r.player.removeAttribute("src"),r.show(),_.hasPaywall||!_.src?r.stop():r.play(),r.audioChange.next({audioContext:_,state:y.play,eventPlacement:c}),r.audioChange.next({audioContext:a,state:y.start,eventPlacement:c})})()}stop(){this.player&&!this.player.paused&&this.player.pause()}show(){this.showPlayer.next(!0)}close(){this.audioChange.next({audioContext:this.currentContext(),state:y.stop,eventPlacement:x.n.audio_player}),this.stop(),this.showPlayer.next(!1),this.currentContext.set(null)}updateSpeed(a){const c=this.steps[a];void 0!==c&&(this.speedIndex=a,this.player.playbackRate=c,this.currentPlaybackRate.next(c))}updateTime(){Number.isNaN(this.player.currentTime)||Number.isNaN(this.player.duration)||this.time.next({progress:this.player.currentTime/this.player.duration*100,currentTime:this.player.currentTime,remainingTime:this.player.duration-this.player.currentTime,duration:this.player.duration})}formatTimeBySeconds(a){const c=this.getTimeBySeconds(a);return this.convertTimeToString(c)}getTimeBySeconds(a){return{hours:parseInt((a/3600).toString(),10),minutes:parseInt((a%3600/60).toString(),10),seconds:parseInt((a%3600%60).toString(),10)}}convertTimeToString(a){return`${a.hours>
10?this.convertToTimeString(a.hours)+":":""}${this.convertToTimeString(a.minutes)}:${this.convertToTimeString(a.seconds)}`}getFormattedCurrentTime(a,c){const r=this.getTimeBySeconds(a);return`${this.getTimeBySeconds(c).hours>0?this.convertToTimeString(r.hours)+":":""}${this.convertToTimeString(r.minutes)}:${this.convertToTimeString(r.seconds)}`}convertToTimeString(a){return(0,b.H)(a.toString(),2,"0")}addSourceParamToSource(a){try{const c=new URL(a);return c.searchParams.set("source","hb-web"),c.toString()}catch{return a}}trackAudioChange(a,c,r=x.n.audio_player){const _=(0,D.qD)(new Date(a.dates.updated??a.dates.published),"Europe/Berlin","yyyyMMdd"),W=(0,D.qD)(new Date(a.dates.published),"Europe/Berlin","yyyy-MM-dd HH:mm"),{pathname:I}=new URL(a.url.href,"https://irrelevant-baseurl.wiwo.de"),P=I.startsWith("/audio/")?I.split("/")[2]:a.kicker;this.#i.trackUserInteraction({event:c,eventClassification:o.u.notAvailable,eventLabelGroup:o.u.notAvailable,eventLabelDetail:o.u.notAvailable,eventPlacement:r,av:{content:a.headline,contentDuration:1e3*a.duration,contentId:a.id,channel:a.channel,show:P,episodeId:a.podcast?.episode?`${_}_${a.podcast.episode}`:o.u.notAvailable,publicationDate:W}})}handlePlay(){this.state.next({id:this.currentContext()?.id??"",state:e.W.playing})}handlePause(){this.state.next({id:this.currentContext()?.id??"",state:this.player.ended?e.W.stopped:e.W.paused})}handleError(a){this.state.next({id:this.currentContext()?.id??"",state:e.W.error}),this.#e.error(`[Audioservice] Audioservice failed due to following event: ${a}`)}buildAudioContext(a){if((0,g.Ri)(a)){const{header:c}=a;return{...c,headline:c.headline??"",url:a.url,contentAccessCategory:a.meta.contentAccessCategory,image:c.coverImage??c.image??null,id:a.meta.id??"",channel:p.a.podcast,podcast:c.podcast,duration:c.podcast.duration,src:null,hasPaywall:!1}}return{...a,headline:a.headline??"",image:a.coverImage??a.image??null,channel:p.a.podcast,podcast:a.podcast,duration:a.podcast.duration,src:null,hasPaywall:!1}}static{this.\u0275fac=function(c){return new(c||S)}}static{this.\u0275prov=C.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.