PageSourceSearch

https://www.bicycling.com/_assets/fre/scopes/hdm/_next/static/chunks/95794-0111f9c81932e337.js

js bicycling.com collected 2026-10-01 08:40:33 UTC 27,762 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95794],{2440:(e,t,r)=>{r.d(t,{Ym:()=>d,bS:()=>c,tR:()=>u,zV:()=>l});var n=r(12934),i=r(78860),o=r(3615),a=r(10607);function s(e){return"object"==typeof e&&null!==e&&null!=e.embedMediaType}function d(e){return"object"==typeof e&&null!==e&&null!=e.media_type}function l(e){var t,r;return(0,a.Z)(e)||!!s(t=e)&&((r=(0,o.v)(t))===n.zu.Video||r===n.zu.Playlist)&&Array.isArray(t.videoIds)}function u(e){let t=e.metadata?.options;return s(e)?{embedAdsDisabled:e.adsDisabled,autoplay:e.autoplay,aspectRatio:e.aspectRatio??t?.embedAspectRatio}:{embedAdsDisabled:t?.embedAdsDisabled??e.adsDisabled,autoplay:t?.autoPlay??e.autoplay,aspectRatio:t?.embedAspectRatio??e.aspectRatio}}function c(e){let{embedAdsDisabled:t,autoplay:r,aspectRatio:n}=u(e);return{ads_disabled:(0,i.z)(t),autoplay:(0,i.z)(r),aspect_ratio:n}}},4300:(e,t,r)=>{r.d(t,{U:()=>s,X:()=>a});var n=r(68014),i=r.n(n),o=r(43690);let a="en-us";function s(e){return o.d.reduce((t,r)=>(t[r]=i()(async()=>(await o.A.loadModules(r),e()),{ssr:!0}),t),{})}},12065:(e,t,r)=>{r.d(t,{e:()=>g});var n=r(93682),i=r(71055),o=r(22380),a=r(55837),s=r(11317),d=r(800),l=r(72268),u=r(78860),c=r(82511),p=r(63692);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g({adCookies:e,isConsentGranted:t,playerPosition:r,isAutos:b=!1,isAutoplaySlot:m=!1,plcmt:w,contentId:v,imaAdsProps:y={}}){var O,h;let P,j,A,D,_,E,R,T,C,I=(0,a.p)(),S=(0,s.a)(),M=S?.embed,{shouldLoad:k,iasConfig:V}=(O=e.locationData,P=(0,c.J)(window,"HRST.adConfig.modules.ias",{}),j=(0,c.J)(window,"HRST.adConfig.bu",""),A=(0,p.J)(O)??"",{shouldLoad:"HMIIT"===j&&!!P?.geoWhitelist?.includes(A),iasConfig:P}),{0:$,1:U}=(0,i.useState)(!k),N=(0,i.useCallback)(()=>U(!0),[]),q=(!1!==(0,d.Q6)("adConfig.settings.disableGAMVideoDNTAdRequest",!0)||!!t)&&void 0,L=(0,d.BV)("layoutContextProps.siteData.metadata.adConfig.settings.forceDNT",!1)||!1===q,F=(0,l.o)(),J=F.get("customAdUi")||"default",z=F.get("token")||"",x=F.get("automation_test")||"",G=Array.isArray(z)?z.join(","):z,H=(0,u.z)(x),Y=window?.google?.ima?(h=window.google.ima,D=h?.OmidVerificationVendor?.MOAT,_=h?.OmidVerificationVendor?.DOUBLEVERIFY,E=h?.OmidVerificationVendor?.INTEGRAL_AD_SCIENCE,R=h?.OmidVerificationVendor?.GOOGLE,T=h?.OmidAccessMode?.FULL,C=[D,_,E,R].filter(e=>"string"==typeof e||"number"==typeof e),null==T?{}:C.reduce((e,t)=>(e[t]=T,e),{})):void 0,{adApi:K,isAdApiReady:B}=(0,o.a)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({requestOnInit:!1,requestOnTagChange:!1,adUiVariant:J,customAdUi:{enableCustomAdUi:!0},omidOptions:Y},y)),Q=(0,i.useMemo)(()=>({player:I,embed:M,adApi:K,isAdApiReady:B,playerPosition:r,adCookies:e,isAutos:b,isAutoplaySlot:m,plcmt:w,tokenQuery:G,automationTestQuery:H,forceDNT:L,disableGAMVideoDNTAdRequest:q,contentId:v}),[I,M,K,B,r,e,b,m,w,G,H,L,q,v]);return{shouldLoadIas:k,iasConfig:V,isIasReady:$,setIasReady:N,consented:t,disableGAMVideoDNTAdRequest:q,contextFactors:Q}}},13274:(e,t,r)=>{r.d(t,{K:()=>n});function n(e,t,r,n){window.dispatchEvent(new CustomEvent(e,{detail:{eventType:t,event:r,data:n}}))}},25084:(e,t,r)=>{r.d(t,{B:()=>c});var n=r(92759),i=r(800),o=r(72268),a=r(63e3),s=r(37121),d=r(48138),l=r(29538),u=r(71055);function c(e,{positionDisableAds:t=!1}={}){let r=(0,n.e0)(),p=(0,d.I)(),f=(0,d.A)("video",p),[g,b]=(0,l.l)(["location_data","_HFID"]),m=(0,u.useMemo)(()=>({locationData:g,hfid:b}),[g,b]),w=(0,i.BV)("data.content.0.id"),v=(0,i.BV)("layoutContextProps.isAdsFree")??!1,y=(0,i.BV)("layoutContextProps.siteData.metadata.adConfig.settings.midrollTriggerTime",0),O=(0,o.o)().get("token")||"",h=Array.isArray(O)?O.join(","):O,P=(0,s.N)(e);return{adsDisabled:(0,a.H8)({embedAdsDisabled:P.isEmbedAdsDisabled,videoAdsDisabled:P.adsDisabled}
1,t,v,h),adCookies:m,isAutos:r,isConsentGranted:!!(p||f),contentId:w,midrollTriggerTime:y}}},35913:(e,t,r)=>{r.d(t,{S:()=>i});var n=r(82511);function i(){return(0,n.J)(window,"HRST.article.section.prefix")}},37121:(e,t,r)=>{r.d(t,{N:()=>s});var n=r(10607),i=r(2440),o=r(12934),a=r(78860);function s(e){let t=(0,i.zV)(e),r=t||(0,i.Ym)(e),s=(0,a.z)(r?(0,i.tR)(e).embedAdsDisabled:e?.metadata?.options?.embedAdsDisabled??e?.adsDisabled),d=(0,n.Z)(e,o.zu.Video)?e.videos?.[0]?.adsDisabled:void 0;return{isEmbedAdsDisabled:s,adsDisabled:t?d??!1:e?.adsDisabled||!1}}},38656:(e,t,r)=>{r.d(t,{j:()=>d});var n=r(93682),i=r(58085),o=r(63e3);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}async function d(e){let{player:t,embed:r,adApi:n,isAdApiReady:a,isRequestingAds:d,adThrottlerRef:l,midrollAdRequesterRef:u,hasFirstAdRequested:c,playerPosition:p,adCookies:f,isAutos:g,isAutoplaySlot:b,plcmt:m,tokenQuery:w,automationTestQuery:v,forceDNT:y,disableGAMVideoDNTAdRequest:O,contentId:h,skipHeaderBidders:P,shouldRequestAds:j,beforeRequestAds:A}=e;if(d.current)return t.logger.info("Ad request already in progress, skipping"),!1;if(!t||!r||!n||!a)return!1;if(l.current&&!l.current.permitAd())return t.logger.info("Ad request blocked by ad throttler"),!1;if(n.isAdLoading()||n.isAdActive())return t.logger.info("Ad request blocked - ad already loading or active"),!1;d.current=!0;try{let e=window.videoPlayerManager?.instances.indexOf(t),a=(0,o.$E)(t,r,p,f,g,b,e&&e>-1?e:0,w,v,y,O),d={adApi:n,player:t,playerPosition:p,embed:r,adTagOptions:s(s({},a),{},{contentId:h,plcmt:m}),automationTestQuery:v,isAutoplaySlot:b,disableGAMVideoDNTAdRequest:O,skipHeaderBidders:P};if(u.current&&u.current.updateAdRequestOptions(d),await new Promise(e=>{if(window?.gptLayer?.adScriptsDone)e(!0);else{let t=!1,r=()=>{t=!0,e(!0)};window.addEventListener("adScriptsDone",r,{once:!0}),setTimeout(()=>{t||(window.removeEventListener("adScriptsDone",r),e(!1))},2e3)}}).then(e=>{t.logger.log("Has ad script loaded in time:",e)}),j&&!j())return t.logger.info("Ad request blocked by pre-request guard"),!1;return A?.(),await (0,i.q)(d),c.current=!0,!0}finally{d.current=!1}}},41427:(e,t,r)=>{r.r(t),r.d(t,{ImaAdProviderDynamic:()=>R,default:()=>V,handleAdRequest:()=>y.j,initializeAds:()=>k});var n=r(93682),i=r(53520),o=r(71055),a=r(55837),s=r(86171),d=r(4579),l=r(800),u=r(78901),c=r(63e3),p=r(52904),f=r(58085),g=r(93420);class b{midrollTriggerTime;adRequestOptions;midrollOccurrences;vidDuration;triggeredMidrolls=new Set;constructor(e,t){this.adRequestOptions=e,this.midrollTriggerTime=t,this.vidDuration=e.player?.getCurrentVideo()?.duration||0}updateAdRequestOptions(e){this.adRequestOptions=e}start(){this.triggeredMidrolls.clear();let{player:e}=this.adRequestOptions,t=e?.getCurrentVideo()?.duration||0;if(this.midrollTriggerTime&&t>this.midrollTriggerTime&&(this.midrollOccurrences=Math.floor(t/this.midrollTriggerTime)),this.midrollTriggerTime&&this.midrollOccurrences){let t=e.events.on("timeupdate",(0,p.n)(1e3,async()=>{let r=Math.floor(e.currentTime()),n=Math.floor(r/this.midrollTriggerTime),i=this.midrollOccurrences-n,o=this.midrollTriggerTime*n;r&&n&&r>=o&&!this.triggeredMidrolls.has(n)&&(this.triggeredMidrolls.add(n),this.adRequestOptions.videoAdType=g.e.Midroll,await (0,f.q)(this.adRequestOptions),0===i&&t&&e.events.unsubscribe(t))}))}}}var m=r(68014),w=r.n(m),v=r(12065),y=r(38656);r(55502);var O=r(9954),h=r(1873),P=r(47382);let j=["adCookies","adsDisabled","isConsentGranted"],A=new P.default("AdProviderRouter"),D=w()(()=>Promise.resolve().then(r.bind(r,41427)),{ssr:!1,id:"a1c27c0"}),_=w()(()=>Promise.all([r.e(81123),r.e(58586)]).then(r.bind(r,58586)),{ssr:!1,id:"63f2f80"}),E=w()(()=>Promise.all([r.e(81123),r.e(89791)]).then(r.bind(r,89791)),{ssr:!1,id:"a633550"}
1),R=function(e){let{adCookies:t,adsDisabled:r=!1,isConsentGranted:n}=e,o=(0,i.A)(e,j),a=(!1!==(0,l.Q6)("adConfig.settings.disableGAMVideoDNTAdRequest",!0)||!!n)&&void 0,s=(0,l.Q6)("adConfig.modules.optout.pubId",0);return(A.info(`selecting provider — adsDisabled: ${r}, consented: ${n}, ooAdsPubId: ${s}, disableGAMVideoDNTAdRequest: ${a}`),r)?null:!n&&!1===a&&s?(0,O.Y)(E,(0,h.A)({adCookies:t},o)):n||!1===a?(0,O.Y)(D,(0,h.A)({adCookies:t,isConsentGranted:n},o)):s?(0,O.Y)(_,o):null},T=["adCookies","children","isConsentGranted","playerPosition","isAutos","isAutoplaySlot","plcmt","contentId","adThrottlerSettings"];function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let S=w()(()=>r.e(76274).then(r.bind(r,76274)),{id:"de27e30",loadableGenerated:{webpack:()=>[76274]}});function M(e,t,r,n,i){return e.events.on("loadedmetadata",()=>{let e=t.isAdLoading()||t.isAdActive();r.permitAd()&&!e&&(t.contentCompleted(),n(),i&&i.start())})}async function k(e){let{player:t,embed:r,adApi:n,midrollTriggerTime:i,midrollAdRequesterRef:o,playlistListenerRef:a,playlistListenerPlayerRef:s,adThrottlerRef:d,handleRequestAds:l}=e;i&&t&&r&&n&&(o.current=new b({},i)),await l(),o.current&&o.current.start(),a.current=M(t,n,d.current,l,o.current),s.current=t}let V=function(e){let{adCookies:t,children:r,isConsentGranted:n,playerPosition:p,isAutos:f=!1,isAutoplaySlot:g=!1,plcmt:b,contentId:m,adThrottlerSettings:w}=e,h=(0,i.A)(e,T),P=(0,a.w)(),{shouldLoadIas:j,iasConfig:A,isIasReady:D,setIasReady:_,disableGAMVideoDNTAdRequest:E,contextFactors:R}=(0,v.e)({adCookies:t,isConsentGranted:n,playerPosition:p,isAutos:f,isAutoplaySlot:g,plcmt:b,contentId:m,imaAdsProps:h}),{player:C,embed:V,adApi:$,isAdApiReady:U}=R,N=(0,o.useRef)(!1),q=(0,o.useRef)(!1),L=(0,o.useRef)(!1),F=(0,o.useRef)(null),J=(0,o.useRef)(null),z=(0,o.useRef)(null),x=(0,o.useRef)(null),G=(0,o.useMemo)(()=>({isRequestingAds:L,adThrottlerRef:z,midrollAdRequesterRef:x,hasFirstAdRequested:q}),[L,z,x,q]),H=(0,l.BV)("layoutContextProps.siteData.metadata.adConfig.settings.midrollTriggerTime",0),Y=(0,o.useRef)(null);Y.current=I(I({},R),G);let K=(0,o.useCallback)(()=>(0,y.j)(Y.current),[]);return(0,o.useEffect)(()=>{let e=(0,u.V)(C?.element);if(C?.logger.info(`Ad Request Info:
2		- isPaywalled ${e}
3		- isConsented ${n}
4		- disableGAMVideoDNTAdRequest ${E}
5		`),!e&&C&&V&&$&&!N.current&&(n||!1===E)&&U&&D){let e=(0,c.uj)(V);z.current=new d.A(C,I({viewTimerLimit:e},w)),J.current=C,N.current=!0;let t={player:C,embed:V,adApi:$,midrollTriggerTime:H,midrollAdRequesterRef:x,playlistListenerRef:F,playlistListenerPlayerRef:J,adThrottlerRef:z,handleRequestAds:K};P?k(t):C.events.one(s.lZ.Play,()=>{k(t)})}},[C,V,$,U,n,E,P,D,K,H,w]),(0,o.useEffect)(()=>{N.current&&C&&$&&z.current&&F.current&&J.current!==C&&(F.current&&J.current&&J.current.events.unsubscribe(F.current),F.current=M(C,$,z.current,K,x.current),J.current=C)},[C,$,K]),(0,o.useEffect)(()=>()=>{let e=F.current;e&&J.current&&J.current.events.unsubscribe(e)},[]),j?(0,O.Y)(S,{isAutos:f,iasConfig:A,onReady:_}):null}},43370:(e,t,r)=>{r.d(t,{A:()=>d,a:()=>a.a3});var n=r(4300),i=r(51570),o=r(9954),a=r(93348);let s=(0,n.U)(()=>Promise.all([r.e(97608),r.e(32181)]).then(r.bind(r,32181))),d=function(e){let t=s[(0,i.JK)()]||s[n.X];return(0,o.Y)(t,e)}},46199:(e,t,r)=>{r.d(t,{S:()=>s,o:()=>a});var n=r(73086),i=r(35913),o=r(93420);function a(e){let{baseAdTag:t,videoConfigAdTag:r}=e;return r?.adTag?(0,i.S)()===r?.variant?.section?r?.variant?.adTag:r?.adTag:t}function s(e=!1,t=o.e.Preroll){let r=(0,n.z)(e);return r?`https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=${r}&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=__referrer__&description_url=__page-url__&correlator=__random-number__&ad_type=video&wta=1&vpos=${t}&vpa=auto`:""}},51324:(e,t,r)=>{r.d(t,{$g:()=>i,Cv:()=>n});let n=/^b2bwebsite_/i,i=/^b2bwebsite_preroll$/i},58085:(e,t,r)=>{r.d(t,{q:()=>E});var n=r(93682),i=r(80166),o=r(22470),a=r(78901),s=r(42915),d=r(82511),l=r(47382);let u=new l.default("Video Player 2.0");var c=r(63692),p=r(35913),f=r(99798),g=r(51324);let b=new l.default("Video Player 2.0");var m=r(93420),w=r(53995),v=r.n(w);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?O(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var P=r(46199);function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let{RUNTIME_TCF_API_TIMEOUT:D}=i.Ay,_=(0,i.oT)(D,1e3);async function E({player:e,playerPosition:t,adApi:r,embed:i,adTagOptions:l,automationTestQuery:w,videoAdType:O,isAutoplaySlot:j,disableGAMVideoDNTAdRequest:D,skipHeaderBidders:R=!1}){var T;let C,I=e?.getCurrentVideo()?.duration||0,S=[window.JOURNEY_INFO&&"completed"!==window.JOURNEY_INFO.status?new Promise(e=>{let t,r=()=>{window.removeEventListener("journey-info",r),clearTimeout(t),e()};window.addEventListener("journey-info",r),t=setTimeout(()=>{window.removeEventListener("journey-info",r),e()},1500)}):Promise.resolve()];if(R||S.push((T={role:t.toString(),playerId:e.uuid,embedId:i.embedId,isAutoplaySlot:j},C=new window.CustomEvent("app.video.bidder-request",{detail:T}),window.dispatchEvent(C),new Promise((e,t)=>{let r,n=e=>{window.removeEventListener("app.video.bidder-complete",e),clearTimeout(r)},i=()=>{n(i),e("Header bidding complete")};window.addEventListener("app.video.bidder-complete",i),r=setTimeout(()=>{n(i),t("Timed out without header bidders")},w?5e3:3e3)})).then(t=>{e.logger.log(t)}).catch(t=>{e.logger.warn("Failed to get header bidders",t)})),await Promise.all(S),(0,a.V)(e.element))e.logger.info("Ads prevented, article is paywalled");else try{window.gptLayer?.utils?.setVideoAspectRatioHas?.(l.aspectRatio);let e=function(e,t,r,i=m.e.Preroll){let{isAutos:o=!1,tokenQuery:a,forceDNT:l,isAutoplaySlot:w,isMuted:O,plcmt:P,disableGAMVideoDNTAdRequest:j}=t,A=h(h({},t),{},{videoAdType:i}),D=(0,s.c)(e);if("string"!=typeof D){let e=function(e){if(e){let t=e.replace(/_|-/g,"").split(":");return t[0].toUpperCase()+t[1].substring(0,150)}return null}(t.adCookies.hfid);e&&D.searchParams.set("ppid",e);let i=window?.__gpp;if(i){let e={};i("ping",t=>e=t),e?.gppString&&D.searchParams.set("gpp",e.gppString);let t=function(e){if(e?.sectionList&&e?.sectionList instanceof Array&&e?.supportedAPIs instanceof Array){let t=e?.supportedAPIs.reduce((e,t)=>{let[r,n]=t.split(":");return e[parseInt(r,10)]=n,e},{}),r=e.sectionList.map(e=>t[e])?.join(",");return{gppSectionsIds:e.sectionList.join(","),gppSections:r}}}(e);if(t){let{gppSectionsIds:e,gppSections:r}=t;D.searchParams.set("gpp_sid",e),D.searchParams.set("gpp_sites",r)}}void 0!==r&&D.searchParams.set("vid_d",r.toString());let s=D.searchParams.get("iu");if(s){let[e,r,n]=s.split("/").slice(1),i=o&&"US"===(0,f.I)()?null:function({adId:e,siteName:t,adType:r},n,i,o,a){try{let s,l;if(o&&g.$g.test(o))return`/${e}/hearst-b2b-website`;if("external"===t||"string"==typeof r&&r.includes("_samples"))return null;let u=(s=t,l=!!("GB"===(0,c.J)(i)&&/hdm-/.test(t)),(0,d.J)(window,"HRST.adConfig.disableUkRewrite")&&(l=!1),l&&(s=s.replace("hdm-","hdmuk-")),s),b=(0,p.S)()?`${(0,p.S)()}/`:"",m=n?`${r}-${n}`:`${r}`;return`/${e}/${function(e,t){let r,n=window.CMP_GPP_OPTOUT,i=window.CMP_GPC_SET;if(n||i||t)return`${e}.dnt`;let o=window.GDPR&&window.GDPR_CONSENT&&"US"===(0,f.I)(),a=/^hdmuk-/i.test(e);return o&&!a?`${e}.gdpr`:(r=new URL(window.location.href),(0,d.J)(window,"gptLayer.isMgu")||r.href.includes("utm_campaign=mgu")||r.href.includes("utm_campaign=arb"))?`${e}.mgu`:e}(u,a)}/${b}${m}`}catch(e){return b.error("failed to modify iu ad unit",e),null}}({adId:e,siteName:r,adType:n},t.role,t.adCookies.locationData,a,l);D.searchParams.set("plcmt",P??(w?"2":"1")),D.searchParams.set("vpa",w?"auto":"click"),D.searchParams.set("vpmute",O?"1":"0"),i&&D.searchParams.set("iu",i)}!1===j&&D.searchParams.set("ltd","1");let h=function(e){try{var t;let r="m"===(0,d.J)(window,"gptLayer.breakpoint","")?"m":"dt",i=(e.videoAdType||m.e.Preroll).toLowerCase(),o=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?y(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({urlHash:(0,d.J)(window,"dataMapping.urlHash"),embedId:e.embedId,videoID:e.videoId,role:e.roleRawValue,orgpub:e.sourceUrl,avb:(0,d.J)(window,`HRST.viewability.${e.embedId}`,null)},e.isAutos&&{position:`${r}-${i}-${e.playerIndex}`,slot:`${r}-${i}`});return t=window?.gptLayer?.videoKVP?v()(o,window.gptLayer.videoKVP,{arrayMerge:(e,t)=>Array.from(new Set([...e,...t]))}):o,Object.entries(t).filter(([e,t])=>!!t).map(([e,t])=>{var r;return r=t.toString(),`${encodeURIComponent(e)}=${encodeURIComponent(r)}`}).join("&")}catch(t){let{error:e}=console;return e("failed to create custom ad tag params",t),null}}(A);if(h){let e=D.searchParams.get("cust_params");e?D.searchParams.set("cust_params",`${e}&${h}`):D.searchParams.set("cust_params",h)}var _=D.toString();try{return function(e,t){let r=e,{pageUrl:n,randomNumber:i}=t;return r=(r=(r=r.replace(/__referrer__/g,encodeURIComponent(n))).replace(/__page-url__/g,encodeURIComponent(n))).replace(/__random-number__/g,encodeURIComponent(i))}(_,{pageUrl:(0,d.J)(window,"location.href",""),randomNumber:Math.floor(9e7*Math.random())+1e7})}catch(e){return u.error("failed to replace ad tag macros",e),_}}return""}((0,P.S)(l.isAutos,O)||(0,P.o)(i),A(A({},l),{},{disableGAMVideoDNTAdRequest:D}),I,O),t=!1;window.GDPR&&e&&!1!==D&&(t=await (0,o.Ay)(e,_)),t||r.requestAds(e)}catch(t){e.logger.error("Failed to get ad tag and request ads",t)}}},63e3:(e,t,r)=>{r.d(t,{$E:()=>o,H8:()=>a,uj:()=>s});var n=r(51324);let i={1:"slide",3:"lead",4:"body",13:"wn",14:"hub",22:"wn",25:"wn",17:"feed",18:"feed"};function o(e,t,r,n,o,a,s,d,l,u,c){let p=i[r]||"lead";return{isAutos:o,isAutoplaySlot:a,isMuted:e.isMuted(),tokenQuery:d,automationTestQuery:l,playerIndex:s,width:e.element.offsetWidth,height:e.element.offsetHeight,embedId:t.embedId,sourceUrl:t.source?.url||"",videoId:function(e,t){let r=e.getCurrentVideo();if(r)return r.id;let n=e.provider,i=n?.getCurrentVideoIndex();return t.playlist?.videos?.[i]?.id||t?.videoId||""}(e,t),role:p,roleRawValue:r.toString(),forceDNT:u,adCookies:n,aspectRatio:e.aspectRatio(),disableGAMVideoDNTAdRequest:c}}function a(e,t,r,i){let o=!!i&&n.Cv.test(i)&&!n.$g.test(i);return e?t||r||!!e.embedAdsDisabled||!!e.videoAdsDisabled||o:t||r||o}function s(e,t=!1){return 0}},63692:(e,t,r)=>{r.d(t,{J:()=>n});function n(e){if(!e)return null;let t=JSON.parse(e);return t.country_code.length?t.country_code:null}},73086:(e,t,r)=>{r.d(t,{z:()=>o});var n=r(82511),i=r(99798);function o(e){let t=(0,n.J)(window,"HRST.adConfig.zone",""),r=e&&"US"===(0,i.I)(),o=(e=>{if(!e)return e;let t=e.split(".");return t.splice(2,0,"video"),t.join(".")})((0,n.J)(window,"jamData.site","")),a=(0,n.J)(window,"jamData.adunit","");if(!t)return"";let s=t.match(/^\/\d+\//)?.[0]??"";return r?`${s}${o}${a}`:`${t}preroll`}},78901:(e,t,r)=>{r.d(t,{V:()=>n});function n(e){if(!window.JOURNEY_INFO||"completed"!==window.JOURNEY_INFO.status)return!1;if("full"===window.JOURNEY_INFO.blocked||"partial"===window.JOURNEY_INFO.blocked){let t;return!e||((t=document.querySelector('journey-inline-blocker, .journey-gate, .piano-inline-registration-blocker, [data-piano-inline-registration="true"], .piano-paywall-container, #piano-paywall-container, .piano-container--blur, .piano-custom-blocker-position'))?!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING||e.closest("[data-journey-unblur]"))&&!!function(e){let t=e;for(;t&&t!==document.documentElement;){let e=getComputedStyle(t).filter;if(e&&"none"!==e&&e.includes("blur"))return!0;t=t.parentElement}return!1}(e):window.JOURNEY_INFO?.blocked==="full")}return!1}},93024:(e,t,r)=>{r.d(t,{bn:()=>m});var n,i,o=r(71055),a=r(55837),s=r(11317),d=r(47382),l=r(27305);(n=i||(i={})).Preroll="preroll",n.Midroll="midroll";var u=r(46199);function c(e,t){let{element:r,uuid:n}=e,{clientWidth:i,clientHeight:o}=r;return{clientWidth:i,clientHeight:o,position:t,playerVersion:"Video Player",playerId:n}}function p(e,t){let r=t?.getCurrentVideo();if(r){let{id:e,title:t,duration:n,source:i}=r;return{videoId:e,videoTitle:t||"",duration:n||0,sourceTitle:i?.title||""}}if(!e)return t.logger.warn("FRE: Video embed does not exist, returning empty video data"),{videoId:"",videoTitle:"",duration:0,sourceTitle:""};let{video:n,videoId:i}=e,{duration:o,title:a}=n??{},s=n?.videoMedia?.source?.title||"";return t.logger.log("FRE: Video data does not exist, using embed fallback"),{videoId:i||"",videoTitle:a||"",duration:o||0,sourceTitle:s}}function f(e,t=!1,r=i.Preroll){let n="";return e&&(n=(0,u.S)(t,r)||(0,u.o)(e)),{adTag:n,adsDisabled:e?.embedAdDisabled||!1,adType:"googima"}}var g=r(13274);let b=new d.default("VIDEO-TRACKING");function m(e){return!function(e){let{position:t,enableAdTracking:r=!0,enableDiagnosticTracking:n=!0,enableEventQueue:d=!0,midrollTriggerTime:u=0,isAutos:m=!1,eventsToTrack:w,transformEventData:v}=e,y=(0,a.p)(),O=(0,s.a)(),h=O?.embed||null,P=(0,o.useRef)(!1),j=(0,a.v)();(0,o.useEffect)(()=>
5{if(!j||!y||!n)return;let e={player:c(y,t)};b.warn("Firing diagnostic event",l.FB.NITEHAWK_ERROR,{error:j,data:e}),(0,g.K)(l.hU,l.FB.NITEHAWK_ERROR,{error:j},e)},[j,y,t,n]),(0,o.useEffect)(()=>{if(!y)return void b.log("Player not available for tracking setup, waiting until player instance is available");b.log("Setting up GA4 event tracking",{position:t,enableAdTracking:r,enableDiagnosticTracking:n,enableEventQueue:d});let e=[],o=[],a=[],s=w?Object.values(l.F4).filter(e=>w.includes(e)):Object.values(l.F4);if(s.forEach(n=>{if(!r&&n.includes("ads-"))return;let o=y.events.on(n,e=>{var r,o;let a=e?.videoData,s={player:c(y,t),video:a??p(h,y),ads:f(h,m,i.Preroll)},d=n;if(d.includes("ads-")&&u>0&&(r=u,o=y.currentTime(),(r&&o>=r?i.Midroll:i.Preroll)===i.Midroll)){let e;(e=d.split("-")).splice(e.length-1,0,i.Midroll),d=e.join("-"),s.ads=f(h,m,i.Midroll)}v&&(s=v(s)),b.log("Firing event",d,s),(0,g.K)(l.hU,d,e,s)});e.push(o)}),n&&window.videoPlayerManager){let{events:e}=window.videoPlayerManager;Object.values(l.FB).forEach(r=>{let n=e.on(r,e=>{let n={player:c(y,t)};b.log("Firing diagnostic event",r,n),(0,g.K)(l.hU,r,e,n)});o.push(n),d&&window.videoPlayerManager&&!window.gptLayer?.adScriptsDone&&window.videoPlayerManager.eventQueue.subscribe(r)})}if(d&&!P.current&&!window.gptLayer?.adScriptsDone){b.log("Ad scripts have not finished yet, setting up event queue"),P.current=!0,s.forEach(e=>{!r&&e.includes("ads-")||y.eventQueue.subscribe(e)});let e=()=>{b.log("Ad scripts have finished. Firing queued events:",y.eventQueue.queue.length);let e={player:c(y,t),video:h?p(h,y):void 0};y.eventQueue.queue.forEach(t=>{let r=t.videoData;r&&(e.video=r),(0,g.K)(l.hU,t.type,t.payload,e)}),window.videoPlayerManager&&(window.videoPlayerManager.eventQueue.queue.forEach(t=>{(0,g.K)(l.hU,t.type,t.payload,e)}),window.videoPlayerManager.eventQueue.disable()),y.eventQueue.disable()};window.addEventListener("adScriptsDone",e,{once:!0}),a.push(()=>{window.removeEventListener("adScriptsDone",e)})}let O=y.events.on("player-sticky",()=>{window.dispatchEvent(new CustomEvent("ad-stickiness",{detail:!0}))});e.push(O);let j=y.events.on("player-unsticky",()=>{window.dispatchEvent(new CustomEvent("ad-stickiness",{detail:!1}))});return e.push(j),()=>{b.log("Cleaning up video tracking event listeners"),e.forEach(e=>{y.events.unsubscribe(e)}),window.videoPlayerManager&&o.forEach(e=>{window.videoPlayerManager.events.unsubscribe(e)}),a.forEach(e=>e())}},[y,h,t,r,n,d,u,m,w,v])}(e),null}},93420:(e,t,r)=>{var n,i;r.d(t,{e:()=>n}),(i=n||(n={})).Preroll="preroll",i.Midroll="midroll",i.Postroll="postroll"},96475:(e,t,r)=>{r.d(t,{ZF:()=>w,JH:()=>m,Ay:()=>v});var n=r(1873),i=r(53520),o=r(93682),a=r(54791),s=r(71055),d=r(38536),l=r(28270),u=r(70736);let c=(0,d.A)(u.A,{target:"e5x5o5x0"})((0,l.Ay)(null,{"& img:not([data-dynamic-svg])":{color:"transparent",width:"100%",height:"auto",alignSelf:"flex-start"}}),"");var p=r(9954);let f=["children","imgComponent","image","priority","responsivePreset","width","height"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let m={config:{640:{resize:"640:*"},980:{resize:"980:*"}},sizes:"(max-width: 767px) 100vw, 640px"},w={config:b(b({},m.config),{},{1200:{resize:"1200:*"},1400:{resize:"1400:*"}}),sizes:"(max-width: 767px) 100vw, 960px"},v=function(e){let{children:t,imgComponent:r=a.default,image:o,priority:d=!1,responsivePreset:l=m,width:u,height:g}=e,b=(0,i.A)(e,f),w=l.sizes,v=(0,s.useMemo)(()=>o??("string"==typeof b.src&&/^https?:\/\//.test(b.src)?{hips_url:b.src,image_metadata:{seo_meta_description:b.alt??"Video poster"}}:void 0),[o,b.src,b.alt]);return(0,p.Y)(c,(0,n.A)({},b,{width:u??1280,height:g??720,sizes:w,priority:d,imgComponent:r,image:v,config:l.config}),t)}},99798:(e,t,r)=>{r.d(t,{I:()=>i});var n=r(82511);function i(){let e=(0,n.J)(window,"__SITE.locale");return e?e?.split("-")[1].toUpperCase():null}}}]);

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.