CINXE.COM
Cloud-Based Catastrophe Risk Modeling Software Solution | Moody's RMS
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"601426573",accountID:"4221996",trustKey:"66686",xpid:"UAQFUF9aDhAFUFlUAwcOUFQ=",licenseKey:"NRJS-1f0b0c390534d3f8f40",applicationID:"548646960"};;/*! For license information please see nr-loader-spa-1.275.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.275.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),c&&h(c.prototype,f),h(a.gm,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:()=>P});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);const T=new Map;function A(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);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){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 S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.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");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"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(T,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),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"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(T,"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)(E+"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(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"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,!!S[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),j=!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.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.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-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(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.275.0.PROD"]=self["webpackChunk:NRBA-1.275.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(void 0===p.gm.XMLHttpRequest)return n;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> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8" /> <meta name="description" content="A risk modeling software solution to make accurate underwriting, risk management, and risk transfer decisions. A cloud based modeling solution that integrates risk analytics, catastrophe models, and workflows." /> <link rel="canonical" href="https://www.rms.com/risk-intelligence/risk-modeler" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/themes/custom/rms/favicon.ico" type="image/vnd.microsoft.icon" /> <title>Cloud-Based Catastrophe Risk Modeling Software Solution | Moody's RMS</title> <meta name="format-detection" content="telephone=no"/> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_JQyZ9StD4-4I5jikYtL8icbvn1b-f6xMTWUzpXDhKlc.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_kl8n2WweuvFLHczqpH8-VVPfWflM31dSJh0xgnLBTQo.css" /> <link rel="preload" as="style" href="https://use.typekit.net/gnh3xka.css"> <link rel="icon" href="/themes/custom/rms/favicon.ico" type="image/x-icon"/> <link rel="shortcut icon" href="/themes/custom/rms/favicon.ico" type="image/x-icon"/> <!-- OneTrust Cookies Consent Notice start for www.rms.com --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/cd9812ef-b67f-4b7a-bf0c-93be5d71a3b7/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="cd9812ef-b67f-4b7a-bf0c-93be5d71a3b7" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for www.rms.com --> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PHMJRV6'); </script> <!-- End Google Tag Manager --> <!-- OG tag--> <meta property="og:image" content="https://www.rms.com/sites/default/files/content/linkedin/2023-02/riskModeler-linkedIn.jpg"> <meta property="og:image:type" content="image/jpg"> <meta property="og:image:width" content="1024"> <meta property="og:image:height" content="1024"> <meta property="og:title" content="Risk Modeler, a Risk Modeling Software Solution"/> <meta property="og:description" content="A risk modeling software solution to make accurate underwriting, risk management, and risk transfer decisions. A cloud based modeling solution that integrates risk analytics, catastrophe models, and workflows."/> <!--ZoomInfo Tracking Code --> <script> (function () { var zi = document.createElement('script'); zi.type = 'text/javascript'; zi.async = true; zi.referrerPolicy = 'unsafe-url'; zi.src = 'https://ws.zoominfo.com/pixel/6vJA0rnEE7AsljFrHRBu'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(zi, s); })(); </script> <!--End ZoomInfo Tracking Code --> <!--PathFactory code --> <script type="text/javascript"> (function(j,u,k,e,b,o,x){j["pfObject"]=b;j[b]=j[b]||function(){ (j[b].q=j[b].q||[]).push(arguments)},j[b].l=1*new Date();o=u.createElement(k), x=u.getElementsByTagName(k)[0];o.async=1;o.src=e;x.parentNode.insertBefore(o,x) }) (window,document,'script', 'https://cdn-app.pathfactory.com/production/jukebox/current/jukebox.js' ,"pf"); pf('create', 'LB-31A83B0D-10928'); </script> <script src="https://code.jquery.com/jquery-3.6.1.min.js" type="text/javscript"></script> <!--End PathFactory code --> </head> <body class="node-1953"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe title="Google" src="https://www.googletagmanager.com/ns.html?id=GTM-PHMJRV6" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <!-- GoogleCharts Script --> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"></script> <!-- End GoogleCharts Script --> <script src="//ma.moodys.com/js/forms2/js/forms2.min.js"></script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('961-KCJ-308'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <div class="0 0"> <!-- Header hide for email template node --> <header class="header-rms bg-white new-header"> <div class="top-nav"> <div class="container"> <div class="wrapper"> <div class="login-box"> <div class="icon-box"> <svg width="18px" height="23px" viewbox="0 0 18 23" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --> <title>Group 12</title> <desc>Created with Sketch.</desc> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Group-12" transform="translate(0.000000, 1.000000)" stroke="#000000" stroke-width="1.8"> <path d="M0.9,20.5529946 L17.1,20.5529946 L17.1,16.2529946 C17.1,12.3317728 13.9212217,9.15299456 10,9.15299456 L8,9.15299456 C4.07877828,9.15299456 0.9,12.3317728 0.9,16.2529946 L0.9,20.5529946 Z" id="Rectangle"></path> <circle id="Oval" cx="9.09655172" cy="4.09655172" r="4.09655172"></circle> </g> </g> </svg> <p>Log In</p> </div> <div class="profiles-block"> <div class="sub-links"> <span> <a href="https://support.rms.com/" target="_blank">Support Center <span></span> </a> <p class="small-text">Access all customer product support, event response, and training in one place</p> </span> <span> <a href="https://www.liferisks.com/" target="_blank">LifeRisks Portal <span></span> </a> <p class="small-text">Find modeling tools based on best practice actuarial techniques and medical science</p> </span> <span> <a href="https://www.miuinsights.com/" target="_blank">Miu Portal <span></span> </a> <p class="small-text">Explore analytics and risk insights for the alternative capital market</p> </span> </div> </div> </div> <div class="button-box"> <a href="/about/contact-us" class="btn-red"> <span>Contact Us</span> </a> </div> </div> </div> </div> <div class="container"> <div class=" wrapper-white"> <div class="header-wrap"> <a href="/" class="logo-img"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/rebranding-images/moodys-logo-blue.svg" alt="logo image"/> </a> <a href="/" class="logo-img inverse-logo"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/rebranding-images/moodys-logo-white.svg" alt="logo image"/> </a> <div class="hamburger-logo"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </div> <nav> <ul> <li class="nav-list"> <a href="/risk-intelligence">Products</a> <div class="sub-menu"> <div class="sub-content product-content"> <div class="row row-wrap"> <div class="col-content overview"> <a href="/risk-intelligence" class="head-text">Intelligent Risk Platform</a> <p class="small-text">Uncover global risk insights with the world’s first open, modular and unified risk platform and applications suite in the cloud</p> <div class="sub-links"> <span> <a href="/risk-intelligence/risk-modeler">Risk Modeler</a> </span> <span> <a href="/risk-intelligence/exposureiq">ExposureIQ</a> </span> <span> <a href="/risk-intelligence/treatyiq">TreatyIQ</a> </span> <span> <a href="/risk-intelligence/underwriteiq">UnderwriteIQ</a> </span> <span> <a href="/risk-intelligence/location-intelligence-api">Location Intelligence API</a> </span> <span> <a href="/risk-intelligence/third-party-modeling">Third-Party Modeling</a> </span> </div> </div> <div class="col-content model bg-grey"> <a href="/models" class="head-text">Models and Risks </a> <p class="small-text">Understand uncertainty with risk- and region-specific models that integrate unmatched data depth</p> <div class="sub-links"> <span> <a href="/models/agriculture">Agriculture</a> </span> <span> <a href="/models/builders-risk">Builders Risk</a> </span> <span> <a href="/models/climate-change">Climate Change</a> </span> <span> <a href="/models/cyber">Cyber</a> </span> <span> <a href="/models/cyclone-hurricane-typhoon">Cyclone, Hurricane, and Typhoon</a> </span> <span> <a href="/models/earthquake">Earthquake</a> </span> <span> <a href="/models/flood">Flood</a> </span> <span> <a href="/models/high-definition">High-Definition Models</a> </span> <span> <a href="/models/industrial-facilities">Industrial Facilities</a> </span> <span> <a href="/models/liferisks">LifeRisks</a> </span> </div> <div class="sub-links"> <span> <a href="/models/marine-cargo-specie">Marine Cargo and Specie</a> </span> <span> <a href="/models/offshore-energy-platforms">Offshore Platform</a> </span> <span> <a href="/models/severe-convective-storm">Severe Convective Storm</a> </span> <span> <a href="/models/terrorism">Terrorism</a> </span> <span> <a href="/models/wildfire">Wildfire</a> </span> <span> <a href="/models/windstorm">Windstorm</a> </span> <span> <a href="/models/winterstorm">Winterstorm</a> </span> <span> <a href="/models/workers-compensation">Workers' Compensation</a> </span> </div> </div> <div class="col-content data"> <a href="/data" class="head-text">Data</a> <p class="small-text">Get real-time understanding when and where you need it most with accurate, insightful data </p> <div class="sub-links"> <span> <a href="/data/exposure-data">Exposure</a> </span> <span> <a href="/data/geocoding">Geocoding</a> </span> <span> <a href="/data/hazard-data">Hazard</a> </span> <span> <a href="/data/loss-costs">Loss Costs</a> </span> <span> <a href="/data/riskscores">Risk Scores</a> </span> <span> <a href="/data/maps">Maps</a> </span> </div> </div> <div class="col-content software bg-grey"> <a href="/more-software-products" class="head-text">More Software Products </a> <p class="small-text">Turn data into intelligence with traditional Moody's software solutions</p> <div class="sub-links"> <span> <a href="/more-software-products/miu">Miu</a> </span> <span> <a href="/more-software-products/riskbrowser">RiskBrowser</a> </span> <span> <a href="/more-software-products/risklink">RiskLink</a> </span> </div> </div> </div> </div> </div> </li> <li class="nav-list"> <a href="/services">Services</a> <div class="sub-menu"> <div class="serivces-content sub-content"> <div class="row row-wrap"> <div class="col-content"> <a href="/services" class="head-text">Services Overview</a> <div class="sub-links"> <h6> <a href="/services/assess-risk-and-strategy"> Assess Risk and Strategy</a> <p class="small-text">Identify issues and develop actionable recommendations that drive progress</p> </h6> <h6> <a href="/services/implement-a-solution">Implement a Solution</a> <p class="small-text">Maximize the business value Moody's software delivers at every step in your workflow</p> </h6> </div> <div class="sub-links"> <h6> <a href="/services/manage-your-business">Manage Your Business</a> <p class="small-text">Extend your in-house capabilities with an experienced team of on-demand analytics experts</p> </h6> </div> </div> <div class="media-block service-media"> <div class="img-box"> <a href="/catastrophe-modeling"> <img loading="lazy" src="/themes/custom/rms/templates/dist/images/cat_modeling_550x140.webp" alt="Catostraphe Modeling"/> </a> </div> <a href="/catastrophe-modeling"> <h5>Catastrophe modeling</h5> </a> <p class="small-text">For more than 30 years, we've been dedicated to providing our customers with superior catastrophe modeling that integrates innovative analytics, technology, and science.</p> <a class="learn-more" href="/catastrophe-modeling">Learn more</a> </div> </div> </div> </div> </li> <li class="nav-list"> <a href="/solutions">Solutions</a> <div class="sub-menu"> <div class="sub-content solutions-content"> <div class="row row-wrap"> <div class="col-content"> <a href="/solutions" class="head-text">Solutions Overview</a> <div class="sub-links"> <h6>By Industry</h6> <p class="small-text">Find Moody's solutions developed to support the needs of your industry</p> <span> <a href="/solutions/insurance">Insurance</a> </span> <span> <a href="/solutions/reinsurance">Reinsurance</a> </span> <span> <a href="/solutions/brokers">Brokers</a> </span> <span> <a href="/solutions/corporate-risk-management">Corporate Risk Management</a> </span> <span> <a href="/solutions/financial-services">Financial Services</a> </span> <span> <a href="/solutions/insurance-linked-securites">Insurance-Linked Securities</a> </span> <span> <a href="/solutions/public-sector">Public Sector</a> </span> </div> <div class="sub-links"> <h6>By Function</h6> <p class="small-text">Discover how Moody's solutions can benefit specific areas of your business</p> <span> <a href="/solutions/catastrophe-modeling">Catastrophe Modeling</a> </span> <span> <a href="/solutions/it-and-technology">IT and Technology</a> </span> <span> <a href="/solutions/portfolio-management">Portfolio Management</a> </span> <span> <a href="/solutions/resilience">Resilience</a> </span> <span> <a href="/solutions/underwriting">Underwriting Resources & Insights</a> </span> <span> <a href="/solutions/regulatory-affairs">Regulatory Affairs</a> </span> </div> <div class="sub-links"> <h6>By Region</h6> <p class="small-text">Explore models focused on unique risks in specific areas of the world</p> <span> <a href="/solutions/north-america">North America</a> </span> <span> <a href="/solutions/europe">Europe</a> </span> <span> <a href="/solutions/latin-america-and-caribbean">Caribbean and Latin America</a> </span> <span> <a href="/solutions/asia-pacific">Asia-Pacific</a> </span> </div> </div> <div class="media-block sol-media sub-media"> <div class="img-box"> <img loading="lazy" src="/themes/custom/rms/templates/dist/images/earth_from_space.jpg" alt="Discover how Moody's helps Customers Outperform"/> </div> <p> <b>Explore Moody's RMS insights on issues impacting the world </b> </p> <div class="sub-links"> <span> <a href="/climate-change">Climate Change</a> </span> <span> <a href="/catastrophe-modeling">Catastrophe Modeling</a> </span> <span> <a href="/environmental-social-and-governance">Sustainable Underwriting</a> </span> <span> <a href="/risklabs"> Moody's Risk Labs</a> </span> <span> <a href="/risk-analytics">Digitizing Workflows</a> </span> </div> </div> </div> </div> </div> </li> <li class="nav-list"> <a href="/resources" class="no-pointer-events">Resources</a> <div class="sub-menu"> <div class="serivces-content sub-content"> <div class="row row-wrap"> <div class="col-content"> <a href="/resources" class="head-text no-pointer-events">Resources Overview</a> <div class="sub-links"> <h6> <a href="/blog">Blogs</a> <p class="small-text">Get expert perspectives as our team weighs in on the latest events, topics, and insights to help you demystify risk and deepen resilience</p> </h6> <h6> <a href="/our-customers">Our Customers</a> <p class="small-text">Meet the customers who are solving some of the world’s toughest problems with Moody’s</p> </h6> </div> <div class="sub-links"> <h6> <a href="/developer-resources">Developer Resources</a> <p class="small-text">Find API references documentation, tutorials, quick start guides, tools, and more</p> </h6> <h6> <a href="/risk-data-open-standard">Risk Data Open Standard</a> <p class="small-text">Learn about the flexible, modern data schema that drives value and innovation throughout the industry</p> </h6> </div> </div> <div class="media-block service-media"> <div class="img-box"> <a href="/models/high-definition"> <img loading="lazy" src="/themes/custom/rms/templates/dist/images/hd_models_550x140.webp" alt="HD Models"/> </a> </div> <a href="/models/high-definition"> <h5>High-Definition (HD) Models</h5> </a> <p class="small-text">Discover the latest generation of our probabilistic modeling suite.</p> <a class="learn-more" href="/models/high-definition">Learn more</a> </div> </div> </div> </div> </li> <li class="nav-list"> <a href="/about">Company</a> <div class="sub-menu"> <div class="sub-content company-content"> <div class="row row-wrap"> <div class="col-content"> <div class="sub-links"> <h6>Company</h6> <p class="small-text">Find out more about Moody's history, leadership team, and career opportunities</p> <span> <a href="/about">About</a> </span> <span> <a href="/about/leadership">Leadership</a> </span> <span> <a href="/trust">Security</a> </span> <span> <a href="https://careers.moodys.com/">Careers</a> </span> <span> <!-- <a href="/careers/jobs">Open Positions</a> --> <a href="https://careers.moodys.com/" target="_blank">Open Positions</a> </span> <span> <a href="/careers/graduates" class="learn-more" id="graduates-link">Graduate Program</a> </span> </div> <div class="sub-links"> <h6> <a href="/newsroom">Newsroom</a> </h6> <p class="small-text">Stay on top of the latest Moody's news and announcements</p> <span> <a href="/newsroom?news=1">In the News</a> </span> <span> <a href="/newsroom?pressRelease=2&announcement=3">Press Releases and Announcements</a> </span> </div> <div class="sub-links"> <h6> <a href="/events">Events </a> </h6> <p class="small-text">Join Moody's experts in person or online for the latest insights</p> <span> <a href="/events?upcomingeventsandwebinars=10&industryconferences=9">Upcoming Events and Webinars</a> </span> <span> <a href="/events?ondemandeventsandwebinars=7">On-Demand Events and Webinars</a>g </span> <span> <a href="/events?industryconferences=9">Industry Conferences</a> </span> <span> <a href="/events/exceedance">Exceedance Conference</a> </span> </div> Resources & Insights </div> <div class="media-block company-media"> <div class="img-box"> <a href="/careers/development?utm_medium=ad&utm_source=nav-bar-ad&utm_campaign=open%20positions"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/careers.jpg" alt="careers"/> </a> </div> <a href="/careers/development?utm_medium=ad&utm_source=nav-bar-ad&utm_campaign=open%20positions"> <h5>Great software career opportunities</h5> </a> <a class="learn-more" href="/careers/development?utm_medium=ad&utm_source=nav-bar-ad&utm_campaign=open%20positions">Find your position</a> </div> </div> </div> </div> </li> <li class="red-link new-item"> <a href="/customer-support">Support</a> <div class="sub-menu sub-menu-red"> <div class="sub-links"> <span> <a href="https://support.rms.com/">Support Center</a> <p class="small-text">Learn more about Moody’s Support Center which provides access to a library of detailed product and model documentation, support history, event response, and more</p> </span> </div> <div class="sub-links"> <span> <a href="/customer-support">Customer Education</a> <p class="small-text">Moody’s training provides a variety of e-learning modules, certification programs, and interactive training</p> </span> </div> </div> </li> <li class="red-link"> <a href="/event-response">Event Response</a> <div class="sub-menu sub-menu-red"> <div class="sub-links"> <span> <a href="/event-response">Event Response</a> <p class="small-text">Monitor real-time information about natural catastrophes around the world</p> </span> <span> <a href="/event-response/event-response-services">Event Response Services</a> </span> <span> <a href="/event-response/hwind">HWind</a> </span> </div> </div> </li> </ul> <div class="search-box"> <p>Search...</p> <div class="search-icon right"> <svg xmlns="http://www.w3.org/2000/svg" width="24.797" height="22.772" viewbox="0 0 24.797 22.772"> <defs> <clipPath id="prefix__clip-path"> <path id="prefix__Rectangle_19486" d="M0 0H24.797V22.772H0z" data-name="Rectangle 19486" style="fill:#fff;stroke:#707070"/> </clipPath> </defs> <g id="prefix__search_icon"> <g id="prefix__magnifying-glass_4_" data-name="magnifying-glass (4)" transform="translate(2.463 1.448)"> <path id="prefix__Path_8716" d="M20.228 19.363L15.269 14.4a8.707 8.707 0 1 0-.86.86l4.958 4.958a.615.615 0 0 0 .43.181.6.6 0 0 0 .43-.181.612.612 0 0 0 .001-.855zM1.222 8.7A7.478 7.478 0 1 1 8.7 16.183 7.487 7.487 0 0 1 1.222 8.7z" data-name="Path 8716" transform="translate(-.005)"/> </g> </g> </svg> </div> <div class="sub-menu "> <div class="container-box"> <form class="search-block" action="/node/2090" method="get"> <button type="submit" class="search-icon search-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24.797" height="22.772" viewbox="0 0 24.797 22.772"> <defs> <clipPath id="prefix__clip-path"> <path id="prefix__Rectangle_19486" d="M0 0H24.797V22.772H0z" data-name="Rectangle 19486" style="fill:#fff;stroke:#707070"/> </clipPath> </defs> <g id="prefix__search_icon"> <g id="prefix__magnifying-glass_4_" data-name="magnifying-glass (4)" transform="translate(2.463 1.448)"> <path id="prefix__Path_8716" d="M20.228 19.363L15.269 14.4a8.707 8.707 0 1 0-.86.86l4.958 4.958a.615.615 0 0 0 .43.181.6.6 0 0 0 .43-.181.612.612 0 0 0 .001-.855zM1.222 8.7A7.478 7.478 0 1 1 8.7 16.183 7.487 7.487 0 0 1 1.222 8.7z" data-name="Path 8716" transform="translate(-.005)"/> </g> </g> </svg> <span class="sr-only">Search</span> </button> <div class="search-wrap"> <label for="siteSearch" class="sr-only">Search</label> <input type="text" placeholder="Type here to search" class="search" name="q" required="" id="siteSearch"> <label for="start" class="sr-only">start</label> <input type="hidden" name="start" value="10" id="start"> <button class="close-icon" type="reset"></button> </div> </form> </div> </div> </div> <div class="login-box"> <div class="icon-box"> <svg width="18px" height="23px" viewbox="0 0 18 23" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --> <title>Group 12</title> <desc>Created with Sketch.</desc> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Group-12" transform="translate(0.000000, 1.000000)" stroke="#000000" stroke-width="1.8"> <path d="M0.9,20.5529946 L17.1,20.5529946 L17.1,16.2529946 C17.1,12.3317728 13.9212217,9.15299456 10,9.15299456 L8,9.15299456 C4.07877828,9.15299456 0.9,12.3317728 0.9,16.2529946 L0.9,20.5529946 Z" id="Rectangle"></path> <circle id="Oval" cx="9.09655172" cy="4.09655172" r="4.09655172"></circle> </g> </g> </svg> </div> <p>Log In</p> <div class="profiles-block"> <div class="sub-links"> <span> <a href="https://support.rms.com/" target="_blank">Support Center <span></span> </a> <p class="small-text">Access all of the proprietary resources available to you in one place</p> </span> <span> <a href="https://www.liferisks.com/" target="_blank">LifeRisks Portal <span></span> </a> <p class="small-text">Find modeling tools based on best practice actuarial techniques and medical science</p> </span> <span> <a href="https://www.miuinsights.com/" target="_blank">Miu Portal <span></span> </a> <p class="small-text">Explore analytics and risk insights for the alternative capital market</p> </span> </div> </div> </div> <div class="button-box"> <a href="/about/contact-us" class="btn-red"> <span>Contact Us</span> </a> </div> </nav> </div> </div> </div> <div class="bottom-nav"> <div class="container"> <div class="wrapper"> <p>Insurance Solutions</p> <p>Formerly Moody’s RMS</p> </div> </div> </div> </header> </div> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div> <div id="block-rms-content"> <article role="article" about="/risk-intelligence/risk-modeler" typeof="schema:WebPage"> <span property="schema:name" content="Risk Modeler" class="hidden"></span> <div> <section class="banner-with-carousel adjust-banner wow fadeIn no-margin-bottom " data-wow-delay="0.4s" > <div class="bg-img wow fadeIn" data-wow-delay="0.5s"> <img src="/sites/default/files/content/paragraph/banner-with-video-card/2023-02/risk-modeler-hero.jpg" width="1440" height="440" alt="Risk Modeler" loading="lazy" typeof="foaf:Image" /> </div> <div class="row-wrapper"> <div class="container"> <div class="col-two inner-content"> <h1>Risk Modeler 2.0</h1> <h5> Quickly unlock insights and improve real-time decision-making with cloud risk modeling software that combines innovative catastrophe models, efficient modeling workflows, and tools to get behind the model numbers. </h5> </div> <div class="col-two right-block "> <div class="slider-outer-block"> <div class="items news-video"> <div class="row-wrap"> <div class="col-box media-block"> <a href="#" class="video-play play-icon" data-video="https://player.vimeo.com/video/765086339"><span class="id"></span> <div class="img-box"> <img src="/sites/default/files/content/paragraph/banner-with-cars-items/2023-03/KEY%20FRAME%20RISK%20MODELER%20400x300.jpg" width="400" height="300" alt="Risk Modeler" loading="lazy" typeof="foaf:Image" /> </div> </a> </div> <div class="col-box content-block"> <a href="#" class="video-play" data-video="https://player.vimeo.com/video/765086339"><span class="id"></span>Moody's Risk Modeler</a> <h4>Moody's Risk Modeler</h4> <p> Unlock insights for optimized decision making, to price risk with confidence and build diversified portfolios.</p> </div> </div> </div> <div class="items news-video"> <div class="row-wrap"> <div class="col-box media-block"> <a href="/blog/2022/01/27/risk-modeler-winter-release-unlock-cat-modeling-productivity-with-new-workflow-enhancements" > <img src="/sites/default/files/content/blog/detail-page-image/2022-01/RM%20Winter%20blog%20185px.jpg" width="165" height="185" alt="Freeway at night" loading="lazy" typeof="foaf:Image" /> </a> </div> <div class="col-box content-block"> <a href="/blog/2022/01/27/risk-modeler-winter-release-unlock-cat-modeling-productivity-with-new-workflow-enhancements">Risk Modeler winter release: unlock cat modeling productivity with new workflow enhancements</a> <h4>Risk Modeler winter release: unlock cat modeling productivity with new workflow enhancements</h4> <p></p> <div class="button-block"> <a href="/blog/2022/01/27/risk-modeler-winter-release-unlock-cat-modeling-productivity-with-new-workflow-enhancements" class="learn-more">Read now</a> </div> </div> </div> </div> <div class="items news-video"> <div class="row-wrap"> <div class="col-box media-block"> <a href="/blog/2021/11/16/make-faster-more-accurate-risk-decisions-across-the-insurance-value-chain" > <img src="/sites/default/files/content/blog/detail-page-image/2021-11/People_Group_A-170544737%20185px.jpg" width="165" height="185" alt="Group of employees" loading="lazy" typeof="foaf:Image" /> </a> </div> <div class="col-box content-block"> <a href="/blog/2021/11/16/make-faster-more-accurate-risk-decisions-across-the-insurance-value-chain">Make faster, more accurate risk decisions across the insurance value chain</a> <h4>Make faster, more accurate risk decisions across the insurance value chain</h4> <p></p> <div class="button-block"> <a href="/blog/2021/11/16/make-faster-more-accurate-risk-decisions-across-the-insurance-value-chain" class="learn-more">Read now</a> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section class="sub-nav"> <div class="outer-container"> <div class="container"> <div class="wrapper"> <div class="drop-down-wrap"> <span class="drop-down"> <p>Overview</p> <span class="arrow"> <span></span> <span></span> </span> </span> <div class="list-wrap"> <div class="inner-wrap"> <ul> <li><a href="#customers">Customers</a></li> <li><a href="#why-risk-modeler">Why Risk Modeler?</a></li> <li><a href="#model-change-management"> Model Change Management</a></li> <li><a href="#buyersguide">Buyers Guide</a></li> <li><a href="#enhanced-risk-data">Enhanced Risk Data</a></li> </ul> </div> </div> <div class="btn-wrap"> <a href="#" class="btn-blue contact-us" data-form-id="19012">Talk to a specialist</a> </div> </div> </div> </div> </div> <div class="form-overlay"> <div class="content-wrapper"> <div class="inner-wrapper"> <div class="form-wrap moody-form"> <h4>Talk to a Risk Specialist</h4> <p class="contact-thank-you">Thank you for your interest.</p> <div class="form-inner-wrap"> <input type="hidden" id="information-form-id" data-moodys-form="moody-form"> <form id="mktoForm_19012" data-form-id="19012"></form> </div> <div class="close-btn"></div> </div> </div> </div> </div> </section> <section class="intro-section no-padding-bottom " id=overview> <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Unlock modeling performance</h2> <p>To improve underwriting, risk transfer, and pricing decisions in an increasingly challenging market, (re)insurers need modeling software that delivers faster analytics, deeper insights, and more efficient workflows. That’s the advantage of establishing Risk Modeler™ as the foundation of your interconnected risk lifecycle. </p> <div class="button-box"> </div> </div> </div> </section> <section class="col-three-with-text no-padding-top" > <div class="container wow fadeInUp" data-wow-delay="0.5s" > <div class="row three-col-wrap"> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 content-column"> <h4>Unlock deep risk insights</h4> <p><p>Better understand drivers of risk with greater modeling transparency, flexibility, and customization.</p></p> </div> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 content-column"> <h4>Unify modeling across vendors and platforms</h4> <p><p>Decrease expense ratios, increase productivity, and improve risk insights with third-party modeling.</p></p> </div> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 content-column"> <h4>Increase business agility</h4> <p><p>Build new digital workflows and meet evolving business requirements with cloud-native architecture.</p></p> </div> </div> </div> </section> <section class="intro-section bg-moodys-blue no-margin-bottom no-padding-bottom " id=customers> <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Customer spotlight</h2> <div class="button-box"> </div> </div> </div> </section> <section class="slider-image-with-text bg-moodys-blue image-reverse" > <div class="container wow fadeInUp" data-wow-delay="0.4s"> <div class="column-wrapper"> <div class="slider"> <div class="item " data-id=""> <div class="card align-top"> <div class="image-box"> <a href="#" class="video-play play-icon" data-video="https://player.vimeo.com/video/985244599"> <span class="sr-only">link</span> </a> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlight-v1/2024-08/Zitelli-571x416.jpg" width="571" height="416" alt="Daniel Zitelli" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Transforming client services with the Intelligent Risk Platform</h4> <div class="inner-content"> <blockquote> <p>Having current version models and an older version model side by side without having to change an installation location really helps with productivity and really helps streamline the entire process of communicating change management to our clients.</p> <p>Dan Zitelli<br /> Senior Vice President - Co-Head of Catastrophe Modeling, Holborn</p> </blockquote> </div> <span class="remaining-text"> <p></p> </span> </div> </div> </div> <div class="item has-link" data-id=""> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlight-v1/2023-08/eu-severe-convective-storm-model.jpg" width="600" height="600" alt="Convective storm" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Korean Re enhances risk analysis with Moody’s RMS Risk Models across Europe and Asia</h4> <div class="inner-content"> <blockquote> <p>Korean Re started operations in 1963, and 2023 marks the sixtieth anniversary of the business. After six successful decades, we begin a new chapter in our corporate history to challenge ourselves and change the world by constantly seeking internal innovation in a manner that increases our positive impact on the world around us.</p> </blockquote> </div> <span class="remaining-text"> <p></p> </span> <a class="learn-more" href="/newsroom/press-releases/press-detail/2023-07-26/korean-re-enhances-risk-analysis-with-moodys-rms-risk-models-across-europe-and-asia">Learn more</a> </div> </div> </div> <div class="item has-link" data-id=""> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlight-v1/2022-02/tokio-marine%20%282%29.jpeg" width="568" height="416" alt="Tokio Marine" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Moody's and Tokio Marine Holdings, Inc. to expand and deepen global commercial partnership with Risk Modeler</h4> <div class="inner-content"> <p>"Moody's has been an important strategic partner for many years and has consistently demonstrated its commitment to investing in better science and technology for the insurance industry. We look forward to continuing and deepening this partnership over the years to come."</p> </div> <span class="remaining-text"> <p></p> </span> <div class="author-box"> <h6>Kenji Okada</h6> <p>Group Chief Risk Officer, Tokio Marine Holdings, Inc</p> </div> <a class="learn-more" href="https://www.rms.com/newsroom/press-releases/press-detail/2020-10-15/rms-and-tokio-marine-holdings-inc-to-expand-and-deepen-global-commercial-partnership">Learn more</a> </div> </div> </div> <div class="item has-link" data-id=""> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlight-v1/2022-02/HX%20%281%29.jpeg" width="568" height="416" alt="Howden" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>HX, Howden's Data, digital and analytics' division, builds next generation platform for risk innovation with Risk Modeler</h4> <div class="inner-content"> <p>"If you use a tennis analogy, HX is creating the best data court in the industry, and we are inviting those market players who can truly perform for our clients to play on it — Moody's is one."</p> </div> <span class="remaining-text"> <p></p> </span> <a class="learn-more" href="/customer-success-story/hx">Learn more</a> </div> </div> </div> </div> <div class="button-wrap"> <span class="pre-btn"></span> <div class="dots-outer"></div> <span class="next-btn"></span> </div> </div> </div> <div class="spotlight-overlay"> <div class="content-wrap"> <div class="inner-wrap"></div> <div class="close-btn"></div> </div> </div> </section> <section class="archived-card-with-features animation-first" id=why-risk-modeler> <div class="row-wrapper no-gutters"> <div class="container"> <div class="overview-block green-border align-left wow zoomIn" data-wow-delay="0.4s"> <div class="container"> <h2>Why customers choose Risk Modeler</h2> <p>Designed with a deep understanding of customer requirements and leveraging the latest technological innovations, Risk Modeler™ easily integrates with other on-premises applications as well as other cloud applications through open APIs and export services, giving customers greater flexibility and choice. </p> </div> </div> <div class="slider-block wow fadeIn" data-wow-delay="0.4s"> <div class="row"> <div class="col-md-6 col-sm-12 item-box"> <div class="text-block"> <h5>Unified model execution:</h5> <p> Risk Modeler can run more than 400 Moody’s RMS models, and more than 300 models available in the Nasdaq platform across multiple regions, perils, and lines of business using a common cloud platform. </p> </div> </div> <div class="col-md-6 col-sm-12 item-box"> <div class="text-block"> <h5>Modern, cloud-native architecture:</h5> <p> Risk Modeler is built on a fast, powerful, and highly scalable data architecture that ensures 24/7 availability, faster modeling speeds, and superior performance. </p> </div> </div> <div class="col-md-6 col-sm-12 item-box"> <div class="text-block"> <h5>High-definition modeling:</h5> <p> Risk Modeler models complex policy terms and delivers the most realistic representation of losses for high gradient perils. </p> </div> </div> <div class="col-md-6 col-sm-12 item-box"> <div class="text-block"> <h5>Connected and collaborative application ecosystem:</h5> <p> Risk Modeler shares the same platform services as TreatyIQ, UnderwriteIQ, and ExposureIQ, including geocoding services, financial engines, and exposure data. </p> </div> </div> </div> </div> </div> </div> </section> <section class="two-col-with-image bg-grey no-padding-bottom no-margin-bottom image-reverse" data-id="" id=model-change-management> <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2023-08/Infographic-569x410.jpg" width="567" height="410" alt="server" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Model change management</h4> <div class="inner-content"> <p>Risk Modeler helps accelerate model change management, enabling you to validate new models faster, with fewer resources and less effort, and at a lower cost. Conversely, firms reliant on on-premises environments for model validation will often find themselves entangled in an arduous change management process. Let’s dig into how Risk Modeler addresses some of the most common model change management challenges (re)insurers face. </p> <p><a href="https://www.rms.com/sites/default/files/2023-06/2023_MoodysRMS_Model_Change_Management.pdf">Read Infographic</a></p> </div> <span class="remaining-text"> </span> </div> </div> </div> </div> </div> </div> </section> <section class="card-with-features animation-first no-margin-top no-padding-top bg-grey" > <div class="container"> <div class="intro-section wow fadeInUp"> <div class="intro-box green-border align-center"> </div> </div> <div class="row-wrapper no-gutters"> <div class="overview-block wow zoomIn" data-wow-delay="0.4s"> <div class="wrapper"> <div class="text-block"> </div> </div> </div> <div class="slider-block wow fadeIn" data-wow-delay="0.4s"> <div class="row-wrap"> <div class="item-box"> <div class="icon-box data_black"> <svg width="48" height="48" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M46 7.5C46.5523 7.5 47 7.94772 47 8.5V39.5C47 40.0523 46.5523 40.5 46 40.5H28V46H31.5C32.0523 46 32.5 46.4477 32.5 47C32.5 47.5128 32.114 47.9355 31.6166 47.9933L31.5 48H16.5C15.9477 48 15.5 47.5523 15.5 47C15.5 46.4872 15.886 46.0645 16.3834 46.0067L16.5 46H20V40.5H2C1.44772 40.5 1 40.0523 1 39.5V8.5C1 7.94772 1.44772 7.5 2 7.5H46ZM26 40.5H22V45.5H26V40.5ZM45 9.5H3V38.5H45V9.5ZM40.5 31.25C40.9142 31.25 41.25 31.5858 41.25 32C41.25 32.3797 40.9678 32.6935 40.6018 32.7432L40.5 32.75H7.5C7.08579 32.75 6.75 32.4142 6.75 32C6.75 31.6203 7.03215 31.3065 7.39823 31.2568L7.5 31.25H40.5Z" fill="#0A1264"/> <path d="M15.3023 27.3002V21.7002H14V27.3002H15.3023Z" fill="#005EFF"/> <path d="M26.3023 27.3002V21.7002H25V27.3002H26.3023Z" fill="#005EFF"/> <path d="M37.3023 27.3002V21.7002H36V27.3002H37.3023Z" fill="#005EFF"/> <path d="M11.3023 18.3002V12.7002H10V18.3002H11.3023Z" fill="#005EFF"/> <path d="M22.3023 18.3002V12.7002H21V18.3002H22.3023Z" fill="#005EFF"/> <path d="M33.3023 18.3002V12.7002H32V18.3002H33.3023Z" fill="#005EFF"/> <path d="M37.3023 18.3002V12.7002H36V18.3002H37.3023Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M31 21.5C32.6569 21.5 34 22.8431 34 24.5C34 26.1569 32.6569 27.5 31 27.5C29.3431 27.5 28 26.1569 28 24.5C28 22.8431 29.3431 21.5 31 21.5ZM31.0002 22.833C30.0797 22.833 29.3335 23.5792 29.3335 24.4997C29.3335 25.4201 30.0797 26.1663 31.0002 26.1663C31.9206 26.1663 32.6668 25.4201 32.6668 24.4997C32.6668 23.5792 31.9206 22.833 31.0002 22.833Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M20.1787 21.5C21.8356 21.5 23.1787 22.8431 23.1787 24.5C23.1787 26.1569 21.8356 27.5 20.1787 27.5C18.5219 27.5 17.1787 26.1569 17.1787 24.5C17.1787 22.8431 18.5219 21.5 20.1787 21.5ZM20.1789 22.833C19.2584 22.833 18.5122 23.5792 18.5122 24.4997C18.5122 25.4201 19.2584 26.1663 20.1789 26.1663C21.0993 26.1663 21.8455 25.4201 21.8455 24.4997C21.8455 23.5792 21.0993 22.833 20.1789 22.833Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M27.1216 12.7002C28.7784 12.7002 30.1216 14.0433 30.1216 15.7002C30.1216 17.357 28.7784 18.7002 27.1216 18.7002C25.4647 18.7002 24.1216 17.357 24.1216 15.7002C24.1216 14.0433 25.4647 12.7002 27.1216 12.7002ZM27.1217 14.0332C26.2013 14.0332 25.4551 14.7794 25.4551 15.6999C25.4551 16.6203 26.2013 17.3665 27.1217 17.3665C28.0422 17.3665 28.7884 16.6203 28.7884 15.6999C28.7884 14.7794 28.0422 14.0332 27.1217 14.0332Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.042 12.7002C17.6988 12.7002 19.042 14.0433 19.042 15.7002C19.042 17.357 17.6988 18.7002 16.042 18.7002C14.3851 18.7002 13.042 17.357 13.042 15.7002C13.042 14.0433 14.3851 12.7002 16.042 12.7002ZM16.0422 14.0332C15.1217 14.0332 14.3755 14.7794 14.3755 15.6999C14.3755 16.6203 15.1217 17.3665 16.0422 17.3665C16.9626 17.3665 17.7088 16.6203 17.7088 15.6999C17.7088 14.7794 16.9626 14.0332 16.0422 14.0332Z" fill="#005EFF"/> <path d="M24.9998 35.8213C24.9998 35.269 24.552 34.8213 23.9998 34.8213C23.4475 34.8213 22.9998 35.269 22.9998 35.8213C22.9998 36.3736 23.4475 36.8213 23.9998 36.8213C24.552 36.8213 24.9998 36.3736 24.9998 35.8213Z" fill="#005EFF"/> </svg> </div> <div class="text-block"> <h5> <a href="https://www.rms.com/blog/2023/06/13/mastering-the-biannual-hurricane-model-change-management-sprint "> Meeting business demands</a> </h5> <p> Validating new model releases for annual renewals is mission critical to empower the business with the latest views of risk. </p> <a class="learn-more" href="https://www.rms.com/blog/2023/06/13/mastering-the-biannual-hurricane-model-change-management-sprint ">Learn more</a> </div> </div> <div class="item-box"> <div class="icon-box technology_black"> <svg width="48" height="48" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.832 40.6934V46.8013" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M18.2278 40.6934V46.8013" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M24.6235 40.6934V46.8013" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M31.0193 40.6934V46.8013" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M37.415 40.6934V46.8013" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.2332 1.19922V7.11527" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M16.6289 1.19922V7.11527" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M23.0247 1.19922V7.11527" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M29.4204 1.19922V7.11527" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M35.8162 1.19922V7.11527" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.03533 11.9121H1.19922" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.03533 18.3076H1.19922" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.03533 24.7031H1.19922" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.03533 31.0996H1.19922" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.03533 37.4951H1.19922" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M46.625 10.3135H40.613" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M46.625 16.709H40.613" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M46.625 23.1045H40.613" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M46.625 29.5H40.613" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M46.625 35.8965H40.613" stroke="#005EFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M39.0141 7.11523H8.63433C7.75127 7.11523 7.0354 7.8311 7.0354 8.71417V39.0939C7.0354 39.977 7.75127 40.6928 8.63433 40.6928H39.0141C39.8971 40.6928 40.613 39.977 40.613 39.0939V8.71417C40.613 7.8311 39.8971 7.11523 39.0141 7.11523Z" stroke="#0A1264" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="text-block"> <h5> <a href="https://www.rms.com/blog/2022/02/07/how-to-avoid-the-hidden-it-costs-of-risk-model-change-management "> High infrastructure costs</a> </h5> <p> Procuring new environments to support model change management and maintaining legacy systems as a backup increase combined ratios. </p> <a class="learn-more" href="https://www.rms.com/blog/2022/02/07/how-to-avoid-the-hidden-it-costs-of-risk-model-change-management ">Learn more</a> </div> </div> <div class="item-box"> <div class="icon-box database_icon"> <svg width="48" height="52" viewbox="0 0 48 52" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.28943 10.6896C2.28943 10.3401 2.49058 9.84224 3.22959 9.23451C3.96068 8.63329 5.08771 8.04081 6.5814 7.52127C9.55802 6.48592 13.7445 5.82459 18.4228 5.82459C23.101 5.82459 27.2875 6.48592 30.2641 7.52127C31.7578 8.04081 32.8848 8.63329 33.6159 9.23451C34.3549 9.84224 34.5561 10.3401 34.5561 10.6896C34.5561 11.0391 34.3549 11.537 33.6159 12.1447C32.8848 12.746 31.7578 13.3384 30.2641 13.858C27.2875 14.8933 23.101 15.5547 18.4228 15.5547C13.7445 15.5547 9.55802 14.8933 6.5814 13.858C5.08771 13.3384 3.96068 12.746 3.22959 12.1447C2.49058 11.537 2.28943 11.0391 2.28943 10.6896ZM18.4228 3.53516C13.5586 3.53516 9.10608 4.21915 5.82927 5.35891C4.19625 5.92692 2.79297 6.62942 1.77543 7.46621C0.765809 8.29647 0 9.37959 0 10.6896C0 10.8748 0.0152935 11.0554 0.0444073 11.2313C0.0154904 11.332 0 11.4382 0 11.5482V39.0213C0 39.6661 0.301307 40.2351 0.651272 40.6814C1.01265 41.1423 1.5097 41.5811 2.09765 41.9896C3.27671 42.809 4.953 43.5979 7.0495 44.2372C11.2503 45.5183 17.2741 46.2409 24.7351 45.3107L25.9795 47.4572C26.2926 47.9973 26.979 48.1895 27.527 47.8906L29.3529 46.8947C29.9263 47.3125 30.5417 47.6696 31.1891 47.9599V49.9778C31.1891 50.6137 31.7046 51.1292 32.3405 51.1292H38.3855C39.0214 51.1292 39.5369 50.6137 39.5369 49.9778V47.9571C40.2043 47.6554 40.8377 47.2833 41.4261 46.8472L43.2291 47.94C43.4947 48.101 43.814 48.1478 44.1146 48.07C44.4152 47.9921 44.6716 47.7962 44.8256 47.5266L47.8481 42.2373C48.1608 41.6901 47.9754 40.9931 47.4322 40.6736L45.5287 39.5539C45.5622 39.2294 45.5799 38.9034 45.5818 38.577C45.5855 38.21 45.5693 37.8433 45.5333 37.4785L47.1498 36.6442C47.4298 36.4997 47.6384 36.2467 47.7269 35.9442C47.8153 35.6418 47.7759 35.3162 47.6179 35.0436L44.5954 29.8298C44.4422 29.5655 44.1902 29.3729 43.8949 29.2945C43.5996 29.216 43.2853 29.2582 43.0211 29.4116L41.3448 30.3849C40.8008 30.0011 40.2206 29.6714 39.6125 29.4005V27.3093C39.6125 26.6734 39.097 26.1579 38.461 26.1579H36.8455V11.5482C36.8455 11.4382 36.83 11.332 36.8011 11.2314C36.8302 11.0554 36.8455 10.8748 36.8455 10.6896C36.8455 9.37959 36.0797 8.29647 35.0701 7.46621C34.0525 6.62942 32.6493 5.92692 31.0162 5.35891C27.7394 4.21915 23.2869 3.53516 18.4228 3.53516ZM34.5561 26.1579V24.1689C33.6006 24.8364 32.3897 25.4097 31.016 25.8882C27.7392 27.0297 23.2866 27.7173 18.4228 27.7173C13.5589 27.7173 9.10632 27.0297 5.82949 25.8882C4.45582 25.4097 3.24492 24.8364 2.28943 24.1689V29.5774C2.28943 29.9221 2.48908 30.4182 3.2294 31.0264C3.96103 31.6274 5.08869 32.2204 6.58262 32.7408C9.55953 33.7778 13.7457 34.4424 18.422 34.4425C20.1863 34.4413 21.9489 34.3396 23.7013 34.1378L26.2026 29.7605C26.5166 29.211 27.2152 29.0179 27.7668 29.3282L29.5229 30.316C30.0696 29.9293 30.653 29.5974 31.2647 29.3249V27.3093C31.2647 26.6734 31.7802 26.1579 32.4161 26.1579H34.5561ZM23.4055 36.4732C21.7506 36.6444 20.0877 36.7308 18.4235 36.7319C13.5596 36.7319 9.10632 36.0443 5.82949 34.9028C4.45582 34.4243 3.24492 33.851 2.28943 33.1835V38.9987C2.29507 39.0163 2.3245 39.105 2.45287 39.2687C2.63077 39.4956 2.9368 39.7848 3.40413 40.1096C4.33564 40.7569 5.77871 41.4562 7.71733 42.0474C11.4047 43.1719 16.7633 43.8681 23.4831 43.151L22.9571 42.2435C22.8036 41.9788 22.7618 41.6639 22.8409 41.3683C22.92 41.0728 23.1135 40.8208 23.3787 40.6682L25.1968 39.6214C25.1639 39.3001 25.1463 38.9773 25.1442 38.6541C25.1398 38.2751 25.1569 37.8965 25.1954 37.52L23.6122 36.6228C23.5374 36.5804 23.4681 36.5301 23.4055 36.4732ZM2.28943 20.5628V14.302C3.24503 14.9698 4.4559 15.5426 5.82927 16.0203C9.10608 17.1601 13.5586 17.8441 18.4228 17.8441C23.2869 17.8441 27.7394 17.1601 31.0162 16.0203C32.3896 15.5426 33.6005 14.9698 34.5561 14.302V20.5628C34.5561 20.9074 34.3564 21.4036 33.6161 22.0117C32.8845 22.6127 31.7568 23.2058 30.2629 23.7262C27.2858 24.7632 23.0993 25.4278 18.4228 25.4278C13.7462 25.4278 9.55969 24.7632 6.58262 23.7262C5.08869 23.2058 3.96103 22.6127 3.2294 22.0117C2.48908 21.4036 2.28943 20.9074 2.28943 20.5628ZM33.5675 28.4607V30.1051C33.5675 30.5938 33.259 31.0293 32.7979 31.1913C31.9083 31.504 31.0818 31.9732 30.3572 32.5766C29.99 32.8824 29.4722 32.9296 29.0558 32.6954L27.6346 31.896L25.7529 35.189L27.0144 35.9039C27.4425 36.1465 27.6692 36.6344 27.5784 37.1181C27.4848 37.6163 27.4408 38.1227 27.4469 38.6296L27.447 38.6364C27.4499 39.1006 27.494 39.5636 27.5788 40.02C27.668 40.5002 27.4445 40.9845 27.0212 41.2282L25.5285 42.0876L27.4092 45.3318L28.9178 44.5088C29.3378 44.2798 29.8555 44.3342 30.2187 44.6456C30.9579 45.2794 31.8077 45.7714 32.7254 46.0968C33.1849 46.2598 33.492 46.6945 33.492 47.182V48.8264H37.2341V47.182C37.2341 46.6961 37.5391 46.2625 37.9965 46.0983C38.943 45.7585 39.8169 45.2432 40.5723 44.5793C40.9499 44.2473 41.4992 44.1988 41.9292 44.4594L43.4124 45.3583L45.2846 42.082L43.6955 41.1472C43.2776 40.9014 43.0585 40.4202 43.1474 39.9436C43.2324 39.4878 43.2765 39.0253 43.279 38.5617L43.2791 38.556C43.2844 38.0478 43.2402 37.5403 43.1473 37.0406C43.0544 36.5412 43.2998 36.0399 43.7512 35.8069L45.0192 35.1525L43.181 31.9816L41.835 32.7632C41.4168 33.006 40.8915 32.9616 40.52 32.6522C39.7954 32.0487 38.9688 31.5796 38.0792 31.2669C37.6181 31.1048 37.3096 30.6693 37.3096 30.1806V28.4607H33.5675Z" fill="#0A1264"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M35.3621 33.7148C32.6396 33.7148 30.4326 35.9219 30.4326 38.6443C30.4326 41.3668 32.6396 43.5739 35.3621 43.5739C38.0846 43.5739 40.2916 41.3668 40.2916 38.6443C40.2916 35.9219 38.0846 33.7148 35.3621 33.7148ZM32.7355 38.6443C32.7355 37.1937 33.9115 36.0177 35.3621 36.0177C36.8128 36.0177 37.9888 37.1937 37.9888 38.6443C37.9888 40.095 36.8128 41.271 35.3621 41.271C33.9115 41.271 32.7355 40.095 32.7355 38.6443Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M24.7351 45.311L25.9795 47.4576C26.2926 47.9976 26.979 48.1899 27.527 47.8909L29.3529 46.895C29.9263 47.3129 30.5417 47.6699 31.1891 47.9603V49.9781C31.1891 50.6141 31.7046 51.1296 32.3405 51.1296H38.3855C39.0214 51.1296 39.5369 50.6141 39.5369 49.9781V47.9575C40.2043 47.6558 40.8376 47.2837 41.4261 46.8476L43.2291 47.9404C43.4947 48.1013 43.814 48.1482 44.1146 48.0703C44.4152 47.9925 44.6716 47.7965 44.8256 47.5269L47.8481 42.2376C48.1608 41.6904 47.9754 40.9935 47.4322 40.6739L45.5287 39.5542C45.5622 39.2298 45.5799 38.9038 45.5818 38.5773C45.5855 38.2103 45.5693 37.8437 45.5333 37.4789L47.1498 36.6446C47.4298 36.5 47.6384 36.247 47.7268 35.9446C47.8153 35.6421 47.7759 35.3166 47.6178 35.0439L44.5954 29.8302C44.4421 29.5659 44.1902 29.3733 43.8949 29.2948C43.5996 29.2164 43.2853 29.2585 43.0211 29.4119L41.3448 30.3852C40.8008 30.0014 40.2206 29.6717 39.6125 29.4008V27.3096C39.6125 26.6737 39.0969 26.1582 38.461 26.1582H36.8455H34.5561H32.4161C31.7802 26.1582 31.2647 26.6737 31.2647 27.3096V29.3252C30.653 29.5977 30.0696 29.9297 29.5229 30.3163L27.7668 29.3285C27.2152 29.0183 26.5166 29.2113 26.2026 29.7608L23.7013 34.1381C23.3787 34.8437 22.8206 36.1746 23.6122 36.6232L25.1954 37.5203C25.1569 37.8968 25.1398 38.2755 25.1442 38.6544C25.1463 38.9777 25.1639 39.3004 25.1968 39.6217L23.3787 40.6685C23.1135 40.8212 22.92 41.0731 22.8409 41.3687C22.7618 41.6642 22.8036 41.9791 22.957 42.2438L23.4831 43.1513L24.7351 45.311ZM33.5675 30.1054V28.461H37.3096V30.181C37.3096 30.6697 37.6181 31.1052 38.0792 31.2672L40.52 32.6525C40.8915 32.962 41.4168 33.0063 41.835 32.7635L43.181 31.982L45.0106 35.1144L43.7512 35.8072C43.2998 36.0402 43.0544 36.5415 43.1473 37.0409C43.2402 37.5406 43.2844 38.0481 43.2791 38.5563L43.279 38.562V38.6367L43.1474 39.9439C43.0585 40.4205 43.2776 40.9018 43.6955 41.1476L45.2846 42.0823L43.4124 45.3587L41.9292 44.4598C41.4992 44.1992 40.9499 44.2477 40.5723 44.5796L37.9965 46.0986C37.5391 46.2628 37.2341 46.6964 37.2341 47.1824V48.8267H33.492V47.1824C33.492 46.6999 33.0171 46.0957 32.7254 46.0972C31.8077 45.7717 30.9579 45.2797 30.2187 44.6459C29.8555 44.3346 29.3377 44.2801 28.9178 44.5092L27.4092 45.3321L25.5285 42.088L27.0212 41.2285C27.4445 40.9848 27.668 40.5006 27.5788 40.0203C27.494 39.564 27.4499 39.1009 27.447 38.6367L27.4469 38.63C27.4408 38.123 27.4848 37.6167 27.5784 37.1184C27.6692 36.6347 27.4425 36.1468 27.0144 35.9042L25.7529 35.1894L27.6346 31.8963L29.0558 32.6957C29.4722 32.93 29.99 32.8827 30.3572 32.577L32.7979 31.1917C33.259 31.0296 33.5675 30.5941 33.5675 30.1054Z" fill="#005EFF"/> </svg> </div> <div class="text-block"> <h5> <a href="https://www.rms.com/blog/2022/02/18/how-poor-data-fidelity-erodes-trust-in-model-validation-and-can-stall-change-management "> Poor data fidelity</a> </h5> <p> Migrating large volumes of benchmark, portfolio, and exposure data into a new environment presents risk of data corruption during model validation. </p> <a class="learn-more" href="https://www.rms.com/blog/2022/02/18/how-poor-data-fidelity-erodes-trust-in-model-validation-and-can-stall-change-management ">Read blog</a> </div> </div> <div class="item-box"> <div class="icon-box monitor_icon"> <svg width="48" height="48" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.59375 16.5938C8.59375 17.4222 7.92218 18.0938 7.09375 18.0938C6.26532 18.0938 5.59375 17.4222 5.59375 16.5938C5.59375 15.7653 6.26532 15.0938 7.09375 15.0938C7.92218 15.0938 8.59375 15.7653 8.59375 16.5938Z" fill="#005EFF"/> <path d="M12.125 18.0938C12.9534 18.0938 13.625 17.4222 13.625 16.5938C13.625 15.7653 12.9534 15.0938 12.125 15.0938C11.2966 15.0938 10.625 15.7653 10.625 16.5938C10.625 17.4222 11.2966 18.0938 12.125 18.0938Z" fill="#005EFF"/> <path d="M18.6562 16.5938C18.6562 17.4222 17.9847 18.0938 17.1562 18.0938C16.3278 18.0938 15.6562 17.4222 15.6562 16.5938C15.6562 15.7653 16.3278 15.0938 17.1562 15.0938C17.9847 15.0938 18.6562 15.7653 18.6562 16.5938Z" fill="#005EFF"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1 12.5C1 11.9477 1.44772 11.5 2 11.5H45.125C45.6773 11.5 46.125 11.9477 46.125 12.5V47C46.125 47.5523 45.6773 48 45.125 48H2C1.44772 48 1 47.5523 1 47V12.5ZM3 22.125V46H44.125V22.125H3ZM3 20.125H44.125V13.5H3V20.125Z" fill="#0A1264"/> <path d="M20.631 25.8766C20.9734 25.8572 21.3019 26.0147 21.5012 26.2938L27.7234 35.0047L31.2931 27.8653C31.4368 27.5778 31.71 27.3769 32.0273 27.3254C32.3446 27.2739 32.6673 27.3781 32.8946 27.6054L36.9142 31.625H39.375C39.9273 31.625 40.375 32.0727 40.375 32.625C40.375 33.1773 39.9273 33.625 39.375 33.625H36.5C36.2348 33.625 35.9804 33.5196 35.7929 33.3321L32.4615 30.0007L28.7694 37.3847C28.6126 37.6984 28.3029 37.907 27.9532 37.9344C27.6036 37.9619 27.2651 37.8041 27.0613 37.5187L20.7933 28.7436L14.3742 40.2981C14.1867 40.6355 13.8219 40.8349 13.4367 40.8105C13.0516 40.7861 12.7149 40.5422 12.5715 40.1839L9.94797 33.625H7.75C7.19772 33.625 6.75 33.1773 6.75 32.625C6.75 32.0727 7.19772 31.625 7.75 31.625H10.625C11.0339 31.625 11.4016 31.874 11.5535 32.2536L13.6473 37.4882L19.8133 26.3894C19.9799 26.0895 20.2885 25.896 20.631 25.8766Z" fill="#005EFF"/> </svg> </div> <div class="text-block"> <h5> <a href="https://www.rms.com/blog/2022/04/05/getting-the-latest-view-of-risk-into-the-business-faster "> Model software packaging</a> </h5> <p> Including multiple model updates in on-premises software forces firms to take an "all-or-nothing” approach to adopting the newest views of risk. </p> <a class="learn-more" href="https://www.rms.com/blog/2022/04/05/getting-the-latest-view-of-risk-into-the-business-faster ">Read blog</a> </div> </div> </div> </div> </div> </div> </section> <section class="two-col-with-image " data-id="" > <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2021-02/model-composer.jpg" width="568" height="416" alt="Model Composer" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Model composer</h4> <div class="inner-content"> <p>Minimize, streamline, and control risk customizations with simplified model builder services dedicated to deploying your own view of risk into multiple workflows.</p> </div> <span class="remaining-text"> </span> </div> </div> </div> </div> </div> </div> </section> <section class="two-col-with-image bg-grey image-reverse" data-id="" > <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2023-08/RiskModeler-569x410.jpg" width="567" height="410" alt="Risk Modeler" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Unified modeling with Risk Modeler</h4> <div class="inner-content"> <p>Analyze, blend, and group results across multiple vendors to better price, select, and transfer interconnected risk across perils, geographies, and lines of business. Risk Modeler and the Moody’s Intelligent Risk Platform<sup>TM</sup> provides the necessary services to enable users to import and transform multiple data schemas, including Catastrophe Exposure Database Exchange (CEDE), Open Exposure Data (OED), Open Results Data (ORD), into Exposure Data Modules (EDM) and Results Data Modules (RDM), the main code is for the top-level perils.</p> </div> <span class="remaining-text"> </span> <a href="/risk-intelligence/third-party-modeling" target="_self" class="learn-more"><span>Learn more</span></a> </div> </div> </div> </div> </div> </div> </section> <section class="two-col-with-image " data-id="" > <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2021-02/Data-Bridge.jpg" width="572" height="411" alt="Data bridge" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Data bridge</h4> <div class="inner-content"> <p>As the gateway to robust risk models and in-depth data, the Intelligent Risk Platform™ offers a global view of risk by bringing together excellence in science, modeling, and beyond.</p> <p>Data Bridge offers current RiskLink<sup>®</sup> clients the ability to move existing first and third-party system integrations to Risk Modeler 2.0. Clients can keep workflows that require the ability to execute existing or ad hoc T-SQL queries against Exposure Data Module (EDM) databases used by Risk Modeler. Data Bridge also supports hosting Results Data Module (RDM) and custom databases to facilitate workflows that query across databases in the same environment.</p> </div> <span class="remaining-text"> </span> <a href="https://www.rms.com/events/migration-to-the-cloud-with-data-bridge" target="_self" class="learn-more"><span>To learn more watch the webinar</span></a> </div> </div> </div> </div> </div> </div> </section> <section class="two-col-with-image bg-grey image-reverse" data-id="" id=enhanced-risk-data> <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2024-08/enhanced-risk-data-569x410.jpg" width="569" height="410" alt="digital graph" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Enhanced Risk Data</h4> <div class="inner-content"> <p>As a leading provider of probabilistic modelling solutions for the insurance industry, Moody’s is uniquely positioned to provide robust and comprehensive data and analytics that support and complement catastrophe modelling decisions. The Enhanced Risk Data within Risk Modeler provides users with access to location level exposure data to plug gaps in understanding of location-level building attributes, rich scientific hazard data and risk scoring to contextualize model results, better understand the portfolio make up and fill gaps in model availability.</p> </div> <span class="remaining-text"> </span> <a href="/about/contact-us" target="_self" class="learn-more"><span>Learn more</span></a> </div> </div> </div> </div> </div> </div> </section> <section class="image-text-carousel " id=buyersguide> <div class="bg-image"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/light-blue.png" alt="Light Blue Bg"> </div> <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item" data-id=""> <div class="card "> <div class="image-box"> <img src="/sites/default/files/content/paragraph/spotlightv2/card-image/2022-11/risk-mod-lrg-thumb.jpg" width="569" height="414" alt="risk modeling" loading="lazy" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Risk Modeling application: Buyer’s guide</h4> <div class="inner-content"> <p>Choosing a risk software that fits your unique needs can be challenging. The Moody's Risk Modeling Application Buyer’s Guide will help you ask the tough questions about modeling capabilities, business integration tools, and risk fundamentals so that your business can outperform.</p> </div> <span class="remaining-text"></span> <div class="author-box"> </div> <a class="learn-more" href="https://www.rms.com/sites/default/files/content/rms-files/pdf-files/2022_RMS_ExposureMan_BuyersGuide.pdf">Learn more</a> </div> </div> </div> </div> <div class="button-wrap"> <span class="pre-btn"></span> <div class="dots-outer"> </div> <span class="next-btn"></span> </div> </div> </div> </section> <section class="intro-section " > <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Analytics, experts, and coffee</h2> <p>Moody's solutions support multiple roles across each business to continue to drive profitability and growth.</p> <div class="button-box"> </div> </div> </div> </section> <section class="cards-with-slider" > <div class="outer-wrapper wow fadeInUp " data-wow-delay="0.4s"> <div class="slider-wrapper"> <div class="slide" data-id=""> <div class="card-wrapper full-video-anchor"> <a href="#" class="video-play" data-video="https://player.vimeo.com/video/651786530" tabindex="0"> <span class="sr-only">link</span> <span class="id"></span> </a> <div class="image-wrap play-icon"> <img src="/sites/default/files/content/paragraph/news-slider-items/2022-02/Coffee%20Headshots%20NEW%20ALISHA.jpg" width="380" height="188" alt="Alisha Fazo" loading="lazy" typeof="foaf:Image" /> </div> <div class="card-content"> <span></span> <div class="title-wrap"> <h5>A single unified view of risk </h5> <p>Alisha Fazo, Director of Product Management, talks about the importance of a single unified view of risk.</p> </div> </div> </div> </div> <div class="slide" data-id=""> <div class="card-wrapper full-video-anchor"> <a href="#" class="video-play" data-video="https://player.vimeo.com/video/651790901" tabindex="0"> <span class="sr-only">link</span> <span class="id"></span> </a> <div class="image-wrap play-icon"> <img src="/sites/default/files/content/paragraph/news-slider-items/2022-02/Ashley%20v2%20Headshot.jpg" width="380" height="188" alt="Ashley Bernero" loading="lazy" typeof="foaf:Image" /> </div> <div class="card-content"> <span></span> <div class="title-wrap"> <h5>Full holistic view of risk</h5> <p>Ashley Bernero, Senior Product Manager discusses the importance of being able to understand complete exposure.</p> </div> </div> </div> </div> </div> <div class="button-wrap"> <span class="pre-btn"></span> <div class="dots-outer"></div> <span class="next-btn"></span> </div> </div> </section> <section class="intro-section bg-grey " > <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Innovative solutions for your biggest challenges</h2> <div class="button-box"> </div> </div> </div> </section> <section class="infor-detail bg-grey" > <div class="container wow fadeInUp" data-wow-delay="0.4s"> <div class="column-wrapper"> <div class="card-wrap"> <a href="/risk-intelligence/exposureiq"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/exposure-iq.jpeg" width="366" height="288" alt="ExposureIQ" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Exposure and portfolio management <span></span> </h5> <p>Experience the future of portfolio management with ExposureIQ.</p> <span class="learn-more">Learn more</span> </div> </div> <div class="card-wrap"> <a href="/risk-intelligence/underwriteiq"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/underwriteIQ-122x96.jpg" width="122" height="96" alt="UnderwriteIQ" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Primary underwriting <span></span> </h5> <p>Enhance the speed and quality of underwriting analytics with UnderwriteIQ.</p> <span class="learn-more">Learn more</span> </div> </div> <div class="card-wrap"> <a href="/risk-intelligence"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/intelligent-risk-platform-raca.jpg" width="400" height="300" alt="Intelligent Risk Platform" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Intelligent Risk Platform <span></span> </h5> <p>Accelerate your digital transformation journey with a comprehensive platform.</p> <span class="learn-more">Learn more</span> </div> </div> <div class="card-wrap"> <a href="/risk-intelligence/treatyiq"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/treatyiq-sq.jpg" width="122" height="96" alt="TreatyIQ" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Treaty analysis <span></span> </h5> <p>Turn underwriting expertise into superior pricing and returns with TreatyIQ.</p> <span class="learn-more">Learn more</span> </div> </div> <div class="card-wrap"> <a href="/risk-intelligence/siteiq-tbd"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/site-iq.jpeg" width="366" height="288" alt="SiteIQ" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Assess location risk in seconds <span></span> </h5> <p>Reduce underwriting overhead and make more informed decisions faster than ever.</p> <span class="learn-more">Learn more</span> </div> </div> <div class="card-wrap"> <a href="https://www.rms.com/climate-change"> <span class="sr-only">link</span> </a> <div class="img-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/col-three-insights2023-08/climate-change-raca.jpg" width="400" height="300" alt="satellite view of earth" typeof="foaf:Image" /> </div> <div class="content-text"> <h5>Climate change <span></span> </h5> <p>Increase resilience, improve governance, and make better business planning decisions, by operationalizing climate change analytics.</p> <span class="learn-more">Learn more</span> </div> </div> </div> </div> </section> <section class="two-col-with-image image-reverse" data-id="" > <div class="container"> <div class="column-wrapper"> <div class="slider"> <div class="item"> <div class="card align-top"> <div class="image-box"> <img loading="lazy" src="/sites/default/files/content/paragraph/spotlightv3/2023-02/unify-thumb.jpg" width="569" height="410" alt="highway overpass" typeof="foaf:Image" /> </div> <div class="text-wrapper"> <h4>Unify risk management</h4> <div class="inner-content"> <p>A great model or a single app can only get you so far. Industry leaders understand that improving risk management requires an ecosystem of consistent and correlated insights that transcend technology. Learn how Moody’s is helping (re)insurers overcome common challenges, such as unwanted risk silos, poor data quality, and productivity bottlenecks. With a trusted data repository, collaborative applications, and open APIs, the Moody’s Intelligent Risk Platform can help unify your risk management.</p> </div> <span class="remaining-text"> </span> <a href="https://www.rms.com/risk-analytics" target="_self" class="btn-red"><span>Learn more</span></a> </div> </div> </div> </div> </div> </div> </section> <section class="ref cards-in-carousel wow fadeInUp " > <div class="intro-box green-border align-center wow fadeInUp" data-wow-delay="0.2s"> <h2 class="h3 center-title">Resources</h2> </div> <div class="heading-wrap back-option"> <div class="go-back"> <a data-slide="1" href="#">Back To Start</a> </div> </div> <div class="content-outer"> <div class="container wow fadeInUp" data-wow-delay="0.2s"> <div class="outer-wrapper wow fadeInUp" data-wow-delay="0.2s"> <div class="item-wrapper"> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/2023-06/RiskLink-vs-RiskModeler-422x220.jpg" alt="servers"> </div> <div class="item-body"> <span>Publications</span> <h5>RiskLink® vs. Risk Modeler™ model change management</h5> <p></p> </div> <a href="/sites/default/files/2024-06/2023_MoodysRMS_Model_Change_Management.pdf" target="_blank"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2022-11/Nov%202022%20-%20Ag%20Blog%20422px.jpg" alt="Soybean crop"> </div> <div class="item-body"> <span>Blog</span> <h5>Persistent La Niña Conditions Aggravate Drought-Associated...</h5> <p>Southern Brazil was impacted by drought conditions during the 2021–22 growing season, which resulted in harvest failures for major cash crops such as soybean, first-season corn, and wheat. This delivered both significant losses for the insurance industry and a year-on-year reduction in Brazil’s agricultural GDP by eight percent in the first quarter of 2022.&nbsp; What were the main factors driving these losses, how often can we expect such conditions, and what might we expect in forthcoming years? Weather...</p> </div> <a href="/blog/2022/11/21/persistent-la-nina-conditions-aggravate-drought-associated-crop-losses-in-southern-brazil-in-2021-22"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2022-07/Jul%202022%20-%20Jesse%20Fin%20Model%20422px.jpg" alt="Financial Model"> </div> <div class="item-body"> <span>Blog</span> <h5>The Impact of Inconsistent Financial Modeling on Risk Pric...</h5> <p>Most (re)insurers rely on an assortment of tools from a variety of vendors to support various business functions and subsequent workflows. From risk selection, underwriting, and pricing through to event response, portfolio, and capital management – all have different data and analytics needs. However, one constant across all these functions is the need to capture and account for details within legal contracts. The risk ultimately held and managed by an insurer lies within the stacks of primary policies, facu...</p> </div> <a href="/blog/2022/07/08/the-impact-of-inconsistent-financial-modeling-on-risk-pricing-and-exposure"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2022-01/RM%20Winter%20blog%20422px.jpg" alt="Freeway at night"> </div> <div class="item-body"> <span>Blog</span> <h5>Risk Modeler Winter Release: Unlock Cat Modeling Productiv...</h5> <p>A recent report from Accenture entitled The Cloud Imperative for Insurance, stated that "… 10 percent or less of the overall insurance industry’s workload is currently running on public cloud platforms. That leaves most insurers without the cost and scalability benefits the public cloud offers and falling behind industry leaders.” In the last 12 months, a great number of brokers, insurers, and reinsurers across all major regions, from Asia and the Americas to Europe, have realized the performance and scalabi...</p> </div> <a href="/blog/2022/01/27/risk-modeler-winter-release-unlock-cat-modeling-productivity-with-new-workflow-enhancements"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2022-01/Kamile%20Renew%20Blog%20422px.jpg" alt="Solar power plant"> </div> <div class="item-body"> <span>Blog</span> <h5>Risk Modeling and the Rise of Renewables</h5> <p>In April 2021, U.S. President Joe Biden announced a goal to halve U.S. greenhouse gas emissions by 2030 compared to 2005. Similar to many countries looking to tackle climate change, U.S. plans are reliant on expanding the use of renewable energy such as solar and wind, which in 2020 made up 21 percent of U.S. electricity generation and is expected to make up 42 percent by 2050. To scale up clean energy generation, there is a growing trend toward renewable electricity sites becoming larger in size and also mov...</p> </div> <a href="/blog/2022/01/25/risk-modeling-and-the-rise-of-renewables"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2021-08/RM%20422px.jpg" alt="Team meeting"> </div> <div class="item-body"> <span>Blog</span> <h5>One Year On: Getting to Work With the Risk Modeler Applica...</h5> <p>Making the shift to cloud-based risk modeling and analytics sounds dramatic, a fundamental change for the (re)insurance industry from the familiar to a whole new world. But this whole new world is already here. From an RMS® perspective, some of our clients have been using the Risk Modeler™ 2.0 application on our open, cloud-based risk analytics platform RMS&nbsp;Risk Intelligence™ for over a year now.&nbsp;What has their experience been, what are they using the Risk Modeler application for, and from a client...</p> </div> <a href="/blog/2021/08/23/one-year-on-getting-to-work-with-the-risk-modeler-application"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/2020-05/One%20System.%20All%20Views.%20thumbnail.jpg" alt="Risk Modeler 2.0"> </div> <div class="item-body"> <span>Blog</span> <h5>Risk Modeler 2.0: Commitment to Building the Ultimate Risk...</h5> <p>The transformation of large, complex, and monolithic applications to a cloud microservices architecture is no easy feat. The launch of Risk Modeler 2.0 – an innovative modeling application, offering one-of-a-kind proposition to catastrophe risk modelers and to all stakeholders in the (re)insurance industry – on the open, modular, and unified platform, Risk Intelligence™, reflects the culmination of eight years of evolution and commitment from RMS. A commitment to clients. And a commitment&nbsp;from&nbsp;clients....</p> </div> <a href="/blog/2020/05/03/risk-modeler-20-commitment-to-building-the-ultimate-risk-modeling-cloud-platform"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2021-04/Aerial_Highway_A-284666797%20422px_0.png" alt="Aerial highway"> </div> <div class="item-body"> <span>Blog</span> <h5>Risk Modeler: Bringing You Closer to One View of Risk</h5> <p>Analyzing recent insurance industry outlooks, such as the 2021 Insurance Outlook published by Deloitte just before the start of the year, a core theme emerges. The industry is looking to speed up its push towards digital transformation. From migration to the cloud to investment in data analytics, 95 percent of those surveyed were already accelerating or looking to speed up their digital transformation plans. One driver was to build operations resilience after COVID-19. Product innovation, addressing complianc...</p> </div> <a href="/blog/2021/04/09/risk-modeler-bringing-you-closer-to-one-view-of-risk"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2022-02/Aerial_Highway_A-284666797%20422px.jpg" alt="Aerial highway"> </div> <div class="item-body"> <span>Blog</span> <h5>RMS RiskLink and RiskBrowser with Version 22 Now Available</h5> <p>RMS® is excited to announce that a major new version of RiskLink®, RiskBrowser®, and related products is now generally available. Version 22 includes numerous updates to existing models for both core perils and climate change views, together with improvements to geocoding and security, plus hazard field updates and other software enhancements. As we have done in previous years, Version 22 models and data products will be released simultaneously for both on-premises and hosted clients using RiskLink and RiskB...</p> </div> <a href="/blog/2022/06/29/rms-risklink-and-riskbrowser-with-version-22"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2021-02/People_Group_G-638953230%20422.jpg" alt="Two employees with laptop"> </div> <div class="item-body"> <span>Blog</span> <h5>RMS Data Bridge: Paving the Way for Cloud Migration</h5> <p>For many organizations – which are rooted in the real rather than the ideal world, switching to the cloud is an organic, evolving process. Timelines and corporate goals toward a total transition to the cloud are typically mapped out, whether over a period of one year or five years. The route to a complete or even a majority switch to the cloud involves many stages, and there is pressure to make the transition. Companies see the cloud as an essential part of the disruption that is changing the way the (re)insu...</p> </div> <a href="/blog/2021/02/22/rms-data-bridge-paving-the-way-for-cloud-migration"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/resources-generic.jpg" alt="resource"> </div> <div class="item-body"> <span>Press Release</span> <h5>RMS Builds on Its Risk Modeler Cloud-Based Application</h5> <p>NEWARK, CA – May 7, 2021 – At its annual Exceedance conference this week, RMS®, the world’s leading catastrophe risk solutions company, demonstrated the benefits (re)insurance customers are experiencing by moving to RMS Risk Modeler™, the cloud-based risk modeling application running on the RMS open cloud platform, Risk Intelligence™. Risk Modeler, a next-generation cloud-based modeling application, is designed to meet the complex needs of risk analysts and cat modelers at scale. Risk Modeler enables real-ti...</p> </div> <a href="/newsroom/press-releases/press-detail/2021-05-07/rms-builds-on-its-risk-modeler-cloud-based-application"><span class="sr-only">link</span></a> </div> </div> <div class="col-wrap"> <div class="item"> <div class="img-top"> <img loading="lazy" src="/sites/default/files/content/blog/thumbnail/2020-10/AdobeStock_104691994%20422.jpg" alt="Meeting room"> </div> <div class="item-body"> <span>Blog</span> <h5>RMS September Update: New HD Models for Europe, New Zealan...</h5> <p>After recently launching new High Definition Models™ during August, we are delighted to announce that clients using RMS® Risk Modeler™, powered by RMS Risk Intelligence™, now have access to three additional HD Models™ covering new perils and regions in Europe, New Zealand, and the U.S.: Europe Severe Convective Storm HD Models: Comprehensive coverage of all sources of loss including hail, straight-line winds, and tornado risk for 17 countries, comes with large Pan-European event sets, and is fully integrat...</p> </div> <a href="/blog/2020/10/05/rms-september-update-new-hd-models-for-europe-new-zealand-and-the-us-with-risk-modeler-and-new-exposureiq-for-richer-accumulation-management"><span class="sr-only">link</span></a> </div> </div> </div> </div> </div> <div class="button-wrap"> <span class="button pre-btn"></span> <span class="button next-btn"></span> </div> </div> </section> <section class="cta" > <div class="bg-img"> <img loading="lazy" src="/sites/default/files/content/cta/contact-us_2_0.jpg" width="2880" height="800" alt="contact us" typeof="foaf:Image" /> </div> <div class="content-box"> <div class="container"> <div class="row"> <div class="col-md-7 col-sm-12 text-block wow fadeIn" data-wow-delay="0.4s"> <p class="cta-headline"> Learn more about Moody's RMS Risk Modeling software </p> </div> <div class="col-md-5 col-sm-12 button-box wow fadeIn" data-wow-delay="0.4s"> <a href="https://www.rms.com/about/demo?demo=risk-modeler" target="_self" class="btn-red"><span>Request a demo</span></a> </div> </div> </div> </div> </section> </div> </article> </div> </div> </div> <div class="0 0"> <!-- Footer hide for email template node --> <footer class="footer-block bg-moodys-blue"> <div class="wrapper-footer wow fadeIn" data-wow-delay="0.5s"> <div class="bottom-border"></div> <div class="container"> <div class="row col-wrapper no-gutters"> <div class="col-md-3 col-sm-12 left-block"> <a href="/" class="logo-box"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/rebranding-images/moodys-white-logo.svg" alt="RMS Logo"> </a> <div class="icon-wrapper"> <span>Follow Us</span> <a href="https://www.linkedin.com/company/moodys-insurance-solutions/posts/?feedView=all" class="icon-box"> <svg width="18" height="19" viewbox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.3446 0.253662H3.65542C1.6369 0.253662 0 1.89056 0 3.90908V14.5982C0 16.6175 1.6369 18.2537 3.65542 18.2537H14.3446C16.3638 18.2537 18 16.6168 18 14.5982V3.90908C18 1.88983 16.3631 0.253662 14.3446 0.253662ZM6.42915 13.8518H4.25564V6.78735H6.42915V13.8518ZM5.34276 6.24416C4.69063 6.24416 4.25564 5.75506 4.25564 5.21187C4.25564 4.61384 4.69063 4.07065 5.34276 4.07065C5.99488 4.07065 6.42988 4.55974 6.42988 5.15777C6.42988 5.75579 6.04971 6.24489 5.34276 6.24489V6.24416ZM14.0368 13.8518H11.8633V10.1021C11.8633 9.23283 11.5372 8.5807 10.7762 8.5807C10.1781 8.5807 9.90691 9.06979 9.74388 9.44996C9.68978 9.61299 9.68978 9.77602 9.68978 9.99315V13.8511H7.51627V9.17799C7.51627 8.36284 7.46217 7.65661 7.46217 7.05859H9.41855L9.52748 7.98267H9.58158C9.85354 7.54768 10.5057 6.89555 11.6462 6.89555C13.0045 6.89555 14.0368 7.81964 14.0368 9.83012V13.8511V13.8518Z" fill="white"/> </svg> <span class="sr-only">linkedin</span> </a> <a href="https://www.youtube.com/user/RMSconnection" class="icon-box"> <svg width="18" height="15" viewbox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9 0.444092C0.154575 0.444092 0 1.21682 0 7.25372C0 13.2906 0.154575 14.0634 9 14.0634C17.8454 14.0634 18 13.2906 18 7.25372C18 1.21682 17.8448 0.444092 9 0.444092ZM11.8677 7.69934L7.80701 9.62802C7.48054 9.78307 7.10148 9.54923 7.10148 9.19312V5.42337C7.10148 5.07103 7.47349 4.83657 7.79931 4.98469L11.8606 6.82576C12.0177 6.89698 12.1069 7.0306 12.1338 7.1743C12.1512 7.21527 12.1512 7.25687 12.1415 7.29784C12.1306 7.45983 12.0421 7.6174 11.8683 7.69997L11.8677 7.69934Z" fill="white"/> </svg> <span class="sr-only">youtube</span> </a> <a href="https://twitter.com/RMS" class="icon-box twitter"> <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.4433 7.06701L15.0896 0.503662H13.7515L8.84905 6.20254L4.93293 0.503662H0.416992L6.33848 9.12123L0.416992 16.0037H1.75514L6.93211 9.98571L11.0671 16.0037H15.5831L9.44207 7.06701H9.4433ZM7.61046 9.19729L7.01065 8.339L2.23685 1.51098H4.29168L8.14411 7.02126L8.74393 7.87955L13.7515 15.0421H11.6966L7.61046 9.19729Z" fill="white"/> </svg> <span class="sr-only">twitter</span> </a> <a href="https://www.facebook.com/RMSglobal/" class="icon-box"> <svg width="20" height="21" viewbox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10 6.09982C9.17845 6.09982 8.37534 6.34344 7.69225 6.79987C7.00915 7.2563 6.47674 7.90504 6.16235 8.66405C5.84795 9.42307 5.76569 10.2583 5.92597 11.064C6.08625 11.8698 6.48186 12.61 7.06279 13.1909C7.64371 13.7718 8.38386 14.1674 9.18962 14.3277C9.99539 14.488 10.8306 14.4057 11.5896 14.0913C12.3486 13.7769 12.9974 13.2445 13.4538 12.5614C13.9102 11.8783 14.1538 11.0752 14.1538 10.2537C14.1527 9.15235 13.7147 8.09646 12.9359 7.31771C12.1572 6.53897 11.1013 6.10096 10 6.09982ZM10 13.0229C9.4523 13.0229 8.9169 12.8605 8.4615 12.5562C8.0061 12.2519 7.65116 11.8194 7.44156 11.3134C7.23197 10.8074 7.17713 10.2506 7.28398 9.71341C7.39083 9.17623 7.65457 8.6828 8.04186 8.29552C8.42914 7.90824 8.92257 7.64449 9.45975 7.53764C9.99693 7.43079 10.5537 7.48563 11.0597 7.69523C11.5657 7.90482 11.9982 8.25976 12.3025 8.71516C12.6068 9.17056 12.7692 9.70596 12.7692 10.2537C12.7692 10.9881 12.4775 11.6925 11.9581 12.2118C11.4388 12.7311 10.7344 13.0229 10 13.0229ZM14.1538 1.25366H5.84615C4.5613 1.25504 3.32946 1.76605 2.42092 2.67459C1.51239 3.58312 1.00137 4.81496 1 6.09982V14.4075C1.00137 15.6924 1.51239 16.9242 2.42092 17.8327C3.32946 18.7413 4.5613 19.2523 5.84615 19.2537H14.1538C15.4387 19.2523 16.6705 18.7413 17.5791 17.8327C18.4876 16.9242 18.9986 15.6924 19 14.4075V6.09982C18.9986 4.81496 18.4876 3.58312 17.5791 2.67459C16.6705 1.76605 15.4387 1.25504 14.1538 1.25366ZM17.6154 14.4075C17.6154 15.3256 17.2507 16.206 16.6015 16.8552C15.9524 17.5044 15.0719 17.869 14.1538 17.869H5.84615C4.9281 17.869 4.04764 17.5044 3.39848 16.8552C2.74931 16.206 2.38462 15.3256 2.38462 14.4075V6.09982C2.38462 5.18176 2.74931 4.3013 3.39848 3.65214C4.04764 3.00297 4.9281 2.63828 5.84615 2.63828H14.1538C15.0719 2.63828 15.9524 3.00297 16.6015 3.65214C17.2507 4.3013 17.6154 5.18176 17.6154 6.09982V14.4075ZM15.5385 5.75366C15.5385 5.95905 15.4776 6.15983 15.3634 6.3306C15.2493 6.50137 15.0872 6.63448 14.8974 6.71308C14.7076 6.79167 14.4988 6.81224 14.2974 6.77217C14.096 6.7321 13.9109 6.6332 13.7657 6.48797C13.6205 6.34273 13.5216 6.1577 13.4815 5.95626C13.4414 5.75481 13.462 5.54601 13.5406 5.35626C13.6192 5.16651 13.7523 5.00432 13.9231 4.89021C14.0938 4.77611 14.2946 4.7152 14.5 4.7152C14.7754 4.7152 15.0396 4.82461 15.2343 5.01936C15.4291 5.21411 15.5385 5.47825 15.5385 5.75366Z" fill="white"/> </svg> <span class="sr-only">facebook</span> </a> </div> <ul class="list-box"> <li>7575 Gateway Blvd., Suite 300</li> <li>Newark, CA 94560</li> <li> <a href="tel:+1 (510) 505-2500">+1 (510) 505-2500</a> </li> </ul> </div> <div class="col-md-9 col-sm-12 right-block"> <div class="row wrapper-row"> <div class="col-md-3 col-sm-4 col-xs-6 col-item company"> <h6>Company</h6> <ul> <li> <a href="/about/leadership" data-drupal-link-system-path="node/1899">Leadership</a> </li> <li> <a href="/trust" data-drupal-link-system-path="node/3827">Security</a> </li> <li> <a href="/about/contact-us" data-drupal-link-system-path="node/1721">Contact Us</a> </li> </ul> </div> <div class="col-md-3 col-sm-4 col-xs-6 col-item customer"> <h6>For Customers</h6> <ul> <li> <a href="https://support.rms.com/web/guest/home">Support Center</a> </li> <li> <a href="https://status.rms.com/">Intelligent Risk Platform Status</a> </li> <li> <a href="https://www.liferisks.com/">LifeRisks</a> </li> <li> <a href="https://www.miuinsights.com" title="Login page for Miu licensed clients.">Miu</a> </li> </ul> </div> <div class="col-md-3 col-sm-4 col-xs-6 col-item event"> <h6>Newsroom</h6> <ul> <li> <a href="/newsroom?news=" data-drupal-link-query="{"news":""}" data-drupal-link-system-path="node/1903">In the News</a> </li> <li> <a href="/newsroom?pressRelease=" data-drupal-link-query="{"pressRelease":""}" data-drupal-link-system-path="node/1903">Press Releases</a> </li> <li> <a href="/events" data-drupal-link-system-path="node/1902">Events</a> </li> </ul> </div> <div class="col-md-3 col-sm-4 col-xs-6 col-item resource"> <h6>Resources</h6> <ul> <li> <a href="/blog" data-drupal-link-system-path="node/1900">Blogs</a> </li> <li> <a href="/resources?infographics=infographics" data-drupal-link-query="{"infographics":"infographics"}" data-drupal-link-system-path="node/1951">Infographics</a> </li> <li> <a href="/resources?publications=publications" data-drupal-link-query="{"publications":"publications"}" data-drupal-link-system-path="node/1951">Publications</a> </li> <li> <a href="/resources?video=video" data-drupal-link-query="{"video":"video"}" data-drupal-link-system-path="node/1951">Videos</a> </li> </ul> </div> </div> </div> </div> </div> <div class="bottom-box"> <div class="container"> <div class="wrapper-box"> <div class="copyright-txt"> <small> © 2024 Moody's Analytics, Inc. and/or its licensors and affiliates (collectively, "Moody's"). All rights reserved. </small> </div> <div class="link-wrap"> <ul> <li> <a href="https://www.moodys.com/privatepolicy.aspx"> Privacy Policy </a> </li> <li> <a href="https://www.moodys.com/cookiesnotice.aspx">Cookie Notice</a> </li> <li> <a href="https://privacyportalde-cdn.onetrust.com/dsarwebform/7710194a-a828-4c32-8670-52c08674b0de/draft/9f48c28d-36b5-4a72-839f-79489a5fe998.html">Do Not Sell My Personal Info</a> </li> <li> <a href="https://www.moodys.com/termsofuseinfo.aspx?lang=en&cy=global">Terms of Use</a> </li> <li> <a href="https://www.moodys.com/Pages/ModernSlavery.aspx">Modern Slavery</a> </li> <li> <a href="/sitemap.xml" data-drupal-link-system-path="sitemap.xml">Sitemap</a> </li> </ul> </div> </div> </div> </div> </div> </footer> <div class="home-overlay"> <div class="close-btn"> <img loading="lazy" src="/themes/custom/rms/templates/assets/images/close-btn-overlay.png" alt="close button"> </div> <div class="overlay-wrapper"> <div class="overlay-box"> <img loading="lazy" src="" alt="Overlay Image"> <div class="place-location"> <span></span> </div> </div> </div> </div> <section class="video-overlay" style="visibility: visible;"> <div class="v-middle-inner"> <div class="v-middle"> <div class="video-container"> <h6>Video Title</h6> <iframe title="Video player" src="" allowfullscreen=""></iframe> <button class="closeVideo"> <span class="sr-only">Close</span> </button> </div> </div> </div> </section> <div class="thank-you-overlay"> <div class="v-middle-inner"> <div class="v-middle"> <div class="column-wrapper green-border"> <div class="close-btn"></div> <p class="thank-you-title">Thank You</p> <p>You’ll be contacted by an Moody's RMS specialist shortly.</p> <div class="button-box"> <a href="#" class="btn-red"> <span>CTA Text</span> </a> </div> </div> </div> </div> </div> <div class="auther-info-overlay"> <div class="v-middle-inner"> <div class="v-middle"> <div class="content-outer"> <div class="close-btn"></div> <div class="column-wrapper "></div> </div> </div> </div> </div> <section class="agenda-overlay"> <div class="content-wrapper"> <div class="inner-wrapper"> <div class="column-wrapper"> <div class="close-btn"></div> </div> </div> </div> </section> <div class="sample-report-overlay"> <div class="v-middle-inner"> <div class="v-middle"> <div class="content-outer"> <div class="close-btn"></div> <div class="column-wrapper "></div> </div> </div> </div> </div> <!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button> <!-- OneTrust Cookies Settings button end --> </div> <!-- Tracking code --> <script type="text/javascript" id="" src="https://www.youtube.com/iframe_api"></script> <script type="text/javascript"> _linkedin_partner_id = "1911321"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img loading="lazy" height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1911321&fmt=gif" /> </noscript> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','o66wo'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <!---Crazy Egg ---> <script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0094/0142.js" async="async"></script> <script> (function (){ // Please include the email domains you would like to block in this list var invalidDomains = [ "gmail.com", "yahoo.com", "air-worldwide.com", "verisk.com",]; MktoForms2.whenReady(function (form){ var formId = form.getId(); form.onValidate(function(){ var email = form.vals().Email; if ((formId == 1976)||(formId ==1977)||(formId ==1978)||(formId ==1979)||(formId ==1980)||(formId ==1981)||(formId ==1982)||(formId ==1983)||(formId ==1984 ) || (formId == 2061)) { if (email) { if (!isEmailGood(email)) { form.submitable(false); var emailElem = form.getFormElem().find("#Email"); form.showErrorMessage("Please submit using a valid business email.", emailElem); } else { form.submitable(true); } } } }); }); function isEmailGood(email) { for(var i=0; i < invalidDomains.length; i++) { var domain = invalidDomains[i]; if (email.indexOf(domain) != -1) { return false; } } return true; } })(); </script> <script> // Handling global hash with non value var urlForHash = window.location.href; if (urlForHash.indexOf('#') >= 0) { var hashArr = urlForHash.split('#'); if (hashArr[1] == '') { location.href = '/'; } } </script> <script src="/sites/default/files/js/js_W2i-obTNj8b0oTe0_3t3YXuYqHxGRF3JU5YDFPaXCAo.js"></script> <script type="text/javascript"> _linkedin_partner_id = "3304770"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript"; b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3304770&fmt=gif" /> </noscript> <!--ZoomInfo Tracking Code--> <noscript> <img src="https://ws.zoominfo.com/pixel/6vJA0rnEE7AsljFrHRBu" width="1" height="1" style="display: none;" /> </noscript> <!--End ZoomInfo Tracking Code--> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCaY_8h3IAn8OeyddW7d-t-vNeZgdgUgxE"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-1f0b0c390534d3f8f40","applicationID":"548646960","transactionName":"M10EYkpRW0RYAkFaDAoXJ1VMWVpZFhFUVAY7WwdVUFU=","queueTime":0,"applicationTime":17,"atts":"HxoHFAJLSEo=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>