- ID de l'analyse :
- 657f81b2-9e99-4264-ac9b-60e63dbb85c3Terminée
- URL soumise :
- https://krwa.org/Redirigé
- Fin du rapport :
Liens : 7 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
http://kywaterjobs.org/ | APPRENTICESHIP |
http://visitor.r20.constantcontact.com/d.jsp?llr=x9e9uddab&p=oi&m=1102855344983&sit=zixbdiveb&f=b9966a86-4a14-47ee-9a83-c34a75a3b405 | Join Our Email List |
https://www.facebook.com/Kyruralwater/ | Find us on Facebook |
https://twitter.com/kyruralwater | Tweet at us on X |
https://www.youtube.com/user/kentuckyruralwater/playlists | Find us on YouTube |
https://nrwa.org/ | |
http://www.noviams.com | Association Management Software |
Variables JavaScript : 84 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
NREUM | object |
webpackChunk:NRBA-1.268.0.PROD | object |
newrelic | object |
gtag | function |
dataLayer | object |
novi | object |
moment | function |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="https://assets.noviams.com/novi-file-uploads/krwa/structure/krwa-favicon.ico">
<link rel="apple-touch-icon" href="https://assets.noviams.com/novi-file-uploads/krwa/structure/krwa_apple_touch_icon_1024x1024.png">
<title>Kentucky Rural Water Association | KRWA </title>
<meta name="description" content="2020 KRWA Annual Conference and Exhibition Cancelled A Message to our Members, The Board of Directors of Kentucky Rural Water Association has decided to cancel the 2020 KRWA Annual Conference and Exhibition scheduled for August 24-26 in Louisville at the Galt House Hotel.">
<link rel="canonical" href="https://www.krwa.org/">
<link href="https://assets.noviams.com/novi-core-assets/css/c/krwa/krwa.css" rel="stylesheet">
<link href="https://assets.noviams.com/novi-core-assets/css/fontawesome.css" rel="stylesheet">
<link href="/css-fingerprintD94AF833F3AB55FA1B931F5862BC70E5/event-starting-modal.css" rel="stylesheet">
<link href="/client-apps/main/dist/css-fingerprintDA5A622FAA28582837E85D4F37859E66/content-region-shims.css" rel="stylesheet">
<link href="/client-apps/main/dist/css-fingerprint0F9C3EFBBAC6898A48DBC150EADBB201/prism.css" rel="stylesheet">
<script src="https://connect.facebook.net/en_US/sdk.js?hash=082a09fad393ef9aea6767707952ab29" async="" crossorigin="anonymous"></script><script id="facebook-jssdk" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&autoLogAppEvents=1&version=v3.0&appId=682198771971182"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-9WYYKTSE2K&l=dataLayer&cx=c"></script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-e2842e214a327241915","applicationID":"1554429612","transactionName":"bwQGMkVZWBFQV0FfXlZOKTB0F34NXFF2WV9MEwsKW11ETXhaUVNJ","queueTime":0,"applicationTime":242,"agent":"","atts":""}</script><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:"1588971398",accountID:"4212042",trustKey:"4212042",xpid:"UAQGU1ZXChABUVRWAwMOUFUD",licenseKey:"NRJS-e2842e214a327241915",applicationID:"1554429612"};;/*! For license information please see nr-loader-spa-1.268.0.min.js.LICENSE.txt */
(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},user_actions:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.268.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const I=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.268.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.268.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-bjdCR8n9LQBegnlzuzuIEHsaT9AodeqLLuPeO694mIy66nuuLVs4YfdocwMLwg01cJXbQCvR/SUEO6bZapVERA==",249:"sha512-HkzmyWwSGuSChOkFt8Y9uj6eNtWyYiRe7xyMhV28/Nt68/HUwqj8bQJ04hX6XaDUmcuBqX2bOPBoISyzfTJJdw==",212:"sha512-XdMlZDJzTn+0V9I0WYb3+v/0Uu051H0U8UI0EA3Xj4a3rQHkZYIxc6Fj5zDmenNMmH9huns5X1dpyfboksWiGw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.268.0.PROD"]=self["webpackChunk:NRBA-1.268.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),N=i(3878),O=i(782),I=i(1863);class _ extends v{static featureName=O.T;constructor(e,t,r=!0){super(e,t,O.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,O.T,this.ee)),!0),(0,N.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,O.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,N.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,N.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var q=i(8139),Z=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||Z.ee;const n=function(e){return(e||Z.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,q.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,N.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||Z.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[Z.P]&&o[Z.P].dt&&(e=o[Z.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,N.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,N.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,N.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.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,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||Z.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Ne,uP:Oe,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,q.u)(n),this.eventsEE.on(Oe,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Ne,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,q.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,N.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||Z.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,N.jT)(!1)),e.removeEventListener("error",f,(0,N.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,N.jT)(!1)),e.removeEventListener("error",f,(0,N.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,N.jT)(!1)),e.addEventListener("error",f,(0,N.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||Z.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function qe(e){const t=function(e){return(e||Z.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const Ze={};function Ye(e){const t=function(e){return(e||Z.ee).get("mutation")}(e);if(!h.RI||Ze[t.debugId])return t;Ze[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=qe(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,N.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,N.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,N.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);const n=(0,a.D0)(this.agentIdentifier),i=[n.page_action.enabled,n.user_actions.enabled];h.RI&&n.user_actions.enabled&&(st.Zp.forEach((e=>(0,N.sp)(e,(e=>(0,E.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),st.qN.forEach((e=>(0,N.sp)(e,(e=>(0,E.p)("ua",[e],void 0,this.featureName,this.ee)))))),i.some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})();</script>
<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-690108-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-690108-2');
</script>
<style type="text/css">
.alert-bar.div {
display: inline-block;
}
</style>
<style type="text/css" data-fbcssmodules="css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget css:fb.css.customer_chat_plugin_iframe">.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0px;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0px;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0px;margin:0px;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0px 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0px -1px 0px;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0px -1px 0px}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}
.fb_mpn_mobile_landing_page_slide_out{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_out_from_left{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out_from_left;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_up{animation-duration:500ms;animation-name:fb_mpn_landing_page_slide_up;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_in{animation-duration:300ms;animation-name:fb_mpn_bounce_in;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out{animation-duration:300ms;animation-name:fb_mpn_bounce_out;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out_v2{animation-duration:300ms;animation-name:fb_mpn_fade_out;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_v2{animation-duration:300ms;animation-name:fb_bounce_in_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_from_left{animation-duration:300ms;animation-name:fb_bounce_in_from_left;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_v2{animation-duration:300ms;animation-name:fb_bounce_out_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_from_left{animation-duration:300ms;animation-name:fb_bounce_out_from_left;transition-timing-function:ease-in}.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}@keyframes fb_mpn_landing_page_slide_out{0%{margin:0 12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;margin:0 24px;width:60px}}@keyframes fb_mpn_landing_page_slide_out_from_left{0%{left:12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;left:12px;width:60px}}@keyframes fb_mpn_landing_page_slide_up{0%{bottom:0;opacity:0}100%{bottom:24px;opacity:1}}@keyframes fb_mpn_bounce_in{0%{opacity:.5;top:100%}100%{opacity:1;top:0}}@keyframes fb_mpn_fade_out{0%{bottom:30px;opacity:1}100%{bottom:0px;opacity:0}}@keyframes fb_mpn_bounce_out{0%{opacity:1;top:0}100%{opacity:.5;top:100%}}@keyframes fb_bounce_in_v2{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}50%{transform:scale(1.03, 1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}}@keyframes fb_bounce_in_from_left{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}50%{transform:scale(1.03, 1.03);transform-origin:bottom left}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}}@keyframes fb_bounce_out_v2{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}}@keyframes fb_bounce_out_from_left{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}}@keyframes slideInFromBottom{0%{opacity:.1;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomDelay{0%{opacity:0;transform:translateY(100%)}97%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}</style></head>
<body>
<a href="#content" class="skip">Skip to content</a>
<header>
<a href="/products/checkout" id="cart-items-link-mobile" class="cart cart-mobile hidden-md hidden-lg" style="display:none" data-bind="visible: profileViewModel.CartItemQuantity() > 0" aria-label="View Cart">
<span class="novicon novicon-cart" aria-hidden="true"></span>
<strong>
<span class="items-in-cart" data-bind="html: profileViewModel.CartItemQuantity()" role="status">0</span> <span data-bind="html: profileViewModel.CartItemQuantityLabel()">Item</span>
</strong> in your cart <span class="view-cart">View Cart</span>
</a>
<div class="navbar main-menu">
<div class="navbar-utility">
<div class="navbar-utility__content">
<ul>
<li>
<a href="/products/checkout" id="cart-items-link" class="cart hidden-xs hidden-sm" style="display:none" data-bind="visible: profileViewModel.CartItemQuantity() > 0" aria-label="View Cart">
<span class="novicon novicon-cart" aria-hidden="true"></span>
<span class="items-in-cart" aria-label="Number of items in cart" data-bind="html: profileViewModel.CartItemQuantity()">0</span>
<span>Cart</span>
</a>
</li>
<li>
<a href="#join-modal" data-toggle="modal" id="join-link">
<span class="novicon novicon-handshake join-modal-link" aria-hidden="true"></span>
<span class="join-modal-link">Join</span>
</a>
</li>
<li>
<a href="
/login">
<span class="novicon novicon-login" aria-hidden="true"></span>
<span>Login</span>
</a>
</li>
<li>
<a href="/contact-us">
<span class="novicon novicon-envelope" aria-hidden="true"></span>
<span>Contact Us</span>
</a>
</li>
<li>
<a href="#search-panel" class="hidden-xs hidden-sm search-toggle" aria-label="Search Site" aria-expanded="false">
<span class="novicon novicon-search"></span>
</a>
</li>
<li>
<div id="search-panel" role="search" style="display: none;">
<div class="form-group">
<a href="/search" aria-label="Click to search site" class="btn btn-secondary search-go"><span class="novicon novicon-arrow-right" aria-hidden="true"></span></a>
<span><input type="text" class="form-control search-text" aria-label="Enter keyword to search site for" placeholder="Search site"></span>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="navbar__wrapper">
<a href="/" class="navbar__logo-wrapper">
<img alt="Kentucky Rural Water Association Logo" src="https://assets.noviams.com/novi-file-uploads/krwa/structure/krwa-full-color-logo.png" class="img-responsive navbar-brand__img">
</a>
<a href="javascript:void(0);" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse" aria-label="Open and close the menu">
<span class="novicon novicon-menu" aria-hidden="true"></span>
</a>
<div class="clearfix hidden-md hidden-lg"></div>
<div class="nav-secondary hidden-sm hidden-xs">
<novi-content-wrapper><ul class="nav-secondary-icons">
<li class="nav-secondary-list"><a data-toggle="modal" href="/events"> <i class="far fa-calendar-alt"> </i>
<p>EVENTS</p>
</a></li>
<li class="nav-secondary-list"><a href="http://kywaterjobs.org/" rel="noopener noreferrer" target="_blank"> <i class="fas fa-people-arrows"> </i>
<p>APPRENTICESHIP</p>
</a></li>
<li class="nav-secondary-list"><a href="/news/jobs-and-classifieds"> <i class="fas fa-user-tie"> </i>
<p>EMPLOYMENT</p>
</a></li>
<li class="nav-secondary-list"><a href="/products"> <i class="fas fa-cart-plus"> </i>
<p>STORE</p>
</a></li>
<li class="nav-secondary-list"><a href="/downloads"> <i class="fas fa-file-download"> </i>
<p>DOWNLOADS</p>
</a></li>
</ul></novi-content-wrapper>
</div>
</div>
<div id="nav-background" class="navbar-custom-background" style="height: auto;">
<div class="navbar__wrapper-sticky">
<div id="nav-placeholder" style="display: none;"></div>
<div id="main-nav" class="navbar-collapse collapse">
<nav class="navbar__wrapper-fixerbg">
<a href="/" class="navbar-brand-fixed-logo">
<div class="fixed-nav-logo"></div>
</a>
<ul class="nav navbar-nav" data-smartmenus-id="17291748858395745">
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-1" aria-haspopup="true" aria-controls="sm-17291748858395745-2" aria-expanded="false">
About
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-2" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-1" aria-expanded="false">
<li>
<a href="/epa-technical-assistance-provider">
EPA Technical Assistance
</a>
</li>
<li>
<a href="/contact-us">
Office Information
</a>
</li>
<li>
<a href="/history">
History
</a>
</li>
<li>
<a href="/board-members">
Board Members
</a>
</li>
<li>
<a href="/staff">
Staff
</a>
</li>
<li>
<a href="/event-policy">
Cancellation Policy
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-3" aria-haspopup="true" aria-controls="sm-17291748858395745-4" aria-expanded="false">
Membership
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-4" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-3" aria-expanded="false">
<li>
<a href="/membership-information">
Membership Information
</a>
</li>
<li>
<a href="/advertising">
Advertising
</a>
</li>
<li>
<a href="/membership-directory">
Membership Directory
</a>
</li>
<li>
<a href="/member-compass">
Member Compass
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-5" aria-haspopup="true" aria-controls="sm-17291748858395745-6" aria-expanded="false">
Training
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-6" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-5" aria-expanded="false">
<li>
<a href="/training-webinars">
Training Webinars
</a>
</li>
<li>
<a href="/water-and-wastewater-training">
Water & Wastewater Training
</a>
</li>
<li>
<a href="/customized-training">
Customized Training
</a>
</li>
<li>
<a href="/utility-management-institute">
Utility Management Institute
</a>
</li>
<li>
<a href="/utility-leadership-institute">
Utility Leadership Institute
</a>
</li>
<li>
<a href="/online-training">
Online Training
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-7" aria-haspopup="true" aria-controls="sm-17291748858395745-8" aria-expanded="false">
Assistance
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-8" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-7" aria-expanded="false">
<li>
<a href="/water-and-wastewater">
Water & Wastewater
</a>
</li>
<li>
<a href="/source-water-protection">
Source Water Protection
</a>
</li>
<li>
<a href="/compliance-check">
Compliance Check
</a>
</li>
<li>
<a href="/technology">
Technology
</a>
</li>
<li>
<a href="/utility-optimization">
Utility Optimization
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-9" aria-haspopup="true" aria-controls="sm-17291748858395745-10" aria-expanded="false">
Conferences
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-10" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-9" aria-expanded="false">
<li>
<a href="/events/">
All Upcoming Events
</a>
</li>
<li>
<a href="/management-conference">
Management Conference
</a>
</li>
<li>
<a href="/operator-expo">
Operator Expo
</a>
</li>
<li>
<a href="/annual-conference">
Annual Conference
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-11" aria-haspopup="true" aria-controls="sm-17291748858395745-12" aria-expanded="false">
Finance Programs
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-12" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-11" aria-expanded="false">
<li>
<a href="/financial-services">
Financial Services
</a>
</li>
<li>
<a href="/interim-loan-program">
Interim Loan Program
</a>
</li>
<li>
<a href="/flexible-term-loan">
Flexible Term Loan
</a>
</li>
</ul>
</li>
<li>
<a href="javascript:void(0);" class="has-submenu" id="sm-17291748858395745-13" aria-haspopup="true" aria-controls="sm-17291748858395745-14" aria-expanded="false">
News & Media
<span class="caret"></span>
</a>
<ul class="dropdown-menu level-2" id="sm-17291748858395745-14" role="group" aria-hidden="true" aria-labelledby="sm-17291748858395745-13" aria-expanded="false">
<li>
<a href="/news/news">
News
</a>
</li>
<li>
<a href="/krwa-enews">
KRWA eNews
</a>
</li>
<li>
<a href="/legislative-liaison">
Legislative Liaison
</a>
</li>
<li>
<a href="/waterproof-magazine">
Waterproof Magazine
</a>
</li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav c-nav-utility-mobile hidden-md hidden-lg" data-smartmenus-id="1729174885854823">
<hr class="navbar-navigation__hr">
<li class="visible-xs visible-sm">
<!-- CONTACT US BEGIN -->
<a href="/contact-us" class="c-nav-utility__link c-nav-utility__contact-link">
<span class="c-nav-utility__span c-nav-utility__contact">
Contact Us
</span>
</a>
<!-- CONTACT US END -->
</li>
<li class="visible-xs visible-sm">
<div id="search-panel-mobile" role="search">
<div class="form-group">
<span><input type="text" class="form-control search-text" aria-label="Enter keyword to search site for" placeholder="Search site"></span>
<a href="/search" aria-label="Click to search site" class="btn btn-secondary search-go"><span class="novicon novicon-arrow-right"></span></a>
</div>
</div>
</li>
<li class="visible-xs visible-sm">
<a href="#join-modal" data-toggle="modal" id="mobile-join-link" class="c-nav-utility__link c-nav-utility__join-link">
<span class="novicon novicon-handshake join-modal-link" aria-hidden="true"></span>
<span class="join-modal-link c-nav-utility__span c-nav-utility__join">
Join
</span>
</a>
</li>
<li class="visible-xs visible-sm">
<a href="
/login" class="c-nav-utility__link c-nav-utility__login-link">
<span class="novicon novicon-login" aria-hidden="true"></span>
<span class="c-nav-utility__span c-nav-utility__login">
Login
</span>
</a>
</li>
<!-- LOGIN/USER END -->
</ul>
</nav>
</div>
</div>
</div>
</div>
<script>
var novi = {};
novi.checkScroll = function () {
// Determine the viewport width your in using a media query from Javascript
var mediaQuery = window.matchMedia("(max-width: 992px)");
// Get the distance the user has scrolled from the top
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
// We are determining if we need to recalculate the distance the #main-nav element is from the top based on
// the ternary if statements below. Basically we don't want the novi.navTop value to be calculated to the exact
// scroll top position and we want the #main-nav element to be a certain distance from the top of the page when
// the page is wide enough (hence the media query)
novi.navTop = mediaQuery.matches && novi.navTop < novi.nav.offset().top && novi.nav.offset().top < scrollTop
? novi.nav.offset().top
: novi.navTop;
// If we have scrolled far enough down, we need to pin the navigation menu to the top (provided we're in a wide enough page for the navigation bar
// and not the hamburger menu button)
if (!mediaQuery.matches && scrollTop > novi.navTop && novi.navPlaceholder.css("display") === "none") {
novi.navPlaceholder.css("display", "block");
var height = novi.nav.outerHeight();
var navColorBarHeight = $(".navbar-collapse").height();
novi.navPlaceholder.css("height", height + "px");
novi.navBackground.addClass("nav-fixerbg");
novi.navBackground.css("height", (navColorBarHeight + 10) + "px");
novi.nav.addClass("nav-fixer");
novi.navBrand.addClass("nav-brand-show");
}
else if (mediaQuery.matches || scrollTop <= novi.navTop) {
novi.navPlaceholder.css("display", "none");
novi.navBackground.removeClass("nav-fixerbg");
novi.nav.removeClass("nav-fixer");
novi.navBrand.removeClass("nav-brand-show");
novi.navBackground.css("height", "auto");
}
};
document.addEventListener("DOMContentLoaded", function (event) {
novi.navPlaceholder = $("#nav-placeholder");
novi.nav = $("#main-nav");
novi.navBackground = $("#nav-background");
novi.navBrand = $("#nav-brand");
// NOTE [Brian Hall 2017-07-17]: This is a work around for when adding a member via the member-compass --> Staff area
var navOffset = novi.nav.offset();
novi.navTop = typeof (navOffset) === "undefined" || navOffset === null ? null : novi.nav.offset().top;
novi.navOffset = 0;
var adminBar = $("#admin-bar");
if (adminBar)
novi.navOffset = adminBar.outerHeight();
$(window).scroll(function () {
novi.checkScroll();
});
$(window).on("resize", function () {
novi.checkScroll();
});
novi.checkScroll();
});
</script>
</header>
<div class="body-content c-body-content__" id="content">
<div id="top-featured-carousel" class="section main-event slick-initialized slick-slider" data-slick="{"infinite": true, "arrows": false, "dots": true, "slidesToShow": 1, "autoplay": true}" role="toolbar">
<div class="slick-list draggable"><div class="slick-track" role="list" style="opacity: 1; width: 4740px; left: -790px;"><div class="slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/krwa-homepage-graphic.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="really-long long">KRWA Compliance Consultant</h1>
<a class="btn btn-transparent" href="/news/krwa-compliance-consultant" tabindex="-1">Read More</a>
</div>
</div>
</div>
</div>
</div><div class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/krwa-web-image-banner-4.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="really-long long">9th Annual Utility Law Seminar</h1>
<a class="btn btn-transparent" href="/news/9th-annual-utility-law-seminar" tabindex="0">Read More</a>
</div>
</div>
</div>
</div>
</div><div class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/get-the-lead-out-ky-header-e1724342713606-1500x650.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="long really-long">Service Line Inventory Deadline: Just 1 Month Away!</h1>
<a class="btn btn-transparent" href="/news/service-line-inventory-deadline-just-1-month-away" tabindex="-1">Read More</a>
</div>
</div>
</div>
</div>
</div><div class="slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/lead-out.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="really-long long">Service Line Inventory Survey (Join Today)</h1>
<a class="btn btn-transparent" href="/news/service-line-inventory-survey-join-today" tabindex="-1">Read More</a>
</div>
</div>
</div>
</div>
</div><div class="slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/krwa-homepage-graphic.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="really-long long">KRWA Compliance Consultant</h1>
<a class="btn btn-transparent" href="/news/krwa-compliance-consultant" tabindex="-1">Read More</a>
</div>
</div>
</div>
</div>
</div><div class="slick-slide slick-cloned" data-slick-index="4" aria-hidden="true" tabindex="-1" role="listitem" style="width: 790px;">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/krwa-web-image-banner-4.png');">
<div class="overlay">
<div class="container">
<div class="event-info">
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<hr>
<h1 class="really-long long">9th Annual Utility Law Seminar</h1>
<a class="btn btn-transparent" href="/news/9th-annual-utility-law-seminar" tabindex="-1">Read More</a>
</div>
</div>
</div>
</div>
</div></div></div>
<ul class="slick-dots" role="tablist" style="display: flex;"><li class="slick-active" aria-hidden="false" role="presentation" aria-selected="true" aria-controls="navigation00" id="slick-slide00"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">1</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation01" id="slick-slide01"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">2</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation02" id="slick-slide02"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">3</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation03" id="slick-slide03"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">4</button></li></ul></div>
<div class="section single-region" id="blocks">
<div class="container">
<div class="region">
<novi-content-wrapper><div class="color-block-full-width col-md-3 col-xs-6"><i class="fas fa-graduation-cap"></i> <a href="https://www.krwa.org/events">Water/Wastewater CEU Hours </a></div>
<div class="color-block-full-width col-md-3 col-xs-6"><i class="fas fa-user"></i> <a href="http://kywaterjobs.org/" target="_blank" rel="noopener noreferrer"> Apprenticeship Program </a></div>
<div class="color-block-full-width col-md-3 col-xs-6"><i class="fas fa-clipboard-list"></i> <a href="/compliance-check"> Compliance<br>Check </a></div>
<div class="color-block-full-width col-md-3 col-xs-6"><i class="fas fa-user-tie"></i> <a href="/news/jobs-and-classifieds"> Employment Opportunities </a></div></novi-content-wrapper>
</div>
</div>
</div>
<div class="section upcoming">
<div class="events hidden-xs hidden-sm">
<div class="container" role="list">
<span class="events-tab"><span class="novicon novicon-calendar"></span></span>
<div class="events-nav clearfix">
<a href="events/?PastEvents=1" class="pull-left">Past Events</a>
<a href="events/" class="pull-right">View Calendar</a>
<h2>Upcoming Events</h2>
</div>
<div class="col-md-4 event" role="listitem">
<div class="event-table c-event-date-stub">
<div class="c-event-date-stub__wrapper">
<div class="date-stub c-event-date-stub__start" title="Starts January 1, 2024 at 12:00 AM">
Jan <strong>1</strong>
</div>
<div class="to-separator c-event-date-stub__separator">
to
</div>
<div class="c-event-date-stub__separator--slash" aria-label="OR">
/
</div>
<div class="date-stub end-date c-event-date-stub__end-date" title="Ends December 31, 2024 at 12:00 AM">
Dec <strong>31</strong>
</div>
</div>
<div class="title c-event-date-stub__event-wrapper">
<a href="/events/umi-six-course-program-all-six-courses-2024" data-aria-label="Event Details for UMI Six Course Program (All Six Courses) ">
<strong class="c-event-date-stub__event-name" role="heading" aria-level="3">
UMI Six Course Program (All Six Courses)
</strong>
</a>
<a href="/events/umi-six-course-program-all-six-courses-2024" data-aria-label="Event Details for UMI Six Course Program (All Six Courses) ">
<span class="c-event-date-stub__btn">
Details
</span>
</a>
</div>
</div>
</div>
<div class="col-md-4 event" role="listitem">
<div class="event-table c-event-date-stub">
<div class="c-event-date-stub__wrapper">
<div class="date-stub c-event-date-stub__start" title="Starts October 19, 2024 at 7:30 AM">
Oct <strong>19</strong>
</div>
</div>
<div class="title c-event-date-stub__event-wrapper">
<a href="/events/water-district-commissioner-training" data-aria-label="Event Details for Water District Commissioner Training">
<strong class="c-event-date-stub__event-name" role="heading" aria-level="3">
Water District Commissioner Training
</strong>
</a>
<span class="time c-event-date-stub__time">7:30 AM - 4:00 PM</span>
<span class="time c-event-date-stub__time"><small>CDT</small></span>
<a href="/events/water-district-commissioner-training" data-aria-label="Event Details for Water District Commissioner Training">
<span class="c-event-date-stub__btn">
Details
</span>
</a>
</div>
</div>
</div>
<div class="col-md-4 event" role="listitem">
<div class="event-table c-event-date-stub">
<div class="c-event-date-stub__wrapper">
<div class="date-stub c-event-date-stub__start" title="Starts October 24, 2024 at 7:45 AM">
Oct <strong>24</strong>
</div>
</div>
<div class="title c-event-date-stub__event-wrapper">
<a href="/events/2024-utility-law-seminar" data-aria-label="Event Details for Utility Law Seminar">
<strong class="c-event-date-stub__event-name" role="heading" aria-level="3">
Utility Law Seminar
</strong>
</a>
<span class="time c-event-date-stub__time">7:45 AM - 4:30 PM</span>
<span class="time c-event-date-stub__time"><small>CDT</small></span>
<a href="/events/2024-utility-law-seminar" data-aria-label="Event Details for Utility Law Seminar">
<span class="c-event-date-stub__btn">
Details
</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="mobile-callouts hidden-md hidden-lg">
<div class="container">
<a href="events/?CalendarView=1" class="btn btn-primary btn-mobile"><span class="border"><span class="novicon novicon-calendar"></span>Events Calendar</span></a>
</div>
</div>
</div>
<div class="section featured-slider">
<div id="callouts" data-slick="{"infinite": true, "slidesToShow": 3, "autoplay": false, "responsive": [{"breakpoint": 992, "settings":{"slidesToShow": 1, "centerMode": true, "centerPadding": "40px"}}] }" class="slick-initialized slick-slider"><a href="javascript:void(0);" class="slick-prev slick-arrow" aria-label="Previous" style="display: block;"><span class="novicon novicon-arrow-left" aria-selected="false"></span></a>
<div class="slick-list draggable" style="padding: 0px 40px;"><div class="slick-track" role="list" style="opacity: 1; width: 4260px; left: -1420px;"><div class="slick-slide slick-cloned" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="-2" aria-hidden="true">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/get-the-lead-out-ky-header-e1724342713606-1500x650.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-deadline-just-1-month-away" tabindex="-1"><span role="heading" aria-level="2">Service Line Inventory Deadline: Just 1 Month Away!</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-deadline-just-1-month-away" aria-label="Read More + ' about ' + Service Line Inventory Deadline: Just 1 Month Away!" tabindex="-1">Read More</a>
</div>
</div>
</div><div class="slick-slide slick-cloned" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="-1" aria-hidden="true">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/lead-out.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-survey-join-today" tabindex="-1"><span role="heading" aria-level="2">Service Line Inventory Survey (Join Today)</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-survey-join-today" aria-label="Read More + ' about ' + Service Line Inventory Survey (Join Today)" tabindex="-1">Read More</a>
</div>
</div>
</div><div class="slick-slide slick-current slick-active slick-center" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="0" aria-hidden="false">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/get-the-lead-out-ky-header-e1724342713606-1500x650.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-deadline-just-1-month-away" tabindex="0"><span role="heading" aria-level="2">Service Line Inventory Deadline: Just 1 Month Away!</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-deadline-just-1-month-away" aria-label="Read More + ' about ' + Service Line Inventory Deadline: Just 1 Month Away!" tabindex="0">Read More</a>
</div>
</div>
</div><div class="slick-slide" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="1" aria-hidden="true">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/lead-out.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-survey-join-today" tabindex="-1"><span role="heading" aria-level="2">Service Line Inventory Survey (Join Today)</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-survey-join-today" aria-label="Read More + ' about ' + Service Line Inventory Survey (Join Today)" tabindex="-1">Read More</a>
</div>
</div>
</div><div class="slick-slide slick-cloned slick-center" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="2" aria-hidden="true">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/get-the-lead-out-ky-header-e1724342713606-1500x650.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-deadline-just-1-month-away" tabindex="-1"><span role="heading" aria-level="2">Service Line Inventory Deadline: Just 1 Month Away!</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-deadline-just-1-month-away" aria-label="Read More + ' about ' + Service Line Inventory Deadline: Just 1 Month Away!" tabindex="-1">Read More</a>
</div>
</div>
</div><div class="slick-slide slick-cloned" tabindex="-1" role="listitem" style="width: 710px;" data-slick-index="3" aria-hidden="true">
<div class="background" style="background-image: url('https://assets.noviams.com/novi-file-uploads/krwa/blog/articles/lead-out.png'); background-size: 100% 100%;">
<div class="overlay">
<a class="name" href="/news/service-line-inventory-survey-join-today" tabindex="-1"><span role="heading" aria-level="2">Service Line Inventory Survey (Join Today)</span></a>
<div class="date"><span class="novicon novicon-chat-bubble"></span>News</div>
<a class="btn btn-primary featured-slider__btn" href="/news/service-line-inventory-survey-join-today" aria-label="Read More + ' about ' + Service Line Inventory Survey (Join Today)" tabindex="-1">Read More</a>
</div>
</div>
</div></div></div><a href="javascript:void(0);" class="slick-next slick-arrow" aria-label="Next" style="display: block;"><span class="novicon novicon-arrow-right" aria-selected="false"></span></a></div></div>
<div class="section we-are">
<div class="parallax">
<div class="overlay">
<div class="container">
<novi-content-wrapper><p></p>
<h2>Our Mission</h2>
<p><span>Kentucky Rural Water member utilities guarantee an enhanced quality of life for nearly ninety-five percent (95%) of the public drinking water and wastewater customers across the Commonwealth of Kentucky, making KRWA the largest utility organization of the state.</span></p>
<hr>
<p><span><a href="/news/news" class="btn btn-secondary"> KRWA News </a><br><br><a href="/legislative-liaison" class="btn btn-secondary">Legislative & Regulatory</a><br><br><a href="/news/jobs-and-classifieds" class="btn btn-secondary"> Jobs & Classifieds </a></span></p></novi-content-wrapper>
<h4 class="line-before line-after" role="heading" aria-level="2"><novi-content-wrapper>KRWA Corporate partners</novi-content-wrapper></h4> <div id="partners" role="list" data-slick="{"infinite": true, "slidesToShow": 6, "autoplay": true, "autoplaySpeed": 1000, "responsive": [{"breakpoint": 1200, "settings":{"slidesToShow": 5}},{"breakpoint": 992, "settings":{"slidesToShow": 3}},{"breakpoint": 575, "settings":{"slidesToShow": 2}},{"breakpoint": 410, "settings":{"slidesToShow": 1}}] }" class="slick-initialized slick-slider"><a href="javascript:void(0);" class="slick-prev slick-arrow" aria-label="Previous" style="display: block;"><span class="novicon novicon-arrow-left" aria-selected="false"></span></a>
<div class="slick-list draggable"><div class="slick-track" role="listbox" style="opacity: 1; width: 3740px; left: -880px;"><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="-3" aria-hidden="true">
<a href="sponsors/kentucky-engineering-group-pllc" title="Kentucky Engineering Group, PLLC" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Kentucky Engineering Group, PLLC" src="https://assets.noviams.com/novi-file-uploads/krwa/members/keg-1.jpg">
</div>
</a>
</div><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="-2" aria-hidden="true">
<a href="sponsors/kentucky-811" title="Kentucky 811" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Kentucky 811" src="https://assets.noviams.com/novi-file-uploads/krwa/members/kentucky-811-logo-1.jpeg">
</div>
</a>
</div><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="-1" aria-hidden="true">
<a href="sponsors/core--main" title="Core & Main" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Core & Main" src="https://assets.noviams.com/novi-file-uploads/krwa/members/coremain-1.png">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="0" aria-hidden="true">
<a href="sponsors/rural-water-financing-agencyi" title="Rural Water Financing Agency" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Rural Water Financing Agency" src="https://assets.noviams.com/novi-file-uploads/krwa/members/rwfa-logo-1.png">
</div>
</a>
</div><div role="option" class="slick-slide slick-current slick-active" tabindex="-1" style="width: 220px;" data-slick-index="1" aria-hidden="false">
<a href="sponsors/hawkins-water-treatment-group" title="Hawkins Water Treatment Group" tabindex="0">
<div class="circle-image">
<img class="img-circle" alt="Hawkins Water Treatment Group" src="https://assets.noviams.com/novi-file-uploads/krwa/members/hawkins-1.jpg">
</div>
</a>
</div><div role="option" class="slick-slide slick-active" tabindex="-1" style="width: 220px;" data-slick-index="2" aria-hidden="false">
<a href="sponsors/prosource-water-products-ltd" title="ProSource Water Products, Ltd." tabindex="0">
<div class="circle-image">
<img class="img-circle" alt="ProSource Water Products, Ltd." src="https://assets.noviams.com/novi-file-uploads/krwa/members/prosource-vector-logo-1-1.jpg">
</div>
</a>
</div><div role="option" class="slick-slide slick-active" tabindex="-1" style="width: 220px;" data-slick-index="3" aria-hidden="false">
<a href="sponsors/wascon-inc" title="Wascon, Inc." tabindex="0">
<div class="circle-image">
<img class="img-circle" alt="Wascon, Inc." src="https://assets.noviams.com/novi-file-uploads/krwa/members/wascon-1.png">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="4" aria-hidden="true">
<a href="sponsors/kenvirons-inc" title="Kenvirons, Inc." tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Kenvirons, Inc." src="https://assets.noviams.com/novi-file-uploads/krwa/members/kenvirons-1.jpg">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="5" aria-hidden="true">
<a href="sponsors/raymond-james" title="RAYMOND JAMES" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="RAYMOND JAMES" src="https://assets.noviams.com/novi-file-uploads/krwa/members/raymond-james-1.png">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="6" aria-hidden="true">
<a href="sponsors/thornton-musso--bellemin-inc" title="Thornton, Musso & Bellemin, Inc." tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Thornton, Musso & Bellemin, Inc." src="https://assets.noviams.com/novi-file-uploads/krwa/members/tmb-1.jpeg">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="7" aria-hidden="true">
<a href="sponsors/united-systems--software-inc" title="United Systems & Software, Inc." tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="United Systems & Software, Inc." src="https://assets.noviams.com/novi-file-uploads/krwa/members/united-1.png">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="8" aria-hidden="true">
<a href="sponsors/kentucky-engineering-group-pllc" title="Kentucky Engineering Group, PLLC" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Kentucky Engineering Group, PLLC" src="https://assets.noviams.com/novi-file-uploads/krwa/members/keg-1.jpg">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="9" aria-hidden="true">
<a href="sponsors/kentucky-811" title="Kentucky 811" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Kentucky 811" src="https://assets.noviams.com/novi-file-uploads/krwa/members/kentucky-811-logo-1.jpeg">
</div>
</a>
</div><div role="option" class="slick-slide" tabindex="-1" style="width: 220px;" data-slick-index="10" aria-hidden="true">
<a href="sponsors/core--main" title="Core & Main" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Core & Main" src="https://assets.noviams.com/novi-file-uploads/krwa/members/coremain-1.png">
</div>
</a>
</div><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="11" aria-hidden="true">
<a href="sponsors/rural-water-financing-agencyi" title="Rural Water Financing Agency" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Rural Water Financing Agency" src="https://assets.noviams.com/novi-file-uploads/krwa/members/rwfa-logo-1.png">
</div>
</a>
</div><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="12" aria-hidden="true">
<a href="sponsors/hawkins-water-treatment-group" title="Hawkins Water Treatment Group" tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="Hawkins Water Treatment Group" src="https://assets.noviams.com/novi-file-uploads/krwa/members/hawkins-1.jpg">
</div>
</a>
</div><div role="listitem" class="slick-slide slick-cloned" tabindex="-1" style="width: 220px;" data-slick-index="13" aria-hidden="true">
<a href="sponsors/prosource-water-products-ltd" title="ProSource Water Products, Ltd." tabindex="-1">
<div class="circle-image">
<img class="img-circle" alt="ProSource Water Products, Ltd." src="https://assets.noviams.com/novi-file-uploads/krwa/members/prosource-vector-logo-1-1.jpg">
</div>
</a>
</div></div></div><a href="javascript:void(0);" class="slick-next slick-arrow" aria-label="Next" style="display: block;"><span class="novicon novicon-arrow-right" aria-selected="false"></span></a></div>
</div>
</div>
</div>
</div>
<div class="section single-region" id="info-newsletter">
<div class="container">
<div class="region">
<novi-content-wrapper><div class="row c-info-wrapper__row">
<div class="c-info-wrapper">
<h5></h5>
<p><img src="https://assets.noviams.com/novi-file-uploads/krwa/enews.jpg" alt="" width="765" height="230" caption="false"></p>
<h3>KRWA Newsletter Delivered Weekly</h3>
<p>The purpose of eNews is to provide useful and timely news updates that will improve your access to information concerning the water and wastewater industry. </p>
<p></p>
<a href="http://visitor.r20.constantcontact.com/d.jsp?llr=x9e9uddab&p=oi&m=1102855344983&sit=zixbdiveb&f=b9966a86-4a14-47ee-9a83-c34a75a3b405" target="_blank" rel="noopener noreferrer" title="KRWA eNews Sign-up" class="btn btn-primary"> Join Our Email List </a></div>
</div>
<div class="col-xs-12 col-md-1"> </div></novi-content-wrapper>
</div>
</div>
</div>
</div>
<footer>
<div class="color-strip">
<span class="color-block color-one"></span><span class="color-block color-two"></span><span class="color-block color-three"></span><span class="color-block color-four"></span><span class="color-block color-five"></span>
</div>
<div class="footer-cms-region">
<div class="container">
</div>
</div>
<div class="separator-strip"></div>
<div class="contact-area">
<div class="container">
<div class="col-md-4">
<h2>Contact</h2>
<p class="address">
1151 Old Porter Pike<br>Bowling Green, KY 42103<br>United States
</p>
<p class="phone">(270) 843-2291</p>
<div class="social-icons" role="list">
<span role="listitem"><a href="https://www.facebook.com/Kyruralwater/" aria-label="Find us on Facebook" class="icon facebook" target="_blank"><span class="novicon novicon-facebook" aria-hidden="true"></span></a></span>
<span role="listitem"><a href="https://twitter.com/kyruralwater" aria-label="Tweet at us on X" class="icon twitter" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i></a></span>
<span role="listitem"><a href="https://www.youtube.com/user/kentuckyruralwater/playlists" aria-label="Find us on YouTube" class="icon youtube" target="_blank"><span class="novicon novicon-youtube" aria-hidden="true"></span></a></span>
<span role="listitem"><a href="/contact-us" aria-label="Contact Us via Email" class="icon facebook"><span class="novicon novicon-envelope" aria-hidden="true"></span></a></span>
</div>
</div>
<div class="col-md-4">
<novi-content-wrapper><div class="footer__social-icons"><a href="https://www.facebook.com/Kyruralwater/" title="Find us on Facebook" class="icon facebook" target="_blank" rel="noopener noreferrer"> <span class="novicon novicon-facebook"></span> </a> <a href="https://twitter.com/kyruralwater" title="Tweet at us" class="icon twitter" target="_blank" rel="noopener noreferrer"> <span class="novicon novicon-twitter"></span> </a> <a href="/contact-us" title="Contact Us" class="icon facebook"> <span class="novicon novicon-envelope"></span> </a> <br> <a href="#join-modal" data-toggle="modal" class="btn footer__button--member"> Become a Member </a></div>
<p style="text-align: center;"><a href="/legal" title="KRWA Privacy Policy"> Privacy Policy </a></p></novi-content-wrapper>
</div>
<div class="col-md-4">
<novi-content-wrapper><div class="footer__affiliate">
<h4 class="footer__affiliate--h4" style="text-align: center;">Affiliate Of:</h4>
<p class="footer__affiliate--p"><a href="https://nrwa.org/" target="_blank" rel="noopener noreferrer" class="footer__affiliate--a"> <img src="https://assets.noviams.com/novi-file-uploads/krwa/Logos/affiliates/nrwa-logo.svg" style="width: 300px; height: 73px;" class="img-responsive"> </a></p>
</div></novi-content-wrapper>
</div>
</div>
</div>
<div class="color-strip">
<span class="color-block color-one"></span><span class="color-block color-two"></span><span class="color-block color-three"></span><span class="color-block color-four"></span><span class="color-block color-five"></span>
</div>
<div class="affiliates-area">
<div class="container">
<div class="affiliates">
</div>
<a class="novi" href="http://www.noviams.com" target="_blank"><img alt="Novi AMS" src="/img/noviams-logo.png" class="img-responsive"><br>Association Management Software</a>
<p>
Copyright © 2024 - Kentucky Rural Water Association. <a href="/legal">Legal</a>
</p>
</div>
</div>
</footer>
<div class="modal fade sliced-corner" id="join-modal" tabindex="-1" role="dialog" aria-labelledby="modal-title">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<a href="javascript:void(0);" class="close" data-dismiss="modal" aria-label="Close" role="button"><span aria-hidden="true">×</span></a>
<h3 class="modal-title" id="modal-title" role="heading" aria-level="2">Membership & Account Access</h3>
</div>
<div class="modal-body">
<div class="well">
<div class="row">
<div class="col-sm-6" style="display: flex; flex-direction: column; justify-content: space-between">
<novi-content-wrapper><h4 style="text-align: center;">Is Your Company a Member?</h4>
<p><strong>If you are an employee of a KRWA member company, we invite you to set up an online account to:</strong></p>
<ul>
<li>Access the Member Directory</li>
<li>Register for Events & Training</li>
<li>Receive Updates</li>
<li>View & Pay Invoices<br><br></li>
</ul></novi-content-wrapper>
<a href="/register?memberTypeID=null" class="btn btn-secondary create-account-link" role="button">Create an Account</a>
</div>
<div class="col-sm-6" style="display: flex; flex-direction: column; justify-content: space-between">
<novi-content-wrapper><h4 style="text-align: center;">Applying for Membership?</h4>
<p>The members of KRWA invite and encourage you to join! By working together, we can achieve our mission to maintain and enhance our industry as a whole.</p>
<p>All membership applications for KRWA must be approved by the Board of Directors. </p></novi-content-wrapper>
<a href="/membership-information" class="btn btn-secondary" role="button">View Membership Information</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.3/moment.js" integrity="sha256-Hoph9b1V7VGUmSQWx8r0nE1Ms2Eysh5/x4RWHl8gpjA=" crossorigin="anonymous"></script>
<script>
var serverTimeOffset = -4;
window.noviCmsNamespace = window.noviCmsNamespace || {};
</script>
<script src="/client-apps/main/dist/js/scripts-fingerprint2B7398B42CE42932E407E6BE49D8B6A2/knockout-3.4.0.js"></script>
<script src="/client-apps/main/dist/js/bundles/frontend-fingerprint57C95B208FD4D5AAD0AA9988785C8533/frontend-bundle.js"></script>
<script>
imageMapResize();
$('[data-toggle="tooltip"]').tooltip({ container: "body" });
var isPageEditToggleUrl = "/AdminBar/SetIsPageEditToggled";
var getUsersToImpersonateUrl = "/Account/GetUsersToImpersonate";
var impersonateUserUrl = "/Account/ImpersonateUser";
var getStaticRegionRevisionsUrl = "/StaticPage/GetStaticRegionRevisions";
var attendeeEventStartingReadUrl = "/events/attendee-event-starting-read";
var pageID = 5197;
var staticPageRegionIds = [11592,11593,11710,11711,12168,12169,11594,11595,11675,11676,12166,12211,14766,106361];
var getLinkedCustomerAccountsUrl = "/Account/GetLinkedCustomerAccounts";
var switchCustomerRecordUrl = "/Account/SwitchCustomerRecord";
var isAuthenticated = false;
var attendeeStartTimes = [];
var cartItemQuantity = 0;
var noviNs = noviNs || {};
noviNs.tenantSettings = { customStyling: false };
var allowMultipleAccounts = false;
</script>
<script>
var answerNpsSurveyUrl = "/Account/AnswerNpsSurvey";
var getNpsSurveyFormDataUrl = "/Account/GetNpsSurveyFormData";
var submitNpsSurveyFeedbackUrl = "/Account/SubmitNpsSurveyFeedback";
var snoozeNpsSurveyUrl = "/Account/SnoozeNpsSurvey";
var skipNpsSurveyUrl = "/Account/SkipNpsSurvey";
var npsSurveyId = null;
</script>
<div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div></div>
<script>
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&autoLogAppEvents=1&version=v3.0&appId=682198771971182';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script src="/client-apps/main/dist/js/bundles/libraries-fingerprint5E2CD4C9553B010150F40EBF244C959B/slickjs-bundle.js"></script>
<script src="/client-apps/main/dist/js/scripts-fingerprint0F636F838DF875C2368705F0B7C59757/accessibility-home-page.js"></script>
<script src="/client-apps/main/dist/js/bundles/frontend-fingerprintCDC47273B337AAB0680A87680C6DC391/nps-survey-bundle.js"></script>
<script type="text/javascript">
window.noviCmsNamespace = window.noviNs || {};
window.noviCmsNamespace.isPageEditToggled = false;
window.noviCmsNamespace.contentRegionsLoadedEvent = 'contentRegionsLoaded';
window.noviCmsNamespace.waitToLoadTinyMce = false;
</script>
<script src="/client-apps/main/dist/js-fingerprintF2F39F9DE4E0BDB76D41FC96167FD33E/prism.js"></script>
<span style="display: none;">
</span>
</body></html>