1"use strict";(globalThis.webpackChunksamw=globalThis.webpackChunksamw||[]).push([[52373],{358276(e,t,a){a.d(t,["I9",0,["transcripts"],"hL",0,{article:"Article",news:"MarketCurrent",research:"Research"},"ui",0,["exclude-feed"]])},549944(e,t,a){var r=a(353986),n=a(945911);const l=["types","tags","lang"];a.d(t,["f",0,e=>{let t=e.types,a=e.tags,c=e.lang,s=(0,r.A)(e,l);return n.yS.get("feed",{...s,models:t,...a&&{any_tags:a},...c&&{lang:c}})}])},671093(e,t,a){a.d(t,{F:()=>P});var r=a(205544),n=(a(874423),a(962953),a(803296),a(527208),a(548408),a(814603),a(147566),a(198721),a(464282)),l=a(295257),c=a(296540),s=a(195304),u=a(8720),o=a(154157),i=a(506488),d=a(475719),v=a(603921),m=(a(218111),a(607588),a(301825)),p=a(559682),b=a(864295),y=a(203189),k=(a(533110),a(603)),f=a(841127);const g="video_hub_enhancements_active_video",h=()=>{const e=k.E.getItem(g);if(!e)return null;const t=(0,f.j)(e);return t&&"object"==typeof t&&"string"==typeof t.articleId?{articleId:t.articleId,progress:"number"==typeof t.progress?t.progress:0,volume:"number"==typeof t.volume?t.volume:1,muted:"boolean"==typeof t.muted&&t.muted,ccEnabled:"boolean"!=typeof t.ccEnabled||t.ccEnabled,quality:"string"==typeof t.quality?t.quality:void 0,playbackRate:"number"==typeof t.playbackRate?t.playbackRate:void 0}:null},R=e=>{k.E.setItem(g,JSON.stringify(e))};var E=a(474848);const C=e=>{let t=e.videoElement,a=e.articleId,r=e.muted,n=void 0!==r&&r,l=e.cc,s=void 0!==l&&l,u=e.skipTimePersistence,o=void 0!==u&&u;const i=(0,c.useRef)(null),d=(0,c.useRef)(!1),v=(0,c.useRef)(0),k=(0,c.useRef)(!1),f=(0,c.useRef)({isPip:!1,muted:!1}),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,c.useRef)(null),n=(0,c.useRef)(!1),l=(0,c.useRef)(0);return(0,c.useEffect)(()=>{const a=h();if(t&&(null==a?void 0:a.articleId)===e){const e={...a,progress:0,quality:void 0,playbackRate:void 0};R(e),r.current=e,l.current=0}else{var c;r.current=a,l.current=null!==(c=null==a?void 0:a.progress)&&void 0!==c?c:0}n.current=(null==a?void 0:a.articleId)===e},[e,t]),{setActiveVideo:(0,c.useCallback)(a=>{if(!e||!a)return;const c=r.current,s=null!=c?c:{},u=s.articleId,o=s.progress,i=s.volume,d=void 0===i?1:i,v=s.muted,m=void 0!==v&&v,p=s.ccEnabled,b=void 0===p||p,y=s.quality,k=s.playbackRate,f=u===e;let g;if(f&&c&&!t)g=null!=o?o:0;else if(f&&t){var h;g=null!==(h=a.seconds)&&void 0!==h?h:0}else if(t)g=0;else{var E;g=null!==(E=a.seconds)&&void 0!==E?E:0}const C={articleId:e,progress:g,volume:d,muted:m,ccEnabled:b,quality:y,playbackRate:k};t||(R(C),l.current=g),r.current=C,n.current=!0},[e,t]),saveProgress:(0,c.useCallback)(t=>{var a,c;if(!e||!t)return;const s=null!==(a=r.current)&&void 0!==a?a:{},u=s.volume,o=void 0===u?1:u,i=s.muted,d=void 0!==i&&i,v=s.ccEnabled,m=void 0===v||v,p=s.quality,b=s.playbackRate,y=null!==(c=t.seconds)&&void 0!==c?c:0,k=l.current;if(Math.abs(y-k)<1)return void(r.current={articleId:e,progress:y,volume:o,muted:d,ccEnabled:m,quality:p,playbackRate:b});const f={articleId:e,progress:y,volume:o,muted:d,ccEnabled:m,quality:p,playbackRate:b};R(f),r.current=f,l.current=y,n.current=!0},[e]),saveVolume:(0,c.useCallback)(l=>{var c;if(!e||!l)return;const s=null!==(c=r.current)&&void 0!==c?c:{},u=s.progress,o=void 0===u?0:u,i=s.ccEnabled,d=void 0===i||i,v=s.quality,m=s.playbackRate,p=t?0:o,b=l.volume,y=void 0===b?1:b,k=l.muted,f={articleId:e,progress:p,volume:y,muted:!!a||void 0!==k&&k,ccEnabled:d,quality:v,playbackRate:m};t||R(f),r.current=f,n.current=!0},[e,t,a]),saveCCState:(0,c.useCallback)(a=>{var l;if(!e)return;const c=null!==(l=r.current)&&void 0!==l?l:{},s=c.progress,u=void 0===s?0:s,o=c.volume,i=void 0===o?1:o,d=c.muted,v=void 0!==d&&d,m=c.quality,p=c.playbackRate,b={articleId:e,progress:t?0:u,volume:i,muted:v,ccEnabled:a,quality:m,playbackRate:p};t||R(b),r.current=b,n.current=!0},[e,t]),saveQuality:(0,c.useCallback)(a=>{var l;if(!e||!a)return;const c=null!==(l=r.current)&&void 0!==l?l:{},s=c.progress,u=void 0===s?0:s,o=c.volume,i=void 0===o?1:o,d=c.muted,v=void 0!==d&&d,m=c.ccEnabled,p=void 0===m||m,b=c.playbackRate,y={articleId:e,progress:t?0:u,volume:i,muted:v,ccEnabled:p,quality:a.quality,playbackRate:b};t||R(y),r.current=y,n.current=!0},[e,t]),savePlaybackRate:(0,c.useCallback)(a=>{var l;if(!e||!a)return;const c=null!==(l=r.current)&&void 0!==l?l:{},s=c.progress,u=void 0===s?0:s,o=c.volume,i=void 0===o?1:o,d=c.muted,v=void 0!==d&&d,m=c.ccEnabled,p=void 0===m||m,b=c.qual
1ity,y={articleId:e,progress:t?0:u,volume:i,muted:v,ccEnabled:p,quality:b,playbackRate:a.playbackRate};t||R(y),r.current=y,n.current=!0},[e,t]),getSavedState:(0,c.useCallback)(()=>{if(t)return null;const a=h();return a&&a.articleId===e?a:null},[t,e])}}(null!=a?a:null,o,n),C=g.setActiveVideo,P=g.saveProgress,_=g.saveVolume,I=g.saveCCState,q=g.saveQuality,T=g.savePlaybackRate,S=g.getSavedState,w=(0,y.R)({videoRef:i}),x=w.emitVimeoEvent,V=w.listenToEvent,M=(0,p.k)({videoRef:i,playerSettings:f,isPlayerReady:!0}),j=M.processVimeoEvent,A=M.canProcessEvents,F=M.resetTrackedMilestones,L=(0,m.D)({videoRef:i,playerSettings:f}),O=(0,c.useCallback)(e=>{k.current||(L("auto_play"),k.current=!0),C(e),void 0!==e.seconds&&(v.current=e.seconds)},[C,L]),Q=(0,c.useCallback)(e=>{void 0!==e.seconds&&(v.current=e.seconds),P(e)},[P]),W=(0,c.useCallback)(e=>{void 0!==e.seconds&&(v.current=e.seconds),P(e)},[P]),D=(0,c.useCallback)(e=>{_(e)},[_]),H=(0,c.useCallback)(e=>{const t="captions"===e.kind||"subtitles"===e.kind;I(t)},[I]),N=(0,c.useCallback)(e=>{q(e)},[q]),Y=(0,c.useCallback)(e=>{T(e)},[T]),z=(0,c.useCallback)(e=>{("play"!==e.event||k.current)&&j(e);const t={play:O,pause:Q,seeked:Q,timeupdate:W,volumechange:D,texttrackchange:H,qualitychange:N,playbackratechange:Y}[e.event];t&&e.data&&t(e.data)},[j,O,Q,W,D,H,N,Y]),$=(0,c.useCallback)(()=>{if(A.forEach(e=>{V(e)}),V("timeupdate"),V("texttrackchange"),V("qualitychange"),V("playbackratechange"),d.current)return;const e=S();var t;i.current&&(e?(e.progress>0&&x({method:"setCurrentTime",value:e.progress}),void 0!==e.volume&&x({method:"setVolume",value:e.volume}),x({method:"setMuted",value:!!n||e.muted}),e.ccEnabled?x({method:"enableTextTrack",value:{language:"en",kind:"captions"}}):x({method:"disableTextTrack"}),x({method:"setPlaybackRate",value:null!==(t=e.playbackRate)&&void 0!==t?t:1}),void 0!==e.quality&&x({method:"setQuality",value:e.quality})):(x({method:"setPlaybackRate",value:1}),x(s?{method:"enableTextTrack",value:{language:"en",kind:"captions"}}:{method:"disableTextTrack"})),d.current=!0)},[A,V,S,x,n,s]);return(0,b.I)({videoRef:i,onReady:$,onEvent:z}),(0,c.useEffect)(()=>{i.current&&t.src&&(i.current.src=t.src,i.current.allowFullscreen=!0,d.current=!1,k.current=!1,F())},[t.src,F]),(0,c.useEffect)(()=>{const e=i.current;return()=>{e&&(x({method:"pause"}),x({method:"setMuted",value:!0})),v.current>0&&P({seconds:v.current,duration:0,percent:0})}},[P,x]),(0,E.jsx)("iframe",{allowFullScreen:!0,allow:"autoplay; fullscreen; picture-in-picture",className:"size-full",ref:i,title:"Vimeo Player"})},P=e=>{var t;let a=e.content,m=e.articleId,p=e.autoPlay,b=void 0!==p&&p,y=e.muted,k=void 0!==y&&y,f=e.cc,g=void 0!==f&&f,h=e.skipTimePersistence,R=void 0!==h&&h;const P=(0,d.y)().isHydrationFinished,_=(0,c.useState)(null),I=(0,r.A)(_,2),q=I[0],T=I[1],S=(0,c.useMemo)(()=>(P?e=>(0,v.xR)(e):(0,n.L)(e=>(0,u.NR)(e),e=>(0,v.xR)(e)))(a),[a,P]),w=S.html,x=S.videoElement,V=S.isVimeoVideo,M=null==x||null===(t=x.src)||void 0===t?void 0:t.includes("seekingalpha.com/embed/");(0,c.useEffect)(()=>{if(M&&V&&b&&null!=x&&x.src&&!q){const e=x.src.split("/embed/",2)[1],t=e?(0,l.H)(e.split("?")):null;t&&"string"==typeof t&&(0,i.f)(t).then(e=>(e&&T(e),e)).catch(()=>{})}},[M,V,b,null==x?void 0:x.src,q]);const j=(0,c.useMemo)(()=>{if(!q||!M||!V)return null;try{const e=new URL(q);e.searchParams.set("autoplay","1"),e.searchParams.set("muted",k?"1":"0"),e.searchParams.set("cc",g?"1":"0"),e.searchParams.set("dnt","1"),e.searchParams.set("background","0"),e.searchParams.set("byline","0"),e.searchParams.set("title","0"),e.searchParams.set("portrait","0");const t=(0,s.YE)().createElement("iframe");return t.src=e.href,t.setAttribute("allow","autoplay; fullscreen; picture-in-picture"),t}catch{return null}},[q,k,g,M,V]);return M&&V&&j?(0,E.jsx)(C,{articleId:m,cc:g,muted:k,skipTimePersistence:R,videoElement:j}):(0,E.jsx)(o.Q,{children:w})}},506488(e,t,a){a.d(t,{q:()=>d,f:()=>v});var r=a(46743),n=a(424400),l=a(433122),c=a(308879);const s=c.Ikc({embedId:c.YjP()}),u=c.YjP();var o=a(320597);const i=e=>{if(!e)return null;const t=`?${e.split("?",2)[1]}`;return(0,r.q)(t).src},d=e=>e?i(e.src):null,v=async e=>{const t=(e=>{if(!e)return null;const t=n.CF.exec(e);return t?t[1]:null})(await(async e=>{try{return await(async e=>(await l.O.get("embed/{embedId}",{schema:{path:s,response:u},path:{embedId:e}})).body)(e)}catch(e){return o.v.error(e),null}})(e));return i(t)}},301825(e,t,a){a.d(t,{D:()=>u});var r=a(296540),n=a(385929),l=a(924777),c=a(241199),s=a(295257);const u=e=>{let t=e.videoRef,a=e.playerSettings;return(0,r.useCallback)((e,r)=>{if(!t.current||!a.current)return;const u=a.current.isPip;var o;n.c.trackEvent({type:"video",source:(0,l.ju)(),action:e,data:{provider:String("VimeoPlayer"),video_id:(o=t.current.src,(0,c.$)((0,s.H)(o.split("/")).split("?"))),video_unit:u?"pip":"in_stream",...r}})},[a,t])}},559682(e,t,a){a(517642),a(658004),a(733853),a(845876),a(432475),a(515024),a(731698),a(962953);var r=a(635277),n=a(296540),l=a(293259),c=a(366483),s=a(301825),u=a(438624);a.d(t,["k",0,e=>{let t=e.videoRef,a=e.playerSettings,o=e.isPlayerReady,i=e.disableCompleteProgressTrackerStep;const d=(0,s.D)({videoRef:t,playerSettings:a}),v=(0,c.l)().setIsCompleted,m=(0,n.useRef)(new Set),p=(0,n.useCallback)(()=>{d("manual_play"),i||v(l.pW.WatchAVideo)},[i,v,d]),b=(0,n.useCallback)(e=>{let t=e.percent;0!==t&&1!==t&&d("manual_stop")},[d]),y=(0,n.useCallback)(()=>{d("played_to_end")},[d]),k=(0,n.useCallback)(e=>{let t=e.fullscreen;d("interaction",t?{button_name:"fullscreen"}:{button_name:"exit_fullscreen"})},[d]),f=(0,n.useCallback)(()=>{d("interaction",{button_name:"quality"})},[d]),g=(0,n.useCallback)(()=>{d("interaction",{button_name:"playback_rate"})},[d]),h=(0,n.useMemo)(()=>(0,r.s)(()=>{d("interaction",{button_name:"cc"})},100,{trailing:!0}),[d]),R=(0,n.useMemo)(()=>(0,r.s)(e=>{let t=e.volume;a.current&&(0===t?(d("interaction",{button_name:"mute"}),a.current.muted=!0):a.current.muted?(d("interaction",{button_name:"unmute"}),a.current.muted=!1):d("interaction",{button_name:"volume"}))},100,{trailing:!0}),[a,d]),E=(0,n.useCallback)(()=>{d("interaction",{button_name:"seek"})},[d]),C=(0,n.useCallback)(()=>{a.current&&(d("interaction",{button_name:"PiP"}),a.current.isPip=!0,d("shown"))},[a,d]),P=(0,n.useCallback)(()=>{a.current&&(d("interaction",{button_name:"PiP"}),a.current.isPip=!1)},[a,d]),_=(0,n.useCallback)(e=>{let t=e.percent;if(void 0===t)return;const a=100*t;[{threshold:25,action:"played_25"},{threshold:50,action:"played_50"},{threshold:75,action:"played_75"}
1].forEach(e=>{let t=e.threshold,r=e.action;a>=t&&!m.current.has(t)&&(m.current.add(t),d(r))})},[d]),I=(0,n.useMemo)(()=>({play:p,pause:b,ended:y,fullscreenchange:k,qualitychange:f,playbackratechange:g,texttrackchange:h,timeupdate:_,volumechange:R,seeked:E,enterpictureinpicture:C,leavepictureinpicture:P}),[y,C,k,P,b,p,g,f,E,h,_,R]),q=(0,n.useCallback)(e=>{var t;let a=e.event,r=e.data;null===(t=I[a])||void 0===t||t.call(I,r)},[I]),T=(0,u.g)({videoRef:t});(0,n.useEffect)(()=>{T&&o&&d("shown")},[T,o,d]);const S=(0,n.useCallback)(()=>{m.current.clear()},[]);return{processVimeoEvent:q,canProcessEvents:Object.keys(I),resetTrackedMilestones:S}}])},438624(e,t,a){var r=a(205544),n=a(296540),l=a(185692);a.d(t,["g",0,e=>{let t=e.videoRef;const a=(0,l.Wx)({triggerOnce:!0}),c=(0,r.A)(a,2),s=c[0],u=c[1];return(0,n.useEffect)(()=>{s(t.current)},[s,t]),u}])},864295(e,t,a){a(874423);var r=a(296540),n=a(195304),l=a(72580),c=a(841127);a.d(t,["I",0,e=>{let t=e.videoRef,a=e.onReady,s=e.onEvent;const u=(0,r.useCallback)(e=>{var r;const n="string"==typeof e?null!==(r=(0,c.j)(e))&&void 0!==r?r:{}:e,l=n.event,u=n.method,o=n.data;if("ready"===l)return void a();const i=Boolean(u);t.current&&!i&&s({event:l,data:o})},[s,a,t]);(0,r.useEffect)(()=>{const e=(0,n.zk)();return(0,l.X)(e,"message",e=>{let t=e.data;e.origin.includes("vimeo.com")&&u(t)})},[u])}])},203189(e,t,a){var r=a(296540);a.d(t,["R",0,e=>{let t=e.videoRef;const a=(0,r.useCallback)(e=>{var a;t.current&&(null===(a=t.current.contentWindow)||void 0===a||a.postMessage(e,"*"))},[t]);return{listenToEvent:(0,r.useCallback)(e=>{a({method:"addEventListener",value:e})},[a]),emitVimeoEvent: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.