CINXE.COM
ISG Index 4Q24 Quarterly Webcast
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="csrf-param" content="_csrf"> <meta name="csrf-token" content="cl2KRunWOPsCfBzSJN63NOYNWcZuIO7s8V8-CNWqvvJFDeUgsPtAnFEVZqplst5Bjnk08T1jubWlAAdFg4eLgQ=="> <title>ISG Index 4Q24 Quarterly Webcast</title> <meta name="description" content="The ISG Index is the authoritative source for marketplace intelligence on the global IT and Business Services Sector. "> <meta property="og:type" content="website"> <meta property="og:url" content="https://isgsmarttalk.isg-one.com/4q24/6978547?ref=ISG"> <meta property="og:title" content="ISG Index 4Q24 Quarterly Webcast"> <meta property="og:description" content="The ISG Index is the authoritative source for marketplace intelligence on the global IT and Business Services Sector. "> <meta property="og:image" content="https://assets.swoogo.com/uploads/full/4531245-670d4a5a25cb6.png"> <meta property="og:image:width" content="1600"> <meta property="og:image:height" content="837"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="ISG Index 4Q24 Quarterly Webcast"> <meta property="twitter:description" content="The ISG Index is the authoritative source for marketplace intelligence on the global IT and Business Services Sector. "> <meta property="twitter:image" content="https://assets.swoogo.com/uploads/full/4531245-670d4a5a25cb6.png"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"184600148",accountID:"3136808",trustKey:"3136808",xpid:"VwcEV15TABABXFVXDggOXlE=",licenseKey:"NRJS-e5440ff4a5c913130a9",applicationID:"184599985"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <link type="image/x-icon" href="//assets.swoogo.com/uploads/1258817-60f037fc08b4a.ico" rel="shortcut icon"> <link href="//assets.swoogo.com/custom-font/1254/Roboto+Slab+ISG-P+Light.css?v=2020-12-21 03:23:21" rel="stylesheet"> <link href="//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic" rel="stylesheet"> <link href="//assets.swoogo.com/custom-font/1254/Open+Sans+ISG.css?v=2020-11-17 18:47:27" rel="stylesheet"> <link href="//fonts.googleapis.com/css?family=Montserrat:400,700,400italic,700italic" rel="stylesheet"> <link href="https://assets.swoogo.com/plugins/bootstrap/bootstrap.min.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/fontawesome.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/brands.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/solid.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/regular.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/v4-shims.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/v4-font-face.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/40b9b076/css/v5-font-face.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/70e2266b/event-defaults.css" rel="stylesheet"> <link href="//assets.swoogo.com/themes/6066732529753/styles.css?t=1676310353" rel="stylesheet"> <link href="//assets.swoogo.com/assets/28f4c630/jquery.pagewidget.fullscreen.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/6d564685/pagewidget.video.css" rel="stylesheet"> <style>.site-background {background-image: url('//assets.swoogo.com/uploads/1468820-618de534ed85e.svg') !important;}</style> <style id="general-css">.swoogo-line {color: #29497b !important;}.header .title, .header .title p {font-family: 'Roboto Slab ISG-P Light' !important;font-size: 40px !important;font-weight: normal !important;color: #81cee4 !important;text-transform: none !important;}.content .title, .modal-body .title {font-family: 'Roboto Slab ISG-P Light' !important;font-size: 42px !important;font-weight: normal !important;color: #001638 !important;text-transform: none !important;}@media (max-width: 991px) { .content .title, .modal-body .title { font-size:34px !important; } }@media (max-width: 768px) { .content .title, .modal-body .title { font-size:25px !important; } }.btn-alternate:hover, #btn-alternate_hover {color: #ffffff !important;background-color: #9acb3c !important;border-color: #9acb3b !important;}.footer .paragraph {font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;color: #7f7f7f !important;line-height: 22px !important;text-transform: none !important;}.header .paragraph, .header .paragraph p {font-family: 'Open Sans ISG' !important;font-size: 18px !important;font-weight: normal !important;color: #81cee4 !important;text-transform: capitalize !important;}@media (max-width: 991px) { .header .paragraph, .header .paragraph p { font-size:14px !important; } }@media (max-width: 768px) { .header .paragraph, .header .paragraph p { font-size:11px !important; } }.content .paragraph, .control-label, .swoogo-list, .checkbox label, .radio > label ,.radio > div, .btn-default, .table td, .table th,.swoogo-reg-progress, .form-control, .hint-block, .input-group .input-group-addon, [class*="-details"] .summary {font-family: 'Open Sans ISG' !important;font-size: 14px !important;color: #000000 !important;text-transform: none !important;}@media (max-width: 991px) { .content .paragraph, .control-label, .swoogo-list, .checkbox label, .radio > label ,.radio > div, .btn-default, .table td, .table th,.swoogo-reg-progress, .form-control, .hint-block, .input-group .input-group-addon, [class*="-details"] .summary { font-size:11px !important; } }@media (max-width: 768px) { .content .paragraph, .control-label, .swoogo-list, .checkbox label, .radio > label ,.radio > div, .btn-default, .table td, .table th,.swoogo-reg-progress, .form-control, .hint-block, .input-group .input-group-addon, [class*="-details"] .summary { font-size:8px !important; } }.btn-standard {font-family: 'Montserrat', sans-serif ;font-size: 18px ;color: #ffffff ;background-color: #001638 ;border-radius: 4px ;text-transform: uppercase ;}.btn-standard:hover, #btn-standard_hover {color: #001638 !important;background-color: #81cee4 !important;}.btn-alternate {font-family: 'Open Sans ISG' ;font-size: 18px ;color: #001638 ;background-color: #9acb3b ;border-radius: 4px ;text-transform: none ;}</style> <style>#w_60966442.social-media-links a { color:#ffffff !important }</style> <script src="//code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script> <script src="//assets.swoogo.com/assets/5e49b374/__require.js"></script> <script> if (typeof registrantUpdateUrl === 'undefined') { registrantUpdateUrl = '/frontend/registrant/-action-?eventId=212079&pageId=6978547&ref=ISG'; } else { oldRegistrantUpdateUrl = registrantUpdateUrl; registrantUpdateUrl = '/frontend/registrant/-action-?eventId=212079&pageId=6978547&ref=ISG'; } eventSlug = '4q24'; window.jQuery || document.write('<script src="https://assets.swoogo.com/downloads/jquery.min.js"><\/script>');</script> <link href="//assets.swoogo.com/custom-font/1254/Roboto+Slab+ISG-P+Medium.css?v=2020-12-21%2003:23:22" rel="stylesheet"><link href="//assets.swoogo.com/custom-font/1254/Open+Sans+ISG.css?v=2020-11-17%2018:47:27" rel="stylesheet"><link href="//assets.swoogo.com/custom-font/1254/Open+Sans+ISG+Light.css?v=2020-12-21%2003:26:01" rel="stylesheet"><link href="//assets.swoogo.com/custom-font/1254/Roboto+Slab+ISG-P+Light.css?v=2020-12-21%2003:23:21" rel="stylesheet"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-QTD9YG8MW8"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-QTD9YG8MW8'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-CX2Z57Q67Q"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-CX2Z57Q67Q'); </script> <script type="text/javascript">window.dataLayer = [{"Event Name":"Fourth Quarter 2024 Global ISG Index™","Event Status":"live","Paid Event":"false","Event Start Date":"2025-01-16","Event End Date":"2025-01-16","Event Close Date":null,"Event Close Time":null}]</script><script async src="https://www.googletagmanager.com/gtag/js?id="></script><script>function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "");</script></head> <body class="landing-page"> <input type="hidden" id="registrant-device" name="Registrant[device]" value="pc"> <noscript> <input type="hidden" name="Registrant[js_disabled]" value="1"> </noscript> <div id="nav-wrap"> <nav class="navbar navbar-static-top"><div class="container"> <div class="navbar-header"> <button aria-controls="navbar" aria-expanded="false" data-target="#navbar" data-toggle="collapse" class="navbar-toggle collapsed" type="button"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="hidden">Menu</span> </button> <div id="w_60966331" class="widget v_76493838 swoogo-logo logo desktop-logo" data-single-click-settings="on" data-resize-widget="on"><div><a class="mobile-logo-img" href="/4q24/6978547?ref=ISG"><img class="img-responsive resize-target " src="//assets.swoogo.com/uploads/813471-5fe21718ad300.svg" alt="Fourth Quarter 2024 Global ISG Index™" style="margin: 0 auto;display:block; max-height:300px;"></a></div></div><div id="w_60966335" class="widget v_76493842 swoogo-mobile-logo logo mobile-logo" data-single-click-settings="on"><div class="text-logo "><span><a href="/4q24?ref=ISG">Fourth Quarter 2024 Global ISG Index™</a></span></div></div> </div> <div class="collapse navbar-collapse" id="navbar"> <ul id="w0" class="navbar-nav swoogo-nav nav"><li class="v_76493436 homepage active" data-id="6978547"><a href="/4q24/6978547?ref=ISG">Home</a></li> <li class="v_76493437" data-id="6978549"><a href="/4q24/register?ref=ISG">Register</a></li></ul> </div> </div> </nav></div> <div id="header-wrap" class="jumbotron site-background"> <div class="container"> <div class="banner-wrap header table-wrapper"> <div id="banner" class="tr-wrapper"> <div id="banner-content" class="td-wrapper header"> <div class="clearfix" > <div id="w_60966494" class="widget v_76494028 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-11"><div id="w_60966495" class="widget v_76494029 swoogo-image"><a><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/1498575-61aa784c9a9a3.svg" alt="" style=" max-height:300px;"></a></div><div id="w_60966566" class="widget v_76494100 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966430" class="widget v_76493936 swoogo-image"><a><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/1376673-615231dc4bc4e.svg" alt="" style=" max-height:75px;"></a></div><div id="w_60966497" class="widget v_76494031 swoogo-title clearfix"><h2 class="mt-medium mb-medium title" style=""> <p style="text-align:left;">4Q24 Quarterly Webcast</p> </h2> </div><div id="w_60966447" class="widget v_76493966 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966393" class="widget v_76493900 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:left;"><strong><span style="font-size:24px;"><span style="color:#ffffff;">January 16, 2025</span></span></strong></p> </div> </div><div id="w_60966496" class="widget v_76494030 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:left;"><span style="font-size:22px;">9:00 AM ET</span></p> </div> </div><div id="w_60966657" class="widget v_76494191 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966712" class="widget v_76494246 swoogo-button-group text-left hidden-print"><div class="swoogo-btn-group mt-medium mb-medium"><div id="w_60966713" class="widget v_76494247 swoogo-button text-center" style="display:inline-block;"><a class="btn btn-alternate" href="/4q24/register?ref=ISG" role="button"><span>REGISTER NOW</span></a></div> </div></div></div></div></div></div> </div> </div> </div> </div> </div> </div> <div class="content-section"> <div class="container"> <div class="content clearfix" role="main"> <div id="w_60966396" class="widget v_76493903 swoogo-spacer"> <div class="resize-target" style="height:56px;"></div> </div><div id="w_60966448" class="widget v_76493969 swoogo-spacer"> <div class="resize-target" style="height:103.77778px;"></div> </div><div id="w_60966640" class="widget v_76494174 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-11"><div id="w_60966385" class="widget v_76493892 swoogo-title clearfix"><h2 class="mt-medium mb-medium title" style=""> <p><span style="color:#29497b;">ISG presents the Global ISG Index™</span></p> </h2> </div></div></div></div></div><div id="w_60966381" class="widget v_76493888 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-10"><div id="w_60966611" class="widget v_76494145 swoogo-spacer"> <div class="resize-target" style="height:15.77778px;"></div> </div><div id="w_60966389" class="widget v_76493896 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p> </p> <p><span style="font-size:20px;">The ISG Index is the authoritative source for marketplace intelligence on the global IT and Business Services Industry. Using our unprecedented data assets, as well as our practitioner-led view into the industry, the Index provides enterprise technology leaders, service providers, software vendors and investors with the most up-to-date view into key changes in demand, pricing, talent and provider landscapes. </span></p> </div> </div></div><div class="col-sm-1"></div></div></div></div><div id="w_60966540" class="widget v_76494074 swoogo-spacer"> <div class="resize-target" style="height:103.77778px;"></div> </div><div id="w_60966537" class="widget v_76494071 swoogo-cols"><style id="w_60966537_styles">#w_60966537 .swoogo-widget-background {background-image: none !important;background-color: #001638 !important;}</style><div class=" swoogo-col-wrap" style=""><div class="row swoogo-widget-background"></div><div class="row"><div class="col-sm-1"></div><div class="col-sm-10"><div id="w_60966643" class="widget v_76494177 swoogo-spacer"> <div class="resize-target" style="height:57.77778px;"></div> </div><div id="w_60966538" class="widget v_76494072 swoogo-title clearfix"><h2 class="mt-large mb-medium title" style=""> <p><span style="color:#ffffff;">Register today for the 4Q24 ISG Index Webcast</span></p> </h2> </div><div id="w_60966691" class="widget v_76494225 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966692" class="widget v_76494226 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="color:#ffffff;"><span style="font-size:20px;">Join us on January 16, 2025</span></span></p> </div> </div><div id="w_60966693" class="widget v_76494227 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966539" class="widget v_76494073 swoogo-button text-left hidden-print"><a class="btn btn-alternate btn-group mt-medium mb-medium" href="/4q24/register?ref=ISG" role="button"><span>REGISTER NOW</span></a></div><div id="w_60966644" class="widget v_76494178 swoogo-spacer"> <div class="resize-target" style="height:57.77778px;"></div> </div></div><div class="col-sm-1"></div></div></div></div><div id="w_60966541" class="widget v_76494075 swoogo-spacer"> <div class="resize-target" style="height:103.77778px;"></div> </div><div id="w_60966711" class="widget v_76494245 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-11"></div></div></div></div><div id="w_60966498" class="widget v_76494032 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-1"></div><div class="col-sm-3"><div id="w_60966516" class="widget v_76494050 swoogo-title clearfix"><h2 class="mt-large mb-medium title" style=""> <p>Meet The Speakers</p> </h2> </div></div><div class="col-sm-3"><div id="w_60966694" class="widget v_76494228 swoogo-image"><a class="open-as-modal" href="/4q24/6978619?ref=ISG" title="Steve Hall"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/medium/1647079-622f92a4d4b9e.jpeg" alt="" style=" max-height:300px;"></a></div><div id="w_60966708" class="widget v_76494242 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:20px;"><strong>Steven Hall</strong><br /> President, ISG EMEA & Chief AI Officer, ISG</span></p> </div> </div></div><div class="col-sm-3"><div id="w_60966653" class="widget v_76494187 swoogo-image"><a class="open-as-modal" href="/4q24/6978621?ref=ISG" title="Stanton Jones"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/medium/1848868-629df7d3c9578.jpg" alt="" style=" max-height:300px;"></a></div><div id="w_60966654" class="widget v_76494188 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:20px;"><strong>Stanton Jones</strong><br /> Distinguished Analyst, ISG</span></p> </div> </div></div><div class="col-sm-1"></div></div></div></div><div id="w_60966517" class="widget v_76494051 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-1"></div><div class="col-sm-3"><div id="w_60966499" class="widget v_76494033 swoogo-image"><a class="open-as-modal" href="/4q24/6978620?ref=ISG" title="Kathy Rudy"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/medium/1647083-622f92d56b56c.jpeg" alt="" style=" max-height:300px;"></a></div><div id="w_60966500" class="widget v_76494034 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:20px;"><strong>Kathy Rudy</strong><br /> Chief Data and Analytics Officer, ISG</span></p> </div> </div></div><div class="col-sm-3"><div id="w_60966518" class="widget v_76494052 swoogo-image"><a class="open-as-modal" href="/4q24/6978622?ref=ISG" title="Namratha Dharshan"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/medium/1647137-622f9686ef404.jpeg" alt="" style=" max-height:300px;"></a></div><div id="w_60966519" class="widget v_76494053 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:20px;"><strong>Namratha Dharshan</strong><br /> Chief Business Leader, ISG India Research</span></p> </div> </div></div><div class="col-sm-3"><div id="w_60966709" class="widget v_76494243 swoogo-image"><a class="open-as-modal" href="/4q24/6978622?ref=ISG" title="Namratha Dharshan"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/medium/3366353-657ad00bad616.jpeg" alt="" style=" max-height:300px;"></a></div><div id="w_60966710" class="widget v_76494244 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:20px;"><strong>Dave Menninger</strong><br /> Executive Director, ISG Software Research</span></p> </div> </div></div><div class="col-sm-1"></div></div></div></div><div id="w_60966536" class="widget v_76494070 swoogo-spacer"> <div class="resize-target" style="height:103.77778px;"></div> </div><div id="w_60966641" class="widget v_76494175 swoogo-cols"><style id="w_60966641_styles">#w_60966641 .swoogo-widget-background {background-image: none !important;background-color: #f4f5f7 !important;}</style><div class=" swoogo-col-wrap" style=""><div class="row swoogo-widget-background"></div><div class="row"><div class="col-sm-1"></div><div class="col-sm-9"><div id="w_60966547" class="widget v_76494081 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div><div id="w_60966546" class="widget v_76494080 swoogo-title clearfix"><h2 class="mt-large mb-medium title" style=""> <p>The Latest from the ISG Index™</p> </h2> </div><div id="w_60966548" class="widget v_76494082 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div></div><div class="col-sm-1"></div><div class="col-sm-1"></div></div></div></div><div id="w_60966542" class="widget v_76494076 swoogo-cols"><style id="w_60966542_styles">#w_60966542 .swoogo-widget-background {background-image: none !important;background-color: #f4f5f7 !important;}</style><div class=" swoogo-col-wrap" style=""><div class="row swoogo-widget-background"></div><div class="row"><div class="col-sm-1"></div><div class="col-sm-5"> <div id="w_60966655" class="widget v_76494189 swoogo-video swoogo-video2 widget-api"><div class="mt-medium mb-medium swoogo-video-container"> <div class="screenshot-container" style="background-image: url('https://i.ytimg.com/vi/4vKosT8taVM/maxresdefault.jpg')"> <a class="play-button" data-toggle="modal" data-target="#w_60966655-modal" data-backdrop="false"><div class="play"></div></a></div> <div class="video-thumb video-broadcast clearfix embed-responsive embed-responsive-16by9" w_60966655-modal> </div> </div> </div><div id="w_60966656" class="widget v_76494190 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div></div><div class="col-sm-5"><div id="w_60966642" class="widget v_76494176 swoogo-spacer"> <div class="resize-target" style="height:49px;"></div> </div><div id="w_60966543" class="widget v_76494077 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><strong><span style="font-size:18px;">Market Level Set</span></strong></p> <ol><li><span style="font-size:18px;">Managed Services remains resilient despite weakness in BFSI</span></li> <li><span style="font-size:18px;">Infrastructure-as-a-Service recovery fully underway</span></li> <li><span style="font-size:18px;">SaaS recovery slower as enterprises move to consumption-based models</span></li> <li><span style="font-size:18px;">AI project growth remains strong, but pilots have yet to meaningfully scale</span></li> <li><span style="font-size:18px;">2024 forecast unchanged, while 2025 outlook is more upbeat</span></li> </ol> </div> </div><div id="w_60966660" class="widget v_76494194 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966661" class="widget v_76494195 swoogo-button-group text-left hidden-print"><div class="swoogo-btn-group mt-medium mb-medium"><div id="w_60966662" class="widget v_76494196 swoogo-button text-center" style="display:inline-block;"><a class="btn btn-standard" href="https://assets.swoogo.com/uploads/4531168-670d4804c9bd3.pdf" role="button" target="_blank"><span>DOWNLOAD THE 3Q24 SLIDES</span></a></div> </div></div></div><div class="col-sm-1"></div></div></div></div><div id="w_60966549" class="widget v_76494083 swoogo-cols"><style id="w_60966549_styles">#w_60966549 .swoogo-widget-background {background-image: none !important;background-color: #f4f5f7 !important;}</style><div class=" swoogo-col-wrap" style=""><div class="row swoogo-widget-background"></div><div class="row"><div class="col-sm-2"></div><div class="col-sm-2"><div id="w_60966555" class="widget v_76494089 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div></div><div class="col-sm-2"><div id="w_60966557" class="widget v_76494091 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div></div><div class="col-sm-2"><div id="w_60966559" class="widget v_76494093 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div></div><div class="col-sm-2"><div id="w_60966561" class="widget v_76494095 swoogo-spacer"> <div class="resize-target" style="height:43.77778px;"></div> </div></div><div class="col-sm-2"></div></div></div></div><div id="w_60966571" class="widget v_76494105 swoogo-spacer"> <div class="resize-target" style="height:133.77778px;"></div> </div><div id="w_60966572" class="widget v_76494106 swoogo-cols"><style id="w_60966572_styles">#w_60966572 .swoogo-widget-background {background-image: none !important;background-color: #001638 !important;}</style><div class=" swoogo-col-wrap" style=""><div class="row swoogo-widget-background"></div><div class="row"><div class="col-sm-2"></div><div class="col-sm-8"><div id="w_60966574" class="widget v_76494108 swoogo-spacer"> <div class="resize-target" style="height:57.77778px;"></div> </div><div id="w_60966576" class="widget v_76494110 swoogo-title clearfix"><h2 class="mt-large mb-medium title" style=""> <p><span style="color:#81cee4;">About ISG</span></p> </h2> </div><div id="w_60966577" class="widget v_76494111 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966573" class="widget v_76494107 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><span style="font-size:16px;"><span style="color:#ffffff;">ISG (Information Services Group) (Nasdaq:</span></span><span style="font-size:18px;"><span style="color:#ffffff;"> </span><a href="http://www.nasdaq.com/symbol/iii" target="_blank" rel="noreferrer noopener"><span style="color:#81cee4;">III</span></a></span><span style="font-size:16px;"><span style="color:#ffffff;">) is a leading global technology research and advisory firm. A trusted business partner to more than 900 clients, including more than 75 of the world’s top 100 enterprises, ISG is committed to helping corporations, public sector organizations, and service and technology providers achieve operational excellence and faster growth. The firm specializes in digital transformation services, including AI and automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; strategy and operations design; change management; market intelligence and technology research and analysis. Founded in 2006, and based in Stamford, Conn., ISG employs more than 1,600 digital-ready professionals operating in more than 20 countries—a global team known for its innovative thinking, market influence, deep industry and technology expertise, and world-class research and analytical capabilities based on the industry’s most comprehensive marketplace data. For more information, visit</span></span><span style="font-size:18px;"><span style="color:#ffffff;"> </span><a href="http://www.isg-one.com" target="_blank" rel="noreferrer noopener"><span style="color:#81cee4;">www.isg-one.com</span></a></span><span style="font-size:16px;"><span style="color:#ffffff;">.</span></span></p> </div> </div><div id="w_60966575" class="widget v_76494109 swoogo-spacer"> <div class="resize-target" style="height:57.77778px;"></div> </div></div><div class="col-sm-2"></div></div></div></div><div id="w_60966609" class="widget v_76494143 swoogo-spacer"> <div class="resize-target" style="height:133.77778px;"></div> </div> </div> </div> </div> <footer class="footer-wrap"><div class="container"> <div class="footer"> <div id="w_60966610" class="widget v_76494144 swoogo-spacer"> <div class="resize-target" style="height:38.003472px;"></div> </div><div id="w_60966433" class="widget v_76493940 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-2"><div id="w_60966580" class="widget v_76494114 swoogo-image"><a href="https://isg-one.com" target="_blank"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/813471-5fe21718ad300.svg" alt="" style="margin: 0 auto;display:block; max-height:40px;"></a></div></div><div class="col-sm-2"><div id="w_60966436" class="widget v_76493943 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><strong><span style="color:#ecf0f1;">COMPANY</span></strong></p> </div> </div><div id="w_60966581" class="widget v_76494115 swoogo-spacer"> <div class="resize-target" style="height:29.003472px;"></div> </div><div id="w_60966582" class="widget v_76494116 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/who-we-are" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">About Us</span></a></p> </div> </div><div id="w_60966583" class="widget v_76494117 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966584" class="widget v_76494118 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/careers" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Careers</span></a></p> </div> </div><div id="w_60966585" class="widget v_76494119 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966586" class="widget v_76494120 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://ir.isg-one.com/corporate-profile/default.aspx" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Investors</span></a></p> </div> </div><div id="w_60966587" class="widget v_76494121 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966588" class="widget v_76494122 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/who-we-are" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Leadership Team</span></a></p> </div> </div><div id="w_60966589" class="widget v_76494123 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966590" class="widget v_76494124 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://ir.isg-one.com/news-market-information/press-releases/default.aspx" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Newsroom</span></a></p> </div> </div><div id="w_60966591" class="widget v_76494125 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966592" class="widget v_76494126 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/contact-us" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Contact Us</span></a></p> </div> </div></div><div class="col-sm-4"><div id="w_60966593" class="widget v_76494127 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><strong><span style="color:#ecf0f1;">ISG</span></strong></p> </div> </div><div id="w_60966601" class="widget v_76494135 swoogo-spacer"> <div class="resize-target" style="height:29.003472px;"></div> </div><div id="w_60966595" class="widget v_76494129 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/platforms/isg-governx" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">ISG GovernX<sup>®</sup></span></a></p> </div> </div><div id="w_60966594" class="widget v_76494128 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966597" class="widget v_76494131 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/advisory/automation" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Automation</span></a></p> </div> </div><div id="w_60966596" class="widget v_76494130 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966598" class="widget v_76494132 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/advisory/sourcing" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Sourcing</span></a></p> </div> </div><div id="w_60966599" class="widget v_76494133 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966600" class="widget v_76494134 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/advisory/cybersecurity" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Cybersecurity</span></a></p> </div> </div></div><div class="col-sm-2"><div id="w_60966602" class="widget v_76494136 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><strong><span style="color:#ecf0f1;">HELPFUL LINKS</span></strong></p> </div> </div><div id="w_60966603" class="widget v_76494137 swoogo-spacer"> <div class="resize-target" style="height:29.003472px;"></div> </div><div id="w_60966604" class="widget v_76494138 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/articles" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Articles</span></a></p> </div> </div><div id="w_60966605" class="widget v_76494139 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966606" class="widget v_76494140 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://isg-one.com/research/podcasts" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Podcasts</span></a></p> </div> </div><div id="w_60966607" class="widget v_76494141 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_60966608" class="widget v_76494142 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><a href="https://info.isg-one.com/EmailPreferences.html" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Preferences</span></a></p> </div> </div></div><div class="col-sm-1"></div><div class="col-sm-1"></div></div></div></div><div id="w_60966438" class="widget v_76493946 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-2"></div><div class="col-sm-6"><div id="w_60966444" class="widget v_76493956 swoogo-spacer"> <div class="resize-target" style="height:36px;"></div> </div><div id="w_60966578" class="widget v_76494112 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a href="https://isg-one.com/privacy-policy" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Privacy Policy</span></a><span style="color:#ffffff;"> </span><span style="color:#ecf0f1;"> / </span><a href="https://isg-one.com/terms-of-use" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Terms of Use</span></a><span style="color:#ffffff;"> / </span><a href="https://isg-one.com/cookie-policy" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Cookie Policy </span></a><span style="color:#ffffff;"> / </span><a href="https://isg-one.com/other-policies" target="_blank" rel="noreferrer noopener"><span style="color:#ffffff;">Other Policies</span></a></p> </div> </div></div><div class="col-sm-4"><div id="w_60966579" class="widget v_76494113 swoogo-spacer"> <div class="resize-target" style="height:36px;"></div> </div><div id="w_60966442" class="widget v_76493952 social-media-links text-center"><ul class="list-inline mt-medium mb-medium text-center"><li><a href="https://www.facebook.com/InformationServicesGroup" target="_blank"><i class="fab fa-facebook-f fa-lg fa-fw"></i></a></li><li><a href="https://twitter.com/ISG_News" target="_blank"><i class="fab fa-x-twitter fa-lg fa-fw"></i></a></li><li><a href="https://www.linkedin.com/company/information-services-group" target="_blank"><i class="fab fa-linkedin-in fa-lg fa-fw"></i></a></li><li><a href="https://www.youtube.com/c/Isg-one" target="_blank"><i class="fab fa-youtube fa-lg fa-fw"></i></a></li></ul></div></div></div></div></div><div id="w_60966440" class="widget v_76493948 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-2"></div><div class="col-sm-8"><div id="w_60966445" class="widget v_76493959 swoogo-spacer"> <div class="resize-target" style="height:18px;"></div> </div><div id="w_60966446" class="widget v_76493962 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="text-align:center;"><span style="color:#ecf0f1;">© ISG. 2024 All Rights Reserved. </span></p> <p style="text-align:center;"><span style="color:#ecf0f1;">When you visit with our sites, services or tools, we of our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes. </span></p> </div> </div></div><div class="col-sm-2"></div></div></div></div></div> </div> </footer> <div id="meetingSDKElement"> <!-- Zoom Meeting SDK Rendered Here --> </div> <script src="/plugins/pagewidget-video/pagewidget.video.matomo.js"></script> <script src="//assets.swoogo.com/assets/48864ff7/yii.js"></script> <script src="https://assets.swoogo.com/plugins/bootstrap/bootstrap.min.js"></script> <script src="//assets.swoogo.com/assets/87fd513e/jquery-with-js.js"></script> <script src="//assets.swoogo.com/assets/e972a82f/event-scripts.js?v=8" data-bsv="3.4.1"></script> <script src="//assets.swoogo.com/assets/d4dbb161/registrant-inline-updates.js?v=5"></script> <script src="//assets.swoogo.com/assets/48864ff7/yii.activeForm.js"></script> <script src="//assets.swoogo.com/assets/d93f5cfa/isInViewport.js"></script> <script src="//assets.swoogo.com/assets/f1c49d14/pagewidget.base.js"></script> <script src="//assets.swoogo.com/assets/28f4c630/jquery.pagewidget.fullscreen.js"></script> <script src="//assets.swoogo.com/assets/6d564685/pagewidget.video.js"></script> <script>jQuery(function ($) { $('#w_60966655').on('hidden.pageWidget', function() { $(this).remove(); }); $('#w_60966655').pageWidgetFullScreen({"fullScreenSelector":".embed-responsive-16by9"}); try { (function(require, define, requirejs) { require.config({ baseUrl: "/plugins/pagewidget-video", paths: { "players": "./players", "twitch": "https://player.twitch.tv/js/embed/v1", "vimeo": "https://player.vimeo.com/api/player", "wistia": "https://fast.wistia.com/assets/external/E-v1", "youtube": "https://www.youtube.com/iframe_api?noext", "brightcove": "./lib/brightcove" }, shim: { "youtube": { "exports": "YT" }, "players/vimeo": { deps: ["vimeo"] }, "players/wistia": { deps: ["wistia"] }, "players/twitch": { deps: ["twitch"] }, "players/mp4": { deps: ["players/base"] }, "players/youtube": { deps: ["youtube"] }, "players/brightcove": { deps: ["brightcove"] } } }); }(__require.require,__require.define,__require.requirejs)); } catch (err) { if (typeof(newrelic) !== "undefined") { newrelic.noticeError(err, { widget: "w1", widget_type: "video" }); } else { console.info("error", err); } } $('#w_60966655').pageWidgetVideo({"currentTime":1732371063,"startTime":0,"startPosition":0,"autoplay":true,"embedHtml":"<div class=\"clearfix embed-responsive embed-responsive-16by9\">\n <style>\n #w_60966655 .video-controls {\n display: flex;\n position: absolute;\n bottom: 0;\n right: 0;\n opacity: 0;\n z-index: 1004;\n}\n#w_60966655 .embed-responsive:hover .video-controls,\n#w_60966655.range-active .embed-responsive .video-controls,\n#w_60966655.active-container .embed-responsive .video-controls {\n opacity: 1;\n}</style>\n<div class=\"video-controls-container\" style=\"display: none\">\n <div class=\"click-to-unmute mute_btn\" style=\"display: none\">\n <div><i class=\"fas fa-volume-up\"></i></div>\n <div>Click to unmute</div>\n </div>\n </div>\n <div id=\"w_60966655_video\" class=\"embed-responsive-item\" title=\"ISG Global Index Webcast 3Q24\" data-matomo-title=\"ISG Global Index Webcast 3Q24 (4vKosT8taVM)\" data-matomo-resource=\"https://youtu.be/4vKosT8taVM\" data-video-id=\"4vKosT8taVM\" data-player-vars=\"%7B%22wmode%22%3A%22transparent%22%2C%22controls%22%3A1%2C%22enablejsapi%22%3A1%2C%22playsinline%22%3A1%2C%22origin%22%3A%22https%3A%2F%2Fisgsmarttalk.isg-one.com%22%2C%22loop%22%3A0%7D\"></div></div>\n\n","loop":false,"lightbox":true,"videoType":"youtube","isIphone":false,"isAndroid":false,"startMuted":false,"simulive":false,"livestream":false,"closedCaptions":false,"os":"Windows","bootstrapVersion":"3"}); $('#w_60966655').on('loaded.pagewidget', function() {_paq.push(['MediaAnalytics::scanForMedia']); }); document.querySelector('body').insertAdjacentHTML('beforeend', ' <div class="swoogo-video-modal modal fade-scale bs3" tabindex="-1" role="dialog" id="w_60966655-modal"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button><div class="modal-body widget-container"><i class="fas fa-spinner fa-spin fa-pulse fa-3x"></i></div></div></div></div>'); });</script> <script> var swoogoUrl; var _paq = window._paq = window._paq || []; _paq.push([ function() { swoogoUrl = this.getCurrentUrl(); }]); function matomoPt() { _paq.push(['setCustomDimension', '1', '6978547']); _paq.push(['setCustomDimension', '2', '']); _paq.push(['setCustomDimension', '3', '']); _paq.push(['setCustomDimension', '4', '6978547']); _paq.push(['setCustomDimension', '5', '']); _paq.push(['setCustomDimension', '6', '']); _paq.push(['setCustomDimension', '7', '214365']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer']); } matomoPt(); (function() { var u='//analytics.swoogo.com/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '141205']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><img referrerpolicy='no-referrer-when-downgrade' src='https://analytics.swoogo.com/matomo.php?idsite=141205&uid=&rec=1' style='border:0' alt='' /></noscript> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-e5440ff4a5c913130a9","applicationID":"184599985","transactionName":"MhBSZQoZD0YDW0BfWgtac0QLDA5YTV5GWVsREF5VVwsIQQcXUUBQCwE=","queueTime":0,"applicationTime":707,"atts":"HldFE0IDHBlAWRYMThgI","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html>