OK
http://lambdalegal.org/
France
Country
Network
September 18, 2025, 06:35 PM UTC
Date & Time
Websites
Websites
Runtime: 621ms
On September 18, 2025, 06:35 PM UTC, http://lambdalegal.org/ was accessible when tested on 3215 in France.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
172.64.179.82
Query:
IN A lambdalegal.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
23.185.0.2
Query:
IN AAAA lambdalegal.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2620:12a:8000::2
@
IN
AAAA
2620:12a:8001::2

TCP Connections

Connection to 23.185.0.2:80 succeeded.
Connection to 2620:12a:8001::2:80 succeeded.
Connection to 2620:12a:8000::2:80 succeeded.

HTTP Requests

URL
GET https://lambdalegal.org/
Response Headers
Accept-Ranges:
bytes
Age:
357
Cache-Control:
public, max-age=600
Content-Length:
157751
Content-Type:
text/html; charset=UTF-8
Date:
Thu, 18 Sep 2025 18:35:50 GMT
Link:
<https://lambdalegal.org/wp-json/>; rel="https://api.w.org/"
Server:
nginx
Strict-Transport-Security:
max-age=300; includeSubDomains;
Vary:
Accept-Encoding, Cookie, Cookie
Via:
1.1 varnish, 1.1 varnish, 1.1 varnish, 1.1 varnish
X-Cache:
HIT, MISS, MISS, MISS
X-Cache-Hits:
5, 0, 0, 0
X-Pantheon-Styx-Hostname:
styx-fe2-a-548c5d68c8-hx2kj
X-Served-By:
cache-chi-klot8100134-CHI, cache-par-lfpb1150082-PAR, cache-par-lfpg1960094-PAR, cache-par-lfpg1960094-PAR
X-Styx-Req-Id:
76e9287b-94bd-11f0-8fc8-36de9ce26a70
X-Timer:
S1758220550.137508,VS0,VE138
Response Body
<!DOCTYPE html>
<html lang="en-US" prefix="og: http://ogp.me/ns#">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><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"};;/*! For license information please see nr-loader-spa-1.297.0.min.js.LICENSE.txt */
(()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[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,{D:()=>s,f:()=>a});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const s=e=>(0,i.a)(e,o)},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.297.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>u,Ze:()=>f,x3:()=>d});var n=r(3241),i=r(7836),o=r(3606),a=r(860),s=r(2646);const c={};function u(e,t){const r={staged:!1,priority:a.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function d(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{c[e].delete(t),p(e,t)})))}function p(e,t,r=!0){const a=e?i.ee.get(e):i.ee,c=o.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof s.y&&t[0].on(e,t[1])}))}))}}a.isolatedBacklog||delete c[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function g(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),a=r(5607);const s="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},d={},l=!1;try{l=16===r.length&&u.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,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);var s=h(n);g(e).forEach((e=>{e.apply(s,r)}));var u=v()[a[e]];u&&u.push([f,e,r,s]);return s},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 o.y?e:e?(0,i.I)(e,s,(()=>new o.y(s))):new o.y(s)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},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)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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:()=>o});var n=r(944);const i=new Map;function o(...e){return e.every((e=>{if(i.has(e))return i.get(e);const t="function"==typeof e&&e.toString().includes("[native code]");return t||(0,n.R)(64,e?.name||e?.toString()),i.set(e,t),t}))}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>s,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function s(e){if(i())return e();(0,n.sp)("popstate",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,US:()=>d,Zm:()=>s,bQ:()=>u,dV:()=>c,pV:()=>l});var n=r(6154),i=r(1863),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function s(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function c(){let e=s();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,o.i)(...Object.values(e.o))),e}function u(e,t){let r=s();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e,t){s()[e]=t}function l(){return function(){let e=s();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=s();const t=e.init||{};e.init={...t}}(),c(),function(){let e=s();const t=e.loader_config||{};e.loader_config={...t}}(),s()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;let f;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);const h=performance.now();let p=h;try{return l=t.apply(a,o),p=performance.now(),l}catch(e){throw p=performance.now(),i(r+"err",[o,a,e],d,c),f=e,f}finally{const e=p-h,t={duration:e,isLongTask:e>=50,methodName:s,thrownError:f};t.isLongTask&&i("long-task",[t],d,c),i(r+"end",[o,a,l,t],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO,u,d=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[d,t,r,c,u],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>a,SR:()=>o,rF:()=>s});var n=r(384),i=r(7767);function o(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&&o(e)}function s(e,t){try{if("string"==typeof t?.type){if("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";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3,f=3e4},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.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){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(){return this.#e(i.dT)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Tb:()=>f,U2:()=>a,V1:()=>A,Wb:()=>T,bt:()=>y,cD:()=>b,d3:()=>x,dT:()=>u,eY:()=>g,fF:()=>h,hG:()=>o,hw:()=>i,k6:()=>s,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",o="addPageAction",a="addToTrace",s="addRelease",c="finished",u="interaction",d="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",b="setCustomAttribute",y="setErrorHandler",w="setPageViewName",R="setUserId",x="start",T="wrapLogger",A="measure"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>S});var n=r(384),i=r(1741);var o=r(2555),a=r(3333);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),d=r(8122);const l="[data-nr-mask]",f=e=>(0,d.a)(e,(()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!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:{get capture_marks(){return e.feature_flags.includes(a.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(a.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$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:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,u.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){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},b=e=>{const t=(0,d.a)(e,v),r=Object.keys(m).reduce(((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e)),{});return Object.defineProperties(t,r)};var y=r(5701);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),x=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,d.a)(e,T),E=new Set;function S(e,t={},r,a){let{init:s,info:c,loader_config:u,runtime:d={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();s=e.init,c=e.info,u=e.loader_config}e.init=f(s||{}),e.loader_config=A(u||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];E.has(e.agentIdentifier)||(p.proxy.assets&&(w(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach((r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})}))}(e),(0,n.US)("activatedFeatures",y.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),d.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],d.ptid=e.agentIdentifier,d.loaderType=r,e.runtime=b(d),E.has(e.agentIdentifier)||(e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,x.W)({agentIdentifier:e.agentIdentifier,drained:!!y.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),E.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.297.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.297.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-EisHRLvMvGYshzPigxfc0qFaG5ATndTGVYKkxR7SdfFrMUtgTYyLH0CjxkE6oFqdiSeGiVkx20++Rs52RvEcUQ==",249:"sha512-6yiBtW3LZf+Ub7HGWYbpDLPruOPaQ94yLYSwmEwTuyMYdwlULNtMVmE2Cl4N3h5DuKVuB13ugzr7tDnZM9dUYg==",212:"sha512-BCHlEhaFWmKdUvTSTsoVN3ZB9kOPANfL7Cw9LbvZX8mM8ff1v906TbD5up9SOW2AoqQWZ7K0+vnJD7tn4JXZOg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.297.0.PROD"]=self["webpackChunk:NRBA-1.297.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var a=i(5205);var s=i(9908),c=i(1863),u=i(4261),d=i(3241),l=i(944),f=i(5701),h=i(8154);function p(e,t,i,o){const a=o||i;!a||a[e]&&a[e]!==r.prototype[e]||(a[e]=function(){(0,s.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(i||null===r)&&(0,s.p)(u.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),w=i(5270),R=i(7767),x=i(6389);class T extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise(((t,r)=>{this.ee.on("manual-start-all",(0,x.J)((()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()})))})):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let a;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,2955));a=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),this.featureName===n.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,a,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void o(!1);const{Aggregate:n}=await t();this.featAggregate=new n(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),o(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),o(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)((()=>a()),!0):a()}#t(e,t,r){switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630),E=i(2614);class S extends T{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(u.Fw,(function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(u.Pl+u.Fw,[(0,c.t)()],void 0,void 0,t.ee))}),t),this.ee.on("api-send-rum",((e,t)=>(0,s.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,1983))))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,b.sB)((e=>{t(e,"DOMContentLoaded")})),(0,b.GG)((e=>{t(e,"load")})),(0,b.Qr)((e=>{t(e,"navigate")})),this.ee.on(E.tS.UPDATE,((t,r)=>{(0,d.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})}))}}var _=i(384);var N=i(2843),O=i(3878),I=i(782);class P extends T{static featureName=I.T;constructor(e){super(e,I.T),y.RI&&((0,N.u)((()=>(0,s.p)("docHidden",[(0,c.t)()],void 0,I.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,s.p)("winPagehide",[(0,c.t)()],void 0,I.T,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,9917)))))}}class j extends T{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,s.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8351))))}}var k=i(6774),C=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,C.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return D(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function H(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(D(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return M(e.reason)}const r=M(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function K(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return D(e.error)?e.error:M(e)}function D(e){return e instanceof Error&&!!e.stack}function U(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,o,!1,t,r.runtime.isRecording,void 0,i],void 0,n.K7.jserrors,r.ee)}var F=i(3496),W=i(993),B=i(3785);function G(e,{customAttributes:t={},level:r=W.p_.INFO}={},n,i,o=(0,c.t)()){(0,B.R)(n.ee,e,t,r,i,o)}function V(e,t,r,i,o=(0,c.t)()){(0,s.p)(u.Pl+u.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function z(e){p(u.eY,(function(t){return function(e,t){const r={};let i,o;(0,l.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(i=()=>(0,l.R)(55));t&&(0,F.I)(t)||(i=()=>(0,l.R)(48,t));const a={addPageAction:(n,i={})=>{u(V,[n,{...r,...i},e],t)},log:(n,i={})=>{u(G,[n,{...i,customAttributes:{...r,...i.customAttributes||{}}},e],t)},noticeError:(n,i={})=>{u(U,[n,{...r,...i},e],t)},setApplicationVersion:e=>{r["application.version"]=e},setCustomAttribute:(e,t)=>{r[e]=t},setUserId:e=>{r["enduser.id"]=e},metadata:{customAttributes:r,target:t,get connected(){return o||Promise.reject(new Error("Failed to connect"))}}};i?i():o=new Promise(((n,i)=>{try{const o=e.runtime?.entityManager;let s=!!o?.get().entityGuid,c=o?.getEntityGuidFor(t.licenseKey,t.applicationID),u=!!c;if(s&&u)t.entityGuid=c,n(a);else{const d=setTimeout((()=>i(new Error("Failed to connect - Timeout"))),15e3);function l(r){(0,F.A)(r,e)?s||=!0:t.licenseKey===r.licenseKey&&t.applicationID===r.applicationID&&(u=!0,t.entityGuid=r.entityGuid),s&&u&&(clearTimeout(d),e.ee.removeEventListener("entity-added",l),n(a))}e.ee.emit("api-send-rum",[r,t]),e.ee.on("entity-added",l)}}catch(f){i(f)}}));const u=async(t,r,a)=>{if(i)return i();const u=(0,c.t)();(0,s.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await o;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(a.entityGuid))&&t(...r,void 0,u),t(...r,a.entityGuid,u)}catch(e){(0,l.R)(50,e)}};return a}(e,t)}),e)}class Z extends T{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,p(u.o5,((e,r)=>U(e,r,t)),t),function(e){p(u.bt,(function(t){e.runtime.onerror=t}),e)}(e),function(e){let t=0;p(u.k6,(function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))}),e)}(e),z(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((t,r)=>{this.abortHandler&&(0,s.p)("ierr",[M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)})),y.gm.addEventListener("unhandledrejection",(t=>{this.abortHandler&&(0,s.p)("err",[H(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",(t=>{this.abortHandler&&(0,s.p)("err",[K(t),(0,c.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,2176))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var q=i(8990);let X=1;function Y(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,q.I)(e,"nr@id",(function(){return X++}))}function J(e){if("string"==typeof e&&e.length)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,C.A)(e).length}catch(e){return}}}var Q=i(8139),ee=i(7836),te=i(3434);const re={},ne=["open","send"];function ie(e){var t=e||ee.ee;const r=function(e){return(e||ee.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(re[r.debugId]++)return r;re[r.debugId]=1,(0,Q.u)(t);var n=(0,te.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,a=y.gm.Promise,s=y.gm.setInterval,c="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],d=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,u,"fn-",b)}),(0,O.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ne,"-xhr-",b),r.on("send-xhr-start",(function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):s?s(v):(g=-g,m.data=g))}(t)})),r.on("open-xhr-start",h),o){var p=a&&a.resolve();if(!s&&!a){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===c||v()}));function v(){for(var e=0;e<d.length;e++)h(0,d[e]);d.length&&(d=[])}function b(e,t){return t}return r}var oe="fetch-",ae=oe+"body-",se=["arrayBuffer","blob","json","text","formData"],ce=y.gm.Request,ue=y.gm.Response,de="prototype";const le={};function fe(e){const t=function(e){return(e||ee.ee).get("fetch")}(e);if(!(ce&&ue&&y.gm.fetch))return t;if(le[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[ee.P]&&o[ee.P].dt&&(e=o[ee.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return le[t.debugId]=1,se.forEach((e=>{r(ce[de],e,ae),r(ue[de],e,ae)})),r(y.gm,"fetch",oe),t.on(oe+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(oe+"done",[null,r],n)}else t.emit(oe+"done",[e],n)})),t}var he=i(7485);class pe{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,e.ZF)(),s=(0,e.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof y.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,C.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,he.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 ge=i(9300),me=i(7295),ve=["load","error","abort","timeout"],be=ve.length,ye=(0,_.dV)().o.REQ,we=(0,_.dV)().o.XHR;const Re="X-NewRelic-App-Data";class xe extends T{static featureName=ge.T;constructor(e){super(e,ge.T),this.dt=new pe(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"};y.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Te(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}}))}catch(e){}fe(this.ee),ie(this.ee),function(e,t,r,i){function o(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||{},e.addEventListener("load",(function(r){E(t,e)}),(0,O.jT)(!1)),y.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},Te(this,e[1]),this.metrics={}}function u(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 o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=J(i);a&&(n.txSize=a)}this.startTime=(0,c.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<be;s++)r.addEventListener(ve[s],this.listener,(0,O.jT)(!1))}function l(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 f(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof we&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.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,he.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)s(e[0].headers,n)&&(this.dt=n);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,n)&&(this.dt=n),e.length>1?e[1]=o:e.push(o)}}function s(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 x(e,t){this.params={},this.metrics={},this.startTime=(0,c.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ye?r=i.url:y.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Te(this,r);var o=(""+(i&&i instanceof ye&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=J(n.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,me.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function A(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<be;t++)e.removeEventListener(ve[t],this.listener,!1);t.aborted||(0,me.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function E(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?J(e.response):"text"===r||""===r||void 0===r?J(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Re)>=0){var o=r.getResponseHeader(Re);o&&((0,s.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",a),t.on("open-xhr-end",u),t.on("send-xhr-start",d),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",w),t.on("fetch-before-start",R),t.on("fetch-start",x),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,3845))))}}function Te(e,t){var r=(0,he.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}const Ae={},Ee=["pushState","replaceState"];function Se(e){const t=function(e){return(e||ee.ee).get("history")}(e);return!y.RI||Ae[t.debugId]++||(Ae[t.debugId]=1,(0,te.YM)(t).inPlace(window.history,Ee,"-")),t}var _e=i(3738);function Ne(e){p(u.BL,(function(t=Date.now()){const r=t-y.WN;r<0&&(0,l.R)(62,t),(0,s.p)(h.XG,[u.BL,{time:r}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:"nr"}),(0,s.p)(u.Pl+u.hG,[r,u.BL],void 0,n.K7.genericEvents,e.ee)}),e)}const{He:Oe,bD:Ie,d3:Pe,Kp:je,TZ:ke,Lc:Ce,uP:Le,Rz:Me}=_e;class He extends T{static featureName=ke;constructor(e){var t;super(e,ke),t=e,p(u.U2,(function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.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,n.K7.sessionTrace,t.ee)}),t),Ne(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Se(r),this.eventsEE=(0,Q.u)(r),this.eventsEE.on(Le,(function(e,t){this.bstStart=(0,c.t)()})),this.eventsEE.on(Ce,(function(e,t){(0,s.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)})),r.on(Me+Pe,(function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash})),r.on(Me+je,(function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)}));try{o=new PerformanceObserver((e=>{const t=e.getEntries();(0,s.p)(Oe,[t],void 0,n.K7.sessionTrace,r)})),o.observe({type:Ie,buffered:!0})}catch(e){}this.importAggregator(e,(()=>i.e(478).then(i.bind(i,6974))),{resourceObserver:o})}}var Ke=i(6344);class De extends T{static featureName=Ke.TZ;#n;#i;constructor(e){var t;let r;super(e,Ke.TZ),t=e,p(u.CH,(function(){(0,s.p)(u.CH,[],void 0,n.K7.sessionReplay,t.ee)}),t),function(e){p(u.Tb,(function(){(0,s.p)(u.Tb,[],void 0,n.K7.sessionReplay,e.ee)}),e)}(e),this.#i=e;try{r=JSON.parse(localStorage.getItem("".concat(E.H3,"_").concat(E.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(Ke.G4.RECORD,(()=>this.#o())),this.#a(r)?(this.#n=r?.sessionReplayMode,this.#s()):this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167)))),this.ee.on("err",(e=>{this.#i.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(Ke.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))}))}#a(e){return e&&(e.sessionReplayMode===E.g.FULL||e.sessionReplayMode===E.g.ERROR)||(0,w.Aw)(this.#i.init)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({...this,mode:this.#n,agentRef:this.#i,trigger:e,timeKeeper:this.#i.runtime.timeKeeper}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){this.parent.ee.emit("internal-error",[e])}this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167))),{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==E.g.FULL&&this.featAggregate.initializeRecording(E.g.FULL,!0):(this.#n=E.g.FULL,this.#s(Ke.Qb.API),this.recorder&&this.recorder.parent.mode!==E.g.FULL&&(this.recorder.parent.mode=E.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ue=i(3962);function Fe(e){const t=e.ee.get("tracer");function r(){}p(u.dT,(function(e){return(new r).get("object"==typeof e?e:{})}),e);const i=r.prototype={createTracer:function(r,i){var o={},a=this,d="function"==typeof i;return(0,s.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,s.p)(u.hw+"tracer",[(0,c.t)(),r,o],a,n.K7.spa,e.ee),function(){if(t.emit((d?"":"no-")+"fn-start",[(0,c.t)(),a,d],o),d)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{p.apply(this,[t,function(){return(0,s.p)(u.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])})),p(u.PA,(function(){e.runSoftNavOverSpa?(0,s.p)(u.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,s.p)(u.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)}),e)}class We extends T{static featureName=Ue.TZ;constructor(e){if(super(e,Ue.TZ),Fe(e),!y.RI||!(0,_.dV)().o.MO)return;const t=Se(this.ee);Ue.tC.forEach((e=>{(0,O.sp)(e,(e=>{a(e)}),!0)}));const r=()=>(0,s.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,_.dV)().o.MO)(((e,t)=>{n||(n=!0,requestAnimationFrame((()=>{(0,s.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1})))})),a=(0,x.s)((e=>{(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,(()=>i.e(478).then(i.bind(i,4393))),{domObserver:o})}}var Be=i(7378);const Ge={},Ve=["appendChild","insertBefore","replaceChild"];function ze(e){const t=function(e){return(e||ee.ee).get("jsonp")}(e);if(!y.RI||Ge[t.debugId])return t;Ge[t.debugId]=!0;var r=(0,te.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,Ve,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ze={};function qe(e){const t=function(e){return(e||ee.ee).get("promise")}(e);if(Ze[t.debugId])return t;Ze[t.debugId]=!0;var r=t.context,n=(0,te.YM)(t),i=y.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}y.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[te.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Xe={},Ye="setTimeout",$e="setInterval",Je="clearTimeout",Qe="-start",et=[Ye,"setImmediate",$e,Je,"clearImmediate"];function tt(e){const t=function(e){return(e||ee.ee).get("timer")}(e);if(Xe[t.debugId]++)return t;Xe[t.debugId]=1;var r=(0,te.YM)(t);return r.inPlace(y.gm,et.slice(0,2),Ye+"-"),r.inPlace(y.gm,et.slice(2,3),$e+"-"),r.inPlace(y.gm,et.slice(3),Je+"-"),t.on($e+Qe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ye+Qe,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const rt={};function nt(e){const t=function(e){return(e||ee.ee).get("mutation")}(e);if(!y.RI||rt[t.debugId])return t;rt[t.debugId]=!0;var r=(0,te.YM)(t),n=y.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:it,d3:ot,Kp:at,$p:st,wW:ct,e5:ut,tH:dt,uP:lt,rw:ft,Lc:ht}=Be;class pt extends T{static featureName=it;constructor(e){if(super(e,it),Fe(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=ze(this.ee),a=qe(this.ee),u=tt(this.ee),d=ie(this.ee),l=this.ee.get("events"),f=fe(this.ee),h=Se(this.ee),p=nt(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[lt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[ut]=~~this[ut]+e-this[lt],this[ht]=e}function b(e,t){e.on(t,(function(){this[t]=(0,c.t)()}))}this.ee.on(lt,m),a.on(ft,m),o.on(ft,m),this.ee.on(ht,v),a.on(ct,v),o.on(ct,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,s.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([lt,ht,"xhr-resolved"],this.featureName),l.buffer([lt],this.featureName),u.buffer(["setTimeout"+at,"clearTimeout"+ot,lt],this.featureName),d.buffer([lt,"new-xhr","send-xhr"+ot],this.featureName),f.buffer([dt+ot,dt+"-done",dt+st+ot,dt+st+at],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([lt],this.featureName),a.buffer(["propagate",ft,ct,"executor-err","resolve"+ot],this.featureName),n.buffer([lt,"no-"+lt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,dt+ot),b(f,dt+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,r>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5592))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var gt=i(3333);class mt extends T{static featureName=gt.TZ;constructor(e){super(e,gt.TZ);const t=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];var r;if(r=e,p(u.hG,((e,t)=>V(e,t,r)),r),function(e){p(u.fF,(function(){(0,s.p)(u.Pl+u.fF,[(0,c.t)(),...arguments],void 0,n.K7.genericEvents,e.ee)}),e)}(e),Ne(e),z(e),function(e){p(u.V1,(function(t,r){const i=(0,c.t)(),{start:o,end:a,customAttributes:d}=r||{},f={customAttributes:d||{}};if("object"!=typeof f.customAttributes||"string"!=typeof t||0===t.length)return void(0,l.R)(57);const h=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=h(o,0),f.end=h(a,i),Number.isNaN(f.start)||Number.isNaN(f.end))(0,l.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(u.Pl+u.V1,[f,t],void 0,n.K7.genericEvents,e.ee),f;(0,l.R)(58)}}),e)}(e),y.RI&&(e.init.user_actions.enabled&&(gt.Zp.forEach((e=>(0,O.sp)(e,(e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),gt.qN.forEach((e=>{const t=(0,x.s)((e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,O.sp)(e,t)}))),e.init.performance.resources.enabled&&y.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})}t.some((e=>e))?this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8019)))):this.deregisterDrain()}}var vt=i(2646);const bt=new Map;function yt(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||ee.ee).get("logger")}(e),o=(0,te.YM)(i),a=new vt.y(ee.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[te.Jt]||t[r];return bt.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>bt.get(s))),i}var wt=i(1910);class Rt extends T{static featureName=W.TZ;constructor(e){var t;super(e,W.TZ),t=e,p(u.$9,((e,r)=>G(e,r,t)),t),function(e){p(u.Wb,((t,r,{customAttributes:n={},level:i=W.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i})}),e)}(e),z(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach((e=>{(0,wt.i)(y.gm.console[e]),yt(r,y.gm.console,e,{level:"log"===e?"info":e})})),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,B.R)(r,e,n,t)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5288))))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,_.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(S),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===n.K7.softNav)),(0,a.j)(this,e,e.loaderType||"agent"),t=this,p(u.cD,(function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)}),t),function(e){p(u.Dl,(function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,u.Dl,!0);(0,l.R)(41,typeof t)}),e)}(this),function(e){p(u.nb,(function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,u.nb,!1);(0,l.R)(42,typeof t)}),e)}(this),function(e){p(u.d3,(function(){e.ee.emit("manual-start-all")}),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 o.forEach((r=>{t[r]=!!e[r]?.enabled})),t}(this.init),t=[...this.desiredFeatures];t.sort(((e,t)=>n.P3[e.featureName]-n.P3[t.featureName])),t.forEach((t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter((e=>!(e in this.features)));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)}))}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,_.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[xe,S,P,He,De,j,Z,mt,Rt,We,pt],loaderType:"spa"})})()})();</script>
    <meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO Premium plugin v20.1 (Yoast SEO v22.4) - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Home - Lambda Legal</title>
	<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." />
	<link rel="canonical" href="https://lambdalegal.org/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Home" />
	<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." />
	<meta property="og:url" content="https://lambdalegal.org/" />
	<meta property="og:site_name" content="Lambda Legal" />
	<meta property="article:publisher" content="https://www.facebook.com/lambdalegal" />
	<meta property="article:modified_time" content="2025-07-15T20:02:33+00:00" />
	<meta property="og:image" content="https://lambdalegal.org/wp-content/uploads/2023/03/LL-META.png" />
	<meta property="og:image:width" content="2400" />
	<meta property="og:image:height" content="1256" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@LambdaLegal" />
	<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":"2025-07-15T20:02:33+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>
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel='dns-prefetch' href='//lambdalegal.org' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//unpkg.com' />
<link rel="alternate" type="application/rss+xml" title="Lambda Legal &raquo; Feed" href="https://lambdalegal.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="Lambda Legal &raquo; Comments Feed" href="https://lambdalegal.org/comments/feed/" />
<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' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.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}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--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%);--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;}.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;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<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' />
<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' />
<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' />
<link rel='stylesheet' id='popup-maker-site-css' href='//lambdalegal.org/wp-content/uploads/pum/pum-site-styles.css?generated=1738615672&#038;ver=1.19.0' type='text/css' media='all' />
<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' />
<link rel='stylesheet' id='aos-css' href='https://unpkg.com/aos@3.0.0-beta.6/dist/aos.css' type='text/css' media='all' />
<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' />
<script type="text/javascript" src="https://lambdalegal.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<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>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-NF7DGTC" id="google_gtagjs-js" async></script>
<script type="text/javascript" id="google_gtagjs-js-after">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["lambdalegal.org"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-NF7DGTC");
/* ]]> */
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/mcstudios/glightbox/dist/js/glightbox.min.js?ver=6.5" id="glightbox-js"></script>
<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" />

<link rel='shortlink' href='https://lambdalegal.org/' />
<link rel="alternate" type="application/json+oembed" href="https://lambdalegal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flambdalegal.org%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://lambdalegal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flambdalegal.org%2F&#038;format=xml" />
<meta name="generator" content="Site Kit by Google 1.124.0" /><script type="text/javascript" src="https://lambdalegal.org/wp-content/themes/mosaic-sections-theme/js/modernizr.js"></script>
<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' />
<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=1758123738' type='text/css' media='all' />
        <script>
          var mosaicUData = {"ajaxUrl":"https:\/\/lambdalegal.org\/wp-admin\/admin-ajax.php"};
        </script>
		<link rel="icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-32x32.png" sizes="32x32" />
<link rel="icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-180x180.png" />
<meta name="msapplication-TileImage" content="https://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-270x270.png" />
		<style type="text/css" id="wp-custom-css">
			.page-id-37218 .header__body-wrap {
	display: none;
}
/*Removes menu from LTAY page*/

.page-id-37000 .header__body-wrap {
	display: none;
}
/*Removes menu from LTAY resource page*/

.page-id-38398 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Full Report  page*/

.page-id-38361 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Video page*/

.page-id-38071 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Landing page*/


.page-id-38071 .sponsors-list__list-wrap {
	display: none;
}
/*Remove placeholder from sponsor header on Safe Havens landing page */

.page-id-38071 .sponsors__body-wrap {
	margin-bottom: -140px;
}

/*Decreases space between sponsor header on Safe Havens landing page */


.page-id-38398 .ll__section-padding   {
    padding-top: 80px;
    padding-bottom: 80px;
  }
/*Reduces padding on Youth Contributor Section on Safe Havens Report Page */

.page-id-38398 .youth_contributor   {
    width: 250px !important;
		height: 250px !important;
  }

/*Forces youth photos to adhere to size on Safe Havens Report Page */

@media (min-width: 1024px) {
  .reduce-margin {
    margin-bottom: -100px;
  }
}
/*Reduces margin on Safe Haven hompepage hero only on desktop*/

@media (min-width: 1024px) {
  .reduce-margin-2 {
    margin-bottom: -60px;
  }
}
/*Reduces margin on Safe Haven report hero only on desktop*/


.page-id-37218 #About_This_Toolkit .intro-copy__body-wrap--full.accordion__intro-wrap {
	display: none !important;
}
/*Removes extra space above Toolkit Intro in LTAY */

.page-id-37218 .section-wrapper #IDENTITY {
	margin-top: -4em;
}
/*Removes extra space before IDENTITY in LTAY */

.page-id-37218 .section-wrapper #VIDEO_INTRO {
	margin-bottom: -6em;
}
/*Removes extra space after VIDEO INTRO in LTAY */

.page-id-37218 .section-wrapper  #VIDEO_GRID {
	margin-bottom: -4em;
}
/*Removes extra space after VIDEO GALLERY in LTAY */

