Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
302 Found - fowd.com
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
date: Sun, 18 May 2025 10:22:34 GMT
content-length: 0
server: nginx
location: https://www.fowd.com/
expires: Sat, 01 Jan 2000 00:00:00 -0000
cache-control: no-cache, no-store, max-age=0
x-request-id: ad5ace1b-ad21-406d-85a8-f0cccdf8ce5c
x-runtime: 0.011552

HTTP Code 302 Found (Moved Temporarily)

302 Found indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - https://www.fowd.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
date: Sun, 18 May 2025 10:22:35 GMT
content-type: text/html; charset=utf-8
content-length: 98227
server: nginx
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-download-options: noopen
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
etag: W/"fcdd91d2210d949b7bdbcfae48e09c25"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31556952
set-cookie: ahoy_visitor=3841c738-1997-4d7c-961c-f802e7432cc1; path=/; expires=Tue, 18 May 2027 10:22:35 GMT
set-cookie: ahoy_visit=add19693-7d5d-474d-927f-e17b35d8cdfd; path=/; expires=Sun, 18 May 2025 14:22:35 GMT
set-cookie: XSRF-TOKEN=two07cz%2Bp6XC5NIGSoC%2BmxfWuElgjJWoh5wuTA7XkjOfnyJn8IPIm4e2JOrX3l82xsho4Z5V1UJnvkY4UbblJw%3D%3D; path=/
set-cookie: _traction_session=dvbDejTigBvWOYBkkZ%2BUjGza360H6NHg%2Fd2gmPM%2Fw8RHjX0Ijud5fyZcAcPL54T%2B91H4%2Foov7FNq0vKhwaBZuTzOJc0f6Ug4R1vG%2Bh1EXbeU1tdHVeQ0CmEHUdKOq%2B5CAYUQ2bxNh3dN8QcDULI%3D--Xi4%2FcxR6m4ArzF5o--mL%2F8Np8uW4vE6vFI%2FGUzag%3D%3D; path=/; HttpOnly
x-request-id: e2aa854a-48ad-4007-b806-d312bc42484e
x-runtime: 0.038840

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: fowd.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"af93f46607","applicationID":"1022920115","transactionName":"cFhfRkVeVQhUEElERVJURVtYXxYUXgEVH19cWlQ=","queueTime":0,"applicationTime":39,"agent":""}</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:"1103069105",accountID:"1139909",trustKey:"1139909",xpid:"VQcEWF9TARABVFNQDgMHV1UE",licenseKey:"af93f46607",applicationID:"1022920115"};;/*! For license information please see nr-loader-spa-1.290.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,{D:()=>s,f:()=>a});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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const s=e=>(0,i.a)(e,o)},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.290.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),a=r(5607);const s="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var s=h(n),u=g(e),d=u.length,l=0;l<d;l++)u[l].apply(s,r);var p=v()[a[e]];p&&p.push([f,e,r,s]);return s},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{a[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,s,(()=>new o.y(s))):new o.y(s)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,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})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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""}}},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},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:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,pV:()=>d});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,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO,u,d=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[d,t,r,c,u],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,CT:()=>c,SR:()=>a,rF:()=>u});var n=r(384),i=r(7767),o=r(6154);function a(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function s(e){return!0===e?.session_replay.preload&&a(e)}function c(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.WN-t.correctedOriginTime)}}function u(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>w,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>R,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,R="-start",w="-end",x="-body",T="cb"+w,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(){return this.#e(i.dT)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>l,BL:()=>u,Bu:()=>o,CH:()=>g,Dl:()=>x,Fw:()=>w,PA:()=>b,Pl:()=>n,Tb:()=>h,U2:()=>s,Wb:()=>A,bt:()=>R,cD:()=>y,d3:()=>T,dT:()=>d,eY:()=>m,fF:()=>p,hG:()=>a,hw:()=>i,k6:()=>c,nb:()=>v,o5:()=>f});const n="api-",i=n+"ixn-",o={},a="addPageAction",s="addToTrace",c="addRelease",u="finished",d="interaction",l="log",f="noticeError",h="pauseReplay",p="recordCustomEvent",g="recordReplay",m="register",v="setApplicationVersion",b="setCurrentRouteName",y="setCustomAttribute",R="setErrorHandler",w="setPageViewName",x="setUserId",T="start",A="wrapLogger"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(384),i=r(1741);var o=r(2555),a=r(3333);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),d=r(8122);const l="[data-nr-mask]",f=e=>(0,d.a)(e,(()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(a.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(a.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,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){s(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,u.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){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,get harvestCount(){return++g}},b=e=>{const t=(0,d.a)(e,v),r=Object.keys(m).reduce(((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e)),{});return Object.defineProperties(t,r)};var y=r(5701);const R=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var w=r(7836),x=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,d.a)(e,T),E=new Set;function _(e,t={},r,a){let{init:s,info:c,loader_config:u,runtime:d={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();s=e.init,c=e.info,u=e.loader_config}e.init=f(s||{}),e.loader_config=A(u||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];E.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach((r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})}))}(e),(0,n.US)("activatedFeatures",y.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),d.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],d.ptid=e.agentIdentifier,d.loaderType=r,e.runtime=b(d),E.has(e.agentIdentifier)||(e.ee=w.ee.get(e.agentIdentifier),e.exposed=l,(0,x.W)({agentIdentifier:e.agentIdentifier,drained:!!y.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),E.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.290.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.290.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-2i5RxuZ/m/YpRRVXPC98p06x6ZUBqY7d79xJrE5D++qb+LyCG1zPwnIZKCLQLL+QtkfmvLgEivuK6WL26UM0JQ==",249:"sha512-N7Qvs2GMRDH89dYp0xW+p8nQjO8ETs/DHU6TdtBDUycoZhxe3xpcZ17BWLrde2Ioc6b5G8luvRJjIx/JqF1uMw==",212:"sha512-a884ddTXBI44CBhRLEnBEZP7Tgtp2YErWns6rRu0FalosJSuCAvVHb8gFJ91PZ2IJ9ro1wFfjFjK4KSSjzlDUw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.290.0.PROD"]=self["webpackChunk:NRBA-1.290.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var a=i(5205);var s=i(9908),c=i(1863),u=i(4261),d=i(3241),l=i(944),f=i(5701),h=i(8154);function p(e,t,i,o){const a=o||i;!a||a[e]&&a[e]!==r.prototype[e]||(a[e]=function(){(0,s.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:e.info={...e.info,jsAttributes:{...o.jsAttributes,[t]:r}},(i||null===r)&&(0,s.p)(u.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),R=i(5270),w=i(7767),x=i(6389);class T extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise(((t,r)=>{this.ee.on("manual-start-all",(0,x.J)((()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()})))})):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let a;await this.deferred;try{if((0,w.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,6526));a=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),this.featureName===n.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,a,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void o(!1);const{Aggregate:n}=await t();this.featAggregate=new n(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),o(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),o(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)((()=>a()),!0):a()}#t(e,t,r){switch(e){case n.K7.sessionReplay:return(0,R.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630);class E extends T{static featureName=A.T;constructor(e){var t;super(e,A.T),t=e,p(u.Fw,(function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(u.Pl+u.Fw,[(0,c.t)()],void 0,void 0,t.ee))}),t),this.ee.on("api-send-rum",((e,t)=>(0,s.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,1983))))}}var _=i(384);var S=i(2843),N=i(3878),O=i(782);class I extends T{static featureName=O.T;constructor(e){super(e,O.T),y.RI&&((0,S.u)((()=>(0,s.p)("docHidden",[(0,c.t)()],void 0,O.T,this.ee)),!0),(0,N.sp)("pagehide",(()=>(0,s.p)("winPagehide",[(0,c.t)()],void 0,O.T,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,9917)))))}}class P extends T{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,s.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8351))))}}var j=i(6774),C=i(6344),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 H(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 M(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(K(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return H(e.reason)}const r=H(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function D(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:H(e)}function K(e){return e instanceof Error&&!!e.stack}var U=i(2614);function F(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,o,!1,t,!!u.Bu[r.agentIdentifier],void 0,i],void 0,n.K7.jserrors,r.ee)}var B=i(3496),G=i(993),W=i(3785);function V(e,{customAttributes:t={},level:r=G.p_.INFO}={},n,i,o=(0,c.t)()){(0,W.R)(n.ee,e,t,r,i,o)}function z(e,t,r,i,o=(0,c.t)()){(0,s.p)(u.Pl+u.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function Z(e){p(u.eY,(function(t){return function(e,t){const r={};let i,o;(0,l.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(i=()=>(0,l.R)(55));t&&(0,B.I)(t)||(i=()=>(0,l.R)(48,t));const a={addPageAction:(n,i={})=>{u(z,[n,{...r,...i},e],t)},log:(n,i={})=>{u(V,[n,{...i,customAttributes:{...r,...i.customAttributes||{}}},e],t)},noticeError:(n,i={})=>{u(F,[n,{...r,...i},e],t)},setApplicationVersion:e=>{r["application.version"]=e},setCustomAttribute:(e,t)=>{r[e]=t},setUserId:e=>{r["enduser.id"]=e},metadata:{customAttributes:r,target:t,get connected(){return o||Promise.reject(new Error("Failed to connect"))}}};i?i():o=new Promise(((n,i)=>{try{const o=e.runtime?.entityManager;let s=!!o?.get().entityGuid,c=o?.getEntityGuidFor(t.licenseKey,t.applicationID),u=!!c;if(s&&u)t.entityGuid=c,n(a);else{const d=setTimeout((()=>i(new Error("Failed to connect - Timeout"))),15e3);function l(r){(0,B.A)(r,e)?s||=!0:t.licenseKey===r.licenseKey&&t.applicationID===r.applicationID&&(u=!0,t.entityGuid=r.entityGuid),s&&u&&(clearTimeout(d),e.ee.removeEventListener("entity-added",l),n(a))}e.ee.emit("api-send-rum",[r,t]),e.ee.on("entity-added",l)}}catch(f){i(f)}}));const u=async(t,r,a)=>{if(i)return i();const u=(0,c.t)();(0,s.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await o;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(a.entityGuid))&&t(...r,void 0,u),t(...r,a.entityGuid,u)}catch(e){(0,l.R)(50,e)}};return a}(e,t)}),e)}class q extends T{static featureName=j.T;#r=!1;constructor(e){var t;super(e,j.T),t=e,p(u.o5,((e,r)=>F(e,r,t)),t),u.Bu[t.agentIdentifier]??=U.g.OFF,t.ee.on(C.G4.REPLAY_RUNNING,(e=>{u.Bu[t.agentIdentifier]=e})),function(e){p(u.bt,(function(t){e.runtime.onerror=t}),e)}(e),function(e){let t=0;p(u.k6,(function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))}),e)}(e),Z(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,s.p)("ierr",[H(e),(0,c.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(C.G4.REPLAY_RUNNING,(e=>{this.#r=e})),y.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,s.p)("err",[M(e),(0,c.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,N.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",(e=>{this.abortHandler&&(0,s.p)("err",[D(e),(0,c.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,N.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5928))))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Y=i(8990);let X=1;function J(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,Y.I)(e,"nr@id",(function(){return X++}))}function Q(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 ee=i(8139),te=i(7836),re=i(3434);const ne={},ie=["open","send"];function oe(e){var t=e||te.ee;const r=function(e){return(e||te.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(ne[r.debugId]++)return r;ne[r.debugId]=1,(0,ee.u)(t);var n=(0,re.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,a=y.gm.Promise,s=y.gm.setInterval,c="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],d=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,u,"fn-",b)}),(0,N.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ie,"-xhr-",b),r.on("send-xhr-start",(function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):s?s(v):(g=-g,m.data=g))}(t)})),r.on("open-xhr-start",h),o){var p=a&&a.resolve();if(!s&&!a){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===c||v()}));function v(){for(var e=0;e<d.length;e++)h(0,d[e]);d.length&&(d=[])}function b(e,t){return t}return r}var ae="fetch-",se=ae+"body-",ce=["arrayBuffer","blob","json","text","formData"],ue=y.gm.Request,de=y.gm.Response,le="prototype";const fe={};function he(e){const t=function(e){return(e||te.ee).get("fetch")}(e);if(!(ue&&de&&y.gm.fetch))return t;if(fe[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[te.P]&&o[te.P].dt&&(e=o[te.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 fe[t.debugId]=1,ce.forEach((e=>{r(ue[le],e,se),r(de[le],e,se)})),r(y.gm,"fetch",ae),t.on(ae+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ae+"done",[null,r],n)}else t.emit(ae+"done",[e],n)})),t}var pe=i(7485);class ge{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,e.ZF)(),s=(0,e.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&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 y.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.agentRef.init?.distributed_tracing&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,pe.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var me=i(9300),ve=i(7295),be=["load","error","abort","timeout"],ye=be.length,Re=(0,_.dV)().o.REQ,we=(0,_.dV)().o.XHR;const xe="X-NewRelic-App-Data";class Te extends T{static featureName=me.T;constructor(e){super(e,me.T),this.dt=new ge(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};y.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Ae(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}}))}catch(e){}he(this.ee),oe(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,N.jT)(!1)),y.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,N.jT)(!1))}function a(e){this.params={method:e[0]},Ae(this,e[1]),this.metrics={}}function u(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=Q(i);a&&(n.txSize=a)}this.startTime=(0,c.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<ye;s++)r.addEventListener(be[s],this.listener,(0,N.jT)(!1))}function l(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 f(e,t){var r=""+J(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+J(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof we&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function R(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.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,pe.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,n)&&(this.dt=n),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 x(e,t){this.params={},this.metrics={},this.startTime=(0,c.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 Re?r=i.url:y.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Ae(this,r);var o=(""+(i&&i instanceof Re&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=Q(n.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,ve.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function A(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ye;t++)e.removeEventListener(be[t],this.listener,!1);t.aborted||(0,ve.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function E(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Q(e.response):"text"===r||""===r||void 0===r?Q(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(xe)>=0){var o=r.getResponseHeader(xe);o&&((0,s.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",a),t.on("open-xhr-end",u),t.on("send-xhr-start",d),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",R),t.on("fetch-before-start",w),t.on("fetch-start",x),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,3845))))}}function Ae(e,t){var r=(0,pe.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 Ee={},_e=["pushState","replaceState"];function Se(e){const t=function(e){return(e||te.ee).get("history")}(e);return!y.RI||Ee[t.debugId]++||(Ee[t.debugId]=1,(0,re.YM)(t).inPlace(window.history,_e,"-")),t}var Ne=i(3738);function Oe(e){p(u.BL,(function(t=(0,c.t)()){(0,s.p)(h.XG,[u.BL,{time:t}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t+y.WN,origin:"nr"}),(0,s.p)(u.Pl+u.hG,[t,u.BL],void 0,n.K7.genericEvents,e.ee)}),e)}const{He:Ie,bD:Pe,d3:je,Kp:Ce,TZ:ke,Lc:Le,uP:He,Rz:Me}=Ne;class De extends T{static featureName=ke;constructor(e){var t;super(e,ke),t=e,p(u.U2,(function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||"",t:"api"};(0,s.p)("bstApi",[r],void 0,n.K7.sessionTrace,t.ee)}),t),Oe(e);if(!(0,w.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Se(r),this.eventsEE=(0,ee.u)(r),this.eventsEE.on(He,(function(e,t){this.bstStart=(0,c.t)()})),this.eventsEE.on(Le,(function(e,t){(0,s.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)})),r.on(Me+je,(function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash})),r.on(Me+Ce,(function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)}));try{o=new PerformanceObserver((e=>{const t=e.getEntries();(0,s.p)(Ie,[t],void 0,n.K7.sessionTrace,r)})),o.observe({type:Pe,buffered:!0})}catch(e){}this.importAggregator(e,(()=>i.e(478).then(i.bind(i,575))),{resourceObserver:o})}}class Ke extends T{static featureName=C.TZ;#i;#o;constructor(e){var t;let r;super(e,C.TZ),t=e,p(u.CH,(function(){(0,s.p)(u.CH,[],void 0,n.K7.sessionReplay,t.ee)}),t),function(e){p(u.Tb,(function(){(0,s.p)(u.Tb,[],void 0,n.K7.sessionReplay,e.ee)}),e)}(e),this.replayRunning=!1,this.#o=e;try{r=JSON.parse(localStorage.getItem("".concat(U.H3,"_").concat(U.uh)))}catch(e){}(0,R.SR)(e.init)&&this.ee.on(C.G4.RECORD,(()=>this.#a())),this.#s(r)?(this.#i=r?.sessionReplayMode,this.#c()):this.importAggregator(this.#o,(()=>i.e(478).then(i.bind(i,6167)))),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,s.p)(C.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(C.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===U.g.FULL||e.sessionReplayMode===U.g.ERROR)||(0,R.Aw)(this.#o.init)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,(()=>i.e(478).then(i.bind(i,6167))),{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==U.g.FULL&&this.featAggregate.initializeRecording(U.g.FULL,!0):(this.#i=U.g.FULL,this.#c(C.Qb.API),this.recorder&&this.recorder.parent.mode!==U.g.FULL&&(this.recorder.parent.mode=U.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ue=i(3962);function Fe(e){const t=e.ee.get("tracer");function r(){}p(u.dT,(function(e){return(new r).get("object"==typeof e?e:{})}),e);const i=r.prototype={createTracer:function(r,i){var o={},a=this,d="function"==typeof i;return(0,s.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,s.p)(u.hw+"tracer",[(0,c.t)(),r,o],a,n.K7.spa,e.ee),function(){if(t.emit((d?"":"no-")+"fn-start",[(0,c.t)(),a,d],o),d)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{p.apply(this,[t,function(){return(0,s.p)(u.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])})),p(u.PA,(function(){e.runSoftNavOverSpa?(0,s.p)(u.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,s.p)(u.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)}),e)}class Be extends T{static featureName=Ue.TZ;constructor(e){if(super(e,Ue.TZ),Fe(e),!y.RI||!(0,_.dV)().o.MO)return;const t=Se(this.ee);Ue.tC.forEach((e=>{(0,N.sp)(e,(e=>{a(e)}),!0)}));const r=()=>(0,s.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r);try{this.removeOnAbort=new AbortController}catch(e){}(0,N.sp)("popstate",(e=>(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,_.dV)().o.MO)(((e,t)=>{n||(n=!0,requestAnimationFrame((()=>{(0,s.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1})))})),a=(0,x.s)((e=>{(0,s.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,(()=>i.e(478).then(i.bind(i,4393))),{domObserver:o})}}var Ge=i(7378);const We={},Ve=["appendChild","insertBefore","replaceChild"];function ze(e){const t=function(e){return(e||te.ee).get("jsonp")}(e);if(!y.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,re.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,Ve,"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 Ze={};function qe(e){const t=function(e){return(e||te.ee).get("promise")}(e);if(Ze[t.debugId])return t;Ze[t.debugId]=!0;var r=t.context,n=(0,re.YM)(t),i=y.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}y.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[re.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 Ye={},Xe="setTimeout",$e="setInterval",Je="clearTimeout",Qe="-start",et=[Xe,"setImmediate",$e,Je,"clearImmediate"];function tt(e){const t=function(e){return(e||te.ee).get("timer")}(e);if(Ye[t.debugId]++)return t;Ye[t.debugId]=1;var r=(0,re.YM)(t);return r.inPlace(y.gm,et.slice(0,2),Xe+"-"),r.inPlace(y.gm,et.slice(2,3),$e+"-"),r.inPlace(y.gm,et.slice(3),Je+"-"),t.on($e+Qe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Xe+Qe,(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 rt={};function nt(e){const t=function(e){return(e||te.ee).get("mutation")}(e);if(!y.RI||rt[t.debugId])return t;rt[t.debugId]=!0;var r=(0,re.YM)(t),n=y.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:it,d3:ot,Kp:at,$p:st,wW:ct,e5:ut,tH:dt,uP:lt,rw:ft,Lc:ht}=Ge;class pt extends T{static featureName=it;constructor(e){if(super(e,it),Fe(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=ze(this.ee),a=qe(this.ee),u=tt(this.ee),d=oe(this.ee),l=this.ee.get("events"),f=he(this.ee),h=Se(this.ee),p=nt(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[lt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[ut]=~~this[ut]+e-this[lt],this[ht]=e}function b(e,t){e.on(t,(function(){this[t]=(0,c.t)()}))}this.ee.on(lt,m),a.on(ft,m),o.on(ft,m),this.ee.on(ht,v),a.on(ct,v),o.on(ct,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,s.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([lt,ht,"xhr-resolved"],this.featureName),l.buffer([lt],this.featureName),u.buffer(["setTimeout"+at,"clearTimeout"+ot,lt],this.featureName),d.buffer([lt,"new-xhr","send-xhr"+ot],this.featureName),f.buffer([dt+ot,dt+"-done",dt+st+ot,dt+st+at],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([lt],this.featureName),a.buffer(["propagate",ft,ct,"executor-err","resolve"+ot],this.featureName),n.buffer([lt,"no-"+lt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,dt+ot),b(f,dt+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,N.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,N.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,r>1)}),(0,N.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5592))))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var gt=i(3333);class mt extends T{static featureName=gt.TZ;constructor(e){super(e,gt.TZ);const t=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];var r;if(r=e,p(u.hG,((e,t)=>z(e,t,r)),r),function(e){p(u.fF,(function(){(0,s.p)(u.Pl+u.fF,[(0,c.t)(),...arguments],void 0,n.K7.genericEvents,e.ee)}),e)}(e),Oe(e),Z(e),y.RI&&(e.init.user_actions.enabled&&(gt.Zp.forEach((e=>(0,N.sp)(e,(e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),gt.qN.forEach((e=>{const t=(0,x.s)((e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,N.sp)(e,t)}))),e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}t.some((e=>e))?this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8019)))):this.deregisterDrain()}}var vt=i(2646);const bt=new Map;function yt(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||te.ee).get("logger")}(e),o=(0,re.YM)(i),a=new vt.y(te.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[re.Jt]||t[r];return bt.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>bt.get(s))),i}class Rt extends T{static featureName=G.TZ;constructor(e){var t;super(e,G.TZ),t=e,p(u.$9,((e,r)=>V(e,r,t)),t),function(e){p(u.Wb,((t,r,{customAttributes:n={},level:i=G.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i})}),e)}(e),Z(e);const r=this.ee;yt(r,y.gm.console,"log",{level:"info"}),yt(r,y.gm.console,"error",{level:"error"}),yt(r,y.gm.console,"warn",{level:"warn"}),yt(r,y.gm.console,"info",{level:"info"}),yt(r,y.gm.console,"debug",{level:"debug"}),yt(r,y.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,W.R)(r,e,n,t)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5288))))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,_.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===n.K7.softNav)),(0,a.j)(this,e,e.loaderType||"agent"),t=this,p(u.cD,(function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)}),t),function(e){p(u.Dl,(function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,u.Dl,!0);(0,l.R)(41,typeof t)}),e)}(this),function(e){p(u.nb,(function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,u.nb,!1);(0,l.R)(42,typeof t)}),e)}(this),function(e){p(u.d3,(function(){e.ee.emit("manual-start-all")}),e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return o.forEach((r=>{t[r]=!!e[r]?.enabled})),t}(this.init),t=[...this.desiredFeatures];t.sort(((e,t)=>n.P3[e.featureName]-n.P3[t.featureName])),t.forEach((t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter((e=>!(e in this.features)));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)}))}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,_.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[Te,E,I,De,Ke,P,q,mt,Rt,Be,pt],loaderType:"spa"})})()})();</script>
    <meta name="viewport" content="width=device-width,initial-scale=1.0">

    <title>Fair Oaks Water District</title>
        <meta property="og:title" content="Fair Oaks Water District">
    <meta property="og:type" content="website">
    <link rel="canonical" href="https://www.fowd.com" />
  <meta property="og:image" content="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/6755e3b7-4784-4e10-92d2-b8f24cefa4e6/FOWD_HOMEPAGE_BANNER2-1.jpg?ixlib=rb-1.1.0&amp;w=2000&amp;h=2000&amp;fit=max&amp;or=0&amp;s=71d8ac14b9ef91915cc4638379078194">
  <meta property="og:url" content="https://www.fowd.com/homepage">


    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css?family=Raleway:300,400,700" rel="stylesheet" type="text/css">
    <link href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">

    <link rel="stylesheet" media="all" href="/assets/traction/application-e4fae6116799b80953dc16204d886394dce6a2942ea4d31b9ef19215d4c354ab.css" />
      <link rel="stylesheet" media="all" href="/themes/acme.css" />
  


          <link rel="shortcut icon" type="image/x-icon" href="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/072260e0-1c49-4411-886f-54ee7e3d945e/FOWD%20Logo%20-%20RGB%20-%2072ppi%20(Screen%20quality).jpg?ixlib=rb-1.1.0&amp;w=32&amp;h=32&amp;fit=clamp&amp;or=0&amp;s=740f38112bc335c582eb1e441240aca3" />


    <script src="/assets/traction/application-97a30068994fe197631d5e42b11518caaa811eb233075438518ac8af0d9e3732.js"></script>
    
    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
    <script src="https://hcaptcha.com/1/api.js?recaptchacompat=off" async defer></script>

  <script src="/themes/acme.js"></script>

    <script src="/packs/public-8ad9e1de5d94ddb44dc5.js"></script>
    <script src="/assets/traction/notAdmin-674c3d673bf19c02c38a40b14b39831e6edb1156b7b3d53c9d29cc57aae6a4a8.js"></script>


    <meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="/WvowF+zlM2ewKiYcAk/QCEQpaN4hstEZqoQYBT0WQMKmK9MezlFO+xEmxy63WTXwFtL9h4C9sYOu7RgK6FG2Q==" />


    <script>
  // The algoliaSearch['apiKey'] can be shared safely in frontend code and powers our search function.
  // It provides access to public html and file content and does not include admin or write capabilities.
  $.extend(Traction.settings, {"env":"production","siteId":"a23a3479-1269-4cbe-b4dc-350d844365c1","siteName":"Fair Oaks Water District","sandboxName":"fowd","sandboxCreatedAt":"2018-09-06T22:10:43.803Z","districtType":"water","state":"CA","status":"customer","currentUser":null,"permittedActions":[],"planBrand":"streamline","planPrivate":false,"planCapabilities":["welcome","meetings","compliance","menus","content","submissions","payments","users","user_permissions","preferences","domains","themes","pendo"],"planLimits":{},"planAddOns":[],"featureFlags":["accessibility_dashboard","content_list","improved_alt_tags","new_interior_layouts","remote_meetings","social_follow","accessibility_dashboard_2024","akismet_spam_checker","amplify_preview","amplify_search","e_signature","image_crop","stripe_billing_portal"],"deprecatedTheme":false,"internalHosts":["www.fowd.com","d2blwilx4xw5sk.cloudfront.net","streamline.imgix.net"],"emergencyNotification":null,"algoliaSearch":{"applicationId":"R75WHNM08J","apiKey":"16efb9aa49c611e0f9020d2c6a6acd1d"}});
</script>

      <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-130608125-1"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    // https://developers.google.com/analytics/devguides/collection/ga4/reference/config
    gtag('config', "UA-130608125-1", {
      'allow_google_signals': true
    });
  </script>

      <script>
(function(apiKey){
(function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];
v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w<x;++w)(function(m){
o[m]=o[m]||function(){o._q[m===v[0]?'unshift':'push']([m].concat([].slice.call(arguments,0)));};})(v[w]);
y=e.createElement(n);y.async=!0;y.src='https://cdn.pendo.io/agent/static/'+apiKey+'/pendo.js';
z=e.getElementsByTagName(n)[0];z.parentNode.insertBefore(y,z);})(window,document,'script','pendo');
})('0adfa200-4d4c-4a59-53b5-34e4b339df97');

let settings = window.Traction.settings;
let currentUser = settings.currentUser || false;
if (currentUser) {
  pendo.initialize({
    visitor: {
      id: currentUser.id,
      email: currentUser.email,
      userCreatedAt: currentUser.created_at,
    },
    account: {
      id: settings.sandboxName,
      name: settings.siteName,
      districtType: settings.districtType,
      sandboxCreatedAt: settings.sandboxCreatedAt,
      status: settings.status,
      state: settings.state,
      enabledFeatures: settings.enabledFeatures,
    }
  });
}
</script>

    
    <style>
.amplify-quicklinks-container .container header {
    width: 10rem;}
 .amplify-quicklinks-container .container header h3 {text-align: center;}
.amplify-header .container h1 img {height: 8.3rem; padding: 20px 0;}
.amplify-quicklinks-container {padding: 2rem 0 2rem 0;}
.amplify-teasers {padding: 0;}
</style>

  </head>
  <body >
    <a href="#page-content" tabindex="-1" class="sr-only">Skip to main content</a>


    




  <!-- Right now the theme depends on this instead of body so it doesn't affect
  any admin stuff... figure out a way to automatically scope styles. -->
  <div id="app" class="app homepage">
    <div class="homepage-layout homepage-layout-5"><header id="page-header"><div class="container"><a href="https://www.fowd.com/" title="Go to the homepage"><div class="header-logo"><div class="inner"><h1><img src="https://d2blwilx4xw5sk.cloudfront.net/a23a3479-1269-4cbe-b4dc-350d844365c1/6755e3b7-4784-4e10-92d2-b8f24cefa4e6/FOWD_HOMEPAGE_BANNER2-1.jpg?response-content-disposition=attachment%3B%20filename%3D%22FOWD_HOMEPAGE_BANNER2-1.jpg%22%3B%20filename%2A%3DUTF-8%27%27FOWD_HOMEPAGE_BANNER2-1.jpg&amp;response-content-type=image%2Fjpeg&amp;Expires=2147483647&amp;Signature=PQbQaJ6OFg1k8jIbF2oYgofuk90~Aclcy5Qdut1j4UYsuXBRst8UobDp~EOQKvfEY7RUF96fuoh3~2PuRYyRklbrEBOmUabun4l-otDaIX0tIFINJ6tmiG3iw7r0VV2Jlj12mW9B1cct-q66147MVBJjwqtUEdGAXYPDIOKRq3vfRcE0FIjsax6wyZ0o3me0RbsEL4sO9SEk4TvyYWZH~z~rjJK2K57vbA3mQJSGVplpCpAWFqNB~NBx~5poR1WufwpP3ZES51jT861fYS6lBgyS4WV2R6JF5QOSYj1OSGoVBHZ6-0kUnxlMLF-rFCgiQKhkHBOA3L0Y3L-DZtX5SQ__&amp;Key-Pair-Id=APKAJ5IHCXOL4TBJNRUA&amp;DO-NOT-COPY-THIS-URL" alt="Fair Oaks Water District"/></h1></div></div></a><p class="social-header-streamline"></p><nav class="header-links" aria-label="header"><div class="container"><ul class="nav secondary-navigation"><li><a href="https://www.invoicecloud.com/portal/(S(nojjg03du0vbnc5rbrcy15tx))/2/customerlogin.aspx?billerguid=3c531999-c1c5-48cc-9d7d-59753a0ae0f8">Sign In</a></li><li><a href="/subscribe">Subscribe</a></li></ul></div></nav><div role="search"><form class="search-box"><div class="input-group"><label for="site-search" class="sr-only">Search:</label><input type="text" id="site-search" class="form-control" placeholder="Search..."/><span class="input-group-btn"><button class="btn btn-default" type="submit">Go!</button></span></div></form></div></div></header><nav id="page-navigation" class="navbar" aria-label="primary"><div class="container"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#page-navigation-navbar" aria-expanded="false" aria-controls="page-navigation-navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><div id="page-navigation-navbar" class="collapse navbar-collapse"><ul class="nav navbar-nav primary-navigation sl-menu"><li><a href="/">Home</a></li><li><a href="/about-us">About Us</a><ul class="dropdown-menu"><li><a href="/our-history">Our History</a></li><li><a href="/staff">Staff</a></li><li><a href="/employment">Employment</a></li><li><a href="/in-the-community">In the Community</a></li><li><a href="/current-news">Current News</a></li></ul></li><li><a href="/governance">Governance</a><ul class="dropdown-menu"><li><a href="/board-meetings">Board Meetings</a></li><li><a href="/board-members">Board Members</a></li><li><a href="/finance">Finance</a></li><li><a href="/policies">Policies</a></li><li><a href="/district-transparency">Transparency</a></li></ul></li><li><a href="/customer-service">Customers</a><ul class="dropdown-menu"><li><a href="/billing">Billing</a><ul class="dropdown-menu"><li><a href="/understanding-your-bill">Understanding Your Bill</a></li><li><a href="/billing-and-due-dates">Billing &amp; Due Dates</a></li><li><a href="/rates-fees">Rates &amp; Fees</a></li><li><a href="/how-to-read-your-meter">How to Read Your Meter</a></li><li><a href="/payment-options">Payment Options</a></li></ul></li><li><a href="/customer-service-forms-5e05c07">Forms</a></li><li><a href="/customer-service-policies">Customer Service Policies</a></li><li><a href="/frequently-asked-questions">FAQs</a></li></ul></li><li><a href="/new-development">Businesses</a><ul class="dropdown-menu"><li><a href="/standard-specifications-manual">Standard Specifications Manual</a></li><li><a href="/projects-and-bids">Projects &amp; Bids</a></li><li><a href="/development-forms">Development Forms</a></li></ul></li><li><a href="/your-water">Your Water</a><ul class="dropdown-menu"><li><a href="/water-quality">Water Quality</a><ul class="dropdown-menu"><li><a href="/the-consumer-confidence-rule">Consumer Confidence</a></li><li><a href="/fowd-water-flushing">FOWD Water Flushing</a></li><li><a href="/fowd-valve-exercise">FOWD Valve Exercise</a></li><li><a href="/fowd-cross-connection">FOWD Cross-Connection</a></li><li><a href="/service-line-inventory">Service Line Inventory</a></li></ul></li><li><a href="/fire-hydrants">Fire Hydrants</a></li><li><a href="/urban-water-management-plan">Urban Water Management Plan</a></li></ul></li><li><a href="/water-efficiency">Water Efficiency</a><ul class="dropdown-menu"><li><a href="/saving-mature-trees-during-a-drought">Caring for Mature Trees</a></li><li><a href="/water-conservation-videos">Conservation Videos</a></li><li><a href="/current-water-conservation-stage">Current Water Conservation Stage</a></li><li><a href="/landscape-irrigation-review">Landscape Irrigation Review</a></li><li><a href="/rebate-programs">Rebate Programs</a></li><li><a href="/regional-planning">Regional Planning</a></li><li><a href="/report-a-leak">🚩Report a Leak</a></li><li><a href="/water-education">Water Education</a></li><li><a href="/water-efficient-landscape-garden">Water Efficient Landscape Garden</a></li><li><a href="/easy-ways-you-can-save-water">Ways to Save Water</a><ul class="dropdown-menu"><li><a href="https://www.watercalculator.org/">Water Use Calculator</a></li><li><a href="/conservation-campaign">Conservation Campaign</a></li></ul></li></ul></li><li><a href="/contact-us">Contact Us</a></li></ul></div></div></nav><main id="page-content"><div class="container"><div class="columns carousel-quicklinks"><div class="container"><div class="row"><div class="col-md-8"><section id="carousel" class="homepage-carousel" aria-roledescription="carousel" aria-label="Carousel"><div class="container"><button class="pause" aria-label="Stop automatic slide show">Stop Carousel</button><div class="homepage-carousel-inner"><a class="hidden previous homepage-carousel-control" role="button" tabindex="0" aria-controls="carousel-items" aria-label="Previous Slide"><svg role="img" width="30" height="30" version="1.1" xmlns="http://www.w3.org/2000/svg" class="shadow"><polygon points="30 0 30 30 0 15" stroke="white" fill="white" stroke-width="2"></polygon></svg></a><a class="hidden next homepage-carousel-control" role="button" tabindex="0" aria-controls="carousel-items" aria-label="Next Slide"><svg role="img" width="30" height="30" version="1.1" xmlns="http://www.w3.org/2000/svg" class="shadow"><polygon points="0 0 30 15 0 30" stroke="white" fill="white" stroke-width="2"></polygon></svg></a><div id="carousel-items" class="homepage-carousel-items" aria-live="off"><div class="carousel-instance"><div class="homepage-carousel-item active" role="group" aria-roledescription="slide" aria-label="1 of 5"><div class="homepage-carousel-image" style="background-image:url(&#x27;https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/850ba845-9a12-4fa0-a702-acdc517bab8d/FOWD%20Hydrants%20J.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=2420&amp;h=1308&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=4e0ec8a1939f45a0dc7af421f889a9ae&#x27;)"></div><div class="homepage-carousel-caption"><a href="/fire-hydrant-readiness" id="carousel-label-1"><h2><span>Fire Hydrant Readiness</span></h2><div>January 21, 2025 - The Fair Oaks Water District (FOWD) provides an update on the status of FOWD fire hydrant readiness</div></a></div></div></div><div class="carousel-instance"><div class="homepage-carousel-item" role="group" aria-roledescription="slide" aria-label="2 of 5"><div class="homepage-carousel-image" style="background-image:url(&#x27;https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/c3a9e1ae-9969-4b57-9758-85bd84242ee1/FOWD-Office-twilight-ANOVA-arch.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=2420&amp;h=1308&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=71f66f196d77ea7e16dfe1bd562af2bf&#x27;)"></div><div class="homepage-carousel-caption"><a href="/our-mission" id="carousel-label-2"><h2><span>Our Mission</span></h2><div>The mission of Fair Oaks Water District is to provide our community with an adequate and reliable supply of water, exceeding all drinking water standards, at the lowest reasonable cost.</div></a></div></div></div><div class="carousel-instance"><div class="homepage-carousel-item" role="group" aria-roledescription="slide" aria-label="3 of 5"><div class="homepage-carousel-image" style="background-image:url(&#x27;https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/438ad1ad-7215-4872-a573-3808f26d0515/20%20years%20as%20GM.JPG?ixlib=rb-1.1.0&amp;or=0&amp;w=2420&amp;h=1308&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=24c7277c1fe35f8b1abfce495e521dc7&#x27;)"></div><div class="homepage-carousel-caption"><a href="/state-of-the-fair-oaks-water-district-after-nearly-20-years-as-general-manager" id="carousel-label-3"><h2><span>State of the Fair Oaks Water District After Nearly 20 years as General Manager</span></h2><div>General Manager provides perspective on the &quot;<em>State of the Fair Oaks Water District</em>&quot; after almost 20-years of service to the community of Fair Oaks. </div></a></div></div></div><div class="carousel-instance"><div class="homepage-carousel-item" role="group" aria-roledescription="slide" aria-label="4 of 5"><div class="homepage-carousel-image" style="background-image:url(&#x27;https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/3f6c76b8-2ab9-4237-847c-b7843ae1effa/slide_SaveWaterNow-enhc.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=2420&amp;h=1308&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=68fabeeee51b93ae3c9557abccdb307b&#x27;)"></div><div class="homepage-carousel-caption"><a href="/water-conservation-policy" id="carousel-label-4"><h2>Conservation Campaign</h2><div>Save One Water Drop at a Time!</div></a></div></div></div><div class="carousel-instance"><div class="homepage-carousel-item" role="group" aria-roledescription="slide" aria-label="5 of 5"><div class="homepage-carousel-image" style="background-image:url(&#x27;https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/16975e94-4d0b-48f7-95da-e02880483544/Fair%20Oaks%20Web%20Graphic%20III.png?ixlib=rb-1.1.0&amp;or=0&amp;w=2420&amp;h=1308&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=14ee193806309ff996ec11984e3d1866&#x27;)"></div><div class="homepage-carousel-caption"><a href="/bill-pay-options" id="carousel-label-5"><h2>Online Bill Pay Options</h2><div>Click for more information</div></a></div></div></div></div></div></div></section></div><div class="col-md-4"><section class="homepage-quicklinks " role="navigation" aria-label="quick links"><h2 class="sr-only">Quicklinks</h2><div class="container"><div class="quicklink-instances"><article class="poc-instance quicklink-instance"><a href="/report-a-leak" aria-label="Report a Leak"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/80de4c79-6970-4682-86a9-bb0a383b12ac/icon-water.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=19557be46f4d5631c3eb795b687905fb" alt=""/></div><h3><span>Report a Leak</span></h3></header></a></article><article class="poc-instance quicklink-instance"><a href="https://www.invoicecloud.com/portal/(S(n0i5w5smgdbqnc25wszumpn5))/2/Site2.aspx?G=0112868c-45df-49cd-bdea-3ade5b3d65e9" aria-label="Online Payment"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/b7ff3a85-0f7d-4dbf-9881-92484ddcb490/icon-money.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=875f80288157b8fc0c83e7c2464e184f" alt=""/></div><h3>Online Payment</h3></header></a></article><article class="poc-instance quicklink-instance"><a href="/payment-options" aria-label="Payment Options"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/b7ff3a85-0f7d-4dbf-9881-92484ddcb490/icon-money.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=875f80288157b8fc0c83e7c2464e184f" alt=""/></div><h3>Payment Options</h3></header></a></article><article class="poc-instance quicklink-instance"><a href="/employment" aria-label="Employment"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/68d1235d-0993-4bf6-95d1-a05b695f462d/icons-workers.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=abdffa9870289123bd9f1d2931288b1d" alt=""/></div><h3><span>Employment</span></h3></header></a></article><article class="poc-instance quicklink-instance"><a href="/board-members" aria-label="Board Members"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/5e7bc40d-5c42-4d16-bff2-67cfc295ee3c/board-white.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=08202a5d30cb87a90f16ea2e30edb5fb" alt=""/></div><h3><span>Board Members</span></h3></header></a></article><article class="poc-instance quicklink-instance"><a href="/meetings" aria-label="Board Meetings"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/5d2f2257-7f9e-4492-9738-1df890d14852/meetings-white.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=5d881eb4fdee986294b0194799ccf344" alt=""/></div><h3>Board Meetings</h3></header></a></article><article class="poc-instance quicklink-instance"><a href="/contact-us" aria-label="Contact Us"><header><div class="icon"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/0e6d84cd-bc5a-4eae-8a51-ddb4538d1621/icon-phone.png?ixlib=rb-1.1.0&amp;or=0&amp;w=56&amp;h=56&amp;fit=crop&amp;crop=faces&amp;auto=format%2Ccompress&amp;s=8d5f0413c2b83ab872ce8a57a2179157" alt=""/></div><h3><span>Contact Us</span></h3></header></a></article></div></div></section></div></div></div></div><section class="poc-instances poc-instances-main-content "><div class="container"><header hidden=""><h2>Featured</h2></header><div class="items"><article class="poc-instance clearfix  poc-type-group has-no-date has-no-image"><a href="/board-meetings" class="inner"><header><h3>Upcoming Board Meetings</h3></header><p class="teaser">The Regular Board Meeting agenda and packet will be available 72 hours prior to meeting.</p><footer><span class="call-to-action">Click Here to View »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fowd-water-rates-lowest-in-sacramento-region" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/bd14e6dc-64d2-44d4-8c12-28aa73a808c9/LOW%20RATESimage.png?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=e3c45e0c93b3cdc091a5759f3728d9b8" alt="A golden badge with &quot;LOW RATES&quot; text and a red banner."/></div><header><h3><span>FOWD Water Rates Lowest in Sacramento Region</span></h3></header><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/water-currents-newsletter" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/f931c6d7-59e5-4993-a462-3ae5e4a90a81/FOWD%20Water%20Currents5.JPG?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=ea567cf30d2b4d68f7de69b9f268d05e" alt="A logo with a tree, text &quot;Water Currents,&quot; and &quot;FAIR OAKS WATER DISTRICT.&quot;"/></div><header><h3>Fall 2024 Water Currents Newsletter</h3></header><p class="teaser">Inside This Issue:

• Investing in the Heart of Fair Oaks Village
• FOWD Maintains Lowest Water Rates in Region
• Curious About the Quality of Your Drinking Water?
• FOWD Awarded for Financial Transparency
• Merger of Local Water Districts Proposed</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/project-update" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/7d16cce0-ebd1-42ea-88d9-849f41f4b669/20140718_164051.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=d737bd6c87625b36033600738641d02d" alt="May contain: human, person, oilfield, and construction crane"/></div><header><h3>New York Avenue Main Replacement Phase I </h3></header><p class="teaser">The installation of 1,800 linear feet of 12-inch ductile iron pipe was completed in November of 2024 along with all other below-ground...</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fowd-budget-process-open-and-transparent" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/c0d6e0b5-7a07-4704-a9a1-bfb7bcb5b6f0/office-typing.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=50e6e660a21679e37ebc8f543201e9eb" alt="Hands typing on a laptop keyboard, with a monitor in the background."/></div><header><h3>FOWD Budget Process</h3></header><p class="teaser">The FOWD budget process has always been open and transparent.  The Board approved schedule for the development of a budget for 2025 can be found...</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/finance" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/ba601560-2c03-46d0-9f56-234e3b16b98a/Screen%20Shot%202018-12-06%20at%202.57.36%20PM.png?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=3f4c5fdbc4032953975834feec6655cb" alt="May contain: text"/></div><header><h3>Financial Transparency</h3></header><p class="teaser"><span>The Fair Oaks Water District (FOWD) has been awarded for financial transparency for over 23 consecutive years, a distinction held throughout the tenure of the current Board and Management Team serving…</span></p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fowd-continues-to-enhance-the-fair-oaks-village" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/38c40907-05bb-48bf-9fb8-d8c8e9439650/Fair%20Oaks%20Village%20Sign.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=45294f95b1728151d507d7d1d45b7abe" alt="A sign saying &quot;Welcome to FAIR OAKS VILLAGE&quot; with a rooster symbol on top."/></div><header><h3><span><strong>FOWD Continues to Enhance the Fair Oaks Village</strong></span></h3></header><p class="teaser"><span>The Fair Oaks Water District has been located and continuously operating in the Fair Oaks Village area for over 107 consecutive years. This location, which is in the center of the FOWD service area…</span></p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/investing-in-the-future-of-water-supply-reliability" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/7d16cce0-ebd1-42ea-88d9-849f41f4b669/20140718_164051.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=d737bd6c87625b36033600738641d02d" alt="May contain: human, person, oilfield, and construction crane"/></div><header><h3><span>Investing in the Future of Water Supply Reliability</span></h3></header><p class="teaser"><span>The Fair Oaks Water District remains a committed and involved member of the community, serving a population of approximately 37,000 people. The District meets customer water demand with approximately…</span></p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fowd-recognized-for-distinguished-service" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/938e57eb-68da-4ac6-a7ef-bd9b2cd76833/FOWD%20Senate%20Award.JPG?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=7b910999c18a9ed7cbf7b00bc3a12520" alt="California Senate certificate recognizing Fair Oaks Water District for the Chamber-Versary Award (45 Years). Dated January 26, 2023."/></div><header><h3><span>FOWD Recognized for Distinguished Service</span></h3></header><p class="teaser"><span>FOWD recognized by Federal, State, and Local government officials for over 45 years of distinguished service to the community of Fair Oaks. The FOWD has continuously operated in the Fair Oaks Village…</span></p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/ada-compliant" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/d8084bdc-4e4b-472c-b7b7-42e593a11e5b/plants-daisy.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=f9c3f949369d81e597b9546f13a3c60f" alt="A single white daisy with a yellow center surrounded by green leaves."/></div><header><h3>ADA Compliant</h3></header><p class="teaser">The Fair Oaks Water District endeavors to be 100% ADA Compliant, ensuring the information found on our website is accessible to all parties....</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fair-oaks-water-district-field-services-center-project" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/4828b59e-b638-4db2-9575-98780db22f2a/Corp%20yard.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=9dd70ff45567d9a253a55f9784322a87" alt="May contain: villa, housing, building, house, hacienda, person, and human"/></div><header><h3>FOWD Field Services Center Project</h3></header><p class="teaser">Fair Oaks Water District (FOWD) is planning to renovate its corporation yard located at 10317 Fair Oaks Boulevard in order to increase the quality...</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/landscape-irrigation-review" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/faa7cc79-ed77-451d-ac9e-a33b0ff57473/CaptureLIRclipboardCustomer.JPG?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=5e30c53faee86ee9149417c8ead1203b" alt="May contain: human, person, carton, package delivery, box, and cardboard"/></div><header><h3><span>Landscape Irrigation Review</span></h3></header><p class="teaser"><span>Landscape Irrigation Review is a water assessment program offered by the Fair Oaks Water District (FOWD) at no extra charge to our customers.</span></p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/please-conserve-20-of-your-normal-water-use" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/33895040-40af-4abd-a2b1-33d961c5c160/What%20does%2020%25%20conservation%20look%20like.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=6f6ecff3b401eb8872cb0498bdf65e31" alt="May contain: poster, advertisement, flyer, brochure, paper, menu, and text"/></div><header><h3><span><strong>Please Conserve 20% of your normal Water Use </strong></span></h3></header><p class="teaser">Fair Oaks Water District Asks Customers to Voluntarily Reduce Water Use by at Least 20 Percent</p><footer><span class="call-to-action">Read more »</span></footer></a></article><article class="poc-instance clearfix  poc-type-page has-no-date has-image"><a href="/fire-hydrant-readiness" class="inner"><div class="image"><img src="https://streamline.imgix.net/a23a3479-1269-4cbe-b4dc-350d844365c1/850ba845-9a12-4fa0-a702-acdc517bab8d/FOWD%20Hydrants%20J.jpg?ixlib=rb-1.1.0&amp;or=0&amp;w=576&amp;h=720&amp;fit=fill&amp;fill=blur&amp;auto=format%2Ccompress&amp;s=2e55648f16be8e049c184d2ccfd9ebbc" alt="A worker from Fair Oaks Water District wearing a hard hat and uniform, handling equipment outdoors."/></div><header><h3><span>Fire Hydrant Readiness</span></h3></header><p class="teaser">January 21, 2025 - The Fair Oaks Water District (FOWD) provides an update on the status of FOWD fire hydrant readiness</p><footer><span class="call-to-action">Read more »</span></footer></a></article></div></div></section><section class="poc-instances board-meetings"><div class="container"><header><h2><a href="/board-meetings">Board Meetings</a></h2></header><div class="latest-board-agenda"><a href="/files/dafbd4ae9/05-19-2025+FOWD+Regular+Board+Meeting+Agenda+-+TRG.pdf"><span class="glyphicon glyphicon-file"></span>Current Agenda</a></div><div class="items"><article class="poc-instance clearfix  poc-type-meeting has-date has-no-image"><div class="inner"><a href="/2025-05-19-board-meeting"><div class="date"><div class="date-tile"><time dateTime="2025-05-19" role="group" aria-label="May 19th 2025"><span class="month" aria-hidden="true">May</span><span class="day" aria-hidden="true">19</span><span class="year" aria-hidden="true">2025</span></time></div></div><header><h3>Board Meeting</h3></header><p class="teaser"></p></a><ul class="attachments"><li class="attachment"><a href="/files/dafbd4ae9/05-19-2025+FOWD+Regular+Board+Meeting+Agenda+-+TRG.pdf" aria-label="Agenda attachment for 2025-05-19 Board Meeting" class=""><span class="title">Agenda</span></a></li></ul><footer><a class="call-to-action" href="/2025-05-19-board-meeting">Read more »</a></footer></div></article></div></div></section></div></main><footer id="page-footer" class="clearfix"><div class="container"><div class="columns"><div class="container"><div class="row"><div class="col-md-6"><p class="footer-copyright">Copyright © 2025 Fair Oaks Water District</p><p class="footer-address">10326 Fair Oaks Blvd., Fair Oaks CA 95628</p><p class="footer-phone"><span class="phone-label">Telephone</span> <span class="phone-number">(916) 967-5723</span></p><p class="social-footer-streamline"></p></div><div class="col-md-6"><nav class="footer-links" aria-label="footer"><div class="container"><ul class="footer-navigation"><li><a href="/privacy-policy">Privacy Policy</a></li></ul></div></nav><p class="footer-accessibility-policy" style="display:none"><a href="#" data-toggle="modal" data-target="#website-accessibility-policy-modal">Website Accessibility Statement</a></p><p class="footer-streamline footer-static-transparency"><a class="streamline" href="transparency.html" title="Special District Transparency Report">District Transparency</a></p><p class="footer-streamline">Powered by <a class="streamline" href="http://www.getstreamline.com/" title="Streamline: Technology for Special Districts">Streamline</a> | <a href="https://www.fowd.com/users/sign_in?destination=%2F">Sign in</a></p></div></div></div></div></div></footer></div>
  </div>

<div class="modal fade" tabindex="-1" role="dialog" aria-label="Search results" id="search-modal">
  <div class="modal-dialog modal-lg">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h2 class="modal-title">Search results</h2>
      </div>
      <div class="modal-body">
        <div role="search">
          <form class="search-box">
            <div class="input-group">
              <label for="search-results-search" class="sr-only">Search:</label>
              <input id="search-results-search" type="text" class="form-control" placeholder="Search..." />
              <span class="input-group-btn">
                <button class="btn btn-default" type="submit">Go!</button>
              </span>
            </div>
          </form>
        </div>
        <div class="search-results"></div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

<div id="website-accessibility-policy-modal" class="modal fade website-accessibility-policy-modal" data-backdrop="static" tabindex="-1">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-body">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h2 class="modal-title">Website Accessibility Statement</h2>

        <p>
          Fair Oaks Water District (the "District") is committed to ensuring that its services are accessible to all
          members of the public. As part of this commitment, the District strives to provide an accessible website compatible with
          the Web Content Accessibility Guidelines (WCAG) version 2.1, AA, and commercial screen reading software. Features of the
          website are created to allow individuals with vision and other impairments to understand and use the website to the same
          degree as someone without disabilities.
        </p>

        <hr />

        <iframe src="/website-accessibility-statement.html" width="100%" height="1550" frameborder="0"></iframe>
      </div>
    </div>
  </div>
</div>

  <script>
    $('.footer-accessibility-policy').show();
  </script>




    
  </body>
</html>
                               

Whois info of domain

Domain Name: FOWD.COM
Registry Domain ID: 374346_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.networksolutions.com
Registrar URL: http://networksolutions.com
Updated Date: 2025-03-10T06:41:10Z
Creation Date: 1997-05-08T04:00:00Z
Registry Expiry Date: 2030-05-09T04:00:00Z
Registrar: Network Solutions, LLC
Registrar IANA ID: 2
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.8777228662
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS61.WORLDNIC.COM
Name Server: NS62.WORLDNIC.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-18T10:22:17Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass