CINXE.COM

Marine Cargo & Specie Risk Modeling & Risk Management | 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.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8" /> <meta name="description" content="Moody&#039;s RMS models specific to the marine cargo and specie lines of business, allowing for an accurate view of risk for these unique exposures." /> <link rel="canonical" href="https://www.rms.com/models/marine-cargo-specie" /> <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>Marine Cargo &amp; Specie Risk Modeling &amp; Risk Management | Moody&#039;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_NmVCGzle9MXWkf2JBAGxyLb3hTkyD2wcOq541dfyDag.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/Marine-Cargo-Specie-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="Marine Cargo and Specie"/> <meta property="og:description" content="RMS models specific to the marine cargo and specie lines of business, allowing for an accurate view of risk for these unique exposures."/> <!--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="sent-case node-2580"> <!-- 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 --> <!-- Marketo --> <script src="//app-sj10.marketo.com/js/forms2/js/forms2.min.js"></script> <script type="text/javascript" async="" src="//munchkin.marketo.net/159/munchkin.js"></script> <script type="text/javascript"> (function () { var didInit = false; function initMunchkin() { if (didInit === false) { didInit = true; Munchkin.init('729-DJX-565'); } } 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> <script type="text/javascript" async="" src="//munchkin.marketo.net/munchkin.js"></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="/models/marine-cargo-specie" typeof="schema:WebPage"> <span property="schema:name" content="Marine Cargo and Specie" class="hidden"></span> <div> <section class="banner-third-level adjust-banner banner-service-detail no-margin-bottom " > <div class="bg-img wow fadeIn" data-wow-delay="0.3s"> <img src="/sites/default/files/content/paragraph/banner-third-level/2020-03/marine-cargo-and-species-hero.jpg" width="1440" height="600" alt="marine-cargo-banner" loading="lazy" typeof="foaf:Image" /> </div> <div class="v-middle-wrapper wow fadeIn" data-wow-delay="0.4s"> <div class="v-middle-inner container"> <div class="v-middle"> <div class="inner-text"> <h1>Marine Cargo and Specie</h1> <h5> Estimate potential losses and risks using the industry’s most comprehensive vulnerability model custom-tailored to the uniqueness of the cargo and specie lines of business. </h5> </div> </div> <div class="col-image"> <div class="content-with-image"> <div class="img-wrap"> </div> <div class="content-inner"> </div> </div> </div> </div> <div></div> </div> </section> <section class="intro-section no-padding-bottom top-50 " > <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Navigate Cargo Risk </h2> <p>Protect against unexpected cargo catastrophe loss by exploring the diversity of products, mobility of exposures, and specificity of policy provisions unique to the marine market.</p> <div class="button-box"> </div> </div> </div> </section> <section class="col-three-with-text no-padding-top bottom-50" > <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>Monitor Problematic Accumulations</h4> <p><p>Identify vulnerable concentrations of static cargo and measure port accumulations using detailed insights into cargo fragility and exposure accumulation.</p></p> </div> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 content-column"> <h4>Capture Critical Data</h4> <p><p>Collect and effectively analyze marine cargo and specie data that cannot be implemented in standard property catastrophe models.</p></p> </div> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 content-column"> <h4>Time and Seasonality </h4> <p><p>Analyze dwell time of specific product types and cargo seasonality of a port to understand the average and peak exposure at risk.</p></p> </div> </div> </div> </section> <section class="card-with-features animation-first bg-blue-gradient" > <div class="container"> <div class="intro-section wow fadeInUp"> <div class="intro-box green-border align-center"> <h2 class="h3">Marine-Specific View</h2> <p>Better understand your marine cargo and specie risks using a modeling framework designed for the marine market’s needs.</p> </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="text-block"> <h5>Enhanced Data Schema</h5> <p> Explicitly model coverages, adjustments for mobility, and 2,000+ combinations of products, storage, and packaging types in one solution. </p> </div> </div> <div class="item-box"> <div class="text-block"> <h5>Port Industry Exposure </h5> <p> Quantify exposure risk associated with over 800 ports across more than 130 countries worldwide using Global Port Industry Exposure Databases (IEDs).   </p> </div> </div> <div class="item-box"> <div class="text-block"> <h5>Global Port Shapefiles</h5> <p> Utilize high-resolution shapefiles for important global areas of exposure accumulation. </p> </div> </div> <div class="item-box"> <div class="text-block"> <h5>Temporal Adjustments</h5> <p> Adjust the time at risk for cargo exposure to reflect that, unlike buildings and their contents, cargo is not at risk throughout the year.  </p> </div> </div> </div> </div> </div> </div> </section> <section class="intro-section no-padding-bottom " > <div class="container wow fadeInUp " data-wow-delay="0.3s"> <div class="intro-box align-center"> <h2 class="h3">Related Products</h2> <div class="button-box"> </div> </div> </div> </section> <section class="col-three-with-image data-detail-page-overview model-overview top-25" > <div class="container"> <div class="col-grid row no-gutters"> <div class="col-lg-4 col-md-6 content-box wow fadeInUp" data-wow-delay="0.4s"> <div class="bg-img"> <img loading="lazy" src="/sites/default/files/2021-05/underwriting-cyber.jpeg" alt="Cyber"> </div> <div class="blue-overlay wow fadeInUp" data-wow-delay="0.4s"> <div class="cover-heading"> <h5>Cyber</h5> </div> <div class="content"> <p>Quantify both affirmative and silent cyber risk to take advantage of market opportunity with the Moody&#039;s RMS probabilistic cyber catastrophe risk model. </p> <div class="button-box "> <a href="/models/cyber" class="learn-more ">Learn more</a> </div> </div> </div> </div> <div class="col-lg-4 col-md-6 content-box wow fadeInUp" data-wow-delay="0.4s"> <div class="bg-img"> <img loading="lazy" src="/sites/default/files/2020-03/Industrial-Facilities-Model.jpg" alt="Industrial Facilities"> </div> <div class="blue-overlay wow fadeInUp" data-wow-delay="0.4s"> <div class="cover-heading"> <h5>Industrial Facilities</h5> </div> <div class="content"> <p>Better understand the unique nature of industrial and energy facilities with models customized for these distinct exposures </p> <div class="button-box "> <a href="/models/industrial-facilities" class="learn-more ">Learn more</a> </div> </div> </div> </div> <div class="col-lg-4 col-md-6 content-box wow fadeInUp" data-wow-delay="0.4s"> <div class="bg-img"> <img loading="lazy" src="/sites/default/files/2020-04/RiskLink.jpg" alt="RiskLink"> </div> <div class="blue-overlay wow fadeInUp" data-wow-delay="0.4s"> <div class="cover-heading"> <h5>RiskLink</h5> </div> <div class="content"> <p>Identify areas of unexpected concentrations or aggregations and quantify catastrophic risk potential for diverse lines of business across a wide range of perils and geographic regions. </p> <div class="button-box "> <a href="/more-software-products/risklink" class="learn-more ">Learn more</a> </div> </div> </div> </div> </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">Regional and Country Marine Cargo and Specie Models</h2> <div class="button-box"> </div> </div> </div> </section> <section class="col-two-map bg-grey no-margin-bottom"> <div class="container"> <div class="wrapper"> <div class="content-wrap"> <div class="column-4"> <div class="text-wrap"> <h4>Regional Models</h4> <h5>Click a region on the interactive map to see coverage.</h5> </div> <a href="/models">See Global Model coverage</a> </div> <div class="column-8"> <div class="inner-content"> <div class="img-wrap"> <img loading="lazy" src="/themes/custom/rms/templates/dist/images/maps/global-map-2.svg" alt="Global Map"> </div> <div class="location-wrap"> <div class="hovered-cards"> <div class="item" id="north-america"> <span class="dot large-dot"></span> <div class="card"> <div class="heading"> <h5>North America Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Canada</p> </li> <li> <p>Mexico</p> </li> <li> <p>United States</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> </div> <div class="item" id="europe"> <span class="dot large-dot"></span> <div class="card"> <div class="heading"> <h5>Europe Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Andorra</p> </li> <li> <p>Austria</p> </li> <li> <p>Belgium</p> </li> <li> <p>Bulgaria</p> </li> <li> <p>Czech Republic</p> </li> <li> <p>Denmark</p> </li> <li> <p>France (including Monaco)</p> </li> <li> <p>Finland</p> </li> <li> <p>Germany</p> </li> <li> <p>Greece</p> </li> <li> <p>Hungary</p> </li> <li> <p>Ireland</p> </li> <li> <p>Italy (including San Marino and Vatican City)</p> </li> <li> <p>Liechtenstein</p> </li> <li> <p>Luxembourg</p> </li> <li> <p>Netherlands</p> </li> <li> <p>Norway</p> </li> <li> <p>Poland</p> </li> <li> <p>Portugal (including Madeira Islands)</p> </li> <li> <p>Romania</p> </li> <li> <p>Slovakia</p> </li> <li> <p>Slovenia</p> </li> <li> <p>Spain (including Canary Islands)</p> </li> <li> <p>Sweden</p> </li> <li> <p>Switzerland</p> </li> <li> <p>Turkey</p> </li> <li> <p>United Kingdom</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> </div> <div class="item" id="asia-pacific"> <span class="dot large-dot"></span> <div class="card"> <div class="heading"> <h5>Asia-Pacific Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Australia</p> </li> <li> <p>China</p> </li> <li> <p>Hong Kong</p> </li> <li> <p>India</p> </li> <li> <p>Indonesia</p> </li> <li> <p>Japan</p> </li> <li> <p>Macau</p> </li> <li> <p>Malaysia</p> </li> <li> <p>Philippines</p> </li> <li> <p>Singapore</p> </li> <li> <p>South Korea</p> </li> <li> <p>Taiwan</p> </li> <li> <p>Thailand</p> </li> <li> <p>Vietnam</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> </div> <div class="item" id="latin-america"> <span class="dot large-dot"></span> <div class="card"> <div class="heading"> <h5>Latin America Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <strong>Caribbean</strong> </li> <li> <p>Anguilla</p> </li> <li> <p>Antigua & Barbuda</p> </li> <li> <p>Aruba</p> </li> <li> <p>Bahamas</p> </li> <li> <p>Barbados</p> </li> <li> <p>Bermuda</p> </li> <li> <p>Bonaire</p> </li> <li> <p>British Virgin Islands</p> </li> <li> <p>Cayman Islands</p> </li> <li> <p>Cuba</p> </li> <li> <p>Curacao</p> </li> <li> <p>Dominica</p> </li> <li> <p>Dominican Republic</p> </li> <li> <p>Grenada</p> </li> <li> <p>Guadeloupe</p> </li> <li> <p>Haiti</p> </li> <li> <p>Jamaica</p> </li> <li> <p>Martinique</p> </li> <li> <p>Montserrat</p> </li> <li> <p>Puerto Rico</p> </li> <li> <p>Saba</p> </li> <li> <p>Sint. Maartin</p> </li> <li> <p>St. Barthelemy</p> </li> <li> <p>St. Eustatius</p> </li> <li> <p>St. Kitts and Nevis</p> </li> <li> <p>St. Lucia</p> </li> <li> <p>St. Martin</p> </li> <li> <p>St. Vincent and the Grenadines</p> </li> <li> <p>Trinidad & Tobago</p> </li> <li> <p>Turks & Caicos</p> </li> <li> <p>U.S. Virgin Islands</p> </li> <li> <strong>Central America</strong> </li> <li> <p>Belize</p> </li> <li> <p>Costa Rica</p> </li> <li> <p>El Salvador</p> </li> <li> <p>Guatemala</p> </li> <li> <p>Honduras</p> </li> <li> <p>Nicaragua</p> </li> <li> <p>Panama</p> </li> <li> <strong>South America</strong> </li> <li> <p>Argentina</p> </li> <li> <p>Bolivia</p> </li> <li> <p>Brazil</p> </li> <li> <p>Chile</p> </li> <li> <p>Colombia</p> </li> <li> <p>Ecuador</p> </li> <li> <p>Peru</p> </li> <li> <p>Venezuela</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> </div> </div> <div class="region-name"> <h6 id="north-america">North America</h6> <h6 id="latin-america">Latin America</h6> <h6 id="europe">Europe</h6> <h6 id="asia-pacific">Asia-Pacific</h6> </div> </div> </div> <div class="mobile-cards"> <div class="card north-america"> <div class="heading"> <h5>North America Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Canada</p> </li> <li> <p>Mexico</p> </li> <li> <p>United States</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> <div class="card europe"> <div class="heading"> <h5>Europe Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Andorra</p> </li> <li> <p>Austria</p> </li> <li> <p>Belgium</p> </li> <li> <p>Bulgaria</p> </li> <li> <p>Czech Republic</p> </li> <li> <p>Denmark</p> </li> <li> <p>France (including Monaco)</p> </li> <li> <p>Germany</p> </li> <li> <p>Greece</p> </li> <li> <p>Hungary</p> </li> <li> <p>Ireland</p> </li> <li> <p>Italy (including San Marino and Vatican City)</p> </li> <li> <p>Liechtenstein</p> </li> <li> <p>Luxembourg</p> </li> <li> <p>Netherlands</p> </li> <li> <p>Norway</p> </li> <li> <p>Poland</p> </li> <li> <p>Portugal (including Madeira Islands)</p> </li> <li> <p>Romania</p> </li> <li> <p>Slovakia</p> </li> <li> <p>Slovenia</p> </li> <li> <p>Spain (including Canary Islands)</p> </li> <li> <p>Sweden</p> </li> <li> <p>Switzerland</p> </li> <li> <p>Turkey</p> </li> <li> <p>United Kingdom</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </div> <div class="card asia-pacific"> <div class="heading"> <h5>Asia-Pacific Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <p>Australia</p> </li> <li> <p>China</p> </li> <li> <p>Hong Kong</p> </li> <li> <p>India</p> </li> <li> <p>Indonesia</p> </li> <li> <p>Japan</p> </li> <li> <p>Macau</p> </li> <li> <p>Malaysia</p> </li> <li> <p>Philippines</p> </li> <li> <p>Singapore</p> </li> <li> <p>South Korea</p> </li> <li> <p>Taiwan</p> </li> <li> <p>Thailand</p> </li> <li> <p>Vietnam</p> </li> </ul> </div> </div> <div class="card latin-america"> <div class="heading"> <h5>Latin America Marine Cargo and Specie</h5> </div> <div class="card-body"> <ul> <li> <strong>Caribbean</strong> </li> <li> <p>Anguilla</p> </li> <li> <p>Antigua & Barbuda</p> </li> <li> <p>Aruba</p> </li> <li> <p>Bahamas</p> </li> <li> <p>Barbados</p> </li> <li> <p>Bermuda</p> </li> <li> <p>Bonaire</p> </li> <li> <p>British Virgin Islands</p> </li> <li> <p>Cayman Islands</p> </li> <li> <p>Cuba</p> </li> <li> <p>Curacao</p> </li> <li> <p>Dominica</p> </li> <li> <p>Dominican Republic</p> </li> <li> <p>Grenada</p> </li> <li> <p>Guadeloupe</p> </li> <li> <p>Haiti</p> </li> <li> <p>Jamaica</p> </li> <li> <p>Martinique</p> </li> <li> <p>Montserrat</p> </li> <li> <p>Puerto Rico</p> </li> <li> <p>Saba</p> </li> <li> <p>Sint. Maartin</p> </li> <li> <p>St. Barthelemy</p> </li> <li> <p>St. Eustatius</p> </li> <li> <p>St. Kitts and Nevis</p> </li> <li> <p>St. Lucia</p> </li> <li> <p>St. Martin</p> </li> <li> <p>St. Vincent and the Grenadines</p> </li> <li> <p>Trinidad & Tobago</p> </li> <li> <p>Turks & Caicos</p> </li> <li> <p>U.S. Virgin Islands</p> </li> <li> <strong>Central America</strong> </li> <li> <p>Belize</p> </li> <li> <p>Costa Rica</p> </li> <li> <p>El Salvador</p> </li> <li> <p>Guatemala</p> </li> <li> <p>Honduras</p> </li> <li> <p>Nicaragua</p> </li> <li> <p>Panama</p> </li> <li> <strong>South America</strong> </li> <li> <p>Argentina</p> </li> <li> <p>Bolivia</p> </li> <li> <p>Brazil</p> </li> <li> <p>Chile</p> </li> <li> <p>Colombia</p> </li> <li> <p>Ecuador</p> </li> <li> <p>Peru</p> </li> <li> <p>Venezuela</p> </li> </ul> <div class="view-more"> <a href="#">More</a> </div> </div> </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/content/blog/field_image/2024-05/Harvey%20Map.webp" alt="Harvey Map"> </div> <div class="item-body"> <span>Blog</span> <h5>Hurricane Harvey: Impact on Marine Cargo</h5> <p>As Hurricane Harvey barreled eastward from Houston, Port of Houston officials spoke of restarting operations by Labor Day (Monday, September 4) after its channels are checked for shoaling and obstructions.&amp;nbsp;The eighth busiest container port in the U.S. reported no major damage to its terminals, warehouses or storage facilities, and traffic was diverted to other regional ports and processing facilities away from the storm’s path. Maritime officials, it seems, have learned lessons from Superstorm Sandy, where ...</p> </div> <a href="/blog/2017/09/01/hurricane-harvey-impact-on-marine-cargo"><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/field_image/2020-11/marine-insurers.jpg" alt="marine insurers"> </div> <div class="item-body"> <span>Blog</span> <h5>No More Guessing Games for Marine Insurers</h5> <p>Huge ports mean huge amounts of cargo. Huge amounts of cargo mean huge accumulations of risk. As a guiding principle about where marine insurers are exposed to the highest potential losses, it seems reasonable enough. But in fact,&amp;nbsp;as RMS research has proven this week, this proposition may be a bit misleading. Surprisingly, a port’s size and its catastrophe loss potential are not strongly correlated. Take the Port of Plaquemines, LA which is just south-east of New Orleans. It is neither well known nor ...</p> </div> <a href="/blog/2016/08/10/no-more-guessing-games-for-marine-insurers"><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/field_image/2020-04/TIANJIN-slide-FRO0-jumbo.jpg" alt="tianjin"> </div> <div class="item-body"> <span>Blog</span> <h5>Tianjin Is a Wake-Up Call for The Marine Industry</h5> <p>“Unacceptable” “Poor” “Failed” Such was the assessment of Ed Noonan, Chairman and CEO of Validus Holdings, on the state of marine cargo modeling, according to a recent report in Insurance Day. The pointed criticism came in the wake of the August 12, 2015 explosions at the Port of Tianjin, which caused an estimated&amp;nbsp;$1.6 – $3.3 billion&amp;nbsp;in cargo damages. It was the second time in three years that the cargo industry had been “surprised”—Superstorm Sandy being the other occasion, delivering a hefty $3...</p> </div> <a href="/blog/2015/11/18/tianjin-is-a-wake-up-call-for-the-marine-industry"><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"> Fins the right business solution for you </p> </div> <div class="col-md-5 col-sm-12 button-box wow fadeIn" data-wow-delay="0.4s"> <a href="/about/contact-us" target="_self" class="btn-red"><span>Contact us</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="{&quot;news&quot;:&quot;&quot;}" data-drupal-link-system-path="node/1903">In the News</a> </li> <li> <a href="/newsroom?pressRelease=" data-drupal-link-query="{&quot;pressRelease&quot;:&quot;&quot;}" 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="{&quot;infographics&quot;:&quot;infographics&quot;}" data-drupal-link-system-path="node/1951">Infographics</a> </li> <li> <a href="/resources?publications=publications" data-drupal-link-query="{&quot;publications&quot;:&quot;publications&quot;}" data-drupal-link-system-path="node/1951">Publications</a> </li> <li> <a href="/resources?video=video" data-drupal-link-query="{&quot;video&quot;:&quot;video&quot;}" 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> &copy; 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&amp;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_ktzm2Crcpr8p0TPT8Nf4proYBRkUSv0T0wToZVs2jMY.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":14,"atts":"HxoHFAJLSEo=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10