PageSourceSearch

https://www.mhs.net/blog

html mhs.net collected 2026-10-02 06:18:28 UTC 168,907 bytes, 1,316 lines download raw bytes

1
2
3
4<!doctype html>
5<html class="no-js" lang="en">
6<head>
7    
8    
9
10
11<meta charset="utf-8" />
12<meta http-equiv="x-ua-compatible" content="ie=edge">
12<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-e97298d36de02b8eaeb","applicationID":"1346914898","transactionName":"NFIDMkVRDUtZV0YPWw0YLDB0HzBRTFFRCUYGdA4IQ0IMVFRRQEl9DVMEHg==","queueTime":0,"applicationTime":1155,"agent":"","atts":""}</script>
12<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:"1431910573",accountID:"4604685",trustKey:"4604685",xpid:"UAAHVVBbDRABV1VUDgADXl0J",licenseKey:"NRJS-e97298d36de02b8eaeb",applicationID:"1346914898",browserID:"1431910573"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
13(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
13e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
13const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
13if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
13o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
13(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
13;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
13{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
13ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
13{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
13null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
13dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
13imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
13return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
13!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
13if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
13);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.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,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
13class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
13h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
13
14<meta name="viewport" content="width=device-width, initial-scale=1.0">
15
16<title>Wellness and Care Blog | Memorial Healthcare System</title>
17
18<meta name="description" content="Get trusted health and wellness information, expert advice, prevention tips and treatment insights from Memorial Healthcare System.">
19
20
21<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
22<link rel="preload" as="style" href="/assets/css/global.css?v=639256199000000000" />
23
24<script>document.querySelector('html').classList.remove('no-js');</script>
24
25
26
27<meta property="og:title" content="Wellness and Care Blog | Memorial Healthcare System">
28<meta property="og:description" content="Get trusted health and wellness information, expert advice, prevention tips and treatment insights from Memorial Healthcare System.">
29<meta property="og:url" content="http://www.mhs.net/blog">
30<meta property="og:image" content="http://www.mhs.net/-/media/mhs/images/blog/blog-teaser.jpg">
31
32
33
34<meta name="twitter:card" content="summary"> 
35<meta name="twitter:site" content="@mhshospital"> 
36<meta name="twitter:url" content="http://www.mhs.net/blog">
37<meta name="twitter:title" content="Wellness and Care Blog | Memorial Healthcare System">
38<meta name="twitter:description" content="Get trusted health and wellness information, expert advice, prevention tips and treatment insights from Memorial Healthcare System.">
39<meta name="twitter:image" content="http://www.mhs.net/-/media/mhs/images/blog/blog-teaser.jpg"> 
40
41<link rel="canonical" href="http://www.mhs.net/blog">
42
43<!-- fonts -->
44<link rel="preconnect" href="https://fonts.googleapis.com">
45<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
46<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
47
48
49
50<link rel="stylesheet" href="/assets/css/global.css?v=639256199000000000">
51    <link rel="stylesheet" href="/assets/css/mhs-theme.css?v=639256199140000000">
52<link rel="preload" href="/assets/css/print.css?v=639256199000000000" as="style" onload="this.onload=null;this.rel='stylesheet'">
53<noscript><link rel="stylesheet" href="/assets/css/print.css?{{release}}"></noscript>
54
55<script>
56    lazySizesConfig = {
57        init: false,
58        autoUnload: false,
59        unloadPixelThreshold: 1000
60    };
61</script>
61
62
63
64
65<link rel="apple-touch-icon" sizes="180x180" href="/assets/images/favicon/apple-touch-icon.png">
66
67<link rel="manifest" href="/assets/images/favicon/site.webmanifest">
68
69<link rel="mask-icon" href="/assets/images/favicon/safari-pinned-tab.svg" color="#00529b">
70<link rel="shortcut icon" href="/-/media/images/sitewide-logos/57pxmhsios.png?mw=16&amp;mh=16&amp;hash=2C42D56B25C16A9A3B8D7BF26C1297D2" />
71<meta name="msapplication-TileColor" content="#00529b">
72<meta name="msapplication-config" content="/assets/images/favicon/browserconfig.xml">
73<meta name="theme-color" content="#00529b">
74
75    
75<script type="application/ld+json">
76    {
77        "@context":"https://schema.org/",
78        "@type":"WebSite",
79        "name":"website",
80        "url":"http://www.mhs.net/blog",
81        "potentialAction": {
82            "@type":"SearchAction",
83            "target":"http://www.mhs.net/blog/search?search={search_term_string}",
84            "query-input":"required name=search_term_string"
85        }
86    }
87    </script>
87
88    
88<script type="application/ld+json">
89    {
90    "@context":"https://schema.org",
91    "@type":"MedicalOrganization",
92    "name":"website",
93    "url":"http://www.mhs.net/blog",
94    "logo":"/-/media/images/svg-logos/memorial-logo.svg?mh=112&amp;hash=47626251068C373F8A97E49FE79488E3"
95    
96    }
97    </script>
97
98
99<script text="javascript" src="https://www.mhs.net/-/media/bootstrapLoader.js"></script>
99
100<link rel="stylesheet" href="/-/media/Overwrite.css">
101<script text="javascript" src="https://assets.adobedtm.com/32e1be67d736/00178acaf63b/launch-89a3d907be9c.min.js" async></script>
vendor: 2 bytes, line 101
101
102<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0112/9176.js" async="async" ></script>
102
103
104
105
106
107    
108    
109</head>
110<body id="body" data-theme="mhs">
111    
112    <nav class="skip-links">
113        <a href="#main" class="show-on-focus js-skip-link">Skip to main content</a>
114        <a href="#nav" class="show-on-focus js-skip-link">Skip to navigation</a>
115        <a href="#site-search" class="show-on-focus js-skip-link" id="skip-to-search-link">Skip to search</a>
116    </nav>
117
118    
119<div data-component="cookie-banner">
120    <input type="hidden" id="privacybanner_infotext" value="Our website uses cookies to make browsing more convenient for you." />
121    <input type="hidden" id="privacybanner_cookietext" value="Learn more about our privacy policy." />
122    <input type="hidden" id="privacybanner_link" value="/privacy-and-security" />
123    <input type="hidden" id="privacybanner_denytext" value="" />
124    <input type="hidden" id="privacybanner_allowtext" value="I Understand" />
125</div>
126
127    
128
129
130
131    
132
133
134    <div class="header-sticky-container sticky-container" data-sticky-container data-component="global-navigation">
135        <header class="header js-header" data-margin-top="0" data-sticky data-sticky-on="small" data-dynamic-height="false">
136            <div id="nav" class="header-desktop show-for-tablet-l">
137                <div class="header-desktop__content-topper">
138                    <div class="color-box"></div>
139                    <div class="color-box"></div>
140                    <div class="color-box"></div>
141                    <div class="color-box"></div>
142                    <div class="color-box"></div>
143                    <div class="color-box"></div>
144                </div>
145                <div class="utility-nav-container">
146                    <div class="utility-nav-right">
147                        <nav class="utility-nav" aria-label="Desktop Utility Navigation">
148                            <ul class="utility-nav__items">
149                                        <li class="utility-nav__item">
150                                            <a class="utility-nav__link" href="/pay-bill" >
151                                                Pay Bill
152                                            </a>
153                                        </li>
154                                        <li class="utility-nav__item">
155                                            <a class="utility-nav__link" href="/careers" >
156                                                Careers
157                                            </a>
158                                        </li>
159                                        <li class="utility-nav__item">
160                                            <a class="utility-nav__link" href="https://price.mhs.net/" >
161                                                Healthcare Prices
162                                            </a>
163                                        </li>
164                                                                    <li class="utility-nav__item">
165                                        <svg width="12" height="12" viewBox="0 0 12 12" class="icon icon--heart" aria-hidden="true"><use xlink:href="/assets/images/static/icons.svg#heart"></use></svg>
166
167                                        <a href="/give-back" class="utility-nav__link " >Give Back</a>
168                                    </li>
169                                                                    <li class="utility-nav__item">
170                                        <svg width="12" height="12" viewBox="0 0 12 12" class="icon icon--mychart--mhs" aria-hidden="true"><use xlink:href="/assets/images/static/icons.svg#mychart--mhs"></use></svg>
171                                        <a href="https://mychart.mhs.net/mychart/Authentication/Login?" class="utility-nav__link bold" >MyChart Login</a>
172                                    </li>
173                                                                    <li class="utility-nav__item">
174                                        <button class="utility-nav__link utility-nav__search-button">
175                                            <svg width="12" height="12" viewBox="0 0 12 12" class="icon icon--search" aria-hidden="true"><use xlink:href="/assets/images/static/icons.svg#search"></use></svg>
176                                            <span>Search</span>
177                                        </button>
178                                    </li>
179                            </ul>
180                        </nav>
181                        <div id="site-search" class="utility-nav__site-search">
182
183                            <form action="/search" class="nav-mobile__search-form">
184                                <fieldset>
185                                    <legend class="sr-only">Site Search</legend>
186                                    <label class="sr-only" for="utility-nav__site-search__search-field">What can we help you find?</label>
187                                    <input type="search"
188                                           pattern="^[^<>;&#64;$\\\{\}]{1,100}$"
189                                           data-custom-validation="Search Error Message"
190                                           name="q"
191                                           placeholder="What can we help you find?"
192                                           class="utility-nav__site-search__search-field"
193                                           id="utility-nav__site-search__search-field"
194                                           data-type="post"
195                                           data-filter="keyword">
196                                    <button type="submit" class="utility-nav__site-search__search-button">
197                                        <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--arrow-right-short">
198                                            <title>Search</title>
199                                            <use xlink:href="/assets/images/static/icons.svg#arrow-right-short"></use>
200                                        </svg>
201                                    </button>
202                                </fieldset>
203                            </form>
204                        </div>
205                    </div>
206                </div>
207
208                <div class="primary-nav-container">
209                        <div class="primary-nav-left">
210                                <a class="primary-nav__logo-link" href="/" >
211                                    <img class="primary-nav__logo" src="/-/media/images/svg-logos/memorial-logo.svg" alt="Memorial logo" />
212                                </a>
213                        </div>
214                    <div class="primary-nav-right">
215                        <nav class="main-nav" aria-label="Desktop Global Navigation">
216                            <ul class="main-nav__items dropdown menu" data-dropdown-menu>
217                                        <li class="main-nav__item">
218                                            <a href="/appointments"
219                                               
220                                               class="main-nav__link-url">
221                                                Appointments
222                                            </a>
223
224                                        </li>
225                                        <li class="main-nav__item">
226                                            <a href="/providers"
227                                               
228                                               class="main-nav__link-url">
229                                                Doctors and Locations
230                                            </a>
231
232                                        </li>
233                                        <li class="main-nav__item">
234                                            <a href="/services"
235                                               
236                                               class="main-nav__link">
237                                                Services
238                                            </a>
239
240                                                <ul class="main-nav__flyout submenu is-dropdown-submenu first-sub vertical">
241                                                    <li class="flyout__content">
242                                                                                                                        <div class="flyout__c
242ontent-linkList flyoutWithNavContent">
243                                                                        <span class="h6">
244                                                                            Featured Medical Services
245                                                                        </span>
246                                                                    <ul class="flyout__content-linkList-items">
247                                                                            <li class="flyout__content-linkList-item">
248                                                                                <a href="/services/cancer-care" 
249                                                                                   class="flyout__content-linkList-item-link">
250                                                                                    <span>
251                                                                                        Cancer Care
252                                                                                    </span>
253                                                                                </a>
254                                                                            </li>
255                                                                            <li class="flyout__content-linkList-item">
256                                                                                <a href="/services/heart-and-vascular-institute" 
257                                                                                   class="flyout__content-linkList-item-link">
258                                                                                    <span>
259                                                                                        Heart &amp; Vascular
260                                                                                    </span>
261                                                                                </a>
262                                                                            </li>
263                                                                            <li class="flyout__content-linkList-item">
264                                                                                <a href="/services/mental-health" 
265                                                                                   class="flyout__content-linkList-item-link">
266                                                                                    <span>
267                                                                                        Mental Health
268                                                                                    </span>
269                                                                                </a>
270                                                                            </li>
271                                                                            <li class="flyout__content-linkList-item">
272                                                                                <a href="/services/neuroscience" 
273                                                                                   class="flyout__content-linkList-item-link">
274                                                                                    <span>
275                                                                                        Neuroscience
276                                                                                    </span>
277                                                                                </a>
278                                                                            </li>
279                                                                            <li class="flyout__content-linkList-item">
280                                                                                <a href="/services/orthopedics" 
281                                                                                   class="flyout__content-linkList-item-link">
282                                                                                    <sp
282an>
283                                                                                        Orthopedics
284                                                                                    </span>
285                                                                                </a>
286                                                                            </li>
287                                                                            <li class="flyout__content-linkList-item">
288                                                                                <a href="/services/pediatrics" 
289                                                                                   class="flyout__content-linkList-item-link">
290                                                                                    <span>
291                                                                                        Pediatrics
292                                                                                    </span>
293                                                                                </a>
294                                                                            </li>
295                                                                            <li class="flyout__content-linkList-item">
296                                                                                <a href="/services/primary-care" 
297                                                                                   class="flyout__content-linkList-item-link">
298                                                                                    <span>
299                                                                                        Primary Care
300                                                                                    </span>
301                                                                                </a>
302                                                                            </li>
303                                                                            <li class="flyout__content-linkList-item">
304                                                                                <a href="/services/rehabilitation" 
305                                                                                   class="flyout__content-linkList-item-link">
306                                                                                    <span>
307                                                                                        Rehabilitation
308                                                                                    </span>
309                                                                                </a>
310                                                                            </li>
311                                                                            <li class="flyout__content-linkList-item">
312                                                                                <a href="/services/womens-services" 
313                                                                                   class="flyout__content-linkList-item-link">
314                                                                                    <span>
315                                                                                        Women&#39;s Services
316                                                                                    </span>
317                                                                                </a>
318                                                                            </li>
319                                                                                                                                                    <li>
320                                                                                <a class="flyout__content-linkList-cta cta__button"
321                                                                                   href="/services"
322                                                                                   >
323                                                                                    <sp
323an>
324                                                                                        View All Services
325                                                                                    </span>
326                                                                                </a>
327                                                                            </li>
328                                                                    </ul>
329                                                                </div>
330                                                                <div class="flyout__content-linkList ">
331                                                                        <span class="h6">
332                                                                            Quick Find Services
333                                                                        </span>
334                                                                    <ul class="flyout__content-linkList-items">
335                                                                            <li class="flyout__content-linkList-item">
336                                                                                <a href="/services/emergency-trauma" 
337                                                                                   class="flyout__content-linkList-item-link">
338                                                                                    <span>
339                                                                                        Emergency Care
340                                                                                    </span>
341                                                                                </a>
342                                                                            </li>
343                                                                            <li class="flyout__content-linkList-item">
344                                                                                <a href="/locations/urgent-care-locations?listPage=1&amp;specialty=urgent%20care" 
345                                                                                   class="flyout__content-linkList-item-link">
346                                                                                    <span>
347                                                                                        Urgent Care
348                                                                                    </span>
349                                                                                </a>
350                                                                            </li>
351                                                                            <li class="flyout__content-linkList-item">
352                                                                                <a href="/services/memorialdocnow" 
353                                                                                   class="flyout__content-linkList-item-link">
354                                                                                    <span>
355                                                                                        Virtual Care On-Demand
356                                                                                    </span>
357                                                                                </a>
358                                                                            </li>
359                                                                                                                                            </ul>
360                                                                </div>
361
362                                                    </li>
363                                                </ul>
364                                        </li>
365                                        <li class="main-nav__item">
366                                            <a href="/patients-and-visitors"
367                                               
368                                               class="main-nav__link">
369                                                Patients and Visitors
370                                            </a>
371
372                                                <ul class="main-nav__flyout submenu is-dropdown-submenu first-sub vertical">
373                                                    <li class="flyout__c
373ontent">
374                                                                                                                        <div class="flyout__content-linkList flyoutWithNavContent">
375                                                                        <span class="h6">
376                                                                            Resources for Patients and Families
377                                                                        </span>
378                                                                    <ul class="flyout__content-linkList-items">
379                                                                            <li class="flyout__content-linkList-item">
380                                                                                <a href="/patients-and-visitors/visiting-a-patient" 
381                                                                                   class="flyout__content-linkList-item-link">
382                                                                                    <span>
383                                                                                        Visiting a Patient
384                                                                                    </span>
385                                                                                </a>
386                                                                            </li>
387                                                                            <li class="flyout__content-linkList-item">
388                                                                                <a href="/patients-and-visitors/billing" 
389                                                                                   class="flyout__content-linkList-item-link">
390                                                                                    <span>
391                                                                                        Billing and Financial Services
392                                                                                    </span>
393                                                                                </a>
394                                                                            </li>
395                                                                            <li class="flyout__content-linkList-item">
396                                                                                <a href="/patients-and-visitors/medical-records" 
397                                                                                   class="flyout__content-linkList-item-link">
398                                                                                    <span>
399                                                                                        Medical Records
400                                                                                    </span>
401                                                                                </a>
402                                                                            </li>
403                                                                            <li class="flyout__content-linkList-item">
404                                                                                <a href="/calendar" 
405                                                                                   class="flyout__content-linkList-item-link">
406                                                                                    <span>
407                                                                                        Classes and Events
408                                                                                    </span>
409                                                                                </a>
410                                                                            </li>
411                                                                            <li class="flyout__content-linkList-item">
412                                                                                <a href="/patients-and-visitors/billing/financial-assistance" 
413                                                                                   class="flyout__c
413ontent-linkList-item-link">
414                                                                                    <span>
415                                                                                        Financial Assistance
416                                                                                    </span>
417                                                                                </a>
418                                                                            </li>
419                                                                            <li class="flyout__content-linkList-item">
420                                                                                <a href="/patients-and-visitors/global-health" 
421                                                                                   class="flyout__content-linkList-item-link">
422                                                                                    <span>
423                                                                                        International Patient Services
424                                                                                    </span>
425                                                                                </a>
426                                                                            </li>
427                                                                                                                                            </ul>
428                                                                </div>
429                                                                <div class="flyout__content-linkList ">
430                                                                        <span class="h6">
431                                                                            Quick Find Resources
432                                                                        </span>
433                                                                    <ul class="flyout__content-linkList-items">
434                                                                            <li class="flyout__content-linkList-item">
435                                                                                <a href="/patients-and-visitors/billing" 
436                                                                                   class="flyout__content-linkList-item-link">
437                                                                                    <span>
438                                                                                        Pay My Bill
439                                                                                    </span>
440                                                                                </a>
441                                                                            </li>
442                                                                            <li class="flyout__content-linkList-item">
443                                                                                <a href="/blog" 
444                                                                                   class="flyout__content-linkList-item-link">
445                                                                                    <span>
446                                                                                        Blog
447                                                                                    </span>
448                                                                                </a>
449                                                                            </li>
450                                                                            <li class="flyout__content-linkList-item">
451                                                                                <a href="https://price.mhs.net" 
452                                                                                   class="flyout__content-linkList-item-link">
453                                                                                    <sp
453an>
454                                                                                        Healthcare Prices
455                                                                                    </span>
456                                                                                </a>
457                                                                            </li>
458                                                                            <li class="flyout__content-linkList-item">
459                                                                                <a href="/patients-and-visitors/insurance" 
460                                                                                   class="flyout__content-linkList-item-link">
461                                                                                    <span>
462                                                                                        Insurance Accepted
463                                                                                    </span>
464                                                                                </a>
465                                                                            </li>
466                                                                            <li class="flyout__content-linkList-item">
467                                                                                <a href="/patients-and-visitors/billing/charges" 
468                                                                                   class="flyout__content-linkList-item-link">
469                                                                                    <span>
470                                                                                        Price Transparency
471                                                                                    </span>
472                                                                                </a>
473                                                                            </li>
474                                                                                                                                            </ul>
475                                                                </div>
476
477                                                    </li>
478                                                </ul>
479                                        </li>
480                            </ul>
481
482
483                            
484                            
485
486
487                            
488                        </nav>
489                    </div>
490                </div>
491            </div>
492            
493
494
495<div data-component="header-mobile"
496     class="header-mobile hide-for-tablet-l">
497    <div class="header-mobile__primary">
498        <div class="header-mobile__primary__content-topper">
499            <div class="color-box"></div>
500            <div class="color-box"></div>
501            <div class="color-box"></div>
502            <div class="color-box"></div>
503            <div class="color-box"></div>
504            <div class="color-box"></div>
505        </div>
506            <div class="primary-nav-left">
507                    <a class="header-mobile__logo-link" href="/" >
508                        <img class="header-mobile__logo" src="/-/media/images/svg-logos/memorial-logo.svg" alt="Memorial logo" />
509                    </a>
510            </div>
511
512
513            <div class="header-mobile__primary__buttons">
514                <button type="button" class="header-mobile__search-toggle js-toggle-search"><span class="header-mobile__toggle-label">Toggle Mobile Search</span>
515                </button>
516                <button type="button" class="header-mobile__navigation-toggle"><span class="header-mobile__toggle-label">Toggle Mobile Navigation</span></button>
517            </div>
518    </div>
519
520    <form action="/search" id="search-mobile" class="header-mobile__secondary header-mobile__search">
521        <fieldset class="header-mobile__search-container">
522            <legend class="sr-only">Search</legend>
523            <label class="header-mobile__search-title" for="header-mobile__search-field">What can we help you find?</label>
524            <div class="header-mobile__search-field-container">
525                <input type="search"
526                       pattern="^[^<>;&#64;$\\\{\}]{1,100}$"
527                       data-custom-validation="Search Error Message"
528                       name="q"
529                       class="header-mobile__search-field" 
530                       id="header-mobile__search-field">
531                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--arrow-right-short" aria-hidden="true">
532                    <use xlink:href="/assets/images/static/icons.svg#arrow-right-short"></use>
533                </svg>
534            </div>
535            <button type="submit" id="search-mobile-btn" class="header-mobile__search-button">Search</button>
536        </fieldset>
537    </form>
538
539    <div id="nav-mobile" class="header-mobile__secondary">
540        <nav class="header-mobile__nav">
541            <div class="header-mobile__nav__l1" data-accordion data-allow-all-closed="true" data-multi-expand="true">
542                        <div class="accordion header-mobile__nav__l1-item" >
543
544                                <a href="/appointments" 
545                                class="accordion-title"
546                                id="accordion-title-0"
547                                aria-controls="accordion-content-0"
548                                data-original-id="accordion-title-0"
549                                data-original-aria-controls="accordion-content-0">Appointments</a>
550
551                        </div>
552                        <div class="accordion header-mobile__nav__l1-item" >
553
554                                <a href="/providers" 
555                                class="accordion-title"
556                                id="accordion-title-1"
557                                aria-controls="accordion-content-1"
558                                data-original-id="accordion-title-1"
559                                data-original-aria-controls="accordion-content-1">Doctors and Locations</a>
560
561                        </div>
562                        <div class="accordion header-mobile__nav__l1-item" data-accordion-item>
563
564                                <a href="/services" 
565                                class="accordion-title"
566                                id="accordion-title-2"
567                                aria-controls="accordion-content-2-0 accordion-content-2-1"
568                                data-original-id="accordion-title-2"
569                                data-original-aria-controls="accordion-content-2-0 accordion-content-2-1">Services</a>
570
571                                        <div class="accordion-content"
572                                             data-tab-content
573                                             id="accordion-content-2-0"
574                                             aria-labelledby="accordion-title-2"
575                                             data-original-id="accordion-content-2-0"
576                                             data-original-aria-labelledby="accordion-title-2">
577                                            <ul class="header-mobile__nav__l2">
578                                                    <li class="header-mobile__nav__l2-item">
579                                                        <a href="/services/cancer-care"  class="">Cancer Care</a>
580                                                    </li>
581                                                    <li class="header-mobile__nav__l2-item">
582                                                        <a href="/services/heart-and-vascular-institute"  class="">Heart &amp; Vascular</a>
583                                                    </li>
584                                                    <li class="header-mobile__nav__l2-item">
585                                                        <a href="/services/mental-health"  class="">Mental Health</a>
586                                                    </li>
587                                                    <li class="header-mobile__nav__l2-item">
588                                                        <a href="/services/neuroscience"  class="">Neuroscience</a>
589                                                    </li>
590                                                    <li class="header-mobile__nav__l2-item">
591                                                        <a href="/services/orthopedics"  class="">Orthopedics</a>
592                                                    </li>
593                                                    <li class="header-mobile__nav__l2-item">
594                                                        <a href="/services/pediatrics"  class="">
594Pediatrics</a>
595                                                    </li>
596                                                    <li class="header-mobile__nav__l2-item">
597                                                        <a href="/services/primary-care"  class="">Primary Care</a>
598                                                    </li>
599                                                    <li class="header-mobile__nav__l2-item">
600                                                        <a href="/services/rehabilitation"  class="">Rehabilitation</a>
601                                                    </li>
602                                                    <li class="header-mobile__nav__l2-item">
603                                                        <a href="/services/womens-services"  class="">Women&#39;s Services</a>
604                                                    </li>
605                                            </ul>
606                                                <a class="cta__button" href="/services" ><span>View All Services</span></a>
607                                        </div>
608                                        <div class="accordion-content"
609                                             data-tab-content
610                                             id="accordion-content-2-1"
611                                             aria-labelledby="accordion-title-2"
612                                             data-original-id="accordion-content-2-1"
613                                             data-original-aria-labelledby="accordion-title-2">
614                                            <ul class="header-mobile__nav__l2">
615                                                    <li class="header-mobile__nav__l2-item">
616                                                        <a href="/services/emergency-trauma"  class="">Emergency Care</a>
617                                                    </li>
618                                                    <li class="header-mobile__nav__l2-item">
619                                                        <a href="/locations/urgent-care-locations?listPage=1&amp;specialty=urgent%20care"  class="">Urgent Care</a>
620                                                    </li>
621                                                    <li class="header-mobile__nav__l2-item">
622                                                        <a href="/services/memorialdocnow"  class="">Virtual Care On-Demand</a>
623                                                    </li>
624                                            </ul>
625                                        </div>
626                        </div>
627                        <div class="accordion header-mobile__nav__l1-item" data-accordion-item>
628
629                                <a href="/patients-and-visitors" 
630                                class="accordion-title"
631                                id="accordion-title-3"
632                                aria-controls="accordion-content-3-0 accordion-content-3-1"
633                                data-original-id="accordion-title-3"
634                                data-original-aria-controls="accordion-content-3-0 accordion-content-3-1">Patients and Visitors</a>
635
636                                        <div class="accordion-content"
637                                             data-tab-content
638                                             id="accordion-content-3-0"
639                                             aria-labelledby="accordion-title-3"
640                                             data-original-id="accordion-content-3-0"
641                                             data-original-aria-labelledby="accordion-title-3">
642                                            <ul class="header-mobile__nav__l2">
643                                                    <li class="header-mobile__nav__l2-item">
644                                                        <a href="/patients-and-visitors/visiting-a-patient"  class="">Visiting a Patient</a>
645                                                    </li>
646                                                    <li class="header-mobile__nav__l2-item">
647                                                        <a href="/patients-and-visitors/billing"  class="">Billing and Financial Services</a>
648                                                    </li>
649                                                    <li class="header-mobile__nav__l2-item">
650                                                        <a href="/patients-and-visitors/medical-records"  class="">Medical Records</a>
651                                                    </li>
652                                                    <li class="header-mobile__nav__l2-item">
653                                                        <a href="/calendar"  class="">Classes and Events</a>
654                                                    </li>
655                                                    <li class="header-mobile__nav__l2-item">
656                                                        <a href="/patients-and-visitors/billing/financial-assistance"  class="">Financial Assistance</a>
657                                                    </li>
658                                                    <li class="header-mobile__nav__l2-item">
659                                                        <a href="/patients-and-visitors/global-health"  class="">International Patient Services</a>
660                                                    </li>
661                                            </ul>
662                                        </div>
663                                        <div class="accordion-content"
664                                             data-tab-content
665                                             id="accordion-content-3-1"
666                                             aria-labelledby="accordion-title-3"
667                                             data-original-id="accordion-content-3-1"
668                                             data-original-aria-labelledby="accordion-title-3">
669                                            <ul class="header-mobile__nav__l2">
670                                                    <li class="header-mobile__nav__l2-item">
671                                                        <a href="/patients-and-visitors/billing"  class="">Pay My Bill</a>
672                                                    </li>
673                                                    <li class="header-mobile__nav__l2-item">
674                                                        <a href="/blog"  class="">Blog</a>
675                                                    </li>
676                                                    <li class="header-mobile__nav__l2-item">
677                                                        <a href="https://price.mhs.net"  class="">Healthcare Prices</a>
678                                                    </li>
679                                                    <li class="header-mobile__nav__l2-item">
680                                                        <a href="/patients-and-visitors/insurance"  class="">Insurance Accepted</a>
681                                                    </li>
682                                                    <li class="header-mobile__nav__l2-item">
683                                                        <a href="/patients-and-visitors/billing/charges"  class="">Price Transparency</a>
684                                                    </li>
685                                            </ul>
686                                        </div>
687                        </div>
688
689            </div>
690        </nav>
691        <nav class="header-mobile__nav-utility">
692                    <div class="header-mobile__nav-utility-item">
693                        <a class="header-mobile__nav-utility__link" href="/pay-bill"
694                           
695                           >
696                            Pay Bill
697                        </a>
698                    </div>
699                    <div class="header-mobile__nav-utility-item">
700                        <a class="header-mobile__nav-utility__link" href="/careers"
701                           
702                           >
703                            Careers
704                        </a>
705                    </div>
706                    <div class="header-mobile__nav-utility-item">
707                        <a class="header-mobile__nav-utility__link" href="https://price.mhs.net/"
708                           
709                           >
710                            Healthcare Prices
711                        </a>
712                    </div>
713                            <div class="header-mobile__nav-utility-item">
714                    <svg width="12" height="12" viewBox="0 0 12 12" class="icon icon--heart" aria-hidden="true"><use xlink:href="/assets/images/static/icons.svg#heart"></use></svg>
715                    <a href="/give-back" class="header-mobile__nav-utility__link bold "
716                       >Give Back</a>
717                </div>
718                            <div class="header-mobile__nav-utility-item">
719                    <svg width="12" height="12" viewBox="0 0 12 12" class="icon icon--myc
719hart--mhs" aria-hidden="true"><use xlink:href="/assets/images/static/icons.svg#mychart--mhs"></use></svg>
720                    <a href="https://mychart.mhs.net/mychart/Authentication/Login?" class="header-mobile__nav-utility__link bold"
721                       >MyChart Login</a>
722                </div>
723        </nav>
724    </div>
725</div>
726
727        </header>
728    </div>
729
730    
731
732    <main id="main" class="main">
733        <section class="content-block">
734            
735
736<section id="hero"
737         class="hero hero--default lazyload js-hero"
738         data-component="hero"
739         data-expand="-100">
740        <div class="breadcrumbs-container">
741            
742
743
744
745
746    <nav class="breadcrumbs"
747         data-component="breadcrumbs"
748         data-expand="-100"
749         aria-label="Breadcrumb Navigation">
750        <ul class="breadcrumbs__list">
751            <li class="breadcrumbs__item">
752                <a class="breadcrumbs__link" href="/">
753                    <svg width="15" height="15" viewBox="0 0 15 15" class="icon icon--home" role="img"><title>Home</title><use xlink:href="/assets/images/static/icons.svg#home"></use></svg>
754                </a>
755            </li>
756            <li class="breadcrumbs__item">
757                <a class="breadcrumbs__link  breadcrumbs__link--current" href="/blog">
758                    <span class="breadcrumbs__text">
759                        Wellness and Care Blog
760                    </span>
761                </a>
762            </li>
763        </ul>
764    </nav>
765
766        </div>
767    <div class="hero__inner">
768
769            <div class="hero__bg-image">
770                <img src="/-/media/mhs/images/blog/blog-hero-850x560.jpg" alt="Multigenerational family " />
771            </div>
772
773        <div class="hero_inner_wrapper">
774            <div class="hero__content" data-component="hero" data-expand="-50">
775                <div class="hero__title-container">
776                        <h1 id="d5407b28-4a2f-4a4a-86b6-7098cbb13fd5__title" class="hero__title">Health and Wellness</h1>
777
778                </div>
779
780                <div class="hero__ctas">
781                </div>
782            </div>
783        </div>
784    </div>
785</section>
786
787
788    <section id="" class="featured-article-grid" data-component="featured-article-grid">
789        <div class="featured-article-grid__container">
790                <div class="featured-article-grid__container__top-section">
791                        <div class="featured-article-grid__container__top-section__left">
792                            <img src="/-/media/mhs/images/blog/2026/september/woman-with-leg-cramp-walking-along-beach.png" alt="older woman with leg cramp walking along beach">
793                        </div>
794                    <div class="featured-article-grid__container__top-section__right">
795                        <h3>Your Leg Pain Could be Peripheral Artery Disease</h3>
796                            <p class="featured-article-grid__container__top-section__right__date">September, 29 2026</p>
797                        Do you have pain or cramping in your legs when you walk? Learn the warning signs of PAD, how it's diagnosed, how to treat it, and what you can do to protect your legs and overall health.
798
799
800                            <a class="cta__button" href="/blog/2026/09/your-leg-pain-could-be-peripheral-artery-disease" aria-label="read more about Your Leg Pain Could be Peripheral Artery Disease">
801                                    <span>
802                                        Read More
803                                    </span>
804                            </a>
805                    </div>
806                </div>
807
808            <div class="featured-article-grid__container__bottom-section">
809                        <div class="featured-article-grid__container__bottom-section__card">
810                            <img src="/-/media/mhs/images/blog/2026/september/pmos-pcos_blog-article-feature.jpg" alt="A Doctor showing a female reproductive anatomy to a patient using an illustrated diagram">
811                            <div class="featured-article-grid__container__bottom-section__card__title-container">
812                                <h6><a href="/blog/2026/09/why-is-pcos-now-pmos" >PCOS Is Now PMOS: What the Name Change Means for Women’s Health</a></h6>
813                            </div>
814                        </div>
815                        <div class="featured-article-grid__container__bottom-section__card">
816                            <img src="/-/media/mhs/images/blog/2026/august/mammogram-myths-article.jpg" alt="mammography technician touching woman&#39;s back during mammogram">
817                            <div class="featured-article-grid__container__bottom-section__card__title-container">
818                                <h6><a href="/blog/2026/09/8-common-myths-about-mammograms" >8 Common Myths About Mammograms: What Every Woman Should Know</a></h6>
819                            </div>
820                        </div>
821                <a class="cta__button" href="/blog/blog-search?keyword=">
821                        <span>View All Articles</span>
822</a>            </div>
823        </div>
824    </section>
825
826
827<section class="media-search" data-component="media-search">
828
829
830    <div class="media-search-hero">
831        <div class="breadcrumbs-container">
832            
833        </div>
834    </div>
835
836    <div class="media-search__search">
837        <div class="media-search__search-container">
838            <fieldset>
839                    <legend><h1>Search Blog</h1></legend>
840                <div class="media-search__search-container__search">
841                    <form action="/blog/blog-search" class="search-form">
842                        <div class="media-search__search-container__search__input-container">
843                                <label class="sr-only" for="mediaSearch">Search Blog</label>
844                            <input type="search"
845                                   pattern="^[^<>;&#64;$\\\{\}]{1,100}$"
846                                   data-custom-validation="Search Error Message"
847                                   name="keyword"
848                                   id="mediaSearch"
849                                   >
850                            <button id="searchMediaBtn" type="submit">Search</button>
851                        </div>
852                    </form>
853
854
855                        <div class="media-search__search-container__search__suggested-container">
856<div>
857                                    <a href="/blog/blog-search?topic=Wellness">
858                                        <span>Wellness</span>
859                                    </a>
860                                </div>
861                            <div>
862                                    <a href="/blog/blog-search?topic=Heart Health">
863                                        <span>Heart Health</span>
864                                    </a>
865                                </div>
866                            <div>
867                                    <a href="/blog/blog-search?topic=Mental Health">
868                                        <span>Mental Health</span>
869                                    </a>
870                                </div>
871                        </div>
872                </div>
873            </fieldset>
874        </div>
875    </div>
876</section>
877
878
879
880    <section id="comp-89cd16c6-da18-4e4f-ab0e-9ccdd840ce04" class="article-rotator" data-component="article-rotator-grid">
881            <h2 class="title">
882                Featured Articles
883            </h2>
884        <div class="article-rotator-grid">
885                    <div class="article-rotator-grid__card">
886                            <img src="/-/media/mhs/images/blog/2025/older-male-friends-talking-and-walking-837x556.jpg?mw=883&amp;mh=632&amp;hash=540B17E7CF83D87A3A4C1A16A3CBFCF7" alt="older male friends talking and walking">
887
888                        <div class="article-rotator-grid__card__title-container">
889                            
890                            <h6>
891                                <a href="/blog/2025/01/aquablation-therapy-state-of-the-art-treatment-for-bph" >
892                                    Aquablation Therapy: State-of-the-Art Treatment for BPH
893                                </a>
894                            </h6>
895                        </div>
896                    </div>
897                    <div class="article-rotator-grid__card">
898                            <img src="/-/media/mhs/images/blog/2024/long-term-short-term-directional-signage-800x460.jpg?mw=883&amp;mh=632&amp;hash=982517398FF1349E5CAADED88DE63C29" alt="short term long term choose wisely signage">
899
900                        <div class="article-rotator-grid__card__title-container">
901                            
902                            <h6>
903                                <a href="/blog/2025/01/weight-loss-drugs-vs-bariatric-surgery" >
904                                    Weight Loss Injections vs. Bariatric Surgery: Which Option Works Best?
905                                </a>
906                            </h6>
907                        </div>
908                    </div>
909                    <div class="article-rotator-grid__card">
910                            <img src="/-/media/mhs/images/blog/2025/group-of-diverse-tweens-800x460.png?mw=883&amp;mh=632&amp;hash=F9CC2EC626BE68900796F3566BE12AD1" alt="group of diverse tweens">
911
912                        <div class="article-rotator-grid__card__title-container">
913                            
914                            <h6>
915                                <a href="/blog/2025/03/how-can-the-hpv-vaccine-protect-my-kids" >
916                                    How Can the HPV Vaccine Protect My Kids?
917                                </a>
918                            </h6>
919                        </div>
920                    </div>
921                    <div class="article-rotator-grid__card">
922                            <img src="/-/media/mhs/images/blog/2025/group-of-pregnant-women-talking-800x460.png?mw=883&amp;mh=632&amp;hash=968C83B804850EDC14A991FDFE9608CC" alt="group of pregnant women talking">
923
924                        <div class="article-rotator-grid__card__title-container">
925                            
926                            <h6>
927                                <a href="/blog/2025/03/pregnancy-myths-busted-a-guide-for-moms-to-be" >
928                                    10 Pregnancy Myths Busted: A Guide for Moms-to-Be
929                                </a>
930                            </h6>
931                        </div>
932                    </div>
933                    <div class="article-rotator-grid__card">
934                            <img src="/-/media/jdch/images/blog/2025/toddler-opening-drawer-of-drugs.png?mw=883&amp;mh=632&amp;hash=826CEC2543DFBC3847BCBF7DAAEC5CA8" alt="toddler opening drawer of drugs">
935
936                        <div class="article-rotator-grid__card__title-container">
937                            
938                            <h6>
939                                <a href="/blog/2025/03/5-safety-tips-for-families" >
940                                    5 Safety Tips to Reduce Childhood Injuries
941                                </a>
942                            </h6>
943                        </div>
944                    </div>
945                    <div class="article-rotator-grid__card">
946                            <img src="/-/media/mhs/images/blog/2025/erectile-dysfunction-diagnosis-prescription-800x460.png?mw=883&amp;mh=632&amp;hash=154C02C29C98F512EBD3122B52F421EE" alt="erectile dysfunction diagnosis prescription form">
947
948                        <div class="article-rotator-grid__card__title-container">
949                            
950                            <h6>
951                                <a href="/blog/2025/04/breaking-the-silence-on-erectile-dysfunction" >
952                                    Men&#39;s Health: Breaking the Silence on Erectile Dysfunction
953                                </a>
954                            </h6>
955                        </div>
956                    </div>
957                    <div class="article-rotator-grid__card">
958                            <img src="/-/media/mhs/images/blog/2025/male-friends-talking-on-couch-800x460.png?mw=883&amp;mh=632&amp;hash=899DA653E4DFF4A656B6EB05145BAB96" alt="male friends talking on couch at home">
959
960                        <div class="article-rotator-grid__card__title-container">
961                            
962                            <h6>
963                                <a href="/blog/2025/04/testicular-cancer-101-symptoms-treatment-self-exams" >
964                                    Testicular Cancer 101: Symptoms, Treatment, and the Importance of Self-Exams
965                                </a>
966                            </h6>
967                        </div>
968                    </div>
969                    <div class="article-rotator-grid__card">
970                            <img src="/-/media/mhs/images/blog/2025/beth-ann-krimsky-and-pet-therapy-dog-800x460.png?mw=883&amp;mh=632&amp;hash=9739F4890A2EB9F36E31B0D87E3FF7ED" alt="Beth-Ann Krimsky and pet therapy dog at Joe D">
971
972                        <div class="article-rotator-grid__card__title-container">
973                            
974                            <h6>
975                                <a href="/blog/2025/04/people-of-impact-beth-ann-krimsky" >
976                                    People of Impact: Beth-Ann Krimsky
977                                </a>
978                            </h6>
979                        </div>
980                    </div>
981                    <div class="article-rotator-grid__card">
982                            <img src="/-/media/mhs/images/blog/2025/stressed-couple-and-kids-800x460.png?mw=883&amp;mh=632&amp;hash=CB0C80491A6130A8787F6F9AB437D786" alt="stressed couple on couch and blurred kids running">
983
984                        <div class="article-rotator-grid__card__title-container">
985                            
986                            <h6>
987                                <a href="/blog/2025/04/understanding-and-managing-parental-burnout" >
988                                    When Parenting Feels Like Too Much: Understanding and Managing Parental Burnout
989                                </a>
990                            </h6>
991                        </div>
992                    </div>
993                    <div class="article-rotator-grid__card">
994                            <img src="/-/media/mhs/images/blog/2025/national-donate-life-month-800x460.png?mw=883&amp;mh=632&amp;
994hash=E02D32AAC7292864C1697D6823DC68F8" alt="National Donate Life Month banner">
995
996                        <div class="article-rotator-grid__card__title-container">
997                            
998                            <h6>
999                                <a href="/blog/2025/04/save-a-life-become-an-organ-donor" >
1000                                    Save a Life: Become an Organ Donor
1001                                </a>
1002                            </h6>
1003                        </div>
1004                    </div>
1005
1006        </div>
1007    </section>
1008
1009
1010
1011
1012    <section id="a74e34fe-76b3-4b0d-b209-b0e53921618a"
1013             class="section-teaser-grid"
1014             data-component="section-teaser-grid">
1015        <div class="content-container">
1016                    <div class="section-teaser-grid__card">
1017                            <img class="lazyload"
1018                                 src="/-/media/mhs/images/blog/blog-teaser.jpg?mw=500&amp;mh=300&amp;hash=A16B15E6DE3416F1DAF28FF86BF09F6B"
1019                                 data-src="/-/media/mhs/images/blog/blog-teaser.jpg?mw=500&amp;mh=300&amp;hash=A16B15E6DE3416F1DAF28FF86BF09F6B"
1020                                 alt="Healthy family portrait">
1021
1022                        <a href="/blog"  class="section-teaser-grid__card-title" aria-label="Wellness and Care Blog">
1023                            <div class="section-teaser-grid__card-link">
1024                                <span class="section-teaser-grid__card-link-inner">
1025                                    <span>Wellness and Care Blog</span>
1026                                    <svg width="15" height="13" viewBox="0 0 15 13" class="icon icon--arrow-right-short" aria-hidden="true">
1027                                        <use xlink:href="/assets/images/static/icons.svg#arrow-right-short"></use>
1028                                    </svg>
1029                                </span>
1030                            </div>
1031                        </a>
1032                    </div>
1033                    <div class="section-teaser-grid__card">
1034                            <img class="lazyload"
1035                                 src="/-/media/mhs/images/blog/blog-news-teaser.jpg?mw=500&amp;mh=300&amp;hash=48C08356257DB4C57BC141A3F4DEBF58"
1036                                 data-src="/-/media/mhs/images/blog/blog-news-teaser.jpg?mw=500&amp;mh=300&amp;hash=48C08356257DB4C57BC141A3F4DEBF58"
1037                                 alt="Memorial Regional Hospital">
1038
1039                        <a href="/news"  class="section-teaser-grid__card-title" aria-label="News and Media">
1040                            <div class="section-teaser-grid__card-link">
1041                                <span class="section-teaser-grid__card-link-inner">
1042                                    <span>News and Media</span>
1043                                    <svg width="15" height="13" viewBox="0 0 15 13" class="icon icon--arrow-right-short" aria-hidden="true">
1044                                        <use xlink:href="/assets/images/static/icons.svg#arrow-right-short"></use>
1045                                    </svg>
1046                                </span>
1047                            </div>
1048                        </a>
1049                    </div>
1050                    <div class="section-teaser-grid__card">
1051                            <img class="lazyload"
1052                                 src="/-/media/mhs/images/blog/patient-stories-teaser.jpg?mw=500&amp;mh=300&amp;hash=85CC9438CD26D2C54CD35914A5C32BEA"
1053                                 data-src="/-/media/mhs/images/blog/patient-stories-teaser.jpg?mw=500&amp;mh=300&amp;hash=85CC9438CD26D2C54CD35914A5C32BEA"
1054                                 alt="Patient hugging her daughter">
1055
1056                        <a href="/patient-stories"  class="section-teaser-grid__card-title" aria-label="Patient Stories">
1057                            <div class="section-teaser-grid__card-link">
1058                                <span class="section-teaser-grid__card-link-inner">
1059                                    <span>Patient Stories</span>
1060                                    <svg width="15" height="13" viewBox="0 0 15 13" class="icon icon--arrow-right-short" aria-hidden="true">
1061                                        <use xlink:href="/assets/images/static/icons.svg#arrow-right-short"></use>
1062                                    </svg>
1063                                </span>
1064                            </div>
1065                        </a>
1066                    </div>
1067        </div>
1068    </section>
1069
1070
1071
1072
1073
1074        </section>
1075    </main>
1076
1077    
1078    
1079
1080
1081
1082
1083    <footer id="footer" class="footer lazyload" data-component="footer" data-expand="-100">
1084        <div class="footer__top">
1085            <div class="footer__logo-wrapper">
1086                    <img class="footer__logo footer__logo--desktop lazyload" loading="lazy" src="/-/media/images/mhs-logo-footer.svg" alt="Memorial Healthcare System" />
1087                    <div class="footer__logo footer__logo--mobile footer__logo--topper">
1088                        <div class="color-box"></div>
1089                        <div class="color-box"></div>
1090                    </div>
1091                    <img class="footer__logo footer__logo--mobile lazyload" loading="lazy" src="/-/media/images/mhs-logo-footer.svg" alt="Memorial Healthcare System">
1092                    <div class="footer__logo footer__logo--mobile footer__logo--topper">
1093                        <div class="color-box"></div>
1094                        <div class="color-box"></div>
1095                        <div class="color-box"></div>
1096                        <div class="color-box"></div>
1097                    </div>
1098            </div>
1099            <div class="footer__social footer__social--desktop">
1100                <div class="footer__social--topper">
1101                    <div class="color-box"></div>
1102                    <div class="color-box"></div>
1103                    <div class="color-box"></div>
1104                    <div class="color-box"></div>
1105                    <div class="color-box"></div>
1106                </div>
1107                            <a href="https://www.facebook.com/MemorialHealthcareSystem/" class="footer__social-link" target=&quot;_blank&quot;>
1108                                <svg width="50" height="50" viewB
1108ox="0 0 50 50" class="icon icon--facebook"><title>facebook</title><use xlink:href="/assets/images/static/icons.svg#facebook"></use></svg>
1109                            </a>
1110                            <a href="https://www.instagram.com/mhshospital/" class="footer__social-link" target=&quot;_blank&quot;>
1111                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--instagram"><title>instagram</title><use xlink:href="/assets/images/static/icons.svg#instagram"></use></svg>
1112                            </a>
1113                            <a href="https://www.linkedin.com/company/memorial-healthcare-system/" class="footer__social-link" target=&quot;_blank&quot;>
1114                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--linkedin"><title>linkedin</title><use xlink:href="/assets/images/static/icons.svg#linkedin"></use></svg>
1115                            </a>
1116                            <a href="https://twitter.com/mhshospital" class="footer__social-link" target=&quot;_blank&quot;>
1117                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--twitter"><title>twitter</title><use xlink:href="/assets/images/static/icons.svg#twitter"></use></svg>
1118                            </a>
1119                            <a href="https://www.youtube.com/memorialhealthcare" class="footer__social-link" target=&quot;_blank&quot;>
1120                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--youtube"><title>youtube</title><use xlink:href="/assets/images/static/icons.svg#youtube"></use></svg>
1121                            </a>
1122            </div>
1123        </div>
1124        <div class="footer__middle">
1125            <nav class="footer__nav">
1126                    <ul class="footer__nav-list">
1127
1128                            <li class="footer__nav-item">
1129                                <div class="footer__nav-item-title">
1130                                    Stay Connected
1131                                </div>
1132
1133                                    <ul class="footer__nav-sublist">
1134                                            <li class="footer__nav-subitem">
1135                                                    <a class="footer__nav-sublink" href="/news" >News and Media</a>
1136                                            </li>
1137                                            <li class="footer__nav-subitem">
1138                                                    <a class="footer__nav-sublink" href="/blog" >Wellness and Prevention</a>
1139                                            </li>
1140                                    </ul>
1141                            </li>
1142                            <li class="footer__nav-item">
1143                                <div class="footer__nav-item-title">
1144                                    About Us
1145                                </div>
1146
1147                                    <ul class="footer__nav-sublist">
1148                                            <li class="footer__nav-subitem">
1149                                                    <a class="footer__nav-sublink" href="/about" >Our Organization</a>
1150                                            </li>
1151                                            <li class="footer__nav-subitem">
1152                                                    <a class="footer__nav-sublink" href="/about/awards" >Awards and Accreditations</a>
1153                                            </li>
1154                                            <li class="footer__nav-subitem">
1155                                                    <a class="footer__nav-sublink" href="/About#AnnualReport" >Annual Report</a>
1156                                            </li>
1157                                            <li class="footer__nav-subitem">
1158                                                    <a class="footer__nav-sublink" href="/about/leadership/commissioners" >Board of Commissioners</a>
1159                                            </li>
1160                                            <li class="footer__nav-subitem">
1161                                                    <a class="footer__nav-sublink" href="/patients-and-visitors/billing/charges" >Price Transparency</a>
1162                                            </li>
1163                                            <li class="footer__nav-subitem">
1164                                                    <a class="footer__nav-sublink" href="/transparency" >Quality and Safety</a>
1165                                            </li>
1166                                    </ul>
1167                            </li>
1168                            <li class="footer__nav-item">
1169                                <div class="footer__nav-item-title">
1170                                    In The Community
1171                                </div>
1172
1173                                    <ul class="footer__nav-sublist">
1174                                            <li class="footer__nav-subitem">
1175                                                    <a class="footer__nav-sublink" href="/calendar" >
1175Classes and Events</a>
1176                                            </li>
1177                                            <li class="footer__nav-subitem">
1178                                                    <a class="footer__nav-sublink" href="/give-back" >Give Back</a>
1179                                            </li>
1180                                            <li class="footer__nav-subitem">
1181                                                    <a class="footer__nav-sublink" href="/in-the-community" >Outreach</a>
1182                                            </li>
1183                                    </ul>
1184                            </li>
1185                            <li class="footer__nav-item">
1186                                <div class="footer__nav-item-title">
1187                                    For Employees
1188                                </div>
1189
1190                                    <ul class="footer__nav-sublist">
1191                                            <li class="footer__nav-subitem">
1192                                                    <a class="footer__nav-sublink" href="/careers" >Careers</a>
1193                                            </li>
1194                                            <li class="footer__nav-subitem">
1195                                                    <a class="footer__nav-sublink" href="https://access.mhs.net/" >Employee Remote Access</a>
1196                                            </li>
1197                                            <li class="footer__nav-subitem">
1198                                                    <a class="footer__nav-sublink" href="https://www.myworkday.com/memorialhealthcare/d/home.htmld" target=&quot;_blank&quot;>Workday</a>
1199                                            </li>
1200                                    </ul>
1201                            </li>
1202                            <li class="footer__nav-item">
1203                                <div class="footer__nav-item-title">
1204                                    Healthcare Providers
1205                                </div>
1206
1207                                    <ul class="footer__nav-sublist">
1208                                            <li class="footer__nav-subitem">
1209                                                    <a class="footer__nav-sublink" href="/medical-professionals" >Medical Professionals</a>
1210                                            </li>
1211                                            <li class="footer__nav-subitem">
1212                                                    <a class="footer__nav-sublink" href="/education" >Medical Education</a>
1213                                            </li>
1214                                            <li class="footer__nav-subitem">
1215                                                    <a class="footer__nav-sublink" href="/about/approach/mpg/general-referral-request" >Refer a Patient</a>
1216                                            </li>
1217                                            <li class="footer__nav-subitem">
1218                                                    <a class="footer__nav-sublink" href="/medical-professionals/research-for-medical-professionals" >Research and Innovation</a>
1219                                            </li>
1220                                            <li class="footer__nav-subitem">
1221                                                    <a class="footer__nav-sublink" href="/medical-professionals/credentialing-and-privileging" >Credentialing and Privileging</a>
1222                                            </li>
1223                                            <li class="footer__nav-subitem">
1224                                                    <a class="footer__nav-sublink" href="https://www.mhs.net/medical-professionals/epiccare-link" >EpicCare Link</a>
1225                                            </li>
1226                                    </ul>
1227                            </li>
1228                                                    <li class="footer__nav-item">
1229                                    <div class="footer__nav-item-title">
1230                                        View PEDIATRIC Care
1231
1232                                    </div>
1233                                                                    <ul class="footer__nav-sublist is-active">
1234                                        <li class="footer__nav-subitem">
1235                                            <a class="footer__nav-sublink lazyloaded" href="https://www.jdch.com" target=&quot;_blank&quot;>
1236                                                <img class="footer__nav-subimage ls-is-cached lazyloaded" loading="lazy" src="/-/media/images/svg-logos/jdch-logo-stacked.svg" alt="Joe DiMaggio Children&#39;s Hospital Logo">
1237                                            </a>
1238                                        </li>
1239                                    </ul>
1240                            </li>
1241
1242
1243                    </ul>
1244
1245            </nav>
1246        </div>
1247
1248        <div class="footer__bottom">
1249                <div class="footer__copyright">
1250                    &#169; Copyright 2026 Memorial Healthcare System
1251                </div>
1252                            <nav class="footer__utility-nav" aria-label="Footer Legal Navigation">
1253                    <ul class="footer__utility-nav-list">
1254
1255                            <li class="footer__utility-nav-item">
1256                                <a class="footer__utility-nav-link" href="/accessibility-statement" >Accessibility Statement</a>
1257                            </li>
1258                            <li class="footer__utility-nav-item">
1259                                <a class="footer__utility-nav-link" href="/privacy-and-security" >Privacy and Security</a>
1260                            </li>
1261                            <li class="footer__utility-nav-item">
1262                                <a class="footer__utility-nav-link" href="/terms-of-use" >Terms of Use</a>
1263                            </li>
1264                            <li class="footer__utility-nav-item">
1265                                <a class="footer__utility-nav-link" href="/contact-us" >Contact Us</a>
1266                            </li>
1267                    </ul>
1268                </nav>
1269            <div class="footer__social footer__social--mobile">
1270                            <a href="https://www.facebook.com/MemorialHealthcareSystem/" class="footer__social-link" target=&quot;_blank&quot;>
1271                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--facebook"><title>facebook</title><use xlink:href="/assets/images/static/icons.svg#facebook"></use></svg>
1272                            </a>
1273                            <a href="https://www.instagram.com/mhshospital/" class="footer__social-link" target=&quot;_blank&quot;>
1274                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--instagram"><title>instagram</title><use xlink:href="/assets/images/static/icons.svg#instagram"></use></svg>
1275                            </a>
1276                            <a href="https://www.linkedin.com/company/memorial-healthcare-system/" class="footer__social-link" target=&quot;_blank&quot;>
1277                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--linkedin"><title>linkedin</title><use xlink:href="/assets/images/static/icons.svg#linkedin"></use></svg>
1278                            </a>
1279                            <a href="https://twitter.com/mhshospital" class="footer__social-link" target=&quot;_blank&quot;>
1280                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--twitter"><title>twitter</title><use xlink:href="/assets/images/static/icons.svg#twitter"></use></svg>
1281                            </a>
1282                            <a href="https://www.youtube.com/memorialhealthcare" class="footer__social-link" target=&quot;_blank&quot;>
1283                                <svg width="50" height="50" viewBox="0 0 50 50" class="icon icon--youtube"><title>youtube</title><use xlink:href="/assets/images/static/icons.svg#youtube"></use></svg>
1284                            </a>
1285            </div>
1286        </div>
1287
1288    </footer>
1289
1290    
1291
1292
1293<script type="text/javascript">
1294    window.API_ENDPOINTS =
1295      {
1296        locations: '/api/location/GetLocationData?siteName=Memorial',
1297        providers: '/api/provider/GetProviderData?siteName=Memorial',
1298        services: '/api/care/GetCareData?siteName=Memorial',
1299        synonyms: '/api/taxonomy/GetSynonymData',
1300        allTaxons: '/api/taxonomy/GetAllTaxonsData',
1301        allMedia: '/api/news/GetNewsData?siteName=Memorial',
1302        allEvents: '/api/event/GetEventData?siteName=Memorial'
1303      }
1304</script>
1304
1305
1306<script src="/assets/js/main.js?v=639256199360000000"></script>
vendor: 2 bytes, line 1306
1306
1307<script src="/gsight/mhs/websiteclient/gsight.js"></script>
1307
1308
1309<script text="javascript" src="/-/media/talkdeskChat-MHS.js"></script>
vendor: 2 bytes, line 1309
1309
1310<script text="javascript" src="/-/media/talkdeskChat-tst"></script>
1310
1311<style>div#tdWebchat {line-height: 1.2}</style>
1312<script text="javascript" src="/-/media/adobeDataLayer.js"></script>
1312
1313
1314    
1315</body>
1316</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.