PageSourceSearch

https://www.townandcountrymag.com/_assets/fre/scopes/hdm/_next/static/chunks/57213.7aa8a63c096318e7.js

js townandcountrymag.com collected 2026-10-01 08:46:23 UTC 51,111 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57213,76818,86627],{1696:(e,t,i)=>{"use strict";i.d(t,{A:()=>r.a});var r=i(70266);i(16706),i(14565),i(66959),i(3780)},4865:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var r=i(53520),s=i(19025),n=i(9954);let a=["children"],o=function(e){let{children:t}=e,i=(0,r.A)(e,a);return(0,n.Y)(s.A,i,t)}},15923:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var r=i(1873),s=i(53520),n=i(98435),a=i(38536),o=i(28270);let l=(0,a.A)("div",{target:"ecqjf3a0"})((0,o.Ay)("video-aspect-ratio-container",{display:{_:"block"},position:{_:"relative"},"&.aspect-ratio-16x9:not(:empty):not(:has(> .__resp-container))":{aspectRatio:"16 / 9"},"&.aspect-ratio-1x1":{width:{_:"100%","md>":"90%"},marginLeft:{_:"auto"},marginRight:{_:"auto"}},"&.aspect-ratio-1x1:not(:empty):not(:has(> .__resp-container))":{aspectRatio:"1 / 1"},"&.aspect-ratio-9x16":{width:{_:"95%",xs:"75%","sm>":"min(65%, 25rem)"},marginLeft:{_:"auto"},marginRight:{_:"auto"}},"&.aspect-ratio-9x16:not(:empty):not(:has(> .__resp-container))":{aspectRatio:"9 / 16"}}),"");var d=i(27305),u=i(9954);let c=["aspectRatio","children","className"];function p(e){let{aspectRatio:t=d.tI["16x9"],children:i,className:a}=e,o=(0,s.A)(e,c);return(0,u.Y)(l,(0,r.A)({className:`${t?`aspect-ratio-${(0,n._)(t)}`:""} ${a}`},o),i)}},16291:(e,t,i)=>{"use strict";i.d(t,{E:()=>n});var r=i(71055),s=i(94263);function n(e=0){let t=(0,s.useUserAuthorizedStatus)(),i=(0,s.useIsSubscribedUser)();return(0,r.useMemo)(()=>0===e||i?{isEntitled:!0,reason:null}:{isEntitled:!1,reason:t?"subscription-required":"sign-in-required"},[e,t,i])}},19025:(e,t,i)=>{"use strict";let r;i.d(t,{A:()=>u});var s=((r=s||{}).MP4="video/mp4",r.AVI="video/avi",r.OGG="video/ogg",r.M3U8="m3u8",r.WEBM="video/webm",r.MOV="video/quicktime",r.WMV="video/x-ms-wmv",r.MPEG="video/mpeg",r),n=i(19939),a=i(71055),o=i(55837),l=i(7751),d=class{constructor(){(0,n.a)(this,"player",null)}setup(e){this.player=e}async play(){return this.player?.element.play()}pause(){this.player?.element.pause()}setSrc(e){this.player&&this.player.setSrc(e)}getCurrentVideo(){return this.player?.store.getState().video??void 0}destroy(){this.player=null}};function u({onError:e,onReady:t,children:i}){let{_setPlayerInitialized:r}=(0,o.y)(),s=(0,o.p)(),n=(0,o.r)(),c=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{var i,a;let o,l,u,p,v,h,m,y;if(!s||c.current)return;let g=n;if(!g&&s.element.src&&(o=(a=i=s.element.src).includes(".m3u8")||a.includes(".HLS"),l=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(a),u=/\.avi$/i.test(a),p=/\.(ogg|ogv)$/i.test(a),v=/\.webm$/i.test(a),h=/\.(mov|qt)$/i.test(a),m=/\.wmv$/i.test(a),y=/\.(mpeg|mpg)$/i.test(a),g={id:i,sources:[{src:i,type:(o?"m3u8":l?"video/mp4":u?"video/avi":p?"video/ogg":v?"video/webm":h?"video/quicktime":m?"video/x-ms-wmv":y?"video/mpeg":null)||"video/mp4",displayName:"Default"}]}),!g)return;let b=new d;s.provider=b,s.element.src?s.setSrc(s.element.src):s.setVideo(g);let f=window.videoPlayerManager;f&&(f.initPlayer(s),r(!0)),c.current=!0,e&&s.events.on("error",t=>{e(t.error??Error("Unknown player error"))}),t?.(b)},[s,n,r,e,t]),(0,l.Y)(l.FK,{children:i})}},19939:(e,t,i)=>{"use strict";i.d(t,{a:()=>s});var r=Object.defineProperty,s=(e,t,i)=>{let s;return(s="symbol"!=typeof t?t+"":t)in e?r(e,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[s]=i}},41865:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>h});var r=i(75813),s=i(4865),n=i(52336),a=i(61546),o=i(55837),l=i(67774),d=i(578),u=i(32956),c=i(9842),p=i(9954);function v({videoPlayer:e}){let t=(0,o.a)();return(0,p.Y)(n.D6,{type:"button","aria-label":`${t?"pause video":"play video"}`,onClick:()=>t?e.pause():e.play()},(0,p.Y)(n.bH,null,t?(0,p.Y)(n.S,{alt:"Pause Icon",relativeUrl:"/static/icons/pause.svg",type:a.PV.Stylized}):(0,p.Y)(n.K5,null)))}let h=function({embed:e}){let t=(0,c.ns)(e),i=(0,u.b4)((0,d.r)(t??{})),a=(0,u.XJ)(i),o=i?.full_url,h=(0,u.Cv)(e),m=(0,u._k)(e),y=(0,l.P)(e),g=function(e){let t=(0,u.B)(e);if(t)return{".video-player video":{objectViewBox:t.objectViewBox,objectPosition:t.objectPosition}}}(e);return(0,p.Y)(n.lS,{sx:g},(0,p.Y)(r.default,{src:o,aspectRatio:m,muted:!0,autoPlay:!0,playsInl
1ine:!0,poster:h,loop:!0,disableMediaManager:!0,embedId:y,controls:a?({videoPlayer:e})=>(0,p.Y)(v,{videoPlayer:e}):void 0},(0,p.Y)(s.A,null)))}},45370:(e,t,i)=>{"use strict";i.d(t,{A:()=>C});var r=i(71055),s=i(90810),n=i(19768),a=i(54791),o=i(96475),l=i(98435),d=i(93682),u=i(38644),c=i(800),p=i(12625),v=i(73366),h=i(20339),m=i(174),y=i(43029),g=i(39812),b=i(38536),f=i(28270),w=i(4860);let E=(0,b.A)("div",{target:"e16nd85m5"})((0,f.Ay)({position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",elevation:"var(--dim-layout-elevation-raised)",background:{_:"rgba(0, 0, 0, 0.8)",md:"rgba(0, 0, 0, 0.6)"},padding:"var(--dim-space-xs)"}),""),_=(0,b.A)("div",{target:"e16nd85m4"})((0,f.Ay)({display:"flex",flexDirection:"column",alignItems:"center",gap:{_:"var(--dim-space-xs)",md:"var(--dim-space-sm)"}}),""),S=(0,b.A)("h2",{target:"e16nd85m3"})((0,f.Ay)({color:"var(--comp-collection-video-overlay-title-color-txt)",textAlign:"center",margin:0,display:"-webkit-box",WebkitLineClamp:1,WebkitBoxOrient:"vertical",overflow:"hidden",fontSize:{_:"var(--comp-collection-video-overlay-title-type-size-mobile)",lg:"var(--comp-collection-video-overlay-title-type-size-desktop)"},lineHeight:{_:"var(--comp-collection-video-overlay-title-type-line-height-mobile)",lg:"var(--comp-collection-video-overlay-title-type-line-height-desktop)"},fontFamily:"var(--comp-collection-video-overlay-title-type-family-mobile)",fontWeight:"var(--comp-collection-video-overlay-title-type-weight-mobile)",letterSpacing:"var(--comp-collection-video-overlay-title-type-letter-spacing-mobile)",textTransform:"var(--comp-collection-video-overlay-title-type-txt-case-mobile)"}),""),P=(0,b.A)("p",{target:"e16nd85m2"})((0,f.Ay)({color:"var(--comp-collection-video-overlay-desc-color-txt)",textAlign:"center",margin:0,fontSize:{_:"var(--comp-collection-video-overlay-desc-type-size-mobile)",lg:"var(--comp-collection-video-overlay-desc-type-size-desktop)"},display:{"<xxs":"none"},lineHeight:{_:"var(--comp-collection-video-overlay-desc-type-line-height-mobile)",lg:"var(--comp-collection-video-overlay-desc-type-line-height-desktop)"},fontFamily:"var(--comp-collection-video-overlay-desc-type-family-mobile)",fontWeight:"var(--comp-collection-video-overlay-desc-type-weight-mobile)",letterSpacing:"var(--comp-collection-video-overlay-desc-type-letter-spacing-mobile)",textTransform:"var(--comp-collection-video-overlay-desc-type-txt-case-mobile)"}),""),O={backgroundColor:"--comp-collection-video-overlay-btn-primary-color-bg",borderColor:"--comp-collection-video-overlay-btn-primary-color-border",textColor:"--comp-collection-video-overlay-btn-primary-color-txt",backgroundColorHover:"--comp-collection-video-overlay-btn-primary-color-bg-hover",borderColorHover:"--comp-collection-video-overlay-btn-primary-color-border-hover",textColorHover:"--comp-collection-video-overlay-btn-primary-color-txt-hover"},A=(0,b.A)(w.$,{target:"e16nd85m1"})((0,f.Ay)({textTransform:"uppercase"}),""),k=(0,b.A)("div",{target:"e16nd85m0"})((0,f.Ay)({display:"flex",justifyContent:"center","& a":{textAlign:"center",textTransform:"uppercase"}}),"");var I=i(9954);function V(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function D(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?V(Object(i),!0).forEach(function(t){(0,d.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):V(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function x({reason:e}){let t=(0,c.BV)("layoutContextProps.siteId"),i=(0,c.jV)("membershipModalConfig"),s=(0,p.Xr)(c.WS),n=(0,v.cA)(),a=(0,h.Bd)("content.memberShipFallback")||{},{data:o={}}=(0,u.IT)([y.u,{resourceId:t,resource_type:"site",config_type:"membership_modal"}]),l=o?.config||{};(0,r.useEffect)(()=>{let e=l&&Object.keys(l).length>0;(!i||0===Object.keys(i).length)&&e&&s(e=>D(D({},e),{},{data:D(D({},e.data),{},{content:[D(D({},e.data?.content?.[0]),{},{membershipModalConfig:l})]})}))},[l,i,s]);let d=i?.hed??a?.hed??"Subscribe to Watch",b=i?.dek??a?.dek??"",f=i?.buttonText??a?.buttonText??"Subscribe",w=i?.buttonLink;return(0,I.Y)(E,{role:"dialog","aria-modal":"true","aria-label":"Video requires subscription"},(0,I.Y)(_,null,(0,I.Y)(S,null,d),b?(0,I.Y)(P,null,b):null,w?(0,I.Y)(A,{as:"a",href:w,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,m.A)("entitlement-gate","video_entitlement_gate_subscribe")},variant:"primary-solid",size:"lg",colorOverrides:O},f):null,"sign-in-required"===e&&n?(0,I.Y)(k,null,(0,I.Y)(g.N,{href:n,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,m.A)("entitlement-gate","video_entitlement_gate_signin")}
1,textColorToken:"--comp-collection-video-overlay-btn-trans-color-txt",textColorHoverToken:"--comp-collection-video-overlay-btn-trans-color-txt-hover"},i?.signInCopy??a?.signInCopy??"Sign In")):null))}function C({aspectRatio:e="16x9",posterSrc:t=null,reason:i=null,videoTitle:d=""}){let u=d||"Video poster",c=(0,r.useMemo)(()=>{if(t&&"string"==typeof t&&/^https?:\/\//.test(t))return{hips_url:t,image_metadata:{seo_meta_description:u}}},[t,u]);return(0,I.Y)(s.A,{aspectRatio:`${(0,n.K)((0,l._)(e))}%`,sx:{position:"relative",overflow:"hidden","& img":{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"}}},t?(0,I.Y)(a.default,{key:t,src:t,image:c,alt:u,priority:!0,width:1280,height:720,config:o.ZF.config,sizes:o.ZF.sizes}):null,(0,I.Y)(x,{reason:i}))}},49937:(e,t,i)=>{"use strict";i.d(t,{r:()=>a,t:()=>n});var r=i(98435),s=i(27305);function n(e,t){let i=void 0===t?void 0:(0,r._)(t,"none"),n=(0,r._)(e);return void 0!==i&&i in s.tI?i:n in s.tI?n:s.tI["16x9"]}function a(e){let t=e?.videos?.[0]?.nearestAspectRatio??(e?.nearest_aspect_ratio?.trim()||void 0);return n(e?.aspectRatio??e?.metadata?.options?.embedAspectRatio??"",t)}},50285:(e,t,i)=>{"use strict";i.d(t,{PW:()=>r.b,eL:()=>r.c});var r=i(66288);i(3780)},50703:(e,t,i)=>{"use strict";i.d(t,{l:()=>l});var r=i(55837),s=i(71055);function n(e){return e instanceof Element?e:null}function a(e,t){let{inView:i,entry:r={},reflectAllChanges:s}=t;return e.inView!==i||s?{...e,inView:i,entry:r}:e}var o=function({disabled:e=!1,inView:t=!1,initialRef:i,rootMargin:r="200px 0px",stateRef:o,threshold:l=0}={}){let d=(0,s.useRef)(null);d=i??d;let u=(0,s.useRef)(null),c=(0,s.useRef)(null),p=(0,s.useCallback)(e=>{if(e){if(c.current){let t=n(d.current);t&&c.current.unobserve(t);let i=n(e);i&&c.current.observe(i)}d.current=e}else{let e=n(d.current);e&&c.current&&c.current.unobserve(e)}},[]),[v,h]=(0,s.useReducer)(a,null,()=>({entry:{},inView:t,observer:c,ref:new Proxy(p,{get:(e,t,i)=>"current"===t?d.current:Reflect.get(e,t,i),set(e,t,i,r){if("current"===t){let e=n(d.current);return c.current&&e&&c.current.unobserve(e),d.current=i,!0}return Reflect.set(e,t,i,r)}}),root:u})),m=(0,s.useRef)(v);return m.current=v,(0,s.useEffect)(()=>{let t=n(d.current);if(e){c.current instanceof IntersectionObserver&&c.current.disconnect();return}let i=new IntersectionObserver(([e])=>{let t={inView:e.isIntersecting,entry:e,reflectAllChanges:0!==l};if(o){let e=o.current??m.current;o.current=a(e,t)}else h(t)},{root:u.current,rootMargin:r,threshold:l});return i.reset=()=>h({inView:!1}),c.current=i,t&&(i.observe(t),t.observed=!0),()=>{t&&i.unobserve(t),i.disconnect(),c.current===i&&(c.current=null)}},[r,l,e,o,h]),v};function l(e={}){let{onInView:t,onOutOfView:i,onDocumentHidden:n,onDocumentVisible:a,pauseOnDocumentHidden:d=!0,threshold:u=.25,rootMargin:c,enabled:p}=e,v=(0,r.p)(),{_syncState:h}=(0,r.y)(),m=(0,r.q)(),y=(0,s.useRef)(!1),{ref:g,inView:b,observer:f}=o({disabled:!p,threshold:u,rootMargin:c||"0px",initialRef:v?.element}),w=(0,s.useCallback)(e=>{h({isInView:e})},[h]),E=(0,s.useCallback)(()=>{!v||!p||(w(!0),t?t(v):m&&v.isPaused()&&v.play().catch(e=>{v.logger.warn("Unable to start automatic in-view playback",e)}))},[v,p,t,w,m]),_=(0,s.useCallback)(()=>{v&&p&&(w(!1),i?i(v):v.pause())},[v,p,i,w]),S=(0,s.useCallback)(()=>{v&&p&&d&&(document.hidden?(y.current=v.isPaused(),n?n(v):v.pause()):a?a(v):y.current||v.play().catch(e=>{v.logger.warn("Unable to resume playback after visibility change",e)}))},[v,p,d,n,a]);return(0,s.useEffect)(()=>{let e=f.current,t=v?.element;if(t instanceof HTMLElement&&p&&e)return e.observe(t),()=>{e.unobserve(t)}},[v?.element,p,f,g]),(0,s.useEffect)(()=>{b?E():_()},[b,E,_]),(0,s.useEffect)(()=>{if(p)return document.addEventListener("visibilitychange",S),()=>{document.removeEventListener("visibilitychange",S)}},[p,S]),{isInView:b}}},53133:()=>{},55837:(e,t,i)=>{"use strict";i.d(t,{a:()=>o,b:()=>l,c:()=>d,d:()=>u,e:()=>c,f:()=>p,g:()=>v,h:()=>h,j:()=>m,l:()=>y,p:()=>g,q:()=>b,r:()=>f,s:()=>w,t:()=>E,u:()=>_,v:()=>S,w:()=>P,x:()=>O,y:()=>A});var r=i(75602);i(71055);var s={xxs:[20,30],xs:[30,40.625],sm:[40.625,48],smd:[61.25,61.25],md:[48,64],lg:[64,73.75],xlg:[73.75,75],xxlg:[75,90],xxxlg:[90,100],xxxxlg:[100]};!function(e=s,t="sm"){let i=Object.keys(e),r=i.indexOf(t);r>=0&&i.slice(0,r)}();var n=Object.freeze([]);function a(e){return e.video?.markers?e.video.markers:e.playlist?.videos[e.currentPlaylistIndex]?.markers??n}function o(){return(0,r.a)(e=>e.isPlaying)}function l(){return(0,r.a)(e=>e.isPaused)}function d(){return(0,r.a)(e=>e.hasStartedPlaying)}function u(){return(0,r.a)(e=>e.isBuffering)}function c(){return(0,r.a)(e=>e.isMuted)}function p(){return(0,r.a)(e=>e.volume)}function v(){return(0,r.a)(e=>e.currentTime)}function h(){return(0,r.a)(e=>e.duration)}function m(){return(0,r.a)(e=>e.error)}function y(){return(0,r.a)(e=>e.isLivestream)}function g(){return(0,r.a)(e=>e.player)}function b(){return(0,r.a)(e=>e.isPlayerInitialized)}function f(){return(0,r.a)(e=>e.video)}function w(){return(0,r.a)(e=>e.playlist)}function E(){return(0,r.a)(e=>e.currentPlaylistIndex)}function _(){return(0,r.a)(e=>e.videoLoading)}function S(){return(0,r.a)(e=>e.videoError)}function P(){return(0,r.a)(e=>e.autoplay)}function O(){return(0,r.a)(a)}function A(){return(0,r.a)(e=>e.actions)}},57038:(e,t,i)=>{"use strict";let r,s,n,a,o;i.d(t,{A:()=>I});var l=i(94602),d=i(19939),u=i(71055),c=i(58898),p=i(7751),v=e=>crypto.getRandomValues(new Uint8Array(e)),h=((e,t=21)=>((e,t,i)=>{let r=256-256%e.length;if(256===r){let r=e.length-1;return (s=t)=>{if(!s)return"";let n="";for(;;){let t=i(s),a=s;for(;a--;)if((n+=e[t[a]&r]).length>=s)return n}}}let s=Math.ceil(409.6*t/r);return (n=t)=>{if(!n)return"";let a="";for(;;){let t=i(s),o=s;for(;o--;)if(t[o]<r&&(a+=e[t[o]%e.length]).length>=n)return a}}})(e,0|t,v))("1234567890abcdefghijklmnopqrstuvwxyz",10),m=class{constructor(e){(0,d.a)(this,"eventCallbacks"),(0,d.a)(this,"logger"),this.eventCallbacks={},this.logger=e}on(e,t){let i=h(),r=`${e}${l.g}${i}`;return e in this.eventCallbacks?this.eventCallbacks[e][i]=t:this.eventCallbacks[e]={[i]:t},r}one(e,t){let i=this.on(e,e=>{i&&this.unsubscribe(i),t(e)});return i}emit(e,t){return this.logger&&"timeupdate"!==e&&this.logger.log(e,t||{}),e in this.eventCallbacks&&(Object.values(this.eventCallbacks[e]).forEac
1h(i=>{i({type:e,timestamp:new Date().getTime(),...t||{}})}),!0)}unsubscribe(e){let t,i=-1!==(t=e.lastIndexOf(l.g))&&{eventName:e.substring(0,t),callbackKey:e.substring(t+1)};if(!1===i)return!1;let{eventName:r,callbackKey:s}=i;return!!this.eventCallbacks[r]&&s in this.eventCallbacks[r]&&(delete this.eventCallbacks[r][s],!0)}getEventsSubscribedTo(){return Object.keys(this.eventCallbacks).filter(e=>Object.keys(this.eventCallbacks[e]).length>0)}getSubscriptionIds(e){return e in this.eventCallbacks?Object.keys(this.eventCallbacks[e]).map(t=>`${e}|${t}`):[]}unsubscribeFromAll(){this.eventCallbacks={}}},y={player:null,isPlayerInitialized:!1,isPlaying:!1,isPaused:!0,hasStartedPlaying:!1,isBuffering:!1,isMuted:!0,volume:1,currentTime:0,duration:0,isFullscreen:!1,error:null,isLivestream:!1,isLivestreamLocked:!1,aspectRatio:l.j,breakpoints:l.k,autoplay:!1,video:null,playlist:null,currentPlaylistIndex:0,videoLoading:!0,videoError:null},g=(e={})=>{var t;let i,r,s,n,a,o,l;return t=(i=(t,i)=>({...y,...e,actions:{_syncState:e=>t(e),_setPlayerInitialized:e=>t({isPlayerInitialized:e}),_setVideoData:({video:e,playlist:r})=>{t({video:void 0!==e?e:i().video,playlist:void 0!==r?r:i().playlist})},_appendToPlaylist:e=>{let r=i().playlist;r&&t({playlist:{...r,videos:[...r.videos,...e]}})},_setVideoLoading:e=>t({videoLoading:e}),_setVideoError:e=>t({videoError:e}),_setCurrentPlaylistIndex:e=>t({currentPlaylistIndex:e})}}),(e,t,r)=>{let s=r.subscribe;return r.subscribe=(e,t,i)=>{let n=e;if(t){let s=i?.equalityFn||Object.is,a=e(r.getState());n=i=>{let r=e(i);if(!s(a,r)){let e=a;t(a=r,e)}},i?.fireImmediately&&t(a,a)}return s(n)},i(e,t)}),s=new Set,o={setState:n=(e,t)=>{let i="function"==typeof e?e(r):e;if(!Object.is(i,r)){let e=r;r=t??("object"!=typeof i||null===i)?i:Object.assign({},r,i),s.forEach(t=>t(r,e))}},getState:a=()=>r,getInitialState:()=>l,subscribe:e=>(s.add(e),()=>s.delete(e))},l=r=t(n,a,o),o},b=class{constructor({logger:e=null,levels:t=["error","warn"]}={}){(0,d.a)(this,"logger"),(0,d.a)(this,"_levels"),this.logger=e,this._levels=t}get levels(){return this._levels}isLogAllLevel(){return this.levels.includes("log")||this.levels.includes("*")}checkLevel(e){return!!(this.levels?.includes(e)||this.levels?.includes("*"))}process(e,...t){if(this.logger)try{this.logger[e](...t)}catch(e){console.warn("This custom logger call is not supported",...t,e)}else this.checkLevel(e)&&console[e](...t)}log(...e){this.process("log",...e)}info(...e){this.process("info",...e)}warn(...e){this.process("warn",...e)}error(...e){this.process("error",...e)}},f=class{constructor(e){(0,d.a)(this,"enabled"),(0,d.a)(this,"subscriptions"),(0,d.a)(this,"eventEmitter"),(0,d.a)(this,"_queue"),this.subscriptions=new Set,this.eventEmitter=e,this.enabled=!0,this._queue=[]}get isEnabled(){return this.enabled}get queue(){return this._queue}enqueue(e){this._queue.push(e)}disable(){this.enabled=!1,this.subscriptions.forEach(e=>{this.eventEmitter.unsubscribe(e),this.subscriptions.delete(e)})}flush(){this._queue=[]}subscribe(e){if(!this.enabled)return!1;let t=this.eventEmitter.on(e,e=>this.enqueue(e));return t&&this.subscriptions.add(t),!0}},w=((r=w||{}).CHROME="Chrome",r.CHROMIUM="Chromium",r.SAFARI="Safari",r.EDGE="Edge",r.FIREFOX="Firefox",r),E="",_=((s=_||{}).MP4="video/mp4",s.AVI="video/avi",s.OGG="video/ogg",s.M3U8="m3u8",s.WEBM="video/webm",s.MOV="video/quicktime",s.WMV="video/x-ms-wmv",s.MPEG="video/mpeg",s),S=class e{constructor(t,i){(0,d.a)(this,"_uuid"),(0,d.a)(this,"_settings"),(0,d.a)(this,"_provider"),(0,d.a)(this,"events"),(0,d.a)(this,"eventQueue"),(0,d.a)(this,"element"),(0,d.a)(this,"logger"),(0,d.a)(this,"_videoWrapper"),(0,d.a)(this,"_plugins"),(0,d.a)(this,"_autoplaySubscriptionId"),(0,d.a)(this,"store"),(0,d.a)(this,"_cleanupStoreSync"),(0,d.a)(this,"_cleanupStoreSubscription"),(0,d.a)(this,"_isAppendingToPlaylist",!1),e.setVersion(),this.logger=new b(i?.loggerSettings),this._uuid=`video-player-${h()}`,this._plugins=new Map,this.element=t,this.element.id=this._uuid,this.element.classList.add("player"),this._settings={...l.i,...i},this._provider=this.settings.provider;let r=void 0===i.muted||i.muted,s=r?0:i.volume??1;t.muted=r,t.volume=s,this.events=new m(this.logger),this.eventQueue=new f(this.events),this._videoWrapper=i.videoWrapper??this.addWrapper(t),this._videoWrapper.classList.add("video-player-wrapper");let n={player:this,isMuted:r,volume:s,aspectRatio:i.aspectRatio||l.j,breakpoints:i.breakpoints??l.k};i.store?(this.store=i.store,this.store.setState({...n,autoplay:i.autoplay??this.store.getState().autoplay})):this.store=g({...n,video:i.video??null,playlist:i.playlist??null,autoplay:i.autoplay??!1}),this._cleanupStoreSync=function(e,t,i){let r=t.getState().actions._syncState,s=()=>{r({isPlaying:!0,isPaused:!1,hasStartedPlaying:!0})},n=()=>{r({isPlaying:!1,isPaused:!0})},a=()=>{r({currentTime:e.currentTime})},o=()=>{let i=e.duration||0,s=e.seekable,n=t.getState();if(n.isLivestreamLocked)return void r({duration:i});let a=n.isLivestream||i===1/0||s.length>0&&s.start(0)>1;r({duration:i,isLivestream:a})},l=()=>{r({volume:e.volume,isMuted:e.muted})},d=()=>{r({isBuffering:!0})},u=()=>{r({isBuffering:!1})},c=()=>{let t=e.error;r({error:t?Error(t.message):null})},p=()=>{r({isFullscreen:document.fullscreenElement===i})},v=t.subscribe((e,t)=>{e.isLivestream!==t.isLivestream&&(e.isLivestream?i.classList.add("livestream"):i.classList.remove("livestream"))});return e.addEventListener("play",s),e.addEventListener("pause",n),e.addEventListener("timeupdate",a),e.addEventListener("durationchange",o),e.addEventListener("loadedmetadata",o),e.addEventListener("volumechange",l),e.addEventListener("waiting",d),e.addEventListener("canplay",u),e.addEventListener("error",c),document.addEventListener("fullscreenchange",p),()=>{v(),e.removeEventListener("play",s),e.removeEventListener("pause",n),e.removeEventListener("timeupdate",a),e.removeEventListener("durationchange",o),e.removeEventListener("loadedmetadata",o),e.removeEventListener("volumechange",l),e.removeEventListener("waiting",d),e.removeEventListener("canplay",u),e.removeEventListener("error",c),document.removeEventListener("fullscreenchange",p)}}(this.element,this.store,this._videoWrapper)}static setVersion(){"u">typeof window&&window.videoPlayerManager&&window.videoPlayerManager.setVersion("VideoPlayer",e.VERSION)}static getBrowser(){return function(){if("u">typeof window&&""===E){let e=window?.navigator?.userAgent||"",t=/Firefox/i.test(e),i=/Edg/i.test(e),r=/Chromium/i.test(e),s=/Chrome/i.test(e)&&!i&&!r,n=/Safari/i.test(e)&&!s&&!r;if(t)return E="Firefox","Firefox";if(i)return E="Edge","Edge";if(r)return E="Chromium","Chromium";if(s)return E="Chrome","Chrome";if(n)return E="Safari","Safari"}return E}()}get videoWrapper(){return this._videoWrapper}get uuid(){return this._uuid}get settings(){return this._settings}set settings(e){void 0!==e.muted&&(this.element.muted=e.muted),void 0!==e.volume&&(this.element.volume=e.volume),(void 0!==e.video||void 0!==e.playlist)&&(void 0!==e.video&&this.store.setState({video:e.video}),void 0!==e.playlist&&this.store.setState({playlist:e.playlist}
1)),void 0!==e.autoplay&&this.store.setState({autoplay:e.autoplay}),this.logger.warn("[Deprecated] Mutating player.settings after construction is deprecated. This will be split into an initial config object and the rest will be managed by the store. Use player.store.getState() to access the live state.");let{video:t,playlist:i,muted:r,volume:s,...n}=e;this._settings={...this._settings,...n}}set provider(e){this._provider=e}get provider(){return this._provider||this._settings.provider}get plugins(){return this._plugins}registerPlugin(e,t){this._plugins.set(e,t)}async play(){this.provider?await this.provider.play():await this.element.play()}async togglePlay(){this.isPaused()?await this.play():this.pause()}pause(){this.provider?this.provider.pause():this.element.pause()}isPaused(){return this.element.paused}duration(){return this.element.duration}currentTime(){return this.element.currentTime}setCurrentTime(e){this.element.currentTime=e}getCurrentVideo(){return this.provider?.getCurrentVideo()}unmute(e){"number"==typeof e?this.setVolume(e):this.setVolume(1),this.element.muted=!1}mute(){this.setVolume(0),this.element.muted=!0}isMuted(){return this.element.muted||0===this.element.volume}volume(){return"number"!=typeof this.element.volume?+!this.isMuted():this.element.volume}setVolume(e){this.element.volume=e}autoplay(e=!1){if(this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),!0===e)this.element.autoplay=!0;else if("any"===e){let e=this.events.on("loadstart",()=>{this.element.play().catch(()=>(this.element.muted=!0,this.play())).catch(e=>{this.logger.warn("Autoplay failed after retrying with muted playback",e)})});e&&(this._autoplaySubscriptionId=e)}else this.element.removeAttribute("autoplay");this.store.setState({autoplay:e})}aspectRatio(e){if(e){/^\d+:\d+$/.test(e)||(e=l.j);let[t,i]=e.split(":");if(t&&i){let[r,s]=this.store.getState().aspectRatio.split(":");this.videoWrapper.classList.remove(`aspect-ratio-${r}-${s}`),this.videoWrapper.classList.add(`aspect-ratio-${t}-${i}`),this.store.setState({aspectRatio:e})}}return this.store.getState().aspectRatio}addWrapper(e){let t=document.createElement("div");return e.parentNode?.insertBefore(t,e),t.appendChild(e),t}setupStoreSubscription(){let e=this.store.subscribe(e=>e.video?.id??null,e=>{let t=this.store.getState().video;null!==e&&null!==t&&this.setVideo(t)}),t=this.store.subscribe(e=>e.playlist?.id??null,e=>{let t=this.store.getState().playlist;null===e||null===t||this._isAppendingToPlaylist||this.setPlaylist(t)});this._cleanupStoreSubscription=()=>{e(),t()}}setupEvents(){let e=this.settings.events?.customEvents||[];new Set([...l.h,...e]).forEach(e=>{this.element.addEventListener(e,()=>{this.events.emit(e)})})}handleProviderSetupError(e){let t=e instanceof Error?e:Error(String(e));this.logger.error("Video player provider setup failed",t),this.events.emit("error",{error:t,isFatal:!0})}initPlayer(){this.element?.parentElement?.setAttribute("aria-label","Video Player"),this.setupEvents(),this.autoplay(this.store.getState().autoplay),this.aspectRatio(this.settings.aspectRatio??this.store.getState().aspectRatio),this.element.controls=!0===this._settings.controls;try{let e=this.provider?.setup(this);Promise.resolve(e).catch(e=>{this.handleProviderSetupError(e)})}catch(e){this.handleProviderSetupError(e)}this.setupStoreSubscription()}on(e,t){return this.events.on(e,t)}unsubscribe(e){return this.events.unsubscribe(e)}destroy(){this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),this._cleanupStoreSync?.(),this._cleanupStoreSubscription?.(),this?.provider?.destroy()}setSrc(e){let t,i,r,s,n,a,o,l,d=(t=e.includes(".m3u8")||e.includes(".HLS"),i=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(e),r=/\.avi$/i.test(e),s=/\.(ogg|ogv)$/i.test(e),n=/\.webm$/i.test(e),a=/\.(mov|qt)$/i.test(e),o=/\.wmv$/i.test(e),l=/\.(mpeg|mpg)$/i.test(e),{id:e,sources:[{src:e,type:(t?"m3u8":i?"video/mp4":r?"video/avi":s?"video/ogg":n?"video/webm":a?"video/quicktime":o?"video/x-ms-wmv":l?"video/mpeg":null)||"video/mp4",displayName:"Default"}]});"function"==typeof this.provider?.setVideo?this.setVideo(d):(this.element.setAttribute("src",e),this.store.setState({video:d}))}setVideo(e){let t=void 0!==e.isLivestream;this.store.setState({video:e,isLivestream:e.isLivestream??!1,isLivestreamLocked:t}),"function"==typeof this.provider?.setVideo&&(this.provider.setVideo(e),this.events.emit(l.f,{video:e}))}setPlaylist(e,t=0){this.store.setState({playlist:e}),"function"==typeof this.provider?.setPlaylist&&(this.provider.setPlaylist(e,t),this.events.emit(l.f,{playlist:e}))}appendToPlaylist(e,t){this._isAppendingToPlaylist=!0,this.store.getState().actions._appendToPlaylist(e),this._isAppendingToPlaylist=!1,"function"==typeof this.provider?.appendToPlaylist&&(this.provider.appendToPlaylist(e,t),this.events.emit(l.f,{videos:e}))}setPlayerVisibility(e){this.element.style.visibility=e?"visible":"hidden"}};(0,d.a)(S,"VERSION","1.6.7");var P=((n=P||{}).LOG="log",n.INFO="info",n.WARN="warn",n.ERROR="error",n),O=((a=O||{}).ALL="*",a),A=((o=A||{}).NewInstance="newInstance",o),k=class{constructor(){(0,d.a)(this,"_instances",[]),(0,d.a)(this,"events"),(0,d.a)(this,"eventQueue"),(0,d.a)(this,"versions",{}),this.events=new m,this.eventQueue=new f(this.events),"u">typeof window&&!window[l.b]&&(window[l.b]=this,window[l.b].versions={},window.dispatchEvent(new CustomEvent(l.c,{detail:this})))}registerPlayer(e){this.instances.push(e),this.events.emit(l.e,{videoPlayer:e})}setVersion(e,t){"u">typeof window&&window[l.b]&&(window[l.b].versions[e]=t)}initPlayerElement(e,t){let i=new S(e,t);return this.registerPlayer(i),this.initPlayer(i),this.events.emit(l.d,{videoPlayer:i}),i}initPlayer(e){e.initPlayer(),this.events.emit(l.d,{videoPlayer:e})}get numberOfPlayers(){return this.instances.length}get instances(){return this._instances}};function I({wrapperClassName:e,wrapperProps:t={},controls:i,onReady:r,children:s,className:n,aspectRatio:a,video:o,playlist:d,initialPlaylistIndex:v,src:h,muted:m,autoPlay:y,poster:b,loggerSettings:f,playsInl
1ine:w=!0,...E}){let _=(0,u.useRef)(null),P=(0,u.useRef)(null),O=(0,u.useRef)(null),A=(0,u.useRef)(!1),V=m??!0,[D]=(0,u.useState)(()=>g({isMuted:V,volume:+!V,aspectRatio:a||void 0,autoplay:y??!1,video:o??null,playlist:d??null}));return(0,u.useEffect)(()=>{if(!_.current||A.current)return;A.current=!0;let e=window[l.b]??new k,t="boolean"==typeof i?i:void 0,s=new S(_.current,{videoWrapper:P.current??void 0,muted:m??!0,...void 0!==t?{controls:t}:{},autoplay:y??!1,loggerSettings:f,aspectRatio:a,video:o??void 0,playlist:d??void 0,store:D});O.current=s,e.registerPlayer(s),r?.(s)},[]),(0,u.useEffect)(()=>()=>{O.current&&(O.current.logger.warn("Destroying Player Instance:",O.current.uuid),O.current.destroy(),O.current=null)},[]),(0,u.useEffect)(()=>{void 0!==h&&O.current&&O.current.setSrc(h)},[h]),(0,u.useEffect)(()=>{let e=O.current;if(e){if(d&&d.videos?.length>0)return void e.setPlaylist(d,v??0);if(o&&"string"==typeof o.id)return void e.setVideo(o);(d||o)&&e.logger.warn("Invalid video or playlist prop",{video:o,playlist:d})}},[d,o,v]),(0,u.useEffect)(()=>{O.current&&void 0!==m&&(m?O.current.mute():O.current.unmute())},[m]),(0,u.useEffect)(()=>{O.current&&void 0!==y&&O.current.autoplay(y)},[y]),(0,p.FD)("div",{ref:P,className:e,...t,children:[(0,p.Y)("video",{ref:_,className:n,muted:m,...!0===y&&{autoPlay:!0},poster:b,playsInline:w,controls:!0===i,style:{height:"100%",width:"100%"},...E}),(0,p.FD)(c.a.Provider,{value:D,children:["function"==typeof i&&O.current&&i({videoPlayer:O.current}),s]})]})}},58377:(e,t,i)=>{"use strict";let r,s;i.d(t,{Qb:()=>a}),i(83061);var n=((r=n||{}).LOG="log",r.INFO="info",r.WARN="warn",r.ERROR="error",r),a=((s=a||{}).ALL="*",s)},58898:(e,t,i)=>{"use strict";i.d(t,{a:()=>s,b:()=>n});var r=i(71055),s=(0,r.createContext)(null);function n(){let e=(0,r.useContext)(s);if(!e)throw Error("usePlayerStoreContext must be used within a VideoPlayer component");return e}},59887:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>et});var r=i(89205),s=i(47382),n=i(800),a=i(68014),o=i.n(a),l=i(16211),d=i(32956),u=i(41865),c=i(93682),p=i(71055),v=i(75813),h=i(3091),m=i(41427),y=i(43370),g=i(96475),b=i(93024),f=i(83002),w=i(78018),E=i(10607),_=i(93192),S=i(25084),P=i(33105);function O(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function A(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?O(Object(i),!0).forEach(function(t){(0,c.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):O(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var k=i(9954);function I(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function V(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?I(Object(i),!0).forEach(function(t){(0,c.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):I(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let D=new s.default("InBodyPlayer"),x=function({prefetchedEmbedData:e,posterImageUrlOverride:t,aspectRatio:i,membershipLevel:s=0}){var a;let o,l,d,u,c,O=e?.id,I=!!e?.partial,{setPlayer:x,player:C,playerInViewEnabled:R,isAutoPlay:T}=(0,_.y)(e,{disableAds:!1}),{stickyEnabled:L,setStickyEnabled:M,stickyPlayerOffset:j}=(a=e?.isFirstBodyVideo,o=(0,P.A)(C),l=(0,n.BV)("data.content.0.media"),d=(0,n.Uk)("isStickyBodyVideoEnabled"),u=(0,p.useMemo)(()=>!!d&&!!a&&!l.some(({media_type:e,role:t})=>e===r.Z2.VIDEO&&t===r.w1.LEDE),[l,d,a]),c=o.stickyEnabled&&u,A(A({},o),{},{stickyEnabled:c}
1)),{adsDisabled:N,adCookies:Y,isAutos:F,isConsentGranted:U,contentId:B,midrollTriggerTime:$}=(0,S.B)(e,{positionDisableAds:!1}),{viewedFilteringEnabled:W,pinnedCount:H,maxInitialVideos:G,wrapStart:q}=(0,h.Bt)({isRelated:!!e?.related,playlistType:e?.playlistType}),{videoIds:z,totalVideos:Q}=(0,p.useMemo)(()=>(0,w.Xl)(e),[e]),K=s>0,{data:X}=(0,h.HG)(O,{skip:!K}),{data:Z}=(0,h.$C)(O,{start:1,first:W?1:2,videoIds:z,skip:!I||K}),J=(0,p.useMemo)(()=>K?(0,E.Z)(X)?(0,w.el)(X,G):null:e&&(!I||Array.isArray(Z))?(0,w.el)(I?V(V({},e),{},{videos:Z}):e,G):null,[K,X,e,Z,G,I]);return(J||!O||I||K||D.error("Video source is empty",{embedId:O}),O)?(0,k.Y)(v.default,{setPlayer:x,autoPlay:T,aspectRatio:i,muted:T,embedId:O},(0,k.Y)(b.bn,{position:r.w1.BODY_MEDIA,enableAdTracking:!0,midrollTriggerTime:$,isAutos:F}),R?(0,k.Y)(f.St,{inViewSettings:{enablePauseOnScrollOut:!0},stickyPlayerEnabled:L}):null,(0,k.Y)(g.Ay,{src:t}),(0,k.Y)(f.qK,null,(0,k.Y)(h.Ay,{source:J,sortByViewedVideos:W},(0,k.Y)(h.PT,{embedId:O,totalVideos:Q,viewedFilteringEnabled:W,pinnedCount:H,wrapStart:q,videoIds:z}),(0,k.Y)(y.A,{showControls:!0})),(0,k.Y)(f.Dk,{enabled:L,onEnabledChange:M,position:"BOTTOM",offset:j}
1),(0,k.Y)(m.ImaAdProviderDynamic,{adsDisabled:N,adCookies:Y,isConsentGranted:U,playerPosition:r.w1.BODY_MEDIA,isAutos:F,isAutoplaySlot:T,positionDisableAds:!1,contentId:B}))):null};var C=i(27856),R=i(14807),T=i(20339),L=i(38536),M=i(28270);let j=(0,L.A)("div",{target:"ex3tcog7"})((0,M.Ay)({position:"relative",aspectRatio:"16 / 9",width:"100%",overflow:"hidden",backgroundColor:"#000"}),""),N=(0,L.A)("img",{target:"ex3tcog6"})((0,M.Ay)({position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover",filter:"blur(4px)",transform:"scale(1.1)"}),""),Y=(0,L.A)("div",{target:"ex3tcog5"})((0,M.Ay)({position:"absolute",inset:0,backgroundColor:"rgba(0, 0, 0, 0.1)"}),""),F=(0,L.A)("div",{target:"ex3tcog4"})((0,M.Ay)({position:"absolute",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-around",gap:"{*space.xs}",color:"white",textAlign:"center",px:"m",fontFamily:"var(--type-font-family-default, system-ui, sans-serif)",opacity:.9}),""),U=(0,L.A)("p",{target:"ex3tcog3"})((0,M.Ay)({fontSize:{_:"1rem","md>":"1.25rem"},fontWeight:"bold",m:0}),""),B=(0,L.A)("div",{target:"ex3tcog2"})((0,M.Ay)({display:"flex",alignItems:"center",justifyContent:"center",lineHeight:0,my:"{*space.xxs}","& img":{width:{_:"3rem","md>":"3.5rem"},height:{_:"3rem","md>":"3.5rem"}}}),""),$=(0,L.A)("p",{target:"ex3tcog1"})((0,M.Ay)({fontSize:{_:"0.75rem","md>":"0.8125rem"},m:0,mt:"{*space.xxs}",textAlign:"left"}),""),W=(0,L.A)("div",{target:"ex3tcog0"})((0,M.Ay)(),"");function H({posterImageUrl:e,publishFrom:t,title:i,updatedAt:r}){let s=(0,n.BV)("lang_tag"),[a,o,l,d,u]=(0,T.Bd)(["date.format","content.videoUnavailable.headline","content.videoUnavailable.title","content.videoUnavailable.available","content.videoUnavailable.lastUpdated"]),c=e=>{if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:(0,R.P_)(t,s,a)||null},p=c(t),v=c(r);return(0,k.Y)(j,null,e?(0,k.Y)(N,{src:e,alt:"","aria-hidden":"true"}):null,(0,k.Y)(Y,null),(0,k.Y)(F,null,(0,k.Y)(U,null,o),(0,k.Y)(B,null,(0,k.Y)(C.A,{width:56,height:56,primary:"rgba(255, 255, 255, 0.95)"})),(0,k.Y)(W,null,i?(0,k.Y)($,null,l," ",i):null,p?(0,k.Y)($,null,d," ",p):null,v?(0,k.Y)($,null,u," ",v):null)))}var G=i(45370),q=i(36582),z=i(18302),Q=i(15923),K=i(16291),X=i(51109),Z=i(49937),J=i(71857);let ee=o()(()=>Promise.all([i.e(9664),i.e(80838)]).then(i.bind(i,80838)),{id:"addbb70",loadableGenerated:{webpack:()=>[80838]}});function et(e){let t=new s.default("Embed Player"),{mediaid:i,"data-node-id":a,embedid:o,displaytype:c,unlock:p,initialcount:v,numbered:h,title:m,id:y}=e,g=y||void 0,b=(0,n.BV)("inBodyVideoEmbedData"),f=(0,n.BV)("inBodyLoopData"),w=(0,n.BV)("displayType"),E=b?.[o],_=f?.[i]??null,S=E?.videos?.[0],P=E?(0,Z.r)(E):"16x9",O=(0,l.V)(r.w1.BODY_MEDIA,E),A=(0,X.q)(S),{isEntitled:I,reason:V}=(0,K.E)(A),D=O||S?.croppedPreviewImage||(E?(0,J.b)(E):null);if(o&&"numbered_list"===c)return(0,k.Y)("div",{className:"embed",id:g},(0,k.Y)(ee,{initialCount:v,videoEmbedId:o,videoEmbed:E??void 0,unlock:p,numbered:h,title:m}));if((0,d.Zh)(_)){if((0,d.rm)(_)){let e=(0,d._k)(_);return(0,k.Y)(Q.A,{aspectRatio:e,"data-embed":"video","data-node-id":a,id:g,sx:{mb:"s"},className:"embed"},(0,k.Y)(u.default,{embed:_}))}let{size:t,align:i}=(0,d.jY)(e),r=(0,z.Ge)({size:t,align:i,displayType:w});return(0,k.Y)(q.ge,{className:"embed",id:g,sx:r},(0,k.Y)(u.default,{embed:_}))}return o||E?E?S?.isDisabled?(0,k.Y)(Q.A,{"data-embed":"video","data-node-id":a,id:g,aspectRatio:P,sx:{mb:"s",maxWidth:"100%"},className:"embed"},(0,k.Y)(H,{posterImageUrl:O||S.croppedPreviewImage,publishFrom:S.publishFrom,title:S.title,createdAt:S.createdAt,updatedAt:S.updatedAt})):I?(0,k.Y)(Q.A,{aspectRatio:P,"data-embed":"video","data-node-id":a,id:g,sx:{mb:"s"},className:"embed"},(0,k.Y)(x,{prefetchedEmbedData:E,posterImageUrlOverride:D,aspectRatio:P,membershipLevel:A})):(0,k.Y)(Q.A,{aspectRatio:P,"data-embed":"video","data-node-id":a,id:g,sx:{mb:"s"},className:"embed"},(0,k.Y)(G.A,{aspectRatio:P,posterSrc:D,reason:V,videoTitle:S?.title})):(t.error("Failed to find prefetched in-body video embed",{embedId:o}),null):null}},61021:(e,t,i)=>{"use strict";i.d(t,{y:()=>r});let r=(0,i(56317).eU)([])},67288:(e,t,i)=>{"use strict";let r,s,n,a,o,l,d,u,c,p;i.d(t,{Ay:()=>ee});var v,h=i(71055),m=i(55837),y=((r=y||{}).MP4="video/mp4",r.AVI="video/avi",r.OGG="video/ogg",r.M3U8="m3u8",r.WEBM="video/webm",r.MOV="video/quicktime",r.WMV="video/x-ms-wmv",r.MPEG="video/mpeg",r),g=Object.create,b=Object.defineProperty,f=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,E=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty,S=(e,t,i)=>(i=null!=e?g(E(e)):{},((e,t,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of w(t))_.call(e,r)||void 0===r||b(e,r,{get:()=>t[r],enumerable:!(i=f(t,r))||i.enumerable});return e}
1)(!t&&e&&e.__esModule?i:b(i,"default",{value:e,enumerable:!0}),e)),P=(s=(e,t)=>{"object"==typeof e&&"u">typeof t?t.exports=function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}:"function"==typeof define&&i.amdO?define(function(){return function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}}):e.dlv=function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}},()=>{try{return n||s((n={exports:{}}).exports,n),n.exports}catch(e){throw n=0,e}}),O=S(P(),1);function A(e){return function({isDisabled:e,publishFrom:t,publishTo:i}){let r,s;return!(e||i&&(r=new Date(i),1)&&new Date>r)&&(s=new Date(t),!0)&&new Date>s}({isDisabled:(0,O.default)(e,"is_disabled"),publishFrom:(0,O.default)(e,"publish_from"),publishTo:(0,O.default)(e,"publish_to")})}var k=new Set(["apple_m3u8","original"]),I=/(\d+)p/i;function V(e){let t=I.exec(e.display_name)??I.exec(e.preset_name);return t?Number.parseInt(t[1],10):1/0}function D(e){return{src:e.full_url,type:x.getVideoType(e),displayName:e.display_name,presetName:e.preset_name}}var x=class{constructor(e){this.getFallbackSource=()=>{let[e]=this.videoMedia.transcodings.filter(e=>!k.has(e.mapped_preset_name)&&"H_265"!==e.codec).sort((e,t)=>V(e)-V(t));return e?D(e):void 0},this.videoMedia=e,this.title=e.title,this.shortTitle=e.short_title,this.description=e.description,this.duration=e.duration,this.poster=e.cropped_preview_image,this.source={title:e?.source?.title||""},this.sources=this.getSources(),this.fallbackSource=this.getFallbackSource(),this.id=e.id}get aspectRatio(){return this.videoMedia.nearest_aspect_ratio}getSources(){return this.videoMedia.transcodings.map(D)}static getVideoType(e){return"apple_m3u8"===e.mapped_preset_name?y.M3U8:y.MP4}static isViewable(e){return A(e)}},C=class{constructor(e){this.playlist=e,this._videos=this.parseVideos()}get title(){return this.playlist.title}get description(){return this.playlist.description}get id(){return this.playlist.id}get videos(){return this._videos}set videos(e){this._videos=e}parseVideos(){return(this.playlist.videos||[]).filter(e=>A(e)).map(e=>new x(e))}},R=S(P(),1),T=class{constructor(e,t){if(this._video=null,this._playlist=null,this.embedData=e,this.settings=t,this.embedId=e.id,this.isSingleVideo){let e=this.getSingleVideo();this._video=x.isViewable(e)?new x(e):null}else this._playlist=new C(e.media)}getSingleVideo(){return this.isPlaylist||this.isRelatedPlaylist?(this.embedData?.media?.videos||[])[0]??this.embedData.media:this.embedData.media}get video(){return this._video}get playlist(){return this._playlist}set playlist(e){this._playlist=e}get isPlaylist(){return"playlist"===(0,R.default)(this.embedData,"media_type",!1)}get isRelatedPlaylist(){return(0,R.default)(this.embedData,"related",!1)}get isDynamicPlaylist(){return this.isPlaylist&&1===this.playlistType}get playlistType(){return this.isPlaylist?(0,R.default)(this.embedData,"media.type"):null}get videoId(){return(0,R.default)(this.embedData,"media.id","")}get embedAspectRatio(){return(0,R.default)(this.embedData,"aspect_ratio",void 0)}get role(){return(0,R.default)(this.embedData,"role")}get source(){return(0,R.default)(this.embedData,"media.source")}get isSingleVideo(){return"video"===(0,R.default)(this.embedData,"media_type",!1)&&!this.isRelatedPlaylist||!!this.settings.isSingleVideoEmbed}get baseAdTag(){return(0,R.default)(this.embedData,"site.video_ads.videoConfig.adTag")||(0,R.default)(this.embedData,"site.ad_tag","")}get videoAdConfig(){return(0,R.default)(this.embedData,"site.video_ads")}get videoConfigAdTag(){return(0,R.default)(this.embedData,"site.video_ads.videoConfig.adTag")??null}get embedAdDisabled(){return this.embedData.ads_disabled}get videoAdsDisabled(){return(0,R.default)(this.embedData,"media.ads_disabled",!1)}get isVideoHub(){return"hub"===this.settings.source.assetType}get autoplay(){return(0,R.default)(this.embedData,"autoplay")}get muted(){return(0,R.default)(this.embedData,"mute")}},L=((a=L||{})[a.CURATED=0]="CURATED",a[a.DYNAMIC=1]="DYNAMIC",a),M=((o=M||{}).Video="video",o.Playlist="playlist",o.Generic="generic",o),j=((l=j||{}
1)[l.SLIDE=1]="SLIDE",l[l.SOCIAL=2]="SOCIAL",l[l.LEDE=3]="LEDE",l[l.BODY_MEDIA=4]="BODY_MEDIA",l[l.MARQUEE=5]="MARQUEE",l[l.SPONSORED_MARQUEE=6]="SPONSORED_MARQUEE",l[l.PREVIEW=7]="PREVIEW",l[l.ASSOCIATED_IMAGE=8]="ASSOCIATED_IMAGE",l[l.ASSOCIATED_VIDEO=9]="ASSOCIATED_VIDEO",l[l.CUSTOM_PREVIEW_IMAGE=10]="CUSTOM_PREVIEW_IMAGE",l[l.CONTENT_TESTING=11]="CONTENT_TESTING",l[l.INDEX=12]="INDEX",l[l.SECTION_VIDEO=13]="SECTION_VIDEO",l[l.VIDEO_HUB=14]="VIDEO_HUB",l[l.MEDIA_ROLE_PINTEREST=16]="MEDIA_ROLE_PINTEREST",l[l.OFF_PLATFORM=16]="OFF_PLATFORM",l[l.CUSTOM_PROMO=17]="CUSTOM_PROMO",l[l.FEED=18]="FEED",l[l.GHOST_SLIDE=19]="GHOST_SLIDE",l[l.SPOTLIGHT_MARQUEE=20]="SPOTLIGHT_MARQUEE",l[l.EMBEDDED_CONTENT=21]="EMBEDDED_CONTENT",l),N=((d=N||{}).Video="video",d.Embed="embed",d.Playlist="playlist",d.Unknown="unknown",d),Y=((u=Y||{}).development="https://nitehawk.kubefeature.hearstapps.net",u.feature="https://nitehawk.kubefeature.hearstapps.net",u.stage="https://stage-nitehawk.hearst.io",u.prod="https://nitehawk.hearst.io",u.production="https://nitehawk.hearst.io",u),F=((c=F||{}).embeds="embeds",c.playlists="playlists",c.videos="videos",c.videohub="hub",c),U=((p=U||{}).prefetched="prefetched",p.fetch="fetch",p),{error:B}=console;async function $(e){return fetch(e).then(e=>e.json()).catch(e=>B(e))}var W=class e{constructor(t){this.embed=null,this.video=null,this.playlist=null,e.setVersion(),this.settings=t,t.source?this.source=t.source:this.source={type:"fetch",id:t.embedId??"",assetType:t.nitehawkType??"embeds",...t.videoHubSettings?{videoHubSettings:t.videoHubSettings}:{}},this.assetType=this.source.assetType,this._url=t.url||e.globalUrl||function(e="feature"){return Y[e]??"https://nitehawk.kubefeature.hearstapps.net"}(t.env||e.globalEnv)}get resolvedVideo(){return this.embed?.video?this.embed.video:this.video?this.video:null}get resolvedPlaylist(){return this.embed?.playlist?this.embed.playlist:this.playlist?this.playlist:null}get resolvedId(){return this.source.id}static setVersion(){"u">typeof window&&window.videoPlayerManager?.setVersion("Nitehawk",e.VERSION)}async fetchNitehawkData(){let e="";if("hub"===this.source.assetType&&"fetch"===this.source.type&&this.source.videoHubSettings){let{overrideType:t,overrideId:i}=this.source.videoHubSettings;e=`?${t}=${i}`}return $(`${this.url}/${this.assetType}/${this.resolvedId}${e}`)}setup(e){try{switch(this.assetType){case"hub":case"embeds":this.embed=new T(e,{...this.settings,source:this.source});break;case"videos":this.video=new x(e);break;case"playlists":this.playlist=new C(e)}}catch(t){let{error:e}=console;return e("Failed to setup Nitehawk",t),null}return this}static get globalUrl(){return e._globalUrl}static set globalUrl(t){e._globalUrl=t}get url(){return this._url}set url(e){this._url=e}static get globalEnv(){return e._globalEnv}static set globalEnv(t){e._globalEnv=t}};function H(e){return new Promise((t,i)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>i(e.error)})}function G(e,t){let i;return(r,s)=>(()=>{if(i)return i;let r=indexedDB.open(e);return r.onupgradeneeded=()=>r.result.createObjectStore(t),(i=H(r)).then(e=>{e.onclose=()=>i=void 0},()=>{i=void 0}),i})().then(e=>s(e.transaction(t,r).objectStore(t)))}function q(){return v||(v=G("keyval-store","keyval")),v}function z(e){return`video/viewedVideos/${e}`}async function Q(e){let t=await function(e=q()){return e("readonly",e=>{var t;if(e.getAllKeys)return H(e.getAllKeys());let i=[];return(t=e=>i.push(e.key),e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},H(e.transaction)).then(()=>i)})}(e);return t.length>50?(await function(e=q()){return e("readwrite",e=>(e.clear(),H(e.transaction)))}(e),null):new Set(t.filter(e=>"string"==typeof e))}async function K(e,t){var i;let r=await Q(t);if(!r)return e;let s=(i=e=>e.id,e.reduce((e,t)=>(r.has(z(i(t)))?e.viewed.push(t):e.unwatched.push(t),e),{viewed:[],unwatched:[]}));return[...s.unwatched,...s.viewed]}async function X(e,t){let i=e.playlist?.videos;if((e.isPlaylist||e.isRelatedPlaylist)&&i){if(e.isRelatedPlaylist)return[i[0],...await K(i.slice(1),t)];if(e.isDynamicPlaylist)return K(i,t)}return null}W._globalEnv="feature",W.VERSION="1.7.8";var Z={video:null,playlist:null,nitehawk:null,loading:!0,error:null},J=i(7751);function ee({source:e,env:t="prod",url:i,isSingleVideoEmbed:r,skip:s,sortByViewedVideos:n=!1,onLoad:a,onError:o,children:l}){let{video:d,playlist:u,nitehawk:c,loading:p,error:v}=function(e){let{source:t,env:i="prod",url:r,isSingleVideoEmbed:s,skip:n=!1,sortByViewedVideos:a}=e,[o,l]=(0,h.useState)(()=>({...Z,loading:!n})),d=(0,h.useRef)(0),u=(0,h.useRef)(G("video-db","watched-videos-store")),c=(0,h.useRef)(null),p=(0,m.p)();(0,h.useEffect)(()=>{var e,t;let i;a&&p?(e=u.current,c.current=p.on("playlistitem",()=>{i&&(p.events.unsubscribe(i),i=!1),i=p.events.on("timeupdate",()=>{if(p.currentTime()>5){var t;let r=p.getCurrentVideo();r&&(t=r.id,function(e,t,i=q()){return i("readwrite",i=>(i.put(t,e),H(i.transaction)))}(z(t),!0,e)).catch(e=>{p.logger.warn("Failed to mark video as viewed",e)}),i&&p.events.unsubscribe(i)}})})):!a&&p&&c.current&&(t=c.current,p.events.unsubscribe(t),c.current=null)},[a,p]);let v=(0,h.useCallback)(async e=>{let t=e.resolvedVideo,i=e.resolvedPlaylist;if(a&&e.embed?.playlist){let t=await X(e.embed,u.current);t&&i&&(i.videos=t)}return{video:t,playlist:i}},[a]),y=(0,h.useCallback)(async()=>{let e=++d.current;l(e=>({...e,loading:!0,error:null}));try{let n=new W({source:t,env:i,url:r,isSingleVideoEmbed:s});if(t.type===U.prefetched){if(!n.setup(t.data))throw Error("Failed to setup Nitehawk from provided data")}else{let t=await n.fetchNitehawkData();if(e!==d.current)return;if(!t)throw Error("No data returned from Nitehawk");if(!n.setup(t))throw Error("Failed to setup Nitehawk data")}if(e!==d.current)return;let{video:a,playlist:o}=await v(n);if(e!==d.current)return;l({nitehawk:n,video:a,playlist:o,loading:!1,error:null})}catch(i){if(e!==d.current)return;let t=i instanceof Error?i:Error(String(i));l(e=>({...e,loading:!1,error:t})),console.error("Error loading Nitehawk data:",t)}},[t,i,r,s,v]);return(0,h.useEffect)(()=>{n?l(e=>({...e,loading:!1})):y().catch(e=>{console.error("Unexpected error loading Nitehawk data:",e)})},[y,n]),{video:o.video,playlist:o.playlist,nitehawk:o.nitehawk,loading:o.loading,error:o.error,refetch:y}}({source:e,env:t,url:i,isSingleVideoEmbed:r,skip:s,sortByViewedVideos:n}),y=(0,m.p)(),{_setVideoLoading:g,_setVideoError:b,_setVideoData:f,_syncState:w}=(0,m.y)();return(0,h.useEffect)(()=>
1{if(!p&&!v&&c&&y){let e=c.embed?.embedAspectRatio||c.video?.aspectRatio;e&&y.aspectRatio(e)}},[c,p,v,y]),(0,h.useEffect)(()=>{g(p)},[p,g]),(0,h.useEffect)(()=>{b(v)},[v,b]),(0,h.useEffect)(()=>{p||v||f({video:d,playlist:u})},[d,u,p,v,f]),(0,h.useEffect)(()=>{p||v||!c||w({nitehawk:c})},[c,p,v,w]),(0,h.useEffect)(()=>{!p&&!v&&c&&a&&a({video:d,playlist:u,nitehawk:c})},[p,v,d,u,c,a]),(0,h.useEffect)(()=>{v&&o&&o(v)},[v,o]),"function"==typeof l?(0,J.Y)(J.FK,{children:l({loading:p,error:v,video:d,playlist:u})}):(0,J.Y)(J.FK,{children:l})}},71855:(e,t,i)=>{"use strict";i.d(t,{m:()=>r.a});var r=i(59105);i(3780)},75602:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});var r=i(58898),s=i(71055);function n(e){return function(e,t=e=>e){let i=s.default.useSyncExternalStore(e.subscribe,s.default.useCallback(()=>t(e.getState()),[e,t]),s.default.useCallback(()=>t(e.getInitialState()),[e,t]));return s.default.useDebugValue(i),i}((0,r.b)(),e)}},83061:(e,t,i)=>{},94602:(e,t,i)=>{"use strict";let r;i.d(t,{a:()=>s,b:()=>n,c:()=>a,d:()=>o,e:()=>l,f:()=>d,g:()=>u,h:()=>c,i:()=>p,j:()=>v,k:()=>h});var s=((r=s||{}).Abort="abort",r.CanPlay="canplay",r.CanPlayThrough="canplaythrough",r.DurationChange="durationchange",r.Emptied="emptied",r.Ended="ended",r.Error="error",r.LoadedData="loadeddata",r.LoadedMetadata="loadedmetadata",r.LoadStart="loadstart",r.Pause="pause",r.Play="play",r.Playing="playing",r.RateChange="ratechange",r.Resize="resize",r.Seeked="seeked",r.Seeking="seeking",r.Stalled="stalled",r.Suspend="suspend",r.VolumeChange="volumechange",r.Waiting="waiting",r.TimeUpdate="timeupdate",r),n="videoPlayerManager",a="videoPlayerManagerInit",o="videoPlayerInit",l="videoPlayerRegistered",d="videoPlaylistUpdated",u="|",c=Object.values(s),p={autoplay:!0,muted:!0,loop:!0},v="16:9",h={mobile:767,tablet:980}}}]);

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.