PageSourceSearch

https://www.abbeysprings.org/About

html abbeysprings.org collected 2026-09-30 15:49:13 UTC 173,408 bytes, 1,445 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"  lang="en" xml:lang="en">
3<head id="head"><title>
4	About us | Abbey Springs - Fontana, WI
5</title>
6	     <!--jQuery include portalTempalte.aspx-->
7        
7<script src="/CMSScripts/jquery/jquery.js"></script>
7
8        <!-- Cookie Notification Styles -->
9        <link rel="stylesheet" href="/CMSScripts/CHO/css/basic-styles.css">
10        
11    <!-- ClubHouseOnlineHeader -->
12    
13<!-- Meta, title, CSS, favicons masterheader.ascx -->
14<meta http-equiv="X-UA-Compatible" content="IE=edge">
15<meta name="viewport" content="width=device-width, initial-scale=1">
16 
17
18    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
19
20    <link href="/apple-touch-icon.png" type="image/png" rel="icon"/><link href="/apple-touch-icon.aspx" type="image/png" rel="icon"/><link href="/CHObundles/css?v=qiIqxuvboKcXq5qx9vRZatU4xene1dKmUNH7PsYqMR01" rel="stylesheet"/>
21
22    <link rel="stylesheet" href="/CMSModules/CHO/Widgets/app/css/styles.min.css">
23
24    <link id="ClubHouseOnlineHeader1_siteCssLink" type="text/css" rel="stylesheet" href="/CMSPages/GetResource.ashx?stylesheetname=Sass_CSGAbbeySprings_770"></link><style type="text/css">
25
26/*  ////////////////////////////////////////////////////// BASE/MOBILE  //////////////////////////////////////////////  */
27    
28
29::selection {
30    background: #023451;
31    color: #fcfcfc;
32    /* #eee */
33}
34
35.rectangle-btn .e3-button, .rectangle-btn .FormPanel .FormButton, .rectangle-btn .FormButton.btn, .rectangle-btn a.btn, .rectangle-btn .btn {
36    border-radius: 8px;
37}
38
39
40/* 100% SECTION BANNER */
41.theme1 a.btn, .theme1 .e3-button, .theme3 a.btn, .theme3 .e3-button {
42    background-color: #004f7e;
43    color: #fafafa;
44    border-color: #004f7e;
45}
46
47.theme1 a.btn:hover, .theme1 a.btn:focus, .theme1 .e3-button:hover, .theme1 .e3-button:focus,
48.theme3 a.btn:hover,
49.theme3 a.btn:focus,
50.theme3 .e3-button:hover,
51.theme3 .e3-button:focus,
52.theme1 .theme-secondary a.btn:hover,
53.theme1 .theme-secondary a.btn:focus,
54.theme1 .theme-secondary .e3-button:hover,
55.theme1 .theme-secondary .e3-button:focus,
56.theme1 .theme-secondary .FormButton.btn:hover,
57.theme1 .theme-secondary .FormButton.btn:focus{
58    background-color: #023451;
59    color: #fafafa;
60    border: 1px solid #023451;
61}
62
63.theme2 a.btn, .theme2 .e3-button {
64    color: #004f7e;
65    border: 1px solid #004f7e;
66}
67
68.theme2 a.btn:hover, .theme2 a.btn:focus, .theme2 .e3-button:hover, .theme2 .e3-button:focus {
69    background-color: #004f7e;
70    color: #ffffff;
71    border: none;
72}
73
74.theme2 a.btn:hover, .theme2 a.btn:focus, .theme2 .e3-button:hover, .theme2 .e3-button:focus {
75    background-color: #004f7e;
76    color: #ffffff;
77    border: 1px solid #004f7e;
78}
79
80
81/* full-width button styling */
82
83.theme2 .theme-secondary a.btn, 
84.theme2 .theme-secondary .e3-button, 
85.theme2 .theme-secondary .FormButton.btn,
86.theme3 .theme-secondary a.btn, 
87.theme3 .theme-secondary .e3-button, 
88.theme3 .theme-secondary .FormButton.btn {
89	color: #004f7e;
90    border: none;
91    background-color: #fff;
92}  
93
94.theme2 .theme-secondary a.btn:hover, 
95.theme2 .theme-secondary a.btn:focus, 
96.theme2 .theme-secondary .e3-button:hover, 
97.theme2 .theme-secondary .e3-button:focus, 
98.theme2 .theme-secondary .FormButton.btn:hover, 
99.theme2 .theme-secondary .FormButton.btn:focus,
100.theme3 .theme-secondary a.btn:hover, 
101.theme3 .theme-secondary a.btn:focus, .theme3 .theme-secondary .e3-button:hover, .theme3 .theme-secondary .e3-button:focus, .theme3 .theme-secondary .FormButton.btn:hover, .theme3 .theme-secondary .FormButton.btn:focus{
102    background-color: #023451;
103    color: #ffffff;
104    border: none;
105}
106
107
108/* remove sub-heading from mobile so there's less space between page title & page content */
109 .rotating-image-banner-slider .rotating-slide h4 {
110     display: none;
111     padding: 0;
112     margin: 0;
113     line-height: 0;
114 }
115
116
117
118
119/* FWQ STYLING */
120	
121	
122/* FULL-WIDTH QUICKLINK*/
123/* makes the bg section of all the full-width quicklinks a color */
124section#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_sectionMain,
125section#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks1_sectionMain {
126	background-color: #004F7E;
127}
128
129.full-width-quicklinks h3.large-font {
130	/*    background-color: #00000075; 6 code hex codes seem to nto work on IE or Edge */
131	background-color: rgba(0, 0, 0, 0.55);
132	padding: 0.1em 1em;
133	border: 3px solid #Fafafa;
134
135}
136
137/* remove bg overlay in black */
138.full-width-quicklinks .full-width-quicklink-wrapper {
139	background: rgba(42, 42, 42, 0);
140}
141
142/* when hover, turn text to white */
143.theme1.full-width-quicklinks .quicklink-flex-item:hover .large-bkgd h3,
144.theme1.full-width-quicklinks .quicklink-flex-item:hover .large-bkgd p,
145.theme1.full-width-quicklinks .quicklink-flex-item:focus .large-bkgd h3,
146.theme1.full-width-quicklinks .quicklink-flex-item:focus .large-bkgd p {
147	color: #FFF;
148}
149
150
151/* on mobile, full-width quicklinks have thick borders on top and bottom */
152.full-width-quicklinks .full-width-quicklink-wrapper.large-bkgd {
153	box-shadow: inset 0px 10px 0px 0px #004F7E;
154	border: 0;
155}
156
157
158.theme1.full-width-quicklinks .quicklink-flex-item:focus h3 {
159	outline: 1px dotted #fafafa;
160}
161
162.theme1.full-width-quicklinks .quicklink-flex-item:focus p {
163	outline: none;
164}
165
166.contact-card-widget.card-view .contact-card-wrapper .card-photo {
167    border-radius: 10%;
168}
169
170@media only screen and (min-width: 768px) {
171/*  ////////////////////////////////////////////////////// TABLET //////////////////////////////////////////////  */
172    
173
174.page-content {
175   min-height: 71vh;
176}
177
178}
179</style><style type="text/css">@media only screen and (min-width: 768px) {.cho-hero-textwidget * h2 {
180    font-size: 2.5em;
181}
182
183.page-content {
184   min-height: 71vh;
185}
186}
187</style> 
188
189    
189<script type="text/javascript" src="/CMSScripts/CHO/JS/Custom/main.min.js"></script>
189
190
191
192<!-- Body Font -->
193<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
194<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@700&display=swap" rel="stylesheet">
195
196
197
198
199
200
201
202<!--End of masterheader.ascx -->
203<meta name="description" content="Abbey SpringsAbbey Springs can play host to your next round of golf or your group golf outing. Our Clubhouse has many wonderful casual and fine dining options. Call us now at (262) 275-6113 to book in advance." /> 
204<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
204<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-011d93807e6b5780e10","applicationID":"1323804656","transactionName":"YgBQZ0dVDRVRAREPWVtKc2BlGwALQxIEAVNGSkJcR0ACCkQHCBZaVBFXHVRHEx4=","queueTime":0,"applicationTime":171,"agent":"","atts":""}</script>
204<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:"1386225712",accountID:"4124504",trustKey:"4124504",xpid:"UAcFVVNTDBABV1NRDwEDUFEH",licenseKey:"NRJS-011d93807e6b5780e10",applicationID:"1323804656",browserID:"1386225712"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
205(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
205e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
205const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
205if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
205o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
205(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
205;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
205{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
205ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
205{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
205null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
205dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
205imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
205return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
205!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
205if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
205);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
205class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
205h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
205 
206<meta http-equiv="pragma" content="no-cache" /> 
207<meta http-equiv="content-style-type" content="text/css" /> 
208<meta http-equiv="content-script-type" content="text/javascript" /> 
209<meta name="keywords" content="Abbey Springs" /> 
210 
211<link href="/apple-touch-icon.png" type="image/png" rel="icon"/><link href="/apple-touch-icon.aspx" type="image/png" rel="icon"/>
212<!-- Global site tag (gtag.js) - Google Analytics -->
213<script>
214window.dataLayer = window.dataLayer || [];
215window.gtag = window.gtag || function(){dataLayer.push(arguments);};
216</script>
vendor: 65 bytes, lines 216-217
216
217<script async src='https://www.googletagmanager.com/gtag/js?id=
217G-0GB3DW1SM4
vendor: 16 bytes, lines 217-218
217'> 
218</script>
219<script>
220gtag('js', new Date());
221gtag('config', 'G-0GB3DW1SM4');
222</script>
222
223
224
225<!-- Google Tag Manager -->
226<script>
vendor: 334 bytes, lines 226-231
226(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
227{'gtm.start': new Date().getTime(),event:'gtm.js'}
228);var f=d.getElementsByTagName(s)[0],
229j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
230'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
231})(window,document,'script','dataLayer','
231GTM-W28SM6K
vendor: 3 bytes, line 231
231');
231</script>
231
232<!-- End Google Tag Manager -->
233
234
235<!-- favicon -->
236<link rel='apple-touch-icon' sizes='57x57' href='/apple-touch-icon'>
237<link rel='apple-touch-icon' sizes='60x60' href='/apple-touch-icon'>
238<link rel='apple-touch-icon' sizes='72x72' href='/apple-touch-icon'>
239<link rel='apple-touch-icon' sizes='76x76' href='/apple-touch-icon'>
240<link rel='apple-touch-icon' sizes='114x114' href='/apple-touch-icon'>
241<link rel='apple-touch-icon' sizes='120x120' href='/apple-touch-icon'>
242<link rel='apple-touch-icon' sizes='144x144' href='/apple-touch-icon'>
243<link rel='apple-touch-icon' sizes='152x152' href='/apple-touch-icon'>
244<link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon'>
245<link rel='icon' type='image/png' sizes='192x192'  href='/apple-touch-icon'>
246<link rel='icon' type='image/png' sizes='32x32' href='/apple-touch-icon'>
247<link rel='icon' type='image/png' sizes='96x96' href='/apple-touch-icon'>
248<link rel='icon' type='image/png' sizes='16x16' href='/apple-touch-icon'>
249<meta name='msapplication-TileColor' content='#ffffff'>
250<meta name='msapplication-TileImage' content='/ms-icon-144x144'>
251<meta name='theme-color' content='#ffffff'>
252
253
254
255            <!-- Meta Pixel Code -->
256            
256<script>
vendor: 617 bytes, lines 256-264
256
257                !function(f,b,e,v,n,t,s) {
258                    if (f.fbq) return; n = f.fbq = function ()
259                        { n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments) };
260                    if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
261                        n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; 
262                        s.parentNode.insertBefore(t, s)
263                    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
264                    fbq('init', '
264123456789
vendor: 65 bytes, lines 264-266
264');
265                    fbq('track', 'PageView'); 
266            
266</script>
266
267    
268            <noscript>
269                <img height='1' width='1' style='display: none' src = 'https://www.facebook.com/tr?id=123456789&ev=PageView&noscript=1'/>
270            </noscript>
271
272            <!-- End Meta Pixel Code -->
273                
274            <link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/Default/bootstrap.css&amp;639257960185848759" type="text/css" rel="stylesheet"/> 
275<link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/base.css&amp;639257960148364601" type="text/css" rel="stylesheet"/> 
276<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/CHO/Property.css&amp;639257960832970113" type="text/css" rel="stylesheet"/> 
277<script type='text/javascript'>var _gaq = _gaq || [];_gaq.push(['_setAccount', 'UA-43749812-1']);_gaq.push(['_trackPageview']);</script>
277<script type="text/javascript" src="/CMSScripts/CHO/Scripts/MyProfilePages.js?639257960799215070"></script>
277</head>
278<body class="LTR Safari Chrome Safari128 Chrome128 ENUS ContentBody " >
279    <form method="post" action="/About.aspx" id="form" class="rectangle-btn">
280<div class="aspNetHidden">
281<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="" />
282<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
283<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
284<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwMTk2NTE1Ng8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgICAQ8WBB4FY2xhc3MFDXJlY3RhbmdsZS1idG4eBmFjdGlvbgULL0Fib3V0LmFzcHgWBAIFD2QWAmYPFgIeB1Zpc2libGVoZAIJD2QWAmYPDxYEHghDc3NDbGFzcwUPUGFnZVBsYWNlaG9sZGVyHgRfIVNCAgJkFgJmD2QWBgIFD2QWEgIBDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAICDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAIFDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAIHDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAIID2QWAmYPFgQfAQUKc3RhdGljLWltZx4JaW5uZXJodG1sBa0BPGEgaHJlZj0nL2hvbWUnPjxpbWcgc3JjPSd+L2dldG1lZGlhLzZlM2M5MDc1LTk3MjgtNDg4MS1iYTEwLTdmMjE3NTRjNTY2ZC9BYmJleVNwcmluZ3NfTG9nb19XaGl0ZS5hc3B4P3dpZHRoPTU1MiZhbXA7aGVpZ2h0PTI5MiZhbXA7ZXh0PS5wbmcnIGFsdD0nQWJiZXkgU3ByaW5ncyBMb2dvJyAvPjwvYT5kAgkPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAgoPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAgsPZBYEAgEPFgIeBXN0eWxlBQ1kaXNwbGF5Om5vbmU7ZAIDDxYEHwcFDmRpc3BsYXk6YmxvY2s7HgdvbmNsaWNrBRtsb2NhdGlvbi5ocmVmPScvbG9naW4uYXNweCcWAgIDDw8WAh4EVGV4dAUMTWVtYmVyIExvZ2luZGQCDA9kFgJmD2QWBmYPFgIfA2hkAgEPFgIfA2hkAgUPFgIfCQX4ATxzY3JpcHQgbGFuZ3VhZ2U9J2phdmFzY3JpcHQnPg0KdmFyIGEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWVudUVsZW0nKTsNCmEuaWQgPSAnbWFpbi1tZW51JzsNCmEuY2xhc3NOYW1lID0gJ3RvcC1uYXYgIGNvbGxhcHNlZCc7DQp2YXIgbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkaXZNYWluTWVudScpOw0KbS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsgbS5jbGFzc05hbWU9J2Z1bGxtZW51Jz
284sNCjwvc2NyaXB0Pg0KZAIHD2QWAmYPZBYCAgIPZBYCZg8PFgQfBAUPUGFnZVBsYWNlaG9sZGVyHwUCAmQWAmYPZBYCZg9kFghmD2QWBGYPFgYfAQUwY2hvLWhlcm8tdGV4dHdpZGdldCB0ZXh0LWNlbnRlciB0aGVtZTEgaGVpZ2h0NTAgHhNDSE9XaWRnZXRJbnN0YW5jZUlkBSYyMDUwNDM3X2Nob193aWRnZXRfcm90YXRpbmdpbWFnZWJhbm5lch8HBRdtYXJnaW46MHB4IDBweCAwcHggMHB4OxYCZg8WAh4LXyFJdGVtQ291bnQCAxYGZg9kFgQCAQ8WBB8HBXViYWNrZ3JvdW5kLWltYWdlOnVybCgvZ2V0bWVkaWEvZTJkMTM3YjctZGIwMC00MzhkLThlNTgtMjI1N2JmNzRiNGM0Lzc1QmFubmVyXzAwMS5hc3B4P3dpZHRoPTE5MDAmaGVpZ2h0PTcxMCZleHQ9LmpwZykeA2FsdGVkAgMPFgQfAQUbY2hvLWhlcm8tdGV4dHdpZGdldC1jb250ZW50HwNoFgICAQ8WAh8BBRdjb250YWluZXIgY2VudGVyLWNlbnRlchYKAgEPFgIfA2hkAgMPFgIfAQVDY2hvLWhlcm8tdGV4dHdpZGdldC1sb2dvIGhpZGRlbi14cyB2aXNpYmxlLXNtIHZpc2libGUtbWQgbWVkaXVtTG9nbxYCAgEPFgYfAQUMY2VudGVyLWJsb2NrHgNzcmNkHwxlZAIFDxYCHwkFHTxoMiBjbGFzcz0idGV4dC1jZW50ZXIiPjwvaDI+ZAIHDxYEHwZlHwEFC3RleHQtY2VudGVyZAIJDxYEHwEFC2Jhbm5lci1idG4gHwNoFgYCAQ8WAh8DaGQCAw8WAh8DaGQCBQ8WAh8DaGQCAQ9kFgQCAQ8WBB8HBXViYWNrZ3JvdW5kLWltYWdlOnVybCgvZ2V0bWVkaWEvNzQzMTE5NDQtNWFjYy00M2Y1LWE1ZWUtMWVlYjBmNTA5ZmY0Lzc1QmFubmVyXzAwMy5hc3B4P3dpZHRoPTE5MDAmaGVpZ2h0PTcxMCZleHQ9LmpwZykfDGVkAgMPFgQfAQUbY2hvLWhlcm8tdGV4dHdpZGdldC1jb250ZW50HwNoFgICAQ8WAh8BBRdjb250YWluZXIgY2VudGVyLWNlbnRlchYKAgEPFgIfA2hkAgMPFgIfAQVDY2hvLWhlcm8tdGV4dHdpZGdldC1sb2dvIGhpZGRlbi14cyB2aXNpYmxlLXNtIHZpc2libGUtbWQgbWVkaXVtTG9nbxYCAgEPFgYfAQUMY2VudGVyLWJsb2NrHw1kHwxlZAIFDxYCHwkFHTxoMiBjbGFzcz0idGV4dC1jZW50ZXIiPjwvaDI+ZAIHDxYEHwZlHwEFC3RleHQtY2VudGVyZAIJDxYEHwEFC2Jhbm5lci1idG4gHwNoFgYCAQ8WAh8DaGQCAw8WAh8DaGQCBQ8WAh8DaGQCAg9kFgQCAQ8WBB8HBXViYWNrZ3JvdW5kLWltYWdlOnVybCgvZ2V0bWVkaWEvYTkxZTc0YjMtZDRmNi00NDlmLThmNWQtZmVjYWE4YWE1NWQwLzc1QmFubmVyXzAwMi5hc3B4P3dpZHRoPTE5MDAmaGVpZ2h0PTcxMCZleHQ9LmpwZykfDGVkAgMPFgQfAQUbY2hvLWhlcm8tdGV4dHdpZGdldC1jb250ZW50HwNoFgICAQ8WAh8BBRdjb250YWluZXIgY2VudGVyLWNlbnRlchYKAgEPFgIfA2hkAgMPFgIfAQVDY2hvLWhlcm8tdGV4dHdpZGdldC1sb2dvIGhpZGRlbi14cyB2aXNpYmxlLXNtIHZpc2libGUtbWQgbWVkaXVtTG9nbxYCAgEPFgYfAQUMY2VudGVyLWJsb2NrHw1kHwxlZAIFDxYCHwkFHTxoMiBjbGFzcz0idGV4dC1jZW50ZXIiPjwvaDI+ZAIHDxYEHwZlHwEFC3RleHQtY2VudGVyZAIJDxYEHwEFC2Jhbm5lci1idG4gHwNoFgYCAQ8WAh8DaGQCAw8WAh8DaGQCBQ8WAh8DaGQCAg8WAh8JBeYFPHNjcmlwdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCgnLnJvdGF0aW5nLWltYWdlLWJhbm5lci1zbGlkZXItMDE2ZDc5NWEtYWRhMy00ZjA1LWFiN2QtMWU2Y2Q2NDUyYmIxJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b3BsYXk6dHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6NDAwMCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhZGU6dHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWVkOjcwMCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycm93czpmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdHM6ZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOnRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VUcmFuc2Zvcm06ZmFsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PmQCAQ9kFgJmD2QWAmYPFgQfAQUXYmFzaWMtdGV4dC1hcmVhIHRoZW1lMSAfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWAgIBDxYEHwEFGmlubmVyLXdyYXAgdGhlbWUtc2Vjb25kYXJ5HwcFGnBhZGRpbmc6MTJweCAwcHggMTJweCAwcHg7FgICAQ9kFgICAQ9kFhgCAQ8WAh8BBRRlMy10YWJsZS13cmFwIGNvbC1zbRYCAgEPFgIfCQWHCjxoMSBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+QWJvdXQ8L2gxPg0KDQo8aDIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPiZtZGFzaDsmbmJzcDvigItBIEdhdGVkIENvbW11bml0eSB3aXRoIFJlc29ydCBBbWVuaXRpZXMgJm1kYXNoOzwvaDI+DQoNCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+QWJiZXkgU3ByaW5ncyBpcyBhIHVuaXF1ZSBiZWFjaCwgYm9hdCBhbmQgZ29sZiBjb21tdW5pdHkgbG9jYXRlZCBvbiB0aGUgc291dGh3ZXN0ZXJuIHNob3JlcyBvZiBHZW5ldmEgTGFrZSBpbiBGb250YW5hLCBXaXNjb25zaW4uJm5ic3A7IEFiYmV5IFNwcmluZ3MgaXMgdW5saWtlIGFueSBvdGhlciBjb21tdW5pdHkgaW4gdGhlIE1pZHdlc3QuJm5ic3A7IE91ciB1bml0IG93bmVycyBlbmpveSBhbiBleGNsdXNpdmUgcHJpdmF0ZSBjbHViIGV4cGVyaWVuY2UsIGluY2x1ZGluZyBvdXIgZ29sZiBjb3Vyc2Ugd2l0aCBhIDQgJmZyYWMxMjsgc3RhciByYXRpbmcgYnkgR29sZiBEaWdlc3QgTWFnYXppbmUsIGZpdG5lc3MgY2VudGVyLCBpbmRvb3IgYW5kIG91dGRvb3IgcG9vbHMsIGxha2Vmcm9udCBiZWFjaCB3aXRoIHN3aW0gcGllcnMsIEhhci1UcnUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYWJiZXlzcHJpbmdzLm9yZy9SYWNxdWV0cy9UZW5uaXMiIHRpdGxlPSJUZW5uaXMgQ291cnRzIj50ZW5uaXMgY291cnRzPC9hPiBhbmQgZnVsbC1zZXJ2aWNlIG1hcmluYS4mbmJzcDsgT3VyIGxha2Ugdmlld3MgYXJlIGJyZWF0aHRha2luZyBhbmQgb2ZmZXIgYSBzcGVjdGFjdWxhciBiYWNrZHJvcCBmb3Igd2VkZGluZ3MsIHJlY2VwdGlvbnMgb3Igc3BlY2lhbCBjZWxlYnJhdGlvbnMuICZuYnNwOzxiciAvPg0KJm5ic3A7Jm5ic3A7PGJyIC8+DQpPdXIgZmFtaWx5IGF0bW9zcGhlcmUgYW5kIHNvY2lhbCBldmVudHMgc2VwYXJhdGVzIEFiYmV5IFNwcmluZ3MgZnJvbSBhbnkgb3RoZXIgY29tbXVuaXR5IGluIHRoZSBhcmVhLiZuYnNwOyBPdXIgZ29sZiBhbmQgdGVubmlzIHByb2Zlc3Npb25hbHMgcmF0ZSBhbW9uZyB0aGUgYmVzdCBpbiB0aGUgTGFrZSBHZW5ldmEgYXJlYSwgb2ZmZXJpbmcgaGlnaC1sZXZlbCBqdW5pb3IgbGVzc29ucyBhcyB3ZWxsIGFzIGFkdWx0IGxlYWd1ZXMsIGxlc3NvbnMsIGRyaWxscyBhbmQgZXZlbnRzLiZuYnNwOyBPdXRkb29yIHBvb2wgc2Vhc29uIGlzIE1lbW9yaWFsIERheSB0aHJvdWdoIExhYm9yIERheSBhbmQgb2ZmZXJzIHJlY3JlYXRpb25hbCBzd2ltIGFuZCBwYXRpbyBsb3VuZ2luZy48YnIgLz4NCiZuYnNwOzwvcD4NCmQCAw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgUPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIHDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCCQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgsPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAINDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCDw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhEPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAITDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCFQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhcPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAICD2QWAgIBDxYEHwEFIWV4cGFuZGFibGUtY29udGVudC13aWRnZXQgdGhlbWUzIB8HBRhtYXJnaW46MHB4IDBweCAyMHB4IDBweDsWAgIBDxYCHwcFGHBhZGRpbmc6MHB4IDBweCAwcHggMHB4OxYEAgEPFgQfBmUfAQUVdGV4dC1sZWZ0IG5vcm1hbC1mb250ZAIDDxYCHwsCBhYMZg9kFgQCAQ8WCB4EaHJlZgVgI3BfbHRfQ29udGVudFdpZGdldHNfcGFnZXBsYWNlaG9sZG
284VyX3BfbHRfem9uZUNvbnRlbnRfRXhwYW5kYWJsZUNvbnRlbnRfcnB0SXRlbXNfY3RsMDBfY29sbGFwc2UxHgRyb2xlBQdoZWFkaW5nHgphcmlhLWxldmVsBQEzHg1hcmlhLWNvbnRyb2xzBV9wX2x0X0NvbnRlbnRXaWRnZXRzX3BhZ2VwbGFjZWhvbGRlcl9wX2x0X3pvbmVDb250ZW50X0V4cGFuZGFibGVDb250ZW50X3JwdEl0ZW1zX2N0bDAwX2NvbGxhcHNlMRYCAgEPFgIfCQUGRGluaW5nZAIDDxYCHgthcmlhLWV4cGFuZAUFZmFsc2UWBgIBDxYCHwYFgRE8dWw+Cgk8bGk+PHN0cm9uZz5ZYWNodCBDbHViPC9zdHJvbmc+IC0gT3Zlcmxvb2tpbmcgYmVhdXRpZnVsIEdlbmV2YSBMYWtlLCB0aGUgWWFjaHQgQ2x1YiBpcyB0aGUgaWRlYWwgc2V0dGluZyBmb3IgYW4gdXBzY2FsZSBkaW5pbmcgZXhwZXJpZW5jZS4gJm5ic3A7U2Vhc29uYWwgbWVudSBjdXJhdGVkIGJ5IEV4ZWN1dGl2ZSBDaGVmIEJlbiBKYW5zZWVuLjwvbGk+Cgk8bGk+PHN0cm9uZz5DbHViaG91c2UgR3JpbGxlPC9zdHJvbmc+IC0gQ2F0ZXJpbmcgdG8gZ29sZmVycyBhbmQgZmFtaWxpZXMgYWxpa2UsIHRoZSBDbHViaG91c2UgR3JpbGxlIGlzIGEgZ3JlYXQgcGxhY2UgZnJvbSBicmVha2Zhc3QgdGhyb3VnaCBkaW5uZXIuICZuYnNwO091ciBtZW51IGZlYXR1cmVzIGZ1bGwgYnJlYWtmYXN0LCB1cHNjYWxlIHNhbmR3aWNoZXMgYW5kIGJ1cmdlcnMsIHNhbGFkcywgYXBwZXRpemVycyBhbmQgaGFuZG1hZGUgcGl6emFzLiAmbmJzcDtUaGUgYmFyIGF0IHRoZSBHcmlsbGUgaXMgdGhlIHBlcmZlY3Qgc3BvdCB0byB1bndpbmQgYWZ0ZXIgYSByb3VuZCBvZiBnb2xmLjwvbGk+Cgk8bGk+PHN0cm9uZz5CYW5xdWV0IFJvb20gYW5kIExha2Vmcm9udCBUZW50PC9zdHJvbmc+IC0gQXZhaWxhYmxlIHRvIHJlbnQgZm9yIHByaXZhdGUgZXZlbnRzLiBBYmJleSBTcHJpbmcmcnNxdW87cyBCYW5xdWV0IFJvb20gZmVhdHVyZXMgYSBzdG9uZSBlbnRyYW5jZSBhbmQgZmlyZXBsYWNlcyBpcyBhbiBlbGVnYW50IGJ1dCBydXN0aWMgb3B0aW9uIGZvciB5b3VyIG5leHQgZXZlbnQuICZuYnNwO1NlYXRpbmcgdXAgdG8gMjE1IGd1ZXN0cywgdGhlIEJhbnF1ZXQgUm9vbSBhbHNvIGZlYXR1cmVzIGEgYmVhdXRpZnVsIGJhciBhbmQgYSBzcGFjaW91cyBkZWNrIHdpdGggdmlld3Mgb2Ygb3VyIGx1c2ggZ29sZiBjb3Vyc2UuICZuYnNwO0luLWhvdXNlIHNvdW5kIHN5c3RlbXMsIHByb2plY3RvciAmYW1wOyBzY3JlZW4gb3B0aW9ucywgbGluZW5zIGFuZCBjaGFpciBjb3ZlcnMgYXJlIGFsbCBhbWVuaXRpZXMgd2UgYXJlIHByb3VkIHRvIG9mZmVyLiAmbmJzcDtBYmJleSBTcHJpbmdzIExha2Vmcm9udCBUZW50IGlzIGxvY2F0ZWQganV0cyBzdGVwcyBmcm9tIHRoZSBzaG9yZSBvZiBHZW5ldmEgTGFrZSwgb3VyIHBlcm1hbmVudCB0ZW50IGlzIGJleW9uZCB3b3JkcyEgQWNjb21tb2RhdGluZyB1cCB0byAxNTAgZ3Vlc3RzLCB0aGUgdGVudCBpcyBhIGdyZWF0IGxvY2F0aW9uIGZvciBjb3Jwb3JhdGUgZXZlbnRzLCB3ZWRkaW5nIGNlcmVtb25pZXMgYW5kIGxhcmdlIGZhbWlseSBnYXRoZXJpbmdzLiAmbmJzcDtUaGUgTGFrZWZyb250IFRlbnQgaXMgYXZhaWxhYmxlIE1heSB0aHJvdWdoIE9jdG9iZXIuPC9saT4KCTxsaT48c3Ryb25nPlBvb2wgQ2Fmw6kgPC9zdHJvbmc+LSBBZGphY2VudCB0byB0aGUgQ2x1YmhvdXNlIEdyaWxsZSwgYW5kIHRoaXMgd2Fsay11cCBjb3VudGVyIG9mZmVycyBzd2ltbWVycyBhbmQgY2hpbGRyZW4sIGEgcmVsYXhlZCBlbnZpcm9ubWVudCB0byBncmFiIGEgcXVpY2sgbHVuY2gsIHNuYWNrIG9yIGhhbmQgc2Nvb3BlZCBpY2UgY3JlYW0uPC9saT4KCTxsaT48c3Ryb25nPlBpY25pYyBBcmVhPC9zdHJvbmc+IC0gTG9jYXRlZCBhdCB0aGUgYmVhY2gsIG91ciBwaWNuaWMgYXJlYSBpbmNsdWRlcyB0YWJsZXMgYW5kIGNoYXJjb2FsIGdyaWxscyBvbiBhIGZpcnN0IGNvbWUgZmlyc3Qgc2VydmUgYmFzaXMsIGZvciBvd25lcnMgd2hpbGUgYXQgdGhlIGJlYWNoLjwvbGk+Cgk8bGk+PHN0cm9uZz5CZWxvdyBEZWNrPC9zdHJvbmc+ICZuZGFzaDsgQXZhaWxhYmxlIG9ubHkgdG8gdW5pdCBvd25lcnMuICZuYnNwO1RoZSBCZWxvdyBEZWNrIGlzIG91ciBhbCBmcmVzY28gb3B0aW9uIGFuZCBmZWF0dXJlcyAmcXVvdDtvbmUtb2YtYS1raW5kJnF1b3Q7IHZpZXdzIG9mIHRoZSBsYWtlLiAmbmJzcDtCZWxvdyBEZWNrIG9mZmVycyBiZWFjaHNpZGUgZGluaW5nIGF0IGl0cyBiZXN0LiAmbmJzcDtRdWFsaXR5IGNvbnRlbXBvcmFyeSBzYW5kd2ljaGVzLCB3cmFwcywgc2FsYWRzIGFuZCBzbmFja3MgYXJlIGZlYXR1cmVzIG9mIHRoZSBtZW51LiAmbmJzcDtUaGUgZnVsbCBiYXIgb2ZmZXJzIGRhaWx5IGRyaW5rIHNwZWNpYWxzLCBzbW9vdGhpZXMgYW5kIHRvLWdvIG9yZGVycyBmb3IgbWVhbHMgb24geW91ciBib2F0LjwvbGk+CjwvdWw+CmQCAw8WAh8DaGQCBQ8WAh8DaGQCAQ9kFgQCAQ8WCB8OBWAjcF9sdF9Db250ZW50V2lkZ2V0c19wYWdlcGxhY2Vob2xkZXJfcF9sdF96b25lQ29udGVudF9FeHBhbmRhYmxlQ29udGVudF9ycHRJdGVtc19jdGwwMV9jb2xsYXBzZTEfDwUHaGVhZGluZx8QBQEzHxEFX3BfbHRfQ29udGVudFdpZGdldHNfcGFnZXBsYWNlaG9sZGVyX3BfbHRfem9uZUNvbnRlbnRfRXhwYW5kYWJsZUNvbnRlbnRfcnB0SXRlbXNfY3RsMDFfY29sbGFwc2UxFgICAQ8WAh8JBQZNYXJpbmFkAgMPFgIfEgUFZmFsc2UWBgIBDxYCHwYFnAM8dWw+Cgk8bGk+QWJiZXkgU3ByaW5ncyZyc3F1bzsgZW5qb3kgdGhlIGZpbmVzdCBtYXJpbmEgb24gR2VuZXZhIExha2UuICZuYnNwO1RoZSBNYXJpbmEgaGFzIDg4IGJvYXQgc2xpcHMsIDE0IGJ1b3lzIHdpdGggdGVuZGVyIHNlcnZpY2UsIDE1NiBib2F0cyBpbiBkcnkgc3RvcmFnZSwgYW5kIGRpbmdoeSBkb2NrcyBmb3IgcGFkZGxlYm9hcmRzLCBrYXlha3MsIGNhbm9lcywgYW5kIHNtYWxsIHNhaWxib2F0cy48L2xpPgoJPGxpPkJvYXQgQ2x1YiAmbmRhc2g7IEFiYmV5IFNwcmluZ3MgaGFzIHBhcnRuZXJlZCB3aXRoIFRoZSBCb2F0IEhvdXNlIE1hcmluYSBvZiBMYWtlIEdlbmV2YSB0byBvZmZlciBvdXIgdW5pdCBvd25lcnMgb24gcHJvcGVydHkgYWNjZXNzIHRvIGJvYXRpbmcgb24gdGhlIGxha2UuPC9saT4KPC91bD4KZAIDDxYCHwNoZAIFDxYCHwNoZAICD2QWBAIBDxYIHw4FYCNwX2x0X0NvbnRlbnRXaWRnZXRzX3BhZ2VwbGFjZWhvbGRlcl9wX2x0X3pvbmVDb250ZW50X0V4cGFuZGFibGVDb250ZW50X3JwdEl0ZW1zX2N0bDAyX2NvbGxhcHNlMR8PBQdoZWFkaW5nHxAFATMfEQVfcF9sdF9Db250ZW50V2lkZ2V0c19wYWdlcGxhY2Vob2xkZXJfcF9sdF96b25lQ29udGVudF9FeHBhbmRhYmxlQ29udGVudF9ycHRJdGVtc19jdGwwMl9jb2xsYXBzZTEWAgIBDxYCHwkFFExha2Vmcm9udCBSZWNyZWF0aW9uZAIDDxYCHxIFBWZhbHNlFgYCAQ8WAh8GBe0GPHVsPgoJPGxpPkJlYWNoOyAxMDAgZm9vdCBwcml2YXRlIGJlYWNoIGV4Y2x1c2l2ZWx5IGZvciBvdXIgdW5pdCBvd25lcnMgYW5kIGd1ZXN0cywgZmVhdHVyaW5nIHN3aW0gYXJlYSwgcGllcnMsIGFuZCBmbG9hdGluZyByYWZ0cy48L2xpPgoJPGxpPlNhbmQgVm9sbGV5YmFsbDwvbGk+Cgk8bGk+Qm9jY2UgQmFsbDwvbGk+Cgk8bGk+QmFza2V0YmFsbDwvbGk+Cgk8bGk+QmFncy9Db3JuaG9sZTwvbGk+Cgk8bGk+UGxheWdyb3VuZDsgJm5ic3A7TmVzdGxlZCBiZWhpbmQgdGhlIGJlYWNoIGlzIGEgbGFyZ2UgcGxheSBsYW5kIGZvciBraWRzIG9mIGFsbCBhZ2VzIHRvIGVuam95LiAmbmJzcDtGcm9tIHRoZSBjdXJ2eSBzbGlkZSB0byB0aGUgc3dpbmdzIHRoZXJlIGlzIHNvbWV0aGluZyBmb3IgZXZlcnlvbmUuPC9saT4KCTxsaT5MYWtlc2hvcmUgUGF0aDsgQSBwbGVhc2FudCB3YWxrIGFsb25nIHRoZSBHZW5ldmEgTGFrZSBzaG9yZSBwYXRoIGlzIGEgd29uZGVyZnVsIHdheSB0byBlbmpveSB0aGUgYmVhdXR5IG9mIHRoZSBXZXN0IEVuZC4gU29tZSB2aXNpdG9ycyBhcmUgc3VycHJpc2VkIHRvIGxlYXJuIHRoYXQgdGhlIGVudGlyZSBzaG9yZWxpbmUgaXMgcHVibGljbHkgYWNjZXNzaWJsZS4gJm5ic3A7V2Fsa2VycyBhcmUgZnJlZSB0byBlbmpveSBzcGVjdGFjdWxhciB2aWV3cyBmcm9tIHRoZSBwYXRoLiBUaGUgZW50aXJlIGpvdXJuZXkgYXJvdW5kIHRoZSBsYWtlIGlzIGFwcHJveGltYXRlbHkgMjEgbWlsZXMuIFRob3VnaCBwb3NzaWJsZSB0byBhY2NvbXBsaXNoIG9uIGEgbG9uZyBzdW1tZXIgZGF5LCBtb3N0IHBlb3BsZSBlbmpveSBicmVha2luZyBpdCB1cCBpbnRvIHNldmVyYWwgc2hvcnRlciBhZHZlbnR1cmVzLjwvbGk+CjwvdWw+CmQCAw8WAh8DaGQCBQ8WAh8DaGQCAw9kFgQCAQ8WCB8OBWAjcF9sdF9Db250ZW50V2lkZ2V0c19wYWdlcGxhY2Vob2xkZXJfcF9sdF96b25lQ29udGVudF9FeHBhbmRhYmxlQ29udGVudF9ycHRJdGVtc19jdGwwM19jb2xsYXBzZTEfDwUHaGVhZGluZx8QBQEzHxEFX3BfbHRfQ29udGVudFdpZGdldHNfcGFnZXBsYWNlaG9sZG
284VyX3BfbHRfem9uZUNvbnRlbnRfRXhwYW5kYWJsZUNvbnRlbnRfcnB0SXRlbXNfY3RsMDNfY29sbGFwc2UxFgICAQ8WAh8JBRNDbHVic2lkZSBSZWNyZWF0aW9uZAIDDxYCHxIFBWZhbHNlFgYCAQ8WAh8GBbwMPHVsPgoJPGxpPkluZG9vciBhbmQgT3V0ZG9vciBQb29sczsgT3VyIGFxdWF0aWMgZmFjaWxpdHkgaW5jbHVkZXMgZm91ciBwb29sczogaW5kb29yIGxhcCBzd2ltbWluZyBwb29sLCB3aGlybHBvb2wsIG91dGRvb3IgcG9vbCBhbmQgemVyby1kZXB0aCB0b2RkbGVyIHBvb2wuPC9saT4KCTxsaT5GaXRuZXNzIENlbnRlciAmbmRhc2g7IENvbXBsZXRlbHkgcmVtb2RlbGVkIGluIDIwMTksIHRoZSBmaXRuZXNzIGNlbnRlciBpcyBlcXVpcHBlZCB3aXRoIHRvcCBvZiB0aGUgbGluZSBleGVyY2lzZSBlcXVpcG1lbnQuIE91ciB0d28tc3RvcnkgZml0bmVzcyBjZW50ZXIgaW5jbHVkZXMgYSBzdGF0ZS1vZi10aGUgYXJ0IGNhcmRpbyByb29tIGFuZCBzdHJlbmd0aCB0cmFpbmluZyByb29tIGVxdWlwcGVkIHdpdGggZHVtYmJlbGxzLCBtZWRpY2luZSBiYWxscywgYW5kIGV4ZXJjaXNlIGVxdWlwbWVudCB0byBtZWV0IGFsbCBvZiB5b3VyIHdvcmtvdXQgbmVlZHMuICZuYnNwOzwvbGk+Cgk8bGk+WW9nYSBTdHVkaW87IEluIHNlYXNvbiB3ZSBvZmZlciA3IGFsbCBsZXZlbCB5b2dhIGNsYXNzZXMgd2Vla2x5LiBCYXNpYywgZm91bmRhdGlvbmFsIHlvZ2EgcG9zdHVyZXMgYXJlIHByYWN0aWNlZCB0byBhbGlnbiwgc3RyZW5ndGhlbiBhbmQgcHJvbW90ZSBmbGV4aWJpbGl0eSBpbiB0aGUgYm9keS4gJm5ic3A7SWYgd2VhdGhlciBwZXJtaXRzLCBjbGFzc2VzIGRvIG1lZXQgYXQgdGhlIExha2Vmcm9udCBpbiB0aGUgbW9ybmluZ3MuPC9saT4KCTxsaT5XYXRlciBBZXJvYmljczsgVG9uZSBhbmQgc2N1bHB0IHlvdXIgYm9keSB3aXRoIG5vIGltcGFjdCB0byB5b3VyIGpvaW50cy4gVGhpcyBwb3B1bGFyIHdhdGVyIGFlcm9iaWNzIHdvcmtvdXQgaXMgYSBzd2ltbWluZyBibGVuZCBvZiBjYXJkaW8gYW5kIHJlc2lzdGFuY2UgdHJhaW5pbmcsIGFuZCBtYXkgaW5jb3Jwb3JhdGUgcmVzaXN0YW5jZSB0b29scyBzdWNoIGFzIGJ1b3lhbnQgd2F0ZXIgd2VpZ2h0cyBhbmQgbm9vZGxlcy48L2xpPgoJPGxpPlBpY2tsZWJhbGwgJm5kYXNoOyBGb3VyJm5ic3A7b3V0ZG9vciBwaWNrbGUgYmFsbCBjb3VydHMuPC9saT4KCTxsaT5UZW5uaXMgLSBGb3VyIHByaXN0aW5lIGhhci10cnUgdGVubmlzIGNvdXJ0cy4gVGhpcyBzb2Z0IG1hdGVyaWFsIHBsYXlzIGp1c3QgbGlrZSBjbGF5IGFuZCBpcyB2ZXJ5IGZvcmdpdmluZyBvbiB0aGUgYm9keS4gVGhlIGNvdXJ0cyBhcmUgd2F0ZXJlZCB0d2ljZSBhIGRheSBhbmQgYWxzbyBzd2VwdCB0byBtYWtlIHN1cmUgdGhleSBhcmUgaW4gdG9wIHBsYXlpbmcgY29uZGl0aW9uLiBNZW1iZXJzIGNhbiBlbmpveSB3YXRjaGluZyB0aGUgZ2FtZSB3aGlsZSBvbiB0aGUgZGVjayBvZiB0aGUgb3V0ZG9vciBwb29sLiZuYnNwOzwvbGk+Cgk8bGk+R2FtZSBSb29tIC0gT3Zlcmxvb2tpbmcgdGhlIGluZG9vciBwb29sLiAmbmJzcDtPdXIgZ2FtZSByb29tIGlzIGZ1biBmb3IgdGhlIHdob2xlIGZhbWlseS4gJm5ic3A7RXZlcnlvbmUgY2FuIGdldCBpbnZvbHZlZCB3aXRoIHZpZGVvIGdhbWVzLCBwb29sIHRhYmxlLCBwaW5nIHBvbmcsIGFuZCBhaXIgaG9ja2V5LjxiciAvPgoJJm5ic3A7PC9saT4KPC91bD4KZAIDDxYCHwNoZAIFDxYCHwNoZAIED2QWBAIBDxYIHw4FYCNwX2x0X0NvbnRlbnRXaWRnZXRzX3BhZ2VwbGFjZWhvbGRlcl9wX2x0X3pvbmVDb250ZW50X0V4cGFuZGFibGVDb250ZW50X3JwdEl0ZW1zX2N0bDA0X2NvbGxhcHNlMR8PBQdoZWFkaW5nHxAFATMfEQVfcF9sdF9Db250ZW50V2lkZ2V0c19wYWdlcGxhY2Vob2xkZXJfcF9sdF96b25lQ29udGVudF9FeHBhbmRhYmxlQ29udGVudF9ycHRJdGVtc19jdGwwNF9jb2xsYXBzZTEWAgIBDxYCHwkFBEdvbGZkAgMPFgIfEgUFZmFsc2UWBgIBDxYCHwYF9AM8dWw+Cgk8bGk+Cgk8cD5OZXN0bGVkIG9uIHRoZSBzaG9yZXMgb2YgcGljdHVyZXNxdWUgTGFrZSBHZW5ldmEgaW4gRm9udGFuYSwgV2lzY29uc2luLCBBYmJleSBTcHJpbmdzIGlzIGEgNCAmZnJhYzEyOyBzdGFyIGdvbGYgY291cnNlIHRoYXQgb2ZmZXJzIGFuIHVucml2YWxlZCBnb2xmIGV4cGVyaWVuY2UgYW1pZHN0IGJyZWF0aHRha2luZyBuYXR1cmFsIGJlYXV0eS4mbmJzcDsgUmVub3ZhdGVkIGluIDIwMjEsIEFiYmV5IFNwcmluZ3MgYm9hc3RzIGEgY2hhbXBpb25zaGlwIGNhbGliZXIgZ29sZiBjb3Vyc2UsIHdpdGggbWV0aWN1bG91c2x5IG1haW50YWluZWQgMDA3IGJlbnQtZ3Jhc3MgZ3JlZW5zLCBuZXcgc2FuZCBidW5rZXJzIHdpdGggQmlsbHkgQnVua2VyIGRyYWluYWdlLCBhbmQgYSBwcmlzdGluZSBsYXlvdXQgdGhhdCBib3RoIGNoYWxsZW5nZXMgYW5kIGNhcHRpdmF0ZXMgcGxheWVycyBvZiBhbGwgc2tpbGwgbGV2ZWxzLiZuYnNwOzwvcD4KCTwvbGk+CjwvdWw+CmQCAw8WAh8DaGQCBQ8WAh8DaGQCBQ9kFgQCAQ8WCB8OBWAjcF9sdF9Db250ZW50V2lkZ2V0c19wYWdlcGxhY2Vob2xkZXJfcF9sdF96b25lQ29udGVudF9FeHBhbmRhYmxlQ29udGVudF9ycHRJdGVtc19jdGwwNV9jb2xsYXBzZTEfDwUHaGVhZGluZx8QBQEzHxEFX3BfbHRfQ29udGVudFdpZGdldHNfcGFnZXBsYWNlaG9sZGVyX3BfbHRfem9uZUNvbnRlbnRfRXhwYW5kYWJsZUNvbnRlbnRfcnB0SXRlbXNfY3RsMDVfY29sbGFwc2UxFgICAQ8WAh8JBSVNZW1iZXIvRmFtaWx5IFByb2dyYW1zIGFuZCBBY3Rpdml0aWVzZAIDDxYCHxIFBWZhbHNlFgYCAQ8WAh8GBcMDPHA+VGhyb3VnaG91dCB0aGUgeWVhciB3ZSBob3N0IGFuIGFycmF5IG9mIGFjdGl2aXRpZXMgZm9yIG91ciBvd25lcnMgdG8gZW5qb3kuPC9wPgoKPHVsPgoJPGxpPldlbGNvbWUgQmFjayBDYXJ0IENyYXdsPC9saT4KCTxsaT5Gb3VydGggb2YgSnVseSBDYXJuaXZhbDwvbGk+Cgk8bGk+RGF5IENhbXBzPC9saT4KCTxsaT5UZW5uaXMgQ2FtcHM8L2xpPgoJPGxpPkdvbGYgTGVhZ3VlczwvbGk+Cgk8bGk+Q29sb3IgUnVuIGFuZCBUdXJrZXkgVHJvdDwvbGk+Cgk8bGk+TmV3IFllYXImIzM5O3MgRXZlPC9saT4KCTxsaT5XaW50ZXJmZXN0PC9saT4KCTxsaT5Ib2xpZGF5IEJ1ZmZldHM7IEVhc3RlciwgTW90aGVyJiMzOTtzIERheSwgVGhhbmtzZ2l2aW5nIGFuZCBTYW50YSYjMzk7cyBCcnVuY2g8L2xpPgoJPGxpPkxpdmUgRW50ZXJ0YWlubWVudCBhdCB0aGUgWWFjaHQgQ2x1YjwvbGk+CjwvdWw+CmQCAw8WAh8DaGQCBQ8WAh8DaGQCAw9kFgJmD2QWAmYPFgQfAQUXYmFzaWMtdGV4dC1hcmVhIHRoZW1lMSAfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWAgIBDxYEHwEFGmlubmVyLXdyYXAgdGhlbWUtc2Vjb25kYXJ5HwcFGnBhZGRpbmc6MTJweCAwcHggMTJweCAwcHg7FgICAQ9kFgICAQ9kFhgCAQ8WAh8BBRRlMy10YWJsZS13cmFwIGNvbC1zbRYCAgEPFgIfCQWqBDxoMiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+TWlzc2lvbiBTdGF0ZW1lbnQ8L2gyPg0KDQo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPkFiYmV5IFNwcmluZ3MgaXMgYSBmYW1pbHktb3JpZW50ZWQgcHJpdmF0ZSBjb21tdW5pdHkgZXN0YWJsaXNoZWQgaW4gMTk3MSB0byBvZmZlciBwcmVtaWVyIGxlaXN1cmUgYW5kIHJlY3JlYXRpb25hbCBhY3Rpdml0aWVzIGFsb25nIHRoZSBzaG9yZXMgb2YgR2VuZXZhIExha2UuIFdlIGZvc3RlciBhIHNhZmUsIHdlbGNvbWluZyBhbmQgaW5jbHVzaXZlIGVudmlyb25tZW50IHdoZXJlIG91ciB0cmFkaXRpb25zIG9mIE11dHVhbCBSZXNwZWN0LCBJbmRpdmlkdWFsIEludGVncml0eSwgYW5kIENvbW11bml0eSBQcmlkZSBhcmUgdGhlIGZvdW5kYXRpb24gdXBvbiB3aGljaCBnZW5lcmF0aW9uIG9mIGZ
284hbWlsaWVzIG9mIGFsbCBhZ2VzIGFuZCBvdXIgZ3Vlc3RzIGJ1aWxkIHRyZWFzdXJlZCBmcmllbmRzaGlwcywgZXhwZXJpZW5jZXMgYW5kIGNoZXJpc2hlZCBtZW1vcmllcyB0byBsYXN0IGEgbGlmZXRpbWUuPC9wPg0KZAIDDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCBQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgcPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIJDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCCw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAg0PFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIPDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCEQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhMPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIVDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCFw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgkPZBYCZg9kFgJmDxYEHwoFFjIwNTA0MzdfY2hvXzJyb3dmb290ZXIfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWDAIBDxYCHwEFLmNvbC14cy0xMiBjb2wtc20tMyBmdC1sb2dvLXdyYXBwZXIgbWVkaXVtLWxvZ28WAgIBDxYEHw0Fan4vZ2V0bWVkaWEvZmRiMDBiMzYtZTMwOS00MmI0LTk0NzYtNGI1Y2ZhMjFkZjAyL0FiYmV5U3ByaW5nc19Mb2dvX1doaXRlLmFzcHg/d2lkdGg9NTUyJmhlaWdodD0yOTImZXh0PS5wbmcfDAUSQWJiZXkgU3ByaW5ncyBMb2dvZAIDD2QWBAIBDxYCHwEFJWZhIGZvb3Rlci1hZHZhbmNlLWljb25zIGZhLW1hcC1tYXJrZXJkAgMPFgIfCQU8QWJiZXkgU3ByaW5nczxicj5PbmUgQ291bnRyeSBDbHViIERyLjxicj5Gb250YW5hLCBXSSAgNTMxMjUuZAIFDxYCHwNoFgQCAQ8WAh8BBSVmYSBmb290ZXItYWR2YW5jZS1pY29ucyBmYS1tYXAtbWFya2VyZAIDDxYCHwllZAIHD2QWGAIDD2QWAgIBDxYCHwEFIGZhIGZvb3Rlci1hZHZhbmNlLWljb25zIGZhLXBob25lZAIFDxYCHwkFNFRlbDogPGEgaHJlZj0ndGVsOigyNjIpIDI3NS02MTEzJz4oMjYyKSAyNzUtNjExMzwvYT5kAgcPFgIfA2hkAgkPFgIfA2gWAgIBDxYCHwEFIGZhIGZvb3Rlci1hZHZhbmNlLWljb25zIGZhLXBob25lZAILDxYCHwNoZAIPD2QWAgIBDxYCHwEFHmZhIGZvb3Rlci1hZHZhbmNlLWljb25zIGZhLWZheGQCEQ9kFgICAQ8WAh8JBRNGYXg6ICgyNjIp
284IDI3NS04MDgyZAIVD2QWAgIBDxYCHwEFI2ZhIGZvb3Rlci1hZHZhbmNlLWljb25zIGZhLWVudmVsb3BlZAIXD2QWAgIBDxYCHwkFQSA8YSBocmVmPSdtYWlsdG86aW5mb0BhYmJleXNwcmluZ3Mub3JnJz5pbmZvQGFiYmV5c3ByaW5ncy5vcmc8L2E+ZAIZDxYCHwNoZAIbDxYCHwNoFgICAQ8WAh8BBSVmYSBmb290ZXItYWR2YW5jZS1pY29ucyBmYS1tYXAtbWFya2VyZAIdDxYCHwNoFgICAQ8PFgYeC05hdmlnYXRlVXJsZR4GVGFyZ2V0BQZfYmxhbmsfCWVkZAIJD2QWAgIBDxYCHwNoZAILDxYCHwEFPWNvbC14cy0xMiBmbGV4LWNlbnRlci12LWggZm9vdGVyLWJvdHRvbS1saW5lIGZvb3Rlci1jb250YWluZXIWDgIBDxYCHwkFNSZjb3B5OyAyMDI2Jm5ic3A7IEFiYmV5IFNwcmluZ3MuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuZAIDDxYCHwNoZAIFDxYCHwNoZAIHDxYCHwNoZAIJDxYCHwNoZAILDxYCHwNoZAIPD2QWAmYPDxYGHxMFGWh0dHBzOi8vd3d3LmpvbmFzY2x1Yi5jb20fFAUGX2JsYW5rHwkFHlBvd2VyZWQgYnkgSm9uYXMgQ2x1YiBTb2Z0d2FyZWRkZAX8hH8cpjC4d5aCOJRwawd39tYV" />
285</div>
286
287<script type="text/javascript">
288//<![CDATA[
289var theForm = document.forms['form'];
290if (!theForm) {
291    theForm = document.form;
292}
293function __doPostBack(eventTarget, eventArgument) {
294    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
295        theForm.__EVENTTARGET.value = eventTarget;
296        theForm.__EVENTARGUMENT.value = eventArgument;
297        theForm.submit();
298    }
299}
300//]]>
301</script>
301
302
303
304<script src="/WebResource.axd?d=Fgdro4c3YKEDJ93keYqLmXLvEMpyjQZNcKu8Xl_1RYo95L6GCql4YAes0VDmSJuW0RxJEBmBksNALpp9pOhriP-h5f81&amp;t=638628207619783110" type="text/javascript"></script>
304
305
306<input type="hidden" name="lng" id="lng" value="en-US" />
307<script type="text/javascript">
308	//<![CDATA[
309
310function PM_Postback(param) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); } if(window.CMSContentManager) { CMSContentManager.allowSubmit = true; }; __doPostBack('m$am',param); }
311function PM_Callback(param, callback, ctx) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); }if (window.CMSContentManager) { CMSContentManager.storeContentChangedStatus(); };WebForm_DoCallback('m$am',param,callback,ctx,null,true); }
312//]]>
313</script>
vendor: 2 bytes, line 313
313
314<script src="/ScriptResource.axd?d=xWnwFHrQBaOdHYu5J5k-hReQxsiehVNgMtF16nC8BW0lgfvDPjclxf97cEsAe73Z2mdWpSBL0ToobFko1wD3qtMvvCQdDoL5SCZA5w90X025DeR50&amp;t=7c776dc1" type="text/javascript"></script>
vendor: 2 bytes, line 314
314
315<script src="/ScriptResource.axd?d=uwR4f9slaVmXcqBUmR_Xu7HSH5XmTv8-GZj7hcekHTqx_e5LbQRBLiPgcZD_2H1XdI8p7buJYc9F_mxd3oJB95VWhxE0m_aWc-zoH_p4QkPSeasuUfA8KXxGMohhmqLzlXAwcw2&amp;t=7c776dc1" type="text/javascript"></script>
vendor: 2 bytes, line 315
315
316<script type="text/javascript">
317	//<![CDATA[
318
319var CMS = CMS || {};
320CMS.Application = {
321  "isRTL": "false",
322  "applicationUrl": "/",
323  "imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
324  "isDialog": false
325};
326
327//]]>
328</script>
328
329<div class="aspNetHidden">
330
331	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185" />
332	<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" />
333	<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" />
334</div>
335       
336    
336<script type="text/javascript">
337//<![CDATA[
338Sys.WebForms.PageRequestManager._initialize('manScript', 'form', ['tctxM',''], [], [], 90, '');
339//]]>
340</script>
340
341
342    
343
344    <div id="ctxM">
345
346</div>
347    
348<header class="master-layout-1 fixed-shrink wgt-header">
349      <div class="container-sr">
350        <div class="sr-zone"><a class="skip-link sr-only sr-only-focusable" href="#content">Skip to content</a></div>
351
352
353    </div>
354  
355  <div class="custom-widget-html-wrapper">
356  
356<script type="text/javascript">
357	supportsTouch = false
358</script>
358
359<style type="text/css">/*<!--=*=*=*=*=*| FOR MOBILE ONLY |=*=*=*=*=--> */
360	/*  ////////////////////////////////////////////////////// BASE/MOBILE  //////////////////////////////////////////////  */
361
362
363	@media only screen and (max-width: 1025px) and (pointer:coarse) {
364
365		/* on mobile, putting footer items in flex and centering them */
366		.footer-3-row .footer-content-padding,
367		.footer-advance-widget .footer-content-padding,
368		.ft-contact-wrapper {
369			display: flex;
370			flex-direction: column;
371			flex-wrap: wrap;
372			align-items: center;
373		}
374
375		/* removing width: 100% */
376		div#p_lt_FooterWidgets_CHO_2RowFooter_divLogoContainer,
377		.ft-contact-wrapper {
378			width: auto;
379		}
380
381	}
382
383
384
385	/*=*=*=*=*=*| STYLING FOR NON-TOUCH DEVICES BIGGER THAN TABLET |=*=*=*=*=*/
386	@media only screen and (min-width: 1025px) and (pointer:fine) {
387
388		/* putting member login closer tot he right */
389		.master-layout-1 .container-fluid {
390			padding-right: 0;
391		}
392
393		.master-layout-1 .MyProfile_Member,
394		.master-layout-1.scrolled-head .MyProfile_Member,
395		.master-layout-1.scrolled-head-temp .MyProfile_Member {
396			background: #023451;
397			width: auto;
398			/* makes my long name fit automatically in one line lol */
399			padding: 0 15px;
400		}
401
402		.master-layout-1.scrolled-head,
403		.master-layout-1.scrolled-head-temp {
404			height: auto;
405			background: #FAFAFA;
406		}
407
408
409		.master-layout-1.scrolled-head #divMainMenu #main-menu>li>a,
410		.master-layout-1.scrolled-head-temp #divMainMenu #main-menu>li>a {
411			line-height: 80px;
412			color: #0f6194;
413		}
414
415
416		/* TABLET LOGO CHANGE ON HEADER */
417		/* WHITE LOGO BEFORE SCROLLING - on tablet + */
418		/*
419		.logo img {
420			content: url(https://abbeysprings.org/getmedia/fdb00b36-e309-42b4-9476-4b5cfa21df02/AbbeySprings_Logo_White.aspx) !important;
421			transition: all .2s;
422		}
423*/
424
425		/* CHANGING TO COLOR LOGO AFTER SCROLLING  */
426		.master-layout-1.scrolled-head .logo img {
427			content: url('/getmedia/8e2c5d88-2e4b-4d5c-9761-17fbb5d9c116/AbbeySprings_Logo.aspx') !important;
428			transition: all .2s;
429        min-width:113px;
430
431		}
432
433		/* Semi-transparent white sub-nav items */
434
435		.master-layout-1 nav #main-menu ul {
436			/*    background-color: #e1e1e1;*/
437			background: transparent;
438		}
439
440		.master-layout-1 #divMainMenu nav #main-menu ul a {
441			background-color: #fafafa;
442			color: #2a2a2a;
443			background-color: rgb(255 255 255 / 75%);
444			backdrop-filter: blur(4px);
445			-webkit-backdrop-filter: blur(4px);
446			-moz-backdrop-filter: blur(4px);
447		}
448
449		.master-layout-1 #divMainMenu nav #main-menu ul a:hover {
450			background: rgb(0 79 126 / 85%);
451			color: #ffffff;
452		}
453
454		.master-layout-1 #divMainMenu nav #main-menu>li>a:focus,
455		.master-layout-1 #divMainMenu nav #main-menu ul a:focus,
456		.master-layout-1 #divMainMenu nav #main-menu ul ul a:focus,
457		.master-layout-1 #divMainMenu nav #main-menu ul ul ul a:focus {
458			background-color: #023451;
459			color: #ffffff;
460		}
461
462		/* logged in menu height */
463		.master-layout-1 .MyProfile_Member .fullView {
464			top: 120px;
465		}
466 /* after scrolling */
467		.master-layout-1.scrolled-head .MyProfile_Member .fullView,
468		.master-layout-1.scrolled-head-temp .MyProfile_Member .fullView {
469			top: 80px;
470		}
471	}
472
473/* ----------------------------------------------------------------------*/
474/* ------                       Scroll To Top                            -----*/
475/* ----------------------------------------------------------------------*/
476.scrollTop {
477  width: 50px;
478  height: 50px;
479  border-radius: 50%;
480  position: fixed;
481  bottom: 3%;
482  right: 3%;
483  z-index: 99;
484  background-color: #686868;
485  color: #686868;
486  cursor: pointer;
487  transition: 0.3s ease all;
488  display: flex;
489  justify-content: center;
490  align-items: center;
491}
492
493#scrollTop:hover {
494  transform: scale(1.15);
495}
496
497.scrollTopBtn {
498  color: white;
499  font-size: 2em;
500  padding-left: 9px;
501}
502</style>
503<style type="text/css">h1 {
504  font-size: 3em;
505  color: #011b4c;
506}
507
508@media (max-width: 1024px) {
509  h1 {
510    font-size: 2.7em;
511  }
512}
513
514@media (max-width: 768px) {
515  h1 {
516    font-size: 2em;
517  }
518}
519
520.basic-text-area h1 + hr,
521.basic-text-area h2 + hr {
522  height: 7px;
523  background-color: #023451;
524  margin: 2% auto;
525  border: 0px;
526  width: 200px;
527}
528
529.table td {
530  border-bottom: 1px solid #f5f5f5;
531  padding: 20px 0;
532}
533
534/* ----------------------------------------------------------------------*/
535/* ------                       Contact Cards                            -----*/
536/* ----------------------------------------------------------------------*/
537.contact-card-item {
538  -webkit-box-shadow: 6px 6px 14px 0 rgba(1, 27, 76, 0.2), -8px -8px 18px 0 rgba(255, 255, 255, 0.55);
539          box-shadow: 6px 6px 14px 0 rgba(1, 27, 76, 0.2), -8px -8px 18px 0 rgba(255, 255, 255, 0.55);
540}
541
542.staff-category-title {
543  font-size: 2em;
544  text-align: center;
545}
546
547.contact-card-widget.card-view .contact-card-wrapper {
548  -webkit-box-pack: center;
549      -ms-flex-pack: center;
550          justify-content: center;
551  -webkit-box-align: center;
552      -ms-flex-align: center;
553          align-items: center;
554}
555
556.contact-card-widget .contact-card-wrapper .card-details-inner h4 {
557  color: #011b4c !important;
558}
559
560.contact-card-widget.card-view .contact-card-wrapper .contact-card-item {
561  backdrop-filter: blur(16px) saturate(180%);
562  -webkit-backdrop-filter: blur(16px) saturate(180%);
563  background-color: rgba(255, 255, 255, 0.75);
564  border-radius: 12px;
565  border: 1px solid rgba(209, 213, 219, 0.3);
566}
567
568@media (max-width: 768px) {
569  .contact-card-widget.full-card .contact-card-wrapper .contact-card-item {
570    width: 90%;
571    text-align: center;
572  }
573}
574
575/* ----------------------------------------------------------------------*/
576/* ------                       Global TS                            -----*/
577/* ----------------------------------------------------------------------*/
578@media (max-width: 1024px) {
579  .basic-block .basic-block-wrapper {
580    -webkit-box-orient: vertical !important;
581    -webkit-box-direction: normal !important;
582        -ms-flex-direction: column !important;
583            flex-direction: column !important;
584    -webkit-box-pack: center;
585        -ms-flex-pack: center;
586            justify-content: center;
587  }
588  .col-sm-pull-6 {
589    right: 0 !important;
590  }
591  .col-sm-push-6 {
592    left: 0 !important;
593  }
594  .col-sm-6 {
595    width: 100%;
596  }
597  .text-block-wrapper h2 {
598    text-align: center;
599  }
600}
601
602@media (max-width: 450px) {
603  .basic-block .basic-block-wrapper {
604    -webkit-box-orient: horizontal !important;
605    -webkit-box-direction: normal !important;
606        -ms-flex-direction: row !important;
607            flex-direction: row !important;
608  }
609}
610
611
612@media (max-width: 768px) {
613  .basic-block-wrapper .text-block-wrapper {
614    text-align: center;
615  }
616  .basic-block-wrapper .text-block-wrapper ul {
617    list-style: none;
618  }
619}
620
621/* ----------------------------------------------------------------------*/
622/* ------                       FULLWIDTH TS STYLES                            -----*/
623/* ----------------------------------------------------------------------*/
624.dark-op75 .basic-block-wrapper .text-block-wrapper {
625  border-left: 3px solid 023451;
626}
627
628/* ----------------------------------------------------------------------*/
629/* ------                       GLOBAL TABBED CONTENT                           -----*/
630/* ----------------------------------------------------------------------*/
631.tab-content .tab-content-nav ul {
632  font-family: "Alegreya Sans",sans-serif
633  font-size: 1.3em;
634}
635
636/* Makes all tabs bold. easier to read/notice */
637ul.full-width-tabmenu {
638  font-weight: bold;
639}
640
641/* active tab becomes the colour of your choosing */
642.tab-content .tab-content-nav ul li:hover,
643.tab-content .tab-content-nav ul li.active-tab {
644  color: #023451;
645}
646
647.tab-content-item {
648    background: #f9f9f9;
649}
650
651/* ----------------------------------------------------------------------*/
652/* ------                       GLOBAL TEXT QUICK LINKS                            -----*/
653/* ----------------------------------------------------------------------*/
654.quicklink-text-bg .quicklink-text-content .quicklink-text-para {
655  white-space: pre-wrap;
656}
657
658.cho-quicklink-tile .cho-quicklink-basic-wrapper .cho-quicklink-content-1b,
659.cho-quicklink-tile-large
660.cho-quicklink-basic-wrapper
661.cho-quicklink-content-1b {
662  padding: 40px 28px 26px;
663}
664
665/* ----------------------------------------------------------------------*/
666/* ------                       PDF VIEWER GLOBAL STYLES                            -----*/
667/* ----------------------------------------------------------------------*/
668.pdf-viewer-preview h4.pdf-viewer-title {
669  margin: 0 0 3px;
670  font-size: 1.25em;
671  color: #011b4c;
672  font-family: "Amiri", serif;
673}
674
675.pdf-viewer-widget .download-btn {
676  background: transparent;
677  border: 1px solid #011b4c;
678}
679
680.download-btn.btn {
681  -webkit-transition: 0.3s ease all;
682  transition: 0.3s ease all;
683}
684
685button.download-btn.btn:hover,
686button.download-btn.btn:active,
687button.download-btn.btn:focus {
688  background: #011b4c;
689  color: white;
690}
691
692/* ----------------------------------------------------------------------*/
693/* ------                       scorecard                            -----*/
694/* ----------------------------------------------------------------------*/
695.widget-scorecard
696.widget-scorecard-display
697.widget-scorecard-display-holes
698.widget-scorecard-title-wrapper
699.widget-scorecard-title
700.hole
701a {
702  -webkit-transition: 0.3s ease all;
703  transition: 0.3s ease all;
704}
705
706.widget-scorecard
707.widget-scorecard-display
708.widget-scorecard-display-holes
709.widget-scorecard-title-wrapper
710.widget-scorecard-title
711.hole
712a:hover {
713  background: #011b4c;
714  color: white;
715}
716
717/* ----------------------------------------------------------------------*/
718/* ------                       GLOBAL TABBED CONTENT (VERTICAL)   TEST                      -----*/
719/* ----------------------------------------------------------------------*/
720@media (max-width: 1024px) {
721  .vertical-tab {
722    -webkit-box-pack: center !important;
723        -ms-flex-pack: center !important;
724            justify-content: center !important;
725    -webkit-box-orient: vertical !important;
726    -webkit-box-direction: normal !important;
727        -ms-flex-direction: column !important;
728            flex-direction: column !important;
729  }
730}
731
732@media (min-width: 1200px) {
733  .vertical-tab .tab-content-nav ul li {
734    font-family: "Roboto Slab", serif;
735    font-size: 1.2rem;
736    text-transform: capitalize;
737    color: #686868;
738  }
739}
740
741.theme1.tab-content .vertical-tab .tab-content-nav ul li:hover,
742.theme1.tab-content .vertical-tab .tab-content-nav ul li.active-tab {
743  border-color: #000;
744  background: #686868;
745  color: white;
746}
747
748.vertical-tab .tab-content-content {
749  -ms-flex-preferred-size: 80%;
750      flex-basis: 80%;
751  background: #f5f5f5;
752}
753
754.tab-content span#tab-mobile-selection {
755  background: #000;
756  color: white;
757}
758
759.vertical-tab .tab-content-content .tab-content-item {
760  padding: 20px 40px;
761}
762
763.expandable-content-wrapper ul {
764  line-height: 1.5em;
765  margin: 5px 0 15px;
766  padding: 0;
767}
768
769.expandable-content-wrapper li {
770  list-style: none;
771  position: relative;
772  padding: 0 0 0 20px;
773}
774
775.expandable-content-wrapper li::before {
776  content: "";
777  position: absolute;
778  left: 0;
779  top: 6px;
780  height: 10px;
781  width: 10px;
782  border: 1px solid #000;
783  border-width: 3px 3px 0 0;
784  -webkit-transform: rotate(45deg);
785          transform: rotate(45deg);
786}
787
788.expandable-content-wrapper .normal-font {
789    display: none;
790}
791</style>
792<meta name="google-site-verification" content="uQS2B3Ev2-KRhIPhn-fQYOgmwr1-LrPQ5zR1hSgVq8o" />
793    </div>
794    <div class="container-fluid">
795        <div class="mobile-nav-btn">
796  <a id="menu-button" href="javascript:void(0);" class="icon-m hamburger-menu" onclick="mobileNav()">
797        <i class="fa fa-bars "></i>
798    </a>
799<!--<a id="menu-button" class="collapsed"><i class="fa fa-bars"></i></a>--></div><div class="logo"><div id="p_lt_Header_logo_divStaticImage" class="static-img"><a href='/home'><img src='/getmedia/6e3c9075-9728-4881-ba10-7f21754c566d/AbbeySprings_Logo_White.aspx?width=552&amp;height=292&amp;ext=.png' alt='Abbey Springs Logo' /></a></div>
800</div>
801  
802<div class="MyProfile_Member" id="divCollapsed" tabindex="0">
803    <div id="p_lt_Header_MyProfilePages_divSignedIn" class="MyProfile_SignedIn" style="display:none;">
804        <div id="p_lt_Header_MyProfilePages_userInSvgDiv" class="MyProfile_Svg">
805            <svg version="1.1" id="userInSvg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
806	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve"  tabindex="-1">
807                <path d="M304,0C136.3,0,0,136.3,0,304c0,74.2,26.8,142.3,71,195.1l-0.2,2.3l2.6,2.6c1,1,2.8,2.3,5.3,3.8
808	                C134.5,569.3,214.8,608,304,608c167.7,0,304-136.3,304-304S471.7,0,304,0z M304,33c149.4,0,271,121.6,271,271
809	                c0,58.5-18.7,112.7-50.2,157c-1.3-9.4-3.1-18.5-5.3-24.6c-6.9-19.5-15.5-28.3-26.3-35.5c-5.3-3.5-24.9-10.9-54.2-21.8
810                	c-26.6-9.9-56.8-21.1-67.6-27.4c-9.7-5.6-17.3-31.2-17-39.2c0.2-0.3,0.8-2.1,6.6-8.4c11.6-12.6,26.8-36.7,33-60.1
811                	c8.6-31.9,15-96.5-14.5-136.3c-16.9-22.6-43-34.7-77.7-35.9h-2.6h-0.8c-34.9,1.2-61,13.2-77.8,35.9C191,147.4,197.6,212,206,243.9
812                	c6.3,23.3,21.5,47.4,32.9,60l0.2,0.2c1.7,1.8,5.6,6.1,6.4,8.6c3,8.6-8.1,33.5-17.2,38.8c-10.7,6.1-41,17.3-68.1,27.4
813                	c-29.1,10.9-48.6,18.2-53.9,21.8c-10.7,7.1-19.3,15.9-26.3,35.5c-1.5,4-2.6,9.1-3.6,14.7C49.1,408.6,33,358,33,304
814                	C33,154.6,154.6,33,304,33z M386.4,549.5C386.4,549.5,386.6,549.5,386.4,549.5h0.2C386.6,549.5,386.6,549.5,386.4,549.5z" tabindex="-1"/>
815            </svg>
816        </div>
817        <div class="SignedIn_container">
818            
819            <span id="p_lt_Header_MyProfilePages_lblMemberName" class="MyProfile_Name"></span>
820        </div>
821    </div>
822    <div id="p_lt_Header_MyProfilePages_divSignedOut" class="MyProfile_SignedOut" style="display:block;" onclick="location.href=&#39;/login.aspx&#39;">
823        <div id="p_lt_Header_MyProfilePages_userOutSvgDiv" class="MyProfile_Svg">
824            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
825	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve" tabindex="-1">
826            <g>
827	            <path d="M304,0C136.4,0,0,136.4,0,304s136.4,304,304,304s304-136.4,304-304S471.6,0,304,0z M304,575.3
828		            C154.5,575.3,32.8,453.6,32.8,304S154.5,32.8,304,32.8S575.3,154.5,575.3,304C575.3,453.6,453.5,575.3,304,575.3z"/>
829	            <polygon points="319.1,357 319.2,356.9 319.2,356.9 	"/>
830	            <path d="M252,191.3c11.6-13.5,28.5-20.2,51.6-20.5c35.3,0.4,60.4,8.2,72.4,22.8c11.6,14,8.5,31,8.3,31.8l21.6,4.5l21.5,4.7
831		            c0.8-3.8,7.5-38-16.7-68.2c-20.6-25.6-56.1-38.8-105.4-39.6v-0.2c-0.6,0-1.2,0.1-1.9,0.1c-0.8,0-1.6-0.1-2.4-0.1v0.2
832		            c-35.1,0.9-62.9,12.9-82.6,35.8c-28.6,33.4-30.8,80.7-29.7,105.5h-32.1v165.2h298.2V268.1H232.9C231.9,250.6,232.5,213.9,252,191.3
833		            z M282.8,305.7c5.8-5.8,13.7-9.3,22.5-9.3s16.8,3.6,22.5,9.3c5.8,5.8,9.3,13.7,9.3,22.5c0,6.3-1.8,12.2-5,17.2
834		            c-3.1,4.9-7.6,8.9-12.9,11.5v22.5v22.5h-13.9h-13.9v-22.5v-22.5l0.2,0.1c-5.4-2.6-9.9-6.6-13.1-11.6s-5-10.9-5-17.2
835		            C273.4,319.4,277,311.5,282.8,305.7z" tabindex="-1"/>
836            </g>
837            </svg>
838
839        </div>
840        <span id="p_lt_Header_MyProfilePages_lblSignIn" class="MyProfile_Name">Member Login</span> 
841    </div> 
842    <div class="fullView" id="divFullView" style="display: none;">
843        <div class="MyProfile_FullMain">
844            
845            
846            
847            
848            
849
850            
851
852            <a id="p_lt_Header_MyProfilePages_btnSignOutLink" class="MyProfile_FullLink logOutClrSession" href="javascript:__doPostBack(&#39;p$lt$Header$MyProfilePages$btnSignOutLink&#39;,&#39;&#39;)">Logout</a>
853        </div>
854    </div>
855</div>
856
857<!-- CHO CSS List Smartmenu webpart start-->
858
859<link href="/CMSPages/GetCSS.aspx?stylesheetname=SmartMenu.css" rel="stylesheet" type="text/css" />
860<script src="/CMSScripts/flexMenu/modernizr.custom.js"></script>
860
861
862<div id="divMainMenu" style="display: none;">
863    
864    <nav data-role="menu-container">
865        <a href="javascript:void(0);" id="p_lt_Header_ResponsiveNavigationWidget_closeNav" class="icon-m close-nav" onclick="mobileNavClose()">
866            <i class="fa fa-times " aria-hidden="true"></i>
867        </a>
868	
869	<ul id="menuElem" class="top-nav ">
870		<li><a href="/About" aria-label='About' class="active-link" >About</a></li>
871		<li><a href="/Club_Life" aria-label='Club Life' >Club Life</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
872		<ul class="child-nav">
873			<li><a href="/Club_Life/Dining" aria-label='Dining' >Dining</a></li>
874			<li><a href="/Club_Life/Rec_Center" aria-label='Rec Center' >Rec Center</a></li>
875			<li><a href="/Club_Life/Rentals" aria-label='Rentals' >Rentals</a></li>
876			<li><a href="/Club_Life/Real_Estate" aria-label='Real Estate' >Real Estate</a></li>
877		</ul>
878		</li>
879		<li><a href="/Join" aria-label='Join' >Join</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
880		<ul class="child-nav">
881			<li><a href="/Join/Dining_Membership" aria-label='Dining Membership' >Dining Membership</a></li>
882			<li><a href="/Join/Recreation_Membership" aria-label='Recreation Membership' >Recreation Membership</a></li>
883		</ul>
884		</li>
885		<li><a href="/Golf" aria-label='Golf' >Golf</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
886		<ul class="child-nav">
887			<li><a href="/PublicTeeTimes/TeeSheet.aspx" aria-label='Book Tee Times' >Book Tee Times</a></li>
888			<li><a href="/Golf/Course_Tour" aria-label='Course Tour' >Course Tour</a></li>
889			<li><a href="/Golf/Golf_Rates_(1)" aria-label='Golf Rates' >Golf Rates</a></li>
890			<li><a href="/Golf/Golf_Membership" aria-label='Golf Membership' >Golf Membership</a></li>
891			<li><a href="/Golf/Golf_Services" aria-label='Golf Services' >Golf Services</a></li>
892			<li><a href="/Golf/Golf_Programs" aria-label='Golf Programs' >Golf Programs</a></li>
893			<li><a href="/Golf/Golf_Outings_(1)" aria-label='Golf Outings' >Golf Outings</a></li>
894			<li><a href="/Golf/Golf_Events" aria-label='Golf Events' >Golf Events</a></li>
895		</ul>
896		</li>
897		<li><a href="/Racquets" aria-label='Racquets' >Racquets</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
898		<ul class="child-nav">
899			<li><a href="/Racquets/Tennis_Programs" aria-label='Tennis' >Tennis</a></li>
900			<li><a href="/Racquets/Camps,_Clinics_Tournaments" aria-label='Camps, Clinics, Tournaments &amp; Events' >Camps, Clinics, Tournaments &amp; Events</a></li>
901			<li><a href="/Racquets/Pickleball" aria-label='Pickleball' >Pickleball</a></li>
902		</ul>
903		</li>
904		<li><a href="/Contact" aria-label='Contact' >Contact</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
905		<ul class="child-nav">
906			<li><a href="/Contact/Employment" aria-label='Employment' >Employment</a></li>
907		</ul>
908		</li>
909		<li><a href="/Celebrate" aria-label='Celebrate' >Celebrate</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
910		<ul class="child-nav">
911			<li><a href="/Celebrate/Banquet" aria-label='Banquet' >Banquet</a></li>
912			<li><a href="/Celebrate/Weddings" aria-label='Weddings' >Weddings</a></li>
913			<li><a href="/Celebrate/Room_Showcase" aria-label='Room Showcase' >Room Showcase</a></li>
914			<li><a href="/Celebrate/Special_Events" aria-label='Special Events' >Special Events</a></li>
915			<li><a href="/Celebrate/Golf_Outings" aria-label='Golf Outings' >Golf Outings</a></li>
916			<li><a href="/Celebrate/FAQ" aria-label='FAQ' >FAQ</a></li>
917			<li><a href="/Celebrate/Event_Inquiry" aria-label='Event Inquiry' >Event Inquiry</a></li>
918		</ul>
919		</li>
920		<li><a href="/Shop" aria-label='Shop!' >Shop!</a></li>
921		<li><a href="/Blog" aria-label='Blog' >Blog</a></li>
922	</ul>
923
924
925    </nav>
926</div>
927    
928<script language='javascript'>
929var a = document.getElementById('menuElem');
930a.id = 'main-menu';
931a.className = 'top-nav  collapsed';
932var m = document.getElementById('divMainMenu');
933m.style.display = 'block'; m.className='fullmenu';
934</script>
934
935
936<!-- CHO CSS List Smartmenu webpart end-->
937
938    </div>
939</header>
940<div class="header-space"></div>
941<div class="page-content">
942  <a id="content" href="#" aria-hidden="true"><span>Page content</span></a>
943    
944<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_sectionMain" class="cho-hero-textwidget text-center theme1 height50 " CHOWidgetInstanceId="2050437_cho_widget_rotatingimagebanner" style="margin:0px 0px 0px 0px;">
945	<div class="rotating-image-banner-slider rotating-image-banner-slider-016d795a-ada3-4f05-ab7d-1e6cd6452bb1">
946		  
947		            <div class="rotating-slide">
948		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl00_cho_hero_textwidget_bg" style="background-image:url(/getmedia/e2d137b7-db00-438d-8e58-2257bf74b4c4/75Banner_001.aspx?width=1900&amp;height=710&amp;ext=.jpg)" class="cho-hero-textwidget-bg" alt=""></div>
949                        
950		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl00_scrolldown" class="scroll-chevron hidden-xs">
951		                    <span id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl00_scrolldownSpan" class="fa fa-angle-down arrow-down animated bounce delay2"></span>
952		                </div>
953		             </div>
954		        
955		            <div class="rotating-slide">
956		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl01_cho_hero_textwidget_bg" style="background-image:url(/getmedia/74311944-5acc-43f5-a5ee-1eeb0f509ff4/75Banner_003.aspx?width=1900&amp;height=710&amp;ext=.jpg)" class="cho-hero-textwidget-bg" alt=""></div>
957                        
958		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl01_scrolldown" class="scroll-chevron hidden-xs">
959		                    <span id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl01_scrolldownSpan" class="fa fa-angle-down arrow-down animated bounce delay2"></span>
960		                </div>
961		             </div>
962		        
963		            <div class="rotating-slide">
964		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl02_cho_hero_textwidget_bg" style="background-image:url(/getmedia/a91e74b3-d4f6-449f-8f5d-fecaa8aa55d0/75Banner_002.aspx?width=1900&amp;height=710&amp;ext=.jpg)" class="cho-hero-textwidget-bg" alt=""></div>
965                        
966		                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl02_scrolldown" class="scroll-chevron hidden-xs">
967		                    <span id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_RotatingImageBanner_rptItems_ctl02_scrolldownSpan" class="fa fa-angle-down arrow-down animated bounce delay2"></span>
968		                </div>
969		             </div>
970		         
971	</div>
972	<button  class="slick-pause slick-pause-hide" aria-label="Play/Pause" type="button"><span style="display:none;">Play</span></button>
973</section>
974<script>
975                                            $('.rotating-image-banner-slider-016d795a-ada3-4f05-ab7d-1e6cd6452bb1').slick({
976                                                autoplay:true,
977                                                autoplaySpeed:4000,
978                                                fade:true,
979                                                speed:700,
980                                                arrows:false,
981                                                dots:false,
982                                                none:true,
983                                                useTransform:false
984                                            });
985                                            </script>
985
986<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_sectionMain" class="basic-text-area theme1 " style="margin:0px 0px 0px 0px;">
987        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divInnerWrap" class="inner-wrap theme-secondary" style="padding:12px 0px 12px 0px;">
988            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divContainer" class="container">
989                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divRow" class="row">
990                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divCol1" class="e3-table-wrap col-sm">
991                        <h1 style="text-align: center;">About</h1>
992
993<h2 style="text-align: center;">&mdash;&nbsp;​A Gated Community with Resort Amenities &mdash;</h2>
994
995<p style="text-align: justify;">Abbey Springs is a unique beach, boat and golf community located on the southwestern shores of Geneva Lake in Fontana, Wisconsin.&nbsp; Abbey Springs is unlike any other community in the Midwest.&nbsp; Our unit owners enjoy an exclusive private club experience, including our golf course with a 4 &frac12; star rating by Golf Digest Magazine, fitness center, indoor and outdoor pools, lakefront beach with swim piers, Har-Tru <a href="https://www.abbeysprings.org/Racquets/Tennis" title="Tennis Courts">tennis courts</a> and full-service marina.&nbsp; Our lake views are breathtaking and offer a spectacular backdrop for weddings, receptions or special celebrations. &nbsp;<br />
996&nbsp;&nbsp;<br />
997Our family atmosphere and social events separates Abbey Springs from any other community in the area.&nbsp; Our golf and tennis professionals rate among the best in the Lake Geneva area, offering high-level junior lessons as well as adult leagues, lessons, drills and events.&nbsp; Outdoor pool season is Memorial Day through Labor Day and offers recreational swim and patio lounging.<br />
998&nbsp;</p>
999
1000                    </div>
1001                    
1002                    
1003                    
1004                    
1005                    
1006                    
1007                    
1008                    
1009                    
1010                    
1011                    
1012                </div>
1013            </div>
1014        </div>
1015    </section>
1015<script>
1016    window.onload = function () {
1017
1018        var mainSectionId = (document.getElementsByClassName("expandable-content-widget"))[0].id;
1019
1020        if (mainSectionId) {
1021            var skipLinkContent = (document.getElementsByClassName("skip-link"))[0];
1022            skipLinkContent.setAttribute("href", '#' + mainSectionId);   
1023
1024            var content = document.getElementById("content");
1025
1026            if (content) {
1027                content.setAttribute("href", '#' + mainSectionId);
1028                content.removeAttribute('aria-hidden');
1029            }
1030        }    
1031    }
1032</script>
1032
1033
1034<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_sectionMain" class="expandable-content-widget theme3 " style="margin:0px 0px 20px 0px;">
1035    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_divInnerWrap" class="inner-wrap" style="padding:0px 0px 0px 0px;">
1036        <div class="col-xs-12 expandable-content-wrapper" id="accordion">
1037            <h2 id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_mainTitle" class="text-left normal-font"></h2>
1038            
1039                    <div class="expandable-container">
1040                        <div class="expandable-content-heading theme-secondary">
1041                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl00_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl00_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl00_collapse1">
1042                                Dining
1043                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1044                            </a>
1045                        </div>
1046                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl00_collapse1" class="panel-collapse collapse" aria-expand="false">
1047                            <div class="container">
1048                                <div class="row">
1049                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl00_content" class="expandable-content-wrapper col-sm"><ul>
1050	<li><strong>Yacht Club</strong> - Overlooking beautiful Geneva Lake, the Yacht Club is the ideal setting for an upscale dining experience. &nbsp;Seasonal menu curated by Executive Chef Ben Janseen.</li>
1051	<li><strong>Clubhouse Grille</strong> - Catering to golfers and families alike, the Clubhouse Grille is a great place from breakfast through dinner. &nbsp;Our menu features full breakfast, upscale sandwiches and burgers, salads, appetizers and handmade pizzas. &nbsp;The bar at the Grille is the perfect spot to unwind after a round of golf.</li>
1052	<li><strong>Banquet Room and Lakefront Tent</strong> - Available to rent for private events. Abbey Spring&rsquo;s Banquet Room features a stone entrance and fireplaces is an elegant but rustic option for your next event. &nbsp;Seating up to 215 guests, the Banquet Room also features a beautiful bar and a spacious deck with views of our lush golf course. &nbsp;In-house sound systems, projector &amp; screen options, linens and chair covers are all amenities we are proud to offer. &nbsp;Abbey Springs Lakefront Tent is located juts steps from the shore of Geneva Lake, our permanent tent is beyond words! Accommodating up to 150 guests, the tent is a great location for corporate events, wedding ceremonies and large family gatherings. &nbsp;The Lakefront Tent is available May through October.</li>
1053	<li><strong>Pool Café </strong>- Adjacent to the Clubhouse Grille, and this walk-up counter offers swimmers and children, a relaxed environment to grab a quick lunch, snack or hand scooped ice cream.</li>
1054	<li><strong>Picnic Area</strong> - Located at the beach, our picnic area includes tables and charcoal grills on a first come first serve basis, for owners while at the beach.</li>
1055	<li><strong>Below Deck</strong> &ndash; Available only to unit owners. &nbsp;The Below Deck is our al fresco option and features &quot;one-of-a-kind&quot; views of the lake. &nbsp;Below Deck offers beachside dining at its best. &nbsp;Quality contemporary sandwiches, wraps, salads and snacks are features of the menu. &nbsp;The full bar offers daily drink specials, smoothies and to-go orders for meals on your boat.</li>
1056</ul>
1057</div>
1058                                    
1059                                    
1060                                </div>
1061                            </div>
1062                        </div>
1063                    </div>      
1064                
1065                    <div class="expandable-container">
1066                        <div class="expandable-content-heading theme-secondary">
1067                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl01_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl01_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl01_collapse1">
1068                                Marina
1069                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1070                            </a>
1071                        </div>
1072                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl01_collapse1" class="panel-collapse collapse" aria-expand="false">
1073                            <div class="container">
1074                                <div class="row">
1075                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl01_content" class="expandable-content-wrapper col-sm"><ul>
1076	<li>Abbey Springs&rsquo; enjoy the finest marina on Geneva Lake. &nbsp;The Marina has 88 boat slips, 14 buoys with tender service, 156 boats in dry storage, and dinghy docks for paddleboards, kayaks, canoes, and small sailboats.</li>
1077	<li>Boat Club &ndash; Abbey Springs has partnered with The Boat House Marina of Lake Geneva to offer our unit owners on property access to boating on the lake.</li>
1078</ul>
1079</div>
1080                                    
1081                                    
1082                                </div>
1083                            </div>
1084                        </div>
1085                    </div>      
1086                
1087                    <div class="expandable-container">
1088                        <div class="expandable-content-heading theme-secondary">
1089                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl02_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl02_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl02_collapse1">
1090                                Lakefront Recreation
1091                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1092                            </a>
1093                        </div>
1094                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl02_collapse1" class="panel-collapse collapse" aria-expand="false">
1095                            <div class="container">
1096                                <div class="row">
1097                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl02_content" class="expandable-content-wrapper col-sm"><ul>
1098	<li>Beach; 100 foot private beach exclusively for our unit owners and guests, featuring swim area, piers, and floating rafts.</li>
1099	<li>Sand Volleyball</li>
1100	<li>Bocce Ball</li>
1101	<li>Basketball</li>
1102	<li>Bags/Cornhole</li>
1103	<li>Playground; &nbsp;Nestled behind the beach is a large play land for kids of all ages to enjoy. &nbsp;From the curvy slide to the swings there is something for everyone.</li>
1104	<li>Lakeshore Path; A pleasant walk along the Geneva Lake shore path is a wonderful way to enjoy the beauty of the West End. Some visitors are surprised to learn that the entire shoreline is publicly accessible. &nbsp;Walkers are free to enjoy spectacular views from the path. The entire journey around the lake is approximately 21 miles. Though possible to accomplish on a long summer day, most people enjoy breaking it up into several shorter adventures.</li>
1105</ul>
1106</div>
1107                                    
1108                                    
1109                                </div>
1110                            </div>
1111                        </div>
1112                    </div>      
1113                
1114                    <div class="expandable-container">
1115                        <div class="expandable-content-heading theme-secondary">
1116                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl03_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl03_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl03_collapse1">
1117                                Clubside Recreation
1118                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1119                            </a>
1120                        </div>
1121                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl03_collapse1" class="panel-collapse collapse" aria-expand="false">
1122                            <div class="container">
1123                                <div class="row">
1124                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl03_content" class="expandable-content-wrapper col-sm"><ul>
1125	<li>Indoor and Outdoor Pools; Our aquatic facility includes four pools: indoor lap swimming pool, whirlpool, outdoor pool and zero-depth toddler pool.</li>
1126	<li>Fitness Center &ndash; Completely remodeled in 2019, the fitness center is equipped with top of the line exercise equipment. Our two-story fitness center includes a state-of-the art cardio room and strength training room equipped with dumbbells, medicine balls, and exercise equipment to meet all of your workout needs. &nbsp;</li>
1127	<li>Yoga Studio; In season we offer 7 all level yoga classes weekly. Basic, foundational yoga postures are practiced to align, strengthen and promote flexibility in the body. &nbsp;If weather permits, classes do meet at the Lakefront in the mornings.</li>
1128	<li>Water Aerobics; Tone and sculpt your body with no impact to your joints. This popular water aerobics workout is a swimming blend of cardio and resistance training, and may incorporate resistance tools such as buoyant water weights and noodles.</li>
1129	<li>Pickleball &ndash; Four&nbsp;outdoor pickle ball courts.</li>
1130	<li>Tennis - Four pristine har-tru tennis courts. This soft material plays just like clay and is very forgiving on the body. The courts are watered twice a day and also swept to make sure they are in top playing condition. Members can enjoy watching the game while on the deck of the outdoor pool.&nbsp;</li>
1131	<li>Game Room - Overlooking the indoor pool. &nbsp;Our game room is fun for the whole family. &nbsp;Everyone can get involved with video games, pool table, ping pong, and air hockey.<br />
1132	&nbsp;</li>
1133</ul>
1134</div>
1135                                    
1136                                    
1137                                </div>
1138                            </div>
1139                        </div>
1140                    </div>      
1141                
1142                    <div class="expandable-container">
1143                        <div class="expandable-content-heading theme-secondary">
1144                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl04_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl04_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl04_collapse1">
1145                                Golf
1146                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1147                            </a>
1148                        </div>
1149                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl04_collapse1" class="panel-collapse collapse" aria-expand="false">
1150                            <div class="container">
1151                                <div class="row">
1152                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl04_content" class="expandable-content-wrapper col-sm"><ul>
1153	<li>
1154	<p>Nestled on the shores of picturesque Lake Geneva in Fontana, Wisconsin, Abbey Springs is a 4 &frac12; star golf course that offers an unrivaled golf experience amidst breathtaking natural beauty.&nbsp; Renovated in 2021, Abbey Springs boasts a championship caliber golf course, with meticulously maintained 007 bent-grass greens, new sand bunkers with Billy Bunker drainage, and a pristine layout that both challenges and captivates players of all skill levels.&nbsp;</p>
1155	</li>
1156</ul>
1157</div>
1158                                    
1159                                    
1160                                </div>
1161                            </div>
1162                        </div>
1163                    </div>      
1164                
1165                    <div class="expandable-container">
1166                        <div class="expandable-content-heading theme-secondary">
1167                            <a href="CMSWebParts/CHO/ExpandableContent/#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl05_collapse1" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl05_header1" class="expandable-content-link flex-center-v-h flex-space-between" data-toggle="collapse" onclick="this.blur();" role="heading" aria-level="3" aria-controls="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl05_collapse1">
1168                                Member/Family Programs and Activities
1169                                <span class="pull-right fa fa-angle-down expand-arrow"></span>
1170                            </a>
1171                        </div>
1172                        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl05_collapse1" class="panel-collapse collapse" aria-expand="false">
1173                            <div class="container">
1174                                <div class="row">
1175                                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_ExpandableContent_rptItems_ctl05_content" class="expandable-content-wrapper col-sm"><p>Throughout the year we host an array of activities for our owners to enjoy.</p>
1176
1177<ul>
1178	<li>Welcome Back Cart Crawl</li>
1179	<li>Fourth of July Carnival</li>
1180	<li>Day Camps</li>
1181	<li>Tennis Camps</li>
1182	<li>Golf Leagues</li>
1183	<li>Color Run and Turkey Trot</li>
1184	<li>New Year&#39;s Eve</li>
1185	<li>Winterfest</li>
1186	<li>Holiday Buffets; Easter, Mother&#39;s Day, Thanksgiving and Santa&#39;s Brunch</li>
1187	<li>Live Entertainment at the Yacht Club</li>
1188</ul>
1189</div>
1190                                    
1191                                    
1192                                </div>
1193                            </div>
1194                        </div>
1195                    </div>      
1196                
1197        </div>
1198    </div>
1199</section><section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge1_sectionMain" class="basic-text-area theme1 " style="margin:0px 0px 0px 0px;">
1200        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge1_divInnerWrap" class="inner-wrap theme-secondary" style="padding:12px 0px 12px 0px;">
1201            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge1_divContainer" class="container">
1202                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge1_divRow" class="row">
1203                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge1_divCol1" class="e3-table-wrap col-sm">
1204                        <h2 style="text-align: center;">Mission Statement</h2>
1205
1206<p style="text-align: justify;">Abbey Springs is a family-oriented private community established in 1971 to offer premier leisure and recreational activities along the shores of Geneva Lake. We foster a safe, welcoming and inclusive environment where our traditions of Mutual Respect, Individual Integrity, and Community Pride are the foundation upon which generation of families of all ages and our guests build treasured friendships, experiences and cherished memories to last a lifetime.</p>
1207
1208                    </div>
1209                    
1210                    
1211                    
1212                    
1213                    
1214                    
1215                    
1216                    
1217                    
1218                    
1219                    
1220                </div>
1221            </div>
1222        </div>
1223    </section>
1224<div class="container">
1225  <div class="col-100">
1226    
1227  </div>
1228</div>
1229
1230
1231    
1232</div>
1233<footer>
1234    <section id="p_lt_FooterWidgets_CHO_2RowFooter_sectionMain" class="footer-bg footer-advance-widget" CHOWidgetInstanceId="2050437_cho_2rowfooter" style="margin:0px 0px 0px 0px;">
1235    <div class="container">
1236        <div class="footer-content-padding mob-mgb32">
1237            <div id="p_lt_FooterWidgets_CHO_2RowFooter_divLogoContainer" class="col-xs-12 col-sm-3 ft-logo-wrapper medium-logo">
1238                <div class="footer-logo">
1239                    <img src="getmedia/fdb00b36-e309-42b4-9476-4b5cfa21df02/AbbeySprings_Logo_White.aspx?width=552&height=292&ext=.png" id="p_lt_FooterWidgets_CHO_2RowFooter_imgLogo" class="img-responsive" alt="Abbey Springs Logo" />
1240                </div>
1241            </div>
1242            <div class="col-xs-12 col-sm-6 ft-contact-wrapper">
1243                <div id="p_lt_FooterWidgets_CHO_2RowFooter_divAddressContainer" class="address-wrapper">
1244                    <div class="footer-advance-icon-wrapper">
1245                        <div class="footer-advance-icon-wrapper">
1246                            <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanAddressIcon" class="fa footer-advance-icons fa-map-marker">
1247                            </span>
1248                        </div>
1249                    </div>
1250                    <address class="address-fonts-2 pull-left">
1251                        Abbey Springs<br>One Country Club Dr.<br>Fontana, WI  53125.
1252                    </address>
1253                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divAddress1Contact1Container" class="contact-container">
1254                        <div class="footer-advance-icon-wrapper">
1255                            <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanAddress1Contact1Icon" class="fa footer-advance-icons">
1256                            </span>
1257                        </div>
1258                        <div id="p_lt_FooterWidgets_CHO_2RowFooter_divAddress1Contact1" class="address-fonts-2 pull-left">
1259                        </div>
1260                    </div>
1261                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divAddress1Contact2Container" class="contact-container">
1262                        <div class="footer-advance-icon-wrapper">
1263                            <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanAddress1Contact2Icon" class="fa footer-advance-icons">
1264                            </span>
1265                        </div>
1266                        <div id="p_lt_FooterWidgets_CHO_2RowFooter_divAddress1Contact2" class="address-fonts-2 pull-left">
1267                        </div>
1268                    </div>
1269                    <div class="clearfix"></div>
1270                </div>
1271                
1272                <div id="p_lt_FooterWidgets_CHO_2RowFooter_divContactContainer" class="phone-wrapper">
1273                    <!-- THis is one item with icon and text-->
1274                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divPhoneClear" class="clearfix"></div>
1275                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divPhoneIcon" class="footer-advance-icon-wrapper">
1276                        <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanPhone1Icon" class="fa footer-advance-icons fa-phone">
1277                        </span>
1278                    </div>
1279                    <div  class="address-fonts-2 pull-left">
1280                        Tel: <a href='tel:(262) 275-6113'>(262) 275-6113</a>
1281                    </div>
1282                    <!-- THis is one item with icon and text-->
1283                    
1284                    
1285                    <div class="address-fonts-2 pull-left">
1286                        
1287                    </div>
1288                    <!-- THis is one item with icon and text-->
1289                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divFaxClear" class="clearfix"></div>
1290                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divFaxIcon" class="footer-advance-icon-wrapper">
1291                        <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanFaxIcon" class="fa footer-advance-icons fa-fax">
1292                        </span>
1293                    </div>
1294                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divFaxContainer" class=" address-fonts-2 pull-left">
1295                        Fax: (262) 275-8082
1296                    </div>
1297                    <!-- THis is one item with icon and text-->
1298                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divEmailClear" class="clearfix"></div>
1299                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divEmailIcon" class="footer-advance-icon-wrapper">
1300                        <span id="p_lt_FooterWidgets_CHO_2RowFooter_spanEmailIcon" class="fa footer-advance-icons fa-envelope">
1301                        </span>
1302                    </div>
1303                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divEmail" class=" address-fonts-2 pull-left">
1304                         <a href="/cdn-cgi/l/email-protection#3a53545c557a5b58585f43494a4853545d491455485d"><span class="__cf_email__" data-cfemail="95fcfbf3fad5f4f7f7f0ece6e5e7fcfbf2e6bbfae7f2">[email&#160;protected]</span></a>
1305                    </div>
1306                    <!-- THis is one item with icon and text-->
1307                    
1308                    
1309                    
1310                </div>
1311            </div>
1312            <div id="p_lt_FooterWidgets_CHO_2RowFooter_divSocialMedia" class="col-xs-12 col-sm-3 ft-social-wrapper">
1313                
1314                
1315
1316<div class="header-social"> 
1317    <div id="p_lt_FooterWidgets_CHO_2RowFooter_slinks_SocialMediaIcons">
1318
1319</div>
1320</div>
1321            </div>
1322        </div>
1323    </div>
1324    <footer class="footer-bg-dark footer-btm-2">
1325        <div class="container">
1326            <div class="col-xs-12">
1327                
1328
1329                <div id="p_lt_FooterWidgets_CHO_2RowFooter_divContainer" class="col-xs-12 flex-center-v-h footer-bottom-line footer-container">
1330                    <div class="club-terms-feed">
1331                    <div>&copy; 2026&nbsp; Abbey Springs. All Rights Reserved.</div>
1332                    
1333                    
1334                    
1335                    
1336                    
1337                    <div id="p_lt_FooterWidgets_CHO_2RowFooter_divSitemap"><a href="/sitemap.aspx">Sitemap</a></div>
1338                    </div>
1339                    <div class="powered-by-wrapper"><a id="p_lt_FooterWidgets_CHO_2RowFooter_ctl00_lnkPoweredBy" href="https://www.jonasclub.com" target="_blank">Powered by Jonas Club Software</a></div>
1340                </div>
1341            </div>
1342        </div>
1343    </footer>
1344</section>
1345<br />
vendor: 110 bytes, lines 1345-1346
1345
1346<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1346<script type="text/javascript">
1347        const scrollToTop = document.querySelector(".header-space");
1348        scrollToTop.setAttribute("id", "scrollToTop");
1349        const scrollToTopBtn = document.querySelector("#scrollTop");
1350
1351        window.addEventListener("scroll", function () {
1352            if (window.pageYOffset > 400) {
1353                scrollToTopBtn.style.display = "block";
1354            } else if (window.pageYOffset < 400) {
1355                scrollToTopBtn.style.display = "none";
1356            } else {
1357                console.log("oh well");
1358            }
1359        });
1360
1361        $(document).ready(function () {
1362            $(".expandable-content-wrapper a").attr("target", "_blank");
1363            $(".quicklink-text-tile a").attr("target", "_blank");
1364        });
1365
1366        // $(document).ready(function () {
1367        //     $("a#p_lt_FooterWidgets_CHO_2RowFooter_ctl00_lnkPoweredBy").attr(
1368        //         "target",
1369        //         "_blank"
1370        //     );
1371        //     $(".flex-equal-height").attr("target", "_blank");
1372        // });
1373    </script>
1373
1374
1375<script type="application/ld+json">
1376{
1377  "@context": "http://www.schema.org",
1378  "@type":"GolfCourse",
1379  "name": "Abbey Springs",
1380  "url": "https://abbeysprings.org/",
1381  "image": "https://abbeysprings.org/getmedia/6e3c9075-9728-4881-ba10-7f21754c566d/AbbeySprings_Logo_White.aspx?width=552&height=292&ext=.png",
1382  "priceRange": "$$",
1383  "address": {
1384    "@type": "PostalAddress",
1385    "streetAddress": "One Country Club Dr.",
1386    "addressLocality": "Fontana",
1387    "addressRegion": "WI",
1388    "postalCode": "53125"
1389  },
1390  "geo": {
1391    "@type": "GeoCoordinates",
1392    "latitude": "42.552236",
1393    "longitude": "-88.577297"
1394  },
1395    "telephone": "(262) 275-6113",
1396    "faxNumber": "(262) 275-8082",
1397    "email": "[email protected]"
1398}
1399</script>
1399
1400</footer>
1401
1402    
1403       
1404    <input type="hidden" name="locale" id="locale" value="en-US">
1405
1406<script type="text/javascript">
1407//<![CDATA[
1408(function() {var fn = function() {$get("manScript_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
1409</script>
1409
1410
1411<script type="text/javascript">
1412	//<![CDATA[
1413if (typeof(Sys.Browser.WebKit) == 'undefined') {
1414    Sys.Browser.WebKit = {};
1415}
1416if (navigator.userAgent.indexOf('WebKit/') > -1) {
1417    Sys.Browser.agent = Sys.Browser.WebKit;
1418    Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
1419    Sys.Browser.name = 'WebKit';
1420}
1421//]]>
1422</script>
vendor: 2 bytes, line 1422
1422
1423<script type="text/javascript">
1424//<![CDATA[
1425
1426WebForm_InitCallback();//]]>
1427</script>
vendor: 2 bytes, line 1427
1427
1428<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'></script>
vendor: 2 bytes, line 1428
1428
1429<script type="text/javascript">
1430//<![CDATA[
1431
1432theForm.oldSubmit = theForm.submit;
1433theForm.submit = WebForm_SaveScrollPositionSubmit;
1434
1435theForm.oldOnSubmit = theForm.onsubmit;
1436theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
1437//]]>
1438</script>
1438
1439</form>
1440    <!-- Cookie Notification Javascript -->
1441    
1441<script src="/CMSScripts/CHO/JS/Custom/cho-custom.min.js"></script>
vendor: 2 bytes, line 1441
1441
1442<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4346050cd51127b',t:'MTc5MDc4MzM1Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1442<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"016b4ae9be164ebcb86510c2157a5004","spa":2}' crossorigin="anonymous"></script>
1442
1443</body>
1444
1445</html>

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