.page-id-37218 #VIDEO_GRID .VIDEO_1:after {
	content: "Client Interview – Marco";
	font-family:  "HCo Ringside Narrow SSm", san-serif;
	display: block;
}
/*Adds Titles under Videos in LTAY*/

.page-id-37218 #VIDEO_GRID .VIDEO_2:after {
	content: "Client Interview – Louie";
	font-family:  "HCo Ringside Narrow SSm", san-serif;
	display: block;
}
/*Adds Titles under Videos in LTAY*/

.page-id-37218 .section-wrapper  #VIDEO_DETAILS {
	margin-bottom: -4em;
}
/*Removes extra space after VIDEO DETAILS in LTAY */

.page-id-37218 .section-wrapper #WHERE_DO_I_START {
	padding-top: 0em;
	margin-top: -1em;
}
/*Removes extra space before WHERE DO I START in LTAY */

.page-id-37218 .ll__copy.accordion__item-copy-wrap li {
	margin-bottom: 0;
}
/*Reduces space after bullet points inside accordions on LTAY */

.page-id-37218 .section-wrapper  #BUILDING_BLOCKS {
	margin-bottom: -4em;
}
/*Removes extra space after ESSENTIAL BUILDING BLOCKS in LTAY */

.page-id-37218 #BUILDING_BLOCKS div.ll__copy.accordion__item-copy-wrap {
	padding-top: 0px;
}
/*Reduces space between text blocks for ESSENTIAL BUILDING BLOCKS in LTAY */

.page-id-37218 #THE_CONVERSATION div.ll__copy.accordion__item-copy-wrap {
	padding-top: 0px;
}
/*Reduces space between text blocks for THE CONVERSATION TECHNIQUES in LTAY */

.page-id-37218 #AFTER_THE_CONVERSATION div.ll__copy.accordion__item-copy-wrap {
	padding-top: 0px;
}
/*Reduces space between text blocks for AFTER THE CONVERSATION in LTAY */

.page-id-37218 .header__alert-bar-body {
	display: none;
}
/*Removes HelpDesk HeaderAlert from LTAY */

.page-id-37000 .header__alert-bar-body {
	display: none;
}
/*Removes HelpDesk HeaderAlert from LTAY Resources For Lawyers*/

.page-id-37000 .footer__main-body {
	display: none;
}
/*Removes Most of LambdaFooter from LTAY Resources For Lawyers */

.page-id-37218 .footer__main-body {
	display: none;
}
/*Removes Most of LambdaFooter from LTAY */		</style>
		
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NXNFPWH');</script>
<!-- End Google Tag Manager -->

<!-- BEGIN: Generated by Google Analytics / Cloud Font - Head Scripts section -->
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1193757687709620');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1193757687709620&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '894669850565180');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=894669850565180&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<!-- Start Userway Code -->
<script>
(function (d) {
  var s = d.createElement("script");
  /* uncomment the following line to override default position*/
  /* s.setAttribute("data-position", 1);*/
  /* uncomment the following line to override default size (values: small, large)*/
  /* s.setAttribute("data-size", "large");*/
  /* uncomment the following line to override default language (e.g., fr, de, es, he, nl, etc.)*/
  /* s.setAttribute("data-language", "null");*/
  /* uncomment the following line to override color set via widget (e.g., #053f67)*/
  /* s.setAttribute("data-color", "#2d68ff");*/
  /* uncomment the following line to override type set via widget (1=person, 2=chair, 3=eye, 4=text)*/
  /* s.setAttribute("data-type", "1");*/
  /* s.setAttribute("data-statement_text:", "Our Accessibility Statement");*/
  /* s.setAttribute("data-statement_url", http://www.example.com/accessibility;*/
  /* uncomment the following line to override support on mobile devices*/
  /* s.setAttribute("data-mobile", true);*/
  /* uncomment the following line to set custom trigger action for accessibility menu*/
  /* s.setAttribute("data-trigger", "triggerId")*/
  s.setAttribute("data-account", "LCYQqy0h8E");
  s.setAttribute("src", "https://cdn.userway.org/widget.js");
  (d.body || d.head).appendChild(s);
})(document);
</script>
<!-- End Userway Code -->
<!-- END: Generated by Google Analytics / Cloud Font - Head Scripts section -->

