MSN{const t=p(O,!0),e=t&&n(t),{login_hint:i}=e||{};return i&&e})),d=m((()=>!!p(O)));let A=new class{constructor(){a()?(this.isDebugEnabled=(function(t,e){const i=e.replace(/[[]]/g,”\$&”),s=new RegExp(“[?&]”+i+”(=([^&#]*)|&|#|$)”).exec(t);if(!s)return null;const n=s[2];return decodeURIComponent(n.replace(/+/g,” “))||””}(window.location.href,”debug”)||””).toLowerCase()in{1:1,true:1},this.isDebugEnabled&&!s.g.TEST_ENV&&(window.webpackRequire=s)):this.isDebugEnabled=!1}getLoggingService(){return null}isDebug(){return this.isDebugEnabled}setDebug(t){this.isDebugEnabled=t}setTags(t){}log(t,e){this.isDebug()&&console.info(t)}logError(t){console.error(t)}logCallback(t){this.isDebug()&&console.info(t())}logObjects(…t){this.isDebug()&&console.log(…t)}logSingleObject(t,e){this.isDebug()&&console.log(t)}};let h,I=new class extends class{constructor(t){this.storage=t}get supported(){return!!this.storage}getItem(t){if(this.supported)return this.storage.getItem(t)}getObject(t,e){const i=this.getItem(t);if(null!=i){const t=n(i);if(null!=t)return t}return e}key(t){if(this.supported&&t>=0)return this.storage.key(t)}keys(){return this.supported?Object.keys(this.storage):[]}setObject(t,e){void 0!==e?this.setItem(t,JSON.stringify(e)):this.removeItem(t)}removeObject(t){const e=this.removeItem(t);if(null!=e)return n(e)}setItem(t,e){if(this.supported)try{this.storage.setItem(t,e)}catch(t){A.logError(t)}}get length(){if(this.supported)return this.storage.length}removeItem(t){if(this.supported){const e=this.getItem(t);return this.storage.removeItem(t),e}}removeSubstringKeys(t){if(!this.supported||!t)return;const e=[];for(let i=0;is)return n}}return i}function E(){return H=H||void 0===H&&I.getObject(f)||null,H}!function(t){t.NotAvailable=”notAvailable”,t.Expired=”expired”,t.Valid=”valid”}(v||(v={}));const q=”Authorization”;var R,T;!function(t){t.Presentation=”presentation”}(R||(R={})),function(t){t.Unknown=”Unknown”,t.Portrait=”Portrait”,t.Landscape=”Landscape”}(T||(T={}));var x;function P(){try{return localStorage}catch(t){return null}}!function(t){t[t.Undefined=0]=”Undefined”,t[t.Basic=1]=”Basic”,t[t.Advanced=2]=”Advanced”,t[t.Premium=3]=”Premium”}(x||(x={}));const _=”uxlogin”,F=”uxlogout”,V=”uxedit”,D=m((()=>{const t=P();return t&&”1″===t.getItem(_)||a()&&location.search&&location.search.includes(“uxlogin=1”)}));const M=m((()=>{const t=function(){try{return sessionStorage}catch(t){return null}}();return t&&!!t.getItem(F)}));const U=m((()=>{const t=P();return t&&”1″===t.getItem(V)}));const W={newsAndInterests:1,ugc:1,windowsNewsbar:1,windowsNewsPlus:1,winWidgets:1,windowsShell:1,distribution:1,superApp:1,gaming:1},L={edgeChromium:1},B=m((()=>(a()&&c()||{}).apptype)),G=m((()=>$()&&(j()||!p(“ace”)))),J=m((()=>a()&&!(B()in W)&&!N(“prg-nodualauth”))),$=m((()=>J()&&!(B()in L)));m((()=>J()&&(!(B()in L)||!d()))),m((()=>J()&&!K()));function X(){return K()}function z(){const t=y;if(t)return A.log(“dual-auth: tryGet1SAuthToken returned live tokens”),t;const e=S();if(e)return A.log(`dual-auth: tryGet1SAuthToken returned cached tokens that are ${k()}`),e;A.log(“dual-auth: tryGet1SAuthToken returned empty tokens”)}function Y(t){const e={};return t&&(e[q]=`Bearer ${t}`),e}function K(){return $()&&D()||G()&&(G()&&!D()&&j()&&(“expired”==k()||U())||M())}var Q;!function(t){t.GLOBAL=”GLOBAL”,t.GCC_MODERATE=”GCC_MODERATE”}(Q||(Q={}));const Z=[0,656,980,1304],tt=[0,540,768,1084,1400,1779];function et(t,e=tt){for(let i=e.length-1;i>=0;i–)if(t>=e[i])return i}const it={ver:”0.1.0″,spec:{innerWidth:{clientValue:()=>window.innerWidth},innerHeight:{clientValue:()=>window.innerHeight},outerWidth:{clientValue:()=>window.outerWidth},breakpoint:{clientValue:()=>et(window.innerWidth,Z)},locationHash:{clientValue:()=>window.location.hash},locationHref:{clientValue:()=>window.location.href},locationHost:{clientValue:()=>window.location.host},locationHostName:{clientValue:()=>window.location.hostname},locationOrigin:{clientValue:()=>window.location.origin},locationPathName:{clientValue:()=>window.location.pathname},locationProtocol:{clientValue:()=>window.location.protocol},locationSearch:{clientValue:()=>window.location.search},screenTop:{clientValue:()=>window.screenTop},screenY:{clientValue:()=>window.screenY},canUseCssGrid:{clientValue:()=>window.CSS&&window.CSS.supports&&CSS.supports(“display”,”grid”)||!1},devicePixelRatio:{clientValue:()=>window.devicePixelRatio},language:{clientValue:()=>document.documentElement.lang},direction:{clientValue:()=>document.documentElement.dir}}};class st{constructor(t,e){if(this.url=new URL(t.href),this.innerHeight=t.innerHeight,this.devicePixelRatio=t.devicePixelRatio,this.canUseCssGrid=t.canUseCssGrid,this.requestId=t.requestId,this.cookie=t.cookie,this.referer=t.referer,this.userAgent=t.userAgent,this.oneServiceHeaders=function(t){try{if(t)return JSON.parse(t)}catch(t){}}(t.oneServiceHeaders)||{},this.isPssrMode=e,e){const t=nt(“OSATE”,this.cookie),e=nt(“OSAT”,this.cookie);if(t&&e||!t&&!e)return this.msalAuthReady=!0,void(e&&(this.oneServiceHeaders.Authorization=`Bearer ${e}`));this.msalAuthReady=!1,this.pssrRejectedReason=t&&!e?”missOSAT”:”missOSATE”}}static getInstance(){return s.g.TEST_ENV&&!st._instance&&rt({href:”http://localhost:8080/”,innerHeight:768,devicePixelRatio:1,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””}),st._instance||rt({href:”http://localhost:8080/”,innerHeight:0,devicePixelRatio:0,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””}),st._instance}static resetInstance(t,e=!1){return st._instance=new st(t,e),st._instance}}function nt(t,e){if(e&&t){const i=new RegExp(“\b”+t+”\s*=\s*([^;]*)”,”i”).exec(e);return i&&i.length>1?i[1]:null}return null}st._instance=null;const rt=st.resetInstance;function at(){return a()?window.devicePixelRatio:st.getInstance().devicePixelRatio}let ct,ot;var gt,lt,ut;ot=gt||(a()?window:{}),ut=()=>{let t;return{promise:new Promise((e=>t=e)),resolver:t}},ct=ot[lt=”authHeaderPromiseParts”]||(ot[lt]=ut());function pt(){if(“undefined”!=typeof window&&window.document&&window.document.createElement&&window.applicationCache){return window.document.getElementsByTagName(“html”)[0].getAttribute(“manifest”)}return!1}let bt,mt,Ot;function jt(){if(!bt){const t=document.head.getAttribute(“data-client-settings”);t&&(bt=JSON.parse(t))}return bt}var dt;!function(t){t[t.Alert=0]=”Alert”,t[t.NoAlert=1]=”NoAlert”,t[t.HighImpact=2]=”HighImpact”,t[t.Critical=3]=”Critical”}(dt||(dt={}));const At=new class{constructor(t=20){this.maxLength=20,this.list=[],this.maxLength=t}push(t){this.list.push(t),this.list.length>this.maxLength&&this.list.shift()}get data(){return this.list}};function ht(t,e,i,s=dt.Alert){try{const n=jt(),r=function(){if(mt)return mt;let t=document.head.getAttribute(“data-info”);const e=jt();if(pt()){let i;try{const t=window.localStorage.getItem(“shd_”+e.pagetype);i=JSON.parse(t)}catch(t){i=null}if(i){const s=i.clientSettings,n=i.info;s&&n&&e.pageGenTime0)return t.substring(0,e)}return””}(a.apikey));const o=function(t,e,i,s,n,r,a=dt.Alert){if(i){n=n||{};const{apptype:c,audienceMode:o,pagetype:g,pageGenTime:l,bundleInfo:u,deviceFormFactor:b=””}=i;n.pageGenTime=l,n.build=u&&u.v,n.appType=c;const m=function(t,e,i){const s=i&&”phone”===i.toLowerCase();return{bingHomepage:”binghomepage”,mmx:”emmx”,edge:”spartan”,edgeChromium:e&&”enterprise”===e?”entnews”:”anaheim”,hybrid:”spartan”,hub:s?”prime_mobile”:”prime”,microsoftNews:”msnews”,office:”entnews”,views:s?”prime_mobile”:”prime”,windowsShell:”windowsshell”}[t]}(c,o,b),O=m||c,j=document.getElementsByTagName(“html”)[0].getAttribute(“lang”);let d=””,A=”muid”;try{window&&window.getCookieConsentRequired&&”function”==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(d=p(“muid”))}catch(t){console.log(“error fetching muid.”)}d||(d=i.aid,A=”aid”);const h={name:”MS.News.Web.AppError”,time:l,ver:”4.0″,iKey:`o:${s}`,data:{baseData:{},baseType:”MS.News.Web.Base”,page:{name:”default”,product:O,type:It(g),content:{category:”standaloneError”}},browser:{clientId:d,clientIdType:A},flight:{id:r},request:{activityId:i.aid,requestId:i.aid},locale:{mkt:j},extSchema:{id:t,severity:a,pb:n,message:e}}};return h?JSON.stringify(h):null}return null}(e,t,n,c,i,r,s);if(a&&o){console.error(o),At.push(o);const t=”https://”+Ot+”/OneCollector/1.0″+function(t){return”?”+Object.keys(t).map((function(e){return e+”=”+encodeURIComponent(t[e])})).join(“&”)}(a);navigator.sendBeacon(t,o)}else console.log(“missing parameters in data-client-settings. “+t)}catch(e){console.log(“error logging the app error. “+t)}}function It(t){let e=t;switch(t){case”windowsshellhp”:e=”dhp”;break;case”video”:e=”watch”}return e}Object.assign({},it.spec);let Nt=null;var Ct,ft;!function(t){t[t.Alert=0]=”Alert”,t[t.NoAlert=1]=”NoAlert”,t[t.HighImpact=2]=”HighImpact”,t[t.Critical=3]=”Critical”}(Ct||(Ct={})),function(t){t[t.Exceptional=0]=”Exceptional”,t[t.Fallback=1]=”Fallback”}(ft||(ft={}));const wt=Ct.Alert,vt={build:””};Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.NoAlert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Ct.Critical,Ct.NoAlert,Ct.HighImpact,Ct.Critical,Ct.Critical,Ct.Critical,Ct.HighImpact;const Ht={InvalidIntraArticleDataError:{id:9001,severity:wt,pb:vt},DataFetchError:{id:9002,severity:wt,pb:vt},InvalidDocumentContentError:{id:9003,severity:wt,pb:vt},ViewsPaddleDataLoadError:{id:9004,severity:wt,pb:vt},ViewsErrorPage:{id:9005,severity:wt,pb:vt},ProviderMapperError:{id:9006,severity:wt,pb:vt},InvalidContentId:{id:9007,severity:wt,pb:vt},ViewsPageFailedToRender:{id:9008,severity:wt,pb:vt},ViewsPageJSErrorPostTTVR:{id:9009,severity:wt,pb:vt},ViewsComponentFailedToRender:{id:9010,severity:wt,pb:vt},ViewsInfiniteReadingError:{id:9011,severity:wt,pb:vt},ViewsInfiniteReadingIFrameRenderError:{id:9012,severity:wt,pb:vt},ViewsInfiniteReadingHelperInitializationError:{id:9013,severity:wt,pb:vt},StaticFallbackError:{id:9014,severity:wt,pb:vt},ViewsInfiniteReadingDisplayAdError:{id:9015,severity:wt,pb:vt},ViewsMainContentRemovedFetchError:{id:9016,severity:wt,pb:vt},ViewsOtherContentRemovedFetchError:{id:9017,severity:wt,pb:vt},ViewsInfiniteReadingStyleValidationError:{id:9018,severity:wt,pb:vt},RelatedSlideshowCMSFetchError:{id:9019,severity:wt,pb:vt},InvalidContentIdFromFakePath:{id:9020,severity:wt,pb:vt},ViewsFatalRedirectError:{id:9021,severity:wt,pb:vt},ViewsFatalErrorHandled:{id:9022,severity:wt,pb:vt},ViewsGenericLowSevJSError:{id:9023,severity:Ct.NoAlert,pb:vt}};Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Fallback}),Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Fallback}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.NoAlert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.NoAlert,Ct.Alert,Ct.NoAlert,Ct.Alert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Fallback}),Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Fallback}),Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.Alert,Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!1}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.NoAlert,Ct.HighImpact,Ct.NoAlert,Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.Alert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Exceptional}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Object.assign(Object.assign({},vt),{userImpacting:!1,errorBehavior:ft.Fallback}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Critical,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.Alert,Ct.Alert,Ct.NoAlert,Ct.Critical,Ct.Alert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.Critical,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.Critical,Ct.Alert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.Critical,Ct.NoAlert,Object.assign(Object.assign({},vt),{userImpacting:!0}),Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.HighImpact,Ct.HighImpact,Ct.Critical,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.Critical,Ct.NoAlert,Ct.NoAlert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Ct.Alert,Object.assign({},vt),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.Alert,Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.HighImpact,Object.assign(Object.assign({},vt),{userImpacting:!0}),Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.NoAlert,Ct.Critical;function yt(t,e){if(t instanceof Error){const i=t.toString();return e&&t.stack?`${i}, Stack: ${t.stack}`:i}return”string”==typeof t?t:function(t){try{return JSON.stringify(t)}catch(t){return””}}(t)}function St(t,e,i){const s=vt;return Object.assign(Object.assign({},t),{message:e||t.message,pb:i?Object.assign(Object.assign(Object.assign({},s),t.pb),{customMessage:i}):Object.assign(Object.assign({},s),t.pb)})}(new class{constructor(){this.childCookieName=”child”,this.domInfo=document.head.dataset.info}init(e=null){this.clientSettings=e||c(),this.authCookieName=window._authCookieName||””,this.bundle=window._webWorkerBundle||””;const i=this.buildWebWorkerUrl(),s=window.webWorker=new Worker(i,{name:”web-worker”}),n=window.webWorkerMessages=[];s.onmessage=t=>{n.push(t.data)};const r=window.webWorkerErrors=[];if(s.onerror=t=>{r.push(t)},window.chrome){const e=this.getAudienceMode(this.clientSettings),i=window.webWorker&&window.chrome&&window.chrome.ntpSettingsPrivate;i&&”function”==typeof i.getPref&&(i.getPref(“ntp.news_feed_display”,(t=>{t&&t.value&&s.postMessage({id:”FeedDisplaySetting”,type:”command”,payload:t.value})})),i.getPref(“ntp.layout_mode”,(t=>{t&&t.value&&s.postMessage({id:”LayoutModeSetting”,type:”command”,payload:t.value})})),i.getPref(“ntp.user_nurturing”,(t=>{let e=!1;t&&t.value&&t.value.length&&(e=this.getSingleColRequest(t.value)),s.postMessage({id:”RenderSingleColumn”,type:”command”,payload:e})}))),e===t.Enterprise&&this.clientSettings.browser&&”edgeChromium”===this.clientSettings.browser.browserType&&parseInt(this.clientSettings.browser.version)>=87&&this.getEnterpriseAccessToken().then((t=>{t&&s.postMessage({id:”AuthTokenEnterprise”,type:”command”,payload:Y(t)})})),e!==t.Adult&&e!==t.Enterprise||this.sendPageConfiguration()}X()&&ct.promise.then((t=>s.postMessage({id:”AuthHeaders”,type:”command”,payload:t||{}})))}buildWebWorkerUrl(t=null){return(this.bundle||””)+”#”+this.qsFromDocument()+this.qsFromCookies()+this.qsFromDataAttribute(t||this.clientSettings)+this.qsMisc()+this.qsAuth()+this.qsFromUrl()+this.qsFromServiceWorker()+this.qsSelectedPivot()+this.qsXboxXToken()}qs(t,e,i){return t?e+”=”+(i||t)+”&”:””}qsFromDocument(){var t;return this.qs(document.getElementsByTagName(“html”)[0].getAttribute(“lang”),”lang”)+this.qs(encodeURIComponent(window.location.href),”adsReferer”)+this.qs(null===(t=at())||void 0===t?void 0:t.toString(),”devicePixelRatio”)}qsFromServiceWorker(){if(!navigator.serviceWorker||!navigator.serviceWorker.controller)return””;const t=navigator.serviceWorker.controller;if(“activated”!==t.state||!t.scriptURL)return””;if(t.scriptURL){const e=new URL(t.scriptURL).searchParams.toString();return e?”&”+e+”&”:””}return””}qsFromCookies(){return this.qs(b(this.authCookieName),”aace”,”1″)+this.qs(b(“muid”),”muid”)+this.qs(b(this.childCookieName),”child”)+this.qs(b(“cbypass”),”cbypass”)+this.qs(this.cookieBannerConsentRequired().toString(),”ccRequired”)+this.qs(b(“ecasession”),”ecasession”)+this.qs(b(“TOptOut”),”browserOptOut”)}qsFromDataAttributeHelper(t,e){return t&&t.featureFlags&&t.featureFlags.wpoEnabled&&(e=this.appendWpoFlightsToInfo(t,e)),this.qs(t.pcsInfo&&t.pcsInfo.env||t.env,”env”)+this.qs(t.aid,”aid”)+this.qs(t.apptype,”apptype”)+this.qs(t.pagetype,”pagetype”)+this.qs(t.audienceMode,”audienceMode”)+this.qs(t.configIndexDocId,”configIndexDocId”)+this.qs(t.deviceFormFactor,”deviceFormFactor”)+this.qs(t.domain,”domain”)+this.qs(t.configRootUrl,”configRootUrl”)+this.qs(this.getHighestCbid(t.cbid,t.apptype),”cbid”)+this.qs(t.ocid,”ocid”)+this.qs(t.os,”os”)+this.qs(JSON.stringify(t.locale),”locale”)+this.qs(t.geo_lat,”lat”)+this.qs(t.geo_long,”long”)+this.qs(JSON.stringify(t.featureFlags),”featureFlags”)+this.qs(JSON.stringify(t.browser),”browser”)+this.qs(JSON.stringify(t.servicesEndpoints),”servicesEndpoints”)+this.qs(t.bundleInfo&&t.bundleInfo.v||””,”buildVersion”)+this.qs(e,”dataInfo”)}qsSelectedPivot(){const t=”selectedPivot”;let e;try{const i=P();i&&(e=i.getItem(t))}catch(t){console.log(“Error getting pivot id from local storage. “+t)}return this.qs(e,t)}qsXboxXToken(){const t=”xboxXTokenId”;let e;try{const i=P();i&&(e=i.getItem(t))}catch(t){console.log(“Error getting xbox XToken from local storage. “+t)}return this.qs(e,t)}appendWpoFlightsToInfo(t,e){const i=this.getWpoFlightsFromLocalStorage(t);if(i&&i.length){const t=”;”,s=e.split(t);for(let t=0;tt.id))}}catch(t){console.warn(`Error getting wpo flights from ls for ${s} Error:${t}`)}return null}getHighestCbid(t,e){try{const i=P(),s=parseInt(t),n=parseInt(JSON.parse(i.getItem(`cbid_${e||””}`)));let r;if(s&&!isNaN(s)&&n&&!isNaN(n)&&(r=s>n?s:n),r=r||s||n,r)return window._cbid=r.toString()}catch(t){console.log(“Error getting highest CBID”+t)}}getAudienceMode(e){P();const i=p(this.authCookieName),s=p(this.childCookieName),{child:n}=i&&JSON.parse(i)||{};return i&&(1===n||s)?”kids”:e.audienceMode||t.Adult}sendPageConfiguration(){const t=this.clientSettings.pagetype;if(t){const e=p&&p(“pglt-edgeChromium-“+t);if(e)return void window.webWorker.postMessage({id:”PageConfiguration”,type:”command”,payload:e})}window.webWorker.postMessage({id:”PageConfiguration”,type:”command”,payload:!1})}qsFromDataAttribute(t){let e,i;const s=P();if(s){const n=JSON.parse(s.getItem(“shd_”+t.pagetype)||null);n&&n.clientSettings&&n.info&&(e=Object.assign(Object.assign({},n.clientSettings),{bundleInfo:t.bundleInfo}),i=n.info)}return(!e||!i||t.pageGenTime>=e.pageGenTime)&&(e=t,i=this.domInfo),e.audienceMode=this.getAudienceMode(e),this.qsFromDataAttributeHelper(e,i)}qsFromUrl(){const t=location.search;return t&&t.length?t.substring(1,t.length):””}getEnterpriseAccessToken(){return new Promise((t=>{window.chrome&&window.chrome.authPrivate?window.chrome.authPrivate.getPrimaryAccountInfo((e=>{e&&”GCC_MODERATE”!==e.region_scope||t(“”);const i={account_id:e.account_id,account_type:e.account_type,client_id:”d7b530a4-7680-4c23-a8bf-c52c121d2e87″,scope_or_resource:”https://enterprisenews.microsoft.com”};window.chrome.authPrivate.acquireAccessTokenSilently(i,(e=>{e.is_success?t(e.access_token):t(“”)}))})):t(“”)}))}qsMisc(){return this.qs(performance.timeOrigin&&performance.timeOrigin.toString(),”mainTimeOrigin”)}qsAuth(){let t=this.qs(G()&&”1″,”disableWWAuth”);if(!X()){const e=$()&&z()||{};t+=this.qs(encodeURIComponent(JSON.stringify(Y(e.accessToken))),”authHeaders”)}return t}getSingleColRequest(t){const e=”render_single_column”,i=”feed_layout”;let s,n;for(const r of t){const{key:t,value:a}=r;t===e?s=a:t===i&&(n=a)}return”boolean”==typeof s?s:!!n&&(n&&”single”===n.type)}cookieBannerConsentRequired(){const t=null!=document.getElementById(“consent-banner-container”)&&null===p(“MSCC”),e=null!=document.getElementById(“onetrust-sdk”)&&null===p(“eupubconsent-v2”);return t||e}}).init(),function(t=[“vendors”,”common”,”microsoft”],e=”Error when loading bundle(s): “,i=5e5,s,n){(“visible”===document.visibilityState?Promise.resolve():new Promise((t=>{document.addEventListener(“visibilitychange”,(()=>{“visible”===document.visibilityState&&t()}))}))).then((()=>{setTimeout((()=>{const i=window.webpackJsonp;if(i){const r=i.length,a=t.length+1;if(r{e.length&&e[0][0]&&t.splice(t.indexOf(e[0][0]),1)}))}ht(e+t.toString(),20202,{}),n&&n(s,{customMessage:t.toString()})}}}),i)}))}();const kt=new Set([“ResizeObserver loop limit exceeded”]);window.onerror=function(t,e,i,s,n){if(kt.has(t))return void function(t,e,i,s){const n=St(e,i,s||yt(t));n.pb.stack=t&&t.stack,Nt&&Nt.sendAppErrorEvent(n)}(n,Ht.ViewsGenericLowSevJSError,”Resize Observer Loop Error”,`Error details: ${yt(n,!0)}`);ht(“JS Exception”,20203,{source:e,customMessage:t,line:i,column:s,stack:n&&n.stack})}}(); ]]> https://assets.msn.com/bundles/v1/views/latest/vendors.0ddbcbcc7be0f34117f2.js https://assets.msn.com/bundles/v1/views/latest/microsoft.508fd926b14391e0e3a3.js https://assets.msn.com/bundles/v1/views/latest/common.a6afd49d8f9ad01e3bcf.js https://assets.msn.com/bundles/v1/views/latest/experience.b67602005dd2163723fb.js
Source
Like this: Like Loading...
Related