Help
RSS
API
Feed
Maltego
Contact
Domain > www.townofgypsum.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-07-19
104.96.200.145
(
ClassC
)
2026-02-10
52.32.196.230
(
ClassC
)
Port 443
HTTP/1.1 200 OKdate: Tue, 10 Feb 2026 11:15:48 GMTcontent-type: text/html; charsetutf-8content-length: 147650server: nginxx-frame-options: SAMEORIGINx-xss-protection: 1; modeblockx-content-type-options: nosniffx-download-options: noopenx-permitted-cross-domain-policies: nonereferrer-policy: strict-origin-when-cross-originetag: W/1dc264844149169ffbe72f60e6b9efeccache-control: max-age0, private, must-revalidatestrict-transport-security: max-age31556952set-cookie: ahoy_visitor55ddcd3a-729a-44a4-a709-d22c358a835c; path/; expiresThu, 10 Feb 2028 11:15:47 GMTset-cookie: ahoy_visitdb628df7-73f9-4ba7-8f88-a7ab6d14c25e; path/; expiresTue, 10 Feb 2026 15:15:47 GMTset-cookie: XSRF-TOKENqLqfZ3oGPUQKNkZBQvX6rhq%2FkvbGxqXe%2B%2BcIPgi%2FpT%2BEA6Ii8sJitXT6Au0eki4j0bA34tA33tjoA7d2Kxhp7g%3D%3D; path/set-cookie: _traction_sessionu2WyplcNwS9oDFL32EkLurQH%2BYW0B%2B230%2FE%2FANjINRI7sLpCqiwyEulimhORozw4fJXU8y89sVilV%2BzKzxWMiVTmy9qP8e4WkcUKQypzFihx4OE71rtgZ0FG7PXW7Vt80S6HpjrQT2seTI%2F%2F8rw%3D--aU8jamgvI4WjN6qX--nYgxqIXaIl1OH00V0jol4w%3D%3D; path/; HttpOnlyx-request-id: 07e3843e-a9d1-4e87-aebc-52ac1f809314x-runtime: 0.959908 !doctype html>html langen> head> meta charsetutf-8>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net,licenseKey:af93f46607,applicationID:1022920115,transactionName:cFhfRkVeVQhUEElERVJURVtYXxYUXgEVH19cWlQ,queueTime:0,applicationTime:960,agent:}/script>script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},feature_flags:soft_nav,distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:1103069105,accountID:1139909,trustKey:1139909,xpid:VQcEWF9TARABVFNQDgMHV1UE,licenseKey:af93f46607,applicationID:1022920115,browserID:1103069105};;/*! For license information please see nr-loader-spa-1.309.0.min.js.LICENSE.txt */(()>{var e,t,r{384:(e,t,r)>{use strict;r.d(t,{NT:()>o,US:()>l,Zm:()>c,bQ:()>u,dV:()>d,pV:()>h});var nr(6154),ir(1863),sr(944),ar(1910);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function c(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function d(){let ec();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 rc();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset,2Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(e,t){c()et}function h(){return function(){let ec();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ec();const te.init||{};e.init{...t}}(),d(),function(){let ec();const te.loader_config||{};e.loader_config{...t}}(),c()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>u,K7:()>c,P3:()>d,XX:()>i,Yy:()>o,df:()>s,qY:()>n,v4:()>a});const nevents,ijserrors,sbrowser/blobs,arum,obrowser/logs,c{ajax:ajax,genericEvents:generic_events,jserrors:i,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations,spa:spa},d{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.spa:5,c.ajax:6,c.sessionTrace:7,c.softNav:8,c.sessionReplay:9,c.logging:10,c.genericEvents:11},u{c.pageViewEvent:a,c.pageViewTiming:n,c.ajax:n,c.spa:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:s,c.sessionReplay:s,c.logging:o,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof 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)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},993:(e,t,r)>{use strict;r.d(t,{A$:()>s,ET:()>a,TZ:()>o,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},s{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},alog,on.K7.logging},1541:(e,t,r)>{use strict;r.d(t,{U:()>i,f:()>n});const n{MFE:MFE,BA:BA};function i(e,t){if(2!t?.harvestEndpointVersion)return{};const rt.agentRef.runtime.appMetadata.agents0.entityGuid;return e?{source.id:e.id,source.name:e.name,source.type:e.type,parent.id:e.parent?.id||r,parent.type:e.parent?.type||n.BA}:{entity.guid:r,appId:t.agentRef.info.applicationID}}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>d,Ze:()>h,x3:()>u});var nr(3241),ir(7836),sr(3606),ar(860),or(2646);const c{};function d(e,t){const r{staged:!1,priority:a.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function u(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&f(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function h(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,f(e)}function f(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const ae?i.ee.get(e):i.ee,cs.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const ea.backlogt,rct;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0.context()instanceof o.y&&!t0.listeners(e).includes(t1)&&t0.on(e,t1)})})}}a.isolatedBacklog||delete ct,a.backlogtnull,a.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,se2;n.apply(i,s)}})}},1738:(e,t,r)>{use strict;r.d(t,{U:()>f,Y:()>h});var nr(3241),ir(9908),sr(1863),ar(944),or(5701),cr(3969),dr(8362),ur(860),lr(4261);function h(e,t,r,s){const hs||r;!h||he&&he!d.d.prototypee||(hefunction(){(0,i.p)(c.xV,API/+e+/called,void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!o.B?.r.agentIdentifier,type:data,name:api,feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function f(e,t,r,n,a){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(a||nullr)&&(0,i.p)(l.Pl+n,(0,s.t)(),t,r,void 0,session,e.ee)}},1741:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(944),ir(4261);class s{#e(e,...t){if(thise!s.prototypee)return thise(...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(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(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)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(944);const inew Map;function s(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e?e.toString():,rt.includes(native code),st.includes(nrWrapper);return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>o,f:()>a});var nr(384),ir(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}}const oe>(0,i.a)(e,s)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>d,iL:()>c,tS:()>o,uh:()>i,wk:()>s});const nNRBA,iSESSION,s144e5,a18e5,o{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},d{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{G:()>s,u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(pagehide,e,t,r)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(6154);const inewrelic;function s(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)>{use strict;r.d(t,{A:()>s});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}return}}},3333:(e,t,r)>{use strict;r.d(t,{$v:()>u,TZ:()>n,Xh:()>c,Zp:()>i,kd:()>d,mq:()>o,nf:()>a,qN:()>s});const nr(860).K7.genericEvents,iauxclick,click,copy,keydown,paste,scrollend,sfocus,blur,a4,o1e3,c2e3,dPageAction,UserAction,BrowserPerformance,u{RESOURCES:experimental.resources,REGISTER:register}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>s,YM:()>d});var nr(7836),ir(5607);const snr@original:.concat(i.W),a50;var oObject.prototype.hasOwnProperty,c!1;function d(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,s){n||(n);const a-n.charAt(0);for(let o0;ot.length;o++){const cto,dec;l(d)||(ecr(d,a?c+n:n,i,c,s))}},r.flags,r;function r(t,r,n,c,d){return l(t)?t:(r||(r),nrWrapperst,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})}),t}catch(e){u(e,r)}for(var n in e)o.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,o,l,h;let f;try{othis,s...arguments,lfunctiontypeof n?n(s,o):n||{}}catch(t){u(t,,s,o,c,l,e)}i(r+start,s,o,c,l,d);const pperformance.now();let g;try{return ht.apply(o,s),gperformance.now(),h}catch(e){throw gperformance.now(),i(r+err,s,o,e,l,d),fe,f}finally{const eg-p,t{start:p,end:g,duration:e,isLongTask:e>a,methodName:c,thrownError:f};t.isLongTask&&i(long-task,t,o,l,d),i(r+end,s,o,h,l,d)}}}function i(r,n,i,s){if(!c||t){var ac;c!0;try{e.emit(r,n,i,t,s)}catch(t){u(t,r,n,i,e)}ca}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function l(e){return!(e&&functiontypeof e&&e.apply&&!es)}},3606:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(9908);s.ona;var is.handlers{};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(sfeature),e||(en.d);var atsts||{};(arar||).push(e,i)}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>o,Lc:()>d,Rz:()>u,TZ:()>n,bD:()>s,d3:()>a,jx:()>l,sl:()>h,uP:()>c});const nr(860).K7.sessionTrace,ibstResource,sresource,a-start,o-end,cfn+a,dfn+o,upushState,l1e3,h3e4},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>d});var nr(9908),ir(1863),sr(860),ar(3969),or(993);function c(e,t,r{},co.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)(o.ET,l,t,r,c,d,u,void 0,s.K7.logging,e)}function d(e){returnstringtypeof e&&Object.values(o.p_).some(t>te.toUpperCase().trim())}},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})},3962:(e,t,r)>{use strict;r.d(t,{AM:()>a,O2:()>l,OV:()>s,Qu:()>h,TZ:()>c,ih:()>f,pP:()>o,t1:()>u,tC:()>i,wD:()>d});var nr(860);const iclick,keydown,submit,spopstate,aapi,oinitialPageLoad,cn.K7.softNav,d5e3,u500,l{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},h{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},f{IP:in progress,PF:pending finish,FIN:finished,CAN:cancelled}},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>o,rs:()>i,xV:()>a,z_:()>s});const nr(860).K7.metrics,ism,scm,astoreSupportabilityMetrics,ostoreEventMetrics},4234:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(7836),ir(1687);class s{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>u,BL:()>c,CH:()>p,Dl:()>R,Fw:()>w,PA:()>v,Pl:()>n,Pv:()>A,Tb:()>h,U2:()>a,V1:()>E,Wb:()>T,bt:()>y,cD:()>b,d3:()>x,dT:()>d,eY:()>g,fF:()>f,hG:()>s,hw:()>i,k6:()>o,nb:()>m,o5:()>l});const napi-,in+ixn-,saddPageAction,aaddToTrace,oaddRelease,cfinished,dinteraction,ulog,lnoticeError,hpauseReplay,frecordCustomEvent,precordReplay,gregister,msetApplicationVersion,vsetCurrentRouteName,bsetCustomAttribute,ysetErrorHandler,wsetPageViewName,RsetUserId,xstart,TwrapLogger,Emeasure,Aconsent},5205:(e,t,r)>{use strict;r.d(t,{j:()>S});var nr(384),ir(1741);var sr(2555),ar(3333);const oe>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var cr(2614),dr(944),ur(8122);const ldata-nr-mask,he>(0,u.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},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_flagst},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(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector.concat(t,,).concat(l):t||nullt?e.mask_selectorl:(0,d.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+,.concat(t):!t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var fr(6154),pr(9324);let g0;const m{buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:f.WN},v{consented:!1},b{appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester: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++g}},ye>{const t(0,u.a)(e,b),rObject.keys(m).reduce((e,t)>(et{value:mt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const Re>{const te.startsWith(http);e+/,r.pt?e:https://+e};var xr(7836),Tr(3241);const E{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Ae>(0,u.a)(e,E),_new Set;function S(e,t{},r,a){let{init:o,info:c,loader_config:d,runtime:u{},exposed:l!0}t;if(!c){const e(0,n.pV)();oe.init,ce.info,de.loader_config}e.inith(o||{}),e.loader_configA(d||{}),c.jsAttributes??{},f.bv&&(c.jsAttributes.isWorker!0),e.info(0,s.D)(c);const pe.init,gc.beacon,c.errorBeacon;_.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons...g,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let str;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return s?s(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B)),u.denyList...p.ajax.deny_list||,...p.ajax.block_internal?g:,u.ptide.agentIdentifier,u.loaderTyper,e.runtimey(u),_.has(e.agentIdentifier)||(e.eex.ee.get(e.agentIdentifier),e.exposedl,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),_.add(e.agentIdentifier)}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>a,SR:()>s,rF:()>o});var nr(384),ir(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0e?.session_trace.enabled}function a(e){return!0e?.session_replay.preload&&s(e)}function o(e,t){try{if(stringtypeof t?.type){if(passwordt.type.toLowerCase())return*.repeat(e?.length||0);if(void 0!t?.dataset?.nrUnmask||t?.classList?.contains(nr-unmask))return e}}catch(e){}returnstringtypeof e?e.replace(/\S/g,*):*.repeat(e?.length||0)}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>a,Qr:()>c,sB:()>o});var nr(3878),ir(6389);function s(){returnundefinedtypeof document||completedocument.readyState}function a(e,t){if(s())return e();const r(0,i.J)(e),asetInterval(()>{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)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>s,t:()>a});var nr(3241);const inew Set,s{};function a(e,t){const rt.agentIdentifier;sr??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),sre,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{OF:()>d,RI:()>i,WN:()>h,bv:()>s,eN:()>f,gm:()>a,lR:()>l,m:()>c,mw:()>o,sb:()>u});var nr(1863);const iundefined!typeof window&&!!window.document,sundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),oBoolean(hiddena?.document?.visibilityState),c+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ud&&undefinedtypeof SharedWorker,l(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),hDate.now()-(0,n.t)(),f()>undefined!typeof PerformanceNavigationTiming&&a?.performance?.getEntriesByType(navigation)?.0?.responseStart},6344:(e,t,r)>{use strict;r.d(t,{BB:()>u,Qb:()>l,TZ:()>i,Ug:()>a,Vh:()>s,_s:()>o,bc:()>d,yP:()>c});var nr(2614);const ir(860).K7.sessionReplay,serrorDuringReplay,a.12,o{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},d{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}},u5e3,l{API:api,RESUME:resume,SWITCH_TO_FULL:switchToFull,INITIALIZE:initialize,PRELOAD:preload}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{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})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.jserrors},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(0n.length)return!0;if(*n0.hostname)return!1;for(var t0;tn.length;t++){var rnt;if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;if(*r)return void(n{hostname:*});0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let s,a;i>0?(sr.substring(0,i),ar.substring(i)):(sr,a*);letcs.split(:);n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t!1){const re.replace(/.+?^${}()|\\\/g,e>\\+e).replace(/\*/g,.*?);return new RegExp((t?^:)+r+$)}},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew 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.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},7699:(e,t,r)>{use strict;r.d(t,{It:()>s,KC:()>o,No:()>i,qh:()>a});var nr(860);const i16e3,s1e6,aSESSION_ERROR,o{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7767:(e,t,r)>{use strict;r.d(t,{V:()>i});var nr(6154);const ie>n.RI&&!0e?.privacy.cookies_enabled},7836:(e,t,r)>{use strict;r.d(t,{P:()>o,ee:()>c});var nr(384),ir(8990),sr(2646),ar(5607);const onr@context:.concat(a.W),cfunction e(t,r){var n{},a{},u{},l!1;try{l16r.length&&d.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var h{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&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 of(n);g(e).forEach(e>{e.apply(o,r)});var dv()ae;d&&d.push(h,e,r,o);return o},get:m,listeners:g,context:f,buffer:function(e,t){const rv();if(tt||feature,h.aborted)return;Object.entries(e||{}).forEach((e,n)>{ant,t in r||(rt)})},abort:function(){h._aborted!0,Object.keys(h.backlog).forEach(e>{delete h.backloge})},isBuffering:function(e){return!!v()ae},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(h,aborted,{get:()>{let eh._aborted||!1;return e||(t&&(et.aborted),e)}}),h;function f(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){neg(e).concat(t)}function g(e){return ne||}function m(t){return utut||e(h,t)}function v(){return h.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eec)},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(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 rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s0Object.keys(r).length?e:r;for(let a in s)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){ra||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)>{use strict;r.d(t,{u:()>h});var nr(7836),ir(3434),sr(8990),ar(6154);const o{},ca.gm.XMLHttpRequest,daddEventListener,uremoveEventListener,lnr@wrapped:.concat(n.P);function h(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(ot.debugId++)return t;ot.debugId1;var r(0,i.YM)(t,!0);function h(e){r.inPlace(e,d,u,-,p)}function p(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&f(document,h),c&&f(c.prototype,h),f(a.gm,h)),t.on(d+-start,function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)&&newrelic!e0){var i(0,s.I)(n,l,function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n});this.wrappede1i}}),t.on(u+-start,function(e){e1this.wrapped||e1}),t}function f(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,d);)nObject.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)>{use strict;r.d(t,{d:()>s});var nr(9566),ir(1741);class s extends i.W{agentIdentifier(0,n.LA)(16)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},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}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.ajax},9324:(e,t,r)>{use strict;r.d(t,{AJ:()>a,F3:()>i,Xs:()>s,Yq:()>o,xv:()>n});const n1.309.0,iPROD,sCDN,a@newrelic/rrweb,o1.0.1},9566:(e,t,r)>{use strict;r.d(t,{LA:()>o,ZF:()>c,bz:()>a,el:()>d});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function s(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?s(t,r++).toString(16):ye?(3&s()|8).toString(16):e).join()}function o(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var o0;oe;o++)a.push(s(r,i++).toString(16));return a.join()}function c(){return o(16)}function d(){return o(32)}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(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))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var sne{exports:{}};return re(s,s.exports,i),s.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.309.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.309.0.PROD:,i.l(r,n,s,a)>{if(er)er.push(n);else{var o,c;if(void 0!s)for(var ddocument.getElementsByTagName(script),u0;ud.length;u++){var ldu;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+s){ol;break}}if(!o){c!0;var h{478:sha512-t+FHZOrUgx9rkcooc81PHyp8WYSuQSHeu6DbfA2qo7oVl3vV+SDc5UHYmQ3Y+ngsc+y6sVT3LlrYrBTbaWeXMQ,249:sha512-SfCYLPa8nAq9RImR3pAFU4+qiEzNQqH/yBjFxMh1akKZuGb/dRAcYlyEcCa5vGsGvW2S4bkq4ERRIvHQkR7yVg,212:sha512-g7KDPPY5ueQ7sFl33IoLOwV4aCwdj8Nk4vqVAfjXOZuY6gIppy4bYmzJeFrLWJ/WXK/oGTOTYgRqXrB9dsnf0w};(odocument.createElement(script)).charsetutf-8,i.nc&&o.setAttribute(nonce,i.nc),o.setAttribute(data-webpack,t+s),o.srcr,0!o.src.indexOf(window.location.origin+/)&&(o.crossOriginanonymous),ha&&(o.integrityha)}ern;var f(t,n)>{o.onerroro.onloadnull,clearTimeout(p);var ier;if(delete er,o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(f.bind(null,void 0,{type:timeout,target:o}),12e4);o.onerrorf.bind(null,o.onerror),o.onloadf.bind(null,o.onload),c&&document.head.appendChild(o)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var snew Promise((r,i)>netr,i);r.push(n2s);var ai.p+i.u(t),onew Error;i.l(a,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var sr&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;o.messageLoading chunk +t+ failed: (+s+: +a+),o.nameChunkLoadError,o.types,o.requesta,n1(o)}},chunk-+t,t)}};var t(t,r)>{var n,s,a,o,cr,d0;if(a.some(t>0!et)){for(n in o)i.o(o,n)&&(i.mnon);if(c)c(i)}for(t&&t(r);da.length;d++)sad,i.o(e,s)&&es&&es0(),es0},rselfwebpackChunk:NRBA-1.309.0.PRODselfwebpackChunk:NRBA-1.309.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(8362),ti(860);const rObject.values(t.K7);var ni(5205);var si(9908),ai(1863),oi(4261),ci(1738);var di(1687),ui(4234),li(5289),hi(6154),fi(944),pi(5270),gi(7767),mi(6389),vi(7699);class b extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,m.J)(()>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}await i.e(478).then(i.bind(i,8766));nt(e)}}catch(e){(0,f.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(v.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};h.RI?(0,l.GG)(()>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var yi(6630),wi(2614),Ri(3241);class x extends b{static featureNamey.T;constructor(e){var t;super(e,y.T),this.setupInspectionEvents(e.agentIdentifier),te,(0,c.Y)(o.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(o.Pl+o.Fw,(0,a.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(478).then(i.bind(i,2467)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,R.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,l.sB)(e>{t(e,DOMContentLoaded)}),(0,l.GG)(e>{t(e,load)}),(0,l.Qr)(e>{t(e,navigate)}),this.ee.on(w.tS.UPDATE,(t,r)>{(0,R.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}var Ti(384);class E extends e.d{constructor(e){var t;(super(),h.gm)?(this.features{},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(x),(0,n.j)(this,e,e.loaderType||agent),tthis,(0,c.Y)(o.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return(0,c.U)(t,e,r,o.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,c.Y)(o.Dl,function(t,r!1){if(string!typeof t&&null!t)return void(0,f.R)(41,typeof t);const ne.info.jsAttributesenduser.id;r&&null!n&&n!t?(0,s.p)(o.Pl+setUserIdAndResetSession,t,void 0,session,e.ee):(0,c.U)(e,enduser.id,t,o.Dl,!0)},e)}(this),function(e){(0,c.Y)(o.nb,function(t){if(stringtypeof t||nullt)return(0,c.U)(e,application.version,t,o.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(o.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){(0,c.Y)(o.Pv,function(t!0){if(booleantypeof t){if((0,s.p)(o.Pl+o.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.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 efunction(e){const t{};return r.forEach(r>{tr!!er?.enabled}),t}(this.init),n...this.desiredFeatures;n.sort((e,r)>t.P3e.featureName-t.P3r.featureName),n.forEach(r>{if(!er.featureName&&r.featureName!t.K7.pageViewEvent)return;if(r.featureNamet.K7.spa)return void(0,f.R)(67);const nfunction(e){switch(e){case t.K7.ajax:returnt.K7.jserrors;case t.K7.sessionTrace:returnt.K7.ajax,t.K7.pageViewEvent;case t.K7.sessionReplay:returnt.K7.sessionTrace;case t.K7.pageViewTiming:returnt.K7.pageViewEvent;default:return}}(r.featureName).filter(e>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,T.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var Ai(2843),_i(782);class S extends b{static featureName_.T;constructor(e){super(e,_.T),h.RI&&((0,A.u)(()>(0,s.p)(docHidden,(0,a.t)(),void 0,_.T,this.ee),!0),(0,A.G)(()>(0,s.p)(winPagehide,(0,a.t)(),void 0,_.T,this.ee)),this.importAggregator(e,()>i.e(478).then(i.bind(i,9917))))}}var Oi(3969);class I extends b{static featureNameO.TZ;constructor(e){super(e,O.TZ),h.RI&&document.addEventListener(securitypolicyviolation,e>{(0,s.p)(O.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,6555)))}}var Ni(6774),Pi(3878),ki(3304);class D{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,k.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function C(e){return M(e)?e:new D(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function j(e){const tUnhandled Promise Rejection: ;if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.messaget+e.reason.message)}catch(e){}return C(e.reason)}const rC(e.reason);return(r.message||).startsWith(t)||(r.messaget+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.nameSyntaxError.name,t}return M(e.error)?e.error:C(e)}function M(e){return e instanceof Error&&!!e.stack}function H(e,r,n,i,o(0,a.t)()){stringtypeof e&&(enew Error(e)),(0,s.p)(err,e,o,!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 Bi(1541),Ki(993),Wi(3785);function U(e,{customAttributes:t{},level:rK.p_.INFO}{},n,i,s(0,a.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function F(e,r,n,i,c(0,a.t)()){(0,s.p)(o.Pl+o.hG,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c(0,a.t)()){const{start:d,end:u,customAttributes:l}r||{},h{customAttributes:l||{}};if(object!typeof h.customAttributes||string!typeof e||0e.length)return void(0,f.R)(57);const p(e,t)>nulle?t:numbertypeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(h.startp(d,0),h.endp(u,c),Number.isNaN(h.start)||Number.isNaN(h.end))(0,f.R)(57);else{if(h.durationh.end-h.start,!(h.duration0))return(0,s.p)(o.Pl+o.V1,h,e,i,void 0,t.K7.genericEvents,n.ee),h;(0,f.R)(58)}}function G(e,r{},n,i,c(0,a.t)()){(0,s.p)(o.Pl+o.fF,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}const zname,id,type;function Y(e){(0,c.Y)(o.eY,function(t){return Z(e,t)},e)}function Z(e,r,n){(0,f.R)(54,newrelic.register),r||{},r.typeB.f.MFE,r.licenseKey||e.info.licenseKey,r.blocked!1,r.parentn||{},(object!typeof r.tags||nullr.tags||Array.isArray(r.tags))&&(r.tags{});const i{};Object.entries(r.tags).forEach((e,t)>{z.includes(e)||(isource..concat(e)t)}),r.isolated??!0;let o()>{};const ce.runtime.registeredEntities;if(!r.isolated){const ec.find(({metadata:{target:{id:e}}})>er.id&&!r.isolated);if(e)return e}const de>{r.blocked!0,oe};function u(e){returnstringtypeof e&&!!e.trim()&&e.trim().length501||numbertypeof e}e.init.api.allow_registered_children||d((0,m.J)(()>(0,f.R)(55))),u(r.id)&&u(r.name)||d((0,m.J)(()>(0,f.R)(48,r)));const l{addPageAction:(t,n{})>g(F,t,{...i,...n},e,r),deregister:()>{d((0,m.J)(()>(0,f.R)(68)))},log:(t,n{})>g(U,t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,r),measure:(t,n{})>g(V,t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,r),noticeError:(t,n{})>g(H,t,{...i,...n},e,r),register:(t{})>g(Z,e,t,l.metadata.target),recordCustomEvent:(t,n{})>g(G,t,{...i,...n},e,r),setApplicationVersion:e>p(application.version,e),setCustomAttribute:(e,t)>p(e,t),setUserId:e>p(enduser.id,e),metadata:{customAttributes:i,target:r}},h()>(r.blocked&&o(),r.blocked);h()||c.push(l);const p(e,t)>{h()||(iet)},g(r,n,i)>{if(h()&&r!Z)return;const o(0,a.t)();(0,s.p)(O.xV,API/register/.concat(r.name,/called),void 0,t.K7.metrics,e.ee);try{if(e.init.api.duplicate_registered_data&&r!Z){let en;if(n1instanceof Object){const t{child.id:i.id,child.type:i.type};ecustomAttributesin n1?n0,{...n1,customAttributes:{...n1.customAttributes,...t}},...n.slice(2):n0,{...n1,...t},...n.slice(2)}r(...e,void 0,o)}return r(...n,i,o)}catch(e){(0,f.R)(50,e)}};return l}class q extends b{static featureNameN.T;constructor(e){var t;super(e,N.T),te,(0,c.Y)(o.o5,(e,r)>H(e,r,t),t),function(e){(0,c.Y)(o.bt,function(t){e.runtime.onerrort},e)}(e),function(e){let t0;(0,c.Y)(o.k6,function(e,r){++t>10||(this.runtime.releaseIdse.slice(-200)(+r).slice(-200))},e)}(e),Y(e);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(t,r)>{this.abortHandler&&(0,s.p)(ierr,C(t),(0,a.t)(),!0,{},e.runtime.isRecording,r,void 0,this.featureName,this.ee)}),h.gm.addEventListener(unhandledrejection,t>{this.abortHandler&&(0,s.p)(err,j(t),(0,a.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener(error,t>{this.abortHandler&&(0,s.p)(err,L(t),(0,a.t)(),!1,{},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,()>i.e(478).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Xi(8990);let J1;function Q(e){const ttypeof e;return!e||object!t&&function!t?-1:eh.gm?0:(0,X.I)(e,nr@id,function(){return J++})}function ee(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof e){if(undefined!typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(undefined!typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(undefined!typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var tei(8139),rei(7836),nei(3434);const ie{},seopen,send;function ae(e){var te||re.ee;const rfunction(e){return(e||re.ee).get(xhr)}(t);if(void 0h.gm.XMLHttpRequest)return r;if(ier.debugId++)return r;ier.debugId1,(0,te.u)(t);var n(0,ne.YM)(r),ih.gm.XMLHttpRequest,sh.gm.MutationObserver,ah.gm.Promise,oh.gm.setInterval,creadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,u,lh.gm.XMLHttpRequestfunction(e){const tnew i(e),sr.context(t);try{r.emit(new-xhr,t,s),t.addEventListener(c,(as,function(){var ethis;e.readyState>3&&!a.resolved&&(a.resolved!0,r.emit(xhr-resolved,,e)),n.inPlace(e,d,fn-,y)}),(0,P.jT)(!1))}catch(e){(0,f.R)(15,e);try{r.emit(internal-error,e)}catch(e){}}var a;return t};function p(e,t){n.inPlace(t,onreadystatechange,fn-,y)}if(function(e,t){for(var r in e)trer}(i,l),l.prototypei.prototype,n.inPlace(l.prototype,se,-xhr-,y),r.on(send-xhr-start,function(e,t){p(e,t),function(e){u.push(e),s&&(g?g.then(b):o?o(b):(m-m,v.datam))}(t)}),r.on(open-xhr-start,p),s){var ga&&a.resolve();if(!o&&!a){var m1,vdocument.createTextNode(m);new s(b).observe(v,{characterData:!0})}}else t.on(fn-end,function(e){e0&&e0.typec||b()});function b(){for(var e0;eu.length;e++)p(0,ue);u.length&&(u)}function y(e,t){return t}return r}var oefetch-,ceoe+body-,dearrayBuffer,blob,json,text,formData,ueh.gm.Request,leh.gm.Response,heprototype;const fe{};function pe(e){const tfunction(e){return(e||re.ee).get(fetch)}(e);if(!(ue&&le&&h.gm.fetch))return t;if(fet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,s{};t.emit(n+before-start,r,s),sre.P&&sre.P.dt&&(esre.P.dt);var ai.apply(this,r);return t.emit(n+start,r,e,a),a.then(function(e){return t.emit(n+end,null,e,a),e},function(e){throw t.emit(n+end,e,a),e})})}return fet.debugId1,de.forEach(e>{r(uehe,e,ce),r(lehe,e,ce)}),r(h.gm,fetch,oe),t.on(oe+end,function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(oe+done,null,r,n)}else t.emit(oe+done,e,n)}),t}var gei(7485),mei(9566);class ve{constructor(e){this.agentRefe}generateTracePayload(e){const tthis.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,me.ZF)(),a(0,me.el)(),oDate.now(),c{spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeaderthis.generateTraceContextParentHeader(s,a),c.traceContextStateHeaderthis.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeaderthis.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,s){if(!(functiontypeof h.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.tks),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1;const rthis.agentRef.init?.distributed_tracing;if(e.sameOrigin)t!0;else if(r?.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,ge.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}excludeNewrelicHeader(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var bei(9300),yei(7295);function we(e){returnstringtypeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:h.gm?.URL&&e instanceof URL?e.href:void 0}var Reload,error,abort,timeout,xeRe.length,Te(0,T.dV)().o.REQ,Ee(0,T.dV)().o.XHR;const AeX-NewRelic-App-Data;class _e extends b{static featureNamebe.T;constructor(e){super(e,be.T),this.dtnew ve(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};h.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};Se(n,r.name),this.handler(xhr,n,i,r.startTime,r.responseEnd,er.initiatorType,void 0,t.K7.ajax)}})}catch(e){}pe(this.ee),ae(this.ee),function(e,r,n,i){function o(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endT,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},t.latestLongtaskEnd0,e.addEventListener(load,function(r){E(t,e)},(0,P.jT)(!1)),h.lR||e.addEventListener(progress,function(e){t.lastSizee.loaded},(0,P.jT)(!1))}function c(e){this.params{method:e0},Se(this,e1),this.metrics{}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,e.loader_config.xpid);var ni.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.dtn)}}function u(e,t){var nthis.metrics,ie0,sthis;if(n&&i){var oee(i);o&&(n.txSizeo)}this.startTime(0,a.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||s.loadCaptureCalled||(s.params.aborted!0),(load!e.type||s.calleds.totalCbs&&(s.onloadCalled||function!typeof t.onload)&&functiontypeof s.end)&&s.end(t)}catch(e){try{r.emit(internal-error,e)}catch(e){}}};for(var c0;cxe;c++)t.addEventListener(Rec,this.listener,(0,P.jT)(!1))}function l(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function f(e,t){var r+Q(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function p(e,t){var r+Q(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function g(){this.endTime(0,a.t)()}function m(e,t){t instanceof Ee&&loade0&&r.emit(xhr-load-added,e1,e2,t)}function v(e,t){t instanceof Ee&&loade0&&r.emit(xhr-load-removed,e1,e2,t)}function b(e,t,r){t instanceof Ee&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,a.t)()))}function y(e,t){this.xhrCbStart&&r.emit(xhr-cb-time,(0,a.t)()-this.xhrCbStart,this.onload,t,t)}function w(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&h.RI&&(t+h.gm.location.href):e0&&e0.url?te0.url:h.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,ge.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var ni.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e0&&e0.headers)o(e0.headers,n)&&(this.dtn);else{var s{};for(var a in r)sara;s.headersnew Headers(r.headers||{}),o(s.headers,n)&&(this.dtn),e.length>1?e1s: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,a.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var rthis.opts||{},nthis.target;Se(this,we(n));var i(+(n&&n instanceof Te&&n.method||r.method||GET)).toUpperCase();this.params.methodi,this.bodyr.body,this.txSizeee(r.body)||0}function x(e,r){if(this.endTime(0,a.t)(),this.params||(this.params{}),(0,ye.iW)(this.params))return;let i;this.params.statusr?r.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(i+this.rxSize);const s{txSize:this.txSize,rxSize:i,duration:(0,a.t)()-this.startTime};n(xhr,this.params,s,this.startTime,this.endTime,fetch,this,t.K7.ajax)}function T(e){const rthis.params,ithis.metrics;if(!this.ended){this.ended!0;for(let t0;txe;t++)e.removeEventListener(Ret,this.listener,!1);r.aborted||(0,ye.iW)(r)||(i.duration(0,a.t)()-this.startTime,this.loadCaptureCalled||4!e.readyState?nullr.status&&(r.status0):E(this,e),i.cbTimethis.cbTime,n(xhr,r,i,this.startTime,this.endTime,xhr,this,t.K7.ajax))}}function E(e,n){e.params.statusn.status;var ifunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?ee(e.response):textr||r||void 0r?ee(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSizei),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Ae)>0){var an.getResponseHeader(Ae);a&&((0,s.p)(O.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,t.K7.metrics,r),e.params.cata.split(, ).pop())}e.loadCaptureCalled!0}r.on(new-xhr,o),r.on(open-xhr-start,c),r.on(open-xhr-end,d),r.on(send-xhr-start,u),r.on(xhr-cb-time,l),r.on(xhr-load-added,f),r.on(xhr-load-removed,p),r.on(xhr-resolved,g),r.on(addEventListener-end,m),r.on(removeEventListener-end,v),r.on(fn-end,y),r.on(fetch-before-start,w),r.on(fetch-start,R),r.on(fn-start,b),r.on(fetch-done,x)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()>i.e(478).then(i.bind(i,3845)))}}function Se(e,t){var r(0,ge.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const Oe{},IepushState,replaceState;function Ne(e){const tfunction(e){return(e||re.ee).get(history)}(e);return!h.RI||Oet.debugId++||(Oet.debugId1,(0,ne.YM)(t).inPlace(window.history,Ie,-)),t}var Pei(3738);function ke(e){(0,c.Y)(o.BL,function(rDate.now()){const nr-h.WN;n0&&(0,f.R)(62,r),(0,s.p)(O.XG,o.BL,{time:n},void 0,t.K7.metrics,e.ee),e.addToTrace({name:o.BL,start:r,origin:nr}),(0,s.p)(o.Pl+o.hG,n,o.BL,void 0,t.K7.genericEvents,e.ee)},e)}const{He:De,bD:Ce,d3:je,Kp:Le,TZ:Me,Lc:He,uP:Be,Rz:Ke}Pe;class We extends b{static featureNameMe;constructor(e){var r;super(e,Me),re,(0,c.Y)(o.U2,function(e){if(!(e&&objecttypeof e&&e.name&&e.start))return;const n{n:e.name,s:e.start-h.WN,e:(e.end||e.start)-h.WN,o:e.origin||,t:api};n.s0||n.e0||n.en.s?(0,f.R)(61,{start:n.s,end:n.e}):(0,s.p)(bstApi,n,void 0,t.K7.sessionTrace,r.ee)},r),ke(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const nthis.ee;let d;Ne(n),this.eventsEE(0,te.u)(n),this.eventsEE.on(Be,function(e,t){this.bstStart(0,a.t)()}),this.eventsEE.on(He,function(e,r){(0,s.p)(bst,e0,r,this.bstStart,(0,a.t)(),void 0,t.K7.sessionTrace,n)}),n.on(Ke+je,function(e){this.time(0,a.t)(),this.startPathlocation.pathname+location.hash}),n.on(Ke+Le,function(e){(0,s.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,t.K7.sessionTrace,n)});try{dnew PerformanceObserver(e>{const re.getEntries();(0,s.p)(De,r,void 0,t.K7.sessionTrace,n)}),d.observe({type:Ce,buffered:!0})}catch(e){}this.importAggregator(e,()>i.e(478).then(i.bind(i,6974)),{resourceObserver:d})}}var Uei(6344);class Fe extends b{static featureNameUe.TZ;#n;recorder;constructor(e){var r;let n;super(e,Ue.TZ),re,(0,c.Y)(o.CH,function(){(0,s.p)(o.CH,,void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(o.Tb,function(){(0,s.p)(o.Tb,,void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{nJSON.parse(localStorage.getItem(.concat(w.H3,_).concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(o.CH,()>this.#i()),this.#s(n)&&this.importRecorder().then(e>{e.startRecording(Ue.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()>i.e(478).then(i.bind(i,6167)),this),this.ee.on(err,e>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed!0,(0,s.p)(Ue.Vh,e,void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayModew.g.FULL||e.sessionReplayModew.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??Promise.all(i.e(478),i.e(249)).then(i.bind(i,4866)).then(({Recorder:e})>(this.recordernew e(this),this.recorder)).catch(e>{throw this.ee.emit(internal-error,e),this.blocked!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,Ue.Qb.API):this.importRecorder().then(()>{this.recorder.startRecording(Ue.Qb.API,w.g.FULL)}))}}var Vei(3962);class Ge extends b{static featureNameVe.TZ;constructor(e){if(super(e,Ve.TZ),function(e){const re.ee.get(tracer);function n(){}(0,c.Y)(o.dT,function(e){return(new n).get(objecttypeof e?e:{})},e);const in.prototype{createTracer:function(n,i){var o{},cthis,dfunctiontypeof i;return(0,s.p)(O.xV,API/createTracer/called,void 0,t.K7.metrics,e.ee),function(){if(r.emit((d?:no-)+fn-start,(0,a.t)(),c,d,o),d)try{return i.apply(this,arguments)}catch(e){const tstringtypeof e?new Error(e):e;throw r.emit(fn-err,arguments,this,t,o),t}finally{r.emit(fn-end,(0,a.t)(),o)}}}};actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach(r>{c.Y.apply(this,r,function(){return(0,s.p)(o.hw+r,performance.now(),...arguments,this,t.K7.softNav,e.ee),this},e,i)}),(0,c.Y)(o.PA,function(){(0,s.p)(o.hw+routeName,performance.now(),...arguments,void 0,t.K7.softNav,e.ee)},e)}(e),!h.RI||!(0,T.dV)().o.MO)return;const rNe(this.ee);try{this.removeOnAbortnew AbortController}catch(e){}Ve.tC.forEach(e>{(0,P.sp)(e,e>{l(e)},!0,this.removeOnAbort?.signal)});const n()>(0,s.p)(newURL,(0,a.t)(),+window.location,void 0,this.featureName,this.ee);r.on(pushState-end,n),r.on(replaceState-end,n),(0,P.sp)(Ve.OV,e>{l(e),(0,s.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let d!1;const unew((0,T.dV)().o.MO)((e,t)>{d||(d!0,requestAnimationFrame(()>{(0,s.p)(newDom,(0,a.t)(),void 0,this.featureName,this.ee),d!1}))}),l(0,m.s)(e>{loading!document.readyState&&((0,s.p)(newUIEvent,e,void 0,this.featureName,this.ee),u.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandlerfunction(){this.removeOnAbort?.abort(),u.disconnect(),this.abortHandlervoid 0},this.importAggregator(e,()>i.e(478).then(i.bind(i,4393)),{domObserver:u})}}var zei(3333),Yei(9119);const Ze{},qenew Set;function Xe(e){returnstringtypeof 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 $e{constructor(e,t){this.timestamp(0,a.t)(),this.currentUrl(0,Ye.L)(window.location.href),this.socketId(0,me.LA)(8),this.requestedUrl(0,Ye.L)(e),this.requestedProtocolsArray.isArray(t)?t.join(,):t||,this.openedAtvoid 0,this.protocolvoid 0,this.extensionsvoid 0,this.binaryTypevoid 0,this.messageOriginvoid 0,this.messageCount0,this.messageBytes0,this.messageBytesMin0,this.messageBytesMax0,this.messageTypesvoid 0,this.sendCount0,this.sendBytes0,this.sendBytesMin0,this.sendBytesMax0,this.sendTypesvoid 0,this.closedAtvoid 0,this.closeCodevoid 0,this.closeReasonunknown,this.closeWasCleanvoid 0,this.connectedDuration0,this.hasErrorsvoid 0}}class Je extends b{static featureNameze.TZ;constructor(e){super(e,ze.TZ);const re.init.feature_flags.includes(websockets),ne.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r;var d;let u,l;if(de,(0,c.Y)(o.hG,(e,t)>F(e,t,d),d),function(e){(0,c.Y)(o.fF,(t,r)>G(t,r,e),e)}(e),ke(e),Y(e),function(e){(0,c.Y)(o.V1,(t,r)>V(t,r,e),e)}(e),r&&(lfunction(e){if(!(0,T.dV)().o.WS)return e;const te.get(websockets);if(Zet.debugId++)return t;Zet.debugId1,(0,A.G)(()>{const e(0,a.t)();qe.forEach(r>{r.nrData.closedAte,r.nrData.closeCode1001,r.nrData.closeReasonPage navigating away,r.nrData.closeWasClean!1,r.nrData.openedAt&&(r.nrData.connectedDuratione-r.nrData.openedAt),t.emit(ws,r.nrData,r)})});class r extends WebSocket{static nameWebSocket;static toString(){returnfunction WebSocket() { native code }}toString(){returnobject WebSocket}getSymbol.toStringTag(){return r.name}#a(e){(e.__newrelic??{}).socketIdthis.nrData.socketId,this.nrData.hasErrors??!0}constructor(...e){super(...e),this.nrDatanew $e(e0,e1),this.addEventListener(open,()>{this.nrData.openedAt(0,a.t)(),protocol,extensions,binaryType.forEach(e>{this.nrDataethise}),qe.add(this)}),this.addEventListener(message,e>{const{type:t,size:r}Xe(e.data);this.nrData.messageOrigin??(0,Ye.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+r,this.nrData.messageBytesMinMath.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMaxMath.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??).includes(t)||(this.nrData.messageTypesthis.nrData.messageTypes?.concat(this.nrData.messageTypes,,).concat(t):t)}),this.addEventListener(close,e>{this.nrData.closedAt(0,a.t)(),this.nrData.closeCodee.code,e.reason&&(this.nrData.closeReasone.reason),this.nrData.closeWasCleane.wasClean,this.nrData.connectedDurationthis.nrData.closedAt-this.nrData.openedAt,qe.delete(this),t.emit(ws,this.nrData,this)})}addEventListener(e,t,...r){const nthis,ifunctiontypeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyStateWebSocket.OPEN){const{type:t,size:r}Xe(e);this.nrData.sendCount++,this.nrData.sendBytes+r,this.nrData.sendBytesMinMath.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMaxMath.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??).includes(t)||(this.nrData.sendTypesthis.nrData.sendTypes?.concat(this.nrData.sendTypes,,).concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return h.gm.WebSocketr,t}(this.ee)),h.RI){if(pe(this.ee),ae(this.ee),uNe(this.ee),e.init.user_actions.enabled){function f(t){const r(0,ge.D)(t);return e.beacons.includes(r.hostname+:+r.port)}function p(){u.emit(navChange)}ze.Zp.forEach(e>(0,P.sp)(e,e>(0,s.p)(ua,e,void 0,this.featureName,this.ee),!0)),ze.qN.forEach(e>{const t(0,m.s)(e>{(0,s.p)(ua,e,void 0,this.featureName,this.ee)},500,{leading:!0});(0,P.sp)(e,t)}),h.gm.addEventListener(error,()>{(0,s.p)(uaErr,,void 0,t.K7.genericEvents,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.ee.on(open-xhr-start,(e,r)>{f(e1)||r.addEventListener(readystatechange,()>{2r.readyState&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)})}),this.ee.on(fetch-start,e>{e.length>1&&!f(we(e0))&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)}),u.on(pushState-end,p),u.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,P.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,p,(0,P.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&h.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})}}r&&l.on(ws,e>{(0,s.p)(ws-complete,e,void 0,this.featureName,this.ee)});try{this.removeOnAbortnew AbortController}catch(g){}this.abortHandler()>{this.removeOnAbort?.abort(),this.abortHandlervoid 0},n.some(e>e)?this.importAggregator(e,()>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var Qei(2646);const etnew Map;function tt(e,t,r,n,i!0){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,f.R)(29);const sfunction(e){return(e||re.ee).get(logger)}(e),a(0,ne.YM)(s),onew Qe.y(re.P);o.leveln.level,o.customAttributesn.customAttributes,o.autoCapturedi;const ctr?.ne.Jt||tr;return et.set(c,o),a.inPlace(t,r,wrap-logger-,()>et.get(c)),s}var rti(1910);class nt extends b{static featureNameK.TZ;constructor(e){var t;super(e,K.TZ),te,(0,c.Y)(o.$9,(e,r)>U(e,r,t),t),function(e){(0,c.Y)(o.Wb,(t,r,{customAttributes:n{},level:iK.p_.INFO}{})>{tt(e.ee,t,r,{customAttributes:n,level:i},!1)},e)}(e),Y(e);const rthis.ee;log,error,warn,info,debug,trace.forEach(e>{(0,rt.i)(h.gm.consolee),tt(r,h.gm.console,e,{level:loge?info:e})}),this.ee.on(wrap-logger-end,function(e){const{level:t,customAttributes:n,autoCaptured:i}this;(0,W.R)(r,e,n,t,i)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,5288)))}}new E({features:_e,x,S,We,Fe,I,q,Je,nt,Ge,loaderType:spa})})()})();/script> meta nameviewport contentwidthdevice-width, initial-scale1> title>Homepage Town of Gypsum/title> link relcanonical hrefhttps://www.townofgypsum.com /> meta propertyog:title contentHomepage> meta propertyog:description content> meta propertyog:type contentwebsite> meta propertyog:site_name contentTown of Gypsum> meta propertyog:image content> meta propertyog:url contenthttps://www.townofgypsum.com/homepage> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyLato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&displayswap relstylesheet> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/instantsearch.css@8.5.1/themes/satellite-min.css integritysha256-woeV7a4SRDsjDc395qjBJ4+ZhDdFn8AqswN1rlTO64E crossoriginanonymous> script src/assets/traction/amplify-cbba562a51040a8889f6f80d75870291deed788fb8acaac6b30f164190e394ea.js>/script> base target_top>!-- break out of angular iframe --> link relstylesheet mediaall href/assets/traction/amplify-07e91ecee95224889698d0affa0b6a7c0025db4da8c4dde3cb495dfc98e18ce7.css /> !-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-520STLHQ6K>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-520STLHQ6K);/script>style>.section-instance-384168ce-9645-484b-9ae0-5b473b063451 header .quicklink-heading { font-size: 1.25rem; text-align: center; font-weight: bold; background: #373636; border-radius: 9px; padding: 5px;}.splide__slide .carousel-slide-content a .btn-pill { margin-top: 1.5rem; color: #fff; border-color: #fff; margin-bottom: 1.75rem !important;}.standard-container.centered .amplify-section-container .centered h3, .amplify-section-container.section-instance-3eb50427-1691-4227-9bbb-cefb217e4234.amplify-teasers.standard.three_column.no-padding .centered h3 { text-align: center; color: #544637 !important;}.amplify-header .container #org-logo img { height: auto; width: 250px; /* default for desktop */ padding: 20px 0;}@media (max-width: 64rem) { .amplify-header .container #org-logo img { height: auto; width: 150px; /* smaller logo on mobile */ padding: 10px 0; }}.amplify-quicklinks-container .container header:hover { transform: scale(1.1);transition: transform 0.3s ease;}/style>!-- Town of Gypsum footer: REPLACE contact info (Amplify + Classic) -->script>(() > { const markOnce (node, key) > (node?.datasetkey 1 ? true : (node.datasetkey 1, false)); const CONTACT_HTML ` section classcontact-footer aria-labelTown contact information> p classcontact-title>strong>Town of Gypsum/strong>/p> div classcontact-group> p>strong>Town Hall/strong>br> 50 Lundgren Blvd · PO Box 130br> Gypsum, CO 81637br> a hreftel:9705247514>970.524.7514/a>/p> /div> div classcontact-group> p>strong>Community Development/strong>br> (at Town Hall)br> a hreftel:9705247688>970.524.7688/a>/p> /div> div classcontact-group> p>strong>Public Works/strong>br> 3297 Cooley Mesa Rd · PO Box 1617br> Gypsum, CO 81637br> a hreftel:9705245024>970.524.5024/a>br>br> strong>After Hours / Emergencies:/strong> a hreftel:9709040159>970.904.0159/a>/p> /div> /section> `; const makeBlock (doc) > { const wrap doc.createElement(div); wrap.className footer-contact-info; wrap.innerHTML CONTACT_HTML; return wrap; }; /* ---------- AMPLIFY (homepage, maybe inside iframe) ---------- */ function withAmplifyDoc(cb) { if (document.querySelector(.amplify-footer) || document.querySelector(.amplify-header)) { cb(document); return; } const iframe document.getElementById(amplify-frame) || document.querySelector(iframesrc*/amplify/) || document.querySelector(iframeid*amplify); if (!iframe) return; const runInFrame () > { let idoc; try { idoc iframe.contentDocument || iframe.contentWindow?.document; } catch { return; } if (!idoc) return; const start () > { const ready () > idoc.querySelector(.amplify-footer) || idoc.querySelector(footer.amplify-footer); if (ready()) cb(idoc); else { const mo new MutationObserver(() > { if (ready()) { mo.disconnect(); cb(idoc); } }); mo.observe(idoc.documentElement, { childList:true, subtree:true }); } }; if (idoc.readyState loading) idoc.addEventListener(DOMContentLoaded, start, { once:true }); else start(); }; runInFrame(); iframe.addEventListener(load, runInFrame, { once:true }); } function replaceAmplify(doc) { const footer doc.querySelector(footer.amplify-footer, .amplify-footer); if (!footer || markOnce(footer, gypsumAmpReplaced)) return; const container footer.querySelector(:scope > .container.pure-g); const left container && container.querySelector(:scope > .pure-u-1.pure-u-md-1-2.contact-info); if (!left) return; if (left.querySelector(.footer-contact-info)) return; // already replaced // identify copyright, socials const kids Array.from(left.children); const copyrightEl kids.find(el > /copyright/i.test((el.textContent || ))) || kids0; const socialsEl left.querySelector(:scope > .social-media, :scope > .footer-social, :scope > ul.social); // remove address/phone siblings immediately after copyright, stop at socials/nav let cur copyrightEl && copyrightEl.nextElementSibling; while (cur && cur ! socialsEl) { const t (cur.textContent || ).trim(); const tel cur.querySelector?.(ahref^tel:) || /\b(?:\+?1-.\s?)?\(?\d{3}\)?-.\s?\d{3}-.\s?\d{4}\b/.test(t); const addr /\b(Gypsum|Lundgren|Cooley|Rd|Road|Blvd|Ave|Mesa|CO|81637)\b/i.test(t) || /\b\d{5}(?:-\d{4})?\b/.test(t); if (tel || addr) { const next cur.nextElementSibling; cur.remove(); cur next; continue; } break; } const block makeBlock(doc); if (socialsEl) left.insertBefore(block, socialsEl); else copyrightEl?.insertAdjacentElement(afterend, block); } /* ---------- CLASSIC (internal pages) ---------- */ function replaceClassic(doc) { if (doc.querySelector(.amplify-footer, footer.amplify-footer)) return; // skip if Amplify const footer doc.getElementById(page-footer) || doc.querySelector(footer.site-footer, #page-footer, footer); if (!footer || markOnce(footer, gypsumClassicReplaced)) return; // try a left column; otherwise operate on footer root const left footer.querySelector(.contact-info) || footer.querySelector(.footer-left, .footer__left) || footer; if (left.querySelector(.footer-contact-info)) return; const socials left.querySelector(:scope > .social-footer-streamline, :scope > .footer-social, :scope > ul.social); const candidates Array.from(left.children); // find copyright-ish node const copyrightEl candidates.find(el > /copyright/i.test((el.textContent||))) || footer.querySelector(.footer-streamline, .footer-copy, .footer-copyright) || candidates0; // remove existing address/phone directly following copyright (stop before socials) let cur copyrightEl ? copyrightEl.nextElementSibling : left.firstElementChild; while (cur && cur ! socials) { const t (cur.textContent || ).trim(); const tel cur.querySelector?.(ahref^tel:) || /\b(?:\+?1-.\s?)?\(?\d{3}\)?-.\s?\d{3}-.\s?\d{4}\b/.test(t); const addr /\b(Gypsum|Lundgren|Cooley|Rd|Road|Blvd|Ave|Mesa|CO|81637)\b/i.test(t) || /\b\d{5}(?:-\d{4})?\b/.test(t); if (tel || addr) { const next cur.nextElementSibling; cur.remove(); cur next; continue; } break; } const block makeBlock(doc); if (socials && socials.parentNode left) left.insertBefore(block, socials); else if (copyrightEl) copyrightEl.insertAdjacentElement(afterend, block); else left.appendChild(block); } /* ---------- Boot ---------- */ const onReady (fn) > (document.readyState loading ? document.addEventListener(DOMContentLoaded, fn, { once:true }) : fn()); onReady(() > { withAmplifyDoc(replaceAmplify); // homepage //replaceClassic(document); // internal }); // keep it resilient to late loads const mo new MutationObserver(() > { withAmplifyDoc(replaceAmplify); //replaceClassic(document); }); mo.observe(document.documentElement, { childList:true, subtree:true }); setTimeout(() > mo.disconnect(), 4000);})();/script>style>/* Compact, readable, AA-safe. No color changes. */.footer-contact-info { margin-block: 0.75rem 1rem; }.footer-contact-info .contact-footer { font-size: 1rem; /* smaller details */ line-height: 1.45; display: grid; gap: 0.55rem 1.1rem; grid-template-columns: 1fr;}.footer-contact-info .contact-title strong { font-size: 1.55rem; /* keep prominent */ line-height: 1.25; display: block; margin-bottom: 0.2rem;}.footer-contact-info .contact-group > p > strong { font-size: 1.2rem; /* section headers */ line-height: 1.3;}.footer-contact-info .contact-footer p { margin: 0.15rem 0 0.3rem; font-size: 0.95rem; line-height: 1.35; /* tighter */}.footer-contact-info .contact-footer a { text-decoration: underline; }.footer-contact-info .contact-footer a:hover { text-decoration: none; }.footer-contact-info .contact-footer a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }/* Amplify: keep within left column stack */footer.amplify-footer .container.pure-g > .pure-u-1.pure-u-md-1-2.contact-info > .footer-contact-info { max-width: 30rem; margin-top: 0.65rem;}/* Classic: optional 2-col ≥768px, tidy spacing */@media (min-width: 768px){ #page-footer .footer-contact-info .contact-footer, footer.site-footer .footer-contact-info .contact-footer { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.6rem 1.25rem; } #page-footer .footer-contact-info .contact-footer > .contact-title, footer.site-footer .footer-contact-info .contact-footer > .contact-title { grid-column: 1 / -1; }}/style>script>(() > { if (document.querySelector(.amplify-footer, footer.amplify-footer)) return; // not on homepage if (window.__gypsumClassicDone) return; // global de-dupe across scripts window.__gypsumClassicDone true; const CONTACT_HTML ` section classcontact-footer aria-labelTown contact information> p classcontact-title>strong>Town of Gypsum/strong>/p> div classcontact-group> p>strong>Town Hall/strong>br> 50 Lundgren Blvd · PO Box 130br> Gypsum, CO 81637br> a hreftel:9705247514>970.524.7514/a>/p> /div> div classcontact-group> p>strong>Community Development/strong>br> (at Town Hall)br> a hreftel:9705247688>970.524.7688/a>/p> /div> div classcontact-group> p>strong>Public Works/strong>br> 3297 Cooley Mesa Rd · PO Box 1617br> Gypsum, CO 81637br> a hreftel:9705245024>970.524.5024/a>br> strong>After Hours / Emergencies:/strong> a hreftel:9709040159>970.904.0159/a>/p> /div> /section> `; function runClassic() { const pageFooter document.getElementById(page-footer) || document.querySelector(footer.site-footer, #page-footer, footer); if (!pageFooter) return; // pick the left column that actually contains the copyright let leftCol null; const cols pageFooter.querySelectorAll(.col-md-6, .contact-info, .footer-left, .footer__left); for (const c of cols) { if (c.querySelector(.footer-copyright, .copyright, .footer-copy)) { leftCol c; break; } } leftCol leftCol || pageFooter; // if it’s already there, stop if (leftCol.querySelector(.footer-contact-info)) return; const copyrightEl leftCol.querySelector(.footer-copyright, .copyright, .footer-copy) || leftCol.firstElementChild; const addrEl leftCol.querySelector(.footer-address); const phoneEl leftCol.querySelector(.footer-phone); const socialsEl leftCol.querySelector(.social-footer-streamline, .footer-social, ul.social); // remove legacy lines if (addrEl) addrEl.remove(); if (phoneEl) phoneEl.remove(); // insert our compact block const block document.createElement(div); block.className footer-contact-info; block.innerHTML CONTACT_HTML; if (socialsEl && socialsEl.parentNode leftCol) { leftCol.insertBefore(block, socialsEl); } else if (copyrightEl && copyrightEl.parentNode leftCol) { copyrightEl.insertAdjacentElement(afterend, block); } else { leftCol.appendChild(block); } } if (document.readyState loading) { document.addEventListener(DOMContentLoaded, runClassic, { once:true }); } else { runClassic(); } // short-lived observer for late DOM const mo new MutationObserver(runClassic); mo.observe(document.documentElement, { childList:true, subtree:true }); setTimeout(() > mo.disconnect(), 3000);})();/script>style>/* Internal (classic) footer — visibly larger & proportional */#page-footer .footer-contact-info .contact-footer { font-size: 1.15rem; line-height: 1.55;}#page-footer .footer-contact-info .contact-title strong { font-size: 2rem; /* Town of Gypsum title */ line-height: 1.3; display: block; margin-bottom: 0.3rem;}#page-footer .footer-contact-info .contact-group > p > strong { font-size: 1.6rem; /* Town Hall / Public Works / Community Dev */ font-weight: 700; display: inline-block; margin-bottom: 0.2rem;}#page-footer .footer-contact-info .contact-footer p { font-size: 1.5rem; /* addresses, phone numbers */ line-height: 1.45; margin: 0.2rem 0 0.35rem;}#page-footer .footer-contact-info .contact-footer a { font-size: 1.1rem; /* ensure phones scale too */ text-decoration: underline;}#page-footer .footer-contact-info .contact-footer a:hover { text-decoration: none;}#page-footer .footer-contact-info .contact-footer a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}/* Slightly larger again for desktop */@media (min-width: 768px){ #page-footer .footer-contact-info .contact-footer { font-size: 1.5rem; line-height: 1.6; } #page-footer .footer-contact-info .contact-title strong { font-size: 2.2rem; } #page-footer .footer-contact-info .contact-group > p > strong { font-size: 1.5rem; } #page-footer .footer-contact-info .contact-footer p, #page-footer .footer-contact-info .contact-footer a { font-size: 1.5rem; }}@media screen and (min-width: 1024px) { .splide__slide .carousel-slide-content { min-height: 250px; }}/style> !-- add wave to carousel starts here -->script>(function () { var WAVE_ID carousel-bleed-wave; var D M681.358 99.6025C419.811 130.111 119.139 45.2462 -0.00375175 0L-0.00390625 110H1597.67H1685.33H1773V109V47.7646C1253.91 -13.3418 965.155 66.4982 681.358 99.6025Z; function makeWave() { var nshttp://www.w3.org/2000/svg; var svgdocument.createElementNS(ns,svg); svg.idWAVE_ID; svg.setAttribute(viewBox,0 0 1773 110); svg.setAttribute(preserveAspectRatio,none); svg.setAttribute(aria-hidden,true); svg.setAttribute(focusable,false); svg.style.positionabsolute; svg.style.left0; svg.style.right0; svg.style.bottom-1px; svg.style.width100%; svg.style.height110px; svg.style.displayblock; svg.style.pointerEventsnone; svg.style.zIndex3; svg.style.marginTop3rem; // spacing below button var pathdocument.createElementNS(ns,path); path.setAttribute(d, D); path.setAttribute(fill, #373636); svg.appendChild(path); return svg; } function injectInto(carousel){ if(!carousel) return false; // ensure positioning context var cs getComputedStyle(carousel); if(cs.positionstatic){ carousel.style.positionrelative; } // remove any prior wave by ID (avoid CSS.escape) var old document.getElementById(WAVE_ID); if (old && carousel.contains(old)) old.remove(); var wave makeWave(); // place before the FIRST direct .amplify-section-instance child // (full-bleed, not inside padded inner containers) var firstSection carousel.querySelector(:scope > .amplify-section-instance); if (firstSection) { carousel.insertBefore(wave, firstSection); } else { carousel.appendChild(wave); } return true; } function run(){ // be flexible: any carousel; if you only want the one with a CTA, // filter to those containing a .btn-pill var carousels Array.from(document.querySelectorAll(.amplify-carousel-container)); var did false; carousels.forEach(function(c){ if (c.querySelector(.btn-pill)) { did injectInto(c) || did; } }); return did; } function boot(){ if (run()) return; var mo new MutationObserver(function(){ if (run()) mo.disconnect(); }); mo.observe(document.documentElement, { childList:true, subtree:true }); // give it more time—carousels can mount late setTimeout(function(){ mo.disconnect(); }, 15000); } if (document.readyState loading) { document.addEventListener(DOMContentLoaded, boot); } else { boot(); }})();/script>style>/* keep wave above any overlay */.amplify-carousel-container .overlay-container { z-index: 1; }#carousel-bleed-wave { z-index: 3; transition: height .25s ease; }/* responsive height */@media (max-width: 991px){ #carousel-bleed-wave { height: 80px; } }@media (max-width: 575px){ #carousel-bleed-wave { height: 60px; } }.splide__slide .carousel-slide-content a .btn-pill { margin-top: 1.5rem; color: #fff; border-color: #fff; margin-bottom: 1.75rem !important; }/style>!-- add wave to carousel ends here --> script srchttps://cdnjs.cloudflare.com/ajax/libs/showdown/1.9.1/showdown.min.js>/script>script> $(function() { var converter new showdown.Converter(); $(#poc table.table td,#poc table.table th).each(function(i, cell) { var $cell $(cell); var html converter.makeHtml($cell.text()); $cell.html(html); }); });/script>script>document.addEventListener(DOMContentLoaded, function() { // --- Homepage Footer --- const amplifyFooter document.querySelector(.amplify-footer); const socialMedia amplifyFooter?.querySelector(.social-media); const copyrightDiv amplifyFooter?.querySelector(.contact-info > div:first-child); if (amplifyFooter && socialMedia && copyrightDiv) { socialMedia.insertAdjacentElement(afterend, copyrightDiv); } // --- Internal Page Footer --- const internalCopyright document.querySelector(p.footer-copyright); const socialStreamline document.querySelector(p.social-footer-streamline); if (internalCopyright && socialStreamline) { socialStreamline.insertAdjacentElement(afterend, internalCopyright); }});/script> /head> body> a href#content classskip-to-main-content>Skip to main content/a> div classamplify-container amplify-container-header amplify-target-locator data-amplify-container-id5ff503bf-89ae-46f4-9122-ce9d22727c15 stylegrid-template-columns: 100%;> div classamplify-column amplify-target-locator notification data-amplify-column-id38c05cc7-a2d7-498d-ac44-640be12dc4c7> /div> div classamplify-column amplify-target-locator static data-amplify-column-id53adcc5c-54d2-4057-bca0-7ed435e0b1b7> div classamplify-section-instance data-amplify-section-instance-id087d5e70-5592-41f3-a5ec-7e8ad129a13c> style> .amplify-navigation .hamburger-menu .bar { background-color: #373636; }/style>header classsection-instance-087d5e70-5592-41f3-a5ec-7e8ad129a13c amplify-header> style> .section-instance-087d5e70-5592-41f3-a5ec-7e8ad129a13c { --bg-color: #FFFFFF; --fg-color: #373636; } /style> h1 classvisually-hidden>Homepage of Town of Gypsum/h1> div classcontainer amplify-target-locator > p idorg-logo> a href/> img srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/7dcda4be-df4f-4f54-9337-424e708009da/Screenshot%202025-10-23%20at%204.36.59%20PM.png?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s155bd69d3f7e705ff9c8e51bff7af0c7 altTown of Gypsum /> /a> /p> nav aria-labelSecondary> div classprimary-container> div classamplify-public-target-locator squared data-react-componentSearchBox data-react-props{ apiKey:39440cec3421711a834b507e67030693, appId: R75WHNM08J, indexName: production_content, siteId: 46d99797-75e1-486c-af55-e1571c431fe2 } /> /div> /div> div classsecondary-container> div classsocial-media> a hrefhttps://www.facebook.com/townofgypsum/ target_blank aria-labelfacebook> svg xmlnshttp://www.w3.org/2000/svg roleimg viewBox0 0 32 32 width25px height25px> path dM16 0C7.164 0 0 7.164 0 16C0 24.836 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM19.488 15.999H17.249V24.123H13.892V16H12.215V13.2H13.892V11.519C13.892 9.235 14.839 7.877 17.529 7.877H19.769V10.677H18.369C17.322 10.677 17.252 11.069 17.252 11.798L17.249 13.2H19.785L19.488 15.999Z fillcurrentColor>/path>/svg> /a> a hrefhttps://www.instagram.com/townofgypsum/?hlen target_blank aria-labelinstagram> svg xmlnshttp://www.w3.org/2000/svg roleimg viewBox0 0 32 32 fillnone width25px height25px> path dM20.842 16.139C20.842 18.723 18.679 20.819 16.011 20.819C13.345 20.819 11.181 18.722 11.181 16.139C11.181 15.675 11.252 15.228 11.382 14.805L10.171 14.542V21.343C10.171 21.684 10.317 21.829 10.657 21.829H21.344C21.684 21.829 21.83 21.684 21.83 21.343V14.542L20.642 14.805C20.771 15.229 20.842 15.675 20.842 16.139Z fillcurrentColor>/path> path dM16.011 18.9963C17.7347 18.9963 19.132 17.642 19.132 15.9713C19.132 14.3006 17.7347 12.9463 16.011 12.9463C14.2873 12.9463 12.89 14.3006 12.89 15.9713C12.89 17.642 14.2873 18.9963 16.011 18.9963Z fillcurrentColor>/path> path dM16 0C7.164 0 0 7.163 0 16C0 24.837 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM23.773 21.829C23.773 22.926 22.927 23.772 21.83 23.772H10.171C9.074 23.772 8.228 22.926 8.228 21.829V10.17C8.228 9.073 9.074 8.227 10.171 8.227H21.83C22.927 8.227 23.773 9.073 23.773 10.17V21.829Z fillcurrentColor>/path> path dM21.344 10.1699H19.4C19.131 10.1699 18.914 10.3869 18.914 10.6559V12.5989C18.914 12.8679 19.131 13.0849 19.4 13.0849H21.343C21.612 13.0849 21.829 12.8679 21.829 12.5989V10.6559C21.829 10.3879 21.612 10.1699 21.344 10.1699Z fillcurrentColor>/path>/svg> /a> /div> ul> li>a href/getting-here-maps target>Getting Here/a>/li> li>a href/contact-us target>Contact Us/a>/li> li>a href/employment target>Employment/a>/li> li>a href/municipal-code target_blank>Municipal Code/a>/li> /ul> /div> /nav> /div>/header> /div> div classamplify-section-instance data-amplify-section-instance-id64c3be9b-b31b-4815-aab8-505fd8b89a99> nav classsection-instance-64c3be9b-b31b-4815-aab8-505fd8b89a99 amplify-navigation aria-labelMain idamplify-navigation> style> .section-instance-64c3be9b-b31b-4815-aab8-505fd8b89a99 { --bg-color: #607747; --bg-color-darker: #435332; --fg-color: #FFFFFF; } /style> div classcontainer> button classhamburger-menu aria-labelToggle navigation aria-expandedfalse> span classbar>/span> span classbar>/span> span classbar>/span> /button> ul classsl-modern-menu> li> a href/homepage target> Home/a> /li> li classsl-menu--closed> a href/how-do-i target> How Do I…/a> ul> li classsl-menu--closed> a href/apply-for target> Apply For/a> ul> li> a href/employment target> Employment Opportunities/a> /li> li> a href/open-records-request-information-form target> Open Records Request/a> /li> li> a href/sales-tax-licensing-business-fees target> Licensing (business, contractor, liquor, etc.)/a> /li> li> a href/build-in-gypsum target> Building Permit/a> /li> li> a href/rfps-open-bids target> RFPs/Open Bids/a> /li> /ul> /li> li classsl-menu--closed> a href/contact target> Contact/a> ul> li> a href/town-council target> Town Council/a> /li> li> a href/police target> Gypsum Police/a> /li> li> a href/staff-directory target> Town Staff/a> /li> /ul> /li> li classsl-menu--closed> a href/online-payments target> Pay/a> ul> li> a href/online-payments target> A Utility Bill/a> /li> li> a href/online-payments target> A Court Fee/a> /li> li> a href/online-payments target> Sales Tax/a> /li> li> a href/sales-tax-licensing-business-fees target> Single-use Bag Fee/a> /li> /ul> /li> li classsl-menu--closed> a href/sign-up-for target> Sign Up For/a> ul> li> a href/subscribe target> Town Emails or Texts (News, Alerts Agendas, Events, etc.)/a> /li> li> a href/passport-services target> Passport Appointment/a> /li> li> a href/dmv2go-services target> DMV2GO Appointment/a> /li> /ul> /li> li classsl-menu--closed> a href/view target> View/a> ul> li> a href/calendar target> Events Calendar/a> /li> li> a href/public-meetings-notices target> Public Meetings & Agendas/a> /li> li> a href/trash-service target> Gypsum Trash Schedule/a> /li> li> a href/town-budget target> Town Budget & Fees/a> /li> li> a href/river-access-fishing-information target> River Access & Fishing Information/a> /li> li> a href/issued-building-permits target> Issued Building Permits/a> /li> li> a href/long-range-planning target> Long Range Plans/a> /li> /ul> /li> li classsl-menu--closed> a href/town-facility-rental target> Rent/a> ul> li> a href/town-facility-rental target> Town Facility/a> /li> /ul> /li> /ul> /li> li classsl-menu--closed> a href/departments target> Departments/a> ul> li classsl-menu--closed> a href/town-hall target> Town Hall/a> ul> li> a href/town-manager target> Town Manager/a> /li> li> a href/town-clerk target> Town Clerk/a> /li> li> a href/finance target> Finance/a> /li> li> a href/passport-services target> Passport Services/a> /li> li> a href/dmv2go-services target> DMV2GO/a> /li> li> a href/employment target> Human Resources/a> /li> li> a href/economic-development target> Economic Development/a> /li> li> a href/communications-marketing target> Communications & Marketing/a> /li> li> a href/events target> Events/a> /li> li> a href/town-hall-staff target> Town Hall Staff/a> /li> /ul> /li> li classsl-menu--closed> a href/community-development target> Community Development/a> ul> li> a href/engineering target> Engineering/a> /li> li> a href/planning-zoning target> Planning & Zoning/a> /li> li> a href/build-in-gypsum target> Building/a> /li> li> a href/code-compliance target> Code Compliance/a> /li> li> a href/community-development-staff target> Community Development Staff/a> /li> /ul> /li> li classsl-menu--closed> a href/public-works-utilities target> Public Works & Utilities/a> ul> li> a href/online-payments target> Utility & Trash Bill Payments/a> /li> li> a href/2026-utility-rates-notice target> 2026 Utility Rates Notice/a> /li> li> a href/trash-service target> Trash Services/a> /li> li> a href/recycling target> Recycling/a> /li> li> a href/water-and-sewer target> Water & Wastewater (Sewer)/a> /li> li> a href/public-works-service-request target_blank> Public Works Service Request/a> /li> li> a href/town-facility-rental target> Town Facility Rental/a> /li> li> a href/property-transfer-info target> Property Transfer Info/a> /li> li> a href/public-works-specs-manual target> Public Works Specs Manual/a> /li> li> a href/public-works-utilities-staff target> Public Works & Utilities Staff/a> /li> li> a href/forms-docs target> Public Works & Utilities Forms and Docs/a> /li> /ul> /li> li classsl-menu--closed> a href/golf-course target_blank> Golf Course/a> ul> li> a href/golf-course-staff target> Golf Course Staff/a> /li> /ul> /li> li> a href/staff-directory target> Staff Directory/a> /li> /ul> /li> li classsl-menu--closed> a href/governance target> Governance/a> ul> li> a href/town-council target> Town Council/a> /li> li> a href/planning-zoning-commission target> Planning & Zoning Commission/a> /li> li> a href/design-review-board-drb target> Design Review Board (DRB)/a> /li> li> a href/police target> Gypsum Police/a> /li> li> a href/gypsum-municipal-court target> Municipal Court/a> /li> /ul> /li> li classsl-menu--closed> a href/living-here target> Living Here/a> ul> li> a href/about target> About/a> /li> li> a href/news-and-notices target> News/a> /li> li classsl-menu--closed> a href/events target> Events/a> ul> li> a href/2026-01-28-vitalant-blood-drive target> Vitalant Blood Drive/a> /li> li> a href/2026-04-01-spring-eggstravaganza target> Spring Eggstravaganza/a> /li> li> a href/2026-05-16-community-clean-up target> Community Clean Up/a> /li> li> a href/2026-07-29-down-valley-get-down target> Down Valley Get Down Concert Series/a> /li> li> a href/2026-06-19-porchlight-players-youth-play target> Porchlight Players Youth Play/a> /li> li> a href/2026-07-03-independence-day-fireworks target> Independence Day Celebration & Fireworks/a> /li> li> a href/2026-07-09-bravo-vail-community-concert target> BRAVO! Vail Community Concert/a> /li> li classsl-menu--closed> a href/gypsum-daze target> Gypsum Daze/a> ul> li classsl-menu--closed> a href/food-truck-nonprofit-booth-registration target> Food Truck & Nonprofit Booth Regsitration/a> ul> li> a href/food-truck-registration target> Food Truck Registration/a> /li> li> a href/nonprofit-booth-registration target> Nonprofit Booth Registration/a> /li> /ul> /li> /ul> /li> li> a href/2026-08-04-national-night-out target> National Night Out/a> /li> li> a href/2026-10-03-gyptober-fall-fest target> Gyptober Fall Fest/a> /li> li> a href/2026-12-03-home-for-the-holidays target> Home for the Holidays/a> /li> li> a href/2026-12-03-gingerbread-contest-the-home-for-the-holidays-event target> Gingerbread Contest @ the Home for the Holidays event/a> /li> li classsl-menu--closed> a href/2026-11-30-holiday-lighting-contest target> Holiday Lighting Contest/a> ul> li> a href/2025-12-22-holiday-lighting-contest-winners target> Holiday Lighting Contest WINNERS/a> /li> /ul> /li> li> a href/2026-12-31-new-year-s-eve-fireworks target> New Year's Eve Fireworks/a> /li> /ul> /li> li classsl-menu--closed> a href/recreation target> Recreation/a> ul> li> a href/gypsum-creek-golf-course target_blank> Gypsum Creek Golf Course/a> /li> li> a href/dry-lake-motocross-park target_blank> Dry Lake Motocross Park/a> /li> li> a href/gypsum-recreation-center target_blank> Gypsum Recreation Center/a> /li> li> a href/pickleball-courts target> Pickleball Courts/a> /li> li> a href/gypsum-skatepark-sports-complex-c6a93255-49a6-439c-9c9e-50240784a022 target> Gypsum Skatepark @ Sports Complex/a> /li> li> a href/trails-4x4-atv-biking-more target> Trails - 4x4, ATV, Biking & More/a> /li> li> a href/gypsum-hills-ohv-4x4-recreation target> Gypsum Hills OHV/4x4 Recreation/a> /li> li> a href/gypsum-shooting-sports-park target> Gypsum Shooting Sports Park/a> /li> li> a href/gypsum-ponds target> Gypsum Ponds/a> /li> li> a href/town-public-parks target> Gypsum Public Parks/a> /li> /ul> /li> li classsl-menu--closed> a href/public-services target> Public Services/a> ul> li> a href/animal-services target> Animal Services/a> /li> li> a href/eagle-county-government target> Eagle County Government/a> /li> li> a href/emergency-preparedness target> Emergency Preparedness/a> /li> li> a href/medical-services target> Medical Services/a> /li> li> a href/police target> Police/a> /li> li> a href/fire target> Fire Department/a> /li> li> a href/public-library target> Public Library/a> /li> li> a href/rec-district target> Rec District/a> /li> li> a href/schools-preschools-college target> Schools / Preschools / College/a> /li> li> a href/transportation target> Transportation/a> /li> /ul> /li> li> a href/requests-feedback target> Requests & Feedback/a> /li> li> a href/2022-community-survey-results target> 2022 Community Survey Results/a> /li> /ul> /li> /ul> /div>/nav>script> (function (){ function adjustHamburgerMenuPosition() { const notification document.querySelector(.legacy-notification); if (!notification) return; function updateHamburgerMenuTop() { if (notification.classList.contains(visible)) { const height notification.offsetHeight; document.documentElement.style.setProperty(--hamburger-menu-top, `calc(${height}px + 1rem)`); } else { document.documentElement.style.setProperty(--hamburger-menu-top, 1rem); } } updateHamburgerMenuTop(); const observer new MutationObserver(updateHamburgerMenuTop); observer.observe(notification, { attributes: true, attributeFilter: class }); } const menu document.querySelector(.sl-modern-menu); const hamburgerMenu document.querySelector(.hamburger-menu); AmplifyUtils.loadModernMenu(menu, hamburgerMenu); adjustHamburgerMenuPosition(); })();/script> /div> /div> /div> main idcontent> div classamplify-container amplify-container-main amplify-target-locator data-amplify-container-id901620b9-9ec6-42f1-b847-ae335bf2dcaa stylegrid-template-columns: 100%;> div classamplify-column amplify-target-locator main data-amplify-column-idd00a9784-bcdb-4b2d-809c-7ade45793c7d> div classamplify-section-instance data-amplify-section-instance-idfda15202-5e90-4026-9b12-f85dd308b88d> div classamplify-carousel-container section-instance-fda15202-5e90-4026-9b12-f85dd308b88d aria-labelcarousel > style> .section-instance-fda15202-5e90-4026-9b12-f85dd308b88d { --bg-color: #fff; --fg-color: #fff; } /style> section classsplide rolegroup aria-labelHomepage Carousel> div classsplide__track> ul classsplide__list tall_centered amplify-target-locator> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/bf466436-e15a-44b6-8130-399e84b6b232/2019GypsumDaze_parade_hires-2509.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s37dd15ddfc097d80148efa33373e8b3a)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/916ebddc-503f-452e-b675-cba433b2df73/Linda%20Guerrette_2019TOG_fishing_fall-9593.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s4843471c26725ff44668a5c1a37d1ad7)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/52918297-c93e-46e0-b829-a3faed65e945/2019_TOG_golfing_hi%20res-9534.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s3c5847eb37821b0233830d6ff9e5514e)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/85e27d58-556b-46e7-8387-4cf2496c4e28/Concert.png?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s63e76b735d89d2ad5fed44db68c3b138)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/f0d123f2-cf46-4de7-85ee-0a8cafc103c1/gypsum%201800.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&sf1bd8907ee28c30d9d62fa1a69ab6f0b)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/a2106798-b8d4-4b9a-a890-be3461682069/2019BravoVail_gypsum_pettingzoo-4763.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s5dd963219ba964ae93910316116319e7)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/c83bda7a-8b65-42b6-a4c4-a96ebb5f0d81/6%20Cowboys%20On%20horseback%20copy.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s4eee0565573e582fba35c244c9131f2f)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/19bb2d3c-2fd8-4c79-a223-6b2ae46bd82a/2765AE7B-BB60-40C7-8B85-CDC238789296_1_105_c%20(1).jpeg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s8b3ae29d7f85e51efd2fb1e6485d74bd)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/4f295784-745b-4659-8ccf-5418c7f6216e/2019GypsumDaze_LoneBellow_social-3649.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s986fbff9d7b068d9476c2e558423c888)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/781cea1d-634d-4e8d-b6a6-a5a077d5befd/2025_Gypsum_Christmas-08139.jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&sf3b93ebdc9255caaf41925ad6a9f8a0a)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> li classsplide__slide amplify-target-locator> div classcarousel-slide-image stylebackground-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/b6bcfa6f-0601-41b2-b200-cf170be5bc65/IMG_2195.jpeg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s968aa7f2a0dc2b76fc9dafcc2ed1ed5a)/> div classcarousel-slide-content> a href/about target classcontainer stretched-link> div classcarousel-heading>About/div> div classcarousel-summary>Gypsum is a community that takes neighborly to a whole new level – it’s where the locals live, thrive, and have fun! We value our heritage and are.../div> div classbtn-pill>Read more/div> /a> /div>/li> /ul> /div> ul classsplide__pagination>/ul> button classsplide__toggle typebutton aria-labelStart and stop the carousel> svg xmlnshttp://www.w3.org/2000/svg width12px height12px viewBox0 0 14 14 fillnone classsplide__toggle__play>path dM11.3748 8.02823C12.1526 7.57915 12.1526 6.45661 11.3748 6.00744L3.7915 1.62918C3.01371 1.18015 2.0415 1.74147 2.0415 2.63953V11.3961C2.0415 12.2941 3.01371 12.8554 3.7915 12.4064L11.3748 8.02823Z fillwhite>/path>/svg> svg xmlnshttp://www.w3.org/2000/svg width12px height12px viewBox0 0 14 14 fillnone classsplide__toggle__pause>path dM4.16071 0.700195C3.35193 0.700195 2.69678 1.3558 2.69678 2.1646V11.8358C2.69678 12.6446 3.35198 13.3002 4.16071 13.3002C4.96949 13.3002 5.62546 12.6446 5.62546 11.8358V2.1646C5.62546 1.35582 4.9693 0.700195 4.16071 0.700195Z fillwhite>/path>path dM9.83844 0.700195C9.02966 0.700195 8.37451 1.3558 8.37451 2.1646V11.8358C8.37451 12.6446 9.02971 13.3002 9.83844 13.3002C10.6472 13.3002 11.3032 12.6446 11.3032 11.8358V2.1646C11.3032 1.35582 10.6472 0.700195 9.83844 0.700195Z fillwhite>/path>/svg> /button> /section> script> (function (){ const autoplay true true; const layout tall_centered; AmplifyUtils.loadSplide({ autoplay, layout}); })(); /script> /div> /div> div classamplify-section-instance data-amplify-section-instance-iddf8c0426-1ff9-4bc0-8d8f-b13b3437da82> div classamplify-section-container amplify-quicklinks-container section-instance-df8c0426-1ff9-4bc0-8d8f-b13b3437da82 icons no-padding> style> .section-instance-df8c0426-1ff9-4bc0-8d8f-b13b3437da82 { --bg-color: #373636; --fg-color: #FFFFFF; } /style> div classcontainer icons centered> h2 classvisually-hidden>Quicklinks 1/h2> div classquicklinks-container amplify-target-locator > article classamplify-target-locator> a href/online-payments target aria-labelOnline Payments> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/c68b1b39-b451-498c-9dd8-7d535a374e95/card-in-use-xxl%20(1).png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s1c462a9e68f01db422d7a58bf0c5cff8 /> /div> p classquicklink-heading>Online Utility Payment/p> /header> /a>/article> article classamplify-target-locator> a href/passport-services target aria-labelPassport Services> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/9462e8c9-8267-4c22-85ef-ef9841f1929c/2.png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s470336c7a82c3da265e67a25bcf950d5 /> /div> p classquicklink-heading>Passport Services/p> /header> /a>/article> article classamplify-target-locator> a href/public-meetings-notices target aria-labelPublic Meetings & Notices> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/bfa4eeb6-a4d6-45e5-8c22-fdffef3ee60e/gavel-2-xxl.png?ixlibrb-1.1.0&w220&h220&fitmax&or0&sf97643584b31641ce33a87941e6c761a /> /div> p classquicklink-heading>Public Meetings & Notices/p> /header> /a>/article> article classamplify-target-locator> a href/requests-feedback target aria-labelRequests & Feedback> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/5ea1334b-c033-4ee8-a101-dd41afafa39b/Your%20paragraph%20text%20(25).png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s468fded9611d6f1f93fa3e256894959e /> /div> p classquicklink-heading>Requests & Feedback/p> /header> /a>/article> article classamplify-target-locator> a href/trash-service target aria-labelTrash Service> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/f4e665e7-6b1e-4a69-beb3-005e5c8b07a4/5.png?ixlibrb-1.1.0&w220&h220&fitmax&or0&sf9beaad653c10a2fdb39f277dbf0e332 /> /div> p classquicklink-heading>Trash Services/p> /header> /a>/article> /div> /div> /div> /div> div classamplify-section-instance data-amplify-section-instance-idb0f86e4e-b3bc-40e7-8d32-59116dda9d0a> div classamplify-section-container amplify-html-embed-container section-instance-b0f86e4e-b3bc-40e7-8d32-59116dda9d0a html_only no-padding> style> .section-instance-b0f86e4e-b3bc-40e7-8d32-59116dda9d0a { --bg-color: #FFFFFF; --fg-color: #607747; } /style> div classhtml-only-container html_only> div classcontent-container centered> h2 classvisually-hidden>HtmlEmbed 2/h2> /div> div classhtml-container> !-- Subscribe Banner (accessible + responsive) -->section classsubscribe-hero aria-labelledbysubscribe-title> !-- Decorative background image; descriptive text provided for screen readers --> p classsr-only idsubscribe-bg-desc> Background photo of a mountain valley and neighborhood. /p> div classsubscribe-inner> div classsubscribe-text> h2 idsubscribe-title>SUBSCRIBE/h2> p>Join Our E-mail and Text List to Receive News!/p> /div> div classsubscribe-cta> a classsubscribe-btn hrefhttps://public.govdelivery.com/accounts/COGYPSUM/subscriber/new aria-describedbysubscribe-bg-desc > SUBSCRIBE /a> /div> /div>/section>style> /* ---- Configurable variables ---- */ .subscribe-hero { --bg-img: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/6faf4323-af9b-4e7e-bdb0-40b43b687000/spotlight-bgimg%20(1).jpg?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s938560c5d04a82a87ab15068fe06e667); --overlay: rgba(61, 44, 34, 0.55); /* warm brown overlay for text contrast */ --text: #ffffff; --btn-bg: #5f7f58; /* accessible green; adjust if needed */ --btn-bg-hover: #4f6b49; /* darker on hover for contrast */ --btn-text: #ffffff; --focus-ring: #ffffff; } /* ---- Layout ---- */ .subscribe-hero { position: relative; isolation: isolate; background-image: var(--bg-img); background-size: cover; background-position: center; color: var(--text); width: 100%; /* Responsive vertical space; taller on larger screens */ padding-block: clamp(1.75rem, 3.5vw, 3rem); } .subscribe-hero::before { /* Brown overlay */ content: ; position: absolute; inset: 0; background: var(--overlay); z-index: -1; } .subscribe-inner { max-width: 1200px; margin-inline: auto; display: grid; align-items: center; gap: 1rem; /* 2 columns on wide screens, stacked on mobile */ grid-template-columns: 1fr auto; padding-inline: clamp(1rem, 4vw, 2rem); } .subscribe-text h2 { margin: 0 0 0.25rem 0; letter-spacing: 0.06em; font-weight: 700; /* Scales with viewport; similar to screenshot */ font-size: clamp(1.6rem, 4vw, 3rem); line-height: 1.1; } .subscribe-text p { margin: 0; font-size: clamp(1rem, 1.4vw, 1.4rem); line-height: 1.35; max-width: 60ch; } .subscribe-cta { display: flex; justify-content: end; } .subscribe-btn { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; background: var(--btn-bg); color: var(--btn-text); font-weight: 700; letter-spacing: 0.06em; /* Fixed height meets 44x44 touch target */ min-height: 56px; padding: 0.75rem 1.5rem; border-radius: 4px; border: 2px solid transparent; white-space: nowrap; font-size: clamp(0.95rem, 1.1vw, 1.1rem); } .subscribe-btn:hover, .subscribe-btn:active { background: var(--btn-bg-hover); } .subscribe-btn:focus-visible { outline: none; border-color: var(--focus-ring); box-shadow: 0 0 0 3px rgba(255,255,255,0.6); } /* ---- Mobile stacking ---- */ @media (max-width: 768px) { .subscribe-inner { grid-template-columns: 1fr; gap: 0.75rem; } .subscribe-cta { justify-content: start; } } /* ---- Reduced motion friendly ---- */ @media (prefers-reduced-motion: no-preference) { .subscribe-btn { transition: background-color 150ms ease, box-shadow 150ms ease, border-color 150ms ease; } } /* Screen-reader only utility */ .sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }/style> /div> /div>script typetext/javascript> if(false) { const accordion document.querySelector(.section-instance-b0f86e4e-b3bc-40e7-8d32-59116dda9d0a .accordion); const accordionHeader accordion.querySelector(.accordion-header); accordionHeader.addEventListener(click, () > { accordion.classList.toggle(open); }); }/script>/div> /div> div classamplify-section-instance data-amplify-section-instance-idda4cfaee-5ca6-44ea-a013-fbe4df994146> div classamplify-section-container amplify-html-embed-container section-instance-da4cfaee-5ca6-44ea-a013-fbe4df994146 html_only no-padding> style> .section-instance-da4cfaee-5ca6-44ea-a013-fbe4df994146 { --bg-color: #FFFFFF; --fg-color: #607747; } /style> style> .section-instance-da4cfaee-5ca6-44ea-a013-fbe4df994146 .accordion { --accordion-bg-color: #FFFFFF; --accordion-fg-color: #607747; } /style> div classaccordion> div classaccordion-header> h2>View Most Recent News/h2> span classaccordion-toggle>/span> /div> div classaccordion-content> div classinner> div classhtml-only-container html_only> div classcontent-container centered> h3 classvisually-hidden>HtmlEmbed 3/h3> /div> div classhtml-container> div idrss-feed>/div>script>// This is the JSONP callback rss2json will callfunction showGypsumFeed(data) { const container document.getElementById(rss-feed); if (!data || data.status ! ok) { container.innerHTML p>Unable to load feed./p>; return; } const items data.items.slice(0, 10); // first 10 items container.innerHTML ` ul classrss-list> ${items .map( item > ` li classrss-item> a href${item.link} target_blank relnoopener noreferrer> ${item.title} /a> p classrss-date>${item.pubDate}/p> /li> ` ) .join()} /ul> `;}/script>!-- JSONP script: no fetch(), no CORS issues -->script srchttps://api.rss2json.com/v1/api.json?rss_urlhttps%3A%2F%2Fpublic.govdelivery.com%2Faccounts%2FCOGYPSUM%2Ffeed.rss&callbackshowGypsumFeed>/script>style>.rss-list { list-style: none; padding: 0;}.rss-item { margin-bottom: 1.25rem;}.rss-item a { font-weight: 600; text-decoration: underline;}.rss-date { font-size: 0.875rem; color: #555;}/style> /div> /div> /div> /div> /div>script typetext/javascript> if(true) { const accordion document.querySelector(.section-instance-da4cfaee-5ca6-44ea-a013-fbe4df994146 .accordion); const accordionHeader accordion.querySelector(.accordion-header); accordionHeader.addEventListener(click, () > { accordion.classList.toggle(open); }); }/script>/div> /div> div classamplify-section-instance data-amplify-section-instance-id5a63697d-5e2d-4f59-9392-72fe82977ab8> section classamplify-section-container section-instance-5a63697d-5e2d-4f59-9392-72fe82977ab8 amplify-teasers standard three_column no-padding> style> .section-instance-5a63697d-5e2d-4f59-9392-72fe82977ab8 { --bg-color: #607747; --fg-color: #FFFFFF; } /style> div classstandard-container centered> h2 classsection-title>What's Happening/h2> div classstandard-teasers-container amplify-target-locator three_column> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/2026-03-03-public-2026-community-outlook-meeting target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/3bfa4b6f-9185-432a-85d7-73df48165d3c/2026%20Community%20Outlook%20Meeting%20(Instagram%20Post)%20(2).png?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&s5bd3d595e2729a1bb572c4bfc7718218 altThe Town of Gypsum is hosting a 2026 Community Outlook Meeting on March 3, 2026, from 6-8 p.m. at Town Hall. Live-stream available. /> /a> div classstandard-teaser-content-container> a href/2026-03-03-public-2026-community-outlook-meeting target classstandard-teaser-link> p classheading>Public 2026 Community Outlook Meeting/p> p classsynopsis>The meeting will include a presentation followed by an in-person Q&A session. We’ll cover upcoming streets projects, water and wastewater.../p> /a> a href/2026-03-03-public-2026-community-outlook-meeting target classstandard-teaser-link link-container> span classlink aria-labelPublic 2026 Community Outlook Meeting>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/2026-utility-rates-notice target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/e656f370-f2d8-42a1-a8e0-b84ee73c7d7a/pexels-pixabay-40784.jpg?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&s3d85dfcc84f376b6db4eaae01585668b altA droplet of water is about to land on the surface, creating concentric ripples in a calm blue setting. /> /a> div classstandard-teaser-content-container> a href/2026-utility-rates-notice target classstandard-teaser-link> p classheading>2026 Utility Rates Notice/p> p classsynopsis>We want to inform you of upcoming water, sewer, and trash rate adjustments, effective January 2026, and therefore reflected on your bill mailed in.../p> /a> a href/2026-utility-rates-notice target classstandard-teaser-link link-container> span classlink aria-label2026 Utility Rates Notice>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/municipal-election target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/807cb45f-2074-48b3-bc62-be6892f6142e/pexels-sora-shimazaki-5926410.jpg?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&s3739d21ddd5c8e1e5a2950d6137d0243 altThe image shows four voting buttons, with messages promoting participation in elections like "Vote" and "I Voted." /> /a> div classstandard-teaser-content-container> a href/municipal-election target classstandard-teaser-link> p classheading>Municipal Election/p> p classsynopsis>Gypsum’s next Municipal election will be held in April 2026. There will be three council seats and a mayoral seat to consider on the 2026 ballot..../p> /a> a href/municipal-election target classstandard-teaser-link link-container> span classlink aria-labelMunicipal Election>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/dmv2go-services target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/d92be94c-1e6c-4137-bf8c-6674c2038ad0/638937923612830000.png?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&s8edfecf975e2d04ffc91c010a9ccbaa9 altTwo vehicles with "DMV Anywhere" branding, featuring a mountain landscape design under a cloudy blue sky. /> /a> div classstandard-teaser-content-container> a href/dmv2go-services target classstandard-teaser-link> p classheading>DMV2GO Services/p> p classsynopsis>DMV2GO is Colorado’s premier mobile driver’s license unit, which brings the DMV to your community. This program aims to help Coloradans gain more.../p> /a> a href/dmv2go-services target classstandard-teaser-link link-container> span classlink aria-labelDMV2GO Services>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/i-70-eagle-airport-interchange-project target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/32318918-19b4-415c-bc22-57dc9c943ca7/_New%20website%20tiles%204x4%20(5).png?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&s98f973c0b3f539ed2b2aa4e1dea7dfc7 altThe image features the I-70 interstate highway sign and the logo for Eagle County Regional Airport (EGE). /> /a> div classstandard-teaser-content-container> a href/i-70-eagle-airport-interchange-project target classstandard-teaser-link> p classheading>I-70 Eagle Airport Interchange Project/p> p classsynopsis>The I-70 Eagle Airport Interchange (EAI) project is working to improve mobility, increase safety, and enhance regional connectivity in the Eagle.../p> /a> div classnested-teasers> ul> li> a href/i-70-eagle-airport-interchange-project-questions-feedback-form target> I-70 Eagle Airport Interchange Project Questions & Feedback Form /a> /li> /ul> /div> a href/i-70-eagle-airport-interchange-project target classstandard-teaser-link link-container> span classlink aria-labelI-70 Eagle Airport Interchange Project>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/news-and-notices target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/847ec9e6-2734-42d5-8e3b-8a50246a4c31/_New%20website%20tiles%204x4%20(7).png?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&sfa903049ef0762b42b47678dec7a7d9b altThe image features winter-themed updates for the Town of Gypsum, with festive lights and a deer logo wearing a scarf. /> /a> div classstandard-teaser-content-container> a href/news-and-notices target classstandard-teaser-link> p classheading>Town News/p> p classsynopsis>See the latest news and updates for the Town of Gypsum./p> /a> a href/news-and-notices target classstandard-teaser-link link-container> span classlink aria-labelTown News>Read more →/span> /a> /div> /div> /a>/article> !-- Render the teaser partial --> article classamplify-target-locator cards shadow round-corners> div classstandard-teaser-container> a href/town-budget target classstandard-teaser-link standard-teaser-image-container> img classteaser-image square srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/4c772a9f-6c77-475e-9b81-960aed208ece/_New%20website%20tiles%204x4%20(4).png?ixlibrb-1.1.0&w600&h600&fitfill&fillblur&autoformat%2Ccompress&sbca96a317f4527ea6cfcbe492dcc6319 altThe image depicts a clipboard with checkmarks and a money bag, symbolizing financial planning or budgeting. /> /a> div classstandard-teaser-content-container> a href/town-budget target classstandard-teaser-link> p classheading>Town Budget/p> p classsynopsis>The budget is organized into Governmental Funds, such as the General Fund, which covers the government's day-to-day operations, and Enterprise.../p> /a> a href/town-budget target classstandard-teaser-link link-container> span classlink aria-labelTown Budget>Read more →/span> /a> /div> /div> /a>/article> /div> /div>script typetext/javascript> if(false) { const accordion document.querySelector(.section-instance-5a63697d-5e2d-4f59-9392-72fe82977ab8 .accordion); const accordionHeader accordion.querySelector(.accordion-header); accordionHeader.addEventListener(click, () > { accordion.classList.toggle(open); }); }/script> /section> /div> div classamplify-section-instance data-amplify-section-instance-idf023ed7f-657b-4874-ae95-649ce2d11e38> div classamplify-section-container amplify-quicklinks-container section-instance-f023ed7f-657b-4874-ae95-649ce2d11e38 circles no-padding> style> .section-instance-f023ed7f-657b-4874-ae95-649ce2d11e38 { --bg-color: #544637; --fg-color: #FFFFFF; background-image: url(https://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/0a307be5-f8cd-491c-815d-711f8294035e/Untitled%20design%20(10).png?ixlibrb-1.1.0&w2000&h2000&fitmax&or0&s3718ffc89b0a381dd2288f92d5b03059);background-size: cover; } /style> div classcontainer circles centered> h2 classvisually-hidden>Quicklinks 5/h2> div classquicklinks-container amplify-target-locator > article classamplify-target-locator> a href/town-council target aria-labelTown Council> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/c688da85-dce6-4730-9b6e-9fc96724de01/New%20website%20profile%20icon.png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s9437ccc110fced53e236790d9e108870 /> /div> p classquicklink-heading>Council Members/p> /header> /a>/article> article classamplify-target-locator> a href/calendar target aria-labelCalendar> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/1fa48fe5-7c6e-40f7-af06-c80028a7cc33/3.png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s13920d603f2fba6d4be98cae3c7cc2c9 /> /div> p classquicklink-heading>Calendar/p> /header> /a>/article> article classamplify-target-locator> a href/news-and-notices target aria-labelNews and Notices> header> div classicon> img alt srchttps://streamline.imgix.net/46d99797-75e1-486c-af55-e1571c431fe2/fd14a1d7-4fc9-4b73-836f-53acba6456f7/_New%20website%20tiles%204x4%20(2).png?ixlibrb-1.1.0&w220&h220&fitmax&or0&s09f0eb4449e74ce252bf51f6015b67d2 /> /div> p classquicklink-heading>News and Notices/p> /header> /a>/article> /div> /div> /div> /div> div classamplify-section-instance data-amplify-section-instance-id189b50c0-23be-4f2d-833c-b0ff114779b3> div classamplify-section-container amplify-html-embed-container section-instance-189b50c0-23be-4f2d-833c-b0ff114779b3 html_only no-padding> style> .section-instance-189b50c0-23be-4f2d-833c-b0ff114779b3 { --bg-color: #373636; --fg-color: #FFFFFF; } /style> div classhtml-only-container html_only> div classcontent-container centered> h2 classvisually-hidden>HtmlEmbed 6/h2> /div> div classhtml-container> div classembed-container> !-- Facebook --> section classembed-wrapper roleregion aria-labelledbyfb-title> h3 classembed-title idfb-title>Facebook Feed for Town of Gypsum/h3> div classembed-content> iframe srchttps://www.facebook.com/plugins/page.php?hrefhttps%3A%2F%2Fwww.facebook.com%2Ftownofgypsum%2F&tabstimeline&width480&height500&small_headerfalse&adapt_container_widthtrue&hide_coverfalse&show_facepiletrue titleFacebook feed for Town of Gypsum aria-labelFacebook feed for Town of Gypsum scrollingno frameborder0 allowautoplay; clipboard-write; encrypted-media; picture-in-picture; web-share allowfullscreentrue> /iframe> /div> /section> !-- Instagram --> section classembed-wrapper roleregion aria-labelledbyig-title> h3 classembed-title idig-title>Instagram Feed for Town of Gypsum/h3> div classembed-content> iframe srchttps://www.instagram.com/townofgypsum/embed titleInstagram feed for Town of Gypsum aria-labelInstagram feed for Town of Gypsum scrollingno frameborder0 allowtransparencytrue allowfullscreentrue> /iframe> /div> /section>/div>style> :root { --card-h: 500px; --title-h: 56px; } .embed-container { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; max-width: 1000px; margin: auto; } .embed-wrapper { flex: 1 1 480px; background: #5e714b !important; border-radius: 16px; box-shadow: 0 4px 12px rgba(0,0,0,.2); transition: transform .2s, box-shadow .2s; overflow: hidden; height: var(--card-h); display: grid; grid-template-rows: var(--title-h) 1fr; } .embed-wrapper:hover { transform: translateY(-5px); box-shadow: 0 8px 20px rgba(0,0,0,.3); } .embed-title { color: #fff; font-size: 1.125rem; font-weight: 700; letter-spacing: .2px; display: flex; align-items: center; justify-content: center; padding: 0 12px; background: #5e714b; border-bottom: 1px solid rgba(255,255,255,.08); margin: 0; } .embed-content { height: 100%; padding: 6px; box-sizing: border-box; } .embed-content iframe { width: 100% !important; height: 100% !important; border: 0; border-radius: 12px; display: block; background: #fff; box-shadow: 0 0 1px 0 rgba(0,0,0,.5), 0 1px 10px 0 rgba(0,0,0,.15); } @media (max-width: 768px) { :root { --card-h: 420px; --title-h: 52px; } .embed-wrapper { flex: 1 1 100%; } }/style> /div> /div>script typetext/javascript> if(false) { const accordion document.querySelector(.section-instance-189b50c0-23be-4f2d-833c-b0ff114779b3 .accordion); const accordionHeader accordion.querySelector(.accordion-header); accordionHeader.addEventListener(click, () > { accordion.classList.toggle(open); }); }/script>/div> /div> /div> /div> /main> div classamplify-container amplify-container-footer amplify-target-locator data-amplify-container-idae4c9c54-0718-4896-98e1-acf128b23d12 stylegrid-template-columns: 100%;> div classamplify-column amplify-target-locator static data-amplify-column-idd537e201-bc9d-488f-b83c-fa5f46dd8141> div classamplify-section-instance data-amplify-section-instance-idf9977bac-2a7b-4e2b-b538-4b1d8f768ff6> footer classsection-instance-f9977bac-2a7b-4e2b-b538-4b1d8f768ff6 amplify-footer> style> .section-instance-f9977bac-2a7b-4e2b-b538-4b1d8f768ff6 { --bg-color: #607747; --fg-color: #FFFFFF; } .section-instance-f9977bac-2a7b-4e2b-b538-4b1d8f768ff6 a#engage-button { --bg-color: #FFFFFF; --fg-color: #607747; background-color: var(--bg-color); color: var(--fg-color); cursor: pointer; } /style> div classcontainer pure-g> div classpure-u-1 pure-u-md-1-2 contact-info> div>Copyright © 2026 Town of Gypsum/div> div>50 Lundgren Blvd, Gypsum, CO, 81637/div> div>970-524-7514/div> div classsocial-media> a hrefhttps://www.facebook.com/townofgypsum/ target_blank aria-labelfacebook> svg xmlnshttp://www.w3.org/2000/svg roleimg viewBox0 0 32 32 width25px height25px> path dM16 0C7.164 0 0 7.164 0 16C0 24.836 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM19.488 15.999H17.249V24.123H13.892V16H12.215V13.2H13.892V11.519C13.892 9.235 14.839 7.877 17.529 7.877H19.769V10.677H18.369C17.322 10.677 17.252 11.069 17.252 11.798L17.249 13.2H19.785L19.488 15.999Z fillcurrentColor>/path>/svg> /a> a hrefhttps://www.instagram.com/townofgypsum/?hlen target_blank aria-labelinstagram> svg xmlnshttp://www.w3.org/2000/svg roleimg viewBox0 0 32 32 fillnone width25px height25px> path dM20.842 16.139C20.842 18.723 18.679 20.819 16.011 20.819C13.345 20.819 11.181 18.722 11.181 16.139C11.181 15.675 11.252 15.228 11.382 14.805L10.171 14.542V21.343C10.171 21.684 10.317 21.829 10.657 21.829H21.344C21.684 21.829 21.83 21.684 21.83 21.343V14.542L20.642 14.805C20.771 15.229 20.842 15.675 20.842 16.139Z fillcurrentColor>/path> path dM16.011 18.9963C17.7347 18.9963 19.132 17.642 19.132 15.9713C19.132 14.3006 17.7347 12.9463 16.011 12.9463C14.2873 12.9463 12.89 14.3006 12.89 15.9713C12.89 17.642 14.2873 18.9963 16.011 18.9963Z fillcurrentColor>/path> path dM16 0C7.164 0 0 7.163 0 16C0 24.837 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM23.773 21.829C23.773 22.926 22.927 23.772 21.83 23.772H10.171C9.074 23.772 8.228 22.926 8.228 21.829V10.17C8.228 9.073 9.074 8.227 10.171 8.227H21.83C22.927 8.227 23.773 9.073 23.773 10.17V21.829Z fillcurrentColor>/path> path dM21.344 10.1699H19.4C19.131 10.1699 18.914 10.3869 18.914 10.6559V12.5989C18.914 12.8679 19.131 13.0849 19.4 13.0849H21.343C21.612 13.0849 21.829 12.8679 21.829 12.5989V10.6559C21.829 10.3879 21.612 10.1699 21.344 10.1699Z fillcurrentColor>/path>/svg> /a> /div> /div> nav classpure-u-1 pure-u-md-1-2 aria-labelFooter> ul> li>a href/contact-us target>Contact Us/a>/li> li>a href/privacy-policy target>Privacy Policy/a>/li> li>a href/transparency.html>Transparency/a>/li> li>a href/accessibility.html>Website Accessibility Statement/a>/li> li> a hrefhttps://www.getstreamline.com target_blank> Powered by svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 15 10 fillnone classpowered-by width15px height15px> path dM9.79516 2.23828H1.45898L1.79904 2.7605H9.79516C10.2522 2.76042 10.6991 2.88942 11.0791 3.13122C11.4592 3.37301 11.7555 3.71674 11.9304 4.1189C12.1054 4.52105 12.1511 4.96358 12.062 5.39053C11.9728 5.81747 11.7528 6.20964 11.4296 6.51745C11.1064 6.82526 10.6946 7.03486 10.2463 7.11977C9.79799 7.20467 9.33333 7.16107 8.91107 6.99445C8.48881 6.82783 8.12791 6.54568 7.87403 6.18371C7.62014 5.82173 7.48467 5.39619 7.48475 4.96088C7.47316 4.36822 7.70155 3.79406 8.12256 3.35747H7.48638C7.10854 3.85166 6.91647 4.45263 6.94114 5.0635C6.96581 5.67437 7.20579 6.25953 7.62237 6.72462C8.03895 7.18971 8.60786 7.50765 9.23737 7.62713C9.86688 7.74662 10.5203 7.6607 11.0923 7.38324C11.6642 7.10578 12.1214 6.65295 12.3901 6.09776C12.6588 5.54257 12.7233 4.91739 12.5733 4.323C12.4232 3.72861 12.0674 3.19966 11.5631 2.82145C11.0588 2.44324 10.4354 2.23781 9.79353 2.23828H9.79516Z fillwhite>/path> path dM9.79402 1.11857H0.728516L1.06857 1.64038H9.79402C10.5326 1.64032 11.2522 1.86375 11.8488 2.27845C12.4455 2.69314 12.8883 3.27765 13.1135 3.94761C13.3387 4.61758 13.3346 5.33836 13.1017 6.00594C12.8689 6.67352 12.4193 7.2534 11.818 7.66186C11.2166 8.07033 10.4945 8.28627 9.75597 8.27854C9.01739 8.2708 8.30048 8.03977 7.70871 7.61881C7.11694 7.19784 6.68089 6.60872 6.46351 5.93643C6.24613 5.26413 6.25864 4.54342 6.49925 3.87833H5.92571C5.68753 4.6521 5.71111 5.47765 5.99309 6.23794C6.27507 6.99823 6.80116 7.6547 7.49679 8.11432C8.19241 8.57395 9.02229 8.8134 9.8688 8.79874C10.7153 8.78408 11.5355 8.51606 12.2131 8.03266C12.8907 7.54925 13.3914 6.87499 13.6442 6.10544C13.897 5.33589 13.889 4.51008 13.6215 3.74507C13.3539 2.98007 12.8403 2.31466 12.1535 1.84318C11.4667 1.37169 10.6415 1.11803 9.79483 1.11816L9.79402 1.11857Z fillwhite>/path> path dM9.79645 0H0L0.340459 0.522592H9.79645C10.7164 0.522549 11.6159 0.781842 12.3814 1.2678C13.1469 1.75375 13.7443 2.44463 14.0982 3.25337C14.4522 4.06211 14.5469 4.95254 14.3704 5.81244C14.1939 6.67235 13.7541 7.46327 13.1064 8.08554C12.4587 8.7078 11.6322 9.13358 10.7309 9.30921C9.82954 9.48485 8.8938 9.40249 8.04155 9.07251C7.1893 8.74252 6.45866 8.17969 5.94171 7.45491C5.42476 6.73013 5.14462 5.87584 5.13659 4.99969H4.58705C4.59508 5.97872 4.90726 6.93359 5.48422 7.74392C6.06118 8.55425 6.87712 9.18378 7.82917 9.55315C8.78122 9.92253 9.82678 10.0152 10.8341 9.81953C11.8413 9.62385 12.7652 9.14856 13.4893 8.45356C14.2134 7.75857 14.7053 6.87497 14.9029 5.91416C15.1005 4.95336 14.9951 3.95834 14.5998 3.05452C14.2046 2.15071 13.5372 1.37855 12.6819 0.835385C11.8266 0.292219 10.8216 0.00237069 9.7936 0.00234081L9.79645 0Z fillwhite>/path>/svg> Streamline /a> /li> li>a href/users/sign_in?destination%2Fhomepage>Sign In/a>/li> /ul> /nav> /div>/footer> /div> /div> /div> div idamplify-application/> script async srchttps://docaccess.com/docbox.js>/script> script srchttps://hcaptcha.com/1/api.js?recaptchacompatoff async defer>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]