1<!DOCTYPE html> 2<html lang="en-US" prefix="og: http://ogp.me/ns#"> 3<head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge"/> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
5<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:"601381622",accountID:"3883112",trustKey:"66686",xpid:"Vw4PUldSChAFXVFUAAAFV1M=",licenseKey:"NRJS-b230f98edd3547d3e13",applicationID:"590671217",browserID:"601381622"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
6e.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;
6const 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);
6if(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$:()=>
6o,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])}
6(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}
6;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
6{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
6ine_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()=>
6{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)=>
6null==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
6dTimingMethod(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
6imeToRegister: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})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==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);
6if(!(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)}
6);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)})});
6class 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
6h(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>
6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO Premium plugin v20.1 (Yoast SEO v22.4) - https://yoast.com/wordpress/plugins/seo/ --> 11 <title>Home - Lambda Legal</title> 12 <meta name="description" content="We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV." /> 13 <link rel="canonical" href="https://lambdalegal.org/" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:type" content="website" /> 16 <meta property="og:title" content="Home" /> 17 <meta property="og:description" content="We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV." /> 18 <meta property="og:url" content="https://lambdalegal.org/" /> 19 <meta property="og:site_name" content="Lambda Legal" /> 20 <meta property="article:publisher" content="https://www.facebook.com/lambdalegal" /> 21 <meta property="article:modified_time" content="2026-08-25T15:37:04+00:00" /> 22 <meta property="og:image" content="https://lambdalegal.org/wp-content/uploads/2023/03/LL-META.png" /> 23 <meta property="og:image:width" content="2400" /> 24 <meta property="og:image:height" content="1256" /> 25 <meta property="og:image:type" content="image/png" /> 26 <meta name="twitter:card" content="summary_large_image" /> 27 <meta name="twitter:site" content="@LambdaLegal" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://lambdalegal.org/","url":"https://lambdalegal.org/","name":"Home - Lambda Legal","isPartOf":{"@id":"https://lambdalegal.org/#website"},"about":{"@id":"https://lambdalegal.org/#organization"},"datePublished":"2023-02-14T15:28:56+00:00","dateModified":"2026-08-25T15:37:04+00:00","description":"We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV.","breadcrumb":{"@id":"https://lambdalegal.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://lambdalegal.org/"]}]},{"@type":"BreadcrumbList","@id":"https://lambdalegal.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://lambdalegal.org/#website","url":"https://lambdalegal.org/","name":"Lambda Legal","description":"Defending the rights of LGBTQ+ people and everyone living with HIV","publisher":{"@id":"https://lambdalegal.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://lambdalegal.org/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://lambdalegal.org/#organization","name":"Lambda Legal","url":"https://lambdalegal.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://lambdalegal.org/#/schema/logo/image/","url":"https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo.png","contentUrl":"https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo.png","width":4117,"height":1159,"caption":"Lambda Legal"},"image":{"@id":"https://lambdalegal.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/lambdalegal","https://twitter.com/LambdaLegal"]}]}</script>
28 29 <!-- / Yoast SEO Premium plugin. --> 30 31 32<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 33<link rel='dns-prefetch' href='//lambdalegal.org' /> 34<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 35<link rel='dns-prefetch' href='//unpkg.com' /> 36<link rel="alternate" type="application/rss+xml" title="Lambda Legal » Feed" href="https://lambdalegal.org/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Lambda Legal » Comments Feed" href="https://lambdalegal.org/comments/feed/" /> 38<link rel='stylesheet' id='wp-block-library-css' href='https://lambdalegal.org/wp-includes/css/dist/block-library/style.min.css?ver=6.5' type='text/css' media='all' /> 39<style id='classic-theme-styles-inline-css' type='text/css'> 40/*! This file is auto-generated */ 41.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 42</style> 43<style id='global-styles-inline-css' type='text/css'> 44body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
44--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
44.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 45.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} 46:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 47:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 48.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} 49</style> 50<link rel='stylesheet' id='lambda-legal-swiper-css' href='https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css?ver=6.5' type='text/css' media='all' /> 51<link rel='stylesheet' id='dflip-style-css' href='https://lambdalegal.org/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=2.2.32' type='text/css' media='all' /> 52<link rel='stylesheet' id='jquery-image-comparison-css' href='https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/css/jquery.image.comparison.slider.css?ver=6.5' type='text/css' media='all' /> 53<link rel='stylesheet' id='popup-maker-site-css' href='//lambdalegal.org/wp-content/uploads/pum/pum-site-styles.css?generated=1782832045&ver=1.19.0' type='text/css' media='all' /> 54<link rel='stylesheet' id='glightbox-css' href='https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css?ver=6.5' type='text/css' media='all' /> 55<link rel='stylesheet' id='aos-css' href='https://unpkg.com/[email protected]/dist/aos.css' type='text/css' media='all' /> 56<link rel='stylesheet' id='lambda-fonts-css' href='https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/fonts/fonts.css?ver=6.5' type='text/css' media='all' />
57<script type="text/javascript" src="https://lambdalegal.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 57
57
58<script type="text/javascript" src="https://lambdalegal.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
58 59 60<!-- Google tag (gtag.js) snippet added by Site Kit --> 61 62<!-- Google Analytics snippet added by Site Kit -->
vendor: 81 bytes, lines 62-63
62 63<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
63GT-NF7DGTC
vendor: 40 bytes, line 63
63" id="google_gtagjs-js" async></script>
64<script type="text/javascript" id="google_gtagjs-js-after"> 65/* <![CDATA[ */ 66window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 67gtag("set","linker",{"domains":["lambdalegal.org"]}); 68gtag("js", new Date()); 69gtag("set", "developer_id.dZTNiMT", true); 70gtag("config", "GT-NF7DGTC"); 71/* ]]> */ 72</script>
72 73 74<!-- End Google tag (gtag.js) snippet added by Site Kit -->
75<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/mcstudios/glightbox/dist/js/glightbox.min.js?ver=6.5" id="glightbox-js"></script>
75 76<link rel="https://api.w.org/" href="https://lambdalegal.org/wp-json/" /><link rel="alternate" type="application/json" href="https://lambdalegal.org/wp-json/wp/v2/pages/34212" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lambdalegal.org/xmlrpc.php?rsd" /> 77 78<link rel='shortlink' href='https://lambdalegal.org/' /> 79<link rel="alternate" type="application/json+oembed" href="https://lambdalegal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flambdalegal.org%2F" /> 80<link rel="alternate" type="text/xml+oembed" href="https://lambdalegal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flambdalegal.org%2F&format=xml" /> 81<meta name="generator" content="Site Kit by Google 1.124.0" />
81<script type="text/javascript"> 82 (function(c,l,a,r,i,t,y){ 83 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1; 84 t.src="https://www.clarity.ms/tag/"+i+"?ref=wordpress";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 85 })(window, document, "clarity", "script", "sno00t3yfn"); 86 </script>
86 87
87<script type="text/javascript" src="https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/js/modernizr.js"></script>
87 88<link rel='stylesheet' id='mosaic-sections-theme-css' href='https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/style.css?ver=2.2.5' type='text/css' media='all' /> 89<link rel='stylesheet' id='mosaic-sections-theme-color-schemes-css' href='https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/style-theme-core.css?ver=1790739035' type='text/css' media='all' /> 90
90<script> 91 var mosaicUData = {"ajaxUrl":"https:\/\/lambdalegal.org\/wp-admin\/admin-ajax.php"}; 92 </script>
92 93 <link rel="icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-1-32x32.png" sizes="32x32" /> 94<link rel="icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-1-192x192.png" sizes="192x192" /> 95<link rel="apple-touch-icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-1-180x180.png" /> 96<meta name="msapplication-TileImage" content="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-1-270x270.png" /> 97 <style type="text/css" id="wp-custom-css"> 98 .page-id-37218 .header__body-wrap { 99 display: none; 100} 101/*Removes menu from LTAY page*/ 102 103.page-id-37000 .header__body-wrap { 104 display: none; 105} 106/*Removes menu from LTAY resource page*/ 107 108.page-id-38398 .ll__background--dark { 109 display: none; 110} 111/*Removes footer from Safe Havens Full Report page*/ 112 113.page-id-38361 .ll__background--dark { 114 display: none; 115} 116/*Removes footer from Safe Havens Video page*/ 117 118.page-id-38071 .ll__background--dark { 119 display: none; 120} 121/*Removes footer from Safe Havens Landing page*/ 122 123 124.page-id-38071 .sponsors-list__list-wrap { 125 display: none; 126} 127/*Remove placeholder from sponsor header on Safe Havens landing page */ 128 129.page-id-38071 .sponsors__body-wrap { 130 margin-bottom: -140px; 131} 132 133/*Decreases space between sponsor header on Safe Havens landing page */ 134 135 136.page-id-38398 .ll__section-padding { 137 padding-top: 80px; 138 padding-bottom: 80px; 139 } 140/*Reduces padding on Youth Contributor Section on Safe Havens Report Page */ 141 142.page-id-38398 .youth_contributor { 143 width: 250px !important; 144 height: 250px !important; 145 } 146 147/*Forces youth photos to adhere to size on Safe Havens Report Page */ 148 149@media (min-width: 1024px) { 150 .reduce-margin { 151 margin-bottom: -100px; 152 } 153} 154/*Reduces margin on Safe Haven hompepage hero only on desktop*/ 155 156@media (min-width: 1024px) { 157 .reduce-margin-2 { 158 margin-bottom: -60px; 159 } 160} 161/*Reduces margin on Safe Haven report hero only on desktop*/ 162 163 164.page-id-37218 #About_This_Toolkit .intro-copy__body-wrap--full.accordion__intro-wrap { 165 display: none !important; 166} 167/*Removes extra space above Toolkit Intro in LTAY */ 168 169.page-id-37218 .section-wrapper #IDENTITY { 170 margin-top: -4em; 171} 172/*Removes extra space before IDENTITY in LTAY */ 173 174.page-id-37218 .section-wrapper #VIDEO_INTRO { 175 margin-bottom: -6em; 176} 177/*Removes extra space after VIDEO INTRO in LTAY */ 178 179.page-id-37218 .section-wrapper #VIDEO_GRID { 180 margin-bottom: -4em; 181} 182/*Removes extra space after VIDEO GALLERY in LTAY */ 183 184.page-id-37218 #VIDEO_GRID .VIDEO_1:after { 185 content: "Client Interview â Marco"; 186 font-family: "HCo Ringside Narrow SSm", san-serif; 187 display: block; 188} 189/*Adds Titles under Videos in LTAY*/ 190 191.page-id-37218 #VIDEO_GRID .VIDEO_2:after { 192 content: "Client Interview â Louie"; 193 font-family: "HCo Ringside Narrow SSm", san-serif; 194 display: block; 195} 196/*Adds Titles under Videos in LTAY*/ 197 198.page-id-37218 .section-wrapper #VIDEO_DETAILS { 199 margin-bottom: -4em; 200} 201/*Removes extra space after VIDEO DETAILS in LTAY */ 202 203.page-id-37218 .section-wrapper #WHERE_DO_I_START { 204 padding-top: 0em; 205 margin-top: -1em; 206} 207/*Removes extra space before WHERE DO I START in LTAY */ 208 209.page-id-37218 .ll__copy.accordion__item-copy-wrap li { 210 margin-bottom: 0; 211} 212/*Reduces space after bullet points inside accordions on LTAY */ 213 214.page-id-37218 .section-wrapper #BUILDING_BLOCKS { 215 margin-bottom: -4em; 216} 217/*Removes extra space after ESSENTIAL BUILDING BLOCKS in LTAY */ 218 219.page-id-37218 #BUILDING_BLOCKS div.ll__copy.accordion__item-copy-wrap { 220 padding-top: 0px; 221} 222/*Reduces space between text blocks for ESSENTIAL BUILDING BLOCKS in LTAY */ 223 224.page-id-37218 #THE_CONVERSATION div.ll__copy.accordion__item-copy-wrap { 225 padding-top: 0px; 226} 227/*Reduces space between text blocks for THE CONVERSATION TECHNIQUES in LTAY */ 228 229.page-id-37218 #AFTER_THE_CONVERSATION div.ll__copy.accordion__item-copy-wrap { 230 padding-top: 0px; 231} 232/*Reduces space between text blocks for AFTER THE CONVERSATION in LTAY */ 233 234.page-id-37218 .header__alert-bar-body { 235 display: none; 236} 237/*Removes HelpDesk HeaderAlert from LTAY */ 238 239.page-id-37000 .header__alert-bar-body { 240 display: none; 241} 242/*Removes HelpDesk HeaderAlert from LTAY Resources For Lawyers*/ 243 244.page-id-37000 .footer__main-body { 245 display: none; 246} 247/*Removes Most of LambdaFooter from LTAY Resources For Lawyers */ 248 249.page-id-37218 .footer__main-body { 250 display: none; 251} 252/*Removes Most of LambdaFooter from LTAY */ </style> 253 254<!-- Google Tag Manager -->
255<script>
vendor: 327 bytes, lines 255-259
255(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 256new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 257j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 258'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 259})(window,document,'script','dataLayer','
259GTM-NXNFPWH
vendor: 3 bytes, line 259
259');
259</script>
259 260<!-- End Google Tag Manager --> 261 262<!-- BEGIN: Generated by Google Analytics / Cloud Font - Head Scripts section --> 263<!-- Meta Pixel Code -->
264<script>
vendor: 408 bytes, lines 264-273
264 265!function(f,b,e,v,n,t,s) 266{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 267n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 268if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 269n.queue=[];t=b.createElement(e);t.async=!0; 270t.src=v;s=b.getElementsByTagName(e)[0]; 271s.parentNode.insertBefore(t,s)}(window, document,'script', 272'https://connect.facebook.net/en_US/fbevents.js'); 273fbq('init', '
2731193757687709620
vendor: 32 bytes, lines 273-274
273'); 274fbq('track', 'PageView');
275</script>
275 276<noscript><img height="1" width="1" style="display:none" 277src="https://www.facebook.com/tr?id=1193757687709620&ev=PageView&noscript=1" 278/></noscript> 279<!-- End Meta Pixel Code --> 280 281<!-- Meta Pixel Code -->
282<script>
vendor: 408 bytes, lines 282-291
282 283!function(f,b,e,v,n,t,s) 284{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 285n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 286if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 287n.queue=[];t=b.createElement(e);t.async=!0; 288t.src=v;s=b.getElementsByTagName(e)[0]; 289s.parentNode.insertBefore(t,s)}(window, document,'script', 290'https://connect.facebook.net/en_US/fbevents.js'); 291fbq('init', '
291894669850565180
vendor: 32 bytes, lines 291-292
291'); 292fbq('track', 'PageView');
293</script>
293 294<noscript><img height="1" width="1" style="display:none" 295src="https://www.facebook.com/tr?id=894669850565180&ev=PageView&noscript=1" 296/></noscript> 297<!-- End Meta Pixel Code --> 298 299<!-- Start Userway Code -->
300<script> 301(function (d) { 302 var s = d.createElement("script"); 303 /* uncomment the following line to override default position*/ 304 /* s.setAttribute("data-position", 1);*/ 305 /* uncomment the following line to override default size (values: small, large)*/ 306 /* s.setAttribute("data-size", "large");*/ 307 /* uncomment the following line to override default language (e.g., fr, de, es, he, nl, etc.)*/ 308 /* s.setAttribute("data-language", "null");*/ 309 /* uncomment the following line to override color set via widget (e.g., #053f67)*/ 310 /* s.setAttribute("data-color", "#2d68ff");*/ 311 /* uncomment the following line to override type set via widget (1=person, 2=chair, 3=eye, 4=text)*/ 312 /* s.setAttribute("data-type", "1");*/ 313 /* s.setAttribute("data-statement_text:", "Our Accessibility Statement");*/ 314 /* s.setAttribute("data-statement_url", http://www.example.com/accessibility;*/ 315 /* uncomment the following line to override support on mobile devices*/ 316 /* s.setAttribute("data-mobile", true);*/ 317 /* uncomment the following line to set custom trigger action for accessibility menu*/ 318 /* s.setAttribute("data-trigger", "triggerId")*/ 319 s.setAttribute("data-account", "LCYQqy0h8E"); 320 s.setAttribute("src", "https://cdn.userway.org/widget.js"); 321 (d.body || d.head).appendChild(s); 322})(document); 323</script>
323 324<!-- End Userway Code --> 325<!-- END: Generated by Google Analytics / Cloud Font - Head Scripts section --> 326 327<link rel="apple-touch-icon" sizes="57x57" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-180x180.png"><link rel="icon" type="image/png" sizes="192x192" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/android-icon-192x192.png"><link rel="icon" type="image/png" sizes="32x32" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="96x96" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="16x16" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-16x16.png"><link rel="manifest" href="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/manifest.json"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/ms-icon-144x144.png"><meta name="theme-color" content="#ffffff"><link rel='stylesheet' id='lambda-legal-main-css' href='https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/css/main.css?ver=1790739033' type='text/css' media='all' /> 328</head> 329<body class="home page-template page-template-page-home page-template-page-home-php page page-id-34212"> 330 331<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 331-332
331 332<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
332GTM-NXNFPWH
vendor: 83 bytes, lines 332-333
332" 333height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
334<!-- End Google Tag Manager (noscript) --> 335 336<!-- BEGIN: Generated by Google Analytics / Cloud Font - Body Scripts section --> 337<!-- Start Userway Code --> 338<noscript> 339Please ensure Javascript is enabled for purposes of 340<a href=https://userway.org>website accessibility</a> 341</noscript> 342<!-- End Userway Code --> 343<!-- END: Generated by Google Analytics / Cloud Font - Body Scripts section --> 344 345<section class="header__skip-wrap" id="skip"> 346 <a class="header__skip-cta" href="#main-body">Skip to Main Content</a> 347</section> 348<div class="header__alert-bar-body"> 349 <a href="https://lambdalegal.org/helpdesk/" class="header__alert-bar-link-wrap"><p class="header__alert-bar-text">Need help understanding your rights as an LGBTQ+ person or someone living with HIV? Visit our virtual Help Desk.</p></a></div> 350<header class="header__body-wrap" id="header"> 351 <section class="ll__margins header__nav-body-wrap"> 352 <div class="header__nav-body"> 353 <a class="header__logo-wrap" href="https://lambdalegal.org"> 354 <img class="header__logo" src="https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo-1024x288.png" alt="Lambda Legal"/> 355 </a> 356 <button class="header__menu-btn" id="open-nav" aria-haspopup="dialog"> 357 <span class="header__menu-btn-line" role="none"></span> 358 <span class="header__menu-btn-line" role="none"></span> 359 <span class="header__menu-btn-line" role="none"></span> 360 </button> 361 <nav class="header__nav-content-wrap" aria-label="menu" role="dialog" aria-modal="true" id="nav"> 362 <ul class="ll__margins header__nav-list-wrap"><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">About Us<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/history/">History</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/staff-board/">Staff & Board</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/careers/">Jobs & Internships</a></li></ul></div></li></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">What We Do<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/litigation-library/">Cases</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/policy/">Policy Work</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/issues/">Issue Areas</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/know-your-rights/">Know Your Rights</a></li></ul></div></li></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">Get Involved<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="/ways-to-give/">Make a Gift</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/volunteers/">Volunteer</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="/events">Attend an Event</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/sponsors/">Become a Sponsor</a></li></ul></div></li></li><li class="header__nav-list-item"><a class="header__nav-list-btn header__nav-list-btn--dropdown" href="https://lambdalegal.org/media-center/">News</a></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">Search<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><div class="header__nav-dropdown-list-wrap header__nav-dropdown-list-wrap--search"><form class="header__nav-dropdown-search-wrap" method="get" action="https://lambdalegal.org/search/"><input class="header__nav-dropdown-search" name="keyword" placeholder="Search terms here ex."/><button class="header__nav-dropdown-search-button" aria-label="Submit search form" t
362ype="submit"><svg class="header__nav-dropdown-search-icon" aria-hidden="true" width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 363<path fill-rule="evenodd" clip-rule="evenodd" d="M9.64666 9.13116C11.2088 7.56906 11.2088 5.0364 9.64666 3.47431C8.08457 1.91221 5.55191 1.91221 3.98981 3.47431C2.42771 5.0364 2.42771 7.56906 3.98981 9.13116C5.55191 10.6933 8.08457 10.6933 9.64666 9.13116ZM11.0609 10.5454C13.404 8.20223 13.404 4.40324 11.0609 2.06009C8.71773 -0.283052 4.91874 -0.283052 2.5756 2.06009C0.232451 4.40324 0.232451 8.20223 2.5756 10.5454C4.91874 12.8885 8.71773 12.8885 11.0609 10.5454Z" fill="#00002A"/> 364<path d="M9.64666 10.5454L11.0609 9.13116L18.1319 16.2022L16.7177 17.6164L9.64666 10.5454Z" fill="#00002A"/> 365</svg></button></form></div></div></li></ul> <a href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5" class="header__donate-button" target="_blank">Donate</a> </nav> 366 </div> 367 </section> 368</header> 369<a class="main-body__anchor" id="main-body"></a> 370 371 <main class="contentwrapper"> 372 <section> 373 <div id="mosaic-home-sections" class="effect-fade-in"><div class="section-wrapper"><section class="mosaic-section section-home-hero-slider home__hero-slider " ><div class="ll__margins"><div class="swiper sliders__slides-wrap home__hero-slider-wrap"><ul class="swiper-wrapper sliders__slides home__hero-slides"><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img width="1179" height="887" src="https://lambdalegal.org/wp-content/uploads/2024/12/IMG_AB2C904D175C-1-1024x770.jpeg" class="sliders__slide-image home__hero-slide-image" alt="queer and trans people hold up signs at freedom to be ourselves really outside of the supreme court during skrmetti oral arguments" srcset="https://lambdalegal.org/wp-content/uploads/2024/12/IMG_AB2C904D175C-1-300x226.jpeg 300w, https://lambdalegal.org/wp-content/uploads/2024/12/IMG_AB2C904D175C-1-768x578.jpeg 768w, https://lambdalegal.org/wp-content/uploads/2024/12/IMG_AB2C904D175C-1-1024x770.jpeg 1024w, https://lambdalegal.org/wp-content/uploads/2024/12/IMG_AB2C904D175C-1.jpeg 1179w" sizes="(max-width: 1179px) 100vw, 1179px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Know Your Rights: Find resources for the LGBTQ+ community.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/know-your-rights/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img width="1920" height="1080" src="https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020-1024x576.png" class="sliders__slide-image home__hero-slide-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020-300x169.png 300w, https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020-768x432.png 768w, https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020-1024x576.png 1024w, https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020-1536x864.png 1536w, https://lambdalegal.org/wp-content/uploads/2026/01/20251108_BPJ-DC-Filming-Stills.00_06_16_04.Still020.png 1920w" sizes="(max-width: 1920px) 100vw, 1920px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">No court ruling will ever change the truth. Trans youth deserve to play, to learn, and to exist freely.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/together-we-win/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img width="1280" height="720" src="https://lambdalegal.org/wp-content/uploads/2026/06/Website-Hero-1280x720-1-1024x576.png" class="sliders__slide-image home__hero-slide-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2026/06/Website-Hero-1280x720-1-300x169.png 300w, https://lambdalegal.org/wp-content/uploads/2026/06/Website-Hero-1280x720-1-768x432.png 768w, https://lambdalegal.org/wp-content/uploads/2026/06/Website-Hero-1280x720-1-1024x576.png 1024w, https://lambdalegal.org/wp-content/uploads/2026/06/Website-Hero-1280x720-1.png 1280w" sizes="(max-width: 1280px) 100v
373w, 1280px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Rising Together: Our 5-Year Blueprint for the Future</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/strategic-plan/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img width="1280" height="720" src="https://lambdalegal.org/wp-content/uploads/2025/04/Images-for-Web-Horizontal.png" class="sliders__slide-image home__hero-slide-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2025/04/Images-for-Web-Horizontal-300x169.png 300w, https://lambdalegal.org/wp-content/uploads/2025/04/Images-for-Web-Horizontal-768x432.png 768w, https://lambdalegal.org/wp-content/uploads/2025/04/Images-for-Web-Horizontal-1024x576.png 1024w, https://lambdalegal.org/wp-content/uploads/2025/04/Images-for-Web-Horizontal.png 1280w" sizes="(max-width: 1280px) 100vw, 1280px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Tracking Trump: Lambda Legal is fighting back in the courts for LGBTQ+ people and everyone living with HIV.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/trumptracker/" target="_blank">Learn More</a></div></li></ul><div class="swiper-pagination"></div></div><div class="home__hero-content-wrap"><h2 class="home__hero-content-headline">Fund the Fight</h2><p class="ll__copy home__hero-content-copy">Every day, Lambda Legal is in court, fighting back. But we donât do it alone. With every act of support you stand with us.</p><a class="ll__button home__hero-content-link" href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1" target="_blank">Donate Today</a></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-our-cases text-with-image-grid__fake-dark-purple-background text-with-image-grid__fake-dark-purple-background " ><div class="ll__margins"><div class="text-with-image-grid__wrap"><div class="text-with-image-grid__content-wrap"><div class="ll__copy ll__copy--large"><h1><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Where progress is won</span></span></h1> 374<p>Lambda Legalâs lawyers have won precedent-setting civil rights cases on everything from marriage equality to expressions of gender identity to health care discrimination. We have made legal history since day one, winning our right to incorporate. We then got to work using our knowledge of the law to fight for our communityâs lives and dignity.</p> 375</div></div><div class="text-with-image-grid__image-grid-wrap"><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/lawrence-v-texas/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img width="280" height="280" src="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell-1.png" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="Clients Tyrone Garner and John Lawrence get a hug from a Houston resident after a rally at Houston City Hall celebrating the U.S. Supreme Court decision that the Texas sodomy law was unconstitutional." srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell-1-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell-1.png 280w" sizes="(max-width: 280px) 100vw, 280px" /></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Lawrence v. Texas</h4><p class="text-with-image-grid__grid-item-copy">Overturning discriminatory sodomy laws, and changing what was possible.</p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/shilling-v-trump/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img width="1080" height="1080" src="https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5-1024x1024.png" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="Lambda Legal plaintiff Emily Shilling flying for the Air Force." srcset="https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5-768x768.png 768w, https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5-1024x1024.png 1024w, https://lambdalegal.org/wp-content/uploads/2025/05/Images-for-Web-5.png 1080w" sizes="(max-width: 1080px) 100v
375w, 1080px" /></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Shilling v. Trump</h4><p class="text-with-image-grid__grid-item-copy">Challenging the Trump Administrationâs executive order banning transgender people from serving in the U.S. military. </p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/henry-v-himes/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img width="280" height="280" src="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell.png" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="Client James Obergefell" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell.png 280w" sizes="(max-width: 280px) 100vw, 280px" /></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Obergefell v. Hodges</h4><p class="text-with-image-grid__grid-item-copy">Bringing marriage equality to Americans in all 50 states.</p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/schlacter-v-us-dept-of-state/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img width="2400" height="2400" src="https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-1024x1024.jpg" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-150x150.jpg 150w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-300x300.jpg 300w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-768x768.jpg 768w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-1024x1024.jpg 1024w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-1536x1536.jpg 1536w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027-2048x2048.jpg 2048w, https://lambdalegal.org/wp-content/uploads/2025/10/Lambda_PhotoCrop_2400x2400_0001_ZANDER_01_000633480027.jpg 2400w" sizes="(max-width: 2400px) 100vw, 2400px" /></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Schlacter v. U.S. Department of State </h4><p class="text-with-image-grid__grid-item-copy">Challenging a Trump Administration policy that prohibits transgender people from getting accurate sex markers on passports. </p></div></div></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-our_work color-two " ><div class="ll__margins ll__section-padding"><div class="our-work__body-wrap"><div class="intro-copy__body-wrap intro-copy__body-wrap--centered"><h2 class="ll__heading--h1 intro-copy__title">Our areas of expertise</h2><p class="ll__copy--large intro-copy__copy">There is no one LGBTQ+ or HIV+ experience in America. Thatâs why Lambda Legalâs standard-shifting work in litigation, public policy, and education spans a range of issues that touch nearly every aspect of our lives. </p></div><div><select class="our-work__select" name="work" id="work"><option value="employment">Employment</option><option value="fair-courts-">Fair Courts </option><option value="family-protection">Family Protection</option><option value="health-care">Health Care</option><option value="hiv">HIV</option><option value="immigration">Immigration</option><option value="police-misconduct-&-criminal-justice">
375Police Misconduct & Criminal Justice</option><option value="religious-exemptions-">Religious Exemptions </option><option value="seniors">Seniors</option><option value="students'-rights">Students' Rights</option><option value="transgender-&-nonbinary-rights">Transgender & Nonbinary Rights</option><option value="youth">Youth</option></select><ul class="our-work__buttons-list-wrap"><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="employment">Employment</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="fair-courts-">Fair Courts </button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="family-protection">Family Protection</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="health-care">Health Care</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="hiv">HIV</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="immigration">Immigration</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="police-misconduct-&-criminal-justice">Police Misconduct & Criminal Justice</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="religious-exemptions-">Religious Exemptions </button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="seniors">Seniors</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="students'-rights">Students' Rights</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="transgender-&-nonbinary-rights">Transgender & Nonbinary Rights</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="youth">Youth</button></li></ul><div class="our-work__content-wrap" data-our-work-item="employment"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Employment.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Employment-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Employment-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Employment.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Employment</h3><div class="ll__copy our-work__content-copy"><p><span style="font-weight: 400;">We fight back when members of our community are fired, harassed, and targeted at work because they are LGBTQ+ or HIV+.</span></p> 376<p style="text-align: left;"><a href="https://lambdalegal.org/issues/employment/" target="_blank" rel="noopener">Learn More</a></p> 377</div></div></div><div class="our-work__content-wrap" data-our-work-item="fair-courts-"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Fair-Courts.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Fair-Courts-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Fair-Courts-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Fair-Courts.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Fair Courts </h3><div class="ll__copy our-work__content-copy"><p>We combat the growing attacks on fair courts that threaten hard-won LGBTQ+ rights. Because our courts should make decisions based on constitutional and legal principlesânot politics.</p> 378<p style="text-align: left;"><a href="https://lambdalegal.org/issues/fair-courts/" target="_blank" rel="noopener">Learn More</a></p> 379</div></div></div><div class="our-work__content-wrap" data-our-work-item="family-protection"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Family.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Family-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Family-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Family.png 417w" sizes="(max-width: 417px) 100v
379w, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Family Protection</h3><div class="ll__copy our-work__content-copy"><p>We defend the legal rights of same-sex couples and their families, from marriage equality to domestic partnership benefits to parent-child relationships.</p> 380<p style="text-align: left;"><a href="https://lambdalegal.org/issues/family-protections/" target="_blank" rel="noopener">Learn More</a></p> 381</div></div></div><div class="our-work__content-wrap" data-our-work-item="health-care"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Health-Care.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Health-Care-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Health-Care-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Health-Care.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Health Care</h3><div class="ll__copy our-work__content-copy"><p>We break down the barriers between our community and the health care they need, from medical discrimination to violations of personal autonomy.</p> 382<p style="text-align: left;"><a href="https://lambdalegal.org/issues/health-care/" target="_blank" rel="noopener">Learn More</a></p> 383</div></div></div><div class="our-work__content-wrap" data-our-work-item="hiv"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/AIDs.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/AIDs-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/AIDs-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/AIDs.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">HIV</h3><div class="ll__copy our-work__content-copy"><p>We won the nationâs first HIV discrimination lawsuitâand since then, weâve been fighting to maintain and expand protections for Americans living with HIV.</p> 384<p style="text-align: left;"><a href="https://lambdalegal.org/issues/hiv/" target="_blank" rel="noopener">Learn More</a></p> 385</div></div></div><div class="our-work__content-wrap" data-our-work-item="immigration"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Immigration.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Immigration-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Immigration-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Immigration.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Immigration</h3><div class="ll__copy our-work__content-copy"><p>We fight for humane immigration policies that are inclusive of LGBTQ+ people and their unique legal needs.</p> 386<p style="text-align: left;"><a href="https://lambdalegal.org/issues/immigration/" target="_blank" rel="noopener">Learn More</a></p> 387</div></div></div><div class="our-work__content-wrap" data-our-work-item="police-misconduct-&-criminal-justice"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Police-Criminal-Justice.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Police-Criminal-Justice-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Police-Criminal-Justice-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Police-Criminal-Justice.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Police Misconduct & Criminal Justice</h3><div class="ll__copy our-work__content-copy"><p>We stand up to law enforcement that targets and abuses LGBTQ+ and HIV+ people by challenging unfair criminal laws and seeking recourse when our rights are violated.</p> 388<p style="text-align: left;"><a href="https://lambdalegal.org/issues/criminal-legal-system/">Learn More</a></p> 389</div></div></div><div class="our-work__content-wrap" data-our-work-item="religious-exemptions-"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Religious-Exemptions.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Religious-Exemptions-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Religious-Exemptions-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Religious-Exemptions.png 417w" sizes="(max-width: 417px) 100v
389w, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Religious Exemptions </h3><div class="ll__copy our-work__content-copy"><p>We fight back when religious freedom is wrongly used as a license to discriminate against LGBTQ+ people and those living with HIV.</p> 390<p style="text-align: left;"><a href="https://lambdalegal.org/issues/religious-exemptions/" target="_blank" rel="noopener">Learn More</a></p> 391</div></div></div><div class="our-work__content-wrap" data-our-work-item="seniors"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Seniors.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Seniors-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Seniors-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Seniors.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Seniors</h3><div class="ll__copy our-work__content-copy"><p>We defend the LGBTQ+ and HIV+ seniors who face discrimination, whether theyâre refused housing or denied Social Security and other survivor benefits.</p> 392<p style="text-align: left;"><a href="https://lambdalegal.org/issues/seniors/" target="_blank" rel="noopener">Learn More</a></p> 393</div></div></div><div class="our-work__content-wrap" data-our-work-item="students'-rights"><div class="our-work__content-image-wrap"><img width="230" height="230" src="https://lambdalegal.org/wp-content/uploads/2023/03/GSO-v-Bonner.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/GSO-v-Bonner-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/GSO-v-Bonner.png 230w" sizes="(max-width: 230px) 100vw, 230px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Students' Rights</h3><div class="ll__copy our-work__content-copy"><p>We work to make school a safe space for LGBTQ+ studentsâso they can be unapologetically who they are.</p> 394<p style="text-align: left;"><a href="https://lambdalegal.org/issues/students-rights/" target="_blank" rel="noopener">Learn More</a></p> 395</div></div></div><div class="our-work__content-wrap" data-our-work-item="transgender-&-nonbinary-rights"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Transgender-Rights.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Transgender-Rights-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Transgender-Rights-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Transgender-Rights.png 417w" sizes="(max-width: 417px) 100vw, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Transgender & Nonbinary Rights</h3><div class="ll__copy our-work__content-copy"><p><span style="font-weight: 400;">We work to expand and defend protections for nonbinary and transgender people who face rampant discrimination and are some of the most vulnerable members of our community.</span></p> 396<p style="text-align: left;"><a href="https://lambdalegal.org/issues/transgender-nonbinary-rights/" target="_blank" rel="noopener">Learn More</a></p> 397</div></div></div><div class="our-work__content-wrap" data-our-work-item="youth"><div class="our-work__content-image-wrap"><img width="417" height="416" src="https://lambdalegal.org/wp-content/uploads/2023/03/Teens-Young-Adults.png" class="our-work__content-image" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Teens-Young-Adults-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/Teens-Young-Adults-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Teens-Young-Adults.png 417w" sizes="(max-width: 417px) 100v
397w, 417px" /></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Youth</h3><div class="ll__copy our-work__content-copy"><p>We work to ensure all LGBTQ+ youth are safe and free from discrimination and harassment, whether theyâre in the hallways at school or in out-of-home care settings.</p> 398<p style="text-align: left;"><a href="https://lambdalegal.org/issues/youth/" target="_blank" rel="noopener">Learn More</a></p> 399</div></div></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-news-press-releases " ><div class="ll__margins ll__section-padding"><div class="news-press__body-wrap"><div class="intro-copy__body-wrap"><h2 class="ll__heading--h1 intro-copy__title">Latest news</h2><p class="ll__copy--large intro-copy__copy">Stay up to date with court cases and policies that affect the LGBTQ+ community and people living with HIV. </p></div><div class="news-press__content-wrap"><a class="news-press__feature-wrap" href="https://lambdalegal.org/newsroom/us_20260928_trump-administration-cements-title-ix-rule-that-fails-survivors-and-targets-lgbtq-students/"><div class="news-press__feature-image-wrap"><img src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/fallback-large.png" width="585" height="584" loading="lazy" class="ll__section-border news-press__feature-image"></div><div class="news-press__feature-copy-wrap"><p class="ll__copy news-press__feature-date">September 28, 2026</p><h3 class="ll__heading--h2 news-press__feature-title">Trump Administration Cements Title IX Rule That Fails Survivors and Targets LGBTQ+ Students </h3><p class="ll__copy news-press__feature-copy">Today, the U.S. Department of Education announced it is permanently bringing back the Title IX rule on sexual harassment and assault from President Trump’s first term. That rule narrowed when schools must respond to harassment and requires college survivors to face cross-examination at live hearings. The Department made the change without asking for public input,...</p></div></a><div class="news-press__posts-wrap"><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/aahivm_us_20260923_ll-national-hiv-advocates-take-trump-admin-restrictions-on-trans-hiv-care-to-trial/"><p class="ll__copy news-press__posts-item-date">September 23, 2026</p><h4 class="ll__heading--h4 news-press__posts-item-title">Lambda Legal and National HIV Advocates Take Trump Administration Restrictions on Transgender HIV Care to Trial</h4></a><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/coe_ny_20260918_joint-statement-on-doj-settlement-with-nyu-to-end-gender-affirming-care/"><p class="ll__copy news-press__posts-item-date">September 18, 2026</p><h4 class="ll__heading--h4 news-press__posts-item-title">Joint Statement on DOJâs Settlement with NYU to End Gender-Affirming Care for Transgender Youth</h4></a><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/us_20260903_ll-statement-on-passing-of-gloria-steinem/"><p class="ll__copy news-press__posts-item-date">September 3, 2026</p><h4 class="ll__heading--h4 news-press__posts-item-title">Lambda Legal Statement on the Passing of Gloria Steinem</h4></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-blog-articles-feed-grid " ><div class="ll__margins ll__section-padding"><div class="intro-copy__body-wrap"><h2 class="ll__heading--h1 intro-copy__title">Featured blog posts</h2><p class="ll__copy--large intro-copy__copy">Our take on key court cases and policies that affect our community.</p></div><div class="articles-grid__posts-wrap selected-articles-grid__posts-wrap"><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="https://lambdalegal.org/blogs/us_20260916_3-things-about-privacy-and-medical-records-this-constitution-and-citizenship-day/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="200" src="https://lambdalegal.org/wp-content/uploads/2019/05/medical_1-300x200.jpeg" class="articles-grid__posts-list-image wp-post-image" alt="medical" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2019/05/medical_1-300x200.jpeg 300w, https://lambdalegal.org/wp-content/uploads/2019/05/medical_1-768x512.jpeg 768w, https://lambdalegal.org/wp-content/uploads/2019/05/medical_1-1024x683.jpeg 1024
399w, https://lambdalegal.org/wp-content/uploads/2019/05/medical_1.jpeg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 16, 2026</p><h3 class="ll__copy--large articles-grid__posts-item-title">3 Things to Know About Privacy and Your Medical Records on This Constitution and Citizenship Day</h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="https://lambdalegal.org/blogs/us_20260908_from-policy-to-protection-meet-policy-team/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="200" src="https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-300x200.jpg" class="articles-grid__posts-list-image wp-post-image" alt="new york state government building" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-300x200.jpg 300w, https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-768x513.jpg 768w, https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-1024x684.jpg 1024w, https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-1536x1026.jpg 1536w, https://lambdalegal.org/wp-content/uploads/2026/09/meet-lambda-legal-policy-team-pass-good-laws-2048x1368.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 8, 2026</p><h3 class="ll__copy--large articles-grid__posts-item-title">From Policy to Protection: Meet Lambda Legalâs Policy Team</h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="https://lambdalegal.org/blogs/us_20260908_the-fight-for-inclusive-education-school-books/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="200" src="https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash-300x200.jpg" class="articles-grid__posts-list-image wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash-300x200.jpg 300w, https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash-768x512.jpg 768w, https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash-1024x683.jpg 1024w, https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash-1536x1024.jpg 1536w, https://lambdalegal.org/wp-content/uploads/2026/09/redd-francisco-9o8YdYGTT64-unsplash.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 8, 2026</p><h3 class="ll__copy--large articles-grid__posts-item-title">Books, Classrooms, and the Fight for Inclusive Education</h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-sponsor-carousel " ><div class="ll__margins ll__section-padding"><div class="sponsor-slider__body-wrap"><h4 class="sponsor-slider__body-title">Thank you to our sponsors</h4><div class="swiper sponsor-slider__swiper-body"><div class="swiper-wrapper sponsor-slider__slides-wrap"><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="500" height="375" src="https://lambdalegal.org/wp-content/uploads/2026/08/Goldman-Sachs-Logo-PNG-1.webp" class="sponsor-slider__swiper-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2026/08/Goldman-Sachs-Logo-PNG-1-300x225.webp 300w, https://lambdalegal.org/wp-content/uploads/2026/08/Goldman-Sachs-Logo-PNG-1.webp 500w" sizes="(max-width: 500px) 100v
399w, 500px" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="260" height="220" src="https://lambdalegal.org/wp-content/uploads/2023/02/goodwin-png.png" class="sponsor-slider__swiper-image" alt="Circuit Sponsor Goodwin" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="285" height="100" src="https://lambdalegal.org/wp-content/uploads/2023/02/2560px-Baker_McKenzie_logo_2016.png" class="sponsor-slider__swiper-image" alt="Circuit sponsor Baker McKenzie" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="329" height="54" src="https://lambdalegal.org/wp-content/uploads/2023/03/GT-GreenberTraurig-logo.png" class="sponsor-slider__swiper-image" alt="GT GreenbergTraurig logo" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/GT-GreenberTraurig-logo-300x49.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/GT-GreenberTraurig-logo.png 329w" sizes="(max-width: 329px) 100vw, 329px" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="474" height="49" src="https://lambdalegal.org/wp-content/uploads/2026/03/KirklandLogo_Transparent-1.png" class="sponsor-slider__swiper-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2026/03/KirklandLogo_Transparent-1-300x31.png 300w, https://lambdalegal.org/wp-content/uploads/2026/03/KirklandLogo_Transparent-1.png 474w" sizes="(max-width: 474px) 100vw, 474px" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="2560" height="768" src="https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo.png" class="sponsor-slider__swiper-image" alt="MdDermott Will and Emery logo" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo-300x90.png 300w, https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo-768x230.png 768w, https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo-1024x307.png 1024w, https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo-1536x461.png 1536w, https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo-2048x614.png 2048w, https://lambdalegal.org/wp-content/uploads/2023/03/McDermott_Will__Emery_logo.png 2560w" sizes="(max-width: 2560px) 100v
399w, 2560px" /></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img width="2560" height="1707" src="https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-1024x683.png" class="sponsor-slider__swiper-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-300x200.png 300w, https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-768x512.png 768w, https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-1024x683.png 1024w, https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-1536x1024.png 1536w, https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1-2048x1366.png 2048w, https://lambdalegal.org/wp-content/uploads/2026/03/Zimmer-Biomet-Logo-scaled-1.png 2560w" sizes="(max-width: 2560px) 100vw, 2560px" /></div></div></div></div><a class="ll__link sponsor-slider__body-cta" href="https://lambdalegal.org/oursponsors/" target="_blank">See our full list of sponsors</a></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-donate-callout-with-image color-three " ><div class="ll__margins donate-callout-with-image__wrap"><div class="donate-callout-with-image__body-wrap"><div class="donate-callout-with-image__image"><img width="389" height="388" src="https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon.png" class="donate-callout-with-image__img" alt="" loading="lazy" srcset="https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon.png 389w" sizes="(max-width: 389px) 100vw, 389px" /></div><div class="donate-callout-with-image__text"><div class="donate-callout-with-image__copy"><p>Fuel the movement that refuses to stop fighting for the equality every person deserves.</p> 400<p><strong>Fund the fight.</strong></p> 401</div></div><div class="donate-callout-with-image__cta"><ul class="donate-callout-with-image__cta-list"><li class="donate-callout-with-image__cta-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&mfc_pref=T&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&set.DonationLevel=15383" target="_blank" class="ll__button donate-callout-with-image__cta-button"><span class="ll__helper-text">This link leads off site</span>$25</a></li><li class="donate-callout-with-image__cta-item"><a href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&set.DonationLevel=15381" target="_blank" class="ll__button donate-callout-with-image__cta-button"><span class="ll__helper-text">This link leads off site</span>$50</a></li><li class="donate-callout-with-image__cta-item"><a href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&set.DonationLevel=15382" target="_blank" class="ll__button donate-callout-with-image__cta-button"><span class="ll__helper-text">This link leads off site</span>$125</a></li><li class="donate-callout-with-image__cta-item"><a href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&set.DonationLevel=15391" target="_blank" class="ll__button donate-callout-with-image__cta-button"><span class="ll__helper-text">This link leads off site</span>$500</a></li><li class="donate-callout-with-image__cta-item"><a href="https://support.lambdalegal.org/site/Donation2?mfc_pref=T&df_id=6680&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&set.DonationLevel=15390" target="_blank" class="ll__button donate-callout-with-image__cta-button"><span class="ll__helper-text">This link leads off site</span>Other</a></li></ul></div></div></div></section></div></div> </section> 402 </main> 403 404<footer class="ll__background--dark footer__body-wrap"> 405 <div class="ll__margins"> 406 <div class="footer__main-body"> 407 <div class="footer__main-nav-wrap"> 408 <div id="sidebar-footer_menu_left" class="sidebar "> 409<ul> 410<li id="nav_menu-2" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">About</h2><div class="menu-about-footer-menu-container"><ul id="menu-about-footer-menu" class="menu"><li id="menu-item-34962" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34962"><a href="/history/">History</a></li> 411<li id="menu-item-34963" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34963"><a href="/financials/">Governance & Financials</a></li> 412<li id="menu-item-34971" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34971"><a href="/strategic-plan/">Strategic Plan</a></li> 413<li id="menu-item-38458" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38458"><a href="https://lambdalegal.org/safespace/">Code of Conduct</a></li> 414<li id="menu-item-34965" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34965"><a href="/staff-board/">Staff</a></li> 415<li id="menu-item-34964" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34964"><a href="/contact/">Contact</a></li> 416<li id="menu-item-34966" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34966"><a href="/jobs-and-internships/">Careers</a></li> 417<li id="menu-item-34967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-34967"><a rel="privacy-policy" href="https://lambdalegal.org/privacy-policy/">Privacy Policy</a></li> 418</ul></div></li></ul> 419</div> 420<div id="sidebar-footer_menu_middle" class="sidebar "> 421<ul> 422<li id="nav_menu-4" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">Resources</h2><div class="menu-resources-footer-menu-container"><ul id="menu-resources-footer-menu" class="menu"><li id="menu-item-34952" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34952"><a href="/helpdesk/">Legal Help Desk</a></li> 423<li id="menu-item-41858" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41858"><a href="https://lambdalegal.org/issues/">Issue Areas</a></li> 424<li id="menu-item-34953" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34953"><a href="/judicial-archive/">Cases</a></li> 425<li id="menu-item-41857" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41857"><a href="https://lambdalegal.org/policy/">Policy</a></li> 426<li id="menu-item-41856" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41856"><a href="https://lambdalegal.org/media-center/">Media Center</a></li> 427</ul></div></li></ul> 428</div> 429<div id="sidebar-footer_menu_right" class="sidebar "> 430<ul> 431<li id="nav_menu-5" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">Regions</h2><div class="menu-regions-footer-menu-container"><ul id="menu-regions-footer-menu" class="menu"><li id="menu-item-41859" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41859"><a href="https://lambdalegal.org/midwest-region/">Midwest</a></li> 432<li id="menu-item-42867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42867"><a href="https://lambdalegal.org/northeast-regional-office/">Northeast</a></li> 433<li id="menu-item-41860" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41860"><a href="https://lambdalegal.org/south-central-region/">South Central</a></li> 434<li id="menu-item-41861" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41861"><a href="https://lambdalegal.org/southern-region/">Southern</a></li> 435<li id="menu-item-41862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41862">
435<a href="https://lambdalegal.org/western-region/">Western</a></li> 436</ul></div></li></ul> 437</div> 438 </div> 439 <div class="footer__signup-wrap"> 440 <form method="GET" action="https://support.lambdalegal.org/site/Survey?NEXTURL=https://lambdalegal.org"> 441 <div class="appArea"> 442 <h3 class="footer__signup-title">Stay Informed</h3> 443 <p class="ll__copy footer__signup-copy">Add your name to stand with our team of lawyers, advocates, and allies across the country. Plus, get news and opportunities for action delivered straight to your inbox.</p> 444 </div> 445 <input type="hidden" name="cons_info_component" id="cons_info_component" value="t"> 446 <div class="footer__signup-form-group"> 447 <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_first_name">First Name <span style="position:absolute;left:-9999px">Required</span></label> 448 <input class="footer__signup-input" placeholder="First Name" type="text" name="cons_first_name" id="cons_first_name" value="" size="21" maxlength="50" required> 449 </div> 450 <div class="footer__signup-form-group"> 451 <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_last_name">Last Name <span style="position:absolute;left:-9999px">Required</span></label> 452 <input class="footer__signup-input" placeholder="Last Name" type="text" name="cons_last_name" id="cons_last_name" value="" size="22" maxlength="50" required> 453 </div> 454 <div class="footer__signup-form-group"> 455 <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_email">Email <span style="position:absolute;left:-9999px">Required</span></label> 456 <input class="footer__signup-input" placeholder="Email" type="email" name="cons_email" id="cons_email" value="" size="45" maxlength="255" required> 457 </div> 458 <button type="submit" class="ll__button">Sign Up</button> 459 <input id="ACTION_REQUIRED" name="ACTION_REQUIRED" type="hidden" value="URI_ACTION_USER_REQUESTS"> 460 <input type="hidden" name="SURVEY_ID" id="SURVEY_ID" value="4921"> 461</form> 462 </div> 463 </div> 464 <div class="footer__sub-section-wrap"> 465 <div class="footer__left-group"> 466 <div class="charity-nav-icon"> 467 <div id="sidebar-charity_nav_icon" class="sidebar "> 468<ul> 469<li id="block-30" class="widget-odd widget-last widget-first widget-1 widget widget_block widget_media_image"> 470<figure class="wp-block-image size-full"><img decoding="async" width="389" height="388" src="https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon.png" alt="" class="wp-image-41304" srcset="https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2025/10/charity-nav-icon.png 389w" sizes="(max-width: 389px) 100vw, 389px" /></figure> 471</li></ul> 472</div> 473 </div> 474 <div class="footer__sub-section-main-content"> 475 <ul class="footer__social-list-wrap"> 476 <li class="footer__social-list-item"><a class="footer__social-link" href="https://www.facebook.com/lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/facebook.png" alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.instagram.com/lambdalegal/"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/instagram.png" alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.youtube.com/user/lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/youtube.png" alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.linkedin.com/company/lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/linkedin.png" alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://web-cdn.bsky.app/profile/lambdalegal.org"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/bluesky.svg" alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.threads.net/@lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/threads.svg" alt=""></a></li> </ul> 477 <div id="sidebar-copyright_footer" class="sidebar "> 478<ul> 479<li id="block-29" class="widget-odd widget-last widget-first widget-1 widget widget_block widget_text"> 480<p class="ll__fine-print footer__sub-section-fine-print">Lambda Legal | 120 Wall Street, 19th Floor, New York, NY 10005</p> 481</li></ul> 482</div> 483 </div> 484 </div> 485 <div class="footer__sub-section-icon-wrap"> 486 <div id="sidebar-footer_icon" class="sidebar "> 487<ul> 488<li id="block-8" class="widget-odd widget-last widget-first widget-1 widget widget_block widget_media_image"> 489<figure class="wp-block-image size-full footer__sub-section-icon"><a href="https://lambdalegal.org/wp-content/uploads/2023/02/Vector.png"><img decoding="async" width="99" height="95" src="https://lambdalegal.org/wp-content/uploads/2023/02/Vector.png" alt="" class="wp-image-34400"/></a></figure> 490</li></ul> 491</div> 492 </div> 493 </div> 494 </div> 495</footer> 496<div id="modal" class="modal"><div class="ll__margins modal__body-wrap"><button id="close-modal" class="modal__close-btn"><span class="modal__close-btn-line" role="none"></span><span class="modal__close-btn-line" role="none"></span></button><div class="modal__content-wrap"></div></div></div><div id="pum-38185" class="pum pum-overlay pum-theme-38176 pum-theme-default-theme popmake-overlay pum-click-to-close form_submission click_open" data-popmake="{"id":38185,"slug":"comprehensive-campaign-contact-form","theme_id":38176,"cookies":[],"triggers":[{"type":"form_submission","settings":{"form":"gravityforms_12","delay":0}},{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"Close","button_delay":"0","overlay_click":"1","esc_press":"1","f4_press":"1"},"click_open":[]}}" role="dialog" aria-modal="false" 497 aria-labelledby="pum_popup_title_38185"> 498 499 <div id="popmake-38185" class="pum-container popmake theme-38176 pum-responsive pum-responsive-medium responsive size-medium"> 500 501 502 503 <div id="pum_popup_title_38185" class="pum-title popmake-title">
504 Thank you for your submission </div> 505 506 507 508 509 <div class="pum-content popmake-content" tabindex="0"> 510 <p>Thank you for playing a leading role in an organization whose unstoppable future is inseparable from the movement for LGBTQ+ rights and everyone living with HIV!</p> 511<p>A member of our team will be in touch with you shortly.</p> 512<span class="shortcode-button-wrapper " style=""><a class="button button-outline shortcode-button ll__button ll__button--outline-purple" href="" ><span data-hover="Go back to form page">Go back to form page</span></a></span> 513 </div> 514 515 516 517 518 <button type="button" class="pum-close popmake-close" aria-label="Close"> 519 Close </button> 520 521 </div> 522 523</div> 524
524<script> 525 jQuery( function ( $ ) { 526 $( '#wp-toolbar .mosaic-compile-scss' ).on( 'click', function ( e ) { 527 e.preventDefault(); 528 529 var $this = $( this ); 530 var ajax_url = window.ajaxurl || mosaicUData.ajaxUrl; 531 $this.addClass( 'busy' ).find( 'a' ).html( 'Rebuilding...' ); 532 $.ajax( 533 { 534 url: ajax_url, 535 type: 'post', 536 dataType: 'json', 537 data: { 538 action: 'rebuild_scss' 539 }, 540 success: function ( data ) { 541 if ( data && data.success ) { 542 $( this ).find( 'a' ).html( 'Reloading Page' ); 543 location.reload(); 544 } else { 545 alert( 'CSS could not be compiled.\nBe sure to visit the WordPress dashboard, and go to\nMosaic Sections Theme => Color Schemes and define your colors.' ); 546 } 547 } 548 } 549 ) 550 } ); 551 } ); 552 </script>
552 553
553<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js?ver=6.5" id="lambda-legal-swiper-js"></script>
vendor: 1 bytes, line 553
553
554<script type="text/javascript" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/js/sliders.js?ver=1790739033" id="lambda-legal-sliders-js"></script>
vendor: 1 bytes, line 554
554
555<script type="text/javascript" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/includes/alert-bars/js/alert-bars.js?ver=1790739033" id="alert-bar-js"></script>
vendor: 1 bytes, line 555
555
556<script type="text/javascript" src="https://lambdalegal.org/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=2.2.32" id="dflip-script-js"></script>
vendor: 1 bytes, line 556
556
557<script type="text/javascript" src="https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/js/jquery.image.comparison.slider.js?ver=2.2.5" id="jquery-image-comparison-js"></script>
vendor: 1 bytes, line 557
557
558<script type="text/javascript" src="https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/js/jquery.image.comparison.mobile.custom.min.js?ver=2.2.5" id="jquery-image-comparison-mobile-js"></script>
vendor: 1 bytes, line 558
558
559<script type="text/javascript" src="https://lambdalegal.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 559
559
560<script type="text/javascript" id="popup-maker-site-js-extra"> 561/* <![CDATA[ */ 562var pum_vars = {"version":"1.19.0","pm_dir_url":"https:\/\/lambdalegal.org\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/lambdalegal.org\/wp-admin\/admin-ajax.php","restapi":"https:\/\/lambdalegal.org\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"38176","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/lambdalegal.org\/wp-json\/pum\/v1"}; 563var pum_sub_vars = {"ajaxurl":"https:\/\/lambdalegal.org\/wp-admin\/admin-ajax.php","message_position":"top"}; 564var pum_popups = {"pum-38185":{"triggers":[{"type":"form_submission","settings":{"form":"gravityforms_12","delay":0}}],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"38176","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":true,"close_on_form_submission_delay":"0","close_on_overlay_click":true,"close_on_esc_press":true,"close_on_f4_press":true,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":38185,"slug":"comprehensive-campaign-contact-form"}}; 565/* ]]> */ 566</script>
vendor: 1 bytes, line 566
566
567<script type="text/javascript" src="//lambdalegal.org/wp-content/uploads/pum/pum-site-scripts.js?defer&generated=1782832045&ver=1.19.0" id="popup-maker-site-js"></script>
vendor: 1 bytes, line 567
567
568<script type="text/javascript" src="https://unpkg.com/[email protected]/dist/aos.js" id="aos-js"></script>
vendor: 1 bytes, line 568
568
569<script type="text/javascript" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/js/main.js?ver=1790739033" id="main-js-js"></script>
vendor: 1 bytes, line 569
569
570<script type="text/javascript" src="https://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/js/anchor-link-scroll.js?ver=1790739033" id="anchor-link-scroll-js"></script>
vendor: 1 bytes, line 570
570
571<script data-cfasync="false"> var dFlipLocation = "https://lambdalegal.org/wp-content/plugins/3d-flipbook-dflip-lite/assets/"; var dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Goto First Page","gotoLastPage":"Goto Last Page","share":"Share","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","scrollWheel":"false","backgroundColor":"#777","backgroundImage":"","height":"auto","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":800,"soundEnable":"true","enableDownload":"true","showSearchControl":"false","showPrintControl":"false","enableAnnotation":false,"enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":1.5,"stiffness":3,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":5000,"autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-"};</script>
571<script> 572 AOS.init( { 573 once: true, 574 } ); 575</script>
vendor: 1 bytes, line 575
575
576<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-b230f98edd3547d3e13","applicationID":"590671217","transactionName":"YFEEMBMHVxADU0BZV1kbJwcVD1YNTUBVV10aXAkJBA==","queueTime":0,"applicationTime":2908,"atts":"TBYHRlsdRB4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
576</body> 577</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.