1<!DOCTYPE html> 2<html lang="en" class="no-js"> 3 4<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6
6<script src="https://use.typekit.net/inq2bvq.js"></script>
6 7
7<script>try{Typekit.load({ async: true });}catch(e){}</script>
7 8 <link href="/packages/custom_consultant/themes/the_hive_consultant/css/bootstrap.min.css?_v=2.70.24.0" rel="stylesheet" type="text/css" media="all"> <link href="/application/generated/cache/css/the_hive_consultant/main.css?_v=2.70.24.0" rel="stylesheet" type="text/css" media="all"> 9<title data-translate="{Home} | EngageNRV">Home | EngageNRV</title> 10<meta charset="UTF-8"/>
10<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1834916379",accountID:"1888250",trustKey:"1888250",xpid:"VQ4PWVRWCBABUVZSDgYDUFcH",licenseKey:"8d90b6fc96",applicationID:"1570974636",browserID:"1834916379"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 11(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
11e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
11const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
11if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
11o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
11(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
11;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
11{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
11ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
11{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
11null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
11dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
11imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
11return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
11!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
11if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
11);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
11class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
11h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
11 12<meta name="generator" content="concrete5"/> 13<meta property="og:title" content="EngageNRV"/> 14<meta property="og:description" content=""/> 15<meta property="og:type" content="website"/> 16<meta property="og:url" content="https://engagenrv.org/"/> 17<meta name="twitter:card" content="summary"/> 18<meta property="og:image" content="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/4717/3385/6263/IMG_3911.JPG"/> 19<meta property="og:image:type" content="image/jpeg"/> 20<meta property="og:image:width" content="2560"/> 21<meta property="og:image:height" content="1706"/> 22<link rel="shortcut icon" href="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/2216/7945/8318/favicon.ico" type="image/x-icon"/> 23<link rel="icon" href="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/2216/7945/8318/favicon.ico" type="image/x-icon"/>
24<script type="application/ld+json"> 25{ 26 "@context": "https://schema.org", 27 "@type": "WebSite", 28 "name": "EngageNRV", 29 "url": "https://engagenrv.org/" 30} 31</script>
vendor: 1 bytes, line 31
31
32<script src="https://browser.sentry-cdn.com/10.27.0/bundle.tracing.min.js" integrity="sha384-Ys741lI5oMm5OS4itnbjw1CZXM3gwNU5Ht/jExN1xrtUuUrypcVfPZoqM1ThsyVf" crossorigin="anonymous"></script>
vendor: 1 bytes, line 32
32
33<script src="https://browser.sentry-cdn.com/10.27.0/captureconsole.min.js" integrity="sha384-XXGzlD0Jfgzuf23PRiXAu8XO8eq3qwCYM91DFcMgLebtBQBVfpGuCejAnULm4Yvg" crossorigin="anonymous"></script>
33 34
35<script type="text/javascript"> 36 var CCM_DISPATCHER_FILENAME = "/index.php"; 37 var CCM_CID = "1"; 38 var CCM_SITEID = "751"; 39 var CCM_EDIT_MODE = false; 40 var CCM_ARRANGE_MODE = false; 41 var CCM_IMAGE_PATH = "/concrete/images"; 42 var CCM_TOOLS_PATH = "/index.php/tools/required"; 43 var CCM_APPLICATION_URL = "https://engagenrv.org"; 44 var CCM_REL = ""; 45 var CCM_ACTIVE_LOCALE = "en-US"; 46 var CCM_AVAILABLE_LOCALES = ["en-US"]; 47 var CCM_LOGGED_IN = false; 48 var CCM_PATH = "/"; 49 var CCM_VERSION = "2.70.24.0"; 50 var CCM_TIMEZONE = "America\/New_York"; 51 52 // create global app opject for page specific binding 53 var app = {hive:{},config:{}}; 54 // cors proxy 55 app.hive.proxy_url = "https://engagenrv.org/proxy.php?csurl=" 56 // env 57 app.hive.env = "production"; 58 59 app.config.show_unsaved_changes_dialog = true; 60 61 62 if (window.Sentry && window.location.hostname) { 63 window.Sentry.init({ 64 environment: app.hive.env, 65 dsn: "https:\/\/[email protected]\/5211718", 66 integrations: (defaultIntegrations) => { 67 return [ 68 ...defaultIntegrations, 69 Sentry.captureConsoleIntegration({ 70 levels: ['error', 'warn'] 71 }), 72 Sentry.browserTracingIntegration() 73 ]; 74 }, 75 ignoreErrors: [ 76 // Mapbox sprite warnings 77 /styleimagemissing/i, 78 /Image ".*" could not be loaded.*map\.addImage/i, 79 /could not be loaded.*mapbox/i, 80 'This page appears to be missing CSS declarations for Mapbox', 81 // HubSpot form warnings on pages without embedded forms 82 /Div for inline form.*is missing/i, 83 'Was inline code installed?', 84 // Meta Pixel SDK warnings 85 /\[Meta Pixel\]/i, 86 'non-standard event', 87 /You are sending a non-standard event/i, 88 // Hotjar bot detection notice 89 'Hotjar not launching due to suspicious userAgent', 90 // Browser extensions 91 /extension:\/\//i, 92 /moz-extension:\/\//i, 93 /chrome-extension:\/\//i, 94 // Existing filters 95 /^New Relic: /, 96 /_AutofillCallbackHandler/, 97 /^Error checking system voices/, 98 /Object Not Found Matching Id/i, 99 ], 100 denyUrls: [ 101 /js-agent\.newrelic\.com/i, 102 /connect\.facebook\.net/i, 103 /.*\.hubspot\.com/i, 104 /.*\.hotjar\.com/i, 105 /.*\.google-analytics\.com/i, 106 /.*\.googletagmanager\.com/i, 107 ], 108 allowUrls: [ 109 new RegExp(window.location.hostname) 110 ], 111 beforeSend: function(event) { 112 try { 113 var ua = window.navigator.userAgent || ''; 114 115 if (ua.match(/HeadlessChrome|PhantomJS|Selenium/i)) { 116 return null; 117 } 118 119 if (ua.match(/quillbot|SemrushBot|AhrefsBot|DotBot|MJ12bot|BLEXBot/i)) { 120 return null; 121 } 122 123 if (ua.indexOf('Monsidobot') !== -1) { 124 return null; 125 } 126 127 // Ignore jQuery errors without stack traces (likely injected scripts) 128 if (event.exception && Array.isArray(event.exception.values)) { 129 var firstException = event.exception.values[0]; 130 if (firstException && 131 typeof firstException.value === 'string' && 132 firstException.value.match(/\$ is not defined/) && 133 !firstException.stacktrace) { 134 return null; 135 } 136 } 137 138 if (typeof event.message === 'string' && event.message.match(/^New Relic: |js-agent\.newrelic\.com/i)) { 139 return null; 140 } 141 142 return event; 143 } catch (e) { 144 return event; 145 } 146 }, 147 release: CCM_VERSION ? "hive@" + CCM_VERSION : undefined, 148 tracesSampleRate: 0.1, 149 sendDefaultPii: true, 150 }); 151 152 window.Sentry.setTag('siteID', CCM_SITEID); 153 window.Sentry.setTag('cID', CCM_CID); 154 window.Sentry.setTag('isLoggedIn', !!CCM_LOGGED_IN);
155 window.Sentry.setTag('themeHandle', "the_hive_consultant"); 156 window.Sentry.setTag('editMode', !!CCM_EDIT_MODE); 157 window.Sentry.setTag('activeLocale', CCM_ACTIVE_LOCALE); 158 159 window.Sentry.setTag('ipAddress', "81.16.3.0"); 160 161 } 162 163 // Sentry With Scope 164 165 </script>
165 166
167<script type="text/javascript" src="/concrete/js/jquery.js?_v=3.7.1"></script>
167 168<!--[if lt IE 9]>
168<script type="text/javascript" src="/concrete/js/ie/html5-shiv.js?_v=3.7.3"></script>
168<![endif]--> 169<!--[if lt IE 9]>
169<script type="text/javascript" src="/concrete/js/ie/respond.js?_v=1.4.2"></script>
169<![endif]--> 170<link href="/concrete/css/select2.css?_v=4.0.13" rel="stylesheet" type="text/css" media="all"> 171<link href="/concrete/css/app.css?_v=2.70.24.0" rel="stylesheet" type="text/css" media="all"> 172<link href="/concrete/css/font-awesome.css?_v=6.7.2" rel="stylesheet" type="text/css" media="all"> 173<link href="/concrete/css/jquery-ui.css?_v=1.14.1" rel="stylesheet" type="text/css" media="all"> 174<link href="/application/css/hive-alerts.css?_v=2.70.24.0" rel="stylesheet" type="text/css" media="all">
175<script type="text/javascript" src="/application/js/app/sentry-with-scope.min.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 175
175
176<script type="text/javascript" src="/application/js/modernizr.min.js?_v=3.8.0"></script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript" src="/application/js/app/hive-utils.min.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 177
177
178<script type="text/javascript" src="/application/js/i18next.min.js?_v=25.5.3"></script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript" src="/application/js/i18nextHttpBackend.min.js?_v=3.0.6"></script>
vendor: 1 bytes, line 179
179
180<script type="text/javascript" src="/application/js/i18n.js?_v=2.70.24.0"></script>
180 181<link href="/application/css/bootstrap-switch.min.css?_v=3.3.4" rel="stylesheet" type="text/css" media="all"> 182<link href="/packages/the_hive_basic/blocks/the_hive_button/view.css?_v=2.70.24.0" rel="stylesheet" type="text/css" media="all">
183<script type="text/javascript">$(function() {if(typeof moment !== 'undefined' && typeof moment.tz !== 'undefined'){moment.tz.setDefault("America\/New_York");}});</script>
vendor: 1 bytes, line 183
183
184<script type="text/javascript"> 185$(function() { 186 app.config.prompts = { 187 follow: false, 188 signUp: false 189 }; 190}); 191</script>
191<script type="text/javascript"> 192 if (typeof Modernizr !== "undefined" && !(Modernizr.input.required && Modernizr.formvalidation)) { 193 hiveUtils.loadScript("/application/js/polyfills/hyperform.min.js") 194 .then(function() { 195 hyperform(window); 196 }); 197 hiveUtils.loadStylesheet('/application/css/polyfills/hyperform.min.css'); 198 } 199 200 if ( (typeof(Modernizr) !== "undefined") && Modernizr.mq('only all')) { 201 var breakpoints = { 202 "mq-highdensity" : [ "only screen and (-webkit-min-device-pixel-ratio: 1.5)", 203 "only screen and (min--moz-device-pixel-ratio: 1.5)", 204 "only screen and (-o-min-device-pixel-ratio: 3/2)", 205 "only screen and (min-device-pixel-ratio: 1.5)" ], 206 "mq-extraSmall" : [ "only screen and (max-width: 575px)" ], 207 "mq-small" : [ "only screen and (min-width: 576px) and (max-width: 767px)" ], 208 "mq-medium" : [ "only screen and (min-width: 768px) and (max-width: 991px)" ], 209 "mq-large" : [ "only screen and (min-width: 992px) and (max-width: 1199px)" ], 210 "mq-extraLarge" : [ "only screen and (min-width: 1200px)" ], 211 "mq-landscape" : [ "(orientation: landscape)" ], 212 "mq-portrait" : [ "(orientation: portrait)" ], 213 }; 214 215 window.addEventListener("resize", function() { 216 var classes = []; 217 // remove all feature classes from `html` 218 $("html").removeClass(Object.keys(breakpoints).join(" ")); 219 // Test media queries in each feature 220 for (var feature in breakpoints) { 221 if (breakpoints.hasOwnProperty(feature)) { 222 var expressions = breakpoints[feature]; 223 expressions.forEach(function(expr) { 224 if (Modernizr.mq(expr) && classes.indexOf(feature) == -1) 225 classes.push(feature); 226 }); 227 // add classes to html element
228 $("html").addClass(classes.join(" ")); 229 } 230 } 231 }); 232 // trigger event manually once 233 hiveUtils.triggerEvent(window, 'resize'); 234 } 235 236</script>
vendor: 1 bytes, line 236
236
237<script type="text/javascript" src="/application/js/dist/t9n/t9n.bundle.js?_v=2.70.24.0"></script>
237 238
238<script> 239 window.HiveSourceLanguageCode = "en"; 240 window.HiveTargetLanguageCode = "en"; 241 window.HiveAvailableLanguages = [{"code":"en","name":"English"},{"code":"ar","name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"},{"code":"es","name":"espa\u00f1ol"},{"code":"fil","name":"Filipino"},{"code":"fr-CA","name":"fran\u00e7ais canadien"},{"code":"hi","name":"\u0939\u093f\u0928\u094d\u0926\u0940"},{"code":"ht","name":"cr\u00e9ole ha\u00eftien"},{"code":"ko","name":"\ud55c\uad6d\uc5b4"},{"code":"pt","name":"portugu\u00eas"},{"code":"ru","name":"\u0440\u0443\u0441\u0441\u043a\u0438\u0439"},{"code":"so","name":"Soomaali"},{"code":"ta","name":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},{"code":"te","name":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},{"code":"ur","name":"\u0627\u0631\u062f\u0648"},{"code":"vi","name":"Ti\u1ebfng Vi\u1ec7t"},{"code":"zh-Hans","name":"\u7b80\u4f53\u4e2d\u6587"}]; 242 window.HiveLanguageMappings = {"af":"af_ZA","am":"am_ET","ar":"ar","bn":"bn_BD","bo":"bo_BT","bs":"bs_BA","ca":"ca_ES","cs":"cs_CZ","da":"da_DK","de":"de_DE","dz":"dz_BT","el":"el_GR","en":"en_US","es":"es_ES","es-419":"es_419","fa":"fa_IR","fa-AF":"fa_AF","fi":"fi_FI","fil":"fil_PH","fj":"fj_FJ","fr":"fr_FR","fr-CA":"fr_CA","gu":"gu_IN","haw":"haw_US","he":"he_IL","hi":"hi_IN","hmn":"hmn_CN","hr":"hr_HR","ht":"ht_HT","hy":"hy_AM","id":"id_ID","ilo":"ilo_PH","it":"it_IT","iu":"iu_CA","ja":"ja_JP","km":"km_KH","ko":"ko_KR","lo":"lo_LA","mi":"mi_NZ","mk":"mk_MK","ml":"ml_IN","mn":"mn_MN","ms":"ms_MY","mt":"mt_MT","my":"my_MM","ne":"ne_NP","nl":"nl_NL","om":"om_ET","pa":"pa_IN","pl":"pl_PL","ps":"ps_AF","pt":"pt_BR","ro":"ro_RO","ru":"ru_RU","si":"si_LK","sk":"sk_SK","sm":"sm_WS","so":"so_SO","sr":"sr_RS","sv":"sv_SE","sw":"sw_KE","ta":"ta_IN","te":"te_IN","th":"th_TH","ti":"ti_ER","to":"to_TO","tr":"tr_TR","uk":"uk_UA","ur":"ur_PK","vi":"vi_VN","zh-Hans":"zh_CN","zh-Hant":"zh_TW","tl":"fil_PH","zh-TW":"zh_TW"}; 243 244 var willTranslate = window.HiveSourceLanguageCode !== window.HiveTargetLanguageCode; 245 246 // Set notranslate 247 if (willTranslate) { 248 var htmlEl = document.documentElement; 249 if (htmlEl && htmlEl.classList) { 250 htmlEl.classList.add('notranslate'); 251 htmlEl.setAttribute('translate', 'no'); 252 } 253 var headEl = document.head; 254 if (headEl) { 255 var metaEl = document.createElement('meta'); 256 metaEl.name = 'google'; 257 metaEl.content = 'notranslate'; 258 headEl.appendChild(metaEl); 259 } 260 } 261 262 window.addEventListener('load', function() { 263 if (typeof T9N === 'undefined') { 264 console.error('T9N library not loaded. Ensure the t9n.bundle.js script is included.'); 265 } else { 266 var config = { 267 sourceLanguage: window.HiveSourceLanguageCode, 268 targetLanguage: window.HiveTargetLanguageCode, 269 translateClasses: ['t9n', 'ljs'] 270 }; 271 272 // If the source and target languages are the same, skip initialization 273 if (!willTranslate) { 274 return; 275 } 276 277 // Initialize T9N with the configuration 278 T9N.init(config).then(function() { 279 // Trigger initial translation 280 T9N.autoTranslate(); 281 282 // Translate page title 283 (async function() { 284 var titleEl = document.head.getElementsByTagName('title')[0]; 285 if (titleEl && typeof titleEl.dataset.translate === 'string') { 286 var result = titleEl.dataset.translate; 287 var matches = [...result.matchAll(/{([^}]+)}/g)]; 288 for (var match of matches) { 289 var translation = await T9N.translate(match[1]); 290 result = result.replace(match[0], translation); 291 } 292 titleEl.innerText = result; 293 } 294 })(); 295 296 }).catch(function(error) { 297 console.error('T9N initialization failed:', error); 298 }); 299 } 300 }); 301 </script>
301 302 303 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 304 305 <link href="https://engagenrv.org/ccm/theme/the_hive_consultant/default/theme.css?_v=d5e4ede6105d8944c9417d4aa6ecd656" rel="stylesheet" type="text/css" media="all"> 306<link rel="preconnect" href="https://fonts.googleapis.com"> 307<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 308<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet"> 309</head> 310<body class="the_hive_consultant"> 311 312 313<div id="page" class="ccm-page page-template-home"> 314 <a class="skipnav" href="#content">Skip to main content</a> 315 316<header role="banner" class="mod-single mod-consult"> 317 <section class="logo-area logo-area-localise"> 318 <ul id="navlinks" class="nav-links-consult"> 319 <li class="language-picker-inline js-language-picker hidden"> 320 <a href="#" role="button" class="language-picker-button" aria-expanded="false" aria-controls="language-picker-6abcf8fb494203.11930146-dropdown"> 321 <i class="fa fa-globe" aria-hidden="true"></i> 322 <span class="language">English</span> 323 <svg class="icon" viewBox="0 0 24 24" width="12" height="9"><path fill="#333" d="M2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z" style="fill: currentColor;"></path></svg> 324</a> 325<div class="language-picker-dropdown language-picker-dropdown-right" aria-describedby="language-picker-6abcf8fb494203.11930146-description" id="language-picker-6abcf8fb494203.11930146-dropdown" data-default="en"> 326 <p class="sr-only" id="language-picker-6abcf8fb494203.11930146-description">Select your language</p> 327 <ul class="language-picker-list hidden" role="listbox"></ul> 328 <div class="translation-unavailable hidden" tabindex="-1">Translation not available for this page</div> 329 <div class="disclaimer"><a href="https://engagenrv.org/translation-disclaimer">Translation Disclaimer</a></div> 330 </div> 331 </li> 332 </ul> 333 <a href="https://engagenrv.org/"> 334 <h1 class="banner-logo-heading"> 335 <img src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/7517/3328/6328/site-logo-NRV.svg" alt="ConnectNRV Logo"/> 336 <span>EngageNRV</span> 337 </h1> 338 </a> 339 </section> 340 <section class="navigation"> 341 <ul class="nav-utilities clearfix"> 342 <li class="nav-utilities-profile nav-utilities-item js-show-user nav-acc-dropdown nav-acc-item dropdown" style="display:none;" aria-hidden="true"> 343 <a id="nav-acc-dropdown" data-target="#" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" class="btn btn-primary"> 344 <span>My profile <svg class="icon" id="arrow-down-light" viewBox="0 0 24 24" width="100%" height="100%"><path fill="#fff" d="M2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z"></path></svg> 345 </span> 346 </a> 347 <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="nav-acc-dropdown"> 348 <li class="nav-acc-edit"> 349 <a href="https://engagenrv.org/account"> 350 <span>Edit profile</span> 351 </a> 352 </li> 353 <li class="nav-acc-signout"> 354 <a href="https://engagenrv.org/login/logout/LOGOUT_TOKEN"> 355 <span>Sign out</span> 356 </a> 357 </li> 358 </ul> 359 </li> 360 </ul> 361 </section> 362</header> 363 364<div id="content"> 365 <!-- MASTHEAD SECTION --> 366 <section class="masthead"> 367 368 369 <div class="hive-block banner mod-overlaybottom"> 370 <div class="banner-img mod-size-medium mod-posY-center mod-posX-center" style="background-image:url(https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/4717/3385/6263/IMG_3911.JPG);"> 371 <div class="banner-img-overlay"></div> 372 <div class="container-fluid"> 373 <div class="banner-content"> 374 <div class="banner-content-inner"> 375 <h1 class="banner-content-heading mod-lg ljs">Welcome to EngageNRV</h1> 376 <div class="banner-content-desc ljs"> 377 We're here to connect the community with projects across the New River Valley. Your voice matters! Help guide the projects that impact you and your community. </div> 378 379 380 </div> 381 </div> 382 </div> 383 </div> 384 </div> 385 386 </section> 387 388 <div class="container-fluid mod-fluid"> 389 <div class="row"> 390 <div class="col-sm-12"> 391 <!-- MAIN SECTION --> 392 <main class="main" role="main" tabindex="-1"> 393 394 395 <div class="hive-block projects-filter mod-toggle mod-filter-color" id="hive-block-1172"> 396 <div class="container-fluid mod-fluid"> 397 <div class="row"> 398 <div class="col-sm-12"> 399 <a class="btn btn-block collapsed" role="button" data-toggle="collapse" href="#collapse-1172" aria-expanded="false" aria-controls="collapse-1172"> 400 Find a Project </a> 401 </div> 402 </div> 403 <div class="row"> 404 <div class="col-sm-12"> 405 <div class="collapse" id="collapse-1172"> 406 <form class="projects-filter-form form-inline js-projects-filter">
407 <span class="projects-filter-form-text">I'm looking for projects about</span> 408 <div class="form-group"> 409 <label for="project-category-1172" class="sr-only">Project Category</label> 410 <select name="project-category" id="project-category-1172" class="projects-filter-form-select form-control input-lg"> 411 <option value="" selected="selected">All categories</option> 412 <option class="ljs" value="Community Development" >Community Development</option> 413 <option class="ljs" value="Community Health" >Community Health</option> 414 <option class="ljs" value="Comprehensive Plans" >Comprehensive Plans</option> 415 <option class="ljs" value="Downtown Revitalization" >Downtown Revitalization</option> 416 <option class="ljs" value="Economic Development" >Economic Development</option> 417 <option class="ljs" value="Environmental" >Environmental</option> 418 <option class="ljs" value="Infrastructure" >Infrastructure</option> 419 <option class="ljs" value="Natural Resources" >Natural Resources</option> 420 <option class="ljs" value="Parks and Recreation" >Parks and Recreation</option> 421 <option class="ljs" value="Transportation" >Transportation</option> 422 </select> 423 </div> 424 <span class="projects-filter-form-text">in</span> 425 <div class="form-group"> 426 <label for="project-location-1172" class="sr-only">Project Location</label> 427 <select name="project-location" id="project-location-1172" class="projects-filter-form-select form-control input-lg"> 428 <option value="" selected="selected">All places</option> 429 <option class="ljs" value="Floyd County" >Floyd County</option> 430 <option class="ljs" value="Giles County" >Giles County</option> 431 <option class="ljs" value="Montgomery County" >Montgomery County</option> 432 <option class="ljs" value="New River Valley" >New River Valley</option> 433 <option class="ljs" value="Pulaski County" >Pulaski County</option> 434 <option class="ljs" value="Radford City" >Radford City</option> 435 <option class="ljs" value="Town of Blacksburg" >Town of Blacksburg</option> 436 <option class="ljs" value="Town of Christiansburg" >Town of Christiansburg</option> 437 <option class="ljs" value="Town of Dublin" >Town of Dublin</option> 438 <option class="ljs" value="Town of Floyd" >Town of Floyd</option> 439 <option class="ljs" value="Town of Narrows" >Town of Narrows</option> 440 <option class="ljs" value="Town of Pearisburg" >Town of Pearisburg</option> 441 <option class="ljs" value="Town of Pembroke" >Town of Pembroke</option> 442 <option class="ljs" value="Town of Pulaski" >Town of Pulaski</option> 443 <option class="ljs" value="Town of Rich Creek" >Town of Rich Creek</option> 444 </select> 445 </div>
446 <span class="projects-filter-form-text">or</span> 447 <div class="form-group"> 448 <label for="project-name-1172" class="sr-only">Search by name</label> 449 <input type="text" name="project-name" id="project-name-1172" class="projects-filter-form-input form-control input-lg" placeholder="Search for a specific project..." /> 450 </div> 451 </form> 452 </div> 453 </div> 454 </div> 455 </div> 456</div> 457<div class="js-no-found alert alert-info" role="alert" style="display:none;" aria-hidden="true"> 458 <b>Your search did not match any projects.</b> Try different keywords or searching 'all' categories.</div> 459 460 461 462 463<section id="hive-block-1107" class="hive-block projects-list highlighted-projects-list" aria-live="polite" aria-busy="false" aria-relevant="all" data-bID="1107" data-route="https://engagenrv.org/ccm/the_hive_projects/tools/the_hive_projects_list/load_more/1107" data-page="1"> 464 <h3 class="ljs">Featured Projects</h3> 465 <div class="alert alert-info" role="alert" style="display:none;" aria-hidden="true"> 466 There are currently <strong>no</strong> projects. </div> 467 468 <div class="loader" style="display:none;" aria-hidden="true"><span class="sr-only">Loading...</span></div> 469 470 <div class="cards mod-cards mod-cards-style-1"> 471 472 <article class="h-entry project card grid-sm-1-3 " data-project-name="Crab Creek Beautification Project Phase II" data-project-category="["Environmental","Natural Resources"]" data-project-location="["Town of Christiansburg"]" aria-hidden="false" > 473 <a href="https://engagenrv.org/crab-creek-beautification"> 474 <div class="card-img"> 475 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/8917/8170/2204/crabCreek-logorefreshDraft-05.07.26_1.png" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 476 <div class="card-img-overlay hover-overlay-text"> 477 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 478 </div> 479 </div> 480 <div class="card-main"> 481 <h4 class="card-heading p-name ljs">Crab Creek Beautification Project Phase II</h4> 482 <p class="card-summary p-summary ljs"> 483 Crab Creek Beautification </p> 484 </div> 485 <div class="card-footer"> 486 <p> 487 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 488 </p> 489 </div> 490 </a> 491 </article> 492 493 494 495 <article class="h-entry project card grid-sm-1-3 " data-project-name="Town of Pearisburg Comprehensive Plan" data-project-category="["Comprehensive Plans"]" data-project-location="[]" aria-hidden="false" > 496 <a href="https://engagenrv.org/pearisburg-plan"> 497 <div class="card-img"> 498 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/7017/7376/0947/ToPBG.jpg" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 499 <div class="card-img-overlay hover-overlay-text"> 500 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 501 </div> 502 </div> 503 <div class="card-main"> 504 <h4 class="card-heading p-name ljs">Town of Pearisburg Comprehensive Plan</h4> 505 <p class="card-summary p-summary ljs"> 506 Town of Pearisburg Comprehensive Plan </p> 507 </div> 508 <div class="card-footer"> 509 <p>
510 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 511 </p> 512 </div> 513 </a> 514 </article> 515 516 517 518 <article class="h-entry project card grid-sm-1-3 " data-project-name="Town of Wytheville Parks and Recreation Master Plan" data-project-category="["Parks and Recreation"]" data-project-location="[]" aria-hidden="false" > 519 <a href="https://engagenrv.org/wytheville-parks-and-recreation-masterplan"> 520 <div class="card-img"> 521 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/6517/7315/4478/Copy_of_Wytheville-illustrations_recreation-center-fullcolor.png" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 522 <div class="card-img-overlay hover-overlay-text"> 523 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 524 </div> 525 </div> 526 <div class="card-main"> 527 <h4 class="card-heading p-name ljs">Town of Wytheville Parks and Recreation Master Plan</h4> 528 <p class="card-summary p-summary ljs"> 529 Town of Wytheville Parks and Recreation Master Plan </p> 530 </div> 531 <div class="card-footer"> 532 <p> 533 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 534 </p> 535 </div> 536 </a> 537 </article> 538 539 540 541 <article class="h-entry project card grid-sm-1-3 " data-project-name="Valley to Valley Corridor Study" data-project-category="["Transportation"]" data-project-location="["New River Valley"]" aria-hidden="false" > 542 <a href="https://engagenrv.org/valley-to-valley"> 543 <div class="card-img"> 544 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/3617/4967/6738/activewear-couple-bicycle-biking.jpg" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 545 <div class="card-img-overlay hover-overlay-text"> 546 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 547 </div> 548 </div> 549 <div class="card-main"> 550 <h4 class="card-heading p-name ljs">Valley to Valley Corridor Study</h4> 551 <p class="card-summary p-summary ljs"> 552 Connecting Southwest Virginia Trails </p> 553 </div> 554 <div class="card-footer"> 555 <p> 556 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 557 </p> 558 </div> 559 </a> 560 </article> 561 562 563 564 <article class="h-entry project card grid-sm-1-3 " data-project-name="Christiansburg Comprehensive Plan" data-project-category="["Comprehensive Plans"]" data-project-location="["Town of Christiansburg"]" aria-hidden="false" > 565 <a href="https://engagenrv.org/christiansburg-comp-plan"> 566 <div class="card-img"> 567 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/4717/6227/2390/7b63cdde08c1568961fa16a43dc6c39d_blob.png" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 568 <div class="card-img-overlay hover-overlay-text">
569 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 570 </div> 571 </div> 572 <div class="card-main"> 573 <h4 class="card-heading p-name ljs">Christiansburg Comprehensive Plan</h4> 574 <p class="card-summary p-summary ljs"> 575 The Town of Christiansburg is in the process of updating its comprehensive plan. </p> 576 </div> 577 <div class="card-footer"> 578 <p> 579 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 580 </p> 581 </div> 582 </a> 583 </article> 584 585 586 587 <article class="h-entry project card grid-sm-1-3 " data-project-name="Floyd County Comprehensive Plan" data-project-category="["Comprehensive Plans"]" data-project-location="["Floyd County"]" aria-hidden="false" > 588 <a href="https://engagenrv.org/floyd-county-comp-plan"> 589 <div class="card-img"> 590 <div class="card-img-inner b-lazy" data-src="https://hdp-us-prod-app-nrvrc-connectnrv-files.s3.us-west-2.amazonaws.com/thumbnails/project_list_card/1317/6094/2213/7f6355909561b0054f0059e8c1fecfac_Floyd_Tree_dark_blue_no_banner.png" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 591 <div class="card-img-overlay hover-overlay-text"> 592 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right"></i></span> 593 </div> 594 </div> 595 <div class="card-main"> 596 <h4 class="card-heading p-name ljs">Floyd County Comprehensive Plan</h4> 597 <p class="card-summary p-summary ljs"> 598 Floyd County Comprehensive Plan </p> 599 </div> 600 <div class="card-footer"> 601 <p> 602 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 603 </p> 604 </div> 605 </a> 606 </article> 607 608 609 </div> 610 <!-- END OF CARDS WRAPPER --> 611 612 <div class="row projects-list-bottom" id="projects-list-bottom-1107" style="display:none;" aria-hidden="true"> 613 <div class="col-sm-6 col-sm-offset-3"> 614 <button class="btn btn-primary btn-lg btn-block js-load-more-prj" type="button"> 615 Show more </button> 616 </div> 617 </div> 618 619 <hr /> 620</section> 621
622<script type="text/template" id="projectTemplate-1107"> 623 <% cardClass = "grid-sm-1-3 "; 624 switch(projectStatus) { 625 case 'Open': 626 cardClass = "grid-sm-1-3 "; 627 break; 628 case 'Active': 629 cardClass = "grid-sm-1-3 "; 630 break; 631 case 'Closed': 632 cardClass = "grid-sm-1-3 "; 633 break; 634 } %> 635 <article class="h-entry project card <%-cardClass%>" data-project-name="<%-projectName%>" data-project-category="<%-JSON.stringify(projectCategoryArray)%>" data-project-location="<%-JSON.stringify(projectLocationArray)%>" aria-hidden="false"> 636 <a href="<%-projectPath%>"> 637 <div class="card-img"> 638 <% if (projectImageSrc) { %> 639 <div class="card-img-inner b-lazy" data-src="<%-projectImageSrc%>" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 640 <% } else { %> 641 <div class="card-img-inner" style="background-image: url(/packages/custom_consultant/themes/the_hive_consultant/img/default.jpg)"></div> 642 <% } %> 643 <div class="card-img-overlay hover-overlay-text"> 644 <span aria-hidden="true"><span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i></span> 645 </div> 646 </div> 647 <div class="card-main"> 648 <h4 class="card-heading p-name ljs"><%-projectName%></h4> 649 <p class="card-summary p-summary ljs"> 650 <%-projectDescription%> 651 </p> 652 </div> 653 <div class="card-footer"> 654 <p> 655 <span class="ljs">Learn more</span> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> 656 </p> 657 </div> 658 </a> 659 </article> 660</script>
660 661 662 663 664 <div class="hive-block-button text-center" 665 id="hive-block-button-1027"> 666 <a href="https://engagenrv.org/all-projects" class="btn btn-primary " 667 role="button"> 668 <span class="ljs">See All Projects</span> 669 </a> 670</div> 671 672 673 </main> 674 </div> 675 </div> 676 </div> 677</div> 678 679 680<footer class="footer" role="contentinfo"> 681 <div class="container-fluid"> 682 <div class="row"> 683 <div class="col-xs-6 col-sm-9"> 684 <div class="row"> 685 <div class="col-sm-12"> 686 <ul> 687 <li> 688 <a href="https://engagenrv.org/privacy-policy" class="ljs">Privacy Policy</a> 689 </li> 690 <li> 691 <a href="https://engagenrv.org/terms-use" class="ljs">Terms of Use</a> 692 </li> 693 <li> 694 <a href="https://engagenrv.org/accessibility" class="ljs">Accessibility</a> 695 </li> 696 <li> 697 <a href="https://engagenrv.org/moderation" class="ljs">Moderation</a> 698 </li> 699 </ul> 700 </div> 701 </div> 702 <div class="row"> 703 <div class="col-sm-12"> 704 <div class="footer-copyright"> 705 <small> 706 © 2026 <a href="/">EngageNRV</a>. 707 708 All rights reserved. <span class="sign-in js-show-guest" > 709 <a href="https://engagenrv.org/login" data-toggle="modal" data-target="#loginModal" data-remote="false">Log In to Site</a> 710 </span> 711 <span class="sign-in js-show-user" style="display:none;" aria-hidden="true"> 712 Currently logged in as <b data-hive-user="username">USERNAME</b>. <a href="https://engagenrv.org/login/logout/LOGOUT_TOKEN"> 713 Sign Out </a> 714 </span> 715 </small> 716 </div> 717 </div> 718 </div> 719 </div> 720 <div class="col-xs-6 col-sm-3 hive-logo-div"> 721 <a target="_blank" href="https://openpoint.com/products/community-engagement"><img class="hive-logo" alt="Social Point by Open Point logo" src="/application/images/sp-logo.svg"/></a> 722 </div> 723 </div><!-- END OF ROW --> 724 </div> 725</footer> 726 727 728 729 730<!-- Privacy Policy Modal --> 731<div class="modal hive-modal" id="privacyPolicyModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="privacyPolicyModalLabel" aria-hidden="true" data-backdrop="static"> 732 <div class="modal-dialog" role="document"> 733 <div class="modal-content"> 734 <div class="modal-header"> 735 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 736 <h1 class="modal-title" id="privacyPolicyModalLabel"> 737 <span class="ljs">Privacy Policy</span> 738 </h1> 739 </div> 740 <div class="modal-body"> 741 742 743 <div class="hive-block hive-block-content ljs"> 744 <p>This site is owned and operated by New River Valley Regional Commission using software licensed from Social Pinpoint. We take appropriate measures to safeguard personal information and use encryption, access controls, and other security measures to protect it. For details on what personal information we may collect and access, please refer to <a href="https://www.socialpinpoint.com/privacy-policy/" target="_blank">Social Pinpoint's Privacy Policy</a>.<br> 745</p><p>Users have the right to access, correct, or delete their personal information, subject to certain exceptions. For details on how to exercise these rights, or for any questions or concerns about our privacy practices, please contact us in writing at [email protected]. 746</p><p>This privacy policy may change from time to time, and any changes will be communicated to users through the site. 747</p> </div> 748 749 </div> 750 751 <div class="modal-footer"> 752 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 753 </div> 754 </div> 755 </div> 756</div> 757 758<!-- Terms of Use Modal --> 759<div class="modal hive-modal" id="termsOfUseModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="termsOfUseModalLabel" aria-hidden="true" data-backdrop="static"> 760 <div class="modal-dialog" role="document"> 761 <div class="modal-content"> 762 <div class="modal-header"> 763 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 764 <h1 class="modal-title" id="termsOfUseModalLabel">
765 <span class="ljs">Terms of Use</span> 766 </h1> 767 </div> 768 <div class="modal-body"> 769 770 771 <div class="hive-block hive-block-content ljs"> 772 <p>The following Terms and Conditions govern the use of ConnectNRV (âthe siteâ). The software platform is owned by Social Pinpoint Pty Ltd and operated by us, New River Valley Regional Commission. 773</p><p>By accessing and using this site, you are choosing to accept and comply with the Terms presented throughout this agreement as well as the Privacy Policy and Moderation Policy. These Terms apply to all visitors and users of this site. Linked sites, affiliated services or third party content or software have their own Terms that you must comply with. If you disagree with any of the Terms presented in this agreement, you may discontinue using the site immediately. 774</p><p>If you are under 18 years old, please ensure that your parent or guardian understands and accepts these Terms and Conditions (including the Privacy Policy and Moderation Policy). 775</p><p><strong>What are the conditions with a userâs account? </strong> 776</p><p>While using the site, you must not violate any applicable laws and regulations. It is our duty to protect the confidentiality of content you provide on our site in accordance with our Privacy Policy. When you create an account with us, you must always provide us with accurate information. Failure to provide accurate information violates the Terms, which may result in immediate termination of your account on our service. You are responsible for protecting your own password you use for this site and for any activities done under that password. Unauthorized use of your password or account must be immediately reported to us. In some cases, we or our agents may require access to your user accounts to respond to technical issues. 777</p><p>We are not responsible for the content on the site that has been provided by the users of the site. Any content posted by you is subject to the rules of our Moderation Policy. Your contribution to the site may be edited, removed or not published if we consider it inappropriate (refer to Moderation Policy). Contributors should also be aware that their posts may remain online indefinitely. Where practical, you may choose not to identify yourself, deal with us on an anonymous basis or use a pseudonym. 778</p><p><strong>What do we require from our users?</strong> 779</p><p>You must understand and agree that, without limitation: 780</p><ul> 781 <li>all information, data, images and other materials are the sole responsibility of the person from whom the content originated;</li> 782 <li> you are prohibited from advertising or offering to sell or buy any goods and services </li> 783 <li> you cannot transmit Content that contains software viruses or programs designed to change or destroy the functionality of any computer software or hardware; or </li> 784 <li> you cannot collect or store personal data about other users of the site </li> 785 <li> you cannot impersonate any person or entity, including without limitation to a New River Valley Regional Commission representative</li> 786 <li> you cannot interrupt or interfere with the site or servers or networks connected to the site</li> 787 <li> you cannot attempt to gain unauthorized access to the site or other use accounts </li> 788</ul><p><strong>Can your account be suspended or terminated?</strong> 789</p><p>We may terminate or suspend access to your site and/or account immediately, without prior notice, including without limitation if you breach the Terms. We may immediately deactivate or delete your account and all the related files and information in your account. After your account has been terminated, the content you have posted may also remain indefinitely on the site. 790</p><p>If you want to terminate your own account, please send an email to [email protected]. 791</p><p><strong>Governing Law</strong></p><p>These Terms shall be governed in accordance with the laws of the State of Delaware, the United States of America and Queensland, Australia, without regard to its conflict of law provisions.<br></p><p><strong>Indemnification</strong> 792</p><p>New River Valley Regional Commission, its subsidiaries, affiliates, officers, agents, licensors and other partners are not responsible for any loss, liability, claim, or demand, including legal fees, made by any third party due to or arising from a breach of this agreement and/or any breach of your representations and warranties set forth above. 793</p><p><strong>What content do we own? </strong> 794</p><p>This website contains the copyrighted material, trademarks, patents, trade secrets and other proprietary information (âIntellectual Propertyâ) of New River Valley Regional Commission and its suppliers and licensors. New River Valley Regional Commission owns and retains all proprietary rights in the intellectual property. All intellectual property in the content of this site including without limitation to text, softw
794are, source code, pages, documents and online graphics, photographs, sounds, audio, video and other interactive features are owned by or licensed to us. 795</p><p>Any original content that you submit or post on our site may be made available to the public and allows users to share your content (with the end user acknowledging your contribution) under the Creative Commons Attribution-ShareAlike 4.0 License. 796</p><p>Except for Intellectual Property which is in the public domain or for which you have been given written permission, you may not copy, alter, transmit, sell, distribute any of the Intellectual Property on this site. 797</p><p>We are not responsible for your communications or dealings, including payment and delivery of goods or services, with a third party found via our website. Any loss or damage incurred from those communications or dealings are solely between the user and the third party. 798</p><p><strong>Disclaimer and Warranties</strong> 799</p><p>Users must agree that you use of the site is at your own risk. We make no warranty that the site will meet your requirements or be uninterrupted or error-free. Any material that the user downloads through the site is done at their own risk and are responsible for any damages to their computer system or loss of data. 800</p><p><strong>What happens if these Terms change? </strong> 801</p><p>We reserve the right, at our sole discretion, to modify or replace these Terms at any time without notice. The most recent version of the Terms can be seen on this page. By continuing to access or use our site after those revisions become effective, you agree and will comply to the revised terms. If you do not agree to the revised terms, please discontinue using our site. 802</p><p><strong>Contact Us</strong> 803</p><p>If you have any questions about these Terms, please contact us at [email protected]</p> </div> 804 805 </div> 806 <div class="modal-footer"> 807 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 808 </div> 809 </div> 810 </div> 811</div> 812 813<!-- Login Modal --> 814<div class="modal hive-modal login-modal" id="loginModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="loginModalLabel" aria-hidden="true" data-backdrop="static"> 815 <div class="modal-dialog"> 816 <div class="modal-content"> 817 <div class="modal-body login-signup-form"> 818 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 819 <div class="clearfix"></div> 820 <div class="text-center"> 821 <h1 class="modal-title" id="loginModalLabel">Welcome back</h1> 822 </div> 823 <div data-handle="concrete"> 824 <form id="logInForm" action="https://engagenrv.org/login/authenticate" method="POST"> 825 <input type="hidden" name="rcID" value="1" /> 826 <div class="error-message" role="alert" tabindex="-1"></div> 827 <div class="form-group"> 828 <label for="loginFormEmail">Email address</label> 829 <input type="email" class="form-control" id="loginFormEmail" name="uName" autocomplete="username"> 830 </div> 831 <div class="form-group"> 832 <label for="loginFormPassword" class="control-label">Password</label> <div class="input-group input-group-password-toggle"><input type="password" id="loginFormPassword" name="uPassword" value="" autocomplete="current-password" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div> </div> 833 <div class="form-group"> 834 <div class="row"> 835 <div class="col-sm-6 remember-me"> 836 <div class="checkbox-single"> 837 <input type="checkbox" name="uMaintainLogin" value="1" id="loginModalRememberMe"> 838 <label for="loginModalRememberMe">Remember me</label> 839 </div> 840 </div> 841 <div class="col-sm-6 forgot-password-link"> 842 <a href="#" data-target="#resetPasswordModal" role="button" class="js-modal-switch">Forgot your password?</a> 843 </div> 844 </div> 845 </div> 846 847 <div class="form-group"> 848 <button type="submit" class="btn btn-primary btn-block">Log in</button> 849 </div> 850 <input type="hidden" name="ccm_token" value="1790769403:d56495a0ba9333ba773f1a3b7e894c76" /> </form> 851 </div> 852 <div data-handle="auth0_hdp" style="display:none;"> 853 <form method="post" action="https://engagenrv.org/ccm/system/authentication/oauth2/auth0_hdp/attempt_auth"> 854 <input type="hidden" name="rcID" value="1" /> 855 <div class="form-group"> 856 <label for="auth0LoginModalEmail">Email address</label> 857 <input type="email" id="auth0LoginModalEmail" name="uName" class="form-control" readonly /> 858 </div> 859 <div class="form-group"> 860 <button type="submit" class="btn btn-primary btn-block">
860Log in with Auth0</button> 861 </div> 862 <p class="text-center"> 863 <button type="button" class="btn btn-inline btn-link">Cancel</button> 864 </p> 865 </form> 866 </div> 867 </div> 868 </div> 869 </div> 870</div> 871 872<!-- Forgot Password Modal --> 873<div class="modal hive-modal reset-password-modal" id="resetPasswordModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="resetPasswordModalLabel" aria-hidden="true"> 874 <div class="modal-dialog" role="document"> 875 <div class="modal-content"> 876 <div class="modal-body login-signup-form"> 877 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 878 <div class="clearfix"></div> 879 <div class="text-center"> 880 <h1 class="modal-title" id="resetPasswordModalLabel">Reset password</h1> 881 <p>Enter your email address below. We will send you instructions to reset your password.</p> 882 </div> 883 <form id="resetPasswordForm" action="https://engagenrv.org/login/forgot_password" method="post"> 884 <div class="error-message" aria-hidden="true" role="alert"></div> 885 <div class="form-group"> 886 <label for="resetPasswordEmail">Email address</label> 887 <input type="email" class="form-control" id="resetPasswordEmail" name="uEmail" placeholder="Email"> 888 </div> 889 890 <div class="form-group"> 891 <div class="captcha-security"> 892 <div class="grecaptcha-checkbox" id="g-recaptcha-fa45b81489" data-theme="light" data-sitekey="6LfjZZIqAAAAAGY7971ySFin3zNV4CxDeZehaFmM"></div> </div> 893 </div> 894 <div class="form-group"> 895 <button type="submit" class="btn btn-primary btn-block">Reset and Email Password</button> 896 </div> 897 </form> 898 <p class="text-center">Back to <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a></p> 899 </div> 900 </div> 901 </div> 902</div> 903 904<!-- Sign Up Modal --> 905<div class="modal hive-modal signup-modal" id="signUpModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpModalLabel" aria-hidden="true" data-backdrop="static"> 906 <div class="modal-dialog" role="document"> 907 <div class="modal-content"> 908 <div class="modal-body login-signup-form"> 909 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 910 <div class="clearfix"></div> 911 <h1 class="modal-title ljs" id="signUpModalLabel">Join our online community to participate in shaping our future</h1> 912 <p class="modal-description ljs">Creating an account helps us better understand your needs and the needs of the community.</p> 913 <div class="text-center"> 914 </div> 915 <form id="signUpForm" action="https://engagenrv.org/register/do_register" method="POST" data-next-modal="#userDetailsModal"> 916 <input type="hidden" name="ccm_token" value="1790769403:1ad9051df1a90ca33aae30a8aff46b0a" /> <div class="error-message hidden" role="alert" aria-hidden="true" tabindex="-1"></div> 917 918 <div class="form-group sweets" style="display: none; visibility: hidden;"> 919 <label for="insert-your-email-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <input type="email" id="insert-your-email-signup-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" /> 920 <label for="sweeter-input-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <input type="text" id="sweeter-input-signup-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" /> 921 <label for="sweeter-text-area-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <textarea id="sweeter-text-area-signup-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea> </div> 922 923 <div class="form-group"> 924 <label for="signupFormName"><span class="ljs">Username</span> <span class="text-muted small">Required</label> 925 <input type="text" class="form-control" id="signupFormName" name="uName" minlength="3" maxlength="64"> 926 </div> 927 <div class="form-group"> 928 <label for="signupFormEmail"><span class="ljs">Email Address</span> <span class="text-muted small">Required</label> 929 <input type="email" class="form-control" id="signupFormEmail" name="uEmail" autocomplete="username"> 930 </div> 931 <div class="form-group"> 932 <label for="signupFormPassword"><span class="ljs">Password</span> <span class="text-muted small">Required</label> 933 <sp
933an class="help-block help-description" id="signupFormPasswordRequirements"> 934 Your password must have a minimum length of 5 characters. </span> 935 <div class="input-group input-group-password-toggle"><input type="password" id="signupFormPassword" name="uPassword" value="" autocomplete="new-password" aria-describedby="signupFormPasswordRequirements" minlength="5" maxlength="128" number_of="0" char_upper="" char_lower="" char_number="" char_special="" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div> </div> 936 937 938<div class="form-group"> 939 940 941 942 <div class="checkbox checkbox-single"><input type="checkbox" id="ak_privacy_statement_qalnt" name="akID[38][value]" required="required" class="ccm-input-checkbox" value="1" /> <label for="ak_privacy_statement_qalnt"> <span><span class="ljs">I agree to the privacy statement</span> <span class="text-muted small">Required</span><span></label></div></div> 943 944 <div class="form-group"> 945 <div class="captcha-security"> 946 <div class="grecaptcha-checkbox" id="g-recaptcha-69ec5014b5" data-theme="light" data-sitekey="6LfjZZIqAAAAAGY7971ySFin3zNV4CxDeZehaFmM"></div> </div> 947 </div> 948 <div class="form-group"> 949 <span class="help-block" id="policy-terms"> 950 By creating an account you agree to our <a href="https://engagenrv.org/privacy-policy" target="_blank" data-target="#privacyPolicyModal" class="js-modal-switch ljs">Privacy Policy</a> and <a href="https://engagenrv.org/terms-use" target="_blank" data-target="#termsOfUseModal" class="js-modal-switch ljs">Terms of Use</a> </span> 951 <button type="submit" class="btn btn-primary btn-block" aria-describedby="policy-terms">Create Account</button> 952 </div> 953 </form> 954 <p class="text-center"> 955 Already have an account? <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a> now </p> 956 </div> 957 </div> 958 </div> 959</div> 960 961<!-- Sign Up Confirm Modal --> 962<div class="modal hive-modal signup-confirm-modal" id="signUpConfirmModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpConfirmModalLabel" aria-hidden="true"> 963 <div class="modal-dialog"> 964 <div class="modal-content"> 965 <div class="modal-body"> 966 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 967 <div class="clearfix"></div> 968 <div class="alert alert-account-created" role="alert" id="signUpConfirmModalLabel"> 969 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><path d="M23.854,5.396l-3.5-3.5c-0.195-0.195-0.512-0.195-0.707,0L7.5,14.043l-3.146-3.146c-0.195-0.195-0.512-0.195-0.707,0 l-3.5,3.5c-0.195,0.196-0.195,0.512,0,0.707l7,7C7.244,22.201,7.372,22.25,7.5,22.25s0.256-0.049,0.354-0.146l16-16 C24.049,5.908,24.049,5.592,23.854,5.396z M7.5,21.043L1.207,14.75L4,11.957l3.146,3.147c0.195,0.195,0.512,0.195,0.707,0L20,2.957 l2.793,2.793L7.5,21.043z"/></svg> 970 <div class="js-success-msg-container"> 971 <p>Thank you, your account has been created.</p> 972 </div> 973 </div> 974 <button type="button" class="btn btn-default btn-block" data-dismiss="modal">Close</button> 975 </div> 976 </div> 977 </div> 978</div> 979 980<!-- User Details Modal --> 981<div class="modal hive-modal user-details-modal" id="userDetailsModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="userDetailsModalLabel" aria-hidden="true"> 982 <div class="modal-dialog" role="document"> 983 <div class="modal-content"> 984 <div class="modal-body user-details-form"> 985 <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button> 986 <div class="clearfix"></div> 987 <div class="alert alert-account-created mod-alert-success" role="alert">
988 Thank you, your account has been created. </div> 989 <h1 class="modal-title ljs" id="userDetailsModalLabel">You're almost there, we just need a little more information</h1> 990 <p class="ljs">Completing the questions below helps us better understand the diverse range of people who contribute their ideas. The questions are optional.</p> 991 <hr /> 992 <form id="userDetailsForm" action="https://engagenrv.org/register/update_details" method="POST"> 993 <div class="error-message" role="alert" aria-hidden="true"></div> 994 995 <div class="form-group sweets" style="display: none; visibility: hidden;"> 996 <label for="insert-your-email-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <input type="email" id="insert-your-email-user-details-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" /> 997 <label for="sweeter-input-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <input type="text" id="sweeter-input-user-details-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" /> 998 <label for="sweeter-text-area-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label> <textarea id="sweeter-text-area-user-details-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea> </div> 999 1000 1001 <fieldset> 1002 <legend class="sr-only">User Details</legend> 1003 1004<div class="form-group"> 1005 1006 <label class="control-label" for="ak_postcode_8yccx"> 1007 <span class="ljs">ZIP Code</span> 1008 </label> 1009 1010 1011 <input type="text" id="ak_postcode_8yccx" name="akID[25][value]" value="" class="form-control ccm-input-text" /></div> 1012 1013<div class="form-group"> 1014 1015 <label class="control-label" for="ak_gender_gku2x"> 1016 <span class="ljs">Gender</span> 1017 </label> 1018 1019 1020 <select id="ak_gender_gku2x" name="akID[26][atSelectOptionValue]" class="form-control" > 1021 <option value="">** None</option> 1022 <option value="12" class="ljs">Male</option> 1023 <option value="13" class="ljs">Female</option> 1024 <option value="14" class="ljs">Other identity</option> 1025 </select> 1026</div> 1027 1028<div class="form-group"> 1029 1030 <label class="control-label" for="ak_year_of_birth_327d8"> 1031 <span class="ljs">Year of Birth</span> 1032 </label> 1033 1034 1035 <input type="number" id="ak_year_of_birth_327d8" name="akID[29][value]" value="" style="width:100px" min="1900" max="2026" step="1" class="form-control ccm-input-number" /></div> 1036 1037<div class="form-group"> 1038 1039 <label class="control-label" for="ak_member_interests_d87df"> 1040 <span class="ljs">Interests</span> 1041 </label> 1042 1043 1044 <select multiple class="form-control" id="ak_member_interests_d87df" 1045 data-placeholder="Select Interests" 1046 data-close-on-select="false" 1047 data-width="100%" 1048 name="akID[39][atSelectOptionValue][]" > 1049 <option value="0">All</option> 1050 <option data-node-id="99" value="99" class="ljs">Community Development</option> 1051 <option data-node-id="95" value="95" class="ljs">Community Health</option> 1052 <option data-node-id="72" value="72" class="ljs">
1052Comprehensive Plans</option> 1053 <option data-node-id="91" value="91" class="ljs">Downtown Revitalization</option> 1054 <option data-node-id="101" value="101" class="ljs">Economic Development</option> 1055 <option data-node-id="97" value="97" class="ljs">Environmental</option> 1056 <option data-node-id="93" value="93" class="ljs">Infrastructure</option> 1057 <option data-node-id="103" value="103" class="ljs">Natural Resources</option> 1058 <option data-node-id="87" value="87" class="ljs">Parks and Recreation</option> 1059 <option data-node-id="89" value="89" class="ljs">Transportation</option> 1060 </select> 1061
1061<script type="text/javascript"> 1062 $(function() { 1063 var $control = $('#ak_member_interests_d87df'); 1064 if ($control.closest('.ccm-page').length === 0) { 1065 $control.removeClass('form-control').css('display', 'block'); 1066 } 1067 1068 _.defer(function() { 1069 $control.select2(); 1070 if (false) { 1071 $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_member_interests_d87dfDescription'); 1072 } 1073 }) 1074 1075 var selectVal, selectPrevVal = []; 1076 var optionAll = $control.find('option[value=0]'); 1077 var options = $control.find('option'); 1078 if (options.not(optionAll).filter(':not(:selected)').length === 0) { 1079 optionAll.prop('disabled', true); 1080 } 1081 $control.on('select2:select', function(e) { 1082 if (e.params.data.id === '0') { 1083 $control.val(options.not(optionAll).map(function(i, v) { return v.value; })); 1084 $control.trigger('change'); 1085 $control.select2('close'); 1086 } 1087 1088 if (options.not(optionAll).filter(':not(:selected)').length === 0) { 1089 optionAll.prop('disabled', true); 1090 $control.trigger('change'); 1091 } 1092 }); 1093 $control.on('select2:unselect', function() { 1094 if (optionAll.prop('disabled') === true) { 1095 optionAll.prop('disabled', false); 1096 } 1097 }); 1098 }); 1099</script>
1099 1100 1101</div> 1102 1103<div class="form-group"> 1104 1105 <label class="control-label" for="ak_member_locations_b6o21"> 1106 <span class="ljs">Locations</span> 1107 </label> 1108 1109 1110 <select multiple class="form-control" id="ak_member_locations_b6o21" 1111 data-placeholder="Select Locations" 1112 data-close-on-select="false" 1113 data-width="100%" 1114 name="akID[40][atSelectOptionValue][]" > 1115 <option value="0">All</option> 1116 <option data-node-id="77" value="77" class="ljs">Floyd County</option> 1117 <option data-node-id="79" value="79" class="ljs">Giles County</option> 1118 <option data-node-id="81" value="81" class="ljs">Montgomery County</option> 1119 <option data-node-id="74" value="74" class="ljs">New River Valley</option> 1120 <option data-node-id="83" value="83" class="ljs">Pulaski County</option> 1121 <option data-node-id="85" value="85" class="ljs">Radford City</option> 1122 <option data-node-id="105" value="105" class="ljs">Town of Blacksburg</option> 1123 <option data-node-id="107" value="107" class="ljs">Town of Christiansburg</option> 1124 <option data-node-id="109" value="109" class="ljs">Town of Dublin</option> 1125 <option data-node-id="111" value="111" class="ljs">Town of Floyd</option> 1126 <option data-node-id="113" value="113" class="ljs">Town of Narrows</option> 1127 <option data-node-id="115" value="115" class="ljs">Town of Pearisburg</option> 1128 <option data-node-id="117" value="117" class="ljs">Town of Pembroke</option> 1129 <option data-node-id="119" value="119" class="ljs">Town of Pulaski</option> 1130 <option data-node-id="121" value="121" class="ljs">Town of Rich Creek</option> 1131 </select> 1132
1132<script type="text/javascript"> 1133 $(function() { 1134 var $control = $('#ak_member_locations_b6o21'); 1135 if ($control.closest('.ccm-page').length === 0) { 1136 $control.removeClass('form-control').css('display', 'block'); 1137 } 1138 1139 _.defer(function() { 1140 $control.select2(); 1141 if (false) { 1142 $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_member_locations_b6o21Description'); 1143 } 1144 }) 1145 1146 var selectVal, selectPrevVal = []; 1147 var optionAll = $control.find('option[value=0]'); 1148 var options = $control.find('option'); 1149 if (options.not(optionAll).filter(':not(:selected)').length === 0) { 1150 optionAll.prop('disabled', true); 1151 } 1152 $control.on('select2:select', function(e) { 1153 if (e.params.data.id === '0') { 1154 $control.val(options.not(optionAll).map(function(i, v) { return v.value; })); 1155 $control.trigger('change'); 1156 $control.select2('close'); 1157 } 1158 1159 if (options.not(optionAll).filter(':not(:selected)').length === 0) { 1160 optionAll.prop('disabled', true); 1161 $control.trigger('change'); 1162 } 1163 }); 1164 $control.on('select2:unselect', function() { 1165 if (optionAll.prop('disabled') === true) { 1166 optionAll.prop('disabled', false); 1167 } 1168 }); 1169 }); 1170</script>
1170 1171 1172</div> 1173 1174<div class="form-group"> 1175 1176 1177 1178 <div class="checkbox checkbox-single"><input type="checkbox" id="ak_interest_notifications_9xios" name="akID[41][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_interest_notifications_9xios"> <span><span class="ljs">I would like to be notified by email of new projects that match my interests</span><span></label></div></div> 1179 1180<div class="form-group"> 1181 1182 1183 1184 <div class="checkbox checkbox-single"><input type="checkbox" id="ak_newsletter_j09o4" name="akID[42][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_newsletter_j09o4"> <span><span class="ljs">I would like to receive monthly newsletter</span><span></label></div></div> 1185 </fieldset> 1186 <div class="form-group"> 1187 <button type="submit" class="btn btn-primary btn-block">Submit</button> 1188 </div> 1189 </form> 1190 </div> 1191 </div> 1192 </div> 1193</div> 1194 1195<!-- Unsupported Browser Banner --> 1196 1197<div id="unsupported-banner" class="alert alert-warning alert-dismissible" tabindex="0" role="alert"> 1198 <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> 1199 <div class="us-banner-content"> 1200 <svg class="us-banner-icon" width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1201 <path d="M40.8 0H7.2C5.29044 0 3.45909 0.758569 2.10883 2.10883C0.758569 3.45909 0 5.29044 0 7.2L0 28.8C0 30.7096 0.758569 32.5409 2.10883 33.8912C3.45909 35.2414 5.29044 36 7.2 36H19.2C19.5183 36 19.8235 36.1264 20.0485 36.3515C20.2736 36.5765 20.4 36.8817 20.4 37.2V39.6C20.4 39.9183 20.2736 40.2235 20.0485 40.4485C19.8235 40.6736 19.5183 40.8 19.2 40.8H12C11.0452 40.8 10.1295 41.1793 9.45442 41.8544C8.77929 42.5295 8.4 43.4452 8.4 44.4C8.4 45.3548 8.77929 46.2705 9.45442 46.9456C10.1295 47.6207 11.0452 48 12 48H36C36.9548 48 37.8705 47.6207 38.5456 46.9456C39.2207 46.2705 39.6 45.3548 39.6 44.4C39.6 43.4452 39.2207 42.5295 38.5456 41.8544C37.8705 41.1793 36.9548 40.8 36 40.8H28.8C28.4817 40.8 28.1765 40.6736 27.9515 40.4485C27.7264 40.2235 27.6 39.9183 27.6 39.6V37.2C27.6 36.8817 27.7264 36.5765 27.9515 36.3515C28.1765 36.1264 28.4817 36 28.8 36H40.8C42.7096 36 44.5409 35.2414 45.8912 33.8912C47.2414 32.5409 48 30.7096 48 28.8V7.2C48 5.29044 47.2414 3.45909 45.8912 2.10883C44.5409 0.758569 42.7096 0 40.8 0V0ZM21 7.2C21 6.40435 21.3161 5.64129 21.8787 5.07868C22.4413 4.51607 23.2044 4.2 24 4.2C24.7957 4.2 25.5587 4.51607 26.1213 5.07868C26.6839 5.64129 27 6.40435 27 7.2V16.8C27 17.5956 26.6839 18.3587 26.1213 18.9213C25.5587 19.4839 24.7957 19.8 24
120119.8C23.2044 19.8 22.4413 19.4839 21.8787 18.9213C21.3161 18.3587 21 17.5956 21 16.8V7.2ZM24 31.2C23.288 31.2 22.592 30.9889 21.9999 30.5933C21.4079 30.1977 20.9465 29.6355 20.674 28.9777C20.4016 28.3198 20.3303 27.596 20.4692 26.8977C20.6081 26.1993 20.9509 25.5579 21.4544 25.0544C21.9579 24.5509 22.5993 24.2081 23.2977 24.0692C23.996 23.9303 24.7198 24.0016 25.3777 24.274C26.0355 24.5465 26.5977 25.0079 26.9933 25.5999C27.3889 26.192 27.6 26.888 27.6 27.6C27.6 28.5548 27.2207 29.4705 26.5456 30.1456C25.8705 30.8207 24.9548 31.2 24 31.2Z" fill="#B10E1E"/> 1202 </svg> 1203 <div class="us-banner-item"> 1204 <p><strong>Youâre using an outdated browser.</strong><br> 1205 Some features of this website may not work correctly. To get a better experience we strongly recommend you download a new browser for free:</p> 1206 </div> 1207 <ul> 1208 <li> 1209 <a href="https://www.google.com/chrome/"> 1210 <img src="/application/themes/the_hive/img/chrome.svg" width="60" height="60" alt="" loading="lazy"> 1211 <span>Download Chrome</span> 1212 </a> 1213 </li> 1214 1215 <li> 1216 <a href="https://getfirefox.com/"> 1217 <img src="/application/themes/the_hive/img/firefox.svg" width="60" height="60" alt="" loading="lazy"> 1218 <span>Download Firefox</span> 1219 </a> 1220 </li> 1221 1222 <li> 1223 <a href="https://www.microsoft.com/edge"> 1224 <img src="/application/themes/the_hive/img/edge.svg" width="60" height="60" alt="" loading="lazy"> 1225 <span>Download Edge</span> 1226 </a> 1227 </li> 1228 1229 <li> 1230 <a href="https://support.apple.com/downloads/safari"> 1231 <img src="/application/themes/the_hive/img/safari.svg" width="60" height="60" alt="" loading="lazy"> 1232 <span>Download Safari</span> 1233 </a> 1234 </li> 1235 </ul> 1236 </div> 1237</div> 1238
1239<script type="text/javascript"> 1240$(function() { 1241if (/Trident\/|MSIE/.test(window.navigator.userAgent)) { 1242 $('#unsupported-banner').on('closed.bs.alert', function () { 1243 sessionStorage.setItem('banner-closed','yes'); 1244 }) 1245 if (sessionStorage.getItem('banner-closed')==='yes') { 1246 $('#unsupported-banner').alert('close'); 1247 } else { 1248 $('#unsupported-banner').css('display', 'block'); 1249 } 1250} 1251}); 1252</script>
1252 1253 1254</div> 1255<!-- END OF PAGE --> 1256 1257 1258
1259<script type="text/javascript"> 1260 var _paq = _paq || []; 1261</script>
1261 1262
1263<script type="text/javascript"> 1264 _paq.push(['setCustomVariable', 1, 'cID', '1', 'page']); 1265 _paq.push(['setCustomVariable', 3, 'lang', "en", 'page']); 1266 _paq.push(['trackPageView']); 1267 _paq.push(['enableLinkTracking']); 1268 _paq.push(['setSecureCookie', true]); 1269 (function() { 1270 var u="https://piwik.us.harvestdp.com/"; 1271 _paq.push(['setTrackerUrl', u+'piwik.php']); 1272 _paq.push(['setSiteId', 751]); 1273 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 1274 s.parentNode.insertBefore(g,s); 1275 })(); 1276</script>
1276 1277<noscript><p><img src="https://piwik.us.harvestdp.com/piwik.php?idsite=751" style="border:0;" alt="" /></p></noscript>
vendor: 134 bytes, lines 1277-1278
1277 1278<script src="https://www.google.com/recaptcha/api.js?hl=en&onload=onLoadRecaptchaCallback&render=explicit" async defer></script>
1279<script type="text/javascript" src="/application/js/bootstrap/collapse.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1279
1279
1280<script type="text/javascript" src="/application/js/bootstrap/modal.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1280
1280
1281<script type="text/javascript" src="/concrete/js/bootstrap/alert.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1281
1281
1282<script type="text/javascript" src="/application/js/jquery.validate.min.js?_v=1.21.0"></script>
vendor: 1 bytes, line 1282
1282
1283<script type="text/javascript" src="/ccm/assets/localization/jquery-validate/js/en_US"></script>
vendor: 1 bytes, line 1283
1283
1284<script type="text/javascript" src="/application/js/hive-login-signup.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1284
1284
1285<script type="text/javascript" src="/concrete/js/select2.js?_v=4.0.13"></script>
vendor: 1 bytes, line 1285
1285
1286<script type="text/javascript" src="/ccm/assets/localization/select2/js/en_US"></script>
vendor: 1 bytes, line 1286
1286
1287<script type="text/javascript" src="/concrete/js/jquery-migrate.min.js?_v=3.5.2"></script>
vendor: 1 bytes, line 1287
1287
1288<script type="text/javascript" src="/concrete/js/events.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1288
1288
1289<script type="text/javascript" src="/concrete/js/underscore.js?_v=1.13.8"></script>
vendor: 1 bytes, line 1289
1289
1290<script type="text/javascript" src="/concrete/js/backbone.js?_v=1.1.2"></script>
vendor: 1 bytes, line 1290
1290
1291<script type="text/javascript" src="/concrete/js/bootstrap/dropdown.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1291
1291
1292<script type="text/javascript" src="/concrete/js/bootstrap/tooltip.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1292
1292
1293<script type="text/javascript" src="/concrete/js/bootstrap/popover.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1293
1293
1294<script type="text/javascript" src="/application/js/bootstrap/tab.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1294
1294
1295<script type="text/javascript" src="/application/js/ally.min.js?_v=1.4.1"></script>
vendor: 1 bytes, line 1295
1295
1296<script type="text/javascript" src="/concrete/js/jquery-ui.js?_v=1.14.1"></script>
vendor: 1 bytes, line 1296
1296
1297<script type="text/javascript" src="/ccm/assets/localization/jquery/ui/js/en_US"></script>
vendor: 1 bytes, line 1297
1297
1298<script type="text/javascript" src="/ccm/assets/localization/core/js"></script>
vendor: 1 bytes, line 1298
1298
1299<script type="text/javascript" src="/concrete/js/app.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1299
1299
1300<script type="text/javascript" src="/application/js/alertify.min.js?_v=0.3.11"></script>
vendor: 1 bytes, line 1300
1300
1301<script type="text/javascript" src="/application/js/hive-alerts.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1301
1301
1302<script type="text/javascript" src="/application/js/main.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1302
1302
1303<script type="text/javascript" src="/application/js/bootstrap-switch.min.js?_v=3.3.4"></script>
vendor: 1 bytes, line 1303
1303
1304<script type="text/javascript" src="/application/js/hive-translator-picker.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1304
1304
1305<script type="text/javascript" src="/packages/the_hive_projects/blocks/the_hive_projects_filter/templates/projects_toggle_color/view.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1305
1305
1306<script type="text/javascript" src="/packages/the_hive_projects/js/blazy.min.js?_v=1.8.2"></script>
vendor: 1 bytes, line 1306
1306
1307<script type="text/javascript" src="/packages/the_hive_projects/js/hive-projects-list.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1307
1307
1308<script type="text/javascript" src="/application/js/hive-antispam-grecaptcha-checkbox.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1308
1308
1309<script type="text/javascript" src="/application/js/jquery.scrolldepth.min.js?_v=1.2.0"></script>
vendor: 1 bytes, line 1309
1309
1310<script type="text/javascript" src="/application/js/riveted.min.js?_v=0.6.1"></script>
vendor: 1 bytes, line 1310
1310
1311<script type="text/javascript"> 1312$(function(){ 1313 jQuery && jQuery.scrollDepth && jQuery.scrollDepth({ 1314 userTiming: false, 1315 pixelDepth: false, 1316 eventHandler: function(data) { 1317 var eventValue = parseInt(data.eventLabel) || 0; 1318 _paq.push(['trackEvent', data.eventCategory, data.eventAction, data.eventLabel, eventValue]); 1319 } 1320 }); 1321}); 1322</script>
vendor: 1 bytes, line 1322
1322
1323<script type="text/javascript"> 1324 window.riveted && riveted.init({ 1325 eventHandler: function(data) { 1326 _paq.push(['trackEvent', 'Active Time', 'Seconds', data + 's', 5]); 1327 } 1328 }) 1329</script>
1329 1330
1331<script type="text/javascript"> 1332// Workaround for a Firefox only bug. 1333// Transfers focus correctly to the anchor element: 1334if (/Firefox/i.test(navigator.userAgent)) { 1335 $('a[href^="#"]:not([href="#"])').on('keydown', function (e) { 1336 if (e.which == 13 && ($(this.hash)[0] && $(this.hash + ':visible:tabbable')) ) { 1337 $(this.hash).focus(); 1338 } 1339 }); 1340} 1341</script>
1341 1342
1343<script type="text/javascript" src="/packages/custom_consultant/themes/the_hive_consultant/js/vendor/classie.js?_v=2.70.24.0"></script>
1343<script type="text/javascript" src="/packages/custom_consultant/themes/the_hive_consultant/js/main.js?_v=2.70.24.0"></script>
vendor: 1 bytes, line 1343
1343
1344<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"8d90b6fc96","applicationID":"1570974636","transactionName":"bldVN0FUXxICAhVfDVcddBZAQV4MTCIOWAFLV0MGb3ZeEwY9MVcFXG50DF1BQw4PDQREPmlTUAZwWl8VEQ4NWgdLCA0VWlBG","queueTime":0,"applicationTime":780,"atts":"QhBCQQlOTE1BAEMMGURP","errorBeacon":"bam.nr-data.net","agent":""}</script>
1344</body> 1345</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.