1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head> 6 7 8 <meta charset="utf-8"> 9 <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1"> 11 <link rel="shortcut icon" href="https://assets.noviams.com/novi-file-uploads/calrha/structure/favi.ico" /> 12 <link rel="apple-touch-icon" href="https://assets.noviams.com/novi-file-uploads/calrha/structure/apple_icon-1.png" /> 13 14 15 <title>Blog - California Rental Housing Association</title> 16 17 18 <link rel="canonical" href="https://www.cal-rha.org/news" /> 19 <meta property="og:url" content="https://www.cal-rha.org/news" /> 20 21 22 23 24 25 26 <link href="https://assets.noviams.com/novi-core-assets/css/c/calrha/calrha.css" rel="stylesheet" /> 27 <link href="https://assets.noviams.com/novi-core-assets/css/fontawesome.css" rel="stylesheet" /> 28 <link href="/css-fingerprintF33D99896E2EEBCE0EA73AE03F8605A1/event-starting-modal.css" rel="stylesheet" /> 29 30 31 32 <link href="/client-apps/main/dist/css-fingerprint54A37ADB16B7E58AA32AC8D1E6983419/content-region-shims.css" rel="stylesheet" /> 33 <link href="/client-apps/main/dist/css-fingerprintA2B8FF91F793D1095AFC692DC44E5761/prism.css" rel="stylesheet" /> 34 35
35<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-e2842e214a327241915","applicationID":"1554429612","transactionName":"bwQGMkVZWBFQV0FfXlZOKTB0F3QOXlN2WV9MEwsKW11ETXhaUVNJ","queueTime":0,"applicationTime":853,"agent":"","atts":""}</script>
35<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:"1588971398",accountID:"4212042",trustKey:"4212042",xpid:"UAQGU1ZXChABUVRWAwMOUFUD",licenseKey:"NRJS-e2842e214a327241915",applicationID:"1554429612",browserID:"1588971398"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 36(()=>{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.323.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};
36e.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;
36const 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);
36if(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$:()=>
36o,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])}
36(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}
36;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.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
36{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-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};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.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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
36ine_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()=>
36{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)=>
36null==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
36dTimingMethod(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
36imeToRegister: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})})}
36return 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,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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"
36!==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);
36if(!(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)}
36);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)})});
36class 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
36h(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>
vendor: 71 bytes, lines 36-38
36 37 38<script async src="https://www.googletagmanager.com/gtag/js?id=
38G-VMJYT181GT
vendor: 13 bytes, line 38
38"></script>
39<script nonce="YZulLZZgxIMQkc6qBZIoYA==">
vendor: 130 bytes, lines 40-43
40window.dataLayer = window.dataLayer || []; 41function gtag(){dataLayer.push(arguments);} 42gtag('js', new Date()); 43gtag('config', '
43G-VMJYT181GT
vendor: 5 bytes, line 43
43');
44</script>
44 45 46 47
47<script data-novi-association-source> 48 (function(ac) { 49 var d = document, s = 'script', id = 'adplugg-adjs'; 50 var js, fjs = d.getElementsByTagName(s)[0]; 51 if (d.getElementById(id)) return; 52 js = d.createElement(s); js.id = id; js.async = 1; 53 js.src = '//www.adplugg.com/serve/' + ac + '/js/1.1/ad.js'; 54 fjs.parentNode.insertBefore(js, fjs); 55 }('A48224757')); 56</script>
56 57
58<script data-novi-association-source> 59function getCookie() { 60 const value = '; ' + document.cookie; 61 const parts = value.split('; ad_blocker_alert_shown='); 62 if (parts.length === 2) return parts.pop().split(';').shift(); 63} 64 65function setCookie(value, days) { 66 let expires = ""; 67 if (days) { 68 const date = new Date(); 69 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 70 expires = '; expires=' + date.toUTCString(); 71 } 72 document.cookie = 'ad_blocker_alert_shown=' + value || "" + expires + '; path=/'; 73} 74 75function checkAdBlocker() { 76 if (typeof window.AdPlugg !== 'object') { 77 alert("We noticed you're using an ad blocker. Ads help support CalRHA's content. Could you please consider disabling your ad blocker for our site?") 78 } 79} 80 81// If the cookie is not there then alert and set it 82if (!getCookie()) { 83 setTimeout(function() { 84 checkAdBlocker(); 85 setCookie('true', 1); 86 }, 3000); 87} 88 89// Check for the ad block cookie again after the initial alert, every 10 minutes 90setInterval(checkAdBlocker, 600000); 91</script>
91 92 93 94<!-- MailerLite Universal -->
95<script data-novi-association-source> 96 (function(w,d,e,u,f,l,n){w[f]=w[f]||function(){(w[f].q=w[f].q||[]) 97 .push(arguments);},l=d.createElement(e),l.async=1,l.src=u, 98 n=d.getElementsByTagName(e)[0],n.parentNode.insertBefore(l,n);}) 99 (window,document,'script','https://assets.mailerlite.com/js/universal.js','ml'); 100 ml('account', '985290'); 101</script>
101 102<!-- End MailerLite Universal --> 103 104<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 104-105
104 105<script async src="https://www.googletagmanager.com/gtag/js?id=
105G-KDVX41THGM
vendor: 42 bytes, line 105
105" data-novi-association-source></script>
106<script data-novi-association-source> 107
vendor: 138 bytes, lines 107-111
107window.dataLayer = window.dataLayer || []; 108 function gtag(){dataLayer.push(arguments);} 109 gtag('js', new Date()); 110 111 gtag('config', '
111G-KDVX41THGM
vendor: 5 bytes, line 111
111');
112</script>
112 113 114 115 116 <style type="text/css"> 117 .body-content .main-event .event-info .btn:hover { 118 font-weight: 500; 119 border-color: #f9ab3f; 120 border: 0 solid #f9ab3f; 121 color: #486494; 122 background: #fff !important; 123} 124 </style> 125</head> 126<body> 127 128 <a href="#content" class="skip">Skip to content</a> 129 130 131 <header> 132 133 134 135<div class="c-nav-centered"> 136 137 <div class="c-nav-centered__wrapper"> 138 139 <div class="c-nav-centered__login-out" role="list"> 140 141 <a href="/products/checkout" id="cart-items-link" class="cart c-nav-utility__link c-nav-utility__cart-link hidden-xs hidden-sm" style="display:none" data-bind="visible: profileViewModel && profileViewModel.CartHasItems && profileViewModel.CartHasItems()" role="listitem"> 142 <span class="items-in-cart c-nav-utility__span c-nav-utility__items-in-cart" data-bind="html: profileViewModel.CartItemQuantity()" role="status"> 143 </span> 144 <span class="c-nav-utility__span c-nav-utility__cart"> 145 Cart 146 </span> 147 </a> 148 <a href="#join-modal" data-toggle="modal" id="join-link" class="c-nav-utility__link c-nav-utility__join-link" role="listitem"><span class="join-modal-link c-nav-utility__span c-nav-utility__join">Join</span></a> 149 <a href=" 150/login" class="c-nav-utility__link c-nav-utility__login-link" role="listitem"><span class="c-nav-utility__span c-nav-utility__login">Login</span></a> 151 152 </div> 153 154 <div class="c-nav-centered__logo"> 155 156 <a href="/" class="navbar__logo-wrapper"> 157 158 <img alt="California Rental Housing Association Logo" src="https://assets.noviams.com/novi-file-uploads/calrha/structure/main_logo-2.png" class="img-responsive c-nav-navigation__img" /> 159 160 </a> 161 162 </div> 163 164 <div class="c-nav-centered__search"> 165 166 <div id="search-panel"> 167 <div class="form-group" role="search"> 168 <span class="pull-left"> 169 <input type="text" class="form-control search-text" aria-label="Enter keyword to search site for" placeholder="Search site" /> 170 </span> 171 <a href="/search" aria-label="Search Site" class="btn search-go"> 172 <span class="novicon novicon-arrow-right" aria-hidden="true"></span> 173 </a> 174 </div> 175 </div> 176 </div> 177 178 <nav class="c-nav-centered__navigation" role="navigation"> 179 180 <div class="navbar-collapse collapse c-nav-navigation__collapse"> 181 182 <ul class="nav navbar-nav c-nav-navigation__ul"> 183 <li class="c-nav-navigation__toggle-wrapper"> 184 <a href="/about-us" target="_self"> 185 <span class="c-nav-navigation__toggle"></span> 186 About CalRHA 187 <span class="caret c-nav-navigation__caret-mobile"></span> 188 </a> 189 <ul class="dropdown-menu level-2"> 190<li class="c-nav-navigation__toggle-wrapper"> 191 <a href="/board-of-directors" target="_self"> 192 2026 Board of Directors 193 </a> 194</li> 195 </ul> 196</li> 197<li class="c-nav-navigation__toggle-wrapper"> 198 <a href="https://www.cal-rha.org/advocacy" target="_blank"> 199 <span class="c-nav-navigation__toggle"></span> 200 Advocacy 201 <span class="caret c-nav-navigation__caret-mobile"></span> 202 </a> 203 <ul class="dropdown-menu level-2"> 204<li class="c-nav-navigation__toggle-wrapper"> 205 <a href="/legal-fund" target="_self"> 206 Legal Fund 207 </a> 208</li> 209<li class="c-nav-navigation__toggle-wrapper"> 210 <a href="/political-action-committee" target="_self"> 211 Political Action Committee 212 </a> 213</li> 214<li class="c-nav-navigation__toggle-wrapper"> 215 <a href="/significant-california-lawsuits" target="_self"> 216 Significant CA Lawsuits 217 </a> 218</li> 219 </ul> 220</li> 221<li class="c-nav-navigation__toggle-wrapper"> 222 <a href="https://www.cal-rha.org/donate" target="_blank"> 223 Donate 224 </a> 225</li> 226<li class="c-nav-navigation__toggle-wrapper"> 227 <a href="javascript:void(0);" target="">
228 <span class="c-nav-navigation__toggle"></span> 229 Membership 230 <span class="caret c-nav-navigation__caret-mobile"></span> 231 </a> 232 <ul class="dropdown-menu level-2"> 233<li class="c-nav-navigation__toggle-wrapper"> 234 <a href="/membership-information" target="_self"> 235 Become a Member 236 </a> 237</li> 238<li class="c-nav-navigation__toggle-wrapper"> 239 <a href="/member-compass" target="_self"> 240 Login: Member Compass 241 </a> 242</li> 243<li class="c-nav-navigation__toggle-wrapper"> 244 <a href="/pmc-directory/" target="_self"> 245 PMC Directory 246 </a> 247</li> 248<li class="c-nav-navigation__toggle-wrapper"> 249 <a href="/supplier-directory/" target="_self"> 250 Supplier Directory 251 </a> 252</li> 253<li class="c-nav-navigation__toggle-wrapper"> 254 <a href="javascript:void(0);" target=""> 255 <span class="c-nav-navigation__toggle"></span> 256 Resources 257 <span class="caret c-nav-navigation__caret-mobile"></span> 258 </a> 259 <ul class="dropdown-menu level-3"> 260<li class="c-nav-navigation__toggle-wrapper"> 261 <a href="/calrha-digital-magazine" target="_self"> 262 CalRHA Digital Magazine 263 </a> 264</li> 265<li class="c-nav-navigation__toggle-wrapper"> 266 <a href="/videos" target="_self"> 267 CalRHA Videos 268 </a> 269</li> 270<li class="c-nav-navigation__toggle-wrapper"> 271 <a href="/webinars" target="_self"> 272 CalRHA Webinars 273 </a> 274</li> 275<li class="c-nav-navigation__toggle-wrapper"> 276 <a href="https://www.bls.gov/cpi/" target="_blank"> 277 Consumer Price Index (CPI) 278 </a> 279</li> 280<li class="c-nav-navigation__toggle-wrapper"> 281 <a href="/forms" target="_self"> 282 Forms 283 </a> 284</li> 285<li class="c-nav-navigation__toggle-wrapper"> 286 <a href="/insurance-referrals" target="_self"> 287 Insurance Referrals 288 </a> 289</li> 290<li class="c-nav-navigation__toggle-wrapper"> 291 <a href="/naa" target="_self"> 292 NAA Info & Benefits 293 </a> 294</li> 295 </ul> 296</li> 297 </ul> 298</li> 299<li class="c-nav-navigation__toggle-wrapper"> 300 <a href="/events/" target="_self"> 301 <span class="c-nav-navigation__toggle"></span> 302 Events 303 <span class="caret c-nav-navigation__caret-mobile"></span> 304 </a> 305 <ul class="dropdown-menu level-2"> 306<li class="c-nav-navigation__toggle-wrapper"> 307 <a href="/education" target="_self"> 308 Education 309 </a> 310</li> 311 </ul> 312</li> 313<li class="c-nav-navigation__toggle-wrapper"> 314 <a href="/news/" target="_self"> 315 News 316 </a> 317</li> 318<li class="c-nav-navigation__toggle-wrapper"> 319 <a href="/contact-us" target="_self"> 320 Contact Us 321 </a> 322</li> 323 324 </ul> 325 </div> 326 </nav> 327 328 </div> 329 330</div> 331 332<nav class="c-nav" id="c-nav" role="navigation"> 333 334 <a href="/products/checkout" id="cart-items-link-mobile" class="cart cart-mobile hidden-md hidden-lg" style="display:none" data-bind="visible: profileViewModel && profileViewModel.CartHasItems && profileViewModel.CartHasItems()" aria-label="View Cart"> 335 <span class="novicon novicon-cart" aria-hidden="true"></span> 336 <strong> 337 <span class="items-in-cart" data-bind="html: profileViewModel.CartItemQuantity()" role="status"></span> <span data-bind="html: profileViewModel.CartItemQuantityLabel()"></span> 338 </strong> in your cart <span class="view-cart">View Cart</span> 339</a> 340 341 342 343 <div class="c-nav-navigation" id="c-nav-navigation"> 344 345 <div class="navbar__wrapper"> 346 347 <a href="/" class="navbar__logo-wrapper"> 348 349 <img alt="California Rental Housing Association Logo" src="https://assets.noviams.com/novi-file-uploads/calrha/structure/main_logo-2.png" class="img-responsive c-nav-navigation__img" /> 350 351 </a> 352 353 <a href="javascript:void(0);" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse" aria-label="Open and close the menu"> 354 <i class="fas fa-bars" aria-hidden="true"></i> 355 </a> 356 357 <div class="c-nav-navigation__collapse-wrapper"> 358 359 <div class="navbar-collapse collapse c-nav-navigation__collapse"> 360 361 <ul class="nav navbar-nav c-nav-navigation__ul"> 362 <li class="c-nav-navigation__toggle-wrapper"> 363 <a href="/about-us" target="_self">
364 <span class="c-nav-navigation__toggle"></span> 365 About CalRHA 366 <span class="caret c-nav-navigation__caret-mobile"></span> 367 </a> 368 <ul class="dropdown-menu level-2"> 369<li class="c-nav-navigation__toggle-wrapper"> 370 <a href="/board-of-directors" target="_self"> 371 2026 Board of Directors 372 </a> 373</li> 374 </ul> 375</li> 376<li class="c-nav-navigation__toggle-wrapper"> 377 <a href="https://www.cal-rha.org/advocacy" target="_blank"> 378 <span class="c-nav-navigation__toggle"></span> 379 Advocacy 380 <span class="caret c-nav-navigation__caret-mobile"></span> 381 </a> 382 <ul class="dropdown-menu level-2"> 383<li class="c-nav-navigation__toggle-wrapper"> 384 <a href="/legal-fund" target="_self"> 385 Legal Fund 386 </a> 387</li> 388<li class="c-nav-navigation__toggle-wrapper"> 389 <a href="/political-action-committee" target="_self"> 390 Political Action Committee 391 </a> 392</li> 393<li class="c-nav-navigation__toggle-wrapper"> 394 <a href="/significant-california-lawsuits" target="_self"> 395 Significant CA Lawsuits 396 </a> 397</li> 398 </ul> 399</li> 400<li class="c-nav-navigation__toggle-wrapper"> 401 <a href="https://www.cal-rha.org/donate" target="_blank"> 402 Donate 403 </a> 404</li> 405<li class="c-nav-navigation__toggle-wrapper"> 406 <a href="javascript:void(0);" target=""> 407 <span class="c-nav-navigation__toggle"></span> 408 Membership 409 <span class="caret c-nav-navigation__caret-mobile"></span> 410 </a> 411 <ul class="dropdown-menu level-2"> 412<li class="c-nav-navigation__toggle-wrapper"> 413 <a href="/membership-information" target="_self"> 414 Become a Member 415 </a> 416</li> 417<li class="c-nav-navigation__toggle-wrapper"> 418 <a href="/member-compass" target="_self"> 419 Login: Member Compass 420 </a> 421</li> 422<li class="c-nav-navigation__toggle-wrapper"> 423 <a href="/pmc-directory/" target="_self"> 424 PMC Directory 425 </a> 426</li> 427<li class="c-nav-navigation__toggle-wrapper"> 428 <a href="/supplier-directory/" target="_self"> 429 Supplier Directory 430 </a> 431</li> 432<li class="c-nav-navigation__toggle-wrapper"> 433 <a href="javascript:void(0);" target=""> 434 <span class="c-nav-navigation__toggle"></span> 435 Resources 436 <span class="caret c-nav-navigation__caret-mobile"></span> 437 </a> 438 <ul class="dropdown-menu level-3"> 439<li class="c-nav-navigation__toggle-wrapper"> 440 <a href="/calrha-digital-magazine" target="_self"> 441 CalRHA Digital Magazine 442 </a> 443</li> 444<li class="c-nav-navigation__toggle-wrapper"> 445 <a href="/videos" target="_self"> 446 CalRHA Videos 447 </a> 448</li> 449<li class="c-nav-navigation__toggle-wrapper"> 450 <a href="/webinars" target="_self"> 451 CalRHA Webinars 452 </a> 453</li> 454<li class="c-nav-navigation__toggle-wrapper"> 455 <a href="https://www.bls.gov/cpi/" target="_blank"> 456 Consumer Price Index (CPI) 457 </a> 458</li> 459<li class="c-nav-navigation__toggle-wrapper"> 460 <a href="/forms" target="_self"> 461 Forms 462 </a> 463</li> 464<li class="c-nav-navigation__toggle-wrapper"> 465 <a href="/insurance-referrals" target="_self"> 466 Insurance Referrals 467 </a> 468</li> 469<li class="c-nav-navigation__toggle-wrapper"> 470 <a href="/naa" target="_self"> 471 NAA Info & Benefits 472 </a> 473</li> 474 </ul> 475</li> 476 </ul> 477</li> 478<li class="c-nav-navigation__toggle-wrapper"> 479 <a href="/events/" target="_self"> 480 <span class="c-nav-navigation__toggle"></span> 481 Events 482 <span class="caret c-nav-navigation__caret-mobile"></span> 483 </a> 484 <ul class="dropdown-menu level-2"> 485<li class="c-nav-navigation__toggle-wrapper"> 486 <a href="/education" target="_self"> 487 Education 488 </a> 489</li> 490 </ul> 491</li> 492<li class="c-nav-navigation__toggle-wrapper"> 493 <a href="/news/" target="_self"> 494 News 495 </a> 496</li> 497<li class="c-nav-navigation__toggle-wrapper"> 498 <a href="/contact-us" target="_self"> 499 Contact Us 500 </a> 501</li> 502 503 </ul> 504 505 <ul class="nav navbar-nav c-nav-navigation__ul c-nav-navigation__ul--mobile"> 506 507 <li> 508 509 <div class="c-nav-utility__custom-display"> 510 511 512 </div> 513 </li> 514 515 <li> 516 <a href="/contact-us" class="c-nav-utility__link c-nav-utility__contact-link">
517 <span class="c-nav-utility__span c-nav-utility__contact"> 518 Contact 519 </span> 520 </a> 521 522 </li> 523 524 <li class="visible-xs visible-sm"> 525 <div id="search-panel-mobile" role="search"> 526 <div class="form-group"> 527 <span><input type="text" class="form-control search-text" aria-label="Enter keyword to search site for" placeholder="Search site" /></span> 528 <a href="/search" aria-label="Click to search site" class="btn btn-secondary search-go"><span class="novicon novicon-arrow-right"></span></a> 529 </div> 530 </div> 531 </li> 532 533 <li> 534 535 <a href="#join-modal" data-toggle="modal" id="mobile-join-link" class="c-nav-utility__link c-nav-utility__join-link"> 536 <span class="join-modal-link c-nav-utility__span c-nav-utility__join"> 537 Join 538 </span> 539 </a> 540 <a href=" 541/login" class="c-nav-utility__link c-nav-utility__login-link"> 542 <span class="c-nav-utility__span c-nav-utility__login"> 543 Login 544 </span> 545 </a> 546 547 </li> 548 549 </ul> 550 551 </div> 552 553 </div> 554 555 </div> 556 557 </div> 558 559</nav> 560
561<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 562 var novi = {}; 563 novi.checkScroll = function () { 564 565 // Determine the viewport width your in using a media query from Javascript 566 var mediaQuery = window.matchMedia("(max-width: 991px)"); 567 568 // Get the distance the user has scrolled from the top 569 var scrollTop = Math.max(window.pageYOffset, document.documentElement.scrollTop, document.body.scrollTop); 570 571 // We are determining if we need to recalculate the distance the #main-nav element is from the top based on 572 // the ternary if statements below. Basically we don't want the novi.navTop value to be calculated to the exact 573 // scroll top position and we want the #main-nav element to be a certain distance from the top of the page when 574 // the page is wide enough (hence the media query) 575 novi.navTop = mediaQuery.matches && novi.navTop < novi.nav.offset().top && novi.nav.offset().top < scrollTop 576 ? novi.nav.offset().top 577 : novi.navTop; 578 579 // If we have scrolled far enough down, we need to pin the navigation menu to the top (provided we're in a wide enough page for the navigation bar 580 // and not the hamburger menu button) 581 if (!mediaQuery.matches && scrollTop > novi.navTop + novi.navHeight) { 582 var height = novi.nav.outerHeight(); 583 novi.navBackground.addClass("c-nav-scroll"); 584 novi.navCentered.addClass("c-nav-scroll"); 585 novi.nav.addClass("c-nav-scroll__anchor"); 586 novi.navBrand.addClass("nav-brand-show"); 587 novi.bodyClass.css('margin-top', novi.navHeight); 588 589 } 590 else if (mediaQuery.matches || scrollTop <= novi.navTop) { 591 novi.navBackground.removeClass("c-nav-scroll"); 592 novi.navCentered.removeClass("c-nav-scroll"); 593 novi.nav.removeClass("c-nav-scroll__anchor"); 594 novi.navBrand.removeClass("nav-brand-show"); 595 novi.bodyClass.css('margin-top', '0'); 596 597 } 598 }; 599 document.addEventListener("DOMContentLoaded", function (event) { 600 novi.nav = $("#c-nav"); 601 novi.navBackground = $("#c-nav"); 602 novi.navCentered = $(".c-nav-centered"); 603 novi.navBrand = $("#nav-brand"); 604 novi.bodyClass = $("#content"); 605 novi.navHeight = $(".c-nav").outerHeight(); 606 607 608 // NOTE [Brian Hall 2017-07-17]: This is a work around for when adding a member via the member-compass --> Staff area 609 var navOffset = novi.nav.offset(); 610 novi.navTop = typeof (navOffset) === "undefined" || navOffset === null ? null : novi.nav.offset().top; 611 612 novi.navOffset = 0; 613 var adminBar = $("#admin-bar"); 614 if (adminBar) 615 novi.navOffset = adminBar.outerHeight(); 616 $(window).scroll(function () { 617 novi.checkScroll(); 618 }); 619 $(window).on("resize", function () { 620 novi.checkScroll(); 621 }); 622 novi.checkScroll(); 623 624 $('.navbar-toggle').click(function () { 625 $(this).next('i').slideToggle('500'); 626 $(this).find('i').toggleClass('fa-bars fa-times') 627 }); 628 }); 629</script>
629 630 </header> 631 632 <div class="body-content c-body-content__ c-body-content__news" id="content" role="main"> 633 634<div class="container moved-up blog-list-container" role="main"> 635 <div class="header-ribbon" aria-labelledby="ac-article-list-title"> 636 <h1 id="ac-article-list-title" class="c-article-list__h1">News</h1> 637 <h2 class="subtitle c-article-list__subtitle" role="presentation"></h2> 638 </div> 639 <div class="well box c-article-list"> 640 641<div class="c-article-list__category-description description"><div class="inner-content"><novi-content-wrapper><center> 642<p><img src="https://assets.noviams.com/novi-file-uploads/calrha/images/News/CalRHA_News.jpg" alt=""></p> 643</center> 644<p>Check back regularly for news & updates from CalRHA.</p></novi-content-wrapper></div></div> <div class="categories c-article-list__category-list"> 645 646 <div class="c-article-list__category-list-wrapper" role="list"> 647 648 <span class="category c-article-list__category"> 649 <a class="c-article-list__category--link" href="/news/breaking-news">Breaking News</a> 650 </span> 651 <span class="category c-article-list__category"> 652 <a class="c-article-list__category--link" href="/news/digital-magazine">Digital Magazine</a> 653 </span> 654 <span class="category c-article-list__category"> 655 <a class="c-article-list__category--link" href="/news/insurance">Insurance</a> 656 </span> 657 <span class="category c-article-list__category"> 658 <a class="c-article-list__category--link" href="/news/legislative">Legislative</a> 659 </span> 660 <span class="category c-article-list__category"> 661 <a class="c-article-list__category--link" href="/news/press-releases">Press Releases</a> 662 </span> 663 </div> 664 </div> 665 666 667 668 <div class="o-filter-bar clearfix"> 669 <div class="o-filter-bar__quick-search" role="search"> 670 <label for="search-box">Search</label> 671 <div class="search input-group"> 672 673 <input type="text" id="search-box" aria-label="Enter text to search News" class="form-control" placeholder="Search News" /> 674 675 <a href="javascript:void(0);" class="btn btn-primary input-group-addon c-article-list__filters-btn" aria-label="Search" id="search-go"> 676 <span class="novicon novicon-arrow-right" aria-hidden="true"></span> 677 </a> 678 679 </div> 680 </div> 681 682 <div> 683 <select aria-label="Select a Blog Category" class="form-control" id="Category" name="Category"><option value="">Topic/Category</option> 684<option value="news/breaking-news">Breaking News</option> 685<option value="news/digital-magazine">Digital Magazine</option> 686<option value="news/insurance">Insurance</option> 687<option value="news/legislative">Legislative</option> 688<option value="news/press-releases">Press Releases</option> 689</select> 690 </div> 691 </div> 692 <div class="articles clearfix" aria-label="Articles"> 693<div class="article col-xs-12 c-article-list"> 694 695 <hr class="c-article-list__hr--top" /> 696 697 <div class="g-article-list__left"> 698 699 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-august-2026-public-policy-update-copy"> 700 CalRHA Public Policy Update - September 2026 701 </a> 702 703 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - September 2026"></div> 704 705 </div> 706 707 <div class="g-article-list__right"> 708 709 <div class="categories" 710 role="region" 711 aria-label="Categories"> 712 <div role="list"> 713 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 714 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 715 </div> 716 </div> 717 718 <a class="c-article-list-full-width__wrapper" href="/news/calrha-august-2026-public-policy-update-copy"> 719 <div class="title c-article-list-full-width__title c-article-list-full-width--large">
720 <span role="heading" aria-level="2">CalRHA Public Policy Update - September 2026</span> 721 </div> 722 </a> 723 <p class="c-article-list__description"> 724 The Legislature took up the Suspense files in the Appropriations Committees on August 13th, which determined the fate of hundreds of bills. <a href="/news/calrha-august-2026-public-policy-update-copy" aria-label="Continue reading more about CalRHA Public Policy Update - September 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 725 </p> 726 727 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 728 </div> 729 730 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 731 <span class="sr-only">Date posted</span>09/9/2026 732 </div> 733 </div> 734 735 <hr class="c-article-list__hr--bottom" /> 736 737</div><div class="article col-xs-12 c-article-list"> 738 739 <hr class="c-article-list__hr--top" /> 740 741 <div class="g-article-list__left"> 742 743 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-august-2026-public-policy-update"> 744 CalRHA Public Policy Update - August 2026 745 </a> 746 747 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - August 2026"></div> 748 749 </div> 750 751 <div class="g-article-list__right"> 752 753 <div class="categories" 754 role="region" 755 aria-label="Categories"> 756 <div role="list"> 757 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 758 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 759 </div> 760 </div> 761 762 <a class="c-article-list-full-width__wrapper" href="/news/calrha-august-2026-public-policy-update"> 763 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 764 <span role="heading" aria-level="2">CalRHA Public Policy Update - August 2026</span> 765 </div> 766 </a> 767 <p class="c-article-list__description"> 768 The Legislature took up the Suspense files in the Appropriations Committees on August 13th, which determined the fate of hundreds of bills. <a href="/news/calrha-august-2026-public-policy-update" aria-label="Continue reading more about CalRHA Public Policy Update - August 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 769 </p> 770 771 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 772 </div> 773 774 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 775 <span class="sr-only">Date posted</span>08/14/2026 776 </div> 777 </div> 778 779 <hr class="c-article-list__hr--bottom" /> 780 781</div><div class="article col-xs-12 c-article-list"> 782 783 <hr class="c-article-list__hr--top" /> 784 785 <div class="g-article-list__left"> 786 787 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/cpi-under-ab-1482"> 788 CPI for Determining Allowable Rent Increases Under AB 1482 789 </a> 790 791 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CPI for Determining Allowable Rent Increases Under AB 1482"></div> 792 793 </div> 794 795 <div class="g-article-list__right"> 796 797 <div class="categories" 798 role="region" 799 aria-label="Categories"> 800 <div role="list"> 801 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 802 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 803 </div> 804 </div> 805 806 <a class="c-article-list-full-width__wrapper" href="/news/cpi-under-ab-1482"> 807 <div class="title c-article-list-full-width__title c-article-list-full-width--large">
808 <span role="heading" aria-level="2">CPI for Determining Allowable Rent Increases Under AB 1482</span> 809 </div> 810 </a> 811 <p class="c-article-list__description"> 812 The U.S. Bureau of Labor Statistics has released the Consumer Price Index (CPI) data which is used to calculate the maximum allowable rent increase effective August 1, 2026 through July 31, 2027, for properties subject to Californiaâs rent cap law (AB 1482 âTenant Protection Act of 2019). <a href="/news/cpi-under-ab-1482" aria-label="Continue reading more about CPI for Determining Allowable Rent Increases Under AB 1482"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 813 </p> 814 815 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 816 </div> 817 818 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 819 <span class="sr-only">Date posted</span>07/23/2026 820 </div> 821 </div> 822 823 <hr class="c-article-list__hr--bottom" /> 824 825</div><div class="article col-xs-12 c-article-list"> 826 827 <hr class="c-article-list__hr--top" /> 828 829 <div class="g-article-list__left"> 830 831 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-july-2026-public-policy-update"> 832 CalRHA Public Policy Update - July 2026 833 </a> 834 835 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - July 2026"></div> 836 837 </div> 838 839 <div class="g-article-list__right"> 840 841 <div class="categories" 842 role="region" 843 aria-label="Categories"> 844 <div role="list"> 845 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 846 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 847 </div> 848 </div> 849 850 <a class="c-article-list-full-width__wrapper" href="/news/calrha-july-2026-public-policy-update"> 851 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 852 <span role="heading" aria-level="2">CalRHA Public Policy Update - July 2026</span> 853 </div> 854 </a> 855 <p class="c-article-list__description"> 856 Californiaâs balanced $351.7 billion state budget for 2026-27, which was signed by Governor Newsom at the end of June, allocates approximately $1.7 billion to address housing and homelessness issues. <a href="/news/calrha-july-2026-public-policy-update" aria-label="Continue reading more about CalRHA Public Policy Update - July 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 857 </p> 858 859 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 860 </div> 861 862 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 863 <span class="sr-only">Date posted</span>07/14/2026 864 </div> 865 </div> 866 867 <hr class="c-article-list__hr--bottom" /> 868 869</div><div class="article col-xs-12 c-article-list"> 870 871 <hr class="c-article-list__hr--top" /> 872 873 <div class="g-article-list__left"> 874 875 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/presidents-message-looking-ahead-july-2026"> 876 President's Message: Looking Ahead (July 2026) 877 </a> 878 879 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3-1-1.jpg')" aria-label="Image for President's Message: Looking Ahead (July 2026)"></div> 880 881 </div> 882 883 <div class="g-article-list__right"> 884 885 <div class="categories" 886 role="region" 887 aria-label="Categories"> 888 <div role="list"> 889 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 890 </div> 891 </div> 892 893 <a class="c-article-list-full-width__wrapper" href="/news/presidents-message-looking-ahead-july-2026"> 894 <div class="title c-article-list-full-width__title c-article-list-full-width--large">
895 <span role="heading" aria-level="2">President's Message: Looking Ahead (July 2026)</span> 896 </div> 897 </a> 898 <p class="c-article-list__description"> 899 CalRHA President Adam Pearce shares legislative victories, legal updates, and advocacy efforts protecting California rental housing providers. <a href="/news/presidents-message-looking-ahead-july-2026" aria-label="Continue reading more about President's Message: Looking Ahead (July 2026)"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 900 </p> 901 902 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 903 </div> 904 905 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 906 <span class="sr-only">Date posted</span>07/1/2026 907 </div> 908 </div> 909 910 <hr class="c-article-list__hr--bottom" /> 911 912</div><div class="article col-xs-12 c-article-list"> 913 914 <hr class="c-article-list__hr--top" /> 915 916 <div class="g-article-list__left"> 917 918 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/raising-a-glass-to-california-calrhas-golden-state-wine-reception-at-apartmentalize-2026"> 919 Raising a Glass to California: CalRHA's Golden State Wine Reception at Apartmentalize 2026 920 </a> 921 922 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/categories/novi-blog-3.jpg')" aria-label="Image for Raising a Glass to California: CalRHA's Golden State Wine Reception at Apartmentalize 2026"></div> 923 924 </div> 925 926 <div class="g-article-list__right"> 927 928 <div class="categories" 929 role="region" 930 aria-label="Categories"> 931 <div role="list"> 932 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 933 </div> 934 </div> 935 936 <a class="c-article-list-full-width__wrapper" href="/news/raising-a-glass-to-california-calrhas-golden-state-wine-reception-at-apartmentalize-2026"> 937 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 938 <span role="heading" aria-level="2">Raising a Glass to California: CalRHA's Golden State Wine Reception at Apartmentalize 2026</span> 939 </div> 940 </a> 941 <p class="c-article-list__description"> 942 943Apartmentalize, the National Apartment Association's (NAA's) flagship conference and the largest gathering of the rental housing industry, brings together thousands of housing professionals, executives, and advocates from across the country. At this year's Apartmentalize held in New Orleans,... <a href="/news/raising-a-glass-to-california-calrhas-golden-state-wine-reception-at-apartmentalize-2026" aria-label="Continue reading more about Raising a Glass to California: CalRHA's Golden State Wine Reception at Apartmentalize 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 944 </p> 945 946 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 947 </div> 948 949 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 950 <span class="sr-only">Date posted</span>06/24/2026 951 </div> 952 </div> 953 954 <hr class="c-article-list__hr--bottom" /> 955 956</div><div class="article col-xs-12 c-article-list"> 957 958 <hr class="c-article-list__hr--top" /> 959 960 <div class="g-article-list__left"> 961 962 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-june-2026-public-policy-update">
963 CalRHA Public Policy Update - June 2026 964 </a> 965 966 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - June 2026"></div> 967 968 </div> 969 970 <div class="g-article-list__right"> 971 972 <div class="categories" 973 role="region" 974 aria-label="Categories"> 975 <div role="list"> 976 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 977 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 978 </div> 979 </div> 980 981 <a class="c-article-list-full-width__wrapper" href="/news/calrha-june-2026-public-policy-update"> 982 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 983 <span role="heading" aria-level="2">CalRHA Public Policy Update - June 2026</span> 984 </div> 985 </a> 986 <p class="c-article-list__description"> 987 Due to voter registration numbers, Democrat Xavier Becerra should be elected Governor in our November election against Republican Steve Hilton. Governor Newsom officially endorsed Becerra this week, as did the CA Chamber of Commerce. <a href="/news/calrha-june-2026-public-policy-update" aria-label="Continue reading more about CalRHA Public Policy Update - June 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 988 </p> 989 990 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 991 </div> 992 993 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 994 <span class="sr-only">Date posted</span>06/12/2026 995 </div> 996 </div> 997 998 <hr class="c-article-list__hr--bottom" /> 999 1000</div><div class="article col-xs-12 c-article-list"> 1001 1002 <hr class="c-article-list__hr--top" /> 1003 1004 <div class="g-article-list__left"> 1005 1006 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/safety-first"> 1007 Safety First: Protecting Yourself During Difficult Resident Interactions 1008 </a> 1009 1010 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/categories/novi-blog-3.jpg')" aria-label="Image for Safety First: Protecting Yourself During Difficult Resident Interactions"></div> 1011 1012 </div> 1013 1014 <div class="g-article-list__right"> 1015 1016 <div class="categories" 1017 role="region" 1018 aria-label="Categories"> 1019 <div role="list"> 1020 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 1021 </div> 1022 </div> 1023 1024 <a class="c-article-list-full-width__wrapper" href="/news/safety-first"> 1025 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 1026 <span role="heading" aria-level="2">Safety First: Protecting Yourself During Difficult Resident Interactions</span> 1027 </div> 1028 </a> 1029 <p class="c-article-list__description"> 1030 Recent events in Southern California have served as a heartbreaking reminder that those involved in rental housing can sometimes encounter unpredictable and potentially dangerous situations. <a href="/news/safety-first" aria-label="Continue reading more about Safety First: Protecting Yourself During Difficult Resident Interactions"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 1031 </p> 1032 1033 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 1034 </div> 1035 1036 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted">
1037 <span class="sr-only">Date posted</span>05/29/2026 1038 </div> 1039 </div> 1040 1041 <hr class="c-article-list__hr--bottom" /> 1042 1043</div><div class="article col-xs-12 c-article-list"> 1044 1045 <hr class="c-article-list__hr--top" /> 1046 1047 <div class="g-article-list__left"> 1048 1049 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/the-gas-appliance-ban"> 1050 The Gas Appliance Ban - What Every Bay Area Housing Provider Needs to Know 1051 </a> 1052 1053 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3-1.jpg')" aria-label="Image for The Gas Appliance Ban - What Every Bay Area Housing Provider Needs to Know"></div> 1054 1055 </div> 1056 1057 <div class="g-article-list__right"> 1058 1059 <div class="categories" 1060 role="region" 1061 aria-label="Categories"> 1062 <div role="list"> 1063 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 1064 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 1065 </div> 1066 </div> 1067 1068 <a class="c-article-list-full-width__wrapper" href="/news/the-gas-appliance-ban"> 1069 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 1070 <span role="heading" aria-level="2">The Gas Appliance Ban - What Every Bay Area Housing Provider Needs to Know</span> 1071 </div> 1072 </a> 1073 <p class="c-article-list__description"> 1074 The BAAQMD's sweeping new regulations are already law, and the clock is ticking. Here's what housing providers, property owners, and renters can expect in the years ahead. <a href="/news/the-gas-appliance-ban" aria-label="Continue reading more about The Gas Appliance Ban - What Every Bay Area Housing Provider Needs to Know"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 1075 </p> 1076 1077 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 1078 </div> 1079 1080 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 1081 <span class="sr-only">Date posted</span>05/21/2026 1082 </div> 1083 </div> 1084 1085 <hr class="c-article-list__hr--bottom" /> 1086 1087</div><div class="article col-xs-12 c-article-list"> 1088 1089 <hr class="c-article-list__hr--top" /> 1090 1091 <div class="g-article-list__left"> 1092 1093 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/californias-great-landlord-shakedown"> 1094 Op-Ed: California's Great Landlord Shakedown 1095 </a> 1096 1097 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3-2.jpg')" aria-label="Image for Op-Ed: California's Great Landlord Shakedown"></div> 1098 1099 </div> 1100 1101 <div class="g-article-list__right"> 1102 1103 <div class="categories" 1104 role="region" 1105 aria-label="Categories"> 1106 <div role="list"> 1107 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 1108 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 1109 </div> 1110 </div> 1111 1112 <a class="c-article-list-full-width__wrapper" href="/news/californias-great-landlord-shakedown"> 1113 <div class="title c-article-list-full-width__title c-article-list-full-width--large">
1114 <span role="heading" aria-level="2">Op-Ed: California's Great Landlord Shakedown</span> 1115 </div> 1116 </a> 1117 <p class="c-article-list__description"> 1118 If you own a small rental property in California, you are a target. Not because you've done anything wrong. Because you exist, and Sacramento has decided you have deep pockets worth shaking. <a href="/news/californias-great-landlord-shakedown" aria-label="Continue reading more about Op-Ed: California's Great Landlord Shakedown"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 1119 </p> 1120 1121 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 1122 </div> 1123 1124 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 1125 <span class="sr-only">Date posted</span>05/21/2026 1126 </div> 1127 </div> 1128 1129 <hr class="c-article-list__hr--bottom" /> 1130 1131</div><div class="article col-xs-12 c-article-list"> 1132 1133 <hr class="c-article-list__hr--top" /> 1134 1135 <div class="g-article-list__left"> 1136 1137 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-may-2026-public-policy-update"> 1138 CalRHA Public Policy Update - May 2026 1139 </a> 1140 1141 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - May 2026"></div> 1142 1143 </div> 1144 1145 <div class="g-article-list__right"> 1146 1147 <div class="categories" 1148 role="region" 1149 aria-label="Categories"> 1150 <div role="list"> 1151 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 1152 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 1153 </div> 1154 </div> 1155 1156 <a class="c-article-list-full-width__wrapper" href="/news/calrha-may-2026-public-policy-update"> 1157 <div class="title c-article-list-full-width__title c-article-list-full-width--large"> 1158 <span role="heading" aria-level="2">CalRHA Public Policy Update - May 2026</span> 1159 </div> 1160 </a> 1161 <p class="c-article-list__description"> 1162 Governor Newson released his May Revise of the CA state budget on Thursday, May 14th. He started by saying CA dominates in manufacturing, agriculture, innovation, referencing the three major IPSOs coming up later this year. <a href="/news/calrha-may-2026-public-policy-update" aria-label="Continue reading more about CalRHA Public Policy Update - May 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 1163 </p> 1164 1165 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 1166 </div> 1167 1168 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 1169 <span class="sr-only">Date posted</span>05/15/2026 1170 </div> 1171 </div> 1172 1173 <hr class="c-article-list__hr--bottom" /> 1174 1175</div><div class="article col-xs-12 c-article-list"> 1176 1177 <hr class="c-article-list__hr--top" /> 1178 1179 <div class="g-article-list__left"> 1180 1181 <a class="title c-article-list-full-width__title c-article-list-full-width--small" href="/news/calrha-apr-2026-public-policy-update"> 1182 CalRHA Public Policy Update - April 2026 1183 </a> 1184 1185 <div role="img" class="c-article-list__img c-article-list__img--show" style="background-image:url('https://assets.noviams.com/novi-file-uploads/calrha/blog/articles/download-2-3.jpg')" aria-label="Image for CalRHA Public Policy Update - April 2026"></div> 1186 1187 </div> 1188 1189 <div class="g-article-list__right"> 1190 1191 <div class="categories" 1192 role="region" 1193 aria-label="Categories"> 1194 <div role="list"> 1195 <a href="/news/breaking-news" role="listitem"><span class="c-article-list-full-width__category">Breaking News</span></a><span class="separator">,</span> 1196 <a href="/news/legislative" role="listitem"><span class="c-article-list-full-width__category">Legislative</span></a><span class="separator">,</span> 1197 </div> 1198 </div> 1199 1200 <a class="c-article-list-full-width__wrapper" href="/news/calrha-apr-2026-public-policy-update"> 1201 <div class="title c-article-list-full-width__title c-article-list-full-width--large">
1202 <span role="heading" aria-level="2">CalRHA Public Policy Update - April 2026</span> 1203 </div> 1204 </a> 1205 <p class="c-article-list__description"> 1206 The Legislature is now hearing bills in policy committees through May 8th, taking a spring recess the week before Easter. <a href="/news/calrha-apr-2026-public-policy-update" aria-label="Continue reading more about CalRHA Public Policy Update - April 2026"><span class="c-article-list__read-more"><span>Continue Reading</span><svg viewBox="0 0 13 20"><polyline points="0.5 19.5 3 19.5 12.5 10 3 0.5" /></svg></span></a> 1207 </p> 1208 1209 <div class="g-article-list__right-posted-by c-article-list__posted-by"> 1210 </div> 1211 1212 <div class="g-article-list__right-date c-article-list__date" aria-label="Date posted"> 1213 <span class="sr-only">Date posted</span>04/22/2026 1214 </div> 1215 </div> 1216 1217 <hr class="c-article-list__hr--bottom" /> 1218 1219</div> </div> 1220<div class="pagination clearfix" role="navigation" aria-label="Pagination"> 1221 <div class="paging-scroller"> 1222 <ul class="page-numbers list-unstyled"> 1223 <li> 1224 <span tabindex="0" aria-label="current page 1" aria-current="page">1</span> 1225 </li> 1226 <li> 1227 <a href="/news/?Page=2">2</a> 1228 </li> 1229 <li> 1230 <a href="/news/?Page=3">3</a> 1231 </li> 1232 <li> 1233 <a href="/news/?Page=4">4</a> 1234 </li> 1235 <li> 1236 <a href="/news/?Page=5">5</a> 1237 </li> 1238 <li> 1239 <a href="/news/?Page=6">6</a> 1240 </li> 1241 <li> 1242 <a href="/news/?Page=7">7</a> 1243 </li> 1244 <li> 1245 <a href="/news/?Page=8">8</a> 1246 </li> 1247 <li> 1248 <a href="/news/?Page=9">9</a> 1249 </li> 1250 <li> 1251 <a href="/news/?Page=10">10</a> 1252 </li> 1253 </ul> 1254 </div> 1255 <a href="/news/?Page=2" class="next"><span class="novicon novicon-arrow-right" role="img" aria-label="Next"></span>Next</a> 1256</div> 1257 </div> 1258</div> 1259 1260 </div> 1261 1262 1263 1264 1265<footer> 1266 <div class="footer-cms-region"> 1267 <div class="container"> 1268 1269<novi-content-wrapper><h2 class="c-hp-about-association__title"><img src="https://assets.noviams.com/novi-file-uploads/calrha/graphics/CalRHA_Elements_BreakLine_v4.png" alt=""></h2> 1270<h2 class="c-hp-about-association__title">CONNECT WITH US</h2> 1271<div style="color: rgb(249, 171, 63); text-align: center;"><strong>YOU CAN LEAVE US A MESSAGE:</strong></div> 1272<p><a href="tel:19166565959"><strong>(916) 656-5959</strong></a> or <strong><a href="mailto:[email protected]">[email protected]</a></strong></p> 1273<p><sup><strong><em><span style="text-decoration: underline;">PLEASE NOTE:</span> UNLESS YOUR MESSAGE RELATES TO MEMBERSHIP, CLICK & LEASE, OR CALRHA SANCTIONED BUSINESS WE WILL NOT BE RETURNING YOUR CALL OR MESSAGE.</em> </strong></sup></p> 1274<p><img src="https://assets.noviams.com/novi-file-uploads/calrha/graphics/CalRHA_Elements_BreakLine_v4.png" alt=""></p></novi-content-wrapper> 1275 </div> 1276 </div> 1277 1278 <div class="c-footer"> 1279 1280 <div class="container c-footer__top"> 1281 1282 <div class="o-column g-footer__left c-footer__top-left"> 1283 1284 <a href="/" class="c-footer__logo-wrapper"> 1285 <img alt="California Rental Housing Association Logo" src="https://assets.noviams.com/novi-file-uploads/calrha/structure/main_logo-2.png" class="img-responsive c-footer__logo" /> 1286 </a> 1287 1288 <p class="address c-footer__address"> 1289 1121 L Street, Suite 105<br />Sacramento, California 95814<br />United States 1290 </p> 1291 1292 <p class="phone c-footer__phone"> 1293 916.656.5959 1294 </p> 1295 1296 <div class="social-icons c-footer__social-icons c-footer__social-icons--left" role="list">
1297 <span role="listitem"><a href="https://www.facebook.com/calrha/" aria-label="Find us on Facebook" class="icon facebook c-footer__social-icons--facebook" target="_blank"><span class="novicon novicon-facebook" aria-hidden="true"></span></a></span> 1298 <span role="listitem"><a href="https://twitter.com/cal_rha" aria-label="Tweet at us on X" class="icon twitter c-footer__social-icons--twitter" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i></a></span> 1299 <span role="listitem"><a href="/contact-us" aria-label="Contact Us via Email" class="icon facebook c-footer__social-icons--envelope"><span class="novicon novicon-envelope" aria-hidden="true"></span></a></span> 1300 </div> 1301 1302 </div> 1303 1304 1305 <div class="o-column g-footer__right c-footer__top-right"> 1306 1307 <div class="c-footer__text-block"> 1308 1309<novi-content-wrapper><h4><br>ABOUT US</h4> 1310<p>The California Rental Housing Association (CalRHA) represents over 14,000 members totaling more than 805,000+ units, made up of small, medium and large rental housing owners throughout California.</p> 1311<p> </p> 1312<h6 style="text-align: center;"><sup>STATE CHARTER OF THE</sup> <br><img src="https://assets.noviams.com/novi-file-uploads/calrha/auto-files/image_1702929855752.jpg" alt="NAA AFFILIATE LOGO" width="179" height="90" style="display: block; margin-left: auto; margin-right: auto;"></h6></novi-content-wrapper> 1313 </div> 1314 1315 </div> 1316 1317 </div> 1318 1319 <div class="container c-footer__bottom"> 1320 1321 <div class="o-column g-footer__novi c-footer__bottom-left"> 1322 <div class="c-footer__novi"> 1323 <a class="c-footer__novi-wrapper" href="https://www.noviams.com"> 1324 <img alt="Novi AMS" src="/img/noviams-logo-full-color.png" class="img-responsive c-footer__novi-img" /> 1325 <p class="c-footer__novi-text"> 1326 Association Management Software 1327 </p> 1328 </a> 1329 </div> 1330 </div> 1331 1332 <div class="o-column g-footer__copyright c-footer__bottom-center"> 1333 1334 <div class="c-footer__copyright-wrapper"> 1335 1336 <p class="c-footer__copyright"> 1337 Copyright © 2026 - California Rental Housing Association. <a href="/legal" class="c-footer__legal">Legal</a> 1338 </p> 1339 </div> 1340 </div> 1341 1342 <div class="o-column g-footer__affiliates c-footer__bottom-right"> 1343 1344 <div class="c-footer__affiliates"> 1345 1346 1347 </div> 1348 </div> 1349 1350 </div> 1351 </div> 1352 1353</footer> 1354<div class="modal fade sliced-corner" id="join-modal" tabindex="-1" role="dialog" aria-labelledby="modal-title"> 1355 <div class="modal-dialog"> 1356 <div class="modal-content"> 1357 <div class="modal-header"> 1358 <a href="javascript:void(0);" class="close" data-dismiss="modal" aria-label="Close" role="button"><span aria-hidden="true">×</span></a> 1359 <h3 class="modal-title" id="modal-title" role="heading" aria-level="2">Membership & Account Access</h3> 1360 </div> 1361 <div class="modal-body"> 1362 <div class="well"> 1363 <div class="row"> 1364 <div class="col-sm-6" style="display: flex; flex-direction: column; justify-content: space-between"> 1365 1366<novi-content-wrapper><h4 style="text-align: center;">Need to Create an Account?</h4> 1367<p>If your company is already a member, or if you would like to create a non-member account, set up your login information by clicking "Create an Account" below. Once logged in, you can:</p> 1368<ul> 1369<li>Update Your Profile</li> 1370<li>Register for Events</li> 1371<li>View & Pay Invoices</li> 1372</ul></novi-content-wrapper> 1373 <a href="/register?memberTypeID=null" class="btn btn-secondary create-account-link" role="button">Create an Account</a> 1374 </div> 1375 <div class="col-sm-6" style="display: flex; flex-direction: column; justify-content: space-between"> 1376 1377<novi-content-wrapper><h4 center;â="" style="text-align: center;">Interested in Membership?</h4> 1378<p>
1378The members of CalRHA invite and encourage you to join! By working together, we can achieve our mission to maintain and enhance our industry as a whole.</p> 1379<p>All membership applications for CalRHA must be approved by the Board of Directors.</p> 1380<p>If you are ready to join, click below to get started!</p></novi-content-wrapper> 1381 <a href="/membership-information" class="btn btn-secondary" role="button">View Membership Information</a> 1382 </div> 1383 </div> 1384 </div> 1385 </div> 1386 </div> 1387 </div> 1388</div> 1389
1389<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1390 var serverTimeOffset = -4; 1391 window.noviCmsNamespace = window.noviCmsNamespace || {}; 1392 </script>
1392 1393
1393<script src="/client-apps/main/dist/js/scripts-fingerprint9122de35482ea65306f6643c48dc6a94cf6d71b596ec0f51dfb1a7fd26f2c21f/knockout-3.5.3.js" integrity="sha256-kSLeNUguplMG9mQ8SNxqlM9tcbWW7A9R37Gn/Sbywh8=" crossorigin="anonymous" data-justification="" data-novi-source="true"></script>
1393 1394
1394<script src="/client-apps/main/dist/js/scripts-fingerprint389c0211008fab85e0b8e29e04df7b37e7e54e3cebb801612b6b9458828d67a5/knockout-bindings.js" integrity="sha256-OJwCEQCPq4XguOKeBN97N+flTjzruAFhK2uUWIKNZ6U=" crossorigin="anonymous" data-justification="Shared helpers for applying Knockout bindings without double-binding errors." data-novi-source="true"></script>
1394 1395
1395<script src="/client-apps/main/dist/js/bundles/frontend-fingerprint8CC497C30BE0890AA90B263D2735F1C7/frontend-bundle.js"></script>
1395 1396
1396<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1397 setTimeout(() => { 1398 imageMapResize(); 1399 }, 1); 1400 1401 $('[data-toggle="tooltip"]').tooltip({ container: "body" }); 1402 var isPageEditToggleUrl = "/AdminBar/SetIsPageEditToggled"; 1403 var getUsersToImpersonateUrl = "/Account/GetUsersToImpersonate"; 1404 var impersonateUserUrl = "/Account/ImpersonateUser"; 1405 var getStaticRegionRevisionsUrl = "/StaticPage/GetStaticRegionRevisions"; 1406 var attendeeEventStartingReadUrl = "/events/attendee-event-starting-read"; 1407 1408 var pageID = 47348; 1409 var staticPageRegionIds = [97695,97696,97704,97705,97797,99174,99182,99444,99484,99485,99621,107828]; 1410 var getLinkedCustomerAccountsUrl = "/Account/GetLinkedCustomerAccounts"; 1411 var switchCustomerRecordUrl = "/Account/SwitchCustomerRecord"; 1412 var isAuthenticated = false; 1413 var attendeeStartTimes = []; 1414 var cartItemQuantity = 0; 1415 var noviNs = noviNs || {}; 1416 noviNs.tenantSettings = { customStyling: false }; 1417 var allowMultipleAccounts = false; 1418 </script>
1418 1419 1420
1420<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1421 var answerNpsSurveyUrl = "/Account/AnswerNpsSurvey"; 1422 var getNpsSurveyFormDataUrl = "/Account/GetNpsSurveyFormData"; 1423 var snoozeNpsSurveyUrl = "/Account/SnoozeNpsSurvey"; 1424 var skipNpsSurveyUrl = "/Account/SkipNpsSurvey"; 1425 var npsSurveyId = null; 1426 </script>
1426 1427 1428 1429 1430 1431 <div id="fb-root"></div> 1432
1432<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1433 (function (d, s, id) { 1434 var js, fjs = d.getElementsByTagName(s)[0]; 1435 if (d.getElementById(id)) return; 1436 js = d.createElement(s); js.id = id; 1437 js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&autoLogAppEvents=1&version=v3.0&appId=682198771971182'; 1438 fjs.parentNode.insertBefore(js, fjs); 1439 }(document, 'script', 'facebook-jssdk'));</script>
1439 1440 1441
1441<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1442 var baseUrl = "/"; 1443 var urlPrefix = "news/"; 1444 </script>
1444 1445
1445<script src="/client-apps/main/dist/js/scripts-fingerprint968996D7AABC97A79E93192CCF4B4E89/blog.js"></script>
1445 1446 1447
1447<script src="/client-apps/main/dist/js/bundles/frontend-fingerprintc55afadbe274e6d24bb1c30c9ddb1593131d2ee8b723670ea3c52b48223840d6/nps-survey-bundle.js" integrity="sha256-xVr62+J05tJLscMMndsVkxMdLui3I2cOo8UrSCI4QNY=" crossorigin="anonymous" data-justification="" data-novi-source="true"></script>
1447 1448 1449
1449<script src="/client-apps/main/dist/js/bundles/frontend-fingerprint259DDE4CE032190C4F795F7C48C9534A/nps-survey-bundle.js" data-novi-source data-justification="The nps-survey-bundle.js script is used for handling the display and submission of NPS (Net Promoter Score) surveys."></script>
1449 1450 1451 1452 1453
1454<script nonce="YZulLZZgxIMQkc6qBZIoYA=="> 1455 window.noviCmsNamespace = window.noviNs || {}; 1456 window.noviCmsNamespace.isPageEditToggled = false; 1457 window.noviCmsNamespace.contentRegionsLoadedEvent = 'contentRegionsLoaded'; 1458 window.noviCmsNamespace.waitToLoadTinyMce = false; 1459</script>
vendor: 2 bytes, line 1459
1459
1460<script src="/client-apps/main/dist/js-fingerprint55cde5548e6a513a0d3898e6986b6db360d83b6749ca4429ccf286b92e0fd46b/prism.js" integrity="sha256-Vc3lVI5qUToNOJjmmGtts2DYO2dJykQpzPKGuS4P1Gs=" crossorigin="anonymous" data-justification="The prism.js script is a lightweight syntax highlighter used for displaying code snippets in a user-friendly format. It does not process, store, or transmit any PCI-sensitive data." data-novi-source="true"></script>
1460 1461 1462 <span style="display: none;"> 1463 1464 </span> 1465</body> 1466</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.