PageSourceSearch

https://graduateclub.com/Amenities

html graduateclub.com collected 2026-09-26 03:30:23 UTC 163,634 bytes, 2,096 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	Amenities - The Elm City Club - New Haven, CT
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_csgThegraduateclub_2068"></link> 
25
26    
26<script type="text/javascript" src="/CMSScripts/CHO/JS/Custom/main.min.js"></script>
26
27
28
29<!-- Body Font -->
30<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
31<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
32<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
33<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
34<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
35<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
36<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
37<link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i" rel="stylesheet" crossorigin="anonymous">
38
39<!--End of masterheader.ascx -->
40<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
40<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":143,"agent":"","atts":""}</script>
40<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 */
41(()=>{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};
41e.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;
41const 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);
41if(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$:()=>
41o,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])}
41(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}
41;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)=>
41{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
41ine_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()=>
41{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)=>
41null==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
41dTimingMethod(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
41imeToRegister: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})})}
41return 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"
41!==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);
41if(!(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)}
41);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)})});
41class 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
41h(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>
41 
42<meta http-equiv="pragma" content="no-cache" /> 
43<meta http-equiv="content-style-type" content="text/css" /> 
44<meta http-equiv="content-script-type" content="text/javascript" /> 
45<meta name="viewport" content="width=device-width; initial-scale=1.0;"> 
46<link href="/apple-touch-icon.png" type="image/png" rel="icon"/><link href="/apple-touch-icon.aspx" type="image/png" rel="icon"/>
47<!-- Global site tag (gtag.js) - Google Analytics -->
48<script>
49window.dataLayer = window.dataLayer || [];
50window.gtag = window.gtag || function(){dataLayer.push(arguments);};
51</script>
vendor: 65 bytes, lines 51-52
51
52<script async src='https://www.googletagmanager.com/gtag/js?id=
52G-0GB3DW1SM4
vendor: 16 bytes, lines 52-53
52'> 
53</script>
54<script>
55gtag('js', new Date());
56gtag('config', 'G-0GB3DW1SM4');
57</script>
57
58
59
60<!-- favicon -->
61<link rel='apple-touch-icon' sizes='57x57' href='/apple-touch-icon'>
62<link rel='apple-touch-icon' sizes='60x60' href='/apple-touch-icon'>
63<link rel='apple-touch-icon' sizes='72x72' href='/apple-touch-icon'>
64<link rel='apple-touch-icon' sizes='76x76' href='/apple-touch-icon'>
65<link rel='apple-touch-icon' sizes='114x114' href='/apple-touch-icon'>
66<link rel='apple-touch-icon' sizes='120x120' href='/apple-touch-icon'>
67<link rel='apple-touch-icon' sizes='144x144' href='/apple-touch-icon'>
68<link rel='apple-touch-icon' sizes='152x152' href='/apple-touch-icon'>
69<link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon'>
70<link rel='icon' type='image/png' sizes='192x192'  href='/apple-touch-icon'>
71<link rel='icon' type='image/png' sizes='32x32' href='/apple-touch-icon'>
72<link rel='icon' type='image/png' sizes='96x96' href='/apple-touch-icon'>
73<link rel='icon' type='image/png' sizes='16x16' href='/apple-touch-icon'>
74<meta name='msapplication-TileColor' content='#ffffff'>
75<meta name='msapplication-TileImage' content='/ms-icon-144x144'>
76<meta name='theme-color' content='#ffffff'>
77
78
79
80            <!-- Meta Pixel Code -->
81            
81<script>
vendor: 617 bytes, lines 81-89
81
82                !function(f,b,e,v,n,t,s) {
83                    if (f.fbq) return; n = f.fbq = function ()
84                        { n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments) };
85                    if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
86                        n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; 
87                        s.parentNode.insertBefore(t, s)
88                    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
89                    fbq('init', '
89123456789
vendor: 65 bytes, lines 89-91
89');
90                    fbq('track', 'PageView'); 
91            
91</script>
91
92    
93            <noscript>
94                <img height='1' width='1' style='display: none' src = 'https://www.facebook.com/tr?id=123456789&ev=PageView&noscript=1'/>
95            </noscript>
96
97            <!-- End Meta Pixel Code -->
98                
99            <link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/Default/bootstrap.css&amp;639245303397281278" type="text/css" rel="stylesheet"/> 
100<link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/base.css&amp;639245303364643045" type="text/css" rel="stylesheet"/> 
101<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/CHO/Property.css&amp;639245304037547743" type="text/css" rel="stylesheet"/> 
102<script type='text/javascript'>var _gaq = _gaq || [];_gaq.push(['_setAccount', 'UA-70035646-1']);_gaq.push(['_trackPageview']);</script>
102<script type="text/javascript" src="/CMSScripts/CHO/Scripts/MyProfilePages.js?639245304006754690"></script>
102<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/Viewers/Effects/PhotoSwipe/dist/photoswipe.css&amp;639245304075577744" type="text/css" rel="stylesheet"/> 
103<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/Viewers/Effects/PhotoSwipe/dist/default-skin/default-skin.css&amp;639245304075357760" type="text/css" rel="stylesheet"/> 
104</head>
105<body class="LTR Safari Chrome Safari128 Chrome128 ENUS ContentBody " >
106    <form method="post" action="/Amenities.aspx" id="form" class="rectangle-btn">
107<div class="aspNetHidden">
108<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="" />
109<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
110<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
111<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwMTk2NTE1Ng8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgICAQ8WBB4FY2xhc3MFDXJlY3RhbmdsZS1idG4eBmFjdGlvbgUPL0FtZW5pdGllcy5hc3B4FgQCBQ9kFgJmDxYCHgdWaXNpYmxlaGQCCQ9kFgJmDw8WBB4IQ3NzQ2xhc3MFD1BhZ2VQbGFjZWhvbGRlch4EXyFTQgICZBYCZg9kFgYCBQ9kFhICAQ8PFgIfA2hkFgJmD2QWAgID
111D2QWAgIDDw9kZGQCAg8PFgIfA2hkFgJmD2QWAgIDD2QWAgIDDw9kZGQCBQ8PFgIfA2hkFgJmD2QWAgIDD2QWAgIDDw9kZGQCBw8PFgIfA2hkFgJmD2QWAgIDD2QWAgIDDw9kZGQCCA9kFgJmDxYEHwEFCnN0YXRpYy1pbWceCWlubmVyaHRtbAW8ATxhIGhyZWY9Jy9Ib21lJz48aW1nIHNyYz0nfi9nZXRtZWRpYS83ZWE5MjRjOS00MWJiLTRkZTktOTBmNy1lZDRkYzQwNTE1MmEvVGhlX0VsbV9DaXR5X0NsdWJfTG9nby1UcmFuc3BhcmVudC5hc3B4P3dpZHRoPTgwMCZhbXA7aGVpZ2h0PTgwMCZhbXA7ZXh0PS5wbmcnIGFsdD0nVGhlIEVsbSBDaXR5IENsdWIgTG9nbycgLz48L2E+ZAIJDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAIKDw8WAh8DaGQWAmYPZBYCAgMPZBYCAgMPD2RkZAILD2QWBAIBDxYCHgVzdHlsZQUNZGlzcGxheTpub25lO2QCAw8WBB8HBQ5kaXNwbGF5OmJsb2NrOx4Hb25jbGljawUbbG9jYXRpb24uaHJlZj0nL2xvZ2luLmFzcHgnFgICAw8PFgIeBFRleHQFDE1lbWJlciBMb2dpbmRkAgwPZBYCZg9kFgZmDxYCHwNoZAIBDxYCHwNoZAIFDxYCHwkF+AE8c2NyaXB0IGxhbmd1YWdlPSdqYXZhc2NyaXB0Jz4NCnZhciBhID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21lbnVFbGVtJyk7DQphLmlkID0gJ21haW4tbWVudSc7DQphLmNsYXNzTmFtZSA9ICd0b3AtbmF2ICBjb2xsYXBzZWQnOw0KdmFyIG0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGl2TWFpbk1lbnUnKTsNCm0uc3R5bGUuZGlzcGxheSA9ICdibG9jayc7IG0uY2xhc3NOYW1lPSdmdWxsbWVudSc7DQo8L3NjcmlwdD4NCmQCBw9kFgJmD2QWAgICD2QWAmYPDxYEHwQFD1BhZ2VQbGFjZWhvbGRlch8FAgJkFgJmD2QWBmYPZBYCZg9kFgICAQ8WBB8BBTBjaG8taGVyby10ZXh0d2lkZ2V0IHRleHQtY2VudGVyIHRoZW1lMSBoZWlnaHQ1MCAfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWBAIBDxYIHwcFfWJhY2tncm91bmQtaW1hZ2UgO
111iB1cmwoJy9nZXRtZWRpYS85MmJhYjg3YS0wNzhiLTRlYTItOWVlZi03ZWQ2ZTFmMGQ5YTMvQW1lbml0aWVzLUJhbm5lci5hc3B4P3dpZHRoPTIwMDAmaGVpZ2h0PTYzNSZleHQ9LmpwZycpHgNhbHRlHgV0aXRsZWUeCmFyaWEtbGFiZWxlZAIDDxYEHwEFMmNoby1oZXJvLXRleHR3aWRnZXQtY29udGVudCBhbmltYXRlZCBmYWRlSW4gZGVsYXkxHwNoFgICAQ9kFgoCAQ8WAh8BBUNjaG8taGVyby10ZXh0d2lkZ2V0LWxvZ28gaGlkZGVuLXhzIHZpc2libGUtc20gdmlzaWJsZS1tZCBtZWRpdW1Mb2dvZAIFDxYCHwNoZAIHDxYCHwNoZAIJDxYCHwNoZAILDxYCHwNoZAICD2QWAmYPZBYCZg8WBh8BBRpiYXNpYy1ibG9jayB0aGVtZTQgY2VudGVyIB4TQ0hPV2lkZ2V0SW5zdGFuY2VJZAUtMjIzOTYyM19jaG9fd2lkZ2V0X3RpdGxlYW5kc3VtbWFyeV9leHRyYWxhcmdlHwcFF21hcmdpbjowcHggMHB4IDBweCAwcHg7FgICAQ8WBB8BBRppbm5lci13cmFwIHRoZW1lLXNlY29uZGFyeR8HBRpwYWRkaW5nOjIwcHggMHB4IDIwcHggMHB4OxYCAgEPZBYEAgEPFgIfAQUQaW1nLWJsb2NrIGhpZGRlbmQCAw9kFgICAQ8WAh8BBUF0ZXh0LWJsb2NrLXdyYXBwZXIgY29sLXhzLTEyIGNvbC1zbS04IGNvbC1zbS1vZmZzZXQtMiB0ZXh0LWNlbnRlchYGAgEPFgIfBmVkAgMPFgIfBgXfBDxoMSBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgb3V0bGluZTogMHB4OyB0ZXh0LXNpemUtYWRqdXN0OiBub25lOyBtYXJnaW46IDBweCAwcHggMTVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogM2VtOyBmb250LWZhbWlseTogTG9yYSwgc2VyaWY7IGNvbG9yOiByZ2IoNDIsIDQyLCA0Mik7IHRleHQtYWxpZ246IGNlbnRlcjsiPjxzdHJvbmcgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IG91dGxpbmU6IDBweDsgdGV4dC1zaXplLWFkanVzdDogbm9uZTsiPlNvY2lhbDwvc3Ryb25nPjwvaDE+DQoNCjxociAvPg0KPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+T3VyIGNsdWIgaG9zdHMgYSB2YXJpZXR5IG9mIGV2ZW50cyBldmVyeSBtb250aCBmb3IgbWVtYmVycyBvZiBhbGwgYWdlcyB0byBlbmpveS4gT3VyIGV2ZW50cyByYW5nZSBmcm9tIGludGltYXRlIGdyb3VwIGdhdGhlcmluZ3MgdG8gZ3JhbmQgY2VsZWJyYXRpb25zLiBUaGV5IGFyZSBpbnRlbmRlZCB0byBjb25uZWN0IG91ciBjb21tdW5pdHkgb2YgbWVtYmVycyB0aHJvdWdoIHRoZSBzaGFyaW5nIG9mIGlkZWFzLCBpbnRlcmVzdHMsIGFuZCBmdW4uPC9kaXY+DQpkAgUPFgQeBGhyZWYFDi9NZW1iZXJfRXZlbnRzHwYFDU1lbWJlciBFdmVudHNkAgQPZBYGZg9kFgJmD2QWAmYPFgQfAQUXYmFzaWMtdGV4dC1hcmVhIHRoZW1lMiAfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWAgIBDxYEHwEFGmlubmVyLXdyYXAgdGhlbWUtc2Vjb25kYXJ5HwcFGnBhZGRpbmc6MzBweCAwcHggMzBweCAwcHg7FgICAQ9kFgICAQ9kFhgCAQ8WAh8BBRRlMy10YWJsZS13cmFwIGNvbC1zbRYCAgEPFgIfCQXQDTx0YWJsZSBjZWxscGFkZGluZz0iMTAiIGNlbGxzcGFjaW5nPSIxMCIgY2xhc3M9ImNhcmRzIiBzdHlsZT0ibWF4LXdpZHRoOjEyMDBweDsiPg0KCTx0Ym9keT4NCgkJPHRyPg0KCQkJPHRkPg0KCQkJPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3Ryb25nPjxpbWcgYWx0PSIiIGNsYXNzPSJpbWFnZS1jZW50ZXItY29udGFpbmVyIiBzcmM9In4vZ2V0bWVkaWEvZmZiMTczMjMtNzkzNC00Njc0LWE2NmItNzVlOTk1MmMzOTZiL01hcC1UaHVtYm5haWwuYXNweD93aWR0aD0zMDAmYW1wO2hlaWdodD0yMDAiIHN0eWxlPSJ3aWR0aDogMzAwcHg7IGhlaWdodDogMjAwcHg7IiAvPjxiciAvPg0KCQkJUmVjaXByb2NhbCBDbHViczwvc3Ryb25nPjwvaDI+DQoNCgkJCTxkaXYgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPkFzIGEgbWVtYmVyLCB5b3UgaGF2ZSBhY2Nlc3MgdG8gb3ZlciAzMDAgcmVjaXByb2NhbCBjbHVicyB3b3JsZHdpZGUuIEVuam95IHRoZSBsdXh1cnkgYW5kIGFtZW5pdGllcyBvZiBhIHByaXZhdGUgY2x1YiB3aGVyZSBldmVyIHlvdXIgdHJhdmVscyB0YWtlIHlvdS48YnIgLz4NCgkJCTxiciAvPg0KCQkJPGEgaHJlZj0ifi9SZWNpcHJvY2FsX0NsdWJzIj48c3Ryb25nPlJlY2lwcm9jYWwgTGlzdDwvc3Ryb25nPjwvYT48L2Rpdj4NCgkJCTwvdGQ+DQoJCQk8dGQ+DQoJCQk8aDIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzdHJvbmc+PGltZyBhbHQ9IiIgY2xhc3M9ImltYWdlLWNlbnRlci1jb250YWluZXIiIHNyYz0ifi9nZXRtZWRpYS9kOGM4YzAwZi0yMGIzLTQzYmEtODY5Yy04NWFmOGI2MDg3OWQvR29sZi1UaHVtYm5haWwuYXNweD93aWR0aD0zMDAmYW1wO2hlaWdodD0yMDAiIHN0eWxlPSJ3aWR0aDogMzAwcHg7IGhlaWdodDogMjAwcHg7IiAvPjxiciAvPg0KCQkJTG9jYWwgR29sZiBhbmQgVGVubmlzIFJlY2lwcm9jYWxzPC9zdHJvbmc+PC9oMj4NCg0KCQkJPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPkVsbSBDaXR5IENsdWIgbWVtYmVycyBoYXZlIGd1ZXN0IHByaXZpbGVnZXMgYXQgNCBsb2NhbCBwcml2YXRlIGNsdWIgZ29sZiBjb3Vyc2VzIGFuZCB0ZW5uaXMgZmFjaWxpdGllcy48L3A+DQoJCQk8L3RkPg0KCQkJPHRkPg0KCQkJPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGltZyBhbHQ9IiIgY2xhc3M9ImltYWdlLWNlbnRlci1jb250YWluZXIiIHNyYz0ifi9nZXRtZWRpYS9iOTYzODQyZC05NTNhLTQwZGQtYjNkYS1iN2ZjYmJiNTY4OWMvT3Blbi1TcGFjZS1kZXNrLVRodW1ibmFpbC5hc3B4P3dpZHRoPTMwMCZhbXA7aGVpZ2h0PTIwMCIgc3R5bGU9IndpZHR
111oOiAzMDBweDsgaGVpZ2h0OiAyMDBweDsiIC8+PC9kaXY+DQoNCgkJCTxoMiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PHN0cm9uZz5PcGVuIFNwYWNlczwvc3Ryb25nPjwvaDI+DQoNCgkJCTxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij5XaGV0aGVyIHlvdSBhcmUgaW4gdG93biBiZXR3ZWVuIG1lZXRpbmdzIG9yIGp1c3QgbmVlZCBhIHF1aWV0IHNwYWNlIHRvIGNhdGNoIHVwIHdpdGggZnJpZW5kcywgdGhlIGNsdWIgaGFzIHdpLWZpIGNvbm5lY3Rpb25zIHRocm91Z2hvdXQgdGhlIGJ1aWxkaW5nIHNvIHRoYXQgeW91IGNhbiB3b3JrIG9yIGp1c3QgZW5qb3kgYSBxdWlldCBtb21lbnQgd2l0aCB5b3VyIGZhdm9yaXRlIGJldmVyYWdlLjwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJPC90Ym9keT4NCjwvdGFibGU+DQpkAgMPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwkF5wE8aDIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzdHJvbmc+TG9jYWwgR29sZiBhbmQgVGVubmlzIFJlY2lwcm9jYWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPkVsbSBDaXR5IENsdWIgbWVtYmVycyBoYXZlIGd1ZXN0IHByaXZpbGVnZXMgYXQgNCBsb2NhbCBwcml2YXRlIGNsdWIgZ29sZiBjb3Vyc2VzIGFuZCB0ZW5uaXMgZmFjaWxpdGllcy48L3A+DQpkAgUPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwkF5wE8aDIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzdHJvbmc+TG9jYWwgR29sZiBhbmQgVGVubmlzIFJlY2lwcm9jYWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPkVsbSBDaXR5IENsdWIgbWVtYmVycyBoYXZlIGd1ZXN0IHByaXZpbGVnZXMgYXQgNCBsb2NhbCBwcml2YXRlIGNsdWIgZ29sZiBjb3Vyc2VzIGFuZCB0ZW5uaXMgZmFjaWxpdGllcy48L3A+DQpkAgcPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIJDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCCw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAg0PFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIPDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCEQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhMPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIVDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCFw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgEPZBYCZg9kFgJmDxYEHwEFF2Jhc2ljLXRleHQtYXJlYSB0aGVtZTEgHwcFGG1hcmdpbjozMXB4IDBweCAwcHggMHB4OxYCAgEPFgQfAQUaaW5uZXItd3JhcCB0aGVtZS1zZWNvbmRhcnkfBwUacGFkZGluZzoyMHB4IDBweCAyMHB4IDBweDsWAgIBD2QWAgIBD2QWGAIBDxYCHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtFgICAQ8WAh8JBYYDPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3Ryb25nPk92ZXJuaWdodCBBY2NvbW1vZGF0aW9uczwvc3Ryb25nPjwvaDI+DQoNCjxkaXYgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPlRoZSBDbHViIG9mZmVycyB0aGUgY2hhcm0gb2YgYSBOZXcgRW5nbGFuZCBCZWQgYW5kIEJyZWFrZmFzdCBpbiBhIGhpc3RvcmljYWwgMTgwMCBQcmVzZXJ2YXRpb24gVHJ1c3QgbGFuZG1hcmsgYnVpbGRpbmcuPGJyIC8+DQpMb2NhdGVkIGRvd250b3duIG9uIHRoZSBwaWN0dXJlc3F1ZSBOZXcgSGF2ZW4gR3JlZW4gb3VyIDE0IGd1ZXN0IHJvb21zIG9mZmVyIGNvbWZvcnRhYmxlIGFjY29tbW9kYXRpb25zIGFuZCBhIHdhcm0gYW5kIHdlbGNvbWluZyBhdG1vc3BoZXJlLjwvZGl2Pg0KZAIDDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCBQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgcPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIJDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCCw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAg0PFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIPDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCEQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhMPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIVDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCFw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgIPZBYCAgIPFgQfAQUcbW9kYWwtZ2FsbGVyeS13aWRnZXQgdGhlbWUxIB8HBRdtYXJnaW46MHB4IDBweCAwcHggMHB4OxYCAgEPFgQfAQUaaW5uZXItd3JhcCB0aGVtZS1zZWNvbmRhcnkfBwUacGFkZGluZzoyMHB4IDBweCAyMHB4IDBweDsWAgIBDxYCHwEFJm1vZGFsLWdhbGxlcnktd2lkZ2V0LXdyYXBwZXIgY29udGFpbmVyFgQCAQ8WBB8GZR8BBRV0ZXh0LWxlZnQgbm9ybWFsLWZvbnRkAgMPZBYCAgEPFg4eDEVuYWJsZVBhZ2luZ2geElRyYW5zZm9ybWF0aW9uTmFtZQUTQ01TLkZpbGUuUGhvdG9Td2lwZR4dQWx0ZXJuYXRpbmdUcmFuc2Zvcm1hdGlvbk5hbWVlHhZIaWRlQ29udHJvbEZvclplcm9Sb3dzZx4MWmVyb1Jvd3NUZXh0BQ1ObyBkYXRhIGZvdW5kHhBOZXN0ZWRDb250cm9sc0lEZR4LXyFJdGVtQ291bnQCBBYIZg9kFgJmD2QWAmYPFQYpL1NpdGVfRGF0YS9BbWVuaXRpZXNfR2FsbGVyeS9HdWVzdC1Sb29tLTEACTE1MDB4MTEyNUUvZ2V0YXR0YWNobWVudC80MTZlMDZiOS0xNWM2LTQ4Y2UtYjkwMC01ODM2MTMyMzc2OTMvR3Vlc3QtUm9vbS0xLmFzcHhFL2dldGF0dGFjaG1lbnQvNDE2ZTA2YjktMTVjNi00OGNlLWI5MDAtNTgzNjEzMjM3NjkzL0d1ZXN0LVJvb20tMS5hc3B4DEd1ZXN0LVJvb20tMWQCAQ9kFgJmD2QWAmYPFQYpL1NpdGVfRGF0YS9BbWVuaXRpZXNfR2FsbGVyeS9HdWVzdC1Sb29tLTIACTE1MDB4MTEyNUUvZ2V0YXR0YWNobWVudC83MzcxZTA4My01ZWViLTRjYmQtOWJhNi05MTMyYjhhNTBmZjQvR3Vlc3QtUm9vbS0yLmFzcHhFL2dldGF0dGFjaG1lbnQvNzM3MWUwODMtNWVlYi00Y2JkLTliYTYtOTEzMmI4YTUwZmY0L0d1ZXN0LVJvb20tMi5hc3B4DEd1ZXN0LVJvb20tMmQCAg9kFgJmD2QWAmYPFQYpL1NpdGVfRGF0YS9BbWVuaXRpZXNfR2FsbGVyeS9HdWVzdC1Sb29tLTMACTExMjV4MTUwMEUvZ2V0YXR0YWNobWVudC83MGYxMGZkOC1kNzYxLTQ0Y2YtOGRkYy04NmIyMWIxMWZhOTUvR3Vlc3QtUm9vbS0zLmFzcHhFL2dldGF0dGFjaG1lbnQvNzBmMTBmZDgtZDc2MS00NGNmLThkZGMtODZiMjFiMTFmYTk1L0d1ZXN0LVJvb20tMy5hc3B4DEd1ZXN0LVJvb20tM2QCAw9kFgJmD2QWAmYPFQYpL1NpdGVfRGF0YS9BbWVuaXRpZXNfR2FsbGVyeS9HdWVzdC1Sb29tLTQACTExMjV4MTUwMEUvZ2V0YXR0YWNobWVudC80NDMwMzZjMC01MmQ2LTQzODYtYjg1MS1hNWNiMTEwZDhkNDEvR3Vlc3QtUm9vbS00LmFzcHhFL2dldGF0dGFjaG1lbnQvNDQzMDM2YzAtNTJkNi00Mzg2LWI4NTEtYTVjYjExMGQ4ZDQxL0d1ZXN0LVJvb20tNC5hc3B4DEd1ZXN0LVJvb20tNGQCCQ9kFgRmD2QWAmYPFgQfDQUdMjIzOTYyM19jaG9fd2lkZ2V0XzNyb3dmb290ZXIfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWDAIBDxYCHwEFJGZvb3Rlci1sb2dvIGNlbnRlci1ibG9jayBtZWRpdW0tbG9nbxYCAgEPFgQfCmUeA3NyYwV1fi9nZXRtZWRpYS83ZWE5MjRjOS00MWJiLTRkZTktOTBmNy1lZDRkYzQwNTE1MmEvVGhlX0VsbV9DaXR5X0NsdWJfTG9nby1UcmFuc3B
111hcmVudC5hc3B4P3dpZHRoPTgwMCZoZWlnaHQ9ODAwJmV4dD0ucG5nZAIDD2QWAgIBDxYCHwkFLzxhIGhyZWY9J3RlbDooMjAzKSA2MjQtMzE5Nyc+KDIwMykgNjI0LTMxOTc8L2E+ZAIFDxYCHwNoZAIHD2QWAgIBDxYCHwkFjwE8YSBocmVmPSdodHRwczovL21hcHMuYXBwLmdvby5nbC9ITmN0dmF1N0trZUpTMUhlQScgdGFyZ2V0PSdfYmxhbmsnPjE1NSBFbG0gU3RyZWV0PGJyIC8+TmV3IEhhdmVuLCBDb25uZWN0aWN1dCAwNjUxMTxiciAvPiAgICAg4oCLICAgPGJyIC8+PC9hPmQCCQ9kFgICAQ8WBB8OBSBtYWlsdG86ZnJvbnRkZXNrQGVsbWNpdHljbHViLmNvbR8GBRlmcm9udGRlc2tAZWxtY2l0eWNsdWIuY29tZAINDxYCHwEFPWNvbC14cy0xMiBmbGV4LWNlbnRlci12LWggZm9vdGVyLWJvdHRvbS1saW5lIGZvb3Rlci1jb250YWluZXIWEAIBDxYCHwkFOSZjb3B5OyAyMDI2Jm5ic3A7IFRoZSBFbG0gQ2l0eSBDbHViLiBBbGwgUmlnaHRzIFJlc2VydmVkLmQCAw8WAh8DaGQCBQ8WAh8DaGQCBw8WAh8DaGQCCQ8WAh8DaGQCCw8WAh8DaGQCDQ8WAh8DaGQCDw9kFgJmDw8WBh4LTmF2aWdhdGVVcmwFGWh0dHBzOi8vd3d3LmpvbmFzY2x1Yi5jb20eBlRhcmdldAUGX2JsYW5rHwkFHlBvd2VyZWQgYnkgSm9uYXMgQ2x1YiBTb2Z0d2FyZWRkAgEPZBYCZg8WBB8NBRcyMjM5NjIzX2Nob19iYXNpY2Zvb3Rlch8HBRdtYXJnaW46MHB4IDBweCAwcHggMHB4OxYCAgEPFgIfAQU6Y29sLXhzLTEyIGZsZXgtY2VudGVyLXYtaCBmb290ZXItYm90dG9tLWxpbmUgZm9vdGVyLWNlbnRlchYQAgEPFgIfCQU5JmNvcHk7IDIwMjYmbmJzcDsgVGhlIEVsbSBDaXR5IENsdWIuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuZAIDDxYCHwNoZAIFDxYCHwNoZAIHDxYCHwNoZAIJDxYCHwNoZAILDxYCHwNoZAINDxYCHwNoZAIPD2QWAmYPDxYGHxcFGWh0dHBzOi8vd3d3LmpvbmFzY2x1Yi5jb20fGAUGX2JsYW5rHwkFHlBvd2VyZWQgYnkgSm9uYXMgQ2x1YiBTb2Z0d2FyZWRkZAPhWqJBG+H5x+dYcS8TEtxWziky" />
112</div>
113
114<script type="text/javascript">
115//<![CDATA[
116var theForm = document.forms['form'];
117if (!theForm) {
118    theForm = document.form;
119}
120function __doPostBack(eventTarget, eventArgument) {
121    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
122        theForm.__EVENTTARGET.value = eventTarget;
123        theForm.__EVENTARGUMENT.value = eventArgument;
124        theForm.submit();
125    }
126}
127//]]>
128</script>
128
129
130
131<script src="/WebResource.axd?d=Fgdro4c3YKEDJ93keYqLmXLvEMpyjQZNcKu8Xl_1RYo95L6GCql4YAes0VDmSJuW0RxJEBmBksNALpp9pOhriP-h5f81&amp;t=638628207619783110" type="text/javascript"></script>
131
132
133<input type="hidden" name="lng" id="lng" value="en-US" />
134<script type="text/javascript">
135	//<![CDATA[
136
137function PM_Postback(param) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); } if(window.CMSContentManager) { CMSContentManager.allowSubmit = true; }; __doPostBack('m$am',param); }
138function 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); }
139//]]>
140</script>
vendor: 2 bytes, line 140
140
141<script src="/CMSWebParts/Viewers/Effects/PhotoSwipe/dist/photoswipe.js?639245304075617766" type="text/javascript"></script>
vendor: 2 bytes, line 141
141
142<script src="/CMSWebParts/Viewers/Effects/PhotoSwipe/dist/photoswipe-ui-default.min.js?639245304075537830" type="text/javascript"></script>
vendor: 2 bytes, line 142
142
143<script src="/ScriptResource.axd?d=xWnwFHrQBaOdHYu5J5k-hReQxsiehVNgMtF16nC8BW0lgfvDPjclxf97cEsAe73Z2mdWpSBL0ToobFko1wD3qtMvvCQdDoL5SCZA5w90X025DeR50&amp;t=7c776dc1" type="text/javascript"></script>
vendor: 2 bytes, line 143
143
144<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 144
144
145<script type="text/javascript">
146	//<![CDATA[
147
148var CMS = CMS || {};
149CMS.Application = {
150  "isRTL": "false",
151  "applicationUrl": "/",
152  "imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
153  "isDialog": false
154};
155
156//]]>
157</script>
157
158<div class="aspNetHidden">
159
160	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185" />
161	<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" />
162	<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" />
163</div>
164       
165    
165<script type="text/javascript">
166//<![CDATA[
167Sys.WebForms.PageRequestManager._initialize('manScript', 'form', ['tctxM',''], [], [], 90, '');
168//]]>
169</script>
169
170
171    
172
173    <div id="ctxM">
174
175</div>
176    
177<header class="master-layout-1 fixed-shrink wgt-header">
178      <div class="container-sr">
179        <div class="sr-zone"><a class="skip-link sr-only sr-only-focusable" href="#content">Skip to content</a></div>
180
181
182    </div>
183  
184  <div class="custom-widget-html-wrapper">
185  
186    </div>
187    <div class="container-fluid">
188        <div class="mobile-nav-btn">
189  <a id="menu-button" href="javascript:void(0);" class="icon-m hamburger-menu" onclick="mobileNav()">
190        <i class="fa fa-bars "></i>
191    </a>
192<!--<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/7ea924c9-41bb-4de9-90f7-ed4dc405152a/The_Elm_City_Club_Logo-Transparent.aspx?width=800&amp;height=800&amp;ext=.png' alt='The Elm City Club Logo' /></a></div>
193</div>
194  
195<div class="MyProfile_Member" id="divCollapsed" tabindex="0">
196    <div id="p_lt_Header_MyProfilePages_divSignedIn" class="MyProfile_SignedIn" style="display:none;">
197        <div id="p_lt_Header_MyProfilePages_userInSvgDiv" class="MyProfile_Svg">
198            <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"
199	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve"  tabindex="-1">
200                <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
201	                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
202	                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
203                	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
204                	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
205                	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
206                	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
207                	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"/>
208            </svg>
209        </div>
210        <div class="SignedIn_container">
211            
212            <span id="p_lt_Header_MyProfilePages_lblMemberName" class="MyProfile_Name"></span>
213        </div>
214    </div>
215    <div id="p_lt_Header_MyProfilePages_divSignedOut" class="MyProfile_SignedOut" style="display:block;" onclick="location.href=&#39;/login.aspx&#39;">
216        <div id="p_lt_Header_MyProfilePages_userOutSvgDiv" class="MyProfile_Svg">
217            <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"
218	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve" tabindex="-1">
219            <g>
220	            <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
221		            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"/>
222	            <polygon points="319.1,357 319.2,356.9 319.2,356.9 	"/>
223	            <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
224		            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
225		            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
226		            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
227		            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
228		            C273.4,319.4,277,311.5,282.8,305.7z" tabindex="-1"/>
229            </g>
230            </svg>
231
232        </div>
233        <span id="p_lt_Header_MyProfilePages_lblSignIn" class="MyProfile_Name">Member Login</span> 
234    </div> 
235    <div class="fullView" id="divFullView" style="display: none;">
236        <div class="MyProfile_FullMain">
237            
238            
239            
240            
241            
242
243            
244
245            <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>
246        </div>
247    </div>
248</div>
249
250<!-- CHO CSS List Smartmenu webpart start-->
251
252<link href="/CMSPages/GetCSS.aspx?stylesheetname=SmartMenu.css" rel="stylesheet" type="text/css" />
253<script src="/CMSScripts/flexMenu/modernizr.custom.js"></script>
253
254
255<div id="divMainMenu" style="display: none;">
256    
257    <nav data-role="menu-container">
258        <a href="javascript:void(0);" id="p_lt_Header_ResponsiveNavigationWidget_closeNav" class="icon-m close-nav" onclick="mobileNavClose()">
259            <i class="fa fa-times " aria-hidden="true"></i>
260        </a>
261	
262	<ul id="menuElem" class="top-nav ">
263		<li><a href="/Home" aria-label='Home' >Home</a></li>
264		<li><a href="/The_Club" aria-label='The Club' >The Club</a></li>
265		<li><a href="/Membership" aria-label='Membership' >Membership</a></li>
266		<li><a href="/Amenities" aria-label='Amenities' class="active-link" >Amenities</a></li>
267		<li><a href="/Reciprocal_Clubs" aria-label='Reciprocal Clubs' >Reciprocal Clubs</a></li>
268		<li><a href="/Dining" aria-label='Dining' >Dining</a></li>
269		<li><a href="/Weddings_Events" aria-label='Weddings &amp; Events' >Weddings &amp; Events</a><i class="fa fa-plus" onclick="mobileNavExpand(this)"></i>
270		<ul class="child-nav">
271			<li><a href="/Weddings_Events/Event_Rooms" aria-label='Event Rooms' >Event Rooms</a></li>
272			<li><a href="/Weddings_Events/Weddings" aria-label='Weddings' >Weddings</a></li>
273		</ul>
274		</li>
275		<li><a href="/Member_Events" aria-label='Member Events' >Member Events</a></li>
276	</ul>
277
278
279    </nav>
280</div>
281    
282<script language='javascript'>
283var a = document.getElementById('menuElem');
284a.id = 'main-menu';
285a.className = 'top-nav  collapsed';
286var m = document.getElementById('divMainMenu');
287m.style.display = 'block'; m.className='fullmenu';
288</script>
288
289
290<!-- CHO CSS List Smartmenu webpart end-->
291
292    </div>
293</header>
294<div class="header-space"></div>
295<div class="page-content">
296  <a id="content" href="#" aria-hidden="true"><span>Page content</span></a>
297    
298
299<!-- latestkevin -->
300<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_StaticImageBanner_sectionMain" class="cho-hero-textwidget text-center theme1 height50 " style="margin:0px 0px 0px 0px;">
301    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_StaticImageBanner_divImg" class="cho-hero-textwidget-bg" style="background-image : url(&#39;/getmedia/92bab87a-078b-4ea2-9eef-7ed6e1f0d9a3/Amenities-Banner.aspx?width=2000&amp;height=635&amp;ext=.jpg&#39;)" alt="" title="" aria-label=""></div>
302    
303    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_StaticImageBanner_scrollDiv" class="scroll-chevron hidden-xs">
304        <span class="fa fa-angle-down arrow-down animated bounce delay2">
305        </span>
306    </div>
307</section>  
308<div class="container">
309  <div class="col-100">
310    <section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_sectionMain" class="basic-block theme4 center " CHOWidgetInstanceId="2239623_cho_widget_titleandsummary_extralarge" style="margin:0px 0px 0px 0px;">
311    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_divInnerWrap" class="inner-wrap theme-secondary" style="padding:20px 0px 20px 0px;">
312        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_divBasicBlockWrapper" class="basic-block-wrapper">
313            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_divImageBlock" class="img-block hidden">
314                <img id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_imgBackground" alt="alternative text" class="hidden visible-xs" />
315            </div>
316            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_divTextBlock" class="text-block col-xs-12">
317                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_divTextBlockWrapper" class="text-block-wrapper col-xs-12 col-sm-8 col-sm-offset-2 text-center">
318                    <h2 id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_h2"></h2>
319                    <p id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_p"><h1 style="box-sizing: border-box; outline: 0px; text-size-adjust: none; margin: 0px 0px 15px; font-weight: bold; font-size: 3em; font-family: Lora, serif; color: rgb(42, 42, 42); text-align: center;"><strong style="box-sizing: border-box; outline: 0px; text-size-adjust: none;">Social</strong></h1>
320
321<hr />
322<div style="text-align: center;">Our club hosts a variety of events every month for members of all ages to enjoy. Our events range from intimate group gatherings to grand celebrations. They are intended to connect our community of members through the sharing of ideas, interests, and fun.</div>
323</p>
324                    <a href="/Member_Events" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneLG100_CHO_Widget_TitleAndSummary_ExtraLarge_hrefButton" class="btn btn-solid btn-align">Member Events</a>
325                </div>
326            </div>
327        </div>
328    </div>
329</section>
330
331  </div>
332</div>
333
334<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge1_sectionMain" class="basic-text-area theme2 " style="margin:0px 0px 0px 0px;">
335        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge1_divInnerWrap" class="inner-wrap theme-secondary" style="padding:30px 0px 30px 0px;">
336            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge1_divContainer" class="container">
337                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge1_divRow" class="row">
338                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge1_divCol1" class="e3-table-wrap col-sm">
339                        <table cellpadding="10" cellspacing="10" class="cards" style="max-width:1200px;">
340	<tbody>
341		<tr>
342			<td>
343			<h2 style="text-align: center;"><strong><img alt="" class="image-center-container" src="/getmedia/ffb17323-7934-4674-a66b-75e9952c396b/Map-Thumbnail.aspx?width=300&amp;height=200" style="width: 300px; height: 200px;" /><br />
344			Reciprocal Clubs</strong></h2>
345
346			<div style="text-align: center;">
346As a member, you have access to over 300 reciprocal clubs worldwide. Enjoy the luxury and amenities of a private club where ever your travels take you.<br />
347			<br />
348			<a href="/Reciprocal_Clubs"><strong>Reciprocal List</strong></a></div>
349			</td>
350			<td>
351			<h2 style="text-align: center;"><strong><img alt="" class="image-center-container" src="/getmedia/d8c8c00f-20b3-43ba-869c-85af8b60879d/Golf-Thumbnail.aspx?width=300&amp;height=200" style="width: 300px; height: 200px;" /><br />
352			Local Golf and Tennis Reciprocals</strong></h2>
353
354			<p style="text-align: center;">Elm City Club members have guest privileges at 4 local private club golf courses and tennis facilities.</p>
355			</td>
356			<td>
357			<div style="text-align: center;"><img alt="" class="image-center-container" src="/getmedia/b963842d-953a-40dd-b3da-b7fcbbb5689c/Open-Space-desk-Thumbnail.aspx?width=300&amp;height=200" style="width: 300px; height: 200px;" /></div>
358
359			<h2 style="text-align: center;"><strong>Open Spaces</strong></h2>
360
361			<p style="text-align: center;">Whether you are in town between meetings or just need a quiet space to catch up with friends, the club has wi-fi connections throughout the building so that you can work or just enjoy a quiet moment with your favorite beverage.</p>
362			</td>
363		</tr>
364	</tbody>
365</table>
366
367                    </div>
368                    
369                    
370                    
371                    
372                    
373                    
374                    
375                    
376                    
377                    
378                    
379                </div>
380            </div>
381        </div>
382    </section><section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge2_sectionMain" class="basic-text-area theme1 " style="margin:31px 0px 0px 0px;">
383        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge2_divInnerWrap" class="inner-wrap theme-secondary" style="padding:20px 0px 20px 0px;">
384            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge2_divContainer" class="container">
385                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge2_divRow" class="row">
386                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_TextArea_ExtraLarge2_divCol1" class="e3-table-wrap col-sm">
387                        <h2 style="text-align: center;"><strong>Overnight Accommodations</strong></h2>
388
389<div style="text-align: center;">The Club offers the charm of a New England Bed and Breakfast in a historical 1800 Preservation Trust landmark building.<br />
390Located downtown on the picturesque New Haven Green our 14 guest rooms offer comfortable accommodations and a warm and welcoming atmosphere.</div>
391
392                    </div>
393                    
394                    
395                    
396                    
397                    
398                    
399                    
400                    
401                    
402                    
403                    
404                </div>
405            </div>
406        </div>
407    </section>
408<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_PhotoSwipe_ExtraLarge_sectionMain" class="modal-gallery-widget theme1 " style="margin:0px 0px 0px 0px;">
409    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_PhotoSwipe_ExtraLarge_divInnerWrap" class="inner-wrap theme-secondary" style="padding:20px 0px 20px 0px;">
410        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_PhotoSwipe_ExtraLarge_divWidgetWrapper" class="modal-gallery-widget-wrapper container">
411            <h2 id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent2_CHO_Widget_PhotoSwipe_ExtraLarge_mainTitle" class="text-left normal-font"></h2>
412            <div class="my-gallery">
413                <a href="/Site_Data/Amenities_Gallery/Guest-Room-1" title="" data-size="1500x1125"  style="background-image:url('/getattachment/416e06b9-15c6-48ce-b900-583613237693/Guest-Room-1.aspx');"><img src="/getattachment/416e06b9-15c6-48ce-b900-583613237693/Guest-Room-1.aspx" alt="Guest-Room-1" /></a><a href="/Site_Data/Amenities_Gallery/Guest-Room-2" title="" data-size="1500x1125"  style="background-image:url('/getattachment/7371e083-5eeb-4cbd-9ba6-9132b8a50ff4/Guest-Room-2.aspx');"><img src="/getattachment/7371e083-5eeb-4cbd-9ba6-9132b8a50ff4/Guest-Room-2.aspx" alt="Guest-Room-2" /></a><a href="/Site_Data/Amenities_Gallery/Guest-Room-3" title="" data-size="1125x1500"  style="background-image:url('/getattachment/70f10fd8-d761-44cf-8ddc-86b21b11fa95/Guest-Room-3.aspx');"><img src="/getattachment/70f10fd8-d761-44cf-8ddc-86b21b11fa95/Guest-Room-3.aspx" alt="Guest-Room-3" /></a><a href="/Site_Data/Amenities_Gallery/Guest-Room-4" title="" data-size="1125x1500"  style="background-image:url('/getattachment/443036c0-52d6-4386-b851-a5cb110d8d41/Guest-Room-4.aspx');"><img src="/getattachment/443036c0-52d6-4386-b851-a5cb110d8d41/Guest-Room-4.aspx" alt="Guest-Room-4" /></a>    
414            </div>
415        </div>
416    </div>
417</section>
418
419<!-- Root element of PhotoSwipe. Must have class pswp. -->
420
421<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
422
423    <!-- Background of PhotoSwipe. 
424         It's a separate element as animating opacity is faster than rgba(). -->
425    <div class="pswp__bg"></div>
426
427    <!-- Slides wrapper with overflow:hidden. -->
428    <div class="pswp__scroll-wrap">
429
430        <!-- Container that holds slides. 
431            PhotoSwipe keeps only 3 of them in the DOM to save memory.
432            Don't modify these 3 pswp__item elements, data is added later on. -->
433        <div class="pswp__container">
434            <div class="pswp__item"></div>
435            <div class="pswp__item"></div>
436            <div class="pswp__item"></div>
437        </div>
438
439        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
440        <div class="pswp__ui pswp__ui--hidden">
441
442            <div class="pswp__top-bar">
443
444                <!--  Controls are self-explanatory. Order can be changed. -->
445
446                <div class="pswp__counter"></div>
447
448                <button type="button" class="pswp__button pswp__button--close" title="Close (Esc)"></button>
449
450                <button class="pswp__button pswp__button--share" title="Share"></button>
451
452                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
453
454                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
455
456                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
457                <!-- element will get class pswp__preloader--active when preloader is running -->
458                <div class="pswp__preloader">
459                    <div class="pswp__preloader__icn">
460                      <div class="pswp__preloader__cut">
461                        <div class="pswp__preloader__donut"></div>
462                      </div>
463                    </div>
464                </div>
465            </div>
466
467            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
468                <div class="pswp__share-tooltip"></div> 
469            </div>
470
471            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
472            </button>
473
474            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
475            </button>
476
477            <div class="pswp__caption">
478                <div class="pswp__caption__center"></div>
479            </div>
480
481        </div>
482
483    </div>
484
485</div>
486
487
488
489    
490</div>
491<footer>
492    <section id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_sectionMain" class="footer-bg footer-3-row" CHOWidgetInstanceId="2239623_cho_widget_3rowfooter" style="margin:0px 0px 0px 0px;">
493    <div class="container">
494        <div class="col-xs-12 pdt32">
495            <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_divLogoContainer" class="footer-logo center-block medium-logo">
496                <a href="#">
497                    <img src="getmedia/7ea924c9-41bb-4de9-90f7-ed4dc405152a/The_Elm_City_Club_Logo-Transparent.aspx?width=800&height=800&ext=.png" id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_imgLogo" class="img-responsive center-block" alt="" />
498                </a>
499            </div>
500        </div>
501        <div class="footer-content-padding mob-mgb32">
502          <div class="col-xs-12 footer-flex">
503                <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_divPhoneArea" class="flex-item text-center">
504                    <div class="mgb20">
505                        <span class="fa fa-phone footer-icons"></span>
506                    </div>
507                    <div class="footer-subhead">Phone</div>
508                    <address class="address-fonts-2">
509                        <a href='tel:(203) 624-3197'>(203) 624-3197</a><br/>
510                    </address>
511                </div>
512                
513                <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_divAddressArea" class="flex-item text-center">
514                    <div class="mgb20">
515                        <span class="fa fa-map-marker footer-icons"></span>
516                    </div>
517                    <div class="footer-subhead text-center">Address</div>
518                    <address class="address-fonts-2">
519                        <a href='https://maps.app.goo.gl/HNctvau7KkeJS1HeA' target='_blank'>155 Elm Street<br />New Haven, Connecticut 06511<br />     ​   <br /></a>
520                    </address>
521                </div>
522                <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_divEmailArea" class="flex-item text-center">
523                    <div class="mgb20">
524                        <span class="fa fa-envelope footer-icons"></span>
525                    </div>
526                    <div class="footer-subhead text-center">Email</div>
527                    <address class="address-fonts-2">
528                        <a href="/cdn-cgi/l/email-protection#4e283c21203a2a2b3d250e2b22232d273a372d223b2c602d2123" id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_hrefEmail"><span class="__cf_email__" data-cfemail="bbddc9d4d5cfdfdec8d0fbded7d6d8d2cfc2d8d7ced995d8d4d6">[email&#160;protected]</span></a>
529                    </address>
530                </div>
531          </div>
532    </div> 
533    </div>
534    <div class="footer-bg-dark footer-btm-2 text-center"> 
535        <div class="container">
536      <div class="row">
537        <div class="col-xs-12">
538            
539
540<div class="header-social"> 
541    <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_slinks_SocialMediaIcons">
542
543</div>
544</div>
545        </div>
546
547        <div id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_divContainer" class="col-xs-12 flex-center-v-h footer-bottom-line footer-container">
548            <div class="club-terms-feed">
549            <div>&copy; 2026&nbsp; The Elm City Club. All Rights Reserved.</div>
550            
551            
552            
553            
554            
555            
556            </div>
557            <div class="powered-by-wrapper"><a id="p_lt_FooterWidgets_CHO_Widget_3RowFooter_ctl00_lnkPoweredBy" href="https://www.jonasclub.com" target="_blank">Powered by Jonas Club Software</a></div>
558        </div>
559      </div>
560  </div>
561    </div>
562</section> 
563<section id="p_lt_FooterWidgets_CHO_BasicFooter_sectionMain" class="basic-footer-widget footer-bg" CHOWidgetInstanceId="2239623_cho_basicfooter" style="margin:0px 0px 0px 0px;">
564    <div class="footer-content-padding">
565        <div class="container">
566            <div id="p_lt_FooterWidgets_CHO_BasicFooter_divContainer" class="col-xs-12 flex-center-v-h footer-bottom-line footer-center">
567                <div class="club-terms-feed">
568                <div>&copy; 2026&nbsp; The Elm City Club. All Rights Reserved.</div>
569                
570                
571                
572                
573                
574                
575                </div>
576                <div class="powered-by-wrapper"><a id="p_lt_FooterWidgets_CHO_BasicFooter_ctl00_lnkPoweredBy" href="https://www.jonasclub.com" target="_blank">Powered by Jonas Club Software</a></div>
577            </div>
578        </div>
579    </div>
580</section><style type="text/css">
581</style>
582<div class="footer-logo right-logo" style="text-align: center;"><img alt="" src="/getmedia/2c6d07b2-7827-4dd0-a355-1d2528c6bc77/Distinguished_Club_Logo.aspx" /></div><style type="text/css">
583  body {
584    max-width: 100%;
585    overflow-x: hidden;
586    font-size: 18px;
587  }
588
589  table {
590    margin: auto;
591  }
592
593  li:not(:last-child) {
594    margin-bottom: 5px;
595  }
596
597  .LogonButton {
598    background: #185318 !important;
599    transition: all 0.25s ease;
600  }
601
602  .LogonButton:hover {
603    background: #237b23 !important;
604  }
605
606  .LogonButton a {
607    font-weight: bold;
608  }
609
610  a > * {
611    font-weight: normal;
612  }
613
614  form > .page-content {
615    background: white;
616  }
617
618  form {
619    max-width: 100vw;
620    overflow-x: hidden;
621  }
622
623  .theme2:before {
624    content: "";
625    position: absolute;
626    left: 0;
627    top: 0;
628    width: 100vw;
629    height: 100%;
630    background: #f5efe5;
631    z-index: -1;
632  }
633
634  @media screen and (min-width: 768px) {
635    /* Image Gallery */
636    .my-gallery > a {
637      width: auto !important;
638      min-height: 300px;
639    }
640
641    .modal-gallery-widget-wrapper {
642      max-width: 100% !important;
643      width: 100% !important;
644    }
645
646    .my-gallery {
647      flex-flow: row !important;
648    }
649  }
650
651  @media screen and (max-width: 767px) {
652    div[id*="divCol"] {
653      padding: 15px !important;
654    }
655  }
656
657  /* Gallery */
658  @media screen and (max-width: 600px) {
659    section[id*="CHO_Widget_PhotoSwipe"]:not(.flex-no-wrap) .my-gallery a {
660      min-width: calc(100% - 20px);
661    }
662    .slick-track a {
663      margin: 5px !important;
664    }
665  }
666
667  .slick-track a {
668    min-width: calc(2vw - 32px) !important;
669  }
670
671  .slick-track {
672    min-width: 100vw !important;
673  }
674
675  @media screen and (min-width: 768px) {
676    .my-gallery > a {
677      max-width: calc(33% - 20px) !important;
678    }
679
680    .slick-track a {
681      min-height: 300px;
682    }
683    section[id*="CHO_Widget_PhotoSwipe"]:not(.flex-no-wrap) .my-gallery {
684      flex-wrap: wrap !important;
685    }
686    .my-gallery {
687      justify-content: center !important;
688      text-align: center;
689    }
690    .my-gallery > a img {
691      object-fit: contain !important;
692      max-height: 100%;
693    }
694  }
695  h2[id*="CHO_Widget_PhotoSwipe_ExtraLarge_mainTitle"] {
696    font-weight: bold;
697  }
698
699  /* Buttons in textarea Widget */
700
701  strong a,
702  a strong {
703    text-decoration: none;
704    /* border: 1px solid black; */
705    color: white !important;
706    padding: 10px 20px;
707    display: inline-block;
708    background: #185318;
709    border: none !important;
710    transition: all 0.5s ease;
711    margin: 5px;
712  }
713
714  strong a:hover,
715  a strong:hover {
716    background: #a7d1a7;
717    color: black !important;
718  }
719
720  .theme3 strong a,
721  .theme3 a strong {
722    background: #f5efe5;
723    border-color: #f5efe5 !important;
724    color: black !important;
725    opacity: 1;
726  }
727
728  .theme3 strong a:hover,
729  .theme3 a strong:hover {
730    opacity: 0.75;
731  }
732
733  @media screen and (min-width: 768px) {
734    /* h2,
735.staff-category-title,
736.AGTitle > span {
737font-size: 28px !important;
738} */
739
740    /* ------- Footer ------- */
741    .pdt32 {
742      display: inline-block;
743      height: auto !important;
744      width: 25% !important;
745    }
746
747    .pdt32 img {
748      padding: 0 !important;
749      width: auto !important;
750    }
751
752    .right-logo img {
753      padding: 0 !important;
754      display: inline-block;
755      vertical-align: middle;
756      height: 100px;
757      object-fit: contain;
758    }
759
760    .right-logo {
761      display: inline-block;
762      min-height: 180px;
763      padding: 32px 0;
764    }
765
766    .mob-mgb32 {
767      display: inline-block;
768      width: 75% !important;
769    }
770
771    .right-logo {
772      height: 100%;
773      display: inline-block;
774      width: 20%;
775    }
776
777    footer .container {
778      width: 100% !important;
779    }
780
781    footer section[id*="3RowFooter"] {
782      display: inline-block;
783      width: 80%;
784    }
785
786    section[id*="3RowFooter"] {
787      border-top: none;
788    }
789
790    /* ------- END Footer ------- */
791  }
792
793  /* Footer more */
794  .footer-logo img {
795    object-fit: contain !important;
796  }
797  footer {
798    background: #f5efe5;
799  }
800  @media screen and (min-width: 973px) {
801    footer section[id*="RowFooter_sectionMain"] {
802      max-height: 180px;
803    }
804  }
805
806  @media screen and (max-width: 972px) {
807    footer section[id*="RowFooter_sectionMain"] {
808      max-height: 200px;
809    }
810  }
811
812  @media screen and (max-width: 767px) {
813    footer section[id*="RowFooter_sectionMain"] {
814      max-height: 100%;
815    }
816
817    .basic-footer-widget {
818      position: absolute !important;
819      bottom: 0 !important;
820    }
821    footer {
822      position: relative;
823      padding-bottom: 77px !important;
824    }
825  }
826  /* end Footer more */
827
828  .powered-by-wrapper > a {
829    font-family: inherit;
830    color: inherit;
831    font-weight: bold;
832  }
833
834  /* Quick Link in 30 column */
835  .content-quicklink-menu-list li {
836    background: #185318;
837  }
838
839  .content-quicklink-menu-list li a {
840    color: white;
841  }
842
843  .content-quicklink-menu-list li a:hover {
844    background-color: #237b23 !important;
845    color: white !important;
846  }
847
848  /* ------- Image & Text Links Cards ------- */
849  section[id*="ImageAndTextQuickLinks"] p {
850    font-size: 18px !important;
851  }
852
853  img[id*="TextQuickLinks"] {
854    height: 100%;
855    object-fit: cover;
856  }
857
858  .cho-quicklink-tile {
859    min-height: auto !important;
860  }
861  section[id*="ImageAndTextQuickLinks"] .cho-quicklink-basic-wrapper {
862    border: none !important;
863    -webkit-box-shadow: 0px 0px 9px -1px rgba(0, 0, 0, 0.37);
864    box-shadow: 0px 0px 9px -1px rgba(0, 0, 0, 0.37);
865  }
866
867  section[id*="ImageAndTextQuickLinks"] .cho-quicklink-tile-image {
868    margin: 20px;
869    max-width: calc(100% - 40px);
870  }
871
872  section[id*="ImageAndTextQuickLinks"] .cho-quicklink-content-1b {
873    min-height: auto !important;
874    padding: 10px 20px !important;
875  }
876
877  section[id*="ImageAndTextQuickLinks"] h4 {
878    font-weight: bold;
879    margin-bottom: 0;
880  }
881
882  /* ------- the 4 cards one ------- */
883  @media (min-width: 1200px) {
884    .cards-4 {
885      margin: 12px 5px !important;
886      width: calc(25% - 10px) !important;
887    }
888    .cards-4:nth-child(1) {
889      margin: 12px 5px 12px 0 !important;
890    }
891    .cards-4:nth-last-child(1) {
892      margin: 12px 0 12px 5px !important;
893    }
894  }
895  /* END Image & Text Links Cards */
896
897  /* Text columns WIDGET */
898  div[id*="Widget_TextArea"]:has(img) {
899    align-items: center;
900  }
901
902  div[id*="Widget_TextArea"] .row .e3-table-wrap:first-child {
903    margin-left: auto !important;
904  }
905
906  div[id*="Widget_TextArea"] .row .e3-table-wrap:last-child {
907    margin-right: auto !important;
908  }
909
910  /* div[id*="Widget_TextArea"] p .e3-button {
911display: inline-block !important;
912width: auto !important;
913border: none !important;
914font-weight: bold;
915text-decoration: underline;
916} */
917  /* END Text columns WIDGET */
918
919  /* ------- For custom card on Weddings & Events ------- */
920  section[id*="ImageAndTextQuickLinks"] {
921    position: relative;
922  }
923
924  .cards td:has(:not(p)) h1,
925  .cards td:has(:not(p)) h2,
926  .cards td:has(:not(p)) h3,
927  .cards td:has(:not(p)) h4,
928  .cards td:has(:not(p)) h5,
929  .cards td:has(:not(p)) h6 {
930    margin-bottom: 0;
931  }
932
933  .events-cards-quarter-bg:after,
934  .events-cards-full-bg:after {
935    content: "";
936    position: absolute;
937    top: 0;
938    left: 0;
939    width: 100vw;
940    background: #f5efe5;
941    z-index: -1;
942  }
943
944  .events-cards-quarter-bg,
945  .events-cards-full-bg {
946    position: relative;
947  }
948
949  .events-cards-quarter-bg:after {
950    height: 25%;
951  }
952  .events-cards-full-bg:after {
953    height: 100%;
954  }
955
956  .events-cards-quarter-bg .inner-wrap,
957  .events-cards-full-bg .inner-wrap {
958    /* background: none !important; */
959    position: relative;
960  }
961
962  @media screen and (max-width: 767px) {
963    .cho-quicklink-tile {
964      max-width: 100% !important;
965    }
966
967    .cho-quicklink-tile-image {
968      padding-top: 200px !important;
969    }
970
971    .cho-quicklink-tile-image img {
972      height: 100%;
973      object-fit: cover;
974    }
975  }
976
977  /* ------- General table in Cards style, /Dining ------- */
978  .cards {
979    width: 100%;
980    table-layout: fixed;
981  }
982
983  .cards img {
984    max-height: 200px;
985    max-width: 100%;
986    object-fit: cover;
987    margin-bottom: 20px;
988  }
989
990  .cards > tbody > tr > td {
991    vertical-align: top;
992    -webkit-box-shadow: 0px 0px 9px -1px rgba(0, 0, 0, 0.37);
993    box-shadow: 0px 0px 9px -1px rgba(0, 0, 0, 0.37);
994    background: white;
995    position: relative;
996    padding-bottom: 60px;
997    padding: 20px !important;
998  }
999
1000  .cards p {
1001    margin-bottom: 0 !important;
1002  }
1003
1004  .cards {
1005    position: relative;
1006  }
1007
1008  @media screen and (max-width: 1024px) {
1009    .cards > tbody > tr > td {
1010      width: calc(50% - 10px);
1011      display: inline-block;
1012      margin: 5px;
1013    }
1014  }
1015
1016  @media screen and (max-width: 767px) {
1017    .cards > tbody > tr > td {
1018      width: 100%;
1019      display: inline-block;
1020    }
1021    .cards td {
1022      height: auto !important;
1023    }
1024  }
1025
1026  /* .cards a {
1027background: #185318;
1028color: white !important;
1029text-decoration: none;
1030padding: 10px 20px;
1031position: absolute;
1032bottom: 20px;
1033left: 50%;
1034transform: translateX(-50%);
1035width: 80%;
1036} */
1037
1038  @media screen and (max-width: 767px) {
1039    .cards td {
1040      width: 100%;
1041      display: block;
1042      margin-bottom: 10px;
1043    }
1044  }
1045  /* ------- END General table in Cards style, /Dining ------- */
1046
1047  /* ------- Fix the MORE on nav menu ------- */
1048  @media screen and (min-width: 1000px) {
1049    #divMainMenu {
1050      overflow: visible !important;
1051    }
1052    header > .container-fluid {
1053      width: calc(100vw - 20px) !important;
1054      padding: 0 10px !important;
1055    }
1056
1057    header .logo {
1058      width: 100px !important;
1059    }
1060
1061    .MyProfile_Member {
1062      padding: 0 !important;
1063      width: 160px !important;
1064      word-break: break-word !important;
1065    }
1066
1067    .MyProfile_Member span {
1068      text-align: left !important;
1069      margin: 0 10px !important;
1070      padding: 0 !important;
1071      line-height: 1.25 !important;
1072      font-size: 14px !important;
1073      width: 140px !important;
1074    }
1075
1076    nav {
1077      overflow: visible !important;
1078    }
1079
1080    nav a {
1081      font-size: 14px !important;
1082      background: none !important;
1083    }
1084
1085    .more-link {
1086      vertical-align: top;
1087    }
1088    .more-link > .child-nav {
1089      visibility: visible !important;
1090      position: relative !important;
1091      display: flex !important;
1092      box-shadow: none !important;
1093      background: none !important;
1094      min-width: auto !important;
1095    }
1096    .more-link > a {
1097      display: none !important;
1098    }
1099
1100    .more-link > .child-nav > li a {
1101      padding: 0 10px !important;
1102    }
1103
1104    header:not(.scrolled-head) .more-link > .child-nav > li,
1105    header:not(.scrolled-head) .more-link > .child-nav > li a {
1106      height: 120px;
1107      transition: all 0.25s ease;
1108    }
1109
1110    .scrolled-head .more-link > .child-nav > li,
1111    .scrolled-head .more-link > .child-nav > li a,
1112    nav[data-role="menu-container"] {
1113      height: 80px;
1114      transition: all 0.25s ease;
1115    }
1116
1117    header:not(.scrolled-head) .more-link > .child-nav > li a {
1118      line-height: 120px;
1119      transition: all 0.25s ease;
1120    }
1121
1122    .scrolled-head .more-link > .child-nav > li a {
1123      line-height: 80px;
1124      transition: all 0.25s ease;
1125    }
1126
1127    #main-menu {
1128      overflow: visible !important;
1129      margin-left: 50% !important;
1130      transform: translateX(calc(-50% - 40px));
1131      height: 100%;
1132      max-height: 80px;
1133    }
1134
1135    .more-link .child-nav .child-nav {
1136      margin-left: 0 !important;
1137      top: 100% !important;
1138    }
1139
1140    .more-link .child-nav .child-nav li a,
1141    .more-link .child-nav .child-nav li {
1142      line-height: 40px !important;
1143      height: 40px !important;
1144    }
1145  }
1146
1147  @media screen and (max-width: 1024px) {
1148    header .logo {
1149      width: 80% !important;
1150    }
1151    .MyProfile_Member {
1152      width: 10% !important;
1153    }
1154  }
1155
1156  @media screen and (max-width: 767px) {
1157    .MyProfile_Member {
1158      margin-top: 0 !important;
1159    }
1160  }
1161
1162  @media screen and (max-width: 1200px) {
1163    nav:not(.showMobile) li a {
1164      font-size: 14px !important;
1165      padding: 0 8px !important;
1166    }
1167    nav .fa-plus,
1168    nav .fa-minus {
1169      background: #185318;
1170      padding: 20px !important;
1171      color: white;
1172    }
1173  }
1174
1175  /* ---------------------------------------------------------------------- */
1176
1177  html {
1178    scroll-behavior: smooth;
1179  }
1180
1181  /* body,
1182h1,
1183h2,
1184h3,
1185h4,
1186h5,
1187h6 {
1188  font-family: "Lora", serif;
1189} */
1190
1191  h1,
1192  h3 {
1193    font-weight: bold;
1194  }
1195
1196  h1,
1197  h2,
1198  h3,
1199  h4 {
1200    letter-spacing: -1px;
1201  }
1202
1203  header.master-layout-1 {
1204    background: #f5efe5;
1205  }
1206
1207  .master-layout-1 .logo {
1208    padding: 5px 0;
1209  }
1210
1211  .master-layout-1.scrolled-head .logo {
1212    padding: 5px 0;
1213  }
1214
1215  .basic-text-area h1 + hr,
1216  .basic-text-area h2 + hr,
1217  .text-center h1 + hr,
1218  .text-center h2 + hr,
1219  .basic-block .basic-block-wrapper .text-block h1 + hr,
1220  .basic-block .basic-block-wrapper .text-block h2 + hr {
1221    height: 4px;
1222    background-color: #185318;
1223    margin: 2% auto;
1224    border: 0px;
1225    width: 100px;
1226  }
1227
1228  /* Nav */
1229  @media (min-width: 1025px) and (max-width: 1350px) {
1230    .MyProfile_SignedIn .MyProfile_Name {
1231      font-size: 10px !important;
1232      margin: 0 !important;
1233      width: 100% !important;
1234    }
1235
1236    .more-link > .child-nav > li > a {
1237      vertical-align: middle;
1238      align-content: center;
1239      min-height: 120px;
1240      max-height: 120px;
1241      transition: all 0.25s ease;
1242    }
1243
1244    .scrolled-head .more-link > .child-nav > li > a {
1245      vertical-align: middle;
1246      align-content: center;
1247      min-height: 80px;
1248      max-height: 80px;
1249    }
1250
1251    li:not(.more-link) > .child-nav > li > a {
1252      line-height: 40px !important;
1253    }
1254
1255    #main-menu {
1256      margin: 0 !important;
1257      position: absolute;
1258      left: 50%;
1259      transform: translateX(-50%);
1260    }
1261
1262    #main-menu .child-nav li {
1263      width: auto !important;
1264    }
1265
1266    .more-link {
1267      display: table-cell !important;
1268    }
1269
1270    #main-menu a {
1271      font-size: 12px !important;
1272      padding: 0 8px !important;
1273    }
1274
1275    .child-nav > li > a {
1276      /*         word-break: break-word; */
1277      white-space: normal !important;
1278      line-height: 1.5 !important;
1279      height: auto !important;
1280      text-align: center !important;
1281    }
1282  }
1283
1284  #main-menu a {
1285    text-transform: uppercase !important;
1286  }
1287
1288  #main-menu a:hover,
1289  .active-link {
1290    background-color: #185318 !important;
1291    color: #fff !important;
1292  }
1293  header.master-layout-1 #divMainMenu nav #main-menu ul a:active {
1294    background-color: #185318;
1295  }
1296
1297  header.master-layout-1 #divMainMenu nav #main-menu ul a:hover,
1298  header.master-layout-1 #divMainMenu nav #main-menu ul a:focus {
1299    background-color: #f5efe5;
1300    color: #185318;
1301  }
1302  .upcoming-event-widget .CalAtGlance .title-row,
1303  .upcoming-event-widget .CalAtGlance .AGTitle {
1304    /* font-family: "Lora", serif; */
1305  }
1306  .transparent h4 {
1307    font-size: 1.5em;
1308  }
1309
1310  /* ------------------------------------------*/
1311  /* STYLING THE MEMBER LOGIN BUTTON 
1312/* ------------------------------------------*/
1313  @media only screen and (min-width: 1025px) and (pointer: fine) {
1314    header.master-layout-1 .container-fluid {
1315      padding-left: 60px;
1316      padding-right: 60px;
1317    }
1318
1319    .login-form-logon:after {
1320      color: white;
1321    }
1322
1323    .master-layout-1 .MyProfile_Member .MyProfile_Name {
1324      color: #f5efe5;
1325    }
1326    .master-layout-1 .MyProfile_Member {
1327      padding: 40px 0 40px 0;
1328    }
1329
1330    .master-layout-1.scrolled-head .MyProfile_Member {
1331      padding: 20px 0 20px 0;
1332    }
1333
1334    header.master-layout-1 .MyProfile_Member .MyProfile_SignedIn,
1335    header.master-layout-1 .MyProfile_Member .MyProfile_SignedOut {
1336      transition: all 0.2s ease;
1337      letter-spacing: 1px;
1338      background: #185318;
1339      color: #f5efe5;
1340    }
1341    header.master-layout-1 .MyProfile_Member .MyProfile_SignedIn:focus,
1342    header.master-layout-1 .MyProfile_Member .MyProfile_SignedOut:focus {
1343      color: #f5efe5;
1344    }
1345  }
1346
1347  header.master-layout-1 .MyProfile_Member .fullView {
1348    background-color: #185318;
1349  }
1350  .master-layout-1 .MyProfile_Member .fullView a {
1351    color: #f5efe5;
1352  }
1353
1354  .master-layout-1 .MyProfile_Member .fullView a:hover,
1355  .master-layout-1 .MyProfile_Member .fullView a:focus,
1356  .master-layout-1 .MyProfile_Member .fullView a:active {
1357    background-color: #f5efe5;
1358    color: #185318;
1359  }
1360  /* member login button on focus */
1361  header.master-layout-1 .MyProfile_Member:focus {
1362    background-color: transparent;
1363    outline: 1px dotted #eee;
1364  }
1365
1366  header.master-layout-1 .MyProfile_Member:focus .MyProfile_Name {
1367    color: #d3efd7;
1368  }
1369
1370  /*------------------------------------ FULL WIDTH QL -------------------*/
1371
1372  .quicklink-flex-item {
1373    margin: 10px !important;
1374  }
1375
1376  .full-width-quicklinks:not(.theme3, .theme4) .quicklink-flex-item,
1377  .full-width-quicklinks.theme5 .quicklink-flex-item {
1378    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
1379  }
1380
1381  .full-width-quicklinks:not(.theme3, .theme4)
1382    .quicklink-flex-item
1383    .full-width-quicklink-wrapper,
1384  .full-width-quicklinks.theme5
1385    .quicklink-flex-item
1386    .full-width-quicklink-wrapper {
1387    outline: 2px solid #e7e7e7;
1388    outline-offset: -5px;
1389  }
1390
1391  .full-width-quicklinks:is(.theme2, .theme3, .theme4)
1392    .quicklink-flex-item
1393    .full-width-quicklink-wrapper {
1394    outline: 4px solid #fff;
1395    outline-offset: -30px;
1396  }
1397
1398  /*
1399.full-width-quicklinks:not(.theme3, .theme4) .quicklink-flex-item:hover .full-width-quicklink-wrapper,
1400.full-width-quicklinks.theme5 .quicklink-flex-item:hover .full-width-quicklink-wrapper {
1401background-color: rgba(18, 34, 64, .5);
1402backdrop-filter: blur(10px);
1403}*/
1404
1405  .full-width-quicklinks.theme2
1406    .quicklink-flex-item:hover
1407    .full-width-quicklink-wrapper,
1408  .full-width-quicklinks.theme6
1409    .quicklink-flex-item:hover
1410    .full-width-quicklink-wrapper {
1411    background-color: rgba(231, 231, 231, 0.5);
1412  }
1413
1414  .full-width-quicklinks .quicklink-flex-item:hover {
1415    box-shadow: rgba(18, 34, 64, 0.25) 0px 5px 15px 0px;
1416  }
1417
1418  .quicklink-flex-item:hover .full-width-quicklink-wrapper,
1419  .full-width-quicklinks.theme5
1420    .quicklink-flex-item:hover
1421    .full-width-quicklink-wrapper {
1422    outline-offset: 0 !important;
1423  }
1424
1425  /* @media (min-width: 768px) {
1426.basic-block .basic-block-wrapper .img-block {
1427min-height: 458px;
1428height: 100%;
1429outline: 2px solid #f5efe5;
1430outline-offset: -10px;
1431}
1432} */
1433
1434  @media (max-width: 1024px) {
1435    .basic-block-wrapper h2 {
1436      font-size: 1.3em;
1437    }
1438  }
1439  @media (max-width: 768px) {
1440    .basic-block-wrapper h2 {
1441      font-size: 1.15em;
1442    }
1443  }
1444
1445  .button-transparent .theme5 a.btn,
1446  .button-transparent .theme5 .btn {
1447    color: #ffffff;
1448    border: 1px solid #fff;
1449  }
1450
1451  .LogonButton {
1452    color: white !important;
1453  }
1454
1455  .footer-bg-dark {
1456    display: none;
1457  }
1458
1459  .footer-logo {
1460    background-color: #f5efe5;
1461    color: #185318;
1462  }
1463
1464  .basic-footer-widget {
1465    color: #f5efe5;
1466    background-color: #185318;
1467  }
1468
1469  .footer-logo img {
1470    width: 125px;
1471    padding: 15px;
1472  }
1473
1474  .basic-footer-widget .footer-content-padding {
1475    padding: 20px 0;
1476  }
1477
1478  .master-layout-1 #menu-button i {
1479    color: #185318 !important;
1480  }
1481
1482  .master-layout-1 .MyProfile_Svg svg {
1483    fill: #185318 !important;
1484  }
1485
1486  /* Making hamburger button and member login icons WHITE for touch screen devices when scrolled down */
1487  header.master-layout-1.scrolled-head #menu-button i {
1488    color: #185318 !important;
1489  }
1490
1491  header.master-layout-1.scrolled-head .MyProfile_Svg svg {
1492    fill: #185318 !important;
1493  }
1494
1495  /* Nav menu item color when scrolled down */
1496  header.scrolled-head.master-layout-1 .header-social a .fa {
1497    color: #185318 !important;
1498    text-shadow: none !important;
1499  }
1500
1501  /* Nav menu background color when scrolled down */
1502  header.scrolled-head.master-layout-1,
1503  header.scrolled-head.master-layout-1 .header-top,
1504  header.scrolled-head.master-layout-1 .header-bottom {
1505    background: #f5efe5;
1506  }
1507
1508  @media only screen and (min-width: 1025px) and (pointer: coarse) {
1509    /* IF YOUR NAVIGATION MENU IS SET AS WHITE/LIGHT COLOR IN YOUR WIDGET CONFIG
1510THEN YOUR HAMBURGER MENU BTN WILL BE BLACK ON A TRANSPARENT NAV
1511SO YOU WILL NEED TO MANUALLY OVERRIDE IT FOR TOUCH SCREEN DEVICES */
1512
1513    /* Making hamburger button and member login icons BLACK for touch screen devices*/
1514    .master-layout-1 #menu-button i {
1515      color: #185318 !important;
1516    }
1517
1518    .master-layout-1 .MyProfile_Svg svg {
1519      fill: #185318 !important;
1520    }
1521
1522    /* Making hamburger button and member login icons BLACK for touch screen devices when scrolled down */
1523    header.master-layout-1.scrolled-head #menu-button i {
1524      color: #185318 !important;
1525    }
1526
1527    header.master-layout-1.scrolled-head .MyProfile_Svg svg {
1528      fill: #185318 !important;
1529    }
1530  }
1531
1532  /*------------------------------ ANIMATION STYLES --------------------------------*/
1533
1534  body:not(.EditMode) .fade-in-top,
1535  body:not(.EditMode) .fade-in-left,
1536  body:not(.EditMode) .fade-in-right {
1537    opacity: 0;
1538    -webkit-transform: translateY(40px);
1539    -moz-transform: translateY(40px);
1540    -ms-transform: translateY(40px);
1541    -o-transform: translateY(40px);
1542    transform: translateY(40px);
1543    -webkit-transition: all 0.6s ease-out;
1544    -moz-transition: all 0.6s ease-out;
1545    -ms-transition: all 0.6s ease-out;
1546    -o-transition: all 0.6s ease-out;
1547    transition: all 0.6s ease-out;
1548    z-index: 9999;
1549  }
1550
1551  body:not(.EditMode) .expand-animation {
1552    opacity: 0;
1553    -webkit-transition: all 0.6s ease-out;
1554    -moz-transition: all 0.6s ease-out;
1555    -ms-transition: all 0.6s ease-out;
1556    -o-transition: all 0.6s ease-out;
1557    transition: all 0.6s ease-out;
1558    z-index: 9999;
1559    letter-spacing: -10px;
1560  }
1561
1562  @media (min-width: 1024px) {
1563    body:not(.EditMode) .fade-in-left {
1564      -webkit-transform: translateX(-40px);
1565      -moz-transform: translateX(-40px);
1566      -ms-transform: translateX(-40px);
1567      -o-transform: translateX(-40px);
1568      transform: translateX(-40px);
1569      -webkit-transition: all 0.6s ease-out;
1570      -moz-transition: all 0.6s ease-out;
1571      -ms-transition: all 0.6s ease-out;
1572      -o-transition: all 0.6s ease-out;
1573      transition: all 0.6s ease-out;
1574      z-index: 9999;
1575    }
1576
1577    body:not(.EditMode) .fade-in-right {
1578      -webkit-transform: translateX(40px);
1579      -moz-transform: translateX(40px);
1580      -ms-transform: translateX(40px);
1581      -o-transform: translateX(40px);
1582      transform: translateX(40px);
1583      -webkit-transition: all 0.6s ease-out;
1584      -moz-transition: all 0.6s ease-out;
1585      -ms-transition: all 0.6s ease-out;
1586      -o-transition: all 0.6s ease-out;
1587      transition: all 0.6s ease-out;
1588      z-index: 9999;
1589    }
1590  }
1591
1592  body:not(.EditMode) #animate1 {
1593    transition: transform 0.3s ease-out;
1594  }
1595
1596  /*------------------------ ANIMATE TO ---------------------*/
1597  body:not(.EditMode) .fade-in-left.visible,
1598  body:not(.EditMode) .fade-in-right.visible,
1599  body:not(.EditMode) .fade-in-top.visible {
1600    opacity: 1;
1601    -webkit-transform: none;
1602    -moz-transform: none;
1603    -ms-transform: none;
1604    -o-transform: none;
1605    transform: none;
1606    z-index: 9999;
1607  }
1608
1609  .sticky-menu .fade-in-top {
1610    opacity: 1 !important;
1611    transform: none !important;
1612  }
1613
1614  body:not(.EditMode) .expand-animation.visible {
1615    opacity: 0.65;
1616    -webkit-transition: all 0.7s ease-out;
1617    -moz-transition: all 0.7s ease-out;
1618    -ms-transition: all 0.7s ease-out;
1619    -o-transition: all 0.7s ease-out;
1620    transition: all 0.7s ease-out;
1621    z-index: 9999;
1622    letter-spacing: 10px;
1623  }
1624
1625  /*--------------------------- Title Summary with BG Image --------------------------------*/
1626  .basic-block.background-image {
1627    min-height: 60vh;
1628    display: flex !important;
1629    position: relative;
1630  }
1631
1632  .basic-block,
1633  .full-width-quicklinks {
1634    position: relative;
1635  }
1636
1637  .basic-block.background-image .inner-wrap {
1638    margin: auto !important;
1639  }
1640
1641  .basic-block.background-image .inner-wrap {
1642    height: auto;
1643    min-height: min-content;
1644  }
1645
1646  .basic-block.background-image:before,
1647  .full-width-quicklinks:before {
1648    content: "";
1649    position: absolute;
1650    height: 30px;
1651    width: 100%;
1652    background: url("/getmedia/4a2c733a-a4eb-402a-82a7-cb617208c21d/ink-line-top.aspx");
1653    background-size: cover;
1654    top: 0;
1655    left: 0;
1656    z-index: 9;
1657  }
1658
1659  .basic-block.background-image:after,
1660  .cho-hero-textwidget:after,
1661  .full-width-quicklinks::after,
1662  footer:before {
1663    content: "";
1664    position: absolute;
1665    height: 30px;
1666    width: 100%;
1667    background: url("/getmedia/09069bd7-0b23-40f4-8334-fbc2a0e09e62/ink-line-bottom.aspx");
1668    background-size: cover;
1669    bottom: 0;
1670    left: 0;
1671  }
1672
1673  footer:before {
1674    top: -30px !important;
1675  }
1676
1677  .welcome-table img {
1678    filter: brightness(0) invert(1);
1679  }
1680
1681  @media (min-width: 768px) {
1682    .basic-block.background-image .inner-wrap {
1683      max-width: 60vw;
1684    }
1685
1686    .basic-block.background-image,
1687    .full-width-quicklinks {
1688      background-attachment: fixed !important;
1689    }
1690  }
1691
1692  /* Member Events */
1693  .member-events img {
1694    min-width: 30px;
1695    max-height: 30px;
1696    object-fit: contain;
1697  }
1698
1699  /* Member Central */
1700
1701  section[id*="CHO_Widget_AnnouncementBar"] .slide-close {
1702    display: none !important;
1703  }
1704
1705  section[id*="CHO_Widget_AnnouncementBar"] .announcement-text {
1706    font-size: 20px !important;
1707    margin: 10px 0;
1708  }
1709  a[id*="announcementAnchor"] {
1710    padding-left: 10px;
1711    border-left: 1px solid white;
1712    margin-left: 5px;
1713  }
1714
1715  .account-widget-paynow {
1716    background: #185318 !important;
1717  }
1718
1719  .account-sumary-title,
1720  span[id*="UpcomingEvents"] {
1721    font-weight: bold;
1722  }
1723
1724  .account-sumary-title .quicklinks strong a,
1725  .quicklinks a strong {
1726    width: 100%;
1727    text-align: center;
1728    margin: 5px 0;
1729    background: #185318;
1730    color: white !important;
1731    border-color: #185318 !important;
1732  }
1733
1734  .quicklinks strong a:hover,
1735  .quicklinks a strong:hover {
1736    background: #f5efe5;
1737    color: black !important;
1738  }
1739
1740  .Link2 a[id*="CHO_Widget_UpcomingEvents"] {
1741    /* font-family: "Lora"; */
1742    font-weight: bold;
1743    text-decoration: none !important;
1744  }
1745  .upcoming-event-wrapper {
1746    margin: 5px !important;
1747    max-width: calc(25% - 10px);
1748    padding: 10px !important;
1749    background: white !important;
1750    border: 2px solid #eee !important;
1751  }
1752  section[id*="CHO_Widget_UpcomingEvents"] .inner-wrap {
1753    /*     background: #f5efe5; */
1754    /* background: #fafafa !important; */
1755    background: #f5efe5 !important;
1756    border: 1px solid #eee;
1757    padding: 10px;
1758    border: 2px solid #185318;
1759  }
1760
1761  .upcoming-event-pagination,
1762  .latest-news-link,
1763  .AGCont a[id*="Link"],
1764  .AGCont span[id*="Time"] {
1765    /* font-family: "Lora", serif; */
1766    text-align: center;
1767  }
1768
1769  .latest-news-link {
1770    font-weight: bold;
1771    text-decoration: none !important;
1772    font-size: 1.5em;
1773    background: #185318;
1774    color: white !important;
1775    padding: 10px 20px !important;
1776    display: inline-block;
1777  }
1778
1779  .latest-news-link:hover {
1780    opacity: 0.75;
1781  }
1782
1783  .AGCont a[id*="Link"] {
1784    font-weight: bold !important;
1785  }
1786
1787  .AGCont span[id*="Time"] {
1788    font-weight: 100;
1789  }
1790
1791  .upcoming-event-pagination {
1792    margin-top: 20px;
1793  }
1794
1795  section[id*="CHO_AccountSummary"] .inner-wrap,
1796  section[id*="CHO_Widget_UpcomingEvents"] {
1797    padding-left: 15px !important;
1798    padding-right: 15px !important;
1799  }
1800  @media screen and (max-width: 1199px) {
1801    form[action*="Member_Central"] > .page-content > .container {
1802      display: flex;
1803      flex-direction: column-reverse;
1804    }
1805  }
1806
1807  /* Reciprocals */
1808
1809  .reciprocals .expandable-content-wrapper h2 {
1810    font-weight: bold;
1811    background: #a7d1a7;
1812    text-align: center;
1813    margin-top: 20px;
1814  }
1815
1816  .expandable-content-link {
1817    font-size: 1.5em;
1818  }
1819
1820  .reciprocals h2 br {
1821    display: none;
1822  }
1823
1824  .reciprocals tr {
1825    justify-content: center;
1826    align-items: top;
1827  }
1828  .reciprocals table {
1829    margin-left: 0 !important;
1830    table-layout: fixed;
1831    width: 100% !important;
1832  }
1833
1834  .reciprocals td {
1835    box-shadow: 0 0 5px #185318;
1836    display: inline-block;
1837    margin: 5px;
1838    vertical-align: top;
1839    width: 100%;
1840  }
1841
1842  .reciprocals tr {
1843    display: flex;
1844    width: 100%;
1845  }
1846
1847  /* .reciprocals table[style*="width:66%"] {
1848width: calc(66% + 10px) !important;
1849}
1850.reciprocals table[style*="width:33%"] {
1851width: calc(33% + 10px) !important;
1852} */
1853  @media screen and (max-width: 1000px) {
1854    .reciprocals td {
1855      font-size: 18px;
1856    }
1857  }
1858
1859  @media screen and (min-width: 768px) {
1860    .reciprocals td {
1861      width: calc(33% - 10px);
1862    }
1863  }
1864
1865  @media screen and (max-width: 767px) {
1866    .reciprocals td {
1867      width: 100% !important;
1868      max-width: 100% !important;
1869      display: block;
1870    }
1871    .reciprocals tr td {
1872      margin: 10px 0;
1873    }
1874
1875    .reciprocals tr {
1876      display: block;
1877    }
1878    .reciprocals tr td:first-child {
1879      margin-top: 0;
1880    }
1881
1882    .reciprocals tr td:last-child {
1883      margin-bottom: 0;
1884    }
1885    .reciprocals table {
1886      min-width: 100%;
1887    }
1888  }
1889  .reciprocals ul {
1890    padding: 0;
1891  }
1892  .reciprocals li {
1893    border: 1px solid #000;
1894    padding: 5px 10px;
1895    width: calc(20% - 14px);
1896    margin: 5px;
1897    display: inline-block;
1898    text-align: center;
1899    cursor: pointer;
1900    transition: all 0.25s ease;
1901    vertical-align: top;
1902  }
1903
1904  @media screen and (max-width: 1200px) {
1905    .reciprocals li {
1906      width: calc(25% - 14px);
1907    }
1908  }
1909
1910  @media screen and (max-width: 910px) {
1911    .reciprocals li {
1912      width: calc(33% - 14px);
1913    }
1914  }
1915
1916  .reciprocals li:hover {
1917    background: #185318;
1918    color: white;
1919  }
1920
1921  .reciprocals h6 {
1922    position: fixed;
1923    right: 20px;
1924    bottom: 60px;
1925    padding: 5px 10px;
1926    cursor: pointer;
1927    background: #185318;
1928    color: white;
1929    z-index: 100;
1930  }
1931
1932  @media screen and (max-width: 767px) {
1933    .reciprocals ul {
1934      margin-top: 0;
1935      text-align: center;
1936      /*         display: flex;
1937overflow-x: scroll;
1938overflow-y: hidden;
1939height: 40px; */
1940      align-items: center;
1941    }
1942    .reciprocals li {
1943      font-size: 18px;
1944      width: auto !important;
1945      padding: 5px 10px;
1946      margin: 2px;
1947    }
1948  }
1949
1950  /* Calendar page */
1951  .events-wpr {
1952    margin: auto !important;
1953  }
1954
1955  /* Image Banner */
1956  @media screen and (max-width: 1024px) {
1957    section[id*="ImageBanner"] .cho-hero-textwidget-content {
1958      position: absolute !important;
1959      color: white !important;
1960      position: relative;
1961      text-shadow: 0 2px 2px rgba(0, 0, 0, 0.9);
1962      top: 50% !important;
1963      transform: translateY(-50%) !important;
1964    }
1965    section[id*="ImageBanner"] .cho-hero-textwidget-bg {
1966      opacity: 0.5;
1967    }
1968    section[id*="ImageBanner"] {
1969      background: black;
1970    }
1971    section[id*="ImageBanner"] h1 {
1972      margin-bottom: 5px;
1973      font-size: 30px;
1974    }
1975    section[id*="ImageBanner"] h4 {
1976      font-size: 18px;
1977    }
1978  }
1979
1980  /* Roster / Contact */
1981  .contact-card-item {
1982    -webkit-box-shadow: 0 0 9px -1px rgba(0, 0, 0, 0.37);
1983    box-shadow: 0 0 9px -1px rgba(0, 0, 0, 0.37);
1984    padding: 10px !important;
1985    margin: 10px !important;
1986  }
1987  .card-photo {
1988    height: 200px !important;
1989    border-radius: 0 !important;
1990    background-color: #fafafa !important;
1991    background-size: contain !important;
1992    background-repeat: no-repeat;
1993    background-position: center;
1994    margin-top: 20px !important;
1995  }
1996
1997  .persona-body {
1998    display: none;
1999  }
2000  .persona-head {
2001    display: block !important;
2002    width: 100% !important;
2003    height: 100% !important;
2004    border-radius: 0 !important;
2005    background: url("/getmedia/7ea924c9-41bb-4de9-90f7-ed4dc405152a/The_Elm_City_Club_Logo-Transparent.aspx?width=800&amp;height=800&amp;ext=.png");
2006    background-size: contain !important;
2007    background-repeat: no-repeat;
2008    background-position: center;
2009  }
2010  .contact-card-item .card-name h3 {
2011    font-weight: bold;
2012    font-size: 24px !important;
2013  }
2014
2015  .contact-card-item .card-name {
2016    margin-bottom: 5px !important;
2017  }
2018  .contact-card-item h4 {
2019    font-size: 22px !important;
2020  }
2021
2022  .staff-category-title:not(:first-child) {
2023    margin-top: 40px;
2024  }
2025
2026  .div-add-to-contact {
2027    display: none !important;
2028  }
2029</style>
vendor: 110 bytes, lines 2029-2030
2029
2030<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2030<script type="text/javascript">
2031	var controller = new ScrollMagic.Controller();
2032var controller2 = new ScrollMagic.Controller();
2033	var controller3= new ScrollMagic.Controller({globalSceneOptions: {triggerHook: "onEnter", duration: "200%"}});
2034</script>
2034
2035
2036<script type="text/javascript">
2037  setTimeout(() => {
2038    let activeURL = document.querySelectorAll("form")[0].action;
2039    let menuItems = Array.from(document.getElementById("main-menu").children);
2040
2041    Promise.all(
2042      menuItems.map(async (i) => {
2043        if (activeURL.includes(i.children[0].href)) {
2044          i.children[0].className += ` active-link`;
2045        }
2046      })
2047    );
2048  }, 500);
2049</script>
2049
2050
2051</footer>
2052
2053    
2054       
2055    <input type="hidden" name="locale" id="locale" value="en-US">
2056
2057<script type="text/javascript">
2058//<![CDATA[
2059(function() {var fn = function() {$get("manScript_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
2060</script>
2060
2061
2062<script type="text/javascript">
2063	//<![CDATA[
2064if (typeof(Sys.Browser.WebKit) == 'undefined') {
2065    Sys.Browser.WebKit = {};
2066}
2067if (navigator.userAgent.indexOf('WebKit/') > -1) {
2068    Sys.Browser.agent = Sys.Browser.WebKit;
2069    Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
2070    Sys.Browser.name = 'WebKit';
2071}
2072//]]>
2073</script>
vendor: 2 bytes, line 2073
2073
2074<script type="text/javascript">
2075//<![CDATA[
2076
2077WebForm_InitCallback();//]]>
2078</script>
vendor: 2 bytes, line 2078
2078
2079<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'></script>
vendor: 2 bytes, line 2079
2079
2080<script type="text/javascript">
2081//<![CDATA[
2082jQuery(document).ready(function () {initPhotoSwipeFromDOM('.my-gallery');});
2083theForm.oldSubmit = theForm.submit;
2084theForm.submit = WebForm_SaveScrollPositionSubmit;
2085
2086theForm.oldOnSubmit = theForm.onsubmit;
2087theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
2088//]]>
2089</script>
2089
2090</form>
2091    <!-- Cookie Notification Javascript -->
2092    
2092<script src="/CMSScripts/CHO/JS/Custom/cho-custom.min.js"></script>
vendor: 2 bytes, line 2092
2092
2093<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>
vendor: 1 bytes, line 2093
2093
2094<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:'a40f308c4f4c2911',t:'MTc5MDM5MzQyMg=='};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>
2094</body>
2095
2096</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.