PageSourceSearch

https://www.seattlegolfclub.com/Home

html seattlegolfclub.com collected 2026-10-01 04:16:05 UTC 209,307 bytes, 3,713 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	Home - Seattle Golf Club
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_SeattleGolfClub_165"></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=Cinzel:[email protected]&display=swap" rel="stylesheet">
31<link href="https://fonts.googleapis.com/css2?family=Cinzel:[email protected]&display=swap" rel="stylesheet">
32<link href="https://fonts.googleapis.com/css2?family=Cinzel:[email protected]&display=swap" rel="stylesheet">
33<link href="https://fonts.googleapis.com/css2?family=Cinzel:[email protected]&display=swap" rel="stylesheet">
34<link href="https://fonts.googleapis.com/css2?family=Cinzel:[email protected]&display=swap" rel="stylesheet">
35<link href="https://fonts.googleapis.com/css2?family=Cinzel:[email protected]&display=swap" rel="stylesheet">
36<link href="https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i" rel="stylesheet" crossorigin="anonymous">
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 name="description" content="Seattle Golf Club" /> 
41<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
41<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-011d93807e6b5780e10","applicationID":"1341569896","transactionName":"YgBQZ0dVDRVRAREPWVtKc2BlGwALQxIEAVNGSkJcR0ACCkQHCBZaVBFXHVRHEx4=","queueTime":0,"applicationTime":107,"agent":"","atts":""}</script>
41<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:"1386227806",accountID:"4124504",trustKey:"4124504",xpid:"UAcFVVNTDBABV1VTAgcOXl0H",licenseKey:"NRJS-011d93807e6b5780e10",applicationID:"1341569896",browserID:"1386227806"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
42(()=>{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};
42e.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;
42const 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);
42if(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$:()=>
42o,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])}
42(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}
42;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)=>
42{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
42ine_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()=>
42{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)=>
42null==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
42dTimingMethod(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
42imeToRegister: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})})}
42return 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"
42!==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);
42if(!(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)}
42);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)})});
42class 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
42h(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>
42 
43<meta http-equiv="pragma" content="no-cache" /> 
44<meta http-equiv="content-style-type" content="text/css" /> 
45<meta http-equiv="content-script-type" content="text/javascript" /> 
46<meta name="keywords" content="Seattle Golf Club" /> 
47<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no,minimal-ui">
48<meta property="og:locale" content="en-US">
49<meta property="og:type" content="website">
50<meta property="og:title" content="Home | ​Seattle Golf Club">
51<meta property="og:description" content="">
52<meta property="og:url" content="https://seattlegolfclub.clubhouseonline-e3.com/Home">
53<meta property="og:site_name" content="Seattle Golf Club">
54<meta property="og:image" content="
55https://www.seattlegolfclub.com/og">
56<meta property="og:image:secure_url" content="
57https://www.seattlegolfclub.com/og">
58<meta property="og:image:width" content="280">
59<meta property="og:image:height" content="260">
60<meta name="twitter:card" content="summary">
61<meta name="twitter:title" content="Home | ​Seattle Golf Club">
62<meta name="twitter:description" content="Seattle Golf Club">
63<meta name="twitter:image" content="
64https://www.seattlegolfclub.com/og"> 
65<link href="/apple-touch-icon.png" type="image/png" rel="icon"/><link href="/apple-touch-icon.aspx" type="image/png" rel="icon"/>
66<!-- Global site tag (gtag.js) - Google Analytics -->
67<script>
68window.dataLayer = window.dataLayer || [];
69window.gtag = window.gtag || function(){dataLayer.push(arguments);};
70</script>
vendor: 65 bytes, lines 70-71
70
71<script async src='https://www.googletagmanager.com/gtag/js?id=
71G-0GB3DW1SM4
vendor: 16 bytes, lines 71-72
71'> 
72</script>
73<script>
74gtag('js', new Date());
75gtag('config', 'G-0GB3DW1SM4');
76gtag('config', 'G-VGBX4NZY0T');
77</script>
77
78
79
80<!-- favicon -->
81<link rel='apple-touch-icon' sizes='57x57' href='/apple-touch-icon'>
82<link rel='apple-touch-icon' sizes='60x60' href='/apple-touch-icon'>
83<link rel='apple-touch-icon' sizes='72x72' href='/apple-touch-icon'>
84<link rel='apple-touch-icon' sizes='76x76' href='/apple-touch-icon'>
85<link rel='apple-touch-icon' sizes='114x114' href='/apple-touch-icon'>
86<link rel='apple-touch-icon' sizes='120x120' href='/apple-touch-icon'>
87<link rel='apple-touch-icon' sizes='144x144' href='/apple-touch-icon'>
88<link rel='apple-touch-icon' sizes='152x152' href='/apple-touch-icon'>
89<link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon'>
90<link rel='icon' type='image/png' sizes='192x192'  href='/apple-touch-icon'>
91<link rel='icon' type='image/png' sizes='32x32' href='/apple-touch-icon'>
92<link rel='icon' type='image/png' sizes='96x96' href='/apple-touch-icon'>
93<link rel='icon' type='image/png' sizes='16x16' href='/apple-touch-icon'>
94<meta name='msapplication-TileColor' content='#ffffff'>
95<meta name='msapplication-TileImage' content='/ms-icon-144x144'>
96<meta name='theme-color' content='#ffffff'>
97
98
99
100            <!-- Meta Pixel Code -->
101            
101<script>
vendor: 617 bytes, lines 101-109
101
102                !function(f,b,e,v,n,t,s) {
103                    if (f.fbq) return; n = f.fbq = function ()
104                        { n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments) };
105                    if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
106                        n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; 
107                        s.parentNode.insertBefore(t, s)
108                    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
109                    fbq('init', '
109123456789
vendor: 65 bytes, lines 109-111
109');
110                    fbq('track', 'PageView'); 
111            
111</script>
111
112    
113            <noscript>
114                <img height='1' width='1' style='display: none' src = 'https://www.facebook.com/tr?id=123456789&ev=PageView&noscript=1'/>
115            </noscript>
116
117            <!-- End Meta Pixel Code -->
118                
119            <link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/Default/bootstrap.css&amp;639257960185848759" type="text/css" rel="stylesheet"/> 
120<link href="/CMSPages/GetResource.ashx?stylesheetfile=/App_Themes/base.css&amp;639257960148364601" type="text/css" rel="stylesheet"/> 
121<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/CHO/Property.css&amp;639257960832970113" type="text/css" rel="stylesheet"/> 
122<script type="text/javascript" src="/CMSScripts/CHO/Scripts/MyProfilePages.js?639257960799215070"></script>
122<link href="/CMSPages/GetResource.ashx?stylesheetfile=/CMSWebParts/CHO/VideoBackground/Videojs/video-js.min.css&amp;639257960838380829" type="text/css" rel="stylesheet"/> 
123</head>
124<body class="LTR Safari Chrome Safari128 Chrome128 ENUS ContentBody " >
125    <form method="post" action="/Home.aspx" id="form" class="rectangle-btn">
126<div class="aspNetHidden">
127<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="" />
128<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
129<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
130<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwMTk2NTE1Ng8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgICAQ8WBB4FY2xhc3MFDXJlY3RhbmdsZS1idG4eBmFjdGlvbgUKL0hvbWUuYXNweBYEAgUPZBYCZg8WAh4HVmlzaWJsZWhkAgkPZBYCZg8PFgQeCENzc0NsYXNzBQ9QYWdlUGxhY2Vob2xkZXIeBF8hU0ICAmQWAmYPZBYGAgUPZBYSAgEPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAgIPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAgUPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAgcPDxYCHwNoZBYCZg9kFgICAw9kFgICAw8PZGRkAggPZBYCZg8WBB8BBQpzdGF0aWMtaW1nHglpbm5lcmh0bWwFrQE8YSBocmVmPScvSG9tZSc+PGltZyBzcmM9J34vZ2V0bWVkaWEvMGFlNTA5MTYtZjBlNi00ZTU1LTkyMWMtMzU1MDgzMjE3ZGUyL2xvZ29fdmVjdG9yaXplZF93aHQuYXNweD93aWR0aD00ODYmYW1wO2hlaWdodD01MDAmYW1wO2V4dD0ucG5nJyBhbHQ9J1NlYXR0bGUgR29sZiBDbHViIExvZ28nIC8+PC9hPmQCCQ8PFgIfA2hkFgJmD2QWAgID
130D2QWAgIDDw9kZGQCCg8PFgIfA2hkFgJmD2QWAgIDD2QWAgIDDw9kZGQCCw9kFgQCAQ8WAh4Fc3R5bGUFDWRpc3BsYXk6bm9uZTtkAgMPFgQfBwUOZGlzcGxheTpibG9jazseB29uY2xpY2sFG2xvY2F0aW9uLmhyZWY9Jy9sb2dpbi5hc3B4JxYCAgMPDxYCHgRUZXh0BQxNZW1iZXIgTG9naW5kZAIMD2QWAmYPZBYGZg8WAh8DaGQCAQ8WAh8DaGQCBQ8WAh8JBfgBPHNjcmlwdCBsYW5ndWFnZT0namF2YXNjcmlwdCc+DQp2YXIgYSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtZW51RWxlbScpOw0KYS5pZCA9ICdtYWluLW1lbnUnOw0KYS5jbGFzc05hbWUgPSAndG9wLW5hdiAgY29sbGFwc2VkJzsNCnZhciBtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Rpdk1haW5NZW51Jyk7DQptLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOyBtLmNsYXNzTmFtZT0nZnVsbG1lbnUnOw0KPC9zY3JpcHQ+DQpkAgcPZBYCZg9kFgICAg9kFgJmDw8WBB8EBQ9QYWdlUGxhY2Vob2xkZXIfBQICZBYCZg9kFgJmD2QWCGYPZBYGZg9kFgJmDxYEHwEFXmNoby1oZXJvLXRleHR3aWRnZXQgdmlkZW8td2lkZ2V0IHRleHQtY2VudGVyIHRydWVoZWlnaHQxMDAgdGhlbWUxIHZpZGVvLXdpZGdldC1zaG93dmlkZW9tb2JpbGUfBwUXbWFyZ2luOjBweCAwcHggMHB4IDBweDsWBGYPFgIfA2dkAgEPZBYCAgEPZBYCZg8WAh8DaGQCAg8WAh8GBbIBPGltZyBjbGFzcz0ncG9zdGVyLWltYWdlJyBzcmM9J34vZ2V0bWVkaWEvZDc5Y2U3MDQtZWQzNy00YzgxLWI1MTEtMzc2NTdlMDRkYWY4LzIwMjVfUHJvZmVzc2lvbmFsX1NlYXR0bGVHb2xmQ2x1Yl8xLmFzcHg/d2lkdGg9MjAwMCZoZWlnaHQ9MTEyNSZleHQ9LmpwZycgYWx0PSdTZWF0dGxlIEdvbGYgQ2x1YicvPmQCBA9kFgICAQ8WAh8BBSt2aWRlby1qcyB2anMtZGVmYXVsdC1za2luIGZ1bGxzY3JlZW5fX3ZpZGVvZAIBD2QWAmYPZBYCZg8WBB8BBRdiYXNpYy10ZXh0LWFyZWEgdGhlbWU2IB8HBRdtYXJnaW46MHB4IDBweCAwcHggMHB4OxYCAgEPFgQfAQUaaW5uZXItd3JhcCB0aGVtZS1zZWNvbmRhcnkfBwUacGFkZGluZzo2MHB4IDBweCA2MHB4IDBweDsWAgIBD2QWAgIBD2QWGAIBDxYCHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtFgICAQ8WAh8JBc0BPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3Ryb25nPk1lbWJlcnNoaXA8L3N0cm9uZz48L2gyPg0KDQo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+TWVtYmVyc2hpcCBhdCB0aGUgU2VhdHRsZSBHb2xmIENsdWIgaXMgYnkgaW52aXRhdGlvbiBvbmx5IHRocm91Z2ggdGhlIHNwb25zb3JzaGlwIG9mIEFjdGl2ZSBtZW1iZXJzLjwvcD4NCmQCAw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgUPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAIHDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCCQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAgsPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAINDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCDw8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhEPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAITDxYEHwEFFGUzLXRhYmxlLXdyYXAgY29sLXNtHwNoFgICAQ8WAh8JZWQCFQ8WBB8BBRRlMy10YWJsZS13cmFwIGNvbC1zbR8DaBYCAgEPFgIfCWVkAhcPFgQfAQUUZTMtdGFibGUtd3JhcCBjb2wtc20fA2gWAgIBDxYCHwllZAICD2QWAmYPFgYfAQUsYmFzaWMtYmxvY2sgdGhlbWU1IGxlZnRmdWxsIGJhY2tncm91bmQtaW1hZ2UeE0NIT1dpZGdldEluc3RhbmNlSWQFLTIyOTgwODlfY2hvX3dpZGdldF90aXRsZWFuZHN1bW1hcnlfZXh0cmFsYXJnZR8HBacBbWFyZ2luOjBweCAwcHggMHB4IDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2dldG1lZGlhL2E1YzkxMGFhLWZiMDktNGJhZS04YzdmLTg5OWQ0YzI5OTJiMS9TZWF0dGxlX0dvbGZfQ2x1Yl9CYWNrZ3JvdW5kX1RTX0NsdWIuYXNweD93aWR0aD0xOTIwJmhlaWdodD04MzAmZXh0PS5qcGcnKTsWAgIBDxYEHwEFFGlubmVyLXdyYXAgZGFyay1vcDc1HwcFGnBhZGRpbmc6MTJweCAwcHggMTJweCAwcHg7FgICAQ8WAh8BBR1iYXNpYy1ibG9jay13cmFwcGVyIGNvbnRhaW5lchYEAgEPFgIfAQUQaW1nLWJsb2NrIGhpZGRlbmQCAw9kFgICAQ9kFgYCAQ8WAh8GZWQCAw8WAh8GBc8DPGgyPjxzdHJvbmc+VGhlIENsdWI8L3N0cm9uZz48L2gyPg0KDQo8ZGl2PkVzdGFibGlzaGVkIGluIDE5MDAsIFNlYXR0bGUgR29sZiBDbHViIG9mZmVycyBtZW1iZXJzIGFuZCB0aGVpciBndWVzdHMgYSB3ZWxjb21lIHJlc3BpdGUgZnJvbSBvdXRzaWRlIGRpc3RyYWN0aW9ucyB3aXRoIGEgZ29sZiBjb3Vyc2UgQXJub2xkIFBhbG1lciBvbmNlIGRlc2NyaWJlZCBhcyAmbGRxdW87b25lIG9mIHRoZSBtb3N0IG91dHN0YW5kaW5nIGdvbGYgY291cnNlcyBpbiB0aGUgTm9ydGh3ZXN0LCBpZiBub3QgdGhlIG5hdGlvbi4mcmRxdW87Jm5ic3A7IFRoZSBoaXN0b3JpYyBjbHViaG91c2Ugb3Zlcmxvb2tzIHRoZSBQdWdldCBTb3VuZCBhbmQgdGhlIE9seW1waWMgTW91bnRhaW5zLCBwcm92aWRpbmcgYSBwZWFjZWZ1bCBhbmQgc2VyZW5lIHNldHRpbmcgZm9yIGFsbCBvY2Nhc2lvbnMuPGJyIC8+DQombmJzcDs8L2Rpdj4NCmQCBQ8WBB4EaHJlZgUJL1RoZV9DbHViHwYFCkxlYXJuIE1vcmVkAgMPZBYCZg8WBh8BBU9iYXNpYy1ibG9jayBtYXJnaW4tYWRqdXN0LXJpZ2h0IHdoaXRlLXRvcC1ibHVyIHRoZW1lMSBsZWZ0ZnVsbCBiYWNrZ3JvdW5kLWltYWdlHwoFLjIyOTgwODlfY2hvX3dpZGdldF90aXRsZWFuZHN1bW1hcnlfZXh0cmFsYXJnZTEfBwWnAW1hcmdpbjowcHggMHB4IDBweCAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9nZXRtZWRpYS9mMzI4NWZhZS0xMWVmLTRhMmUtYjIxOC1iMGQ2ODdlY2FjYTcvU2VhdHRsZV9Hb2xmX0NsdWJfQmFja2dyb3VuZF9UU19Hb2xmLmFzcHg/d2lkdGg9MTkyMCZoZWlnaHQ9ODMwJmV4dD0uanBnJyk7FgICAQ8WBB8BBRRpbm5lci13cmFwIGRhcmstb3A3NR8HBRpwYWRkaW5nOjEycHggMHB4IDEycHggMHB4OxYCAgEPFgIfAQUdYmFzaWMtYmxvY2std3JhcHBlciBjb250YWluZXIWBAIBDxYCHwEFEGltZy1ibG9jayBoaWRkZW5kAgMPZBYCAgEPZBYGAgEPFgIfBmVkAgMPFgIfBgX8BjxoMj48c3Ryb25nPlRoZSBHb2xmIENvdXJzZSZuYnNwOzwvc3Ryb25nPjwvaDI+DQpPcmlnaW5hbGx5IGRlc2lnbmVkIGluIDE5MDcgYnkgUm9iZXJ0IEpvaG5zdG9uZSwgd2l0aCByZXZpc2lvbnMgZG9uZSBieSBUZWQgUm9iaW5zb24gKDE5NjgpLCBnb2xmIGxlZ2VuZCBBcm5vbGQgUGFsbWVyICgxOTk3KSwgYW5kIFRoYWQgTGF5dG9uIG9mIHRoZSBBcm5vbGQgUGFsbWVyIERlc2lnbiBDb21wYW55ICgyMDIyKSwgdGhlIGNvdXJzZSBwcm92aWRlcyBhIHRydWUgdGVzdCBvZiBnb2xmIGZvciBwbGF5ZXJzIG9mIGV2ZXJ5IGxldmVsIG9mIHNraWxsLiZuYnNwOyBUaGUgY2hhbGxlbmdpbmcsIGJlYXV0aWZ1bCBhbmQgcXVpZXQgZ29sZiBjb3Vyc2UgaXMgc3Vycm91bmRlZCBieSBodW5kcmVkLXllYXItb2xkIERvdWdsYXMgZmlycywgaXMgaW1tYWN1bGF0ZWx5IG1haW50YWluZWQsIGFuZCBpbnZpdGVzIHRoZSB0ZWNobmljYWwgYW5kIHR
130ob3VnaHRmdWwgZ29sZmVyIHRvIG5vdCBvbmx5IGFkbWlyZSB0aGUgY291cnNlJiMzOTtzIHNwZWN0YWN1bGFyIGJlYXV0eSwgYnV0IHRvIGFsc28gdGVzdCBoaXMgb3IgaGVyIHNraWxscyBhZ2FpbnN0IHRoZSBuYXJyb3cgZmFpcndheXMgYW5kIHNwZWVkeSBncmVlbnMuJm5ic3A7IFN0YXJpbmcgZG93biB0aGUgZmlyc3QgZmFpcndheSwgeW91IGNhbiZyc3F1bzt0IGhlbHAgYnV0IGltYWdpbmUgdGhlIGxpa2VzIG9mIGxlZ2VuZHMgc3VjaCBhcyBBcm5vbGQgUGFsbWVyLCBKYWNrIE5pY2tsYXVzIGFuZCBCb2JieSBKb25lcyBlbWJhcmtpbmcgb24gdGhpcyBleGFjdCBjaGFsbGVuZ2UsIGVhZ2VyIHRvIHRyeSB0aGVpciBoYW5kIGF0IHRoaXMgb25lLW9mLWEta2luZCB0ZXN0IG9mIHNraWxsLCBwYXRpZW5jZSBhbmQgcmVzb2x2ZS5kAgUPFgIfA2hkAgkPZBYCAgQPZBYCZg8WBB8KBRcyMjk4MDg5X2Nob19iYXNpY2Zvb3Rlch8HBRdtYXJnaW46MHB4IDBweCAwcHggMHB4OxYCAgEPFgIfAQU9Y29sLXhzLTEyIGZsZXgtY2VudGVyLXYtaCBmb290ZXItYm90dG9tLWxpbmUgZm9vdGVyLWNvbnRhaW5lchYQAgEPFgIfCQU5JmNvcHk7IDIwMjYmbmJzcDsgU2VhdHRsZSBHb2xmIENsdWIuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuZAIDD2QWAmYPFgQfCwUIaHR0cDovLyMeBnRhcmdldAUGX2JsYW5rZAIFDxYCHwNoZAIHDxYCHwNoZAIJDxYCHwNoZAILDxYCHwNoZAINDxYCHwNoZAIPD2QWAmYPDxYGHgtOYXZpZ2F0ZVVybAUZaHR0cHM6Ly93d3cuam9uYXNjbHViLmNvbR4GVGFyZ2V0BQZfYmxhbmsfCQUeUG93ZXJlZCBieSBKb25hcyBDbHViIFNvZnR3YXJlZGRkAg091x4tKfWxUi+0hDf7h1sbFvI=" />
131</div>
132
133<script type="text/javascript">
134//<![CDATA[
135var theForm = document.forms['form'];
136if (!theForm) {
137    theForm = document.form;
138}
139function __doPostBack(eventTarget, eventArgument) {
140    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
141        theForm.__EVENTTARGET.value = eventTarget;
142        theForm.__EVENTARGUMENT.value = eventArgument;
143        theForm.submit();
144    }
145}
146//]]>
147</script>
147
148
149
150<script src="/WebResource.axd?d=Fgdro4c3YKEDJ93keYqLmXLvEMpyjQZNcKu8Xl_1RYo95L6GCql4YAes0VDmSJuW0RxJEBmBksNALpp9pOhriP-h5f81&amp;t=638628207619783110" type="text/javascript"></script>
150
151
152<input type="hidden" name="lng" id="lng" value="en-US" />
153<script type="text/javascript">
154	//<![CDATA[
155
156function PM_Postback(param) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); } if(window.CMSContentManager) { CMSContentManager.allowSubmit = true; }; __doPostBack('m$am',param); }
157function 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); }
158//]]>
159</script>
vendor: 2 bytes, line 159
159
160<script src="/CMSWebParts/CHO/VideoBackground/Videojs/video.min.js?639257960838590829" type="text/javascript"></script>
vendor: 2 bytes, line 160
160
161<script src="/CMSWebParts/CHO/VideoBackground/Videojs/Youtube.min.js?639257960837840848" type="text/javascript"></script>
vendor: 2 bytes, line 161
161
162<script src="/ScriptResource.axd?d=xWnwFHrQBaOdHYu5J5k-hReQxsiehVNgMtF16nC8BW0lgfvDPjclxf97cEsAe73Z2mdWpSBL0ToobFko1wD3qtMvvCQdDoL5SCZA5w90X025DeR50&amp;t=7c776dc1" type="text/javascript"></script>
vendor: 2 bytes, line 162
162
163<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 163
163
164<script type="text/javascript">
165	//<![CDATA[
166
167var CMS = CMS || {};
168CMS.Application = {
169  "isRTL": "false",
170  "applicationUrl": "/",
171  "imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
172  "isDialog": false
173};
174
175//]]>
176</script>
176
177<div class="aspNetHidden">
178
179	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185" />
180	<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" />
181	<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" />
182</div>
183       
184    
184<script type="text/javascript">
185//<![CDATA[
186Sys.WebForms.PageRequestManager._initialize('manScript', 'form', ['tctxM',''], [], [], 90, '');
187//]]>
188</script>
188
189
190    
191
192    <div id="ctxM">
193
194</div>
195    
196<header class="master-layout-1 fixed-shrink wgt-header">
197      <div class="container-sr">
198        <div class="sr-zone"><a class="skip-link sr-only sr-only-focusable" href="#content">Skip to content</a></div>
199
200
201    </div>
202  
203  <div class="custom-widget-html-wrapper">
204  <style type="text/css">:root {
205        --primary-color: #0A0042;
206        --secondary-color: #8E7745;
207        --accent-color: #8E7745;
208        --heading-font: "Cinzel", serif;
209        --body-font: "Roboto", sans-serif;
210        --h1: clamp(3rem, 1.60968rem + 5.854vw, 6rem);
211        --h2: clamp(2.5rem, 2.03284rem + 1.967vw, 4rem);
212        --h3: clamp(2rem, 1.68864rem + 1.311vw, 3rem);
213        --h4: clamp(1.5rem, 1.18864rem + 1.311vw, 2.5rem);
214        --h5: clamp(1.25rem, 1.0163rem + 0.984vw, 2rem);
215        --h6: clamp(1rem, 0.8442rem + 0.656vw, 1.5rem);
216        --primary-color-hover: rgb(15, 38, 26);
217}
218
219
220/* ----------------------------------------------------------------------*/
221/* ------                       Fluid Typography                            -----*/
222/* ----------------------------------------------------------------------*/
223html {
224    font-size: 16px;
225}
226
227body {
228    font-size: clamp(0.8rem, 0.73778rem + 0.262vw, 1rem);
229}
230
231p {
232    font-size: clamp(0.8rem, 0.73778rem + 0.262vw, 1rem);
233}
234
235/* ----------------------------------------------------------------------*/
236/* ------                       Global Styles                            -----*/
237/* ----------------------------------------------------------------------*/
238
239body {
240    font-size: 16px;
241    font-family: var(--body-font);
242}
243
244@media only screen and (min-width: 321px) and (max-width: 1024px) and (orientation: landscape) {
245    .login-widget-bg {
246        min-height: 150vh;
247    }
248    .master-layout-3 #divMainMenu nav #main-menu > li > a {
249        background-color: transparent;
250        color: black;
251        font-size: 13px;
252        -webkit-text-stroke: none;
253    }
254}
255@media (hover: none) {
256    .master-layout-3 #divMainMenu nav #main-menu > li > a {
257        background-color: transparent;
258        color: black;
259        -webkit-text-stroke: none;
260    }
261}
262@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
263    .master-layout-1 #divMainMenu nav #main-menu > li > a {
264        color: white !important;
265    }
266}
267.page-content {
268    min-height: calc(100vh - 225px);
269}
270
271h1,
272h2,
273h3,
274h4,
275h5,
276h6 {
277    font-family: var(--heading-font);
278}
279
280@media (max-width: 768px) {
281    ul {
282        padding-left: 0;
283        list-style: see;
284    }
285}
286
287::-moz-selection {
288    background-color: var(--secondary-color);
289    color: #fff;
290}
291
292::selection {
293    background-color: var(--secondary-color);
294    color: #fff;
295}
296
297h1 {
298    color: var(--primary-color);
299}
300
301.basic-text-area h1 + hr,
302.basic-text-area h2 + hr {
303    height: 7px;
304    background-color: var(--secondary-color);
305    margin: 2% auto;
306    border: 0px;
307    width: 200px;
308}
309
310.logo:hover {
311    transform: scale(1.05);
312}
313
314/*
315.master-layout-1 .logo {
316    height: 140px;
317    position: absolute;
318}
319*/
320:is(p, h1, h2, h3, h4, h5, h6):empty,
321.contact-card-widget .contact-card-title:empty {
322    display: none;
323}
324
325
326/* ----------------------------------------------------------------------*/
327/* ------                      Change Logo when scrolled                           -----*/
328/* ----------------------------------------------------------------------*/
329@media only screen and (min-width: 1025px) {
330    /* Changing desktop logo to colored logo when scrolled down*/
331    .master-layout-1.scrolled-head .logo img {
332        content: url("/getmedia/8e84a5a4-55a8-4e44-9e6f-a7ea6ab64b44/logo_vectorized_noPadding.aspx") !important;
333    }
334}
335
336@media(max-width:1024px) {
337    .master-layout-1 .logo img {
338        content: url("/getmedia/0ae50916-f0e6-4e55-921c-355083217de2/logo_vectorized_wht.aspx") !important;
339    }
340}
341
342/* ----------------------------------------------------------------------*/
343/* ------                     Title and Summary Large                       -----*/
344/* ----------------------------------------------------------------------*/
345
346section[id*="TitleAndSummary_Large"].basic-block .basic-block-wrapper .img-block:before {
347    content: "";
348    position: absolute;
349    left: -20px;
350    top: 20px;
351    width: 100%;
352    height: 100%;
353    background: #162b54;
354    z-index: 0;
355}
356
357
358section[id*="TitleAndSummary_Large"].basic-block .basic-block-wrapper .img-block > img {
359    display: inline-block !important;
360    min-width: 100%;
361    min-height: 458px;
362    object-fit: cover;
363}
364
365
366/* Title and summary large*/
367  @media (min-width: 768px) {
368    section[id*="TitleAndSummary_Large"].basic-block
369      .basic-block-wrapper
370      .img-block {
371      min-height: 458px;
372      height: 100%;
373      margin-right: 10vw;
374      z-index: 1;
375      position: relative;
376    }
377
378    section[id*="TitleAndSummary_Large"].basic-block
379      .basic-block-wrapper
380      .img-block:not(.col-sm-push-6) {
381      margin-right: 0;
382      margin-left: 7vw;
383    }
384  }
385
386  @media screen and (max-width: 767px) {
387    section[id*="TitleAndSummary_Large"]:has(
388        .img-block:not(.hidden)
389      ).basic-block
390      .basic-block-wrapper
391      .text-block {
392      padding-top: 40px;
393    }
394  }
395
396  section[id*="TitleAndSummary_Large"].basic-block
397    .basic-block-wrapper
398    .img-block {
399    overflow: visible;
400  }
401
402  section[id*="TitleAndSummary_Large"].basic-block
403    .basic-block-wrapper
404    .img-block
405    > img {
406    display: inline-block !important;
407    min-width: 100%;
408    min-height: 458px;
409    object-fit: cover;
410  }
411
412  section[id*="TitleAndSummary_Large"].basic-block
413    .basic-block-wrapper
414    .img-block:before {
415    content: "";
416    position: absolute;
417    left: -20px;
418    top: 20px;
419    width: 100%;
420    height: 100%;
421    background: var(--primary-color);
422    z-index: 0;
423  }
424 /* ---------------------------------------------- */
425  /* ------------ Rotating Image Banner ----------- */
426  /* ---------------------------------------------- */
427  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content {
428   position: absolute;
429   height: 100%;
430   transform: translate(0, 0) !important;
431  }
432
433  section[id*="RotatingImageBanner"].cho-hero-textwidget.height75 {
434   height: 50vh;
435  }
436
437  section[id*="RotatingImageBanner"].cho-hero-textwidget.height75 .col-sm-8 {
438   width: 100%;
439  }
440  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
441       background: rgba(42, 42, 42, .5) !important;
442   }
443  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div * {
444     color: #FFF;
445     text-shadow: none;
446   }
447
448
449   section[id*="RotatingImageBanner"].cho-hero-textwidget .container > div {
450     display: flex;
451   flex-direction: column-reverse;
452   }
453
454   section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4 {
455     font-family: var(--body-font);
456       font-weight: 600 !important;
457       font-size: 16px !important ;
458       margin-bottom: 34px;
459       text-shadow: none !important;
460       text-transform: uppercase;
461       position: relative;
462       display: flex;
463       letter-spacing: 1px;
464       justify-content: center;
465       align-items: center;
466       color: #f9f9f9;
467  }
468
469  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4:before,
470  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4:after {
471   content: " ";
472       width: 24px;
473       height: 1px;
474       background: white !important;
475       position: relative;
476       margin: 12px;
477  }
478  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h1 {
479   font-size: 36px;
480       text-shadow: none;
481       font-weight: 400;
482  }
483  @media (min-width: 768px) and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape) {
484   section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content {
485
486       position: absolute;
487
488   }
489
490   section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div * {
491     color: #FFF;
492   }
493}
494
495@media (min-width: 768px) {
496 section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content {
497       position: absolute;
498   }
499
500section[id*="RotatingImageBanner"].cho-hero-textwidget.height75 {
501   height: 75vh;
502  }
503
504  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4 {
505   font-family: var(--body-font);
506       font-weight: 300;
507       font-size: 14px;
508       margin-bottom: 16px;
509       text-shadow: none;
510       text-transform: uppercase;
511       position: relative;
512       display: flex;
513       justify-content: center;
514       align-items: center;
515       letter-spacing: 5px;
516}
517
518  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4:before,
519  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4:after {
520   content: " ";
521       width: 32px;
522       height: 1px;
523       background: white !important;
524       position: relative;
525  }
526
527  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h1 {
528   font-size: 72px;
529       text-shadow: none;
530       font-weight: 400;
531  }
532}
533
534@media (max-width: 767px) {
535 section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-bg {
536   min-height: 50vh;
537   background-size: cover;
538   background-position: center;
539}
540
541section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
542 display: flex;
543 align-items: center;
544}
545
546  section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
547       background:none;
548   }
549
550section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4 {
551 margin-bottom: 8px;
552}
553}
554/*  */
555
556 @keyframes fadeUp {
557   0% {
558     opacity: 0;
559     transform: translateY(40px);
560   }
561   100% {
562     opacity: 1;
563     transform: translateY(0);
564   }
565 }
566
567
568 @media (min-width: 768px) {
569   section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h1,
570   section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4 {
571     opacity: 0;
572   animation: fadeUp 0.7s ease-out forwards;
573   }
574 }
575
576 /* Delay timing for a staggered effect */
577 section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h1 {
578   animation-delay:  0.7s;
579 }
580 section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content .container > div h4 {
581   animation-delay: 0.4s;
582 }
583
584/* ----------------------------------------------------------------------*/
585/* ------                      Public Hero Banners  -----*/
586/* ----------------------------------------------------------------------*/
587
588/* ?? Hero Banner & Rotating Banner Styles */
589.height100 .rotating-image-banner-slider .slick-arrow {
590  z-index: 9999999 !important;
591}
592
593.height100 .rotating-slide > .cho-hero-textwidget-bg {
594  /* width: 75% !important; */
595  margin-left: auto !important;
596  position: relative;
597}
598
599.height100 .rotating-slide > .cho-hero-textwidget-bg:before {
600  content: '';
601  height: 100%;
602  width: 100%;
603  position: absolute;
604  left: 0;
605  top: 0;
606  /* background: rgba(255,255,255,0.3); */
607}
608
609.height100 .cho-hero-textwidget {
610  text-shadow: 0 2px 2px rgba(0, 0, 0, 0) !important;
611}
612
613section[id*="RotatingImageBanner"].height100 {
614  /* background-color: rgb(247,244,224) !important; */
615  background: #000;
616}
617
618.height100 .rotating-image-banner-slider:before {
619  content: '';
620  height: 50%;
621  width: 50%;
622  position: absolute;
623  background: #000;
624  /* background: rgba(251,249,237,0.9) !important; */
625  left: 20px;
626  top: 20px;
627}
628
629
630
631/* ? Headings Animations in Hero */
632section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
633  animation: fadeInBottom 1s both;
634  max-width: max-content !important;
635  margin: auto !important;
636  margin-bottom: 15px !important;
637  padding-bottom: 15px !important;
638  animation-delay: 0.5s;
639  letter-spacing: 1px;
640  color: white;
641  font-family: var(--heading-font);
642}
643
644section[id*="RotatingImageBanner"].height100 :is(h3, h4, h5, h6) {
645  animation: fadeInTop 1s both;
646  animation-delay: 0.5s;
647  font-size: 1.5rem;
648  letter-spacing: 0.15rem;
649}
650
651section[id*="RotatingImageBanner"].height100 :is(h1, h2)::after {
652  content: "";
653  position: absolute;
654  left: 50% !important;
655  bottom: 0;
656  width: 0;
657  height: 2px;
658  background-color: transparent;
659  transform: translateX(-50%);
660  animation: underline 1.5s ease-in-out forwards 0.75s;
661}
662
663/* ?? Keyframe Animations */
664@keyframes fadeInBottom {
665  from {
666    opacity: 0;
667    transform: translateY(100%);
668  }
669  to {
670    opacity: 1;
671  }
672}
673
674@keyframes fadeInTop {
675  from {
676    opacity: 0;
677    transform: translateY(-100%);
678  }
679  to {
680    opacity: 1;
681  }
682}
683
684@keyframes underline {
685  from {
686    width: 0%;
687    left: 50% !important;
688    transform: translateX(-50%) !important;
689  }
690  to {
691    width: 120%;
692    left: 0;
693    transform: translateX(-60%) !important;
694  }
695}
696
697@keyframes text-clip {
698  from {
699    clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);
700  }
701  to {
702    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
703  }
704}
705
706@keyframes outer-left {
707  from {
708    transform: translateX(50%);
709  }
710  to {
711    transform: none;
712  }
713}
714
715@keyframes inner-left {
716  from {
717    transform: translateX(-50%);
718  }
719  to {
720    transform: none;
721  }
722}
723
724@keyframes image-in {
725  from {
726    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
727  }
728  to {
729    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
730  }
731}
732
733@keyframes scrolldown {
734  from {
735    transform: translateY(150%);
736  }
737  to {
738    transform: none;
739  }
740}
741
742@keyframes zoomIn {
743  0% {
744    transform: scale(1);
745  }
746  100% {
747    transform: scale(1.1);
748  }
749}
750
751/* ?? Scroll Chevron */
752section[id*="RotatingImageBanner"].height100 span[id*="scroll"]:before {
753  content: '' !important;
754  width: 2px !important;
755  background-color: white !important;
756  bottom: 0 !important;
757  left: 400px !important;
758  display: block !important;
759  animation: scrolldown 3s both;
760  height: 8vh;
761  animation-delay: 1.5s;
762}
763
764.cho-hero-textwidget.height100 .scroll-chevron {
765  position: absolute;
766  left: 50%;
767  transform: translate(-50%);
768  bottom: 0;
769  overflow: hidden;
770}
771
772.height100 .scroll-chevron {
773  display: flex;
774  flex-direction: column;
775  justify-content: center;
776  align-content: center;
777}
778
779.height100 .scroll-chevron:before {
780  content: "Discover";
781  color: white;
782  letter-spacing: 0.25rem;
783}
784
785.cho-hero-textwidget.height100 .scroll-chevron .fa {
786  margin: 0 auto;
787}
788
789/* ?? Responsive Styling */
790@media (max-width: 768px) {
791  .cho-hero-textwidget.height100 .cho-hero-textwidget-content {
792    position: absolute;
793    top: 40%;
794  }
795
796  .height100 .rotating-slide > .cho-hero-textwidget-bg:before {
797    background: rgba(0, 0, 0, 0.5);
798  }
799
800  .height100 .cho-hero-textwidget-bg {
801    height: 50vh;
802  }
803
804  .height100 .cho-hero-textwidget-content h4 {
805    font-size: initial;
806color: white;
807font-size: 1.25rem;
808  }
809
810section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
811font-size: 2.5rem;
812}
813}
814
815@media (min-width: 1025px) {
816  .height100.cho-hero-textwidget .col-md-5 {
817    width: 100% !important;
818  }
819}
820
821@media (max-width: 1024px) {
822  .full-width-quicklinks .full-width-quicklink-container.four-ql {
823    flex-flow: column;
824    justify-content: center;
825  }
826}
827
828/* ?? Background Animation */
829.height100 .cho-hero-textwidget-bg {
830  animation: zoomIn 20s linear infinite;
831}
832
833@media (max-width: 375px) {
834    section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
835        font-size: 1.5rem;
836    }
837}
838/* ----------------------------------------------------------------------*/
839/* ------                      Public Hero Banners  -----*/
840/* ----------------------------------------------------------------------*/
841
842/* ?? Hero Banner & Rotating Banner Styles */
843.height100 .rotating-image-banner-slider .slick-arrow {
844  z-index: 9999999 !important;
845}
846
847.height100 .rotating-slide > .cho-hero-textwidget-bg {
848  /* width: 75% !important; */
849  margin-left: auto !important;
850  position: relative;
851}
852
853.height100 .rotating-slide > .cho-hero-textwidget-bg:before {
854  content: '';
855  height: 100%;
856  width: 100%;
857  position: absolute;
858  left: 0;
859  top: 0;
860  /* background: rgba(255,255,255,0.3); */
861}
862
863.height100 .cho-hero-textwidget {
864  text-shadow: 0 2px 2px rgba(0, 0, 0, 0) !important;
865}
866
867section[id*="RotatingImageBanner"].height100 {
868  /* background-color: rgb(247,244,224) !important; */
869  background: #000;
870}
871
872.height100 .rotating-image-banner-slider:before {
873  content: '';
874  height: 50%;
875  width: 50%;
876  position: absolute;
877  background: #000;
878  /* background: rgba(251,249,237,0.9) !important; */
879  left: 20px;
880  top: 20px;
881}
882
883
884
885/* ? Headings Animations in Hero */
886section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
887  animation: fadeInBottom 1s both;
888  max-width: max-content !important;
889  margin: auto !important;
890  margin-bottom: 15px !important;
891  padding-bottom: 15px !important;
892  animation-delay: 0.5s;
893  letter-spacing: 1px;
894  color: white;
895  font-family: var(--heading-font);
896}
897
898section[id*="RotatingImageBanner"].height100 :is(h3, h4, h5, h6) {
899  animation: fadeInTop 1s both;
900  animation-delay: 0.5s;
901  font-size: 1.5rem;
902  letter-spacing: 0.15rem;
903}
904
905section[id*="RotatingImageBanner"].height100 :is(h1, h2)::after {
906  content: "";
907  position: absolute;
908  left: 50% !important;
909  bottom: 0;
910  width: 0;
911  height: 2px;
912  background-color: transparent;
913  transform: translateX(-50%);
914  animation: underline 1.5s ease-in-out forwards 0.75s;
915}
916
917/* ?? Keyframe Animations */
918@keyframes fadeInBottom {
919  from {
920    opacity: 0;
921    transform: translateY(100%);
922  }
923  to {
924    opacity: 1;
925  }
926}
927
928@keyframes fadeInTop {
929  from {
930    opacity: 0;
931    transform: translateY(-100%);
932  }
933  to {
934    opacity: 1;
935  }
936}
937
938@keyframes underline {
939  from {
940    width: 0%;
941    left: 50% !important;
942    transform: translateX(-50%) !important;
943  }
944  to {
945    width: 120%;
946    left: 0;
947    transform: translateX(-60%) !important;
948  }
949}
950
951@keyframes text-clip {
952  from {
953    clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);
954  }
955  to {
956    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
957  }
958}
959
960@keyframes outer-left {
961  from {
962    transform: translateX(50%);
963  }
964  to {
965    transform: none;
966  }
967}
968
969@keyframes inner-left {
970  from {
971    transform: translateX(-50%);
972  }
973  to {
974    transform: none;
975  }
976}
977
978@keyframes image-in {
979  from {
980    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
981  }
982  to {
983    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
984  }
985}
986
987@keyframes scrolldown {
988  from {
989    transform: translateY(150%);
990  }
991  to {
992    transform: none;
993  }
994}
995
996@keyframes zoomIn {
997  0% {
998    transform: scale(1);
999  }
1000  100% {
1001    transform: scale(1.1);
1002  }
1003}
1004
1005/* ?? Scroll Chevron */
1006section[id*="RotatingImageBanner"].height100 span[id*="scroll"]:before {
1007  content: '' !important;
1008  width: 2px !important;
1009  background-color: white !important;
1010  bottom: 0 !important;
1011  left: 400px !important;
1012  display: block !important;
1013  animation: scrolldown 3s both;
1014  height: 8vh;
1015  animation-delay: 1.5s;
1016}
1017
1018.cho-hero-textwidget.height100 .scroll-chevron {
1019  position: absolute;
1020  left: 50%;
1021  transform: translate(-50%);
1022  bottom: 0;
1023  overflow: hidden;
1024}
1025
1026.height100 .scroll-chevron {
1027  display: flex;
1028  flex-direction: column;
1029  justify-content: center;
1030  align-content: center;
1031}
1032
1033.height100 .scroll-chevron:before {
1034  content: "Discover";
1035  color: white;
1036  letter-spacing: 0.25rem;
1037}
1038
1039.cho-hero-textwidget.height100 .scroll-chevron .fa {
1040  margin: 0 auto;
1041}
1042
1043/* ?? Responsive Styling */
1044@media (max-width: 768px) {
1045  .cho-hero-textwidget.height100 .cho-hero-textwidget-content {
1046    position: absolute;
1047    top: 40%;
1048  }
1049
1050  .height100 .rotating-slide > .cho-hero-textwidget-bg:before {
1051    background: rgba(0, 0, 0, 0.5);
1052  }
1053
1054  .height100 .cho-hero-textwidget-bg {
1055    height: 50vh;
1056  }
1057
1058  .height100 .cho-hero-textwidget-content h4 {
1059    font-size: initial;
1060color: white;
1061font-size: 1.25rem;
1062  }
1063
1064section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
1065font-size: 2.5rem;
1066}
1067}
1068
1069@media (min-width: 1025px) {
1070  .height100.cho-hero-textwidget .col-md-5 {
1071    width: 100% !important;
1072  }
1073}
1074
1075@media (max-width: 1024px) {
1076  .full-width-quicklinks .full-width-quicklink-container.four-ql {
1077    flex-flow: column;
1078    justify-content: center;
1079  }
1080}
1081
1082/* ?? Background Animation */
1083.height100 .cho-hero-textwidget-bg {
1084  animation: zoomIn 20s linear infinite;
1085}
1086
1087@media (max-width: 375px) {
1088    section[id*="RotatingImageBanner"].height100 :is(h1, h2) {
1089        font-size: 1.5rem;
1090    }
1091}
1092
1093@media (max-width: 1024px) {
1094    section[id*="TitleAndSummary"].leftfull:not(.background-image) .text-block p, section[id*="TitleAndSummary"].leftfull:not(.background-image) .img-block {
1095        text-align: left;
1096    }
1097    
1098}
1099
1100@media(max-width:768px) {
1101        section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content {
1102    height: initial;
1103    transform: translate(0, 0) !important;
1104}
1105}
1106
1107@media (min-width: 768px) {
1108    .cho-hero-textwidget.height50, .cho-hero-textwidget.height25 {
1109        height: 50vh;
1110        min-height: 500px;
1111    }
1112}
1113
1114@media(min-width:1025px) {
1115    .master-layout-1 #divMainMenu #main-menu .child-nav a.active-link {
1116    color: white !important;
1117    background: var(--primary-color) !important;
1118}
1119
1120}
1121
1122section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
1123    height: 100%;
1124}
1125
1126
1127  /* ----------------------------------------------------------------------*/
1128    /* ------                       FW Quick Links                            -----*/
1129    /* ----------------------------------------------------------------------*/
1130
1131    @media only screen and (min-width: 1200px){
1132    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile1 {
1133        margin: 10px 5px;
1134    }
1135    
1136    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile2 {
1137        margin: 10px 5px;
1138    }
1139    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile3 {
1140        margin: 10px 5px;
1141    }
1142    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile4 {
1143        margin: 10px 5px;
1144    }
1145    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile5 {
1146        margin: 10px 5px;
1147    }
1148    }
1149    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile1 {
1150        margin: 10px 5px;
1151    }
1152    
1153    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile2 {
1154        margin: 10px 5px;
1155    }
1156    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile3 {
1157        margin: 10px 5px;
1158    }
1159    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile4 {
1160        margin: 10px 5px;
1161}
1162    #p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_FullWidthQuickLinks_Tile5 {
1163        margin: 10px 5px;
1164}
1165
1166  /* ----------------------------------------------------------------------*/
1167    /* ------                       Member Upcoming Events 70%                            -----*/
1168    /* ----------------------------------------------------------------------*/
1169    @media (min-width: 1025px) {
1170        .upcoming-event-widget {
1171            padding-left: 15px;
1172        }
1173    }
1174    .CalAtGlance .AGTitle {
1175        padding-left: 15px;
1176        padding-right: 15px;
1177    }
1178
1179    @media (min-width: 1200px) {
1180        .upcoming-event-widget .CalAtGlance .AGTitle.normal-font,
1181        .upcoming-event-widget .CalAtGlance .title-row.normal-font {
1182            font-size: 2em;
1183            color: var(--primary-color);
1184            position: relative;
1185        }
1186        .upcoming-event-widget .CalAtGlance .AGTitle.normal-font::after,
1187        .upcoming-event-widget .CalAtGlance .title-row.normal-font::after {
1188            position: absolute;
1189            bottom: 10px;
1190            left: 0;
1191            width: 50px;
1192            height: 3px;
1193            background-color: var(--primary-color);
1194        }
1195    }
1196    @media (min-width: 768px) {
1197        .col-70-left
1198            .upcoming-event-widget
1199            .CalAtGlance
1200            .upcoming-event-wrapper,
1201        .col-70-right
1202            .upcoming-event-widget
1203            .CalAtGlance
1204            .upcoming-event-wrapper {
1205            flex: 0 1 40%;
1206            margin: 10px;
1207            padding-right: 7px !important;
1208        }
1209    }
1210@media (min-width: 768px) {
1211        .col-70-left
1212           .upcoming-event-widget
1213           .CalAtGlance
1214           .upcoming-event-wrapper:nth-child(4n + 1),
1215        .col-70-right
1216         .upcoming-event-widget
1217         .CalAtGlance
1218            .upcoming-event-wrapper:nth-child(4n + 1) {
1219            padding-left: 25px !important;
1220        }
1221    }
1222
1223.CalAtGlance .AGTitle span {
1224        position: relative;
1225        font-size: 2rem;
1226        color: #000;
1227        position: relative;
1228        font-family: var(--heading-font) !important;
1229        text-transform: uppercase;
1230        letter-spacing: 1px;
1231        padding-left: 0px;
1232}
1233@media (max-width: 768px) {
1234        .CalAtGlance .AGTitle span {
1235            text-align: center;
1236        }
1237    }
1238    @media (max-width: 768px) {
1239        .CalAtGlance .AGTitle {
1240            text-align: center;
1241        }
1242    }
1243
1244    @media (max-width: 768px) {
1245        .CalAtGlance .upcoming-event-wrapper {
1246            margin-bottom: 15px;
1247            text-align: center;
1248            justify-content: center;
1249        }
1250    }
1251    .CalAtGlance .Link2 a {
1252        text-decoration: none !important;
1253        color: var(--primary-color);
1254        font-family: var(--heading-font);
1255    }
1256    .CalAtGlance .upcoming-event-pagination {
1257        color: var(--secondary-color);
1258    }
1259    @media (max-width: 768px) {
1260        .CalAtGlance .visible-xs {
1261            display: none !important;
1262        }
1263    }
1264    .CalAtGlance a.latest-news-link.theme-link-clr {
1265        padding: 10px 15px;
1266        text-decoration: none;
1267        color: #000;
1268        border: 1px solid var(--secondary-color);
1269        transition: 0.3s ease all;
1270    }
1271    .CalAtGlance a.latest-news-link.theme-link-clr:hover {
1272        background: var(--secondary-color);
1273        color: white;
1274    }
1275
1276    .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper .Cont2 {
1277        font-family: var(--body-font);
1278    }
1279
1280@media (min-width: 1025px) {
1281  .upcoming-event-widget {
1282    padding-left: 15px;
1283  }
1284}
1285.CalAtGlance .AGTitle {
1286  padding-left: 15px;
1287  padding-right: 15px;
1288}
1289
1290@media (min-width: 1200px) {
1291
1292  .upcoming-event-widget .CalAtGlance .AGTitle.normal-font::after,
1293  .upcoming-event-widget .CalAtGlance .title-row.normal-font::after {
1294    position: absolute;
1295    bottom: 10px;
1296    left: 0;
1297    width: 50px;
1298    height: 3px;
1299    background-color: var(--primary-color);
1300  }
1301}
1302@media (min-width: 768px) {
1303  .col-70-left .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper,
1304  .col-70-right .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper {
1305    flex: 0 1 40%;
1306    margin: 10px;
1307    padding-right: 7px !important;
1308  }
1309}
1310@media (min-width: 768px) {
1311  .col-70-left .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper:nth-child(4n+1),
1312  .col-70-right .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper:nth-child(4n+1) {
1313    padding-left: 25px !important;
1314  }
1315}
1316
1317
1318@media (max-width: 768px) {
1319  .CalAtGlance .AGTitle span {
1320    text-align: center;
1321  }
1322}
1323@media (max-width: 768px) {
1324  .CalAtGlance .AGTitle {
1325    text-align: center;
1326  }
1327}
1328.CalAtGlance .upcoming-event-wrapper {
1329  /* background: red !important; */
1330  padding: 10px;
1331  backdrop-filter: blur(16px) saturate(180%);
1332  -webkit-backdrop-filter: blur(16px) saturate(180%);
1333  background-color: rgba(255, 255, 255, 0.75) !important;
1334  border-radius: 12px;
1335  border: 1px solid rgba(209, 213, 219, 0.3);
1336  box-shadow: 6px 6px 14px 0 rgba(0, 0, 0, 0.2), -8px -8px 18px 0 rgba(255, 255, 255, 0.55);
1337}
1338@media (max-width: 768px) {
1339  .CalAtGlance .upcoming-event-wrapper {
1340    margin-bottom: 15px;
1341    text-align: center;
1342    justify-content: center;
1343  }
1344}
1345.CalAtGlance .Link2 a {
1346  text-decoration: none !important;
1347  color: var(--primary-color);
1348  font-family: var(--heading-font);
1349   font-size: 1rem;
1350    font-weight: 600;
1351}
1352.CalAtGlance .upcoming-event-pagination {
1353  color: var(--primary-color);
1354}
1355@media (max-width: 768px) {
1356  .CalAtGlance .visible-xs {
1357    display: none !important;
1358  }
1359}
1360
1361.upcoming-event-widget .CalAtGlance .upcoming-event-wrapper .Cont2 {
1362  font-family: var(--body-font);
1363}
1364
1365@media (max-width: 767px) {
1366    .upcoming-event-widget .CalAtGlance .upcoming-event-wrapper {
1367        padding-bottom: 10px;
1368        flex-direction: row;
1369        flex-wrap: nowrap;
1370        justify-content: center;
1371    }
1372}
1373
1374
1375.content-quicklink-menu .content-quicklink-menu-a {
1376  color: #ffffff;
1377}
1378
1379.content-quicklink-menu .content-quicklink-menu-list {
1380    background: #162b54;
1381}
1382
1383.theme1 .content-quicklink-menu-a:hover {
1384    border: none;
1385}
1386
1387.footer-bg-dark{
1388    background: #162b54;
1389}
1390
1391.theme5.full-width-quicklinks .quicklink-flex-item:hover .large-bkgd h3, 
1392.theme5.full-width-quicklinks .quicklink-flex-item:hover .large-bkgd p, 
1393.theme5.full-width-quicklinks .quicklink-flex-item:focus .large-bkgd h3, 
1394.theme5.full-width-quicklinks .quicklink-flex-item:focus .large-bkgd p {
1395
1396    font-size: 2em;
1397
1398}
1399
1400@media (min-width: 1200px) {
1401    .full-width-quicklinks .quicklink-flex-item:hover .fwql-img {
1402        transform: scale(1.15);
1403        transition: transform 0.8s ease;
1404    }
1405}
1406
1407
1408.simple-footer-widget .footer-content-padding .footer-top-line {
1409    justify-content: space-between;
1410}
1411
1412
1413.btn-border, .ghost-btn, .button-transparent {
1414    border-width: 0px;
1415}
1416
1417.leftfull .text-block-wrapper {
1418        margin-left: 0;
1419}
1420
1421@media (min-width: 768px) {
1422
1423
1424.margin-adjust-right .text-block-wrapper {
1425
1426        margin-left: 50%;
1427
1428}
1429  
1430
1431    .col-sm-8 {
1432        width: 50%;
1433    }
1434}
1435
1436 .cho-hero-textwidget .cho-hero-textwidget-content .content-bottom .col-sm-8 {
1437    display: flex;
1438    flex-direction: column-reverse;
1439    }
1440
1441.footer-bg {
1442    background: #8e7745;
1443}
1444
1445
1446.basic-footer-widget .footer-content-padding {
1447    padding: 16px 0;
1448}
1449
1450
1451.videocontent {
1452border: 1px solid #0a0042;
1453
1454}
1455
1456.basic-block.background-image .inner-wrap {
1457    min-height: 80vh;
1458}
1459
1460.master-layout-1 .MyProfile_Svg svg {
1461    fill: #FFFFFF;
1462}
1463
1464
1465.cho-hero-textwidget .cho-hero-textwidget-content .container .col-sm-8 {
1466    display: flex;
1467    flex-direction: column-reverse;
1468}
1469
1470/*--------------------------------info-cards-and remove-fade -----------------------------------------------*/
1471.basic-text-area.info-cards {
1472    position:relative;
1473}
1474
1475.basic-text-area.info-cards .inner-wrap {
1476   background-image:linear-gradient(var(--secondary-soft-color) 00%, rgba(252,252,250,0.5) 20%, rgba(252,252,250,0.5) 80%, var(--secondary-soft-color-op80) 100%), url('/getmedia/52c2aca0-fd29-4e96-8aa8-bc828328ee68/AdobeStock_367555004-texture.aspx');
1477 background-size:50%;
1478}
1479
1480.basic-text-area.info-cards.remove-fade .inner-wrap{
1481   background-image:linear-gradient(var(--secondary-soft-color-op80) 00%, rgba(252,252,250,0.5) 20%, rgba(252,252,250,0.5) 80%, var(--secondary-soft-color-op80) 100%), url('/getmedia/52c2aca0-fd29-4e96-8aa8-bc828328ee68/AdobeStock_367555004-texture.aspx');
1482}
1483.basic-text-area.info-cards img {
1484  object-fit: cover;
1485  height:150px;
1486  width:100%;
1487 
1488}
1489
1490.basic-text-area.info-cards .col-sm {
1491    box-shadow:2px 2px 4px #9f9f9f;
1492    padding:0 0 25px 0;
1493    margin: 10px;
1494    display: flex;
1495    flex-direction: column;
1496    text-align: center;
1497    text-wrap-style:balance;
1498    
1499    
1500}
1501.basic-text-area.info-cards .e3-button {
1502  margin: 15px 0;
1503}
1504.basic-text-area.info-cards .col-sm  div:has(.e3-button) {
1505  margin-top:auto;
1506}
1507.basic-text-area.info-cards .col-sm :is(h3,h4,h5,h6, p) {
1508    padding: 5px 10px;
1509}
1510.basic-text-area.info-cards .col-sm h3 {
1511  font-size:1.2em;
1512    margin-top:15px;
1513        margin-bottom:5px;
1514}
1515.basic-text-area.info-cards .col-sm ul{
1516    margin: 5px 20px 15px 10px;
1517}
1518
1519.basic-text-area.info-cards .col-sm :is(h3,h4,h5,h6) {
1520    
1521  color:var(--title-font-color);
1522}
1523.basic-text-area.info-cards .col-sm h4 {
1524  margin-bottom:5px;
1525}
1526
1527
1528
1529.basic-text-area.info-cards .col-sm p {
1530    margin-top:5px;
1531    margin-bottom:5px;
1532}
1533
1534.basic-text-area.info-cards.theme1 .col-sm{
1535background:var(--secondary-soft-color);
1536color:#2a2a2a;
1537 box-shadow:2px 2px 8px #c0c0c0;
1538} 
1539.basic-text-area.info-cards.theme3 .col-sm{
1540background:var(--primary-color);
1541color:#fff;
1542 box-shadow:2px 2px 5px #d4d4d4;
1543} 
1544.info-cards a{
1545    text-decoration: none;
1546     transition: all .2s ease-in;
1547}
1548.info-cards .col-sm:hover a{
1549    text-decoration: underline;
1550   
1551}
1552.info-cards .col-sm:hover:has(a > img) img{
1553   transform:scale(1.2);
1554    transition: all .2s ease-in;
1555}
1556.info-cards .col-sm a:has(img){
1557   object-fit: cover;
1558    overflow: hidden;
1559    height: 100%;
1560   display: block;
1561}
1562
1563
1564@media(max-width:767px){
1565 .basic-text-area.info-cards .col-sm {
1566    margin: 10px;
1567}
1568} 
1569
1570@media(min-width:768px){
1571    .basic-text-area.info-cards .col-sm {
1572        max-width:calc(25% - 20px) ;
1573         min-width:calc(25% - 20px) ;
1574}
1575.basic-text-area.info-cards.carousel .col-sm {
1576        max-width:unset;
1577        min-width:unset;
1578        min-height: 383px;
1579
1580}
1581}
1582@media(min-width:768px){
1583    
1584body:is(.EditMode)  .basic-text-area.info-cards.carousel .col-sm {
1585        max-width:350px;
1586        min-width:300px;
1587        min-height: 383px;
1588
1589}
1590}
1591@media(max-width:767px){
1592    .basic-text-area.info-cards .col-sm{
1593        width:calc(50% - 20px);
1594    }
1595  
1596}
1597@media(max-width:820px){
1598.basic-text-area.info-cards.carousel .col-sm {
1599        max-width:400px;
1600        min-width:250px;
1601
1602
1603}
1604}
1605@media(max-width:600px){
1606    .basic-text-area.info-cards.carousel .col-sm {
1607        max-width: 580px;
1608        min-width: 300px;
1609      
1610}
1611}
1612@media(max-width:500px){
1613    .basic-text-area.info-cards .col-sm{
1614        width:calc(100% - 20px);
1615    }
1616}
1617
1618/*---------------------------------------------------------carousel---------------------------------------*/
1619.carousel .slick-dotted.slick-slider {
1620    margin-bottom: 40px;
1621}
1622.carousel .slick-dotted .slick-dots {
1623    bottom: -25px;
1624}
1625.carousel.theme1 .slick-dotted .slick-dots li button{
1626    background-color:var(--accent-color);
1627}
1628.carousel.theme1 .slick-dotted .slick-dots li.slick-active button{
1629    background-color:var(--primary-color);
1630}
1631
1632    .carousel .slick-arrow.slick-prev {
1633        left: -45px;
1634        background:var(--primary-color)
1635    }
1636
1637    .carousel .slick-arrow.slick-next {
1638        right: -45px;
1639        background:var(--primary-color)
1640    }
1641    .carousel :has(.container) .slick-slider {
1642        width:calc(100% - 30px);
1643            margin-left:auto;
1644            margin-right:auto;
1645    }
1646
1647  @media(max-width:767px){
1648    .carousel .slick-arrow.slick-prev {
1649        left: -35px; 
1650    }
1651
1652    .carousel .slick-arrow.slick-next {
1653        right: -35px;
1654        
1655    }
1656    .carousel :has(.container) .slick-slider {
1657      margin-bottom:50px;
1658    }
1659    .carousel .slick-dotted .slick-dots {
1660    bottom: -45px;
1661}
1662  }
1663
1664    /* ----------------------------------------------------------------------*/
1665    /* ------                       Contact Cards                            -----*/
1666    /* ----------------------------------------------------------------------*/
1667
1668    .staff-category-title {
1669        font-size: 1.5rem;
1670        text-align: center;
1671    }
1672    @media (max-width: 1024px) {
1673        .staff-category-title {
1674            font-size: 1.25rem;
1675        }
1676    }
1677    @media (max-width: 768px) {
1678        .staff-category-title {
1679            font-size: 1.1rem;
1680        }
1681    }
1682
1683    .contact-card-widget .detail-item h4 {
1684        font-family: var(--body-font);
1685        font-size: 1rem;
1686    }
1687
1688    .contact-card-widget.card-view .contact-card-wrapper {
1689        justify-content: center;
1690        align-items: center;
1691    }
1692
1693    .contact-card-widget .contact-card-wrapper .card-details-inner h4 {
1694        color: var(--primary-color) !important;
1695    }
1696
1697    .contact-card-widget.card-view .contact-card-wrapper .contact-card-item {
1698        backdrop-filter: blur(16px) saturate(180%);
1699        -webkit-backdrop-filter: blur(16px) saturate(180%);
1700        background-color: rgba(255, 255, 255, 0.75);
1701        border-radius: 12px;
1702        border: 1px solid rgba(209, 213, 219, 0.3);
1703    }
1704
1705    @media (max-width: 768px) {
1706        .contact-card-widget.full-card
1707            .contact-card-wrapper
1708            .contact-card-item {
1709            width: 90%;
1710            text-align: center;
1711        }
1712    }
1713    .div-add-to-contact {
1714        display: none;
1715    }
1716
1717    @media (min-width: 1200px) {
1718        .contact-card-widget.card-view
1719            .contact-card-wrapper
1720            .contact-card-item
1721            .card-details
1722            .card-details-inner
1723            .detail-item
1724            span {
1725            font-size: 0.9rem;
1726        }
1727    }
1728
1729.contact-card-widget.card-view .contact-card-wrapper .card-photo {
1730background-color: transparent;
1731}
1732
1733@media (min-width: 1200px) {
1734    .contact-card-widget.card-view .contact-card-wrapper .contact-card-item {
1735        width: 21%;
1736        margin: 20px 1.66%;
1737    }
1738    
1739        .col-100 .contact-card-widget.card-view .contact-card-wrapper .contact-card-item, .col-70-left .contact-card-widget.card-view .contact-card-wrapper .contact-card-item, .col-70-right .contact-card-widget.card-view .contact-card-wrapper .contact-card-item {
1740        padding: 25px 0px;
1741    }
1742}
1743
1744    /* ----------------------------------------------------------------------*/
1745    /* ------                       SET default image to contact cards                            -----*/
1746    /* ----------------------------------------------------------------------*/
1747    .contact-card-item .card-photo {
1748        position: relative;
1749    }
1750
1751    .contact-card-item .card-photo[style="background-image: url('');"]:after {
1752        content: "";
1753        background: url("/getmedia/d3c5cd60-fc71-4a2a-a7ab-bf6e6dd364ac/BeachGrovelogoPNG.aspx"),
1754            #fff;
1755        position: absolute;
1756        top: 0;
1757        left: 0;
1758        width: 100%;
1759        height: 100%;
1760        background-size: 100% auto;
1761        z-index: 0;
1762        background-position: center;
1763        background-repeat: no-repeat;
1764    }
1765
1766    /* ----------------------------------------------------------------------*/
1767    /* ------                       Contact cards (custom-class no title)                            -----*/
1768    /* ----------------------------------------------------------------------*/
1769    .contact-card-no-title .contact-card-title,
1770    .contact-card-no-title .staff-category-title {
1771        display: none;
1772    }
1773
1774/*------------------------------showcase-gallery image slider----------------------------------*/
1775.showcase-gallery .container {
1776  width:100%;
1777}
1778.showcase-gallery .my-gallery a {
1779  height:250px;
1780  
1781}
1782
1783.showcase-gallery .my-gallery .slick-center {
1784-webkit-transform: scale(1.35);
1785-moz-transform: scale(1.35);
1786transform: scale(1.35);   
1787  outline: 15px solid var(--secondary-soft-color);
1788  z-index: 1000;
1789  
1790}
1791.showcase-gallery .my-gallery .slick-center:hover {
1792opacity: 1;
1793transform: scale(1.25);
1794}
1795
1796.showcase-gallery .slick-list { 
1797  margin-top:60px;
1798  margin-bottom:60px;
1799/* margin-left:30px ; */
1800}
1801.showcase-gallery .slick-list .slick-track {
1802  padding: 40px 0
1803}
1804
1805.showcase-gallery .slick-dots li button {
1806  background:var(--accent-color);
1807  opacity:0.8;
1808  margin:auto;
1809}
1810.theme1.showcase-gallery .slick-dots li.slick-active button {
1811  background:var(--primary-color);
1812}
1813.showcase-gallery .slick-dots {
1814  width:fit-content; 
1815  margin: 10px auto;
1816  position: relative;
1817  transform: translatey(-40px);
1818}
1819@media(max-width:1024px){
1820  
1821.showcase-gallery .my-gallery a {
1822  height:200px;
1823  
1824}
1825}
1826@media(max-width:800px){
1827  
1828  .showcase-gallery .my-gallery a {
1829    height:150px;
1830    
1831  }
1832  .showcase-gallery .slick-list { 
1833    margin-top:0px;
1834    margin-bottom:40px;
1835
1836  }
1837}
1838@media(max-width:480px){
1839  .showcase-gallery .slick-list {
1840
1841  margin-bottom:30px;
1842
1843}
1844}
1845
1846
1847    @media (max-width: 767px) {
1848section[id*="RotatingImageBanner"].cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
1849    height: 60%;
1850}}
1851
1852
1853@media (min-width: 768px) {
1854    .remove-box-shadow .cho-hero-textwidget-content.background-overlay{
1855        box-shadow: none;
1856    }
1857}
1858
1859
1860/* ----------------------------------------------------------------------*/ /* ------ Keep Image text in banner for mobile -----*/ /* ----------------------------------------------------------------------*/
1861.cho-hero-textwidget .cho-hero-textwidget-content {
1862    padding-bottom: 0 !important;
1863}
1864
1865.cho-hero-textwidget .cho-hero-textwidget-content .container {
1866    height: 100%;
1867}
1868
1869@media (max-width: 768px) {
1870    .cho-hero-textwidget .cho-hero-textwidget-content {
1871        position: absolute;
1872        bottom: 0 !important;
1873        padding-bottom: 0;
1874    }
1875    .cho-hero-textwidget .cho-hero-textwidget-logo {
1876        display: block !important;
1877    }
1878    .cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
1879        background: rgba(0, 0, 0, 0)
1880            linear-gradient(
1881                to bottom,
1882                rgba(0, 0, 0, 0) 10%,
1883                rgba(255, 255, 255, 0.1) 40%,
1884                rgba(0, 0, 0, 0.5) 75%,
1885                rgb(0, 0, 0) 100%
1886            )
1887            repeat scroll 0 0 !important;
1888    }
1889}
1890.cho-hero-textwidget .col-xs-12.col-sm-8.col-md-5 {
1891    width: 100% !important;
1892    color: white;
1893}
1894
1895.cho-hero-textwidget-content h2 {
1896    font-size: 4rem;
1897}
1898
1899.cho-hero-textwidget-content h4 {
1900    font-size: 1rem !important;
1901}
1902
1903.cho-hero-textwidget-content .container {
1904    display: flex;
1905    align-items: center;
1906    height: 100%;
1907}
1908
1909@media (max-width: 768px) {
1910    .cho-hero-textwidget .cho-hero-textwidget-bg {
1911        min-height: 100%;
1912    }
1913
1914    .cho-hero-textwidget {
1915   /*     height: 75vh;*/
1916    }
1917}
1918
1919 
1920.no-column-reverse.cho-hero-textwidget .cho-hero-textwidget-content .container .col-sm-8 {
1921
1922    display: flex;
1923    flex-direction: column;
1924
1925}
1926</style>
1927<style type="text/css">@media (min-width: 768px) {
1928.white-top-blur,
1929#p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_sectionMain {
1930        box-shadow: inset 0 50px 50px -10px #FFFFFF, inset 0 0 0 -10px #FFFFFF;
1931    }
1932}
1933
1934
1935
1936
1937@media (min-width: 768px) {
1938    .cho-hero-textwidget .cho-hero-textwidget-content.background-overlay {
1939        box-shadow: inset 0 0 0 -10px #FFFFFF, inset 0 -50px 20px -20px #0A0042;
1940    }
1941
1942.basic-block.background-image {
1943box-shadow: inset 0 20px 20px -10px #0A0042, inset 0 -50px 50px -10px #FFFFFF;
1944}
1945}
1946
1947
1948
1949.text-block-wrapper {
1950padding: 50px;
1951    background-color: rgba(142, 119, 69, 0.7);
1952}
1953
1954.full-width-quicklinks.theme2 .full-width-quicklink-container.two-ql {
1955    background-color: #0a0042;
1956}
1957</style>
1958<style type="text/css">/* ------------------------------------------------------------- */
1959    /* Base Page Layout */
1960    /* ------------------------------------------------------------- */
1961@media(max-width:1024px) {
1962    .module-page .page-content {
1963        margin-top: 70px;
1964    }
1965}
1966
1967@media(min-width:1025px) {
1968    .module-page .page-content {
1969        margin-top: 120px;
1970    }
1971}
1972
1973    #divRosterBody {
1974        margin-top: 0 !important;
1975    }
1976
1977@media (hover: hover) and (pointer: fine) and (min-width: 1025px),
1978    screen and (-ms-high-contrast: none) and (min-width: 1025px) {
1979    .master-layout-1 .MyProfile_Member .MyProfile_Name {
1980        background: var(--primary-color);
1981        /*         height: 100% !important; */
1982        padding: 0 5px !important;
1983        color: white !important;
1984        font-family: var(--body-font);
1985        text-transform: capitalize;
1986    }
1987
1988    .MyProfile_SignedOut span {
1989        transition: 0.3s ease all;
1990    }
1991
1992    .MyProfile_SignedOut {
1993        display: flex;
1994        align-content: center;
1995        align-items: center;
1996        justify-content: center;
1997    }
1998
1999    .MyProfile_SignedOut span:hover {
2000        background: white;
2001        color: var(--secondary-color) !important;
2002    }
2003
2004    .scrolled-head .MyProfile_SignedOut span {
2005        border: 0 !important;
2006    }
2007}
2008
2009.master-layout-1 {
2010    box-shadow: none;
2011}
2012
2013    /* ------------------------------------------------------------- */
2014    /* Main Navigation - Desktop */
2015    /* ------------------------------------------------------------- */
2016
2017    .master-layout-1 #divMainMenu nav #main-menu > li > a {
2018        font-family: var(--heading-font);
2019        font-size: 1.1rem;
2020        text-transform: capitalize;
2021        font-weight: normal;
2022        transition: 0.3s ease all;
2023    }
2024
2025    .scrolled-head #divMainMenu nav #main-menu > li > a {
2026        color: var(--primary-color);
2027    }
2028
2029    .scrolled-head #divMainMenu nav #main-menu > li > a:hover {
2030        color: var(--secondary-color);
2031    }
2032
2033    header.master-layout-1 #divMainMenu nav #main-menu > li > a:hover  {
2034       color: var(--secondary-color) !important;
2035}
2036/*     /* Active link highlight */
2037    .master-layout-1 #divMainMenu nav #main-menu > li > a.active-link {
2038        box-shadow: 0 -10px 0 -6px inset var(--secondary-color);
2039    } */
2040
2041    /* Dropdown menus */
2042    .master-layout-1 ul.child-nav a {
2043        opacity: 0.95 !important;
2044        font-family: var(--body-font);
2045        transition: 0.3s ease all;
2046        text-transform: capitalize;
2047    }
2048
2049    ul.child-nav a {
2050        text-transform: capitalize !important;
2051        color: #fff !important;
2052        background: var(--primary-color) !important;
2053        font-family: var(--body-font);
2054    }
2055
2056    ul.child-nav a:hover {
2057        opacity: 1;
2058        background: var(--primary-color) !important;
2059        color: var(--secondary-color) !important;
2060    }
2061
2062header.master-layout-1:not(.scrolled-head) nav:not(.showMobile) #main-menu a:hover {
2063    color: var(--secondary-color) !important;
2064}
2065    /* ------------------------------------------------------------- */
2066    /* Nav Hover Effects */
2067    /* ------------------------------------------------------------- */
2068    @media (hover: hover) and (pointer: fine) and (min-width: 1025px),
2069        screen and (-ms-high-contrast: none) and (min-width: 1025px) {
2070    header.master-layout-1 #main-menu li a:before {
2071        content: "";
2072        position: absolute;
2073        width: 100%;
2074        height: 2px;
2075        bottom: 0;
2076        left: 0;
2077        top: 80px;
2078        background-color: var(--primary-color);
2079        visibility: hidden;
2080        transform: scaleX(0);
2081        transition: all 0.3s ease-in-out 0s;
2082    }
2083}
2084
2085    nav #main-menu > li > a:hover:before {
2086        visibility: visible;
2087        transform: scaleX(1);
2088    }
2089
2090.master-layout-1 #divMainMenu nav #main-menu>li>a:hover, .master-layout-1 #divMainMenu nav #main-menu>li>a.highlighted, .master-layout-1 #divMainMenu nav #main-menu>li>a.active-link {
2091    box-shadow: none !important;
2092}
2093
2094
2095
2096    /* ------------------------------------------------------------- */
2097    /* Header - Default / Transparent Background */
2098    /* ------------------------------------------------------------- */
2099
2100    header.master-layout-1:not(.scrolled-head) {
2101background: linear-gradient(
2102            rgba(15, 30, 20, 0.9),
2103            rgba(15, 30, 20, 0.5),
2104            transparent
2105        ) !important;
2106    }
2107
2108@media (hover: hover) and (pointer: fine) and (min-width: 1024px) {
2109    .module-page header:not(.scrolled-head) {
2110        background: var(--primary-color) !important;
2111    }
2112
2113.module-page #divMainMenu nav #main-menu > li > a:hover {
2114        color: var(--primary-color) 
2115}
2116
2117.module-page header.scrolled-head {
2118        background: #FFFFFF !important;
2119    }
2120
2121}
2122
2123    /* Tablet & Mobile header background */
2124    @media (max-width: 1024px) {
2125        header.master-layout-1:not(.scrolled-head) {
2126            background: #0A0042 !important;
2127        }
2128
2129header.master-layout-1.scrolled-head {
2130            background: #0A0042 !important;
2131
2132}
2133
2134
2135    }
2136
2137header.master-layout-1:not(.scrolled-head) nav:not(.showMobile) #main-menu a {
2138    color: white !important;
2139}
2140
2141
2142
2143    /* ------------------------------------------------------------- */
2144    /* Desktop Navigation & Profile - Default State */
2145    /* ------------------------------------------------------------- */
2146
2147    @media (hover: hover) and (pointer: fine) and (min-width: 1025px),
2148        screen and (-ms-high-contrast: none) and (min-width: 1025px) {
2149        /* Profile when scrolled */
2150        .scrolled-head .MyProfile_Member {
2151            margin: 0 !important;
2152            background: var(--primary-color);
2153        }
2154
2155        .scrolled-head .MyProfile_Member * {
2156            height: 100% !important;
2157        }
2158
2159
2160        .master-layout-1 #divMainMenu nav #main-menu {
2161            background: transparent;
2162            box-shadow: none;
2163            clear: none;
2164            display: flex !important;
2165            flex-direction: row;
2166            justify-content: center;
2167            position: relative;
2168            padding-right: 15px;
2169        }
2170
2171
2172        .master-layout-1 .MyProfile_Member .MyProfile_SignedIn,
2173        .master-layout-1 .MyProfile_Member .MyProfile_SignedOut {
2174            height: 100%;
2175        }
2176
2177        .master-layout-1 .MyProfile_Member .fullView {
2178        background-color: var(--primary-color);
2179        left: auto;
2180        right: 0;
2181        height: auto !important;
2182        width: 100%;
2183        opacity: 0.9;
2184        }
2185
2186        /* Logo */
2187        .master-layout-1 .logo {
2188            height: 120px;
2189            position: relative;
2190            z-index: 4;
2191        }
2192    }
2193
2194    /* ------------------------------------------------------------- */
2195    /* Desktop Navigation & Profile - Scrolled State */
2196    /* ------------------------------------------------------------- */
2197@media(min-width:1025px) {
2198.master-layout-1.scrolled-head .container-fluid {
2199    padding-right: 0 !important;
2200}
2201}
2202
2203    /* ------------------------------------------------------------- */
2204    /* Transparent Header Fix - Background Button */
2205    /* ------------------------------------------------------------- */
2206
2207    @media (hover: hover) and (pointer: fine) and (min-width: 1025px),
2208        screen and (-ms-high-contrast: none) and (min-width: 1025px) {
2209        .master-layout-1 .MyProfile_Member .MyProfile_Name {
2210            text-shadow: none;
2211            color: white;
2212            height: 50%;
2213        }
2214
2215        header.scrolled-head.master-layout-1 .MyProfile_Member .MyProfile_Name {
2216            background: var(--primary-color);
2217            height: 100% !important;
2218            padding: 0 5px !important;
2219            color: white !important;
2220            font-family: var(--body-font);
2221        }
2222
2223        .master-layout-1 .MyProfile_Member .SignedIn_container,
2224        .master-layout-1 .MyProfile_Member .SignedOut .SignedIn_container {
2225            padding: 0 !important;
2226            background: var(--primary-color);
2227        }
2228    }
2229
2230.master-layout-1 .MyProfile_Member:focus,
2231.master-layout-1 .MyProfile_Member:focus .MyProfile_Name {
2232    color: white; !important;
2233    background-color: transparent !important;
2234    outline: none;
2235}
2236
2237
2238
2239
2240
2241
2242    /* ------------------------------------------------------------- */
2243    /* Misc Fixes */
2244    /* ------------------------------------------------------------- */
2245
2246    /* Ensure no header spacing pushes banners down */
2247    .header-space {
2248        display: none;
2249    }
2250
2251
2252/* ----------------------------------------------------------------------*/
2253/* ------                       MOBILE HAMBURGER STYLING                           -----*/
2254/* ----------------------------------------------------------------------*/
2255
2256
2257/* Close button width adjustment */
2258.icon-m.close-nav.showMobile {
2259    display: inline-block;
2260    width: auto !important;
2261}
2262
2263/* Mobile menu button color */
2264.master-layout-1 #menu-button i:before {
2265    color: #ffffff;
2266}
2267
2268/* Mobile menu logo */
2269nav.showMobile:before {
2270    content: "";
2271    background-image: url("/getmedia/8e84a5a4-55a8-4e44-9e6f-a7ea6ab64b44/logo_vectorized_noPadding.aspx");
2272    background-size: contain;
2273    background-repeat: no-repeat;
2274    background-position: center bottom;
2275    width: 200px;
2276    height: 100px;
2277    position: relative;
2278    margin: 40px auto 10px;
2279    display: block;
2280}
2281
2282/* Fixed close button in mobile menu */
2283.icon-m.close-nav.showMobile {
2284    position: fixed;
2285}
2286
2287/* Mobile menu links */
2288nav.showMobile ul#main-menu a {
2289    color: white !important;
2290    text-shadow: none !important;
2291}
2292
2293/* Mobile menu list items */
2294nav.showMobile ul#main-menu li {
2295    width: 100%;
2296}
2297
2298/* Close button styling */
2299.icon-m.close-nav {
2300    text-align: right;
2301    position: relative;
2302    z-index: 999;
2303    color: #000000;
2304    top: 0;
2305    right: -5px;
2306    padding: 5px 10px 0 0;
2307}
2308
2309/* Mobile menu width */
2310@media (max-width: 1024px) {
2311    .master-layout-1 nav #main-menu {
2312        width: 100%;
2313    }
2314}
2315
2316/* Mobile menu background */
2317header.wgt-header nav.showMobile,
2318.showMobile {
2319    background: white;
2320}
2321
2322/* Mobile submenu indentation */
2323nav.showMobile .child-nav {
2324    padding-left: 20px !important;
2325}
2326
2327/* Mobile menu expand/collapse icons */
2328.showMobile i.fa-plus:before {
2329    content: "\f054";
2330}
2331
2332.showMobile i.fa-minus:before {
2333    content: "\f078";
2334}
2335
2336/* Mobile menu behavior */
2337@media (max-width: 1025px) {
2338    .fullmenu nav #main-menu.collapsed {
2339        display: block;
2340        margin-top: 0px;
2341    }
2342
2343    #divMainMenu nav #main-menu > li > a:hover {
2344        opacity: 0.8 !important;
2345    }
2346
2347    .child-nav.showMobile a:hover {
2348        opacity: 0.8;
2349    }
2350}
2351
2352/* Active link styling */
2353.master-layout-1 nav #main-menu a.active-link,
2354.master-layout-1 nav #main-menu a.current {
2355    background-color: inherit !important;
2356}
2357
2358/* Mobile menu icons */
2359.showMobile ul#main-menu i {
2360    padding: 25px !important;
2361}
2362
2363/* Signed in container height */
2364.master-layout-1:not(.scrolled-head) .SignedIn_container {
2365    height: 50% !important;
2366}
2367
2368@media only screen and (min-width: 300px) and (max-width: 1024px) {
2369    header.wgt-header nav.showMobile,
2370    .container-fluid {
2371        width: 95%;
2372    }
2373
2374    .icon-m.close-nav.showMobile {
2375        right: 5% !important;
2376    }
2377
2378    .showMobile a i.fa-times {
2379        animation: fade-and-spin 1s ease;
2380    }
2381
2382    .showMobile #main-menu li {
2383        border-bottom: 1px solid gray;
2384    }
2385
2386    .showMobile #main-menu .child-nav li {
2387        background: var(--primary-color) !important;
2388    }
2389
2390    .showMobile #main-menu .child-nav li a {
2391        color: white !important;
2392    }
2393}
2394
2395/* Mobile menu animations */
2396.fullmenu nav.showMobile {
2397    animation: slideIn 0.5s ease;
2398}
2399
2400@keyframes slideIn {
2401    0% {
2402        visibility: visible;
2403        width: 0;
2404    }
2405    100% {
2406        visibility: visible;
2407        width: 95%;
2408    }
2409}
2410
2411.fullmenu #main-menu {
2412    animation: fadeIn 1s ease;
2413}
2414
2415.fullmenu nav .top-nav {
2416    width: inherit;
2417}
2418
2419@keyframes fadeIn {
2420    0% {
2421        opacity: 0;
2422    }
2423    100% {
2424        opacity: 1;
2425    }
2426}
2427
2428@keyframes fade-and-spin {
2429    0% {
2430        opacity: 0;
2431        transform: rotate(-180deg);
2432    }
2433    100% {
2434        opacity: 1;
2435        transform: rotate(0deg);
2436    }
2437}
2438
2439
2440@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
2441    .master-layout-1 #divMainMenu nav #main-menu > li > a {
2442        color: white !important;
2443    }
2444    
2445    .scrolled-head.master-layout-1 #divMainMenu nav #main-menu > li > a {
2446        color: var(--primary-color) !important;
2447    }
2448}
2449
2450header.master-layout-1 .MyProfile_Member .fullView a:hover {
2451        color: var(--secondary-color);
2452        opacity: 0.8;
2453    }
2454</style>
2455<style type="text/css">@media (hover: hover) and (pointer: fine) and (min-width: 1025px), screen and (-ms-high-contrast:none) and (min-width: 1025px) {
2456
2457 
2458    .master-layout-1 #divMainMenu nav #main-menu {
2459        background: transparent;
2460        box-shadow: none;
2461        clear: none;
2462        display: flex !important;
2463        flex-direction: row;
2464        justify-content: flex-end;
2465        position: relative;
2466        padding-right: 15px;
2467    }
2468    
2469    #divMainMenu {
2470        order: 2;
2471        position: relative !important;
2472        left: 0 !important;
2473        transform: none !important;
2474        width: inherit !important;
2475        z-index: 999;
2476    }
2477    
2478    header .container-fluid {
2479    max-width: 1170px;
2480        padding-left: 0 !important;
2481                align-content: center !important;
2482        align-items: center !important;
2483        display: flex;
2484}
2485    
2486    .master-layout-1 .MyProfile_Member {
2487        float: inline-end !important;
2488        order: 3;
2489        height: initial;
2490        z-index: 10000;
2491        /*margin: 30px 0;*/
2492    }
2493
2494/*
2495    .master-layout-1 .MyProfile_Member .MyProfile_SignedIn .SignedIn_container, 
2496.master-layout-1 .MyProfile_Member .MyProfile_SignedOut .SignedIn_container {
2497        position: relative;
2498        transform: none;
2499    }
2500    */
2501        .master-layout-1 .MyProfile_Member .MyProfile_SignedIn, 
2502.master-layout-1 .MyProfile_Member .MyProfile_SignedOut {
2503        height: 120px;
2504    }
2505    
2506    .master-layout-1 #divMainMenu nav {
2507        margin: 0;
2508    }
2509    /*
2510    .master-layout-1 .MyProfile_Member .MyProfile_SignedIn .SignedIn_container, 
2511    .master-layout-1 .MyProfile_Member .MyProfile_SignedOut .SignedIn_container {
2512        top: 0;
2513    }
2514*/
2515    
2516}
2517
2518
2519@media (hover: hover) and (pointer: fine) and (min-width: 1025px), screen and (-ms-high-contrast:none) and (min-width: 1025px) {
2520.master-layout-1 .logo {
2521        height: 120px;
2522        position: relative;
2523        z-index: 4;
2524    }
2525    .master-layout-1 .MyProfile_Member .MyProfile_SignedIn .MyProfile_Name, 
2526.master-layout-1 .MyProfile_Member .MyProfile_SignedOut .MyProfile_Name {
2527        text-shadow: none;
2528    }
2529    
2530    header.scrolled-head.master-layout-1 .MyProfile_Member .MyProfile_SignedIn .MyProfile_Name, 
2531.master-layout-1 .MyProfile_Member .MyProfile_SignedOut .MyProfile_Name {
2532        height: 50%;
2533        padding: 0 5px !important;
2534    }
2535    
2536    header.scrolled-head.master-layout-1 .MyProfile_Member .MyProfile_SignedOut .SignedIn_container {
2537        padding: 0 !important;
2538    }
2539
2540    header .container-fluid {
2541        max-width: initial;
2542        padding-left: 30px !important;
2543        align-content: center !important;
2544        align-items: center !important;
2545        display: flex;
2546        /*padding-right: 30px !important;*/
2547    }
2548}
2549
2550.cho-hero-textwidget .cho-hero-textwidget-content {
2551        color: #fafafa;
2552    }
2553</style>
2554<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 2554
2554<script async src="https://www.googletagmanager.com/gtag/js?id=
2554G-SD9YJF7KNL
vendor: 34 bytes, line 2554
2554" type="text/javascript"></script>
2554<script type="text/javascript">
2555  
vendor: 138 bytes, lines 2555-2559
2555window.dataLayer = window.dataLayer || [];
2556  function gtag(){dataLayer.push(arguments);}
2557  gtag('js', new Date());
2558
2559  gtag('config', '
2559G-SD9YJF7KNL
vendor: 5 bytes, line 2559
2559');
2560</script>
2560
2561    </div>
2562    <div class="container-fluid">
2563        <div class="mobile-nav-btn">
2564  <a id="menu-button" href="javascript:void(0);" class="icon-m hamburger-menu" onclick="mobileNav()">
2565        <i class="fa fa-bars "></i>
2566    </a>
2567<!--<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/0ae50916-f0e6-4e55-921c-355083217de2/logo_vectorized_wht.aspx?width=486&amp;height=500&amp;ext=.png' alt='Seattle Golf Club Logo' /></a></div>
2568</div>
2569  
2570<div class="MyProfile_Member" id="divCollapsed" tabindex="0">
2571    <div id="p_lt_Header_MyProfilePages_divSignedIn" class="MyProfile_SignedIn" style="display:none;">
2572        <div id="p_lt_Header_MyProfilePages_userInSvgDiv" class="MyProfile_Svg">
2573            <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"
2574	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve"  tabindex="-1">
2575                <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
2576	                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
2577	                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
2578                	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
2579                	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
2580                	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
2581                	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
2582                	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"/>
2583            </svg>
2584        </div>
2585        <div class="SignedIn_container">
2586            
2587            <span id="p_lt_Header_MyProfilePages_lblMemberName" class="MyProfile_Name"></span>
2588        </div>
2589    </div>
2590    <div id="p_lt_Header_MyProfilePages_divSignedOut" class="MyProfile_SignedOut" style="display:block;" onclick="location.href=&#39;/login.aspx&#39;">
2591        <div id="p_lt_Header_MyProfilePages_userOutSvgDiv" class="MyProfile_Svg">
2592            <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"
2593	            viewBox="0 0 608 608" style="enable-background:new 0 0 608 608;" xml:space="preserve" tabindex="-1">
2594            <g>
2595	            <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
2596		            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"/>
2597	            <polygon points="319.1,357 319.2,356.9 319.2,356.9 	"/>
2598	            <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
2599		            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
2600		            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
2601		            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
2602		            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
2603		            C273.4,319.4,277,311.5,282.8,305.7z" tabindex="-1"/>
2604            </g>
2605            </svg>
2606
2607        </div>
2608        <span id="p_lt_Header_MyProfilePages_lblSignIn" class="MyProfile_Name">Member Login</span> 
2609    </div> 
2610    <div class="fullView" id="divFullView" style="display: none;">
2611        <div class="MyProfile_FullMain">
2612            
2613            
2614            
2615            
2616            
2617
2618            
2619
2620            <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>
2621        </div>
2622    </div>
2623</div>
2624
2625<!-- CHO CSS List Smartmenu webpart start-->
2626
2627<link href="/CMSPages/GetCSS.aspx?stylesheetname=SmartMenu.css" rel="stylesheet" type="text/css" />
2628<script src="/CMSScripts/flexMenu/modernizr.custom.js"></script>
2628
2629
2630<div id="divMainMenu" style="display: none;">
2631    
2632    <nav data-role="menu-container">
2633        <a href="javascript:void(0);" id="p_lt_Header_ResponsiveNavigationWidget_closeNav" class="icon-m close-nav" onclick="mobileNavClose()">
2634            <i class="fa fa-times " aria-hidden="true"></i>
2635        </a>
2636	
2637	<ul id="menuElem" class="top-nav ">
2638		<li><a href="/Home" aria-label='Home' class="active-link" >Home</a></li>
2639		<li><a href="/The_Club" aria-label='The Club' >The Club</a></li>
2640		<li><a href="/Guest_Info" aria-label='Guest Info' >Guest Info</a></li>
2641		<li><a href="/Youth_Caddie_Program" aria-label='Youth Caddie Program' >Youth Caddie Program</a></li>
2642		<li><a href="/Careers" aria-label='Careers' >Careers</a></li>
2643	</ul>
2644
2645
2646    </nav>
2647</div>
2648    
2649<script language='javascript'>
2650var a = document.getElementById('menuElem');
2651a.id = 'main-menu';
2652a.className = 'top-nav  collapsed';
2653var m = document.getElementById('divMainMenu');
2654m.style.display = 'block'; m.className='fullmenu';
2655</script>
2655
2656
2657<!-- CHO CSS List Smartmenu webpart end-->
2658
2659    </div>
2660</header>
2661<div class="header-space"></div>
2662<div class="page-content">
2663  <a id="content" href="#" aria-hidden="true"><span>Page content</span></a>
2664    
2665<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_VideoBackground_sectionMain" class="cho-hero-textwidget video-widget text-center trueheight100 theme1 video-widget-showvideomobile" style="margin:0px 0px 0px 0px;">
2666    <img class="poster-image hidden-xs hidden-sm hidden-md hidden-lg" alt="Seattle Golf Club" src="/getmedia/d79ce704-ed37-4c81-b511-37657e04daf8/2025_Professional_SeattleGolfClub_1.aspx?width=2000&height=1125&ext=.jpg"/> 
2667    <div class="videocontent">
2668        <video
2669            id="vid1"
2670            class="video-js vjs-default-skin fullscreen__video"
2671            autoplay
2672            
2673            width="640" height="100"
2674            data-setup='{ 
2675			"techOrder": ["youtube"], 
2676			"sources": [{ 
2677				"type": "video/youtube", 
2678				"src": "https://youtu.be/q2M9XJmcHYY",
2679				"youtube": {
2680					"ytControls": 1
2681				}
2682			}],  
2683		    "fluid": true,
2684		    "controls":false,
2685		    "loop": true 
2686		}'>
2687        </video>
2688    </div>
2689    
2690        <div class="video-sound off">
2691            <span class="fa fa-volume-off" aria-hidden="true"></span>
2692            <span class="fa fa-volume-up" aria-hidden="true"></span>
2693        </div>
2694    
2695    <div id="heroText" class="cho-hero-textwidget-content background-overlay animated fadeIn delay1">
2696        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_VideoBackground_contentAlignment" class="container content-center">
2697            <div class="col-xs-12 col-sm-8">
2698                <div class="cho-hero-textwidget-logo hidden-xs">
2699                    
2700                </div>
2701                <h2>SEATTLE GOLF CLUB</h2>
2702                <h4>WELCOME TO</h4>
2703                
2704            </div>
2705        </div> 
2706    </div>
2707    <div class="scroll-chevron hidden-xs">
2708        <span class="fa fa-angle-down arrow-down animated bounce delay2">
2709        </span>
2710    </div>
2711</section>
2712
2713
2714
2715<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_sectionMain" class="basic-text-area theme6 " style="margin:0px 0px 0px 0px;">
2716        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divInnerWrap" class="inner-wrap theme-secondary" style="padding:60px 0px 60px 0px;">
2717            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divContainer" class="container">
2718                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divRow" class="row">
2719                    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TextArea_ExtraLarge_divCol1" class="e3-table-wrap col-sm">
2720                        <h2 style="text-align: center;"><strong>Membership</strong></h2>
2721
2722<p style="text-align: center;">Membership at the Seattle Golf Club is by invitation only through the sponsorship of Active members.</p>
2723
2724                    </div>
2725                    
2726                    
2727                    
2728                    
2729                    
2730                    
2731                    
2732                    
2733                    
2734                    
2735                    
2736                </div>
2737            </div>
2738        </div>
2739    </section><section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_sectionMain" class="basic-block theme5 leftfull background-image" CHOWidgetInstanceId="2298089_cho_widget_titleandsummary_extralarge" style="margin:0px 0px 0px 0px;background-image:url(&#39;/getmedia/a5c910aa-fb09-4bae-8c7f-899d4c2992b1/Seattle_Golf_Club_Background_TS_Club.aspx?width=1920&amp;height=830&amp;ext=.jpg&#39;);">
2740    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_divInnerWrap" class="inner-wrap dark-op75" style="padding:12px 0px 12px 0px;">
2741        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_divBasicBlockWrapper" class="basic-block-wrapper container">
2742            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_divImageBlock" class="img-block hidden">
2743                <img id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_imgBackgroun
2743d" alt="alternative text" class="hidden visible-xs" />
2744            </div>
2745            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_divTextBlock" class="text-block col-xs-12">
2746                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_divTextBlockWrapper" class="text-block-wrapper col-xs-12 col-sm-8 col-sm-offset-2">
2747                    <h2 id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_h2"></h2>
2748                    <p id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_p"><h2><strong>The Club</strong></h2>
2749
2750<div>Established in 1900, Seattle Golf Club offers members and their guests a welcome respite from outside distractions with a golf course Arnold Palmer once described as &ldquo;one of the most outstanding golf courses in the Northwest, if not the nation.&rdquo;&nbsp; The historic clubhouse overlooks the Puget Sound and the Olympic Mountains, providing a peaceful and serene setting for all occasions.<br />
2751&nbsp;</div>
2752</p>
2753                    <a href="/The_Club" id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge_hrefButton" class="btn btn-solid btn-align">Learn More</a>
2754                </div>
2755            </div>
2756        </div>
2757    </div>
2758</section>
2759<section id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_sectionMain" class="basic-block margin-adjust-right white-top-blur theme1 leftfull background-image" CHOWidgetInstanceId="2298089_cho_widget_titleandsummary_extralarge1" style="margin:0px 0px 0px 0px;background-image:url(&#39;/getmedia/f3285fae-11ef-4a2e-b218-b0d687ecaca7/Seattle_Golf_Club_Background_TS_Golf.aspx?width=1920&amp;height=830&amp;ext=.jpg&#39;);">
2760    <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_divInnerWrap" class="inner-wrap dark-op75" style="padding:12px 0px 12px 0px;">
2761        <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_divBasicBlockWrapper" class="basic-block-wrapper container">
2762            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_divImageBlock" class="img-block hidden">
2763                <img id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_imgBackground" alt="alternative text" class="hidden visible-xs" />
2764            </div>
2765            <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_divTextBlock" class="text-block col-xs-12">
2766                <div id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_divTextBlockWrapper" class="text-block-wrapper col-xs-12 col-sm-8 col-sm-offset-2">
2767                    <h2 id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_h2"></h2>
2768                    <p id="p_lt_ContentWidgets_pageplaceholder_p_lt_zoneContent_CHO_Widget_TitleAndSummary_ExtraLarge1_p"><h2><strong>The Golf Course&nbsp;</strong></h2>
2769Originally designed in 1907 by Robert Johnstone, with revisions done by Ted Robinson (1968), golf legend Arnold Palmer (1997), and Thad Layton of the Arnold Palmer Design Company (2022), the course provides a true test of golf for players of every level of skill.&nbsp; The challenging, beautiful and quiet golf course is surrounded by hundred-year-old Douglas firs, is immaculately maintained, and invites the technical and thoughtful golfer to not only admire the course&#39;s spectacular beauty, but to also test his or her skills against the narrow fairways and speedy greens.&nbsp; Staring down the first fairway, you can&rsquo;t help but imagine the likes of legends such as Arnold Palmer, Jack Nicklaus and Bobby Jones embarking on this exact challenge, eager to try their hand at this one-of-a-kind test of skill, patience and resolve.</p>
2770                    
2771                </div>
2772            </div>
2773        </div>
2774    </div>
2775</section>
2776
2777<div class="container">
2778  <div class="col-100">
2779    
2780  </div>
2781</div>
2782
2783
2784    
2785</div>
2786<footer>
2787    <style type="text/css">/* Horizontally aligning elements*/
2788    .center-align {
2789        display: flex;
2790        margin: 0 auto;
2791        background-color: #0a0042;
2792        align-items: center;
2793    }
2794
2795@media (max-width: 767px) {
2796.center-align {
2797
2798    flex-direction: column;
2799}
2800
2801
2802#form > footer > div.footer-background-color > div > div:nth-child(1) {
2803
2804order: 2;
2805
2806}
2807
2808#form > footer > div.footer-background-color > div > div:nth-child(2) {
2809
2810order: 1;
2811
2812}
2813
2814
2815#form > footer > div.footer-background-color > div > div:nth-child(3) {
2816
2817order: 2;
2818
2819}
2820
2821}
2822
2823    /* Footer background color */
2824    .footer-background-color {
2825        background-color: #0a0042;
2826    }
2827
2828    /* Setting font color to white */
2829    .text-white {
2830        color: #ffffff;
2831        font-family: Roboto, sans-serif;
2832        text-align: center;
2833        padding-top: 1em;
2834        padding-bottom: 2em
2835    }
2836
2837    /* Setting achor font color to white and removing underline */
2838    .footer-anchor {
2839        color: #ffffff;
2840        text-decoration: none;
2841    }
2842
2843    /* Adding fontawesome phone icon */
2844    .fa-phone:before {
2845        content: "\f095";
2846        font: normal normal normal 14px/1 FontAwesome;
2847        font-size: 1.25rem;
2848    }
2849
2850    /* Adding fontawesome map marker icon */
2851    .fa-map-marker:before {
2852        content: "\f041";
2853        font: normal normal normal 14px/1 FontAwesome;
2854        font-size: 1.25rem;
2855    }
2856
2857    /* Reducing margin-bottom from icons */
2858    .fa-map-marker,
2859    .fa-phone {
2860        margin-bottom: 0.5em;
2861    }
2862
2863    /* Hiding 3-Row Footer container */
2864    .footer-3-row>.container {
2865        display: none;
2866    }
2867
2868@media (min-width: 1200px) {
2869footer .col-lg-6 {
2870        width: 33.3333333%;
2871    }
2872}
2873</style>
2874<div class="footer-background-color">
2875<div class="row center-align">
2876<div class="col-lg-6 col-md-6 col-sm-12 text-white">
2877<p class="fa-map-marker">&nbsp;</p>
2878<a class="footer-anchor" href="https://goo.gl/maps/Sm2pwBPhoD5yzTY19"><strong>Seattle Golf Club</strong><br />
2879210 NW 145th Street<br />
2880Seattle WA 98177 </a></div>
2881
2882<div class="col-lg-6 col-md-6 col-sm-12 text-white"><img alt="" src="/getmedia/7faa6828-18fd-4192-8f6f-dfc379274f7e/SGC-White-Logo-footer.aspx" /></div>
2883
2884<div class="col-lg-6 col-md-6 col-sm-12 text-white">
2885<p class="fa-phone">&nbsp;</p>
2886<a class="footer-anchor" href="tel:206 363 5444"><strong>Clubhouse:</strong> 206-363-5444</a><br />
2887<a class="footer-anchor" href="tel:206 363 8811"><strong>Pro Shop:</strong> 206-363-8811</a></div>
2888</div>
2889</div>
2890<style type="text/css">.cho-hero-textwidget-content.background-overlay.animated.fadeIn.delay1.position-fixed h2,
2891    .cho-hero-textwidget-content.background-overlay.animated.fadeIn.delay1 h2 {
2892        font-size: 3em;
2893    }
2894
2895    .cho-hero-textwidget-content.background-overlay.animated.fadeIn.delay1.position-fixed img,
2896    .cho-hero-textwidget-content.background-overlay.animated.fadeIn.delay1 img {
2897        width: 45%;
2898    }
2899</style>
2900<script type="text/javascript">
2901
2902var $animation_elements = $(".e3-table-wrap.col-sm-12");
2903var $window = $(window);
2904
2905function check_if_in_view() {
2906  var window_height = $window.height();
2907  var window_top_position = $window.scrollTop();
2908  var window_bottom_position = window_top_position + window_height;
2909
2910  $.each($animation_elements, function() {
2911    var $element = $(this);
2912    var element_height = $element.outerHeight();
2913    var element_top_position = $element.offset().top;
2914    var element_bottom_position = element_top_position + element_height;
2915
2916    if (
2917      element_bottom_position >= window_top_position &&
2918      element_top_position <= window_bottom_position
2919    ) {
2920      $element.addClass("in-view");
2921    }
2922  });
2923}
2924
2925$window.on("scroll resize", check_if_in_view);
2926$window.trigger("scroll");
2927
2928</script>
2928<div class="progress-wrap fa fa-long-arrow-up"><svg class="progress-circle svg-content fa fa-long-arrow-up" height="100%" viewbox="-1 -1 102 102" width="100%"> <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"></path> </svg></div>
2929<style type="text/css">@font-face {
2930  font-family: 'unicons';
2931  src: url('unicons.ttf') format('truetype');
2932  font-weight: normal;
2933  font-style: normal;
2934}
2935
2936
2937@-webkit-keyframes border-transform {
2938  0%,100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; }
2939  14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; }
2940  28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; }
2941  42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; }
2942  56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; }
2943  70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; }
2944  84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; }
2945}
2946
2947.progress-wrap {
2948  position: fixed;
2949  right: 40px;
2950  bottom: 40px;
2951  height: 50px;
2952  width: 50px;
2953  cursor: pointer;
2954  display: block;
2955  border-radius: 50px;
2956  box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2);
2957  z-index: 10000;
2958  opacity: 0;
2959  visibility: hidden;
2960  transform: translateY(15px);
2961  -webkit-transition: all 200ms linear;
2962  transition: all 200ms linear;
2963}
2964
2965.progress-wrap.active-progress {
2966  opacity: 1;
2967  visibility: visible;
2968  transform: translateY(0);
2969}
2970
2971.progress-wrap::after {
2972  position: absolute;
2973  font-family: 'FontAwesome';
2974  content: '\f176' !important;
2975  text-align: center;
2976  line-height: 50px;
2977  font-size: 26px;
2978  color: #ecedf3;
2979  left: 0;
2980  top: 0;
2981  height: 50px;
2982  width: 50px;
2983  cursor: pointer;
2984  display: block;
2985  z-index: 1;
2986  -webkit-transition: all 200ms linear;
2987  transition: all 200ms linear;
2988}
2989
2990.progress-wrap:hover::after {
2991  opacity: 0;
2992}
2993
2994.progress-wrap::before {
2995  position: absolute;
2996  font-family: 'FontAwesome';
2997  content: '\f176';
2998  text-align: center;
2999  line-height: 50px;
3000  font-size: 26px;
3001  opacity: 0;
3002  background: var(--primary-color);
3003  -webkit-background-clip: text;
3004  -webkit-text-fill-color: transparent;
3005  left: 0;
3006  top: 0;
3007  height: 50px;
3008  width: 50px;
3009  cursor: pointer;
3010  display: block;
3011  z-index: 2;
3012  -webkit-transition: all 200ms linear;
3013  transition: all 200ms linear;
3014}
3015
3016.progress-wrap:hover::before {
3017  opacity: 1;
3018}
3019
3020.progress-wrap svg path {
3021  fill: none;
3022}
3023
3024.progress-wrap svg.progress-circle path {
3025  stroke: #ecedf3;
3026  stroke-width: 4;
3027  box-sizing: border-box;
3028  -webkit-transition: all 200ms linear;
3029  transition: all 200ms linear;
3030}
3031</style>
3032<script type="text/javascript">
3033			$(document).ready(function() {
3034				var progressPath = document.querySelector('.progress-wrap path');
3035				var pathLength = progressPath.getTotalLength();
3036
3037				progressPath.style.transition = progressPath.style.WebkitTransition = 'none';
3038				progressPath.style.strokeDasharray = pathLength + ' ' + pathLength;
3039				progressPath.style.strokeDashoffset = pathLength;
3040				progressPath.getBoundingClientRect();
3041				progressPath.style.transition = progressPath.style.WebkitTransition = 'stroke-dashoffset 10ms linear';
3042
3043				var updateProgress = function() {
3044					var scroll = $(window).scrollTop();
3045					var height = $(document).height() - $(window).height();
3046					var progress = pathLength - (scroll * pathLength / height);
3047					progressPath.style.strokeDashoffset = progress;
3048				}
3049
3050				updateProgress();
3051				$(window).scroll(updateProgress);
3052
3053				var offset = 50;
3054				var duration = 550;
3055
3056				jQuery(window).on('scroll', function() {
3057					if(jQuery(this).scrollTop() > offset) {
3058						jQuery('.progress-wrap').addClass('active-progress');
3059					} else {
3060						jQuery('.progress-wrap').removeClass('active-progress');
3061					}
3062				});
3063
3064				jQuery('.progress-wrap').on('click', function(event) {
3065					event.preventDefault();
3066					jQuery('html, body').animate({scrollTop: 0}, duration);
3067					return false;
3068				})
3069			});
3070		</script>
3070<script type="text/javascript">
3071    $(document).ready(function () {
3072
3073        // Check if banner exists on the page
3074        if (!$('.cho-hero-textwidget').length) {
3075            $('.header-space').css('height', '120px');
3076        }
3077
3078        // Set target="_blank" for specific links
3079        $(".expandable-content-wrapper a, .quicklink-text-tile a, .table a").attr("target", "_blank");
3080
3081        // Add classes to quick links based on their text
3082        $("section.content-quicklink-menu ul.content-quicklink-menu-list li a").each(function () {
3083            var text = $(this).text().trim().toLowerCase();
3084            var className = text.replace(/\s+/g, "-");
3085            $(this).addClass(className);
3086        });
3087
3088        // Add classes to tabbed content items based on their text
3089        $('section.tab-content li[id*="TabbedContent"]').each(function () {
3090            var text = $(this).text().trim().toLowerCase();
3091            var className = text.replace(/\s+|[\W_]+/g, '-').replace(/-+/g, '-');
3092            $(this).addClass(className);
3093        });
3094
3095        // Sync classes between tab navigation and content items
3096        $('.tab-content-nav li').each(function (index) {
3097            var className = $(this).attr('class');
3098            $('.tab-content-content .tab-content-item').eq(index).addClass(className);
3099        });
3100
3101        // Handle hash-based tab activation
3102        var currentHash = window.location.hash.replace('#', '').toLowerCase();
3103        if (currentHash) {
3104            $('.full-width-tabmenu > li, .tab-content-content > div').removeClass('active-tab');
3105            var activeTab = $('.full-width-tabmenu > li.' + currentHash + ', .tab-content-content > div.' + currentHash).addClass('active-tab');
3106            if (activeTab.length && activeTab.is(':visible')) {
3107                $('html, body').animate({ scrollTop: activeTab.offset().top }, 1000);
3108            }
3109        }
3110
3111        // Handle mobile tab selection
3112        if ($('#tab-mobile-selection').is(':visible')) {
3113            var currentHash = window.location.hash.replace('#', '').replace(/-/g, ' ');
3114            if (currentHash) {
3115                $('#tab-mobile-selection').text(currentHash.toUpperCase());
3116                $('html, body').animate({ scrollTop: $('#tab-mobile-selection').offset().top }, 1000);
3117            }
3118        }
3119
3120        // Update hash on tab click
3121        $('.full-width-tabmenu > li').click(function () {
3122            var classes = $(this).attr('class').split(/\s+/);
3123            var classNameForHash = classes[0];
3124            window.location.hash = classNameForHash;
3125            return false;
3126        });
3127
3128        // Move sections based on tab classes
3129        if (window === window.top && !$('body').hasClass('EditMode')) {
3130            function moveSections() {
3131                $('.full-width-tabmenu > li').each(function () {
3132                    var tabClass = $(this).attr('class').split(/\s+/).find(function (c) { return c !== 'active-tab'; });
3133                    var tabContentSelector = '.tab-content-item.' + tabClass + ' .expandable-content-wrapper';
3134                    var sectionToMoveSelector = '.tab-' + tabClass;
3135                    if ($(sectionToMoveSelector).length) {
3136                        $(sectionToMoveSelector).appendTo(tabContentSelector);
3137                    }
3138                });
3139            }
3140            moveSections();
3141            $('.full-width-tabmenu > li').on('click', function () {
3142                setTimeout(moveSections, 50);
3143            });
3144        }
3145
3146        // Redirect authenticated users
3147        if ($('body').attr('id') === 'authenticated-user') {
3148            $('.logo a').attr('href', '/Member-Central');
3149        }
3150
3151        // Add class to body if iframe exists
3152        const iframe = document.getElementById("module");
3153        if (iframe) {
3154            document.body.classList.add("module-page");
3155        }
3156
3157        // Handle header and banner logic
3158        var $header = $('header');
3159        var $pageContent = $('.page-content');
3160        var $videoWidget = $pageContent.find('section.video-widget');
3161        var $heroTextWidget = $pageContent.find('section.cho-hero-textwidget');
3162        if ($videoWidget.length === 0 && $heroTextWidget.length === 0) {
3163            $header.addClass('no-banner');
3164            $('body').addClass('module-page');
3165        }
3166
3167        // Initialize AOS (Animate On Scroll) if not in preview mode
3168        if ($('#m').has('.PageManagerPreviewInfo').length === 0) {
3169            $("head").append('<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">');
3170            $("body:not(.EditMode) .e3-table-wrap").attr({ "data-aos": "none", "data-aos-delay": "200", "data-aos-duration": "1000" });
3171            $("body:not(.EditMode) .quicklink-flex-item").attr({ "data-aos": "none", "data-aos-delay": "300", "data-aos-duration": "700" });
3172            $("body:not(.EditMode) .basic-block-wrapper .img-block").attr({ "data-aos": "fade-down", "data-aos-delay": "300", "data-aos-duration": "1000" });
3173            $("body:not(.EditMode) .basic-block-wrapper .text-block").attr({ "data-aos": "fade-up", "data-aos-delay": "300", "data-aos-duration": "1000" });
3174            $("body:not(.EditMode) .tab-content").attr({ "data-aos": "fade-up", "data-aos-delay": "200", "data-aos-duration": "1000" });
3175            $("body:not(.EditMode) .expandable-content-wrapper").attr({ "data-aos": "fade-up", "data-aos-delay": "200", "data-aos-duration": "1000" });
3176            $("body:not(.EditMode) .content-quicklink-menu").attr({ "data-aos": "fade-up", "data-aos-delay": "200", "data-aos-duration": "1000" });
3177            $("body:not(.EditMode) .col-30-right").attr({ "data-aos": "fade-up", "data-aos-delay": "200", "data-aos-duration": "1000" });
3178            AOS.init();
3179        }
3180    });
3181
3182    $(document).ready(function () {
3183    var $agScroll = $('.AGScroll');
3184
3185    // Check if there are any elements with the class 'upcoming-event-wrapper' inside .AGScroll
3186    if ($agScroll.find('.upcoming-event-wrapper').length === 0) {
3187        // Insert the message into the .AGScroll container
3188        $agScroll.append('<p class="no-events-msg">There are currently no events but stay tuned!</p>');
3189    }
3190
3191    // to check through entire site for id's that add extra space even when value is not filled out.
3192    document.querySelectorAll('h2[id], h3[id] p[id]').forEach(el => {
3193    if (!el.textContent.trim()) {
3194        el.style.display = 'none';
3195        }
3196    });
3197});
3198</script>
3198<script src="https://unpkg.com/[email protected]/dist/aos.js" type="text/javascript"></script>
3198<script type="text/javascript">
3199    $('.upcoming-event-wrapper .teaser-img-div img').each(function() {
3200        if (!$(this).attr('src')) {  // Check if the src is not set
3201            $(this).attr('src', '/getmedia/8e84a5a4-55a8-4e44-9e6f-a7ea6ab64b44/logo_vectorized_noPadding.aspx');  // Set the src attribute
3202        }
3203    });
3204</script>
3204<script type="text/javascript">
3205$(document).ready(function() {
3206  setTimeout(function() {
3207    $('div.videocontent').each(function() {
3208      var videoId = $(this).find('iframe').attr('src').match(/embed\/([\w-]+)/)[1];
3209      $(this).html('<div class="video-banner-new" style="position: relative; box-sizing: border-box; width: 100%; padding-left: 0; padding-right: 0;">\n' +
3210        '  <div class="video-container" style="position: relative; padding-bottom: 60%; height: 0; overflow: hidden;">\n' +
3211        '    <iframe class="inner" allowfullscreen="1"\n' +
3212        '      allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"\n' +
3213        '      title="Website Banner Video"\n' +
3214        '      src="https://www.youtube-nocookie.com/embed/' + videoId + '?playlist=' + videoId + '&amp;iv_load_policy=3&amp;enablejsapi=1&amp;disablekb=1&amp;autoplay=1&amp;controls=0&amp;showinfo=0&amp;rel=0&amp;loop=1&amp;mute=1&amp;wmode=transparent&amp;widgetid=1"\n' +
3215        '      allowfullscreen="" class="intrinsic-ignore"\n' +
3216        '      style="opacity: 1; visibility: visible; width: 200%; height: 100%; max-height: none; max-width: none; position: absolute; top: 0px; left: 50%; transform: translateX(-50%);  display: block;"\n' +
3217        '      id="iframeVideo" data-gtm-yt-inspected-4="true" title="Youtube Banner" width="100%" height="100%"></iframe>\n' +
3218        '  </div>\n' +
3219        '</div>');
3220    });
3221  }, 100);
3222});
3223</script>
3223
3224<style type="text/css">.video-banner-new {
3225      max-height: 100vh;
3226      overflow: hidden;
3227</style>
3228<section id="p_lt_FooterWidgets_CHO_BasicFooter_sectionMain" class="basic-footer-widget footer-bg" CHOWidgetInstanceId="2298089_cho_basicfooter" style="margin:0px 0px 0px 0px;">
3229    <div class="footer-content-padding">
3230        <div class="container">
3231            <div id="p_lt_FooterWidgets_CHO_BasicFooter_divContainer" class="col-xs-12 flex-center-v-h footer-bottom-line footer-container">
3232                <div class="club-terms-feed">
3233                <div>&copy; 2026&nbsp; Seattle Golf Club. All Rights Reserved.</div>
3234                <div id="p_lt_FooterWidgets_CHO_BasicFooter_divPrivacy"><a href="http://#" id="p_lt_FooterWidgets_CHO_BasicFooter_hrefPrivacy" target="_blank">Privacy Policy</a></div>
3235                
3236                
3237                
3238                
3239                
3240                </div>
3241                <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>
3242            </div>
3243        </div>
3244    </div>
3245</section>
3245<script type="text/javascript">
3246
3247
3248//adds slider to the testimonials
3249$('body:not(.EditMode) .testimonial-slider').wrapAll('<div class="slider-container"/>'); 
3250$('.slider-container').slick({
3251    speed: 300,
3252  slidesToShow: 1,
3253  slidesToScroll: 1,
3254  dots: true,
3255    arrows:false,
3256  infinite: true,
3257    fade:true,
3258  cssEase: 'linear',
3259  adaptiveHeight: true
3260});
3261
3262//add slider to text area, making each col the same size in the carousel  
3263function equalizeColHeights() {
3264    const $cols = $('.basic-text-area.info-cards.carousel .col-sm');
3265    let maxHeight = 0;
3266
3267    $cols.css('height', 'auto'); // Reset heights
3268
3269    $cols.each(function() {
3270        const colHeight = $(this).outerHeight();
3271        if (colHeight > maxHeight) {
3272            maxHeight = colHeight;
3273        }
3274    });
3275
3276    $cols.css('height', maxHeight + 'px'); // Apply tallest height
3277}
3278
3279// Only run if the carousel exists
3280if ($(' body:not(.EditMode) .basic-text-area.info-cards.carousel').length) {
3281
3282    // Run after Slick initializes
3283    $('body:not(.EditMode) .basic-text-area.info-cards.carousel .row').on('init', function() {
3284        equalizeColHeights();
3285    });
3286
3287    // Initialize Slick
3288    $('body:not(.EditMode) .basic-text-area.info-cards.carousel .row').slick({
3289        slidesToShow: 4,
3290        slidesToScroll: 4,
3291        arrows: true,
3292        dots: true,
3293        infinite: true,
3294        responsive: [
3295          {
3296                breakpoint: 1170,
3297                settings: { slidesToShow: 3, slidesToScroll: 3 }
3298            },
3299            {
3300                breakpoint: 870,
3301                settings: { slidesToShow: 2, slidesToScroll: 2 }
3302            },
3303            
3304            {
3305                breakpoint: 600,
3306                settings: { slidesToShow: 1, slidesToScroll: 1, arrows: true }
3307            }
3308        ]
3309    });
3310
3311    // Only attach resize handler if carousel exists
3312    $(window).on('resize', function() {
3313        equalizeColHeights();
3314    });
3315}
3316setTimeout(function() { 
3317//footer adjustments
3318 $('footer  div[id*="divSocialMedia"]').insertAfter('footer .basic-text-area div[id*="divCol4"] h4');
3319 $('footer .basic-text-area div[id*="divCol4"] h4').next('footer div[id*="divSocialMedia"]').addBack().wrapAll('<div class="social-wrap"></div>');
3320
3321$("a[id*=PoweredBy]").attr("target", "_blank");
3322} , 150);
3323//adds slider to .showcase-gallery 
3324setTimeout(function() { 
3325$('.showcase-gallery .my-gallery').slick({
3326  centerMode: true,
3327  centerPadding: '100px',
3328  arrows: false,
3329  dots: true,
3330  slidesToShow: 3,
3331  responsive: [
3332    {
3333      breakpoint: 768,
3334      settings: {
3335        arrows: false,
3336        centerMode: true,
3337        centerPadding: '40px',
3338        slidesToShow: 3
3339      }
3340    },
3341    {
3342      breakpoint: 480,
3343      settings: {
3344        arrows: false,
3345        centerMode: true,
3346        centerPadding: '40px',
3347        slidesToShow: 1
3348      }
3349    }
3350  ]
3351});
3352}, 300);
3353</script>
3353<script type="text/javascript">
3354	var controller = new ScrollMagic.Controller();
3355	var controller3= new ScrollMagic.Controller({globalSceneOptions: {triggerHook: "onEnter", duration: "200%"}});
3356</script>
3356<script type="text/javascript">
3357const headings = document.querySelectorAll('.cho-hero-textwidget :is(h1, h2, h3, h4, h5, h6)');
3358
3359headings.forEach((heading) => {
3360    if (heading.textContent.includes('Country Club')) {
3361        const spanElement = document.createElement('span');
3362        spanElement.textContent = 'Country Club';
3363        heading.innerHTML = heading.innerHTML.replace('Country Club', spanElement.outerHTML);
3364    }
3365});
3366
3367$(document).ready(function(){
3368    $('h1, h2, h3, h4, h5, h6').each(function(){
3369        if($(this).text().includes('|')){
3370            var textArray = $(this).text().split('|');
3371            var firstLine = textArray.shift();
3372            var secondLine = textArray.join('<br>'); 
3373            var htmlContent = '<span class="subtitle-text">' + firstLine + '</span><br>' + secondLine;
3374
3375            $(this).html(htmlContent);
3376        }
3377    });
3378});
3379
3380$(document).ready(function() {
3381    $('table').filter(function() {
3382        return $(this).find('tr:first-child').children('th, td').length === 2;
3383    }).addClass('two-columns');
3384 $('.two-columns td:has(img)').addClass('tab-img-block'); 
3385});
3386
3387
3388$(document).ready(function() {
3389    $('.e3-table-wrap').each(function() {
3390        var tables = $(this).find('table');
3391
3392        if (tables.length === 2 && tables.filter(function() {
3393            return $(this).width() < $(this).parent().width() * 0.50;
3394        }).length === 2) {
3395            $(this).addClass('quicklink-styled-column');
3396        }
3397    });
3398
3399    $('tr').each(function() {
3400        if ($(this).text().trim().length > 0) {
3401            $(this).addClass('body-text-icon');
3402        }
3403    });
3404
3405    $('.quicklink-styled-column').each(function() {
3406        var index = $(this).index();
3407        var parentRow = $(this).closest('.row');
3408        parentRow.addClass('qs-col-' + (index + 1));
3409    });
3410});
3411
3412
3413$(document).ready(function() {
3414        // Iterate over each .animated-heading section
3415        $('.animated-heading').each(function() {
3416            var $animatedHeading = $(this); // Store the current .animated-heading
3417            var h2Elements = $(this).find('h2');
3418            var h3Element = $(this).find('h3');
3419            var h4Element = $(this).find('h4');
3420            var h5Element = $(this).find('h5');
3421    
3422            if (h2Elements.length === 1 && h3Element.length === 1) {
3423                // Scenario 1: Only one h2 and one h3
3424                var clonedH2 = h2Elements.clone().addClass('cloned-h2');
3425                // Append the clonedH2 to .text-block-wrapper within the current .animated-heading
3426                $animatedHeading.find('.text-block-wrapper').append(clonedH2);
3427            } else if ((h2Elements.length === 2 && h3Element.length === 1) || (h2Elements.length === 2 && h4Element.length === 1) || (h2Elements.length === 2 && h5Element.length === 1)) {
3428                // Scenario 2: Two h2 elements
3429                h2Elements.eq(1).addClass('cloned-h2');
3430            }
3431        });
3432    
3433
3434    // Initialize ScrollMagic controller
3435    var controller = new ScrollMagic.Controller();
3436
3437    // ScrollMagic animation for the first h2
3438    $('.animated-heading').each(function() {
3439        var image = $(this).find('h2[id*="_h2"]').get(0);
3440
3441        var scene = new ScrollMagic.Scene({
3442            triggerElement: this,
3443            triggerHook: 'onEnter',
3444            duration: 10000
3445        })
3446        .setTween(TweenMax.fromTo(image, 1, { left: '-5vw' }, { left: '50%' }))
3447        .addTo(controller);
3448    });
3449
3450    // ScrollMagic animation for the cloned h2
3451    $('.animated-heading').each(function() {
3452        var clonedImage = $(this).find('.cloned-h2').get(0);
3453
3454        var scene = new ScrollMagic.Scene({
3455            triggerElement: this,
3456            triggerHook: 'onEnter',
3457            duration: 10000
3458        })
3459        .setTween(TweenMax.fromTo(clonedImage, 1, { right: '-5vw' }, { right: '50%' }))
3460        .addTo(controller);
3461    });
3462});
3463
3464document.addEventListener('DOMContentLoaded', function () {
3465  if (!document.body.classList.contains('EditMode')) {
3466    const carouselRange = [];
3467
3468    for (let i = 1; i <= 9999; i++) {
3469      carouselRange.push(i);
3470    }
3471
3472    const carousels = carouselRange.map((number) => ({
3473      mainSection: `.main-carousel${number}`,
3474      childSection: `.children-element${number}`,
3475    }));
3476
3477    carousels.forEach((carousel) => {
3478      const mainSection = document.querySelector(carousel.mainSection);
3479      const childSection = document.querySelector(carousel.childSection);
3480
3481      if (mainSection && childSection) {
3482        const mainContainer = mainSection.querySelector('.full-width-quicklink-container');
3483        const childContainer = childSection.querySelector('.full-width-quicklink-container');
3484        const childTiles = childContainer.querySelectorAll('.quicklink-flex-item');
3485
3486        if (childTiles.length === 3) {
3487          childTiles.forEach((tile) => {
3488            mainContainer.appendChild(tile.cloneNode(true));
3489          });
3490        }
3491        
3492        childTiles.forEach((tile) => {
3493          mainContainer.appendChild(tile);
3494        });
3495
3496        $(mainContainer).slick({
3497          infinite: true,
3498          speed: 300,
3499          slidesToShow: 3,
3500          slidesToScroll: 1,
3501          prevArrow: '<button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><span>Prev</span></button>',
3502          nextArrow: '<button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><span>Next</span></button>',
3503          adaptiveHeight: true,
3504          autoplaySpeed: 5000,
3505          pauseOnHover: true,
3506          responsive: [
3507            {
3508              breakpoint: 768,
3509              settings: {
3510                slidesToShow: 1,
3511                slidesToScroll: 1,
3512              }
3513            },
3514            {
3515              breakpoint: 1024,
3516              settings: {
3517                slidesToShow: 2,
3518                slidesToScroll: 1,
3519              }
3520            }
3521          ]
3522        });
3523      }
3524    });
3525  }
3526});
3527
3528$(document).ready(function() {
3529    
3530    $('.fwql-img').each(function() {
3531      
3532      $(this).wrap('<div class="fwql-img-container"></div>');
3533    });
3534  });
3535  
3536  $(document).ready(function() {
3537    $('section:is(.tab-content) li[id*="TabbedContent"]').each(function() {
3538        var text = $(this).text().trim().toLowerCase();
3539        // Replace spaces and any special characters with a dash
3540        var className = text.replace(/\s+|[\W_]+/g, '-');
3541        // Reduce multiple consecutive dashes to a single dash
3542        className = className.replace(/-+/g, '-');   
3543        $(this).addClass(className);
3544    });
3545
3546    $('.tab-content-nav li').each(function(index) {
3547        var className = $(this).attr('class');
3548        $('.tab-content-content .tab-content-item').eq(index).addClass(className);
3549    });
3550});
3551
3552$(document).ready(function() {
3553    var currentHash = window.location.hash.replace('#', '').toLowerCase();
3554    if(currentHash) {
3555        $('.full-width-tabmenu > li, .tab-content-content > div').removeClass('active-tab');
3556        var activeTab = $('.full-width-tabmenu > li.' + currentHash + ', .tab-content-content > div.' + currentHash).addClass('active-tab');
3557
3558        // Scroll to the active tab content if it's visible
3559        if(activeTab.length && activeTab.is(':visible')) {
3560            $('html, body').animate({
3561                scrollTop: activeTab.offset().top
3562            }, 1000); // Adjust the duration (1000 ms here) as needed
3563        }
3564    }
3565});
3566
3567$(document).ready(function() {
3568    if ($('#tab-mobile-selection').is(':visible')) {
3569        var currentHash = window.location.hash.replace('#', '').replace(/-/g, ' ');
3570        if (currentHash) {
3571            $('#tab-mobile-selection').text(currentHash.toUpperCase());
3572            
3573            // Optionally, also scroll to the #tab-mobile-selection element itself
3574            $('html, body').animate({
3575                scrollTop: $('#tab-mobile-selection').offset().top
3576            }, 1000); // Adjust the duration (1000 ms here) as needed
3577        }
3578    }
3579});
3580
3581$(document).ready(function() {
3582    $('.full-width-tabmenu > li').click(function() {
3583        var classes = $(this).attr('class').split(/\s+/);
3584        var classNameForHash = classes[0];
3585        window.location.hash = classNameForHash;
3586        return false;
3587    });
3588});
3589$(document).ready(function() {
3590    if (window === window.top && !$('body').hasClass('EditMode') && $(window).width() >= 768) {
3591        function moveSections() {
3592            $('.full-width-tabmenu > li').each(function() {
3593                var tabClass = $(this).attr('class').split(/\s+/).find(c => c !== 'active-tab');
3594                var tabContentSelector = '.tab-content-item.' + tabClass + ' .expandable-content-wrapper';
3595                var sectionToMoveSelector = '.tab-' + tabClass;
3596                if ($(sectionToMoveSelector).length) {
3597                    $(sectionToMoveSelector).appendTo(tabContentSelector);
3598                }
3599            });
3600        }
3601
3602        // Run initially
3603        moveSections();
3604
3605        // Setup a mutation observer or event listener for changes in tab active state
3606        $('.full-width-tabmenu > li').on('click', function() {
3607            // Ensure the function runs after the active class has been updated
3608            setTimeout(moveSections, 50);
3609        });
3610    }
3611});
3612
3613
3614
3615// $(document).ready(function(){
3616//     $('.rotating-image-banner-slider').on('afterChange', function(event, slick, currentSlide){
3617        
3618//         $('.cho-hero-textwidget-content .container > .col-md-5 h1, .cho-hero-textwidget-content .container > .col-md-5 h2, .cho-hero-textwidget-content .container > .col-md-5 h3, .cho-hero-textwidget-content .container > .col-md-5 h4, .cho-hero-textwidget-content .container > .col-md-5 h5, .cho-hero-textwidget-content .container > .col-md-5 h6')
3619//             .removeClass('fade-in-left-banner fade-in-right-banner');
3620
3621        
3622//         $('.cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h1, .cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h2')
3623//             .addClass('fade-in-left-banner');
3624
3625        
3626//         $('.cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h3, .cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h4, .cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h5, .cho-hero-textwidget-content .container > .col-md-5:eq(' + currentSlide + ') h6')
3627//             .addClass('fade-in-right-banner');
3628//     });
3629// });
3630
3631
3632$(document).ready(function() {
3633  // Check if there's a global .blog-news-title h2
3634  var globalJobTitleElement = $(".blog-news-title h2");
3635
3636  // Check the main blog page first
3637  if (globalJobTitleElement.length) {
3638      var globalJobTitle = globalJobTitleElement.text().trim().replace(/\s+/g, '_');
3639      // Update the Apply Now link globally
3640      var $applyNowLink = $("a[href*='Employment_Form']");
3641      if ($applyNowLink.length) {
3642          var newHref = $applyNowLink.attr('href') + '?' + 'job=' + globalJobTitle;
3643          $applyNowLink.attr('href', newHref);
3644      }
3645  } else {
3646      // Otherwise, process each .latest-news-content separately
3647      $(".latest-news-content").each(function() {
3648          var $jobTitleElement = $(this).find("h4 a");
3649          var $jobTitle = $jobTitleElement.text().trim().replace(/\s+/g, '_');
3650          var $applyNowLink = $(this).find("a[href*='Employment_Form']");
3651          
3652          if ($applyNowLink.length) {
3653              var newHref = $applyNowLink.attr('href') + '?' + 'job=' + $jobTitle;
3654              $applyNowLink.attr('href', newHref);
3655          }
3656      });
3657  }
3658});
3659
3660
3661
3662window.addEventListener('DOMContentLoaded', function() {
3663  var links = document.querySelectorAll('a[href*="#"]');
3664  for (var i = 0; i < links.length; i++) {
3665    links[i].addEventListener('click', function(event) {
3666      event.preventDefault();
3667    });
3668  }
3669});
3670
3671
3672</script>
3672
3673</footer>
3674
3675    
3676       
3677    <input type="hidden" name="locale" id="locale" value="en-US">
3678
3679<script type="text/javascript">
3680//<![CDATA[
3681(function() {var fn = function() {$get("manScript_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
3682</script>
3682
3683
3684<script type="text/javascript">
3685	//<![CDATA[
3686if (typeof(Sys.Browser.WebKit) == 'undefined') {
3687    Sys.Browser.WebKit = {};
3688}
3689if (navigator.userAgent.indexOf('WebKit/') > -1) {
3690    Sys.Browser.agent = Sys.Browser.WebKit;
3691    Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
3692    Sys.Browser.name = 'WebKit';
3693}
3694//]]>
3695</script>
vendor: 2 bytes, line 3695
3695
3696<script type="text/javascript">
3697//<![CDATA[
3698
3699WebForm_InitCallback();
3700theForm.oldSubmit = theForm.submit;
3701theForm.submit = WebForm_SaveScrollPositionSubmit;
3702
3703theForm.oldOnSubmit = theForm.onsubmit;
3704theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
3705//]]>
3706</script>
3706
3707</form>
3708    <!-- Cookie Notification Javascript -->
3709    
3709<script src="/CMSScripts/CHO/JS/Custom/cho-custom.min.js"></script>
vendor: 2 bytes, line 3709
3709
3710<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:'a438a6616949dfb0',t:'MTc5MDgyODE2NQ=='};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>
3710<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>
3710
3711</body>
3712
3713</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.