"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8235],{48877:(e,s,t)=>{t.d(s,{I3:()=>$,Eh:()=>J,fe:()=>V,hE:()=>y});var r=t(14232),a=t(73158),i=t(19130),n=t(43203);let c="GLOBAL_GOOGLE_AD_IMPRESSION_TRACKING",o=`${c}_ENABLED`,l="GLOBAL_GOOGLE_AD_CLICK_TRACKING",d=`${l}_ENABLED`,u="GLOBAL_GOOGLE_AD_SERVED_DISPLAY_IMPRESSION_TRACKING",p=`${u}_ENABLED`,_="GLOBAL_CITRUS_AD_IMPRESSION_TRACKING",k=`${_}_ENABLED`,A="GLOBAL_CITRUS_AD_CLICK_TRACKING",I=`${A}_ENABLED`,h="GLOBAL_CRITEO_AD_IMPRESSION_TRACKING",C=`${h}_ENABLED`,E="GLOBAL_CRITEO_AD_CLICK_TRACKING",m=`${E}_ENABLED`,L="GLOBAL_CRITEO_AD_SERVED_DISPLAY_IMPRESSION_TRACKING",g=`${L}_ENABLED`;var N=t(83739);class S extends N.r{processMetadata(e){return e}createDataPayload(e){return e}}var D=t(44800);class G extends S{constructor(...e){super(...e),this.intent=D.J.Click,this.tag=A,this.flag=I,this.apiMutation="citrus_click"}}class f extends S{constructor(...e){super(...e),this.intent=D.J.Impression,this.tag=_,this.flag=k,this.apiMutation="citrus_impression"}}class R extends S{constructor(...e){super(...e),this.intent=D.J.Click,this.tag=E,this.flag=m,this.apiMutation="criteo_click"}}class O extends S{constructor(...e){super(...e),this.intent=D.J.Impression,this.tag=h,this.flag=C,this.apiMutation="criteo_impression"}}class w extends S{constructor(...e){super(...e),this.intent=D.J.Impression,this.tag=L,this.flag=g,this.apiMutation="served_display_ads_impression"}}class T extends S{constructor(...e){super(...e),this.intent=D.J.Click,this.tag=l,this.flag=d,this.apiMutation="gam_click"}}class M extends S{constructor(...e){super(...e),this.intent=D.J.Impression,this.tag=c,this.flag=o,this.apiMutation="gam_impression"}}class b extends S{constructor(...e){super(...e),this.intent=D.J.Impression,this.tag=u,this.flag=p,this.apiMutation="served_display_ads_impression"}}let B=e=>(0,r.useMemo)(()=>({trackGoogleAdClick:new T(e),trackGoogleAdImpression:new M(e),trackGoogleAdServedDisplayImpression:new b(e),trackCitrusAdClick:new G(e),trackCitrusAdImpression:new f(e),trackCriteoAdClick:new R(e),trackCriteoAdImpression:new O(e),trackCriteoAdServedDisplayImpression:new w(e)}),[e]);var v=t(97570);let x=()=>{let e=(0,r.useRef)(null),{data:s}=(0,v.M)(),{fetchClientContextMetadata:t}=(0,n.p)();return{refToTrack:e,data:s,trackers:B(t)}},K=()=>{},$=e=>{let s;switch(e){case"citrus":s=P;break;case"criteo":s=J;break;case"google":s=V;break;default:s=K}return(0,r.useMemo)(()=>s,[s])},y=e=>{let{fetchClientContextMetadata:s}=(0,n.p)(),{data:{clickId:t,token:a,tcin:c}}=x(),{trackCriteoAdClick:o,trackCitrusAdClick:l}=B(s),d=(0,i.n)()(o,I),u=(0,i.n)()(l,m);return(0,r.useCallback)(()=>{switch(e){case"criteo":d.track({clickId:t,token:a,tcin:c});break;case"citrus":u.track({clickId:t,tcin:c});break;case"ratp":case void 0:break;default:throw Error(`No adTrackClick case for "${e}" sponsored ad source`)}},[e,u,t,d,c,a])},P=()=>{let{refToTrack:e,data:s,trackers:t}=x(),{creativeId:n,tcin:c}=s,{trackCitrusAdClick:o,trackCitrusAdImpression:l}=t,d=(0,i.n)()(o,I),u=(0,a.WS)({refToTrack:e,trackViewableImpression:()=>l.track({creativeId:n,tcin:c}),flag:k});return(0,r.useMemo)(()=>({citrusAdTrackClick:d,citrusAdViewableImpressionTracker:u}),[d,u])},J=()=>{let{refToTrack:e,data:s,trackers:t}=x(),{creativeId:n,tcin:c}=s,{trackCriteoAdClick:o,trackCriteoAdImpression:l,trackCriteoAdServedDisplayImpression:d}=t,u=(0,i.n)()(o,m),p=(0,i.n)()(d,g),_=(0,a.WS)({refToTrack:e,trackViewableImpression:()=>l.track({creativeId:n,tcin:c}),flag:C});return(0,r.useMemo)(()=>({criteoAdTrackClick:u,criteoAdTrackServedDisplayImpression:p,criteoAdViewableImpressionTracker:_}),[u,_,p])},V=()=>{let{refToTrack:e,data:s,trackers:t}=x(),{adPos:n,adSlot:c,creativeId:l}=s,{trackGoogleAdClick:u,trackGoogleAdImpression:_,trackGoogleAdServedDisplayImpression:k}=t,A=(0,i.n)()(u,d),I=(0,i.n)()(k,p),h=(0,a.WS)({refToTrack:e,trackViewableImpression:()=>_.track({adPos:n,adSlot:c,creativeId:l}),flag:o});return(0,r.useMemo)(()=>({googleAdTrackClick:A,googleAdTrackServedDisplayImpression:I,googleAdViewableImpressionTracker:h}),[A,I,h])}},64862:(e,s,t)=>{t.d(s,{b:()=>i});var r=t(14232),a=t(85609);let i=()=>{let e=(0,r.useContext)(a.q);return e?.variants??{}}},72295:(e,s,t)=>{t.r(s),t.d(s,{default:()=>d});var r=t(37876),a=t(14232),i=t(35333),n=t(62609),c=t(2205),o=t(829),l=t(50743);let d=e=>{let{componentId:s,content:t,formFactor:d}=e,{asPath:u}=(0,i.rd)(),p=(0,o.Hq)(u),_=t?.pos??"",{screenLgMax:k}=(0,l.e)(),A=(0,n.cR)(p,_,d),I=A.pos??_?.toLowerCase()??"",[h,C]=(0,a.useState)("slpespot"!==I),E=A?.pos?.includes("btf")||_?.toLowerCase().includes("btf"),m=(0,a.useCallback)(e=>{C(e)},[]),L=I.includes("sskinny");return E?null:(0,r.jsx)("div",{className:`l-container l-container-standard ${h?"h-padding-t-default":""} ${k?"h-padding-h-default":""}`,children:(0,r.jsx)(c.f,{adName:I,assumeAdFilled:"slpespot"!==I,componentId:s,isSkinny:L,onSlotRenderEnded:m,showSponsored:!0})})};d.displayName="PubAdContainer"}}]);