1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <!--[if lt IE 9]> 5
5<script>window.location = 'Home/Unsupported';</script>
5 6 <![endif]--> 7 <meta charset="utf-8" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 9 <meta name="msvalidate.01" content="342F830DEF6AE8890E7E08F07EDA6EFB" /> 10 <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
10<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-00ddc3edf720c9b3030","applicationID":"1343423719","transactionName":"MVUDYkYAXUQHAEJeWwgfLGB3TnFbCQR1WFoSQg5aWARBGC8NUlJM","queueTime":0,"applicationTime":88,"agent":"","atts":""}</script>
10<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:"1431894997",accountID:"7363911",trustKey:"7363911",xpid:"UwUBUl9SCRABV1VRAwMEUVUI",licenseKey:"NRJS-00ddc3edf720c9b3030",applicationID:"1343423719",browserID:"1431894997"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 11(()=>{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.323.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};
11e.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;
11const 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);
11if(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$:()=>
11o,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])}
11(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}
11;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.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
11{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-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};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.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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
11ine_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()=>
11{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)=>
11null==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
11dTimingMethod(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
11imeToRegister: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})})}
11return 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,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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"
11!==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);
11if(!(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)}
11);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)})});
11class 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
11h(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>
11 12 <title>Armstrong Answers Blog | Armstrong</title> 13 14 15 16 <meta name="robots" content="nofollow, noindex"> 17 18 <link rel="shortcut icon" href="/Content/ResidentialRedesign/armstrong-favicon.ico" type="image/x-icon"> 19 <link rel="icon" href="/Content/ResidentialRedesign/armstrong-favicon.ico" type="image/x-icon"> 20 <link rel="apple-touch-icon" href="/Content/Images/apple-touch-icon2022.jpg"> 21 <link href="/Content/Site.css" rel="stylesheet"/> 22<link href="/Content/typeaheadjs.css" rel="stylesheet"/> 23<link href="/Content/search.css" rel="stylesheet"/> 24 25 <link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,600,600italic,700,700italic' rel='stylesheet' type='text/css'> 26 <link rel="stylesheet" href="/Content/font-awesome.css"> 27 <link href="//fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 28 29 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 29-30
29 30 <script async src="https://www.googletagmanager.com/gtag/js?id=
30UA-1531560-64
vendor: 16 bytes, lines 30-31
30"></script> 31
31<script> 32
vendor: 155 bytes, lines 32-36
32window.dataLayer = window.dataLayer || []; 33 function gtag() { dataLayer.push(arguments); } 34 gtag('js', new Date()); 35 36 gtag('config', '
36UA-1531560-64
vendor: 8 bytes, lines 36-37
36'); 37
37</script>
37 38 <!-- Google Tag Manager --> 39
39<script>
vendor: 487 bytes, lines 39-47
39 40 (function (w, d, s, l, i) { 41 w[l] = w[l] || []; w[l].push({ 42 'gtm.start': 43 new Date().getTime(), event: 'gtm.js' 44 }); var f = d.getElementsByTagName(s)[0], 45 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 46 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 47 })(window, document, 'script', 'dataLayer', '
47GTM-KJDXT96
vendor: 3 bytes, line 47
47');
47</script>
47 48 <!-- End Google Tag Manager --> 49 50
50<script src="/Scripts/modernizr-2.6.2.js"></script>
50 51 52
52<script src="/Scripts/jquery-1.10.2.js"></script>
vendor: 2 bytes, line 52
52
53<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
53 54 55
55<script src="/Scripts/bootstrap.js"></script>
vendor: 2 bytes, line 55
55
56<script src="/Scripts/respond.js"></script>
vendor: 2 bytes, line 56
56
57<script src="/Scripts/typeahead.jquery.js"></script>
vendor: 2 bytes, line 57
57
58<script src="/Scripts/typeahead.bundle.js"></script>
58 59 60
60<script src="/Scripts/PageFunctions.js"></script>
vendor: 2 bytes, line 60
60
61<script src="/Scripts/SharedPageFunctions.js"></script>
vendor: 2 bytes, line 61
61
62<script src="/Scripts/jquery.swiftype.search.js"></script>
vendor: 2 bytes, line 62
62
63<script src="/Scripts/chat.js"></script>
63 64 65
65<script src="/Scripts/jquery.swiftype.search.js"></script>
65 66 67
67<script src="/Scripts/jquery.validate.js"></script>
vendor: 2 bytes, line 67
67
68<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
68 69 70
70<script src="/Scripts/inputmask/jquery.inputmask.js"></script>
70 71 72 73 <meta property="og:image" content="https://armstrongonewire.com/Content/Images/ogimage2.jpg" /> 74 75 76</head> 77<body id="blog"> 78 <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 78-80
78 79 <noscript> 80 <iframe src="https://www.googletagmanager.com/ns.html?id=
80GTM-KJDXT96
vendor: 108 bytes, lines 80-83
80" 81 height="0" width="0" style="display:none;visibility:hidden"></iframe> 82 </noscript> 83
83<!-- End Google Tag Manager (noscript) --> 84 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 85 <!-- :::::::::::::::::: HEADING AND NAV :::::::::::::::::::: --> 86 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 87 <div class="pageHead"> 88 <div class="navbar" id="mainNav" role="navigation"> 89 <div class="container"> 90 <div class="navbar-header"> 91 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 92 <span class="icon-bar"></span> 93 <span class="icon-bar"></span> 94 <span class="icon-bar"></span> 95 </button> 96 97 <a href="/" class="navbar-brand"> 98 <img class="logo" src="/Content/Images/armstronglogo.png" alt="Armstrong" /> 99 </a> 100 101 102 </div> 103 104 <div class="navbar-collapse navbar-right collapse"> 105 <ul class="nav navbar-nav"> 106 <li><a href="/Business/Index">Business Services</a></li> 107 <li><a href="https://www.armstrongmywire.com" id="navMyWire">MyWire</a></li> 108 <li><a href="/Contact/Index">Contact Us</a></li> 109 </ul> 110 <div class="clear hidden-md hidden-sm"></div> 111 112 </div> 113 </div> 114 </div><!-- end #mainNav --> 115 116 <div class="navbar" id="subNav"> 117 <div class="container"> 118 119 <div class="navbar-collapse navbar-left collapse"> 120 <ul class="nav navbar-nav"> 121 <li><a href="/" id="navHome">Home</a></li> 122 <li><a href="/Internet/Index" id="navInternet">Internet</a></li> 123 <li><a href="/Television/Index" id="navTV">TV & Streaming</a></li> 124 <li><a href="/Telephone/Index" id="navPhone">Home Phone</a></li> 125 <li><a href="/WhyArmstrong" id="navWhyarmstrong">Why Armstrong</a></li> 126 <li><a href="/Support" id="navSupport">Support</a></li> 127 </ul> 128 </div> 129 130 <div class="navbar-collapse navbar-right collapse"> 131 <ul class="nav navbar-nav"> 132 <li> 133 <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="navAccount"><i class="fa fa-user" aria-hidden="true"></i> My Account</a> 134 <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> 135 <div class="dropdown-arrow"></div> 136 <li class="dropdown"><a href="https://account.armstrongonewire.com"><i class="fa fa-sign-in" aria-hidden="true"></i> Sign In</a></li> 137 <li class="dropdown"><a href="https://auth.armstrongmywire.com/saml/saml2/idp/SSOService.php?spentityid=http%3A%2F%2Fwebmail2.armstrongmywire.com%2F"><i class="fa fa-envelope-o" aria-hidden="true"></i> Check Email</a></li> 138 <li class="dropdown"><a href="https://account.armstrongonewire.com/Billing/PayMyBill"><i class="fa fa-credit-card" aria-hidden="true"></i> Pay Bill</a></li> 139 <li class="dropdown"><a href="/Support"><i class="fa fa-commenting" aria-hidden="true"></i> Get Support</a></li> 140 <li class="dropdown"><a href="https://account.armstrongonewire.com/Services/ChannelLineup"><i class="fa fa-television" aria-hidden="true"></i> View My Channel Lineup</a></li> 141 <li class="dropdown"><a href="https://account.armstrongonewire.com/Shopping/SelectUserType"><i class="fa fa-shopping-cart" aria-hidden="true"></i> Order Service</a></li> 142 </ul> 143 </li> 144 </ul> 145 </div> 146 147 </div><!-- end container --> 148 </div><!-- end #subNav --> 149 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 150 <!-- :::::::::::::::::::: SEARCH BAR ::::::::::::::::::::::: --> 151 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 152 <div class="searchBar"> 153 <div class="container"> 154 <div class="text-right" id="search1" style="float:right"> 155 <form id="navSearchForm" action="/Search"> 156 <div class="search-wrapper"> 157 <div class="search-shop-buttons"> 158 <a href="https://account.armstrongonewire.com/Shopping/SelectUserType" id="searchShopBtn"><span class="fa fa-shopping-cart m-r-2"></span></a> 159 <a href="#" id="searchToggleBtn"><span class="fa fa-search"></span></a> 160 </div> 161 <div class="search-input" style="display:none"> 162 163 164 <input type="text" id="searchText" name="searchText" class="st-default-search-input" placeholder="Search" /> 165 <a href="#" class="btn" id="btnSearch"><span class="fa fa-search"></span> Site</a> 166 <a class="btn" id="btnSearchWeb" href="https://www.armstrongmywire.com/search/index.php?q=&context=www.armstrongmywire.com" role="button"> <span class="fa fa-search"></span> Web</a> 167 168 169 </div> 170</div> 171
172<script type="text/javascript"> 173 174 $(document).on("click", "#searchToggleBtn", function () { 175 $(".search-input").slideToggle(); 176 }); 177 178 $(document).on("click", "#btnSearch", function () { 179 $("#navSearchForm").submit(); 180 }); 181 182 $(document).on("click", "#btnSearchWeb", function (e) { 183 var url = $(this).attr("href"); 184 var searchTerm = $("#searchText").val(); 185 if (searchTerm) { 186 var newUrl = url.replace("q=", "q=" + searchTerm); 187 $(this).attr("href", newUrl); 188 } 189 }); 190 191 192 (function (w, d, t, u, n, s, e) { 193 w['SwiftypeObject'] = n; 194 w[n] = w[n] || function () { 195 (w[n].q = w[n].q || []).push(arguments); 196 }; 197 s = d.createElement(t); 198 e = d.getElementsByTagName(t)[0]; 199 s.async = 1; 200 s.src = u; 201 e.parentNode.insertBefore(s, e); 202 } 203 )(window, document, 'script', '//s.swiftypecdn.com/install/v2/st.js', '_st'); 204 _st('install', 'aELc6UARmj5KesBX5vEL', '2.0.0'); 205</script>
205 206 207 208 209 </form> 210 </div> 211 <div> 212 213 <!-- ::::::::::: ADDRESS LOOKUP :::::::::::::::: --> 214 215 216 <!-- For all but the homepage, both the address entry and change address divs 217 stem from the search bar as normal but they have been moved to the left side KB 02/25/2025 --> 218 <!-- if they haven't zipped in yet --> 219 <div id="divAddressLookup1" class="standard-version"> 220 221 222 223<style> 224 .pac-container, .pac-item { 225 z-index: 2147483647 !important; 226 } 227 228 .tt-menu { 229 max-height: auto; 230 width: auto; 231 } 232</style> 233 234<div> 235 <div class="addressList-1958783473" > 236 <div id="modalAddressLookupForm-1958783473"> 237<form action="/LocationConfirm" data-ajax="true" data-ajax-begin="beginRequest_1958783473()" data-ajax-complete="endRequest_1958783473()" data-ajax-method="POST" data-ajax-mode="replace-with" data-ajax-update="#modalAddressLookupPopup" id="frmLocationConfirm-1958783473" method="post"><input aria-label="Enter Your Address" class="form-control pac-target-input" id="Address-1958783473" name="Address" placeholder="Enter Your Address" required="True" size="50" type="text" value="" /><input aria-label="Apt #" class="form-control" id="Apartment-1958783473" name="Apartment" placeholder="Apt #" size="4" type="text" value="" /><input aria-label="Zip Code" autocomplete="off" class="form-control hp" id="ZipCodeEnter" name="ZipCodeEnter" placeholder="Zip Code" size="4" tabindex="-1" type="text" value="" /> <button type="submit" class="btn btn-default" disabled id="btnCheckService-1958783473"> <span class="fa fa-chevron-circle-right"></span></button> 238 <label id="zipLoader-1958783473" hidden="hidden"> 239 <span class="m-r-1">Loading</span> 240 <span class="fa fa-spinner fa-pulse"></span> 241 </label> 242 <div class="recaptchaDiv"> 243 </div> 244<input id="StreetAddress-1958783473" name="StreetAddress" type="hidden" value="" /><input id="SpatialId-1958783473" name="SpatialId" type="hidden" value="" /><input data-val="true" data-val-required="The IsExternal field is required." id="IsExternal-1958783473" name="IsExternal" type="hidden" value="False" /><input id="Zip-1958783473" name="Zip" type="hidden" value="" /><input data-val="true" data-val-required="The RedirectToShopping field is required." id="RedirectToShopping-1958783473" name="RedirectToShopping" type="hidden" value="False" /></form> </div> 245 </div> 246 <!-- if they have already zipped in --> 247 <div id="divAddressLookup2-1958783473" class="standard-version" hidden='hidden'> 248 <label class="m-r-1">My Location: <span id="currentLocation1" class="text-brand"></span></label> 249 <label class="btn btn-xs btn-default text-semi p-x-1" id="btnChangeAddress-1958783473">Change</label> 250 </div> 251</div> 252
253<script> 254 var timeout; 255 var addressCurrentHint = ""; 256 257 var lastValues = {}; 258 var lastQuery = ""; 259 260 (function (id) { 261 $(document).ready(function () { 262 $('#address-' + id).change(function () { 263 $('#btnCheckService-' + id).Attr("disabled"); 264 }); 265 266 $("input#Address-" + id).on('input', function () { 267 addressCurrentHint = $(this).val(); 268 }); 269 270 initAutocomplete(); 271 }); 272 273 // Click handler for change address button 274 $("#btnChangeAddress-" + id).click(function () { 275 $(".addressList-" + id).show(); 276 $("#divAddressLookup2-" + id).hide(); 277 initAutocomplete(); 278 }); 279 280 // Request handlers 281 window["beginRequest_" + id] = function () { 282 $('#zipLoader-' + id).show(); 283 $('#btnCheckService-' + id).attr("disabled", "disabled"); 284 }; 285 286 window["endRequest_" + id] = function () { 287 $('#zipLoader-' + id).hide(); 288 $('#btnCheckService-' + id).removeAttr("disabled"); 289 }; 290 291 $("input#Address-" + id).on("typeahead:selected", 292 function (e, datum) { 293 $('#btnCheckService-' + id).removeAttr("disabled"); 294 295 $('input#Address-' + id).typeahead('val', datum.DisplayAddress); 296 $('input#StreetAddress-' + id).val(datum.Address); 297 $('input#Zip-' + id).val(datum.Zip); 298 $('input#Apartment-' + id).val(datum.Apartment); 299 $('input#IsExternal-' + id).val(datum.IsExternal); 300 $('input#SpatialId-' + id).val(datum.Id); 301 } 302 ); 303 304 window["lastajax_call_" + id] = null; 305 window["lastextajax_call_" + id] = null; 306 307 function initAutocomplete() { 308 // Ensure autocomplete is only initialized once per instance 309 if (window.init_data === undefined) { 310 window.init_data = []; 311 } 312 313 if (window.init_data[id] !== undefined) { 314 return; 315 } 316 317 window.init_data[id] = true; 318 319 $('input#Address-' + id).typeahead( 320 null, 321 { 322 displayKey: 'DisplayAddress', 323 source: function (query, process, asyncprocess) { 324 325 if (query.length < 3) { 326 return; 327 } 328 329 if (lastQuery === query) { 330 process(lastValues); 331 return; 332 } 333 334 if (timeout) { 335 clearTimeout(timeout); 336 } 337 338 if (window["lastajax_call_" + id] !== null) { 339 window["lastajax_call_" + id].abort(); 340 } 341 342 if (window["lastextajax_call_" + id] !== null) { 343 window["lastextajax_call_" + id].abort(); 344 } 345 346 timeout = setTimeout(function () { 347 lastQuery = query; 348 349 var url = "/Address/ExternalAddressLookup?address=PARAM"; 350 url = url.replace("PARAM", addressCurrentHint); 351 var jsonData = null; 352 pulldataext(url, asyncprocess); 353 354 var url = "/Address/AddressLookup?address=PARAM"; 355 url = url.replace("PARAM", addressCurrentHint); 356 var jsonData = null; 357 358 pulldata(url, asyncprocess); 359 }, 400); 360 }, 361 limit: 25 362 } 363 ); 364 } 365 366 function pulldata(url, asyncprocess) { 367 window["lastajax_call_" + id] = $.ajax({ 368 async: true, 369 type: 'GET', 370 cache: false, 371 url: url, 372 dataType: 'json', 373 //beforeSend:, 374 complete: function (result) { 375 window["lastajax_call_" + id] = null; 376 }, 377 success: function (result) { 378 jsonData = result; 379 $('input#Address-' + id).typeahead('clear'); // This is a custom function to clear the typeahead list 380 asyncprocess(jsonData);
381 lastValues = jsonData; 382 } 383 }); 384 } 385 386 function pulldataext(url, asyncprocess) { 387 try { 388 window["lastextajax_call_" + id] = $.ajax({ 389 async: true, 390 type: 'GET', 391 cache: false, 392 url: url, 393 dataType: 'json', 394 //beforeSend:, 395 complete: function (result) { 396 window["lastextajax_call_" + id] = null; 397 }, 398 error: function (xhr, status, error) { 399 // Handle error if needed 400 asyncprocess([]); 401 }, 402 success: function (result) { 403 jsonData = result; 404 asyncprocess(jsonData); 405 } 406 }); 407 } 408 catch (e) { 409 // Handle exception if needed 410 asyncprocess([]); 411 } 412 } 413 414 })(1958783473); 415</script>
415 416 417 </div> 418 419 </div> 420 </div><!-- end container --> 421 </div><!-- end searchBar --> 422 </div><!-- end pageHead --> 423 424 <div id="wrap"> 425 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 426 <!-- :::::::::::::::::: MAIN CONTENT ::::::::::::::::::::::: --> 427 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 428 429 430 431 432<div class="container body-content" id="blogIndex"> 433 434 <img src="/Content/images/Blog/armstrong-answers.webp" class="center-block blog-logo" /> 435 <br /> 436 <h1 class="divider-brand m-b-2">Latest Blog Articles</h1> 437 <div class="tab-content" id="articleCards"> 438 439 <div class="flex-row m-t-3" id="articleBatch"> 440 441 442 <div class="flex-item feature-item"> 443 <div class="card"> 444 <div class="card-body"> 445 <div class="feature-image"> 446 <a href="/Blog/introducing-multiview-on-exp-stream?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/Multiview_blog_May2026.webp" /></a> 447 </div> 448 <div class="feature-text"> 449 <span class="blog-post-date">May 8, 2026</span> 450 <a href="/Blog/introducing-multiview-on-exp-stream?pageNumber=0"><h3>We’re excited to share Armstrong Television's newest feature, Multiview!</h3></a> 451 <p>Designed to give you more flexibility and control over your TV viewing experience. </p> 452 <a href="/Blog/introducing-multiview-on-exp-stream?pageNumber=0" class="read-more">Read more</a> 453 </div> 454 </div> 455 </div> 456 </div> 457 <div class="flex-item"> 458 <div class="card"> 459 <a href="/Blog/how-to-easily-manage-your-wifi-passwords-with-armstrongs-enhanced-wifi?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/blog-card-2025-11-WiFi-Passwords.webp" /></a> 460 <div class="card-body"> 461 <span class="blog-post-date">November 25, 2025</span> 462 <a href="/Blog/how-to-easily-manage-your-wifi-passwords-with-armstrongs-enhanced-wifi?pageNumber=0"><h2 class="h4">How to Easily Manage Your Wi-Fi Passwords with Armstrong's Enhanced Wi-Fi</h2></a> 463 <p>Learn how to view, share, and create guest or Internet-only Wi-Fi passwords using Armstrong’s Enhanced Wi-Fi and the Home app for simple and secure access.</p> 464 <a href="/Blog/how-to-easily-manage-your-wifi-passwords-with-armstrongs-enhanced-wifi?pageNumber=0" class="read-more">Read more</a> 465 </div> 466 </div> 467 </div> 468 <div class="flex-item"> 469 <div class="card"> 470 <a href="/Blog/plume-security?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/blog-card-2025-09-Plume-Home-Security.webp" /></a> 471 <div class="card-body"> 472 <span class="blog-post-date">October 3, 2025</span> 473 <a href="/Blog/plume-security?pageNumber=0"><h2 class="h4">How to Access Security Protection in the Plume Home App</h2></a> 474 <p>Learn how Armstrong’s Enhanced Wi-Fi and the Plume Home app protect your devices from malicious websites, and explore how to customize settings for added protection through Security’s features, including Online Defense, Content Access and Ad Blocking. </p> 475 <a href="/Blog/plume-security?pageNumber=0" class="read-more">Read more</a> 476 </div> 477 </div> 478 </div> 479 <div class="flex-item"> 480 <div class="card"> 481 <a href="/Blog/avenge-hunger-month-2025?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/blog-card-2025-09-AvengeHunger.webp" /></a> 482 <div class="card-body"> 483 <span class="blog-post-date">September 24, 2025</span> 484 <a href="/Blog/avenge-hunger-month-2025?pageNumber=0"><h2 class="h4">Avenge Hunger Month: Join the Fight Against Food Insecurity</h2></a> 485 <p>Avenge Hunger Month is here! Join Armstrong in supporting local food pantries and families with donations and volunteer efforts.</p> 486 <a href="/Blog/avenge-hunger-month-2025?pageNumber=0" class="read-more">Read more</a> 487 </div> 488 </div> 489 </div> 490 <div class="flex-item"> 491 <div class="card"> 492 <a href="/Blog/identifying-suspicious-emails-2025?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/blog-card-2025-09-phishing-email.webp" /></a> 493 <div class="card-body">
494 <span class="blog-post-date">August 29, 2025</span> 495 <a href="/Blog/identifying-suspicious-emails-2025?pageNumber=0"><h2 class="h4">Identifying Suspicious Emails</h2></a> 496 <p>Learn how to identify suspicious emails with tips on spotting phishing attempts, malicious links, and signs of fraud to protect your personal information and security.</p> 497 <a href="/Blog/identifying-suspicious-emails-2025?pageNumber=0" class="read-more">Read more</a> 498 </div> 499 </div> 500 </div> 501 <div class="flex-item"> 502 <div class="card"> 503 <a href="/Blog/get-trend-micro-maximum-security-for-free-with-zoom-internet?pageNumber=0"><img class="card-img" alt="Image" src="/Content/images/Blog/blog-card-2025-08-trend-micro.webp" /></a> 504 <div class="card-body"> 505 <span class="blog-post-date">August 29, 2025</span> 506 <a href="/Blog/get-trend-micro-maximum-security-for-free-with-zoom-internet?pageNumber=0"><h2 class="h4">Get Trend Micro Maximum Security for Free with Zoom Internet</h2></a> 507 <p>Discover Trend Micro Maximum Security with Armstrong’s Zoom internet subscription and learn how to schedule virus scans, customize protection settings, and ensure your devices stay safe from malware and viruses.</p> 508 <a href="/Blog/get-trend-micro-maximum-security-for-free-with-zoom-internet?pageNumber=0" class="read-more">Read more</a> 509 </div> 510 </div> 511 </div> 512 513 514 515 </div> 516 <ul class="nav nav-tabs home-nav-tabs"> 517 518 <li> 519 <a href="/Blog/Index?page=1" class="pagination-button">1</a> 520 </li> 521 </ul> 522 </div> 523 <br /> 524 <h1 class="divider-brand m-b-2">Popular Videos</h1> 525 526 <div class="well well-light" id="multimedia"> 527 528 529 <div class="row"> 530 <div class="col-md-8"> 531 <div class="embed-responsive embed-responsive-16by9" id="vidWin"> 532 <iframe src="https://vimeo.com/716090918" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 533 </div> 534 </div> 535 536 <div class="col-md-4"> 537 <ul class="fa-ul" 538 style="padding-left:0; list-style:none; border:1px solid #ccc; border-radius:6px; max-height:400px; overflow-y:auto;"> 539 540 <li style="border-bottom:1px solid #eee;" class="active"> 541 <a href="#vidWin" onclick="showVimeo('716090918')" 542 style="display:block; padding:12px; font-size:18px; font-weight:600; color:#333; text-decoration:none;"> 543 <span class="fa fa-play-circle text-brand"></span> Plume Home™ Overview 544 </a> 545 </li> 546 547 <li style="border-bottom:1px solid #eee;"> 548 <a href="#vidWin" onclick="showVimeo('725782145')" 549 style="display:block; padding:12px; font-size:18px; font-weight:600; color:#333; text-decoration:none;"> 550 <span class="fa fa-play-circle text-brand"></span> Plume Home™ Profile and Device Controls 551 </a> 552 </li> 553 554 <li style="border-bottom:1px solid #eee;"> 555 <a href="#vidWin" onclick="showVimeo('726104948')" 556 style="display:block; padding:12px; font-size:18px; font-weight:600; color:#333; text-decoration:none;"> 557 <span class="fa fa-play-circle text-brand"></span> Plume Home™ Profile Setup 558 </a> 559 </li> 560 561 <li style="border-bottom:1px solid #eee;"> 562 <a href="#vidWin" onclick="showVimeo('727078795')" 563 style="display:block; padding:12px; font-size:18px; font-weight:600; color:#333; text-decoration:none;">
564 <span class="fa fa-play-circle text-brand"></span> Plume Home™ Motion 565 </a> 566 </li> 567 568 <li style="border-bottom:1px solid #eee;"> 569 <a href="#vidWin" onclick="showVimeo('725482107')" 570 style="display:block; padding:12px; font-size:18px; font-weight:600; color:#333; text-decoration:none;"> 571 <span class="fa fa-play-circle text-brand"></span> Plume Home™ Security 572 </a> 573 </li> 574 <!-- more items can follow, but they’ll scroll --> 575 </ul> 576 </div> 577 </div> 578 </div> 579 580</div> 581 582 583 584 </div> 585 586 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 587 <!-- :::::::::::::::::::::: FOOTER ::::::::::::::::::::::::: --> 588 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 589 590 <footer> 591 <div class="footer-top" id="footer"> 592 <div class="container"> 593 <div class="row"> 594 <br /> 595 <div class="col-sm-3"> 596 <center> 597 <br /> 598 <a href="/"> 599 <img class="img-responsive" src="/Content/Images/armstronglogo.png" alt="Armstrong" /> 600 </a> 601 602 603 604 <div class="social-icons"> 605 <center> 606 <a class="social-icon" href="https://www.facebook.com/followarmstrong/" target="_blank" rel="noreferrer" title="Armstrong on Facebook"> 607 <i class="fa fa-facebook fa-fw"></i> 608 </a> 609 610 <a class="social-icon" href="https://www.instagram.com/followarmstrong/" target="_blank" rel="noreferrer" title="Armstrong on Instagram"> 611 <i class="fa fa-instagram fa-fw"></i> 612 </a> 613 614 <a class="social-icon twitter-x" href="https://twitter.com/followarmstrong" target="_blank" rel="noreferrer" title="Armstrong on Twitter"> 615 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-twitter-x"> 616 <path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z" /> 617 </svg> 618 619 </a> 620 621 <a class="social-icon" href="https://www.linkedin.com/company/followarmstrong88" target="_blank" rel="noreferrer" title="Armstrong on LinkedIn"> 622 <i class="fa fa-linkedin fa-fw"></i> 623 </a> 624 625 626 627 <a class="social-icon" href="https://www.youtube.com/armstrong-neighborhood-channel" target="_blank" rel="noreferrer" title="Armstrong YouTube Channel"> 628 <i class="fa fa-youtube fa-fw"></i> 629 </a> 630 <a class="social-icon" href="https://armstrongonewire.com/Blog/Index" title="Armstrong Answers Blog"> 631 <i class="fa fa-comment fa-fw"></i> 632 </a> 633 634 635 636 </center> 637 </div> 638 639 </center> 640 </div><!-- end social-icons --> 641 642 <div class="col-sm-3"> 643 <div class="h4 m-t-1 divider-brand">I want to</div> 644 <p><a style="color:#000" href="https://account.armstrongonewire.com/Shopping/SelectUserType"> Order Service </a></p> 645 646 647 <p><a style="color:#000" href="/Support/Index">Get Support</a></p> 648 <p><a style="color:#000" href="https://account.armstrongonewire.com/Billing/Index">Pay Bill</a></p> 649 <p><a style="color:#000" href="https://auth.armstrongmywire.com/saml/saml2/idp/SSOService.php?spentityid=http%3A%2F%2Fwebmail2.armstrongmywire.com%2F" rel="noreferrer" target="_blank">Check Email</a></p> 650 651 <p><a style="color:#000" href="https://account.armstrongonewire.com/Services/ChannelLineup">View My Channel Lineup</a></p> 652 653 </div> 654 <div class="col-sm-3"> 655 <div class="h4 m-t-1 divider-brand">Services</div> 656 <p><a style="color:#000" href="/Internet/Index">Internet</a></p> 657 658 659 <p><a style="color:#000" href="/Television/Index">TV & Streaming</a></p> 660 661 <p><a style="color:#000" href="/Telephone/Index">Telephone</a></p> 662 663 <p><a style="color:#000" href="/Television/LocalProgramming">Armstrong Neighborhood Channel</a></p> 664 665 666 667 <p><a style="color:#000" href="/Business/Index">Business Services</a></p> 668 669 670 </div> 671 <div class="col-sm-3"> 672 <div class="h4 m-t-1 divider-brand">Company</div> 673 <p><a style="color:#000" href="/WhyArmstrong">Why Armstrong</a></p> 674 <p><a style="color:#000" href="/Local">Areas We Serve</a></p> 675 <p><a style="color:#000" href="/Contact">Contact Us</a></p> 676 <p><a style="color:#000" href="/Newsroom/Index">Newsroom</a></p> 677 <p><a style="color:#000" href="/Careers">Careers</a></p> 678 <p><a style="color:#000" href="/Support/Policies">Policies</a></p> 679 <p><a style="color:#000" href="https://www.armstrongonewire.com/Content/Documents/openinternetpolicy.pdf" target="_blank" rel="noreferrer">Open Internet Policy</a></p> 680 <p><a style="color:#000" href="/SiteMap">Sitemap</a></p> 681 </div> 682 </div> 683 <br /> 684 <br /> 685 <br /> 686 <center>
687 <span>© 2026 Armstrong. Proudly part of the <a href="/ArmstrongGroup">Armstrong Group</a>.</span> 688 <br /> 689 </center> 690 <br /> 691 </div><!-- end container --> 692 </div><!-- end footer-top --> 693</footer> 694 695 696 <style type="text/css"> 697 @media(max-width:871px) { 698 #agocFooterFrame { 699 height: 180px; 700 } 701 } 702 703 @media(max-width:500px) { 704 #agocFooterFrame { 705 height: 220px; 706 } 707 } 708</style> 709<iframe src="https://armstrongonewire.com/agocfooter/agoc-footer.html" style="width:100%; margin:0" frameborder="0" scrolling="no" id="agocFooterFrame" title="Armstrong Group"></iframe> 710 711 712 <div class="cookie-banner" style="display: none"> 713 <div class="row m-b-1"> 714 <div class="col-xs-10"> 715 <div class="banner-title">Your Privacy is Important to Us</div> 716 </div> 717 <div class="col-xs-2 text-right clearfix"> 718 <a class="close">×</a> 719 </div> 720 </div> 721 722 <p class="m-b-2">We use cookies and other tools to improve your experience. By continuing your visit to this site, you accept the use of these technologies. We do not sell user information or share data with advertisers.</p> 723 <p class="m-b-0"> 724 <button type="button" class="btn btn-cookie accept">Accept</button> 725 <a href="https://armstrongonewire.com/Content/Documents/master-terms.pdf" target="_blank" class="btn btn-terms">Terms of Service</a> 726 </p> 727 728</div> 729
730<script> 731 $(document).ready(function () 732 { 733 var acceptedCookieNotification = localStorage.getItem("AcceptedCookieNotification"); 734 if (acceptedCookieNotification != null) { 735 $(".cookie-banner").css("display", "none"); 736 } 737 else 738 { 739 $(".cookie-banner").css("display", "block"); 740 } 741 }); 742 $(".btn-cookie, .close").click(function () { 743 // set a cookie to not show this again for this user. 744 localStorage.setItem("AcceptedCookieNotification", "true"); 745 $(".cookie-banner").fadeOut(); 746 }); 747</script>
747 748 749 <!-- (PART 2) SILVERPOP Engage Web Code 2015-07-27 --> 750<!-- THIRD PARTY SCRIPTS ARE ALWAYS GETTING LOADED AFTER OURS. IF THEY BREAK SOMETHING, THIERS BREAKS RATHER THAN OURS --> 751<!-- For external web sites running under SSL protocol (https://) please uncomment this block and comment out the non-secure (http://) implementation. --> 752
753<script src="https://www.sc.pages03.net/lp/static/js/iMAWebCookie.js?43894002-14c958512bb-2d617ac8ac4460b9f143347708bf4d50&h=www.pages03.net" type="text/javascript"></script>
753 754<!-- (PART 2) END SILVERPOP Engage Web Code --> 755<!--[if lt IE 9]> 756
756<script src="/js/html5.js"></script>
756 757 <![endif]--> 758 759 760 761 762 763 764 765 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 766 <!-- ::::::::::::::::::::: MODAL WINDOWS ::::::::::::::::::: --> 767 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 768 <!-- Loading Modal --> 769 <div class="modal fade" id="loadingModal" tabindex="-1" role="dialog" aria-labelledby="loadingModal-label" aria-hidden="true"> 770 <div class="vertical-alignment-helper"> 771 <div class="modal-dialog vertical-align-center"> 772 <div class="modal-content"> 773 <div class="modal-body"> 774 <p>LOADING</p> 775 <img src="/Content/Images/Preloader_1.gif" alt="Loading" /> 776 </div> 777 </div> 778 </div> 779 </div> 780 </div> 781 782 <!-- default modal --> 783 <div class="modal fade" id="defModal" tabindex="-1" role="dialog" aria-labelledby="defModal-label" aria-hidden="true"> 784 <div class="modal-dialog"> 785 <div class="modal-content"> 786 <div class="modal-header"> 787 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 788 <h4 class="modal-title" id="myModal-label"></h4> 789 </div> 790 <div class="modal-body"> 791 792 </div> 793 <div class="modal-footer"> 794 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 795 <button type="button" class="btn btn-primary">Save</button> 796 </div> 797 </div> 798 </div> 799 </div> 800 801 802 <!-- Modal for Setting Location (Zipping In) --> 803 804 <div class="modal fade" id="zipModal" tabindex="-1" role="dialog" aria-labelledby="zipModal-label" data-backdrop="static"> 805 <div class="modal-dialog"> 806 <div class="modal-content"> 807 <div class="modal-header"> 808 <button type="button" class="close closeRefresh" data-dismiss="modal" aria-hidden="true"><span class="fa fa-times"></span></button> 809 <h4 class="modal-title text-center" id="myModal-label"><i class="fa fa-map-marker text-brand"></i> Check for Service in Your Location</h4> 810 </div> 811 <div class="modal-body"> 812 813 <div id="modalAddressLookupPopup"></div> 814 </div> 815 </div> 816 </div> 817 </div> 818 819 820 <!-- photo modal (use for showing photographs) --> 821 <div class="modal fade" id="photoModal" tabindex="-1" role="dialog" aria-labelledby="photoModal-label" aria-hidden="true"> 822 <div class="modal-dialog photo-modal"> 823 <div class="modal-content"> 824 <div class="modal-header"> 825 <button type="button" class="btn btn-xs btn-danger pull-right" data-dismiss="modal" aria-hidden="true"><span class="fa fa-times"></span></button> 826 </div> 827 <div class="modal-body"> 828 829 </div> 830 <div class="modal-footer"> 831 <h4 class="modal-title" id="photoModal-label"></h4> 832 </div> 833 </div> 834 </div> 835 </div> 836 837 838 <!-- video modal (use for showing youtube and vimeo videos) --> 839 <div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-labelledby="videoModal-label" aria-hidden="true"> 840 <div class="modal-dialog modal-lg"> 841 <div class="modal-content"> 842 <div class="modal-body"> 843 <button type="button" class="btn btn-xs btn-danger pull-right" data-dismiss="modal" aria-hidden="true"><span class="fa fa-times"></span></button> 844 <div class="clear m-b-1"></div> 845 <div class="embed-responsive embed-responsive-16by9" id="vidWin"> 846 <iframe src="https://player.vimeo.com/video/416075855" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe> 847 </div> 848 849 </div> 850 </div> 851 </div> 852 </div> 853 854 <!-- tve modal --> 855 <div class="modal fade" id="tveModal" tabindex="-1" role="dialog" aria-labelledby="defModal-label" aria-hidden="true"> 856 <div class="modal-dialog"> 857 <div class="modal-content"> 858 <div class="modal-header"> 859 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 860 <center> 861 <h4 class="modal-title" id="network"></h4>
862 <span id="tvimg"></span> 863 </center> 864 </div> 865 <div class="modal-body"> 866 <div class="row"> 867 <center> 868 <div class="col-md-4" id="watchOnline"> 869 870 </div> 871 <div class="col-md-4" id="ios"> 872 873 </div> 874 <div class="col-md-4" id="android"> 875 876 </div> 877 </center> 878 </div> 879 </div> 880 <div class="modal-footer"> 881 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 882 883 </div> 884 </div> 885 </div> 886 </div> 887 888 <!-- Transer to Shopping Modal --> 889 <div class="modal" id="transferToShoppingModal" tabindex="-1" role="dialog" aria-labelledby="transferToShoppingModal-label" aria-hidden="true"> 890 <div class="modal-dialog"> 891 <div class="modal-content"> 892 <div class="modal-header"> 893 <h4 class="modal-title text-center h3 text-brand" id="transferToShoppingModal-label">Congratulations!</h4> 894 </div> 895 <div class="modal-body"> 896 <h4 class="text-center m-t-0">Armstrong service is available at your address!</h4> 897 <div class="text-center m-t-1 m-b-1"><img src="/Content/Images/loading-spinner.gif" alt="loading icon" width="60" /></div> 898 <p class="text-center text-large">We're now taking you to our best offers!</p> 899 </div> 900 </div> 901 </div> 902 </div> 903 904 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 905 <!-- :::::::::::::::::::::: SCRIPTS :::::::::::::::::::::::: --> 906 <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> 907 908 909
909<script> 910 $(document).ready(function () { 911 Layout.ClearNav(); 912 $("#navSupport").addClass("active"); 913 $("#supportInternet").addClass("active"); 914 }); 915 $(document).ready(function () { 916 showVimeo('716090918'); 917 }); 918 919 </script>
919 920
920<script> 921 922 $(function () { 923 $('.panel-title a[data-toggle="collapse"]').on('click', this, function (event) { 924 925 $('.panel-collapse').on('show.bs.collapse', function () { 926 $(this).siblings('.panel-heading').find('i').removeClass('fa-chevron-circle-down').addClass('fa-chevron-circle-up'); 927 }); 928 929 $('.panel-collapse').on('hide.bs.collapse', function () { 930 $(this).siblings('.panel-heading').find('i').removeClass('fa-chevron-circle-up').addClass('fa-chevron-circle-down'); 931 }); 932 933 }); 934 }); 935 </script>
935 936 937 938
938<script> 939 // Added by KB 08/2023 940 // This script is to create a base URL so that the local and remote server environments 941 // can always find the path 'WebServices/GetChatLink'. This is needed because There 942 // are View directories in this site that are more than one level deep and using the 943 // relative path '../WebServices/GetChatLink' in the chat.js doesn't work in those cases'. 944 var baseURL; 945 var currLocation = this.location.href; 946 // if running from a port (IIS Express) 947 if (currLocation.indexOf("localhost:") != -1) { 948 // slice the current URL to just http://localhost + the port # 949 baseURL = currLocation.slice(0, 22) + "/"; 950 // If running local IIS 951 } else if (currLocation.indexOf("localhost") != -1) { 952 baseURL = "/ArmstrongOneWire/"; 953 // If running on Dev or Prod 954 } else { 955 baseURL = "/" 956 } 957 </script>
957 958 959
959<script> 960 Layout.ZipModalURL = "/LocationSet"; 961 Location.Account = ''; 962 Location.CurrentLocation = ''; 963 Location.System = '0000'; 964 Location.IsCommercial = 'False'; 965 Location.IsATC = 'False'; 966 Location.IsAUI = 'False'; 967 Location.IsATI = 'False'; 968 Location.IsConstruction = 'False'; 969 Location.IsActive = 'False'; 970 Location.PrimaryTransport1 = ''; 971 Location.PrimaryTransport2 = ''; 972 Location.PrimaryTransport3 = ''; 973 Location.PrimaryTransport4 = ''; 974 Location.FutureTransport1 = ''; 975 Location.FutureTransport2 = ''; 976 Location.FutureTransport3 = ''; 977 Location.FutureTransport4 = ''; 978 Location.OverbuildProvider = ''; 979 Location.UpdateLocation(); 980 function readCookie(name) { 981 var nameEQ = name + "="; 982 var ca = document.cookie.split(';'); 983 for (var i = 0; i < ca.length; i++) { 984 var c = ca[i]; 985 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 986 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); 987 } 988 return null; 989 } 990 $(document).ready(function () { 991 Layout.SetFooter(); 992 Layout.InputFocus(); 993 Location.ShowLocationContent(); 994 BroadbandLabels.ShowLabels('', '0000', '/BroadbandLabel/BroadbandLabel'); 995 }); 996 $(window).resize(function () { 997 Layout.Resize(); 998 }); 999 // ::::::::::::::::::::::::::: // 1000 // Button handlers 1001 // ::::::::::::::::::::::::::: // 1002 $("#btnZipModal1").click(function () { 1003 Layout.ShowZipBox(); 1004 }); 1005 $("#btnZipModal2").click(function () { 1006 Layout.ShowZipBox(); 1007 }); 1008 1009 $("#iWantTo").change(function () { 1010 if ($("#iWantTo option:selected").attr("data-url") != null) { 1011 var theURL = $("#iWantTo option:selected").attr("data-url"); 1012 window.location = theURL; 1013 } else { 1014 } 1015 }); 1016 // Toggle function for FAQ liks 1017 $(".faq-question").click(function (e) { 1018 e.preventDefault(); 1019 if ($(this).next(".faq-answer").css("display") == "block") { 1020 $(this).next(".faq-answer").hide(); 1021 } else { 1022 $(".faq .faq-answer").each(function () { 1023 $(this).hide(); 1024 }); 1025 $(this).next(".faq-answer").toggle(); 1026 } 1027 }); 1028 // ::::::::::::::::::::::::::: // 1029 // Search form functions 1030 // ::::::::::::::::::::::::::: // 1031 // Set search input placeholder to correct searchtype 1032 $("label[data-placeholder^=Search]").click(function () { 1033 $("#searchText").attr("placeholder", $(this).data("placeholder")); 1034 }); 1035 1036 // ::::::::::::::::::::::::::: // 1037 // functions for flipping cards 1038 // ::::::::::::::::::::::::::: // 1039 function rotateCard(btn) { 1040 var $flipcard = $(btn).closest('.flip-card'); 1041 $flipcard.toggleClass("flipped"); 1042 } 1043 // ::::::::::::::::::::::::::: // 1044 // functions for youtube video modal 1045 // ::::::::::::::::::::::::::: // 1046 $(".youtube").click(function () { 1047 var vidID = $(this).attr("rel"); 1048 $("#videoModal .modal-content .embed-responsive").html('<iframe class="embed-responsive-item" width="720" height="404" src="https://www.youtube.com/embed/' + vidID + '?rel=0" frameborder="0" allowfullscreen></iframe>'); 1049 $("#videoModal").modal("show"); 1050 }); 1051 $(".vimeo").click(function () { 1052 var vidID = $(this).attr("id"); 1053 $("#videoModal .modal-content .embed-responsive").html('<iframe class="embed-responsive-item" src="https://player.vimeo.com/video/' + vidID + '" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'); 1054 $("#videoModal").modal("show"); 1055 }); 1056 function showVid(vidID, vidTitle) { 1057 $("#vidWin").html('<iframe class="embed-responsive-item" width="720" height="404" title="video" src="https://www.youtube.com/embed/' + vidID + '?rel=0" frameborder="0" allowfullscreen></iframe>'); 1058 } 1059 function showVimeo(vidID) { 1060 $("#vidWin").html('<iframe class="embed-responsive-item" width="720" height="404" title="Video" src="https://player.vimeo.com/video/' + vidID + '?title=0&byline=0&portrait=0" frameborder="0" allowfullscreen></iframe>'); 1061 } 1062 // ::::::::::::::::::::::::::: // 1063 // functions for tve modal 1064 // ::::::::::::::::::::::::::: // 1065 //TODO: Check these URLs 1066 function showNetwork(networkID) { 1067 $("#network").html('<h3>' + networkID + '</h3>'); 1068 } 1069 function showImg(imgID) { 1070 $("#tvimg").html('<img src="' + imgID + '" class="img-responsive">'); 1071 } 1072 function showOnline(onlineID) { 1073 $("#watchOnline").html('<a class="btn btn-primary btn-lg" href="' + onlineID + '" role="button" target="_blank"><i class="fa fa-play" aria-hidden="true"></i> Watch Online</a>'); 1074 } 1075 function showIos(iosID) { 1076 $("#ios").html('<a href="' + iosID + '" target="_blank"><img src="/content/images/app-store-badge.png" class="img-responsive"></a>'); 1077 } 1078 function showAndroid(androidID) { 1079 $("#android").html('<a href="' + androidID + '" target="_blank"><img src="/content/images/google-play-badge.png" class="img-responsive"></a>'); 1080 } 1081 function OpenChatWindow(room) { 1082 var url = "/WebServices/ChatBot?channel=" + room; 1083 if ($(window).width() > 767) { 1084 ChatWindow = window.open(url, "Chat", "width=420,height=645"); 1085 } else { 1086 window.open(url, '_blank'); 1087 } 1088 } 1089 </script>
1089 1090 1091 <!-- ::::::::::::::::::::::::::::: AWS CHAT SCRIPT :::::::::::::::::::::::::::::: --> 1092 <!-- :::::::::::::: CHANGE TO PROD SCRIPT BEFORE PUSHING TO PROD ::::::::::::::: --> 1093 <!-- DEV SCRIPT --> 1094 1095 1096 <!-- PROD SCRIPT --> 1097
1097<script type="text/javascript"> 1098 (function (w, d, x, id) { 1099 s = d.createElement('script'); 1100 s.src = 'https://agc01-connect.my.connect.aws/connectwidget/static/amazon-connect-chat-interface-client.js'; 1101 s.async = 1; 1102 s.id = id; 1103 d.getElementsByTagName('head')[0].appendChild(s); 1104 w[x] = w[x] || function () { (w[x].ac = w[x].ac || []).push(arguments) }; 1105 })(window, document, 'amazon_connect', '6f2719df-7c7e-49c4-bf8d-bf90a5b79b31'); 1106 amazon_connect('styles', { iconType: 'CHAT', openChat: { color: '#ffffff', backgroundColor: '#c20430' }, closeChat: { color: '#ffffff', backgroundColor: '#c20430' } }); 1107 amazon_connect('snippetId', 'QVFJREFIaXdlaTllQXR1SnQyK1JZc1Z3dWE3clBZQjQvWm15emlVb25scEltc3BJNmdHd1A0MHcydExwaVBDZGJQRGhPaUNRQUFBQWJqQnNCZ2txaGtpRzl3MEJCd2FnWHpCZEFnRUFNRmdHQ1NxR1NJYjNEUUVIQVRBZUJnbGdoa2dCWlFNRUFTNHdFUVFNUmZwTDRYZC8vbmJWaVN5aUFnRVFnQ3NYME9BUmpGMEZ5UUd2dnNGZzBvQnNoc0dUeU8zTlNUTTczSkNSSFZBWjhIOXl5U3RUU3RsMStZMWI6Oms3eHcyTUUvSiswK1RMTTZGL2ZIb2FSQ0loNTlJZ2djYklhZU4veTg1K1pENERpcWxuSmt6bmxCYi9BWlVQZ2Z5RVlIRjRzRm1OQW5hbmlLYUhteERVUm1EanZDYk9CcXcxUDZscnRwK2JNajdlV2txV1pDRjJucDBWWVVyNGVTMDRiKytGTTJuWFdySVdPR1VDS28vRU5NNDlWKzh4cz0='); 1108 amazon_connect('supportedMessagingContentTypes', ['text/plain', 'text/markdown', 'application/vnd.amazonaws.connect.message.interactive', 'application/vnd.amazonaws.connect.message.interactive.response']); 1109 amazon_connect('updateSandboxAttributes', 'allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation-by-user-activation allow-popups-to-escape-sandbox'); 1110 </script>
1110 1111 1112 <!-- :::::::: Handler to launch the pop-up chat widget from a link :::::::::::::: --> 1113
1113<script> 1114 const widgetFrame = $("#amazon-connect-widget-frame"); 1115 1116 $(document).on("click", ".chatLink", function () { 1117 if (!widgetFrame.hasClass("show")) { 1118 const openWidgetButton = document.getElementById("amazon-connect-open-widget-button"); 1119 openWidgetButton.click(); 1120 } 1121 }); 1122 </script>
1122 1123 1124 <!-- accessiBe widget --> 1125
1125<script> 1126 (function () { 1127 var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function () { 1128 acsbJS.init({ 1129 statementLink: '', footerHtml 1130 : '', hideMobile: false, hideTrigger: false, disableBgProcess: false, language: 'en', position: 'left', leadColor: '#C20430', triggerColor: '#C20430', triggerRadius: '50%', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerIcon: 'people', 1131 triggerSize: 'bottom', triggerOffsetX: 20, triggerOffsetY: 20, mobile: { triggerSize: 'small', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerOffsetX: 10, triggerOffsetY: 10, triggerRadius: '20' } 1132 }); 1133 }; h.appendChild(s); 1134 })(); 1135 </script>
1135 1136</body> 1137</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.