<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=1758123737' type='text/css' media='all' />
</head>
<body class="home page-template page-template-page-home page-template-page-home-php page page-id-34212">

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NXNFPWH"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- BEGIN: Generated by Google Analytics / Cloud Font - Body Scripts section -->
<!-- Start Userway Code -->
<noscript>
Please ensure Javascript is enabled for purposes of
<a href=https://userway.org>website accessibility</a>
</noscript>
<!-- End Userway Code -->
<!-- END: Generated by Google Analytics / Cloud Font - Body Scripts section -->

<section class="header__skip-wrap" id="skip">
    <a class="header__skip-cta" href="#main-body">Skip to Main Content</a>
</section>
<div class="header__alert-bar-body">
    <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>
<header class="header__body-wrap" id="header">
    <section class="ll__margins header__nav-body-wrap">
        <div class="header__nav-body">
            <a class="header__logo-wrap" href="https://lambdalegal.org">
                <img class="header__logo" src="https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo-300x84.png" alt="Lambda Legal"/>
            </a>
            <button class="header__menu-btn" id="open-nav" aria-haspopup="dialog">
                <span class="header__menu-btn-line" role="none"></span>
                <span class="header__menu-btn-line" role="none"></span>
                <span class="header__menu-btn-line" role="none"></span>
            </button>
            <nav class="header__nav-content-wrap" aria-label="menu" role="dialog" aria-modal="true" id="nav">
                <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 &#038; Board</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/jobs-and-internships/">Jobs & Internships</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="https://lambdalegal.org/sponsors/">Sponsors</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="/publication/">Publications</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/national-sponsorships/">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" type="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">
<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"/>
<path d="M9.64666 10.5454L11.0609 9.13116L18.1319 16.2022L16.7177 17.6164L9.64666 10.5454Z" fill="#00002A"/>
</svg></button></form></div></div></li></ul>                <a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&mfc_pref=T&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5" class="header__donate-button" target="_blank">Donate</a>                            </nav>
        </div>
    </section>
</header>
<a class="main-body__anchor" id="main-body"></a>

    <main class="contentwrapper">
        <section>
				<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="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><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/2025/04/passport-16x9-1.png" class="sliders__slide-image home__hero-slide-image" alt="four United States passports laying on a wooden surface" srcset="https://lambdalegal.org/wp-content/uploads/2025/04/passport-16x9-1-300x169.png 300w, https://lambdalegal.org/wp-content/uploads/2025/04/passport-16x9-1-768x432.png 768w, https://lambdalegal.org/wp-content/uploads/2025/04/passport-16x9-1-1024x576.png 1024w, https://lambdalegal.org/wp-content/uploads/2025/04/passport-16x9-1-1536x864.png 1536w, https://lambdalegal.org/wp-content/uploads/2025/04/passport-16x9-1.png 1920w" sizes="(max-width: 1920px) 100vw, 1920px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Identity documents checklist for transgender and nonbinary people</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/tgnc-checklist-under-trump/" 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="2560" height="1762" src="https://lambdalegal.org/wp-content/uploads/2021/03/lesbian_couple_v1_0-300x206.jpg" class="sliders__slide-image home__hero-slide-image" alt="" srcset="https://lambdalegal.org/wp-content/uploads/2021/03/lesbian_couple_v1_0-300x206.jpg 300w, https://lambdalegal.org/wp-content/uploads/2021/03/lesbian_couple_v1_0-768x529.jpg 768w, https://lambdalegal.org/wp-content/uploads/2021/03/lesbian_couple_v1_0-1024x705.jpg 1024w, https://lambdalegal.org/wp-content/uploads/2021/03/lesbian_couple_v1_0-scaled.jpg 2560w" sizes="(max-width: 2560px) 100vw, 2560px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Protecting LGBTQ+ Families: A 10-year reflection on Obergefell and the ongoing fight for equality</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/protecting-lgbtq-families-couples-marriage-equality-obergefell/" 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/2025/01/military-silhouette-16x9-1.png" class="sliders__slide-image home__hero-slide-image" alt="two silhouetted military service members saluting" srcset="https://lambdalegal.org/wp-content/uploads/2025/01/military-silhouette-16x9-1-300x169.png 300w, https://lambdalegal.org/wp-content/uploads/2025/01/military-silhouette-16x9-1-768x432.png 768w, https://lambdalegal.org/wp-content/uploads/2025/01/military-silhouette-16x9-1-1024x576.png 1024w, https://lambdalegal.org/wp-content/uploads/2025/01/military-silhouette-16x9-1-1536x864.png 1536w, https://lambdalegal.org/wp-content/uploads/2025/01/military-silhouette-16x9-1.png 1920w" sizes="(max-width: 1920px) 100vw, 1920px" /></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Meet the people behind the service in these intimate portraits of resilience from &quot;Shilling v. Trump&quot;</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/beyond-the-uniform/" 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">Support Our Work</h2><p class="ll__copy home__hero-content-copy">Help us continue to fight for legal and lived equality for our community!</p><a class="ll__button home__hero-content-link" href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5" target="_blank">Donate Now</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>
<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>
</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/wilkins-v-austin/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img width="1030" height="1030" src="https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-300x300.png" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="Lambda Legal client Isaiah Wilkins" srcset="https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-300x300.png 300w, https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-768x768.png 768w, https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-1024x1024.png 1024w, https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped.png 1030w" sizes="(max-width: 1030px) 100vw, 1030px" /></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">Wilkins v. Austin</h4><p class="text-with-image-grid__grid-item-copy">Challenging the policy that prevents people living with HIV from enlisting in the U.S. Armed Forces.</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/bpj-v-west-virginia-state-board-of-education/" 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/BPJ.png" class="text-with-image-grid__grid-item-image filter-image__dark-purple" alt="Lambda Legal plaintiff Becky Pepper Jackson" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/BPJ-150x150.png 150w, https://lambdalegal.org/wp-content/uploads/2023/03/BPJ.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">B.P.J. v. West Virginia State Board of Education</h4><p class="text-with-image-grid__grid-item-copy">Fighting for a transgender girl who wants to try out for her school sports team.</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-&amp;-criminal-justice">Police Misconduct &amp; Criminal Justice</option><option value="religious-exemptions-">Religious Exemptions </option><option value="seniors">Seniors</option><option value="students&#039;-rights">Students&#039; Rights</option><option value="transgender-&amp;-nonbinary-rights">Transgender &amp; 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-&amp;-criminal-justice">Police Misconduct &amp; 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&#039;-rights">Students&#039; Rights</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="transgender-&amp;-nonbinary-rights">Transgender &amp; 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/employment/" target="_blank" rel="noopener">Learn More</a></p>
</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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/fair-courts/" target="_blank" rel="noopener">Learn More</a></p>
</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) 100vw, 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/family-protections/" target="_blank" rel="noopener">Learn More</a></p>
</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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/health-care/" target="_blank" rel="noopener">Learn More</a></p>
</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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/hiv/" target="_blank" rel="noopener">Learn More</a></p>
</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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/immigration/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="police-misconduct-&amp;-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 &amp; 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/criminal-legal-system/">Learn More</a></p>
</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) 100vw, 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/religious-exemptions/" target="_blank" rel="noopener">Learn More</a></p>
</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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/seniors/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="students&#039;-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&#039; 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/students-rights/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="transgender-&amp;-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 &amp; 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/transgender-nonbinary-rights/" target="_blank" rel="noopener">Learn More</a></p>
</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) 100vw, 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>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/youth/" target="_blank" rel="noopener">Learn More</a></p>
</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_20250909_statement-in-support-of-counsel-carl-charles/"><div class="news-press__feature-image-wrap"><img width="1000" height="667" src="https://lambdalegal.org/wp-content/uploads/2023/03/Carl-Charles.jpg" class="ll__section-border news-press__feature-image wp-post-image" alt="Carl Charles headshot" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2023/03/Carl-Charles-300x200.jpg 300w, https://lambdalegal.org/wp-content/uploads/2023/03/Carl-Charles-768x512.jpg 768w, https://lambdalegal.org/wp-content/uploads/2023/03/Carl-Charles.jpg 1000w" sizes="(max-width: 1000px) 100vw, 1000px" /></div><div class="news-press__feature-copy-wrap"><p class="ll__copy news-press__feature-date">September 9, 2025</p><h3 class="ll__heading--h2 news-press__feature-title">Lambda Legal Statement in Support of Counsel Carl Charles</h3><p class="ll__copy news-press__feature-copy">Yesterday, an indictment in the Middle District of Alabama of Lambda Legal Counsel Carl Charles was made public. Lambda Legal issued the following statement:  “This unjustified federal indictment is an outrageous act of governmental overreach. Lambda Legal rejects the notion that the U.S. government can punish lawyers and law firms for exercising their First Amendment...</p></div></a><div class="news-press__posts-wrap"><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/schlacter_us_20250909_ll-wins-accurate-passports-for-trans-us-citizens/"><p class="ll__copy news-press__posts-item-date">September 9, 2025</p><h4 class="ll__heading--h4 news-press__posts-item-title">VICTORY! Lambda Legal Wins Accurate Passports for Transgender U.S. Citizens </h4></a><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/monroe_mo_20250821_settlement-in-solitary-confinement-hiv-discrimination-case-against-department-of-corrections/"><p class="ll__copy news-press__posts-item-date">August 21, 2025</p><h4 class="ll__heading--h4 news-press__posts-item-title">Settlement in Landmark Solitary Confinement and HIV Discrimination Case Against Missouri Department of Corrections</h4></a><a class="ll__section-border news-press__posts-list-item" href="https://lambdalegal.org/newsroom/us_20250819_ll-condemns-trump-admin-illegal-exclusion-of-gender-affirming-care-from-employee-health-benefits/"><p class="ll__copy news-press__posts-item-date">August 19, 2025</p><h4 class="ll__heading--h4 news-press__posts-item-title">Lambda Legal Condemns Trump Administration’s Illegal Exclusion of Gender-Affirming Care from Government Employee Health Benefits</h4></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-blog-articles-feed-grid color-two                         " ><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_20250916_trans-youth-adults-need-sports-bpj-west-virginia/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="282" height="300" src="https://lambdalegal.org/wp-content/uploads/2025/09/Screenshot-2025-09-16-at-6.12.23 PM-282x300.png" class="articles-grid__posts-list-image wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2025/09/Screenshot-2025-09-16-at-6.12.23 PM-282x300.png 282w, https://lambdalegal.org/wp-content/uploads/2025/09/Screenshot-2025-09-16-at-6.12.23 PM.png 610w" sizes="(max-width: 282px) 100vw, 282px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 16, 2025</p><h3 class="ll__copy--large articles-grid__posts-item-title">Trans People Need Sports and Sports Need Them</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_20250811_students-rights-cases-lgbtq-back-to-school/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="199" src="https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-300x199.jpg" class="articles-grid__posts-list-image wp-post-image" alt="students learning in a classroom back to school" loading="lazy" decoding="async" srcset="https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-300x199.jpg 300w, https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-768x509.jpg 768w, https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-1024x678.jpg 1024w, https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-1536x1017.jpg 1536w, https://lambdalegal.org/wp-content/uploads/2025/08/taylor-flowe-4nKOEAQaTgA-unsplash-2048x1356.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">August 11, 2025</p><h3 class="ll__copy--large article
URL
GET http://lambdalegal.org/
Response Headers
Accept-Ranges:
bytes
Connection:
keep-alive
Content-Length:
0
Date:
Thu, 18 Sep 2025 18:35:50 GMT
Location:
https://lambdalegal.org/
Retry-After:
0
Server:
Varnish
Strict-Transport-Security:
max-age=300; includeSubDomains;
Via:
1.1 varnish, 1.1 varnish
X-Cache:
HIT, MISS
X-Cache-Hits:
0, 0
X-Served-By:
cache-par-lfpg1960030-PAR, cache-par-lfpg1960030-PAR
X-Timer:
S1758220550.057032,VS0,VE7
Response Body

Empty body

Resolver

Resolver ASN
AS13335
Resolver IP
172.64.179.82
Resolver Network Name
Cloudflare Inc
Report ID
20250918T183309Z_webconnectivity_FR_3215_n4_tOwNRWvoiIoxT1vB
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.24.0)
Measurement Engine
ooniprobe-engine (3.24.0)

Raw Measurement Data

Loading