1"use strict";(self.webpackChunkstorefront_osp=self.webpackChunkstorefront_osp||[]).push([[9471],{97497(O,m,t){t.d(m,{v:()=>I});var i=t(8137),h=t(36124),o=t(49074),s=t(29659),D=t(69564),l=t(44e3),p=t(16655),r=t(29619),g=t(33320),d=t(52149),a=t(49160),c=t(24393),E=t(62713),T=t(61284),C=t(75797),P=t(19999),R=t(98764),u=t(91817),M=t(51567),B=t(70271),W=t(36647),v=t(64334),A=t(42282);let I=(()=>{class f{constructor(){this.DeviceResolutionType=l.Z,this.uid="",this.contentSig=(0,i.vPA)(null),this.styleClass="",this.parentSlotTypeSig=(0,i.vPA)(D.ContentSlotType.UNDEFINED),this.intersecting=!0,this.track=!1,this.isWrapper=!1,this.isBanner=!1,this.classes="",this.isDesktop=!1,this.isTablet=!1,this.isMobile=!1,this.isWidescreen=!1,this.componentHeight="",this.consentHidden=!1,this.closedUser=!1,this.destroyRef=(0,i.WQX)(i.abz),this.elementRef=(0,i.WQX)(h.aKT),this.store=(0,i.WQX)(T.il),this.inter=(0,i.WQX)(A.H),this.route=(0,i.WQX)(s.nX),this.router=(0,i.WQX)(s.Ix),this.livePreviewActive=this.store.selectSignal(p.zq),this.device=this.store.select(p.HJ).pipe((0,E.M)())}get native(){return this.elementRef.nativeElement}ngOnInit(){this.parentSlotTypeSig.set(this.parentSlotType),this.intersection=new C.t(!1),this.promotionIntersection=new C.t(!1),this.classes=this.styleClass,this.device.pipe((0,o.pQ)(this.destroyRef)).subscribe(e=>{this.isDesktop=e===l.Z.DESKTOP,this.isTablet=e===l.Z.TABLET,this.isMobile=e===l.Z.MOBILE}),this.elementRef.nativeElement.setAttribute("data-component-id",this.uid),this.elementRef.nativeElement.setAttribute("id",this.uid),this.setContent(),this.trackElement()}ngAfterViewInit(){this.scrollToAnchorIfNeeded()}ngOnDestroy(){this.inter.remove(this),this.intersection.complete(),this.promotionIntersection.complete()}getTXT(e){return this.store.select((0,r.IF)(e))}remove(){this.compRef.destroy()}setContent(){this.content=(0,P.z)([this.store.select((0,d.Zc)(this.uid)),this.store.select(c.R)]).pipe((0,M.p)(e=>!!e),(0,B.T)(([e,n])=>(this.closedUser=!!e.closedByUser,e?.hideReco&&(this.consentHidden=!n),e)),(0,u.F)((e,n)=>e.localID===n.localID),(0,R.M)(e=>{this.track&&console.log("DEBUG CMS COMPONENT DATA:",e),this.contentSig.set(e)}),(0,R.M)(e=>{(this.intersecting||e.trackingName)&&this.inter.add(this)}),(0,E.M)(),(0,o.pQ)(this.destroyRef)),this.livePreviewActive()&&this.content.pipe((0,o.pQ)(this.destroyRef)).subscribe()}trackElement(){(0,P.z)([this.content,this.promotionIntersection]).pipe((0,M.p)(([e,n])=>n),(0,v.s)(1),(0,o.pQ)(this.destroyRef)).subscribe(([e,n])=>this.store.dispatch(this.isWrapper?(0,a.RD)({viewPromotionWrapper:e}):(0,a.hD)({viewPromotion:e,isBanner:this.isBanner}))),this.router.events.pipe((0,M.p)(e=>e instanceof s.wF),(0,W.n)(()=>(0,P.z)([this.content,this.promotionIntersection]).pipe((0,M.p)(([e,n])=>n),(0,M.p)(()=>this.elementRef.nativeElement.isConnected),(0,v.s)(1))),(0,o.pQ)(this.destroyRef)).subscribe(([e,n])=>this.store.dispatch(this.isWrapper?(0,a.RD)({viewPromotionWrapper:e}):(0,a.hD)({viewPromotion:e,isBanner:this.isBanner})))}scrollToAnchorIfNeeded(){this.route.fragment.pipe((0,v.s)(1),(0,o.pQ)(this.destroyRef)).subscribe(e=>{if(this.uid===e){const n=this.elementRef.nativeElement;n?.scrollIntoView(n?.getBoundingClientRect()?.top,{behavior:"instant"})}})}closedByUser(){this.store.dispatch((0,g.bd)({id:this.contentSig().id}))}static{this.\u0275fac=function(n){return new(n||f)}}static{this.\u0275dir=h.FsC({type:f,hostVars:15,hostBindings:function(n,_){2&n&&(h.Avn("classList",_.classes),h.xc7("height",_.componentHeight),h.AVh("desktop",_.isDesktop)("tablet",_.isTablet)("mobile",_.isMobile)("widescreen",_.isWidescreen)("consentHidden",_.consentHidden)("closedByUser",_.closedUser))}})}}return f})()},69471(O,m,t){t.d(m,{SidecarComponent:()=>p});var i=t(7511),h=t(77156),o=t(97497),s=t(36124),D=t(71357);function l(r,g){if(1&r&&(s.j41(0,"h2"),s.EFF(1),s.k0s()),2&r){const d=s.XpG();s.R7$(),s.JRh(d.contentSig()?.title)}}let p=(()=>{class r extends o.v{constructor(){super(...arguments),this.bottomed=(0,i.EW)(()=>"Bottom"===this.contentSig()?.alignment),this.maxWidth=(0,i.EW)(()=>this.contentSig()?.maxWidth+"px"||0)}static{this.\u0275fac=(()=>{let d;return function(c){return(d||(d=s.xGo(r)))(c||r)}})()}static{this.\u0275cmp=s.VBU({type:r,selectors:[["deich-lib-sidecar"]],hostVars:4,hostBindings:function(a,c){2&a&&(s.xc7("max-width",c.maxWidth()),s.AVh("bottomed",c.bottomed()))},features:[s.Vt3],decls:2,vars:2,consts:[[3,"componentList"]],template:function(a,c){if(1&a&&(s.nVh(0,l,2,1,"h2"),s.nrm(1,"deich-lib-cmsslot",0)),2&a){let E;s.vxM(c.contentSig()?.title?0:-1),s.R7$(),s.Y8G("componentList",null==(E=c.contentSig())?null:E.components)}},dependencies:[h.q,D.f],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start}.bottomed[_nghost-%COMP%]{justify-content:flex-end}[_nghost-%COMP%] h2[_ngcontent-%COMP%]{color:var(--%NS%dts--col-text-subdued);margin:0;padding:.75rem 0rem;border-bottom:1px solid var(--%NS%dts--col-border-medium);font-family:var(--%NS%dts--txt-ff-accent, var(--%NS%dts--accent)),sans-serif;font-size:var(--%NS%dts--fs-h-md-acc-mob);
1line-height:var(--%NS%dts--lh-h-md-acc-mob);font-weight:var(--%NS%dts--fw-h-md-acc-mob);letter-spacing:var(--%NS%dts--ls-h-md-acc-mob)}@media(min-width:768px){[_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:var(--%NS%dts--fs-h-md-acc-d);line-height:var(--%NS%dts--lh-h-md-acc-d);font-weight:var(--%NS%dts--fw-h-md-acc-d);letter-spacing:var(--%NS%dts--ls-h-md-acc-d)}}[_nghost-%COMP%] deich-lib-cmsslot[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.25rem}.mobile [_nghost-%COMP%] h2[_ngcontent-%COMP%]{padding:.75rem 1.25rem}"]})}}return r})()},62713(O,m,t){t.d(m,{M:()=>h});var i=t(9973);function h(){return function(o){return o.pipe((0,i.t)({bufferSize:1,refCount:!0}))}}}}]);
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.