1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[908,7461],{52741(B,A,n){n.d(A,{w:()=>g});var u=n(29293),m=n.n(u);function g(f){return C.apply(this,arguments)}function C(){return(C=m()(function*(f){const P=yield Promise.all([n.e(9412),n.e(8477),n.e(6381)]).then(n.bind(n,76381)).then(({LazyApiClient:E})=>E);return f.get(P)})).apply(this,arguments)}},96705(B,A,n){n.d(A,{z:()=>h});var u=n(31635),m=n(65157),g=n(47266),C=n(32271),f=n(99829),P=n(12654),E=n(78950),O=n(5964),x=n(6309),a=n(35547);const U=["adDesktop"],d=["adMobile"];function _(r,c){if(1&r&&a.Hgh(0,"div",2,0),2&r){a.XpG(2);const p=a.r8f(0);a.BMQ("data-placement","pos_"+p.position)}}function y(r,c){if(1&r&&a.Hgh(0,"div",4,1),2&r){a.XpG(2);const p=a.r8f(0);a.xc7("min-height",p.mobileHeight,"px"),a.BMQ("data-placement","pos_"+p.position)}}function T(r,c){if(1&r&&(a.nVh(0,_,2,1,"div",2),a.nVh(1,y,2,3,"div",3)),2&r){a.XpG();const p=a.r8f(0);a.vxM(p.useOnDesktop?0:-1),a.R7$(),a.vxM(p.useOnMobile?1:-1)}}var e=function(r){return r.shown="iqdad",r.retired="iqdnoad",r.skipped="iqdempty",r}(e||{}),i=function(r){return r.visible="visible",r.hidden="hidden",r.pending="pending",r}(i||{});class h{#t;#e;constructor(){this.context=m.hFB.required(),this.forceHidden=(0,m.hFB)(!1),this.recordHeightMetric=(0,m.hFB)(!1),this.currentAdTileUsageClass=(0,g.vPA)(""),this.adDesktop=(0,m.ebz)("adDesktop"),this.adMobile=(0,m.ebz)("adMobile"),this.adContainer=(0,C.EW)(()=>this.advertisementService.isMobile?this.adMobile()?.nativeElement:this.adDesktop()?.nativeElement),this.adContainerHeight=(0,m.CGW)(),this.advertisementService=(0,g.WQX)(x.L),this.router=(0,g.WQX)(f.Ix),this.#t=(0,g.WQX)(E.Z),this.#e=!1,this.visibilityState=(0,C.EW)(()=>this.advertisementService.isDisabled()||this.forceHidden()?i.hidden:{[e.shown]:i.visible,[e.skipped]:i.hidden,[e.retired]:i.hidden,"":i.pending}[this.currentAdTileUsageClass()]),this.VisibilityState=i,this.retainHeightOnNavigation(),(0,g.QZP)(()=>{this.#n()}),(0,m.uEv)(()=>{const c=this.context();(0,C.O8)(()=>{null!==c&&this.advertisementService.register(c)})}),(0,m.uEv)(()=>{const c=this.adContainer();(0,C.O8)(()=>{c&&this.observeAdTileUsageClass(c)})})}ngOnDestroy(){this.adTileClassObserver?.disconnect()}retainHeightOnNavigation(){this.router.events.pipe((0,O.p)(c=>c instanceof f.wF),(0,O.p)(c=>"/"!==c.url)).subscribe(()=>{this.adContainerHeight.emit(this.adContainer()?.offsetHeight??null),this.adContainer()?.classList.remove(e.shown)})}observeAdTileUsageClass(c){this.adTileClassObserver=new MutationObserver(()=>{this.currentAdTileUsageClass.set(c.className.split(" ").find(p=>this.isAdTileUsageClass(p))??"")}),this.adTileClassObserver.observe(c,{attributeFilter:["class"]})}isAdTileUsageClass(c){return Object.values(e).includes(c)}#n(){if(this.#e)return;const c=this.adContainer()?.offsetHeight;this.recordHeightMetric()&&""!==this.currentAdTileUsageClass()&&void 0!==c&&(this.#e=!0,this.#t.summary("adtileHeight",c,{position:this.context()?.position??"",group:this.#i(c)}))}#i(c){return c<250?"< 250":c>=350?">= 350":"< "+(20*Math.floor((c-250)/20)+250+20)}static{this.\u0275fac=function(p){return new(p||h)}}static{this.\u0275cmp=a.VBU({type:h,selectors:[["app-advertisement"]],viewQuery:function(p,R){1&p&&a.wEZ(R.adDesktop,U,5)(R.adMobile,d,5),2&p&&a.NyB(2)},hostVars:2,hostBindings:function(p,R){2&p&&a.HbH(R.visibilityState())},inputs:{context:[1,"context"],forceHidden:[1,"forceHidden"],recordHeightMetric:[1,"recordHeightMetric"]},outputs:{adContainerHeight:"adContainerHeight"},decls:2,vars:2,consts:[["adDesktop",""],["adMobile",""],["data-device","desktop",1,"iqdcontainer"],["data-device","mobile",1,"iqdcontainer",3,"min-height"],["data-device","mobile",1,"iqdcontainer"]],template:function(p,R){if(1&p&&(a.SS7(0),a.nVh(1,T,2,2)),2&p){const v=a.bH3(R.context());a.R7$(),a.vxM(v&&v.position?1:-1)}},styles:["[_nghost-%COMP%]{display:block;text-align:center;line-height:0;z-index:var(--%NS%layer-advertisement);position:relative}.hidden[_nghost-%COMP%]{display:none}@media(min-width:1024px){[_nghost-%COMP%] div[data-device=mobile][_ngcontent-%COMP%]{display:none}}@media(max-width:1023.9px){[_nghost-%COMP%] div[data-device=desktop][_ngcontent-%COMP%]{display:none}}@media print{[_nghost-%COMP%]{display:none}}"],changeDetection:1})}}(0,u.Cg)([(0,P.Y)(),(0,u.Sn)("design:type",Function),(0,u.Sn)("design:paramtypes",[HTMLElement]),(0,u.Sn)("design:returntype",void 0)],h.prototype,"observeAdTileUsageClass",null)},6309(B,A,n){n.d(A,{L:()=>y});var u=n(29293),m=n.n(u),g=n(47266),C=n(32271),f=n(62329),P=n(52164),E=n(97084),O=n(99289),x=n(41981),a=n(4504),U=n(82444),d=n(93488),_=n(29885);let y=(()=>{class T{#t;#e;#n;constructor(i,h,r,c,p){this.adControllerService=i,this.loadLazyService=h,this.userService=r,this.layoutService=c,this.adInjectorService=p,this.registeredAdvertisements=[],this.requiredAdvertisements=[],this.isPageRendered=!1,this.areAllRequiredAdvertisementsKnown=!1,this.#t=(0,g.vPA)(!0),this.#e=(0,g.vPA)(null),this.#n=(0,g.vPA)(!1),this.#i=(0,C.EW)(()=>this.#n()||this.layoutService.userAgentIsEligibleForUnrestrictedContentWidth()),this.isEnabled=(0,C.EW)(()=>this.#t()&&!this.#i()),this.isDisabled=(0,C.EW)(()=>!this.isEnabled()),r.hasAccessCategory(O.K.Pur).then(R=>{this.#n.set(R)})}#i;get isMobile(){return this.adControllerService.isMobile}get staticAdvertisements(){return this.#e.asReadonly()}isVisibleOnCurrentScreen(i=null){return null!==i&&""!==i.position&&(this.isMobile&&i.useOnMobile||!this.isMobile&&i.useOnDesktop)}filterRelevantAdvertisements(i){return this.isDisabled()?i.filter(h=>!this.isAdvertisement(h)):i.filter(h=>{const r=!this.isAdvertisement(h)||this.isMobile&&h.useOnMobile;return r||this.register(h),r})}isAdvertisement(i){return i?.type===U.dFk.advertisement}isNoAdvertisement(i){return!this.isAdvertisement(i)}register(i){this.registeredAdvertisements.push(i),this.adControllerService.debug("register",i),this.attemptToFinish()}get isRegistrationCompleted(){return this.requiredAdvertisements.filter(i=>this.isMobile&&i.useOnMobile||!this.isMobile&&i.useOnDesktop).every(i=>{const h=this.registeredAdvertisements.some(r=>i.position===r.position&&i.useOnDesktop===r.useOnDesktop&&i.useOnMobile===r.useOnMobile);return h||this.adControllerService.debug("advertisement still missing in registration",i),h})}setup(i){if(this.adControllerService.debug("setup"),this.adInjectorService.attachAds(i),this.preregisterContinuedStaticAdvertisements(i.iqadsetup.staticAdvertisements),i.type===P.D8)return this.#e.set(P.Dt),void this.#t.set(!0);this.#e.set(i.iqadsetup.staticAdvertisements),this.#t.set(i.iqadsetup.isEnabled)}preregisterContinuedStaticAdvertisements(i){const h=this.#e();
1null!==h&&Object.keys(i).forEach(r=>{h[r]&&this.isAdvertisement(i[r])&&this.register(i[r])})}arrivedOnNewPage(i){var h=this;return m()(function*(r,c={}){h.adControllerService.debug("arrivedOnNewPage",r.iqadsetup),h.isPageRendered=!1,h.areAllRequiredAdvertisementsKnown=!1,h.isDisabled()&&!h.adControllerService.isIqChannelizer()&&h.adControllerService.cleanUp(),yield h.adControllerService.setPageInfo(r.iqadsetup),h.getRequiredAdvertisementPositions(r,c),h.attemptToFinish()}).apply(this,arguments)}arrivedOnNewLocalPage(i,h){var r=this;return m()(function*(){r.adControllerService.debug("arrivedOnNewLocalPage",i),r.isPageRendered=!1,r.areAllRequiredAdvertisementsKnown=!1,r.registeredAdvertisements=[];const c=Object.values(i.staticAdvertisements).filter(p=>r.isAdvertisement(p));r.requiredAdvertisements=[...h,...c],r.#e.set(i.staticAdvertisements),r.#t.set(i.isEnabled),yield r.adControllerService.setPageInfo(i),r.areAllRequiredAdvertisementsKnown=!0,r.attemptToFinish()})()}getRequiredAdvertisementPositions(i,h={}){this.requiredAdvertisements=[];const r=c=>{if(this.isAdvertisement(c)&&c.position)this.requiredAdvertisements.push(c);else for(const p in c)(0,a.Gv)(c[p])&&r(c[p])};r(i),r(h),this.areAllRequiredAdvertisementsKnown=!0}attemptToFinish(){var i=this;return m()(function*(){const h=i.areAllRequiredAdvertisementsKnown&&i.isRegistrationCompleted&&!i.isPageRendered;i.adControllerService.debug("attemptToFinish",{isEnabled:i.isEnabled(),areAllRequiredAdvertisementsKnown:i.areAllRequiredAdvertisementsKnown,isRegistrationCompleted:i.isRegistrationCompleted,isPageRendered:i.isPageRendered}),h&&(i.isPageRendered=!0,i.areAllRequiredAdvertisementsKnown=!1,yield i.loadLazyService.readyToLoad,i.isEnabled()&&i.adControllerService.finish(),i.registeredAdvertisements=[])})()}static{this.\u0275fac=function(h){return new(h||T)(g.KVO(d.Z),g.KVO(E.u),g.KVO(_.UserService),g.KVO(x.Y),g.KVO(f.$))}}static{this.\u0275prov=g.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},54407(B,A,n){n.d(A,{StorylineLiveblogComponent:()=>I});var u=n(31635),m=n(47266),g=n(32271),C=n(62329),f=n(28240);function P(l,s){const o=4*(l-1);return{advertisement:f.G.create(`${l.toString()}_ticker`,s),minLength:o+1,index:o}}const E=[P(2,600),P(3,480),P(4,600),P(5,320),P(6,480),P(7,600),P(8,320),P(9,480),P(10,600),P(11,320),P(12,480)];var O=n(96705),x=n(54751),a=n(63658),U=n(87559),d=n(66491),_=n(49769),y=n(21512),T=n(11973),e=n(35547);const i=["*"];function h(l,s){if(1&l&&e.nrm(0,"hmg-icon",1),2&l){const t=e.XpG();e.Y8G("name",t.IconName.pin)("type",t.IconType.plain)}}function r(l,s){if(1&l&&e.nrm(0,"hmg-icon",1),2&l){const t=e.XpG();e.Y8G("name",t.IconName.favoriteActive)("type",t.IconType.plain)}}function c(l,s){if(1&l&&e.nrm(0,"img",4),2&l){const t=e.XpG();e.Y8G("src",t.avatar,e.B4B)}}let p=(()=>{class l{constructor(){this.IconName=y.$MW,this.IconType=y.ATc}get displayName(){return this.post.original_creator.display_name}get avatar(){return this.post.original_creator.picture_url}get highlighted(){return this.post.highlighted}static{this.\u0275fac=function(o){return new(o||l)}}static{this.\u0275cmp=e.VBU({type:l,selectors:[["app-liveblog-post"]],hostVars:2,hostBindings:function(o,M){2&o&&e.AVh("highlighted",M.highlighted)},inputs:{post:"post"},ngContentSelectors:i,decls:10,vars:8,consts:[[1,"header"],[3,"name","type"],[1,"timestamp"],[1,"author"],[1,"avatar",3,"src"]],template:function(o,M){1&o&&(e.NAR(),e.j41(0,"div",0),e.nVh(1,h,1,2,"hmg-icon",1),e.nVh(2,r,1,2,"hmg-icon",1),e.j41(3,"span",2),e.EFF(4),e.nI1(5,"date"),e.k0s(),e.j41(6,"span",3),e.
1EFF(7),e.k0s(),e.nVh(8,c,1,1,"img",4),e.k0s(),e.SdG(9)),2&o&&(e.R7$(),e.vxM(M.post.sticky?1:-1),e.R7$(),e.vxM(M.post.highlighted?2:-1),e.R7$(2),e.SpI("",e.i5U(5,5,M.post.published,"dd.MM.yyyy \u2013 HH:mm"),"\xa0Uhr "),e.R7$(3),e.JRh(M.displayName),e.R7$(),e.vxM(M.avatar?8:-1))},dependencies:[T.RlV,_.vh],styles:['[_nghost-%COMP%]{display:block;--%NS%rich-text-headline-first-child-margin-top: 0;--%NS%rich-text-headline-display: block}[_nghost-%COMP%] hmg-icon[_ngcontent-%COMP%]{font-weight:700;color:var(--%NS%hmg-des-color-foreground-neutral-subtle-normal);margin-right:var(--%NS%hmg-des-dimensions-gap-xs)}[_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:flex;align-items:center}@media(max-width:767.9px){[_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon timestamp avatar" "author author avatar"}[_nghost-%COMP%] .header[_ngcontent-%COMP%] hmg-icon[_ngcontent-%COMP%]{grid-area:icon;align-self:start;margin-top:4px}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .timestamp[_ngcontent-%COMP%]{text-align:left;grid-area:timestamp}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .author[_ngcontent-%COMP%]{grid-area:author}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{grid-area:avatar}}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .timestamp[_ngcontent-%COMP%]{flex-grow:1;color:var(--%NS%hmg-des-color-foreground-neutral-subtle-normal)}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .author[_ngcontent-%COMP%]{color:var(--%NS%hmg-des-color-foreground-neutral-subtle-normal)}[_nghost-%COMP%] .header[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{border-radius:50%;margin-left:var(--%NS%hmg-des-dimensions-gap-m);width:44px;height:44px;grid-area:avatar}[_nghost-%COMP%] .item{margin-top:var(--%NS%hmg-des-dimensions-gap-m)}[_nghost-%COMP%] .item app-rich-text hmg-rich-text h3{margin-top:var(--%NS%hmg-des-dimensions-gap-m);margin-bottom:var(--%NS%hmg-des-dimensions-gap-m)}'],changeDetection:1})}}return l})();var R=n(12654),v=n(82444),b=n(21241),L=n(29293),N=n.n(L),K=n(14907),F=n(41319),V=n(54843),j=n(91413),H=n(37628);let G=(()=>{class l{constructor(t,o,M,S){this.httpClient=t,this.logger=o,this.environment=M,this.dateUpdateService=S,this.contextMap={embed:D=>this.createEmbedContext(D),html:D=>this.createRawHtmlContext(D),quote:D=>this.createQuoteContext(D),text:D=>this.createRichTextContext(D),image:D=>this.getImage(D)}}getUrl(t,o,M){return new URL(`${o.apiUrl}${t}`,this.getBaseUrl(o,M))}getBaseUrl(t,o){return t.apiUrl?.startsWith("/")?null!==this.environment.liveblogUrl?this.environment.liveblogUrl:o.defaultView?.location.origin??"":t.apiUrl??""}fetch(t){var o=this;return N()(function*(){try{return(0,V._)(o.httpClient.get(t.toString()))}catch(M){return o.logger.error("Liveblog Request failed",M),{_items:[],_links:{},_meta:{}}}})()}mapToBlogPost(t){return{sticky:!!t.sticky,highlighted:!!t.lb_highlight,deleted:!!t.deleted,unique_id:t.unique_id??JSON.stringify(t).length,updated:new Date(t._updated??new Date),published:new Date(t.published_date??new Date),original_creator:t.original_creator??{display_name:"",picture_url:""},order:t.order??0,items:t.groups&&t.groups.length>=1?t.groups[1].refs.map(o=>this.mapItem(o.item)).filter(o=>(null===o.context&&this.logger.warn("invalid Liveblog item (context was mapped to null)",{postId:t?.unique_id}),null!==o.context)):[]}}mapItem(t){return{context:this.contextMap[t.item_type]?this.contextMap[t.item_type](t):null,type:t.item_type,item:t}}isNewPost(t,o){return t.findIndex(M=>M.unique_id===o.unique_id)<0}updatePosts(t,o){const M=[...t.filter(S=>this.isNewPost(o,S)).map(S=>this.mapToBlogPost(S)),...o.map(S=>this.getUpdatedPost(S,t))];return this.updateDate(M),M}updateDate(t){this.dateUpdateService.updatedDate=Math.max(...t.filter(o=>!o.deleted).map(o=>o.published.getTime()))}getLatestBlogPost(t){return t.sort((o,M)=>M.updated.getTime()-o.updated.getTime()).filter(o=>!o.sticky)[0]}getUpdatedPost(t,o){const M=o.find(S=>S.unique_id===t.unique_id);return M?this.mapToBlogPost(M):t}createEmbedContext(t){return t.item_type===v.tYC.embed?"url"in t.meta&&t.meta.url?{type:v.w2P.embed,src:t.meta.url,height:0}:this.createRawHtmlContext(t):null}createRawHtmlContext(t){return"html"in t.meta?{type:v.XN8.rawHtml,content:t.meta.html}:null}createQuoteContext(t){return t.item_type===v.tYC.quote&&"quote"in t.meta?{type:v.EFr.quoteStorylineElement,style:v.$Nk.inline,author:"",vita:null,headline:"",kicker:"",leadText:"",isPaywalled:!1,isValid:!0,image:null,leadText:t.meta.quote,author:t.meta.credit}:null}createRichTextContext(t){return t.item_type===v.tYC.text&&"text"in t?{type:v.VWI.richText,content:t.text}:null}getImage(t){return t.item_type===v.tYC.image&&"media"in t.meta&&t.meta.media&&"renditions"in t.meta.media&&t.meta.media.renditions&&"baseImage"in t.meta.media.renditions&&t.meta.media.renditions.baseImage&&"href"in t.meta.media.renditions.baseImage&&t.meta.media.renditions.baseImage.href?{src:t.meta.media.renditions.baseImage.href,caption:t.meta.caption??"",credits:t.meta.credit,type:"image"}:null}static{this.\u0275fac=function(o){return new(o||l)(m.KVO(j.Qq),m.KVO(F.V),m.KVO(K.M),m.KVO(H.N))}}static{this.\u0275prov=m.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})();function $(l,s){if(1&l&&e.nrm(0,"app-advertisement",1),2&l){const t=e.XpG().$implicit;e.Y8G("context",t)}}function k(l,s){if(1&l&&e.nrm(0,"app-embed",1),2&l){const t=e.XpG().$implicit;e.Y8G("context",t.context)}}function X(l,s){if(1&l&&e.nrm(0,"app-raw-html",1),2&l){const t=e.XpG().$implicit;e.Y8G("context",t.context)}}function Q(l,s){if(1&l&&e.nrm(0,"app-rich-text",7),2&l){const t=e.XpG().$implicit;e.Y8G("context",t.context)}}function z(l,s){if(1&l&&e.nrm(0,"app-storyline-quote",1),2&l){const t=e.XpG().$implicit;e.Y8G("context",t.context)}}function w(l,s){if(1&l&&(e.qex(0),e.nrm(1,"img",8)(2,"app-media-caption",9),e.bVm()),2&l){const t=e.XpG().$implicit;e.R7$(),e.Y8G("src",t.context.src,e.B4B),e.R7$(),e.Y8G("caption",t.context.caption)("credits",t.context.credits)}}function Y(l,s){if(1&l&&(e.j41(0,"div",6),e.nVh(1,k,1,1,"app-embed",1),e.nVh(2,X,1,1,"app-raw-html",1),e.nVh(3,Q,1,1,"app-rich-text",7),e.nVh(4,z,1,1,"app-storyline-quote",1),e.nVh(5,w,3,3,"ng-container"),e.k0s()),2&l){const t=s.$implicit,o=e.XpG(3);e.R7$(),e.vxM(o.isEmbed(t.context)?1:-1),e.R7$(),e.vxM(o.isRawHtml(t.context)?2:-1),e.R7$(),e.vxM(o.isRichText(t.context)?3:-1),e.R7$(),e.vxM(o.isQuote(t.context)?4:-1),e.R7$(),e.vxM(o.isImage(t.context)?5:-1)}}function Z(l,s){if(1&l&&(e.j41(0,"article")(1,"div",3),e.nrm(2,"div",4),e.j41(3,"app-liveblog-post",5),e.Z7z(4,Y,6,5,"div",6,e.Vm6),e.k0s()()()),2&l){const t=e.XpG().$implicit;e.AVh("highlighted",t.highlighted),e.R7$(3),e.Y8G("post",t),e.R7$(),e.Dyx(t.items)}}function J(l,s){if(1&l&&e.nVh(0,$,1,1,"app-advertisement",1)(1,Z,6,3,"article",2),2&l){const t=s.$implicit,o=e.XpG();e.vxM(o.isAdvertisement(t)?0:1)}}function q(l,s){if(1&l){const t=e.RV6();e.j41(0,"div",0)(1,"hmg-button",10),e.bIt("click",function(){m.eBV(t);const M=e.XpG();return m.Njj(M.loadNextPage())}),e.EFF(2,"Mehr Beitr\xe4ge laden"),e.k0s()()}}class I{get window(){return this.document.defaultView}constructor(s,t,o){this.document=s,this.liveblogService=t,this.adInjectorService=o,this.intervalDuration=1e4,this.intervalId=null,this.latestBlogPostDate=null,this.maxBlogPosts=null,this.nextPageUrl=null,this.liveblogPosts=(0,m.vPA)([]),this.blogPostsWithAds=(0,g.EW)(()=>this.adInjectorService.applyStrategy(this.liveblogPosts(),E))}ngAfterContentInit(){this.processResponse(this.context.content);const s=this.liveblogService.getUrl(this.context.content._links.self?.href??"",this.context,this.document);this.liveblogService.fetch(s).then(t=>this.setPosts(t._items)),this.intervalId=this.registerPostPolling(s)??null}registerPostPolling(s){return this.window?.setInterval(()=>{const t={query:{filtered:{filter:{and:[{range:{_updated:{gt:this.latestBlogPostDate?.toISOString()}}},{terms:{post_status:["open","submitted"]}}]}}},sort:[{order:{order:"desc",missing:"_last",unmapped_type:"long"}}]};s.searchParams.set("max_results","25"),s.searchParams.set("source",JSON.stringify(t)),this.liveblogService.fetch(s).then(o=>this.setPosts(o._items))},this.intervalDuration)}isAdvertisement(s){return s.type===v.dFk.advertisement}processResponse(s){s&&(this.setPosts(s._items),this.setNextPageUrl(s._links.next?.href??""),this.maxBlogPosts=s._meta.total??0)}setNextPageUrl(s){this.nextPageUrl=s?this.liveblogService.getUrl(s,this.context,this.document):null}setPosts(s){if(s.length){const t=this.liveblogPosts(),o=this.liveblogService.updatePosts(s,t),M=[],S=o.filter(D=>!D.deleted).filter(D=>!M.includes(D.unique_id)&&(M.push(D.unique_id),!0)).sort((D,W)=>W.order-D.order).sort((D,W)=>D.sticky?-1:W.sticky?1:0);this.latestBlogPostDate=this.liveblogService.getLatestBlogPost(o).updated,this.liveblogPosts.set(S)}}loadNextPage(){this.nextPageUrl&&this.liveblogService.fetch(this.nextPageUrl).then(s=>this.processResponse(s))}ngOnDestroy(){this.intervalId&&clearInterval(this.intervalId)}isEmbed(s){return null!==s&&s.type===v.w2P.embed}isRawHtml(s){return null!==s&&s.type===v.XN8.rawHtml}isRichText(s){return null!==s&&s.type===v.VWI.richText}isQuote(s){return null!==s&&s.type===v.EFr.quoteStorylineElement}isImage(s){return null!==s&&"image"===s.type}static{this.\u0275fac=function(t){return new(t||I)(e.rXU(m.qQL),e.rXU(G),e.rXU(C.$))}}static{this.\u0275cmp=e.VBU({type:I,selectors:[["app-storyline-liveblog"]],inputs:{context:"context"},decls:3,vars:1,consts:[[1,"footer"],[3,"context"],[3,"highlighted"],[1,"post"],[1,"dot"],[3,"post"],[1,"item"],["mode","brand",3,"context"],[1,"liveblog-image",3,"src"],[3,"caption","credits"],[3,"click"]],template:function(t,o){1&t&&(e.Z7z(0,J,2,1,null,null,e.Vm6),e.nVh(2,q,3,0,"div",0)),2&t&&(e.Dyx(o.blogPostsWithAds()),e.R7$(2),e.vxM(o.liveblogPosts().length<(o.maxBlogPosts??0)?2:-1))},dependencies:[p,x.EmbedComponent,a.RawHtmlComponent,d.StorylineQuoteComponent,T.Qpp,O.z,U.RichTextComponent,b.s],styles:['[_nghost-%COMP%]{display:block}@media(min-width:768px){[_nghost-%COMP%] article[_ngcontent-%COMP%]{display:grid;grid-gap:0 var(--%NS%grid-gap-gt-sm);grid-template-columns:repeat(10,1fr)}}@media(min-width:1024px){[_nghost-%COMP%] article[_ngcontent-%COMP%]{grid-gap:0 var(--%NS%grid-gap-gt-md)}}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%]{grid-column-start:2;grid-column-end:10;position:relative;display:flex}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{height:11px;min-width:11px;background-color:var(--%NS%hmg-des-color-foreground-neutral-default-normal);border-radius:50%;margin-right:var(--%NS%hmg-des-dimensions-gap-l);margin-top:57px}@media(max-width:767.9px){[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{margin-right:var(--%NS%hmg-des-dimensions-gap-m);margin-top:47px}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{height:46px}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{top:59px;height:calc(100% - 59px)}}@media(min-width:768px){[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{height:56px}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{top:69px;height:calc(100% - 69px)}}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{position:absolute;display:block;content:" ";top:0;left:5px;width:1px;background:var(--%NS%hmg-des-color-foreground-neutral-default-normal)}[_nghost-%COMP%] article[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{position:absolute;display:block;content:" ";left:5px;width:1px;background:var(--%NS%hmg-des-color-foreground-neutral-default-normal)}[_nghost-%COMP%] article[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%]{flex-grow:1;padding:var(--%NS%hmg-des-dimensions-padding-xl) 0;border-top:var(--%NS%divider-secondary)}[_nghost-%COMP%] article[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%] .liveblog-image[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{margin-top:17px}@media(max-width:767.9px){[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{margin-top:7px}[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{top:19px;height:calc(100% - 19px)}}@media(min-width:768px){[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{top:29px;
1height:calc(100% - 29px)}}[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{display:none}[_nghost-%COMP%] article[_ngcontent-%COMP%]:first-child .post[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%]{padding-top:0;border-top:0}[_nghost-%COMP%] article[_ngcontent-%COMP%]:last-of-type .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{height:calc(100% - (69px + var(--%NS%hmg-des-dimensions-padding-xl)))}[_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%]{background:var(--%NS%hmg-des-color-surface-neutral-light)}@media(max-width:767.9px){[_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}[_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%] .post[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}[_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before, [_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%] .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{left:25px}}[_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%], [_nghost-%COMP%] article.highlighted[_ngcontent-%COMP%] + article[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%]{border-top:0}[_nghost-%COMP%] .footer[_ngcontent-%COMP%]{width:100%;text-align:center}[_nghost-%COMP%]{--%NS%line-fade-out: linear-gradient(to bottom, var(--%NS%hmg-des-color-foreground-neutral-default-normal) calc(100% - var(--%NS%hmg-des-dimensions-padding-xl)), transparent);--%NS%line-fade-in: linear-gradient(to top, var(--%NS%hmg-des-color-foreground-neutral-default-normal) calc(100% - var(--%NS%hmg-des-dimensions-padding-xl)), transparent)}[_nghost-%COMP%] app-advertisement.visible[_ngcontent-%COMP%]{margin:var(--%NS%hmg-des-dimensions-gap-2xl) var(--%NS%page-padding-negative)}@media(min-width:1024px){[_nghost-%COMP%] app-advertisement.visible[_ngcontent-%COMP%]{margin-inline:calc(-1 * var(--%NS%hmg-des-dimensions-gap-3xl))}}[_nghost-%COMP%] app-advertisement.visible[_ngcontent-%COMP%] + article[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%]{border-top:0}[_nghost-%COMP%] app-advertisement.visible[_ngcontent-%COMP%] + article[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{background:var(--%NS%line-fade-in)}[_nghost-%COMP%] article[_ngcontent-%COMP%]:has(+app-advertisement.visible) .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{background:var(--%NS%line-fade-out)}@media(max-width:1023.9px){[_nghost-%COMP%] app-advertisement.pending[_ngcontent-%COMP%]{margin-block:var(--%NS%hmg-des-dimensions-gap-2xl)}[_nghost-%COMP%] app-advertisement.pending[_ngcontent-%COMP%] + article[_ngcontent-%COMP%] app-liveblog-post[_ngcontent-%COMP%]{border-top:0}[_nghost-%COMP%] app-advertisement.pending[_ngcontent-%COMP%] + article[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:before{background:var(--%NS%line-fade-in)}[_nghost-%COMP%] article[_ngcontent-%COMP%]:has(+app-advertisement.pending) .post[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]:after{background:var(--%NS%line-fade-out)}}'],changeDetection:1})}}(0,u.Cg)([(0,R.Y)({defaultValue:null}),(0,u.Sn)("design:type",Function),(0,u.Sn)("design:paramtypes",[URL]),(0,u.Sn)("design:returntype",void 0)],I.prototype,"registerPostPolling",null)},21241(B,A,n){n.d(A,{s:()=>f});var u=n(65157),m=n(32271),g=n(87559),C=n(35547);let f=(()=>{class P{constructor(){this.caption=(0,u.hFB)(null),this.credits=(0,u.hFB)(null),this.content=(0,m.EW)(()=>{let O=this.caption()??"";const x=this.credits();return x&&(O+=` <span class="credits">${x}</span>`),O.trim()})}static{this.\u0275fac=function(x){return new(x||P)}}static{this.\u0275cmp=C.VBU({type:P,selectors:[["app-media-caption"]],inputs:{caption:[1,"caption"],credits:[1,"credits"]},decls:1,vars:1,consts:[["appearance","compact","size","medium",3,"content"]],template:function(x,a){1&x&&C.nrm(0,"app-rich-text",0),2&x&&C.Y8G("content",a.content())},dependencies:[g.RichTextComponent],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] app-rich-text[_ngcontent-%COMP%], [_nghost-%COMP%] hmg-rich-text{display:inline;color:inherit}[_nghost-%COMP%] div:last-of-type, [_nghost-%COMP%] p:last-of-type{display:inline}[_nghost-%COMP%] .credits{color:var(--%NS%app-media-caption-credits-color, var(--%NS%hmg-des-color-foreground-neutral-subtle-normal))}"],changeDetection:1})}}return P})()},67461(B,A,n){n.d(A,{u:()=>C});var u=n(82444),m=n(11973),g=n(47266);let C=(()=>{class f{#t={[u.EjM.none]:null,[u.EjM.hPlus]:m.x8l.HPlus,[u.EjM.hPlusPremium]:m.x8l.HPlusPremium,[u.EjM.hPlusPremiumBusiness]:m.x8l.HPlusPremiumBusiness,[u.EjM.wiwoPlus]:m.x8l.WiwoPlus};mapContentAccessCategoryToPaidLabel(E){return this.#t[E]}static{this.\u0275fac=function(O){return new(O||f)}}static{this.\u0275prov=g.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()},23634(B,A,n){n.d(A,{u:()=>c});var u=n(29293),m=n.n(u),g=n(47266),C=n(53186),f=n(52741),P=n(14907),E=n(4504),O=n(28275),x=n(61617),a=n(55312),U=n(21413),d=n(92771),_=n(86648),y=n(7673),T=n(983),e=n(25558),i=n(56977),h=n(88141),r=n(50105);let c=(()=>{class p{constructor(){this.iqdWorkaroundNumberOfContentRequest=0,this.destroy$=new U.B,this.contentStream=new d.m(1),this.pageType=(0,g.vPA)(null),this.classification=(0,g.vPA)(null),this.contentData={pageTitle:"",pageType:"",authors:[]},this.#t=(0,g.WQX)(C.EagerApiClient),this.#e=(0,g.WQX)(x.I),this.#n=(0,g.WQX)(a.o),this.#i=(0,g.WQX)(g.zZn),this.#o=(0,g.WQX)(g.qQL),this.#s=(0,g.WQX)(r.B),this.#r=(0,g.WQX)(P.M)}#t;#e;#n;#i;#o;#s;#r;resolve(v){return(0,_.H)(this.requestContent(v,!this.#n.hasNavigated)).pipe((0,h.M)(()=>{this.iqdWorkaroundNumberOfContentRequest++,performance.mark("hb-frontend: content loaded")}),(0,e.n)(b=>{if((0,E.UC)(b))return(0,_.H)(this.#n.redirect(b.location));if(this.#e.isActive(O.X.workaroundIqFreeze)&&this.iqdWorkaroundNumberOfContentRequest>=9)return this.#o.location.href=b.url.href,T.w;this.#s.set(b.seo,b);const L=this.getPageTitle(b);return"authors"in b&&(this.contentData={pageTitle:L,pageType:b.type,authors:b.authors||[]}),this.pageType.set(b.type),(0,E.ni)(b)&&this.classification.set(b.meta.classification),this.contentStream.next(b),(0,y.of)(b)}),(0,i.Q)(this.destroy$))}increaseIqdWorkaroundNumberOfContentRequest(){this.iqdWorkaroundNumberOfContentRequest++}getPageTitle(v){return"header"in v&&"headline"in v.header&&v.header.headline?v.header.headline:"seo"in v?v.seo.title:v.type}requestContent(v,b){var L=this;return m()(function*(){const N=v.url.join("/");return b&&!L.#r.isServerside?L.#t.getEagerPage(N,v.queryParams):(yield(0,f.w)(L.#i)).getPage(N,v.queryParams)})()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(b){return new(b||p)}}static{this.\u0275prov=g.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},37628(B,A,n){n.d(A,{N:()=>C});var u=n(47266),m=n(99829),g=n(5964);let C=(()=>{class f{#t=(0,u.vPA)(null);constructor(E){this.router=E,E.events.pipe((0,g.p)(O=>O instanceof m.wF)).subscribe(()=>{this.#t.set(null)})}get updatedDateSignal(){return this.#t.asReadonly()}set updatedDate(E){const O=this.#t();(!O||O<E)&&this.#t.set(E)}static getLatestDate(...E){const O=E.filter(a=>null!=a).map(a=>new Date(a));return 0===O.length?null:O.reduce((a,U)=>a.getTime()>U.getTime()?a:U).toISOString()}static{this.\u0275fac=function(O){return new(O||f)(u.KVO(m.Ix))}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()},50105(B,A,n){n.d(A,{B:()=>x});var u=n(47266),m=n(14907),g=n(4504),C=n(82444),f=n(84412),P=function(a){return a.amphtml="amphtml",a.canonical="canonical",a.shortlink="shortlink",a}(P||{}),E=n(81230),O=n(99829);let x=(()=>{class a{constructor(d,_,y,T,e){this.title=d,this.meta=_,this.document=y,this.environment=T,this.router=e,this.breadcrumb=new f.t([]),this.TAG_MARKER="page-specific"}get shortlink(){return this.data.link?.shortlink?this.getTargetUrlFromPath(this.data.link.shortlink):null}get shortLinkOrUrl(){if(this.shortlink)return this.shortlink;const d=new URL(this.getTargetUrlFromPath(this.document.location.pathname));if(d.pathname.includes(".html")){const _=d.pathname.split("/").pop();_&&(d.pathname=_)}return d.toString()}get canonical(){return this.data.link?.canonical?this.getTargetUrlFromPath(this.data.link.canonical):null}get requestedUrl(){return this.getTargetUrlFromPath(this.requestedPath)}get requestedPath(){const d=this.router.currentNavigation();return d&&!d.extras.skipLocationChange?this.router.serializeUrl(d.finalUrl??d.extractedUrl):this.document.location.pathname}getTargetUrlFromPath(d){const _=new URL(d,`https://${this.environment.absoluteLinkRewrite.targetHost}`);return`${_.origin}${_.pathname}`}shouldSetSeoData(d){return!((0,g.Xo)(d)&&[C.W7q.iqd,C.W7q.multiUsage].includes(d.template))}set(d,_){if(void 0!==d&&this.shouldSetSeoData(_)){this.data=d,this.title.setTitle(d.title),this.clearMetaTags();for(const y in d.meta)y in d.meta&&this.meta.addTag({name:y,content:d.meta[y],[this.TAG_MARKER]:""});for(const y in d.metaProperty)y in d.metaProperty&&d.metaProperty[y]&&this.meta.addTag({property:y,content:this.sanitizeUrls(y,d.metaProperty[y]),[this.TAG_MARKER]:""});this.meta.addTag({name:"cXenseParse:url",content:this.requestedUrl,[this.TAG_MARKER]:""}),d.breadcrumb&&this.breadcrumb.next(d.breadcrumb),this.updateLinkTag({rel:P.amphtml,href:this.data.link?.amphtml}),this.updateLinkTag({rel:P.shortlink,href:this.shortlink}),this.updateLinkTag({rel:P.canonical,href:this.canonical}),this.updateJsonLdTag(this.data.jsonLd)}}updateLinkTag({rel:d,href:_}){if(this.removeElementBySelector(`link[rel=${d}]`),_&&_.length){const y=this.document.createElement("link");y.setAttribute("rel",d),y.setAttribute("href",_),this.document.head.appendChild(y)}}updateJsonLdTag(d){if(this.removeElementBySelector('script[type="application/ld+json"]'),"string"==typeof d){const _=this.document.createElement("script");_.setAttribute("type","application/ld+json"),_.innerText=d.replace(/(\r\n|\n|\r)/gm,""),this.document.head.appendChild(_)}}removeElementBySelector(d){const _=this.document.querySelector(d);_&&this.document.head.removeChild(_)}
1clearMetaTags(){this.meta.getTags(this.TAG_MARKER).forEach(()=>{this.meta.removeTag(this.TAG_MARKER)})}sanitizeUrls(d,_){return["og:url","og:image"].includes(d)?new URL(_,this.document.location.origin).toString():_}static{this.\u0275fac=function(_){return new(_||a)(u.KVO(E.hE),u.KVO(E.W8),u.KVO(u.qQL),u.KVO(m.M),u.KVO(O.Ix))}}static{this.\u0275prov=u.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})()}}]);
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.