<!DOCTYPE html>
<html lang="en" class=" tpl-always-light"  xmlns:og="http://opengraphprotocol.org/schema/">
  <head>
    
    
    <meta charset="utf-8" />
    <title data-rh="true">RSS Feeds - The New York Times</title>
      
    
    
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="fb:app_id" content="9869919170" />
<meta name="twitter:site" content="@nytimes" />
<meta name="slack-app-id" content="A0121HXPPTQ" />
    
<meta name="color-scheme" content="light" />

    <script>(function sentryLoader(sampleRate) {
	if (new URL(window.location).searchParams.get("sentryOverride") || Math.floor(Math.random() * 100) <= sampleRate) {
		const script = document.createElement("script");
		script.src = "https://js.sentry-cdn.com/7bc8bccf5c254286a99b11c68f6bf4ce.min.js";
		script.crossOrigin = "anonymous";
		script.async = true;
		document.head.appendChild(script);
	}
})(1);</script><script>(function sentrySetup({ release, env, routeName }) {
	const webviewEnvironment = window.vi && window.vi.webviewEnvironment || {};
	const { isPreloaded = false } = webviewEnvironment;
	const isIOS = webviewEnvironment.deviceType === "IOS";
	if (window.Sentry) {
		const MAX_BREADCRUMS = 70;
		let ignoreErrors = [
			"2mdn",
			"ads-us",
			"amazon-adsystem",
			"amp4ads",
			"ampproject",
			"bk_addPageCtx",
			"boomerang",
			"BOOMR",
			"cb is not a function",
			"chartbeat",
			"google_tag_manager",
			"gsi",
			"gtm",
			"prebid",
			"pubads",
			"scorecardresearch",
			"setConfig is not a function",
			"webkitExitFullScreen",
			"yimg",
			"reading 'campaign'",
			"Object.fromEntries is not a function"
		];
		if (isPreloaded) ignoreErrors = ignoreErrors.concat([
			"Failed to fetch",
			"Load failed",
			"Something went wrong",
			"Unexpected EOF",
			"The request is not allowed by the user agent",
			"scrollIntoView",
			"No weather-bot homepage data available",
			"UnhandledRejection: Non-Error promise rejection captured with value: false",
			"VHS is currently showing this error message on-screen.",
			"useMessageSelection",
			"messageComponentLibrary"
		]);
		const allowUrls = [/^https?:\/\/(vi-pr-.*|www|vi|local|alpha|alpha-preview|static01)\.(stg\.|dev\.)?(nytimes\.com|nyt\.net)/];
		function sentryOnload() {
			window.Sentry.init({
				maxBreadcrumbs: MAX_BREADCRUMS,
				release,
				environment: env,
				allowUrls,
				ignoreErrors,
				beforeSend(event, hint) {
					const error = hint.originalException;
					if (error && error.stack && error.stack.includes("datadog-rum")) return null;
					return event;
				},
				initialScope: (scope) => {
					scope.setTags({ "nyt.route": routeName });
					const id = /nyt-a=(.*?)(;|$)/.exec(document.cookie);
					if (id !== null) scope.setUser({ id: id[1] });
					try {
						if (isPreloaded) {
							const { eventId = "", uri = "", url = "", sourceType = "", sourceId = "" } = window.asset || {};
							if (eventId) scope.setTag("eventId", eventId);
							if (uri) scope.setTag("uri", uri);
							if (url) scope.setTag("url", url);
							if (sourceType) scope.setTag("sourceType", sourceType);
							if (sourceId) scope.setTag("sourceId", sourceId);
							scope.setExtra("visibilityState", document.visibilityState);
							if (window?.performance?.timeOrigin) scope.setExtra("timeOrigin", window.performance.timeOrigin);
							scope.setTag("type", "preloaded-webview");
						} else scope.setTag("type", "browser");
						const configureConfigScope = () => {
							const { AppVersion = "", ConnectionStatus = 3, LoggedIn = false, Subscriber = false } = window.config || {};
							scope?.setTag("AppVersion", AppVersion);
							scope?.setTag("ConnectionStatus", ConnectionStatus);
							scope?.setTag("LoggedIn", LoggedIn);
							scope?.setTag("Subscriber", Subscriber);
						};
						if (isIOS) window.addEventListener("initWebview:ios", configureConfigScope);
						else configureConfigScope();
					} catch (err) {
						console.error(err);
					}
					return scope;
				},
				replaysSessionSampleRate: 0,
				replaysOnErrorSampleRate: .01,
				integrations: [window.Sentry.browserTracingIntegration({
					enableInp: true,
					instrumentNavigation: false,
					instrumentPageLoad: false
				})]
			});
			const client = window.Sentry.getClient();
			const attributes = {};
			attributes[window.Sentry.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] = "url";
			window.Sentry.startBrowserTracingPageLoadSpan(client, {
				name: routeName,
				attributes
			});
		}
		window.Sentry.onLoad(sentryOnload);
		if (window.__isUnitTestEnv) window.__testSentryOnload = sentryOnload;
	}
})({"release":"5e0ef5ac79cacf97291087f4ee1ec0921254b125","env":"prd","routeName":"vi-rss","allowUrls":[{}]});</script>
    
    <script>
      
      (function ddLoader() {
	(function(h, o, u, n, d) {
		h = h[d] = h[d] || {
			q: [],
			onReady(c) {
				h.q.push(c);
			}
		};
		d = o.createElement(u);
		d.async = 1;
		d.src = n;
		n = o.getElementsByTagName(u)[0];
		n.parentNode.insertBefore(d, n);
	})(window, document, "script", "https://www.datadoghq-browser-agent.com/us1/v7/datadog-rum.js", "DD_RUM");
})();
      (function ddSetup(params) {
	const { service, env, version, sessionSampleRate, deploymentId, routeName, tenant } = params;
	/**
	* Validates if a user ID is a real user ID and not a placeholder/default value
	* @param {string} userId - The user ID to validate
	* @return {boolean} - True if the user ID is valid, false if it's a placeholder
	*/
	function isValidUserId(userId) {
		if (!userId || typeof userId !== "string") return false;
		return ![/^00000000-0000-0000-0000-000000000000$/, /^0000-0000$/].some((pattern) => pattern.test(userId));
	}
	function isAndroid() {
		if (window.config && window.config.OS) return window.config.OS.toUpperCase() === "ANDROID";
		return false;
	}
	if (window.DD_RUM) {
		const id = /nyt-a=(.*?)(;|$)/.exec(document.cookie);
		const cookieUserId = id ? id[1] : null;
		const { isPreloaded = false, isInWebview = false } = window.vi && window.vi.webviewEnvironment || {};
		let nativeBridgeUserId = null;
		if (isPreloaded && window.getNativeBridgeCookie) nativeBridgeUserId = window.getNativeBridgeCookie("nyt-a");
		if ((cookieUserId || nativeBridgeUserId) && (!cookieUserId || !isValidUserId(cookieUserId)) && (!nativeBridgeUserId || !isValidUserId(nativeBridgeUserId))) {
			console.debug("Skipping Datadog RUM initialization due to invalid user IDs");
			return;
		}
		function onReady() {
			const initOptions = {
				clientToken: "pube5bf68ea68edb54c35106f34e32ff07c",
				applicationId: "7d0602a0-8ef8-4d39-985b-c3188887e5b3",
				site: "datadoghq.com",
				service: `${service}-client`,
				env,
				version,
				sessionSampleRate: parseInt(sessionSampleRate, 10),
				sessionReplaySampleRate: 10,
				trackViewsManually: true,
				defaultPrivacyLevel: "mask-user-input",
				allowedTracingUrls: [
					/https:\/\/samizdat-graphql.*\.nytimes\.com/,
					/https:\/\/alpha\.nytimes\.com/,
					/https:\/\/www\.nytimes\.com/,
					/https:\/\/www\.stg\.nytimes\.com/,
					/https:\/\/cooking\.nytimes\.com/,
					/https:\/\/myaccount\.nytimes\.com/
				],
				traceSampleRate: 10,
				propagateTraceBaggage: false,
				usePartitionedCrossSiteSessionCookie: true,
				useSecureSessionCookie: true
			};
			if (isPreloaded) Object.assign(initOptions, {
				sessionReplaySampleRate: 0,
				sessionPersistence: ["cookie", "local-storage"]
			});
			window.DD_RUM.init(initOptions);
			const globalContextProps = {
				billing: {
					environment: env,
					deployment: { id: deploymentId }
				},
				dvsp: { tenant },
				route: { name: routeName },
				webview: isInWebview,
				preloaded: isPreloaded,
				appType: "web"
			};
			if (isPreloaded) Object.assign(globalContextProps, {
				team: "web-platforms",
				appType: isAndroid() ? "android" : "ios"
			});
			window.DD_RUM.setGlobalContextProperty("nyt", globalContextProps);
			window.DD_RUM.startView({ name: routeName });
			if (cookieUserId && isValidUserId(cookieUserId)) window.DD_RUM.setUser({ id: cookieUserId });
			if (isPreloaded) {
				const { url = "" } = window.asset || {};
				window.DD_RUM.setGlobalContextProperty("url", url);
				if (nativeBridgeUserId && isValidUserId(nativeBridgeUserId)) window.DD_RUM.setUser({ id: nativeBridgeUserId });
			}
		}
		window.DD_RUM.onReady(onReady);
		if (window.__isUnitTestEnv) window.__testDataDogOnReady = onReady;
	}
})({"service":"vi","env":"prd","version":"v10934-5e0ef5a","sessionSampleRate":"10","deploymentId":"aws-491988406224","routeName":"vi-rss","tenant":"web-platforms"});
    </script>
  

    <link data-rh="true" rel="shortcut icon" href="https://static01.nyt.com/vi-assets/static-assets/assets/favicon-NXM0N6-N.ico"/><link data-rh="true" rel="icon" type="image/svg+xml" href="https://static01.nyt.com/vi-assets/static-assets/assets/favicon-BfpYO4zl.svg"/><link data-rh="true" rel="apple-touch-icon" href="https://static01.nyt.com/vi-assets/static-assets/assets/apple-touch-icon-BTg5GMmB.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" sizes="144×144" href="https://static01.nyt.com/vi-assets/static-assets/assets/apple-touch-icon-BTg5GMmB.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" sizes="114×114" href="https://static01.nyt.com/vi-assets/static-assets/assets/ios-iphone-114x144-PTTpqXor.png"/><link data-rh="true" rel="apple-touch-icon-precomposed" href="https://static01.nyt.com/vi-assets/static-assets/assets/ios-default-homescreen-57x57-BHEW_r4j.png"/>
    
  <script>
    (function() {
      try {
        sessionStorage.removeItem('sveltekit:scroll');
        history.scrollRestoration = 'auto';
        addEventListener('popstate', function () { history.scrollRestoration = 'auto'; });
        addEventListener('pageshow', function () { history.scrollRestoration = 'auto'; });
      } catch (e) {}
    })();
  </script>
    <link rel="preconnect" href="https://g1.nyt.com" crossorigin="anonymous"/>
    <link href="https://g1.nyt.com/fonts/css/web-fonts.c851560786173ad206e1f76c1901be7e096e8f8b.css" rel="stylesheet" type="text/css" crossorigin />
    
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/global-D8lIvkpo.css" />
    <style>[data-timezone] { display: none }</style>
    <style data-lights-css="a9jwpz-visuallyHidden 1aouwco 1pd1msn 1xcl0uv-visuallyHidden-focusable-base-transparent uc4bdz 1jmk4jh 1e1s8k7 1qa4qp6 jq1cx6 iha15 1ch6mhx 1npft71 1ho5u4o t8x4fj a7htku c5j6tx vfkorq 1bvtpon">.css-a9jwpz-visuallyHidden{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.css-1aouwco{display:none;font-size:10px;margin-left:auto;text-transform:uppercase;}.hasLinks .css-1aouwco{display:block;min-height:10px;}@media (min-width:740px){(p) => !p.theme.isIntlHomepage .hasLinks .css-1aouwco.hasLinks .css-1aouwco !p.theme.homepage .hasLinks .css-1aouwco.hasLinks .css-1aouwco{margin:"none", position:"absolute", right:"20px";}}@media (min-width:1024px){.hasLinks .css-1aouwco{display:none;min-height:0;}}.css-1pd1msn{display:inline-block;font-size:0.875rem;line-height:1.25rem;-webkit-transition:color 0.6s ease;transition:color 0.6s ease;color:#121212;}.css-1pd1msn:hover{color:#666;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;border-radius:3px;cursor:pointer;font-family:nyt-franklin,helvetica,arial,sans-serif;-webkit-transition:ease 0.6s;transition:ease 0.6s;white-space:nowrap;vertical-align:middle;background-color:transparent;color:#000;font-size:11px;line-height:11px;font-weight:700;-webkit-letter-spacing:0.02em;-moz-letter-spacing:0.02em;-ms-letter-spacing:0.02em;letter-spacing:0.02em;padding:11px 12px 8px;background:#fff;display:inline-block;left:44px;text-transform:uppercase;-webkit-transition:none;transition:none;z-index:5;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent:active,.css-1xcl0uv-visuallyHidden-focusable-base-transparent:focus{-webkit-clip:auto;clip:auto;overflow:visible;width:auto;height:auto;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent::-moz-focus-inner{padding:0;border:0;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent:-moz-focusring{outline:1px dotted;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent:disabled,.css-1xcl0uv-visuallyHidden-focusable-base-transparent.disabled{opacity:0.5;cursor:default;}.css-1xcl0uv-visuallyHidden-focusable-base-transparent:active,.css-1xcl0uv-visuallyHidden-focusable-base-transparent.active{background-color:#f7f7f7;}@media (min-width:740px){.css-1xcl0uv-visuallyHidden-focusable-base-transparent:hover{background-color:#f7f7f7;}}.css-1xcl0uv-visuallyHidden-focusable-base-transparent:focus{margin-top:3px;padding:8px 8px 6px;}@media (max-width:600px){.css-1xcl0uv-visuallyHidden-focusable-base-transparent:focus{margin-top:12px;margin-left:9px;}}@media (min-width:1024px){.css-1xcl0uv-visuallyHidden-focusable-base-transparent{left:112px;}}.css-uc4bdz{min-height:269px;}@media (min-width:1150px){.css-uc4bdz{min-height:431.5px;}}.NYTApp .css-uc4bdz{display:none;}@media (min-width:1150px){.css-1jmk4jh{margin:0 auto;max-width:1200px;padding:0 3% 9px;}}.NYTApp .css-1jmk4jh{display:none;}@media print{.css-1jmk4jh{display:none;}}.css-1e1s8k7{font-size:11px;text-align:center;padding-bottom:25px;}@media (min-width:1024px){.css-1e1s8k7{padding:0 3% 9px;}}.css-1e1s8k7.dockVisible{padding-bottom:45px;}@media (min-width:1024px){.css-1e1s8k7.dockVisible{padding:0 3% 45px;}}@media (min-width:1150px){.css-1e1s8k7{margin:0 auto;max-width:1200px;}}.NYTApp .css-1e1s8k7{display:none;}@media print{.css-1e1s8k7{display:none;}}.css-1qa4qp6{border-top:1px solid #ebebeb;padding-top:9px;margin:0 0 35px;}.css-jq1cx6{color:#666;font-family:nyt-franklin,helvetica,arial,sans-serif;padding:10px 0;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}.css-jq1cx6:hover{-webkit-text-decoration:underline;text-decoration:underline;}.css-iha15{opacity:1;visibility:visible;-webkit-transition:opacity 300ms ease-out,visibility 0s ease-out 0s;transition:opacity 300ms ease-out,visibility 0s ease-out 0s;}.css-1ch6mhx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;left:10px;position:absolute;}@media print{.css-1ch6mhx{display:none;}}.css-1npft71{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;position:absolute;right:10px;top:8px;}@media (min-width:1024px){.css-1npft71{top:4px;}}@media print{.css-1npft71{display:none;}}.css-1ho5u4o{list-style:none;margin:0 0 15px;padding:0;}@media (min-width:600px){.css-1ho5u4o{display:inline-block;}}.css-t8x4fj{list-style:none;line-height:8px;padding:0;}.css-t8x4fj:last-child > li{margin:16px 0 0 0;}@media (min-width:600px){.css-t8x4fj{display:inline-block;}}.css-a7htku{display:inline-block;line-height:20px;padding:0 10px;}.css-a7htku:first-child{border-left:none;}.css-a7htku.desktop{display:none;}@media (min-width:740px){.css-a7htku.smartphone{display:none;}.css-a7htku.desktop{display:inline-block;}.css-a7htku.mobileOnly{display:none;}}.css-c5j6tx{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:nyt-franklin,helvetica,arial,sans-serif;font-size:11px;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;padding:13px 20px 12px;}@media (min-width:740px){.css-c5j6tx{position:relative;}}@media (min-width:1024px){.css-c5j6tx{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:none;padding:0;height:0;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px);-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}}@media print{.css-c5j6tx{display:none;}}.css-vfkorq{color:#121212;font-size:0.6875rem;font-family:nyt-franklin,helvetica,arial,sans-serif;display:none;width:auto;font-weight:700;}@media (min-width:740px){.css-vfkorq{text-align:center;width:100%;font-weight:700;}}@media (min-width:1024px){.css-vfkorq{font-size:0.875rem;line-height:1.25rem;width:auto;margin-bottom:4px;font-weight:400;}}.css-1bvtpon{display:none;}</style>
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/Masthead-DxDdQjRu.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/Logo-CeXp1J_9.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/Bold-B4IrFkOT.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/NotFound-Dj3JsjBG.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/InternalError-4V19D2K6.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/Rss-LtCXIWnt.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/DesktopLogoNav-FXNN5oHv.css" />
    <link rel="stylesheet" href="/vi-assets/static-assets/assets/GreenDiff-BDBcH02D.css" />
    
    
    <!-- The fidesEmbed script must load before the getFidesSnippet script to prevent blank screen issues on privacy pages. vi-rss -->
    
    <script type="text/javascript">
    (function fidesScript(a, b, c, d) {
	/**
	* Loads Fides TCF and/or GPP scripts based on cookie values and configuration.
	*
	* This function handles both offline webviews (which use NativeBridge for cookie access)
	* and regular web environments (which use document.cookie). It conditionally loads:
	* - TCF (Transparency & Consent Framework) script when shouldLoadTCF returns true
	* - GPP (Global Privacy Platform) script when shouldLoadGPP returns true and GPP strings are available
	*
	* @param purrCacheRefreshedEvent - Set to true when called from a 'purrCacheRefreshed' event.
	*   This indicates the purr-cache cookie has been updated and GPP scripts should be reloaded even
	*   if already present. Also enables Sentry alerting for missing GPP strings since this
	*   represents a final attempt after cache refresh.
	* @param initWebviewIosEvent - Set to true when called from an 'initWebview:ios' event.
	*   This handles the iOS webview initialization race condition where the config may not
	*   be available initially. Enables Sentry alerting for missing GPP strings since this
	*   represents the final initialization attempt.
	*/ function e() {
		var e, f, g, h = !!(0 < arguments.length && void 0 !== arguments[0]) && arguments[0], i = !!(1 < arguments.length && void 0 !== arguments[1]) && arguments[1], j = null === (e = d.vi) || void 0 === e || null === (f = e.webviewEnvironment) || void 0 === f ? void 0 : f.isPreloaded;
		if (void 0 === d.fides_overrides && (d.fides_overrides = {}), j && "function" == typeof (null === (g = d.NativeBridge) || void 0 === g ? void 0 : g.getAllCookies)) d.NativeBridge.getAllCookies().then(function(e) {
			var g = e.values.cookies;
			q = g;
			var h = void 0 !== d.config, j = !1;
			if (!u("nyt-fides-tcf") && h && p(g) && (j = !0, n("nyt-fides-tcf", a, r, s)), !u("nyt-fides-gpp") && o(g)) {
				j = !0, u("iab-gpp-stub") || n("iab-gpp-stub", c, r, s);
				var k = !1;
				i && (k = !0), t(g, k), n("nyt-fides-gpp", b, r, s);
			}
			j || r();
		})["catch"](function(a) {
			console.log(a);
		});
		else {
			var k = d.document.cookie;
			q = k;
			var l = !1;
			if (!u("nyt-fides-tcf") && p(k) && (l = !0, n("nyt-fides-tcf", a, r, s)), !u("nyt-fides-gpp") && o(k)) try {
				l = !0, u("iab-gpp-stub") || n("iab-gpp-stub", c, r, s);
				var m = !1;
				h && (m = !0), t(k, m), n("nyt-fides-gpp", b, r, s);
			} catch (a) {
				console.log(a);
			}
			l || r();
		}
	}
	var f, g = 16, h = 21, i = "nyt-purr=", j = "override-purr=", k = new URLSearchParams(d.location.search), l = function c(a, b) {
		return (a.split(";").find(function(a) {
			return a.includes(b);
		}) || "").replace(b, "").trim();
	}, m = function d(a, b, c) {
		return l(a, b).charAt(c);
	}, n = function f(a, b, c, e) {
		var g = document.createElement("script");
		g.id = a, c && g.addEventListener("load", c, { once: !0 }), e && g.addEventListener("error", e, { once: !0 }), g.src = b;
		var h = document.getElementById(a);
		h && h.parentNode && h.parentNode.removeChild(h), d.document.head.appendChild(g);
	}, o = function b(a) {
		var c = k.get("load-gpp"), d = m(a, i, h);
		return "t" === m(a, j, h) || "t" === d || "true" === c;
	}, p = function b(a) {
		var c = k.get("fides-override"), d = m(a, i, g);
		return "s" === m(a, j, g) || "s" === d || "true" === c;
	}, q = "", r = function a() {
		f = {
			gppApplies: o(q),
			tcfApplies: p(q)
		}, d.dispatchEvent(new CustomEvent("FIDES_CMP_RESOLVED", { detail: f }));
	}, s = function b(a) {
		f = { error: a };
		var c = new Error(a.message);
		d.Sentry && d.Sentry.captureException && d.Sentry.captureException(c), d.dispatchEvent(new CustomEvent("FIDES_CMP_RESOLVED", { detail: f }));
	}, t = function c(a, b) {
		var e, f, g, h = l(a, "gpp-string-override="), i = l(a, "gpp-string="), j = k.get("load-gpp"), m = k.get("gpp-string");
		if ("true" === j && null !== m) g = m;
		else if (null !== (e = d.config) && void 0 !== e && null !== (f = e.gppData) && void 0 !== f && f.encodedString) g = d.config.gppData.encodedString;
		else if (h) g = h;
		else if (i) g = i;
		else {
			var n = /* @__PURE__ */ new Error("Fides Wrapper: No valid GPP string value was found. GPP CMP will not be loaded.");
			throw d.Sentry && d.Sentry.captureException && b && d.Sentry.captureException(n), n;
		}
		g && g.startsWith("\"") && g.endsWith("\"") && (g = g.slice(1, -1)), d.fides_overrides.fides_string = g;
	}, u = function b(a) {
		return null !== d.document.getElementById(a);
	};
	/**
	* Subscriber API for the Fides CMP-applicability resolution. Invokes
	* `callback` exactly once with `{ gppApplies, tcfApplies }` describing which CMPs
	* (TCF, GPP) apply to the current user.
	*
	* Exposed publicly on `window.fidesUtils.onCmpResolved` so any code on the page
	* can subscribe regardless of when it loads relative to `fidesScript`.
	*
	* The two branches handle a timing problem inherent to fire-and-forget
	* browser events: `window.dispatchEvent` only delivers to listeners
	* registered *before* the dispatch — there is no buffering or replay for
	* late subscribers. Without explicit handling, any consumer that called
	* `onCmpResolved` after the publisher (`conveyFidesCmpResolution`) had already dispatched the
	* `FIDES_CMP_RESOLVED` event would hang forever waiting for an event
	* that already happened.
	*
	*   - **Late subscriber** (`lastCmpResolution !== undefined`): the resolution
	*     has already been published. Invoke `callback` synchronously with
	*     the captured `lastCmpResolution` payload.
	*
	*   - **On-time subscriber** (`lastCmpResolution === undefined`): the
	*     resolution has not yet been published. Register a one-time
	*     (`{ once: true }`) listener for `FIDES_CMP_RESOLVED`; when the
	*     event fires, forward `event.detail` to `callback`.
	*
	* `{ once: true }` matters because the publisher can dispatch
	* `FIDES_CMP_RESOLVED` more than once per page load — once per loaded
	* `<script>` tag's `onload` (TCF, GPP stub, GPP), and again on each
	* `loadFides` re-run (`initWebview:ios`, `purrCacheRefreshed`). Without
	* `{ once: true }` an on-time subscriber would have its callback invoked
	* multiple times for what is conceptually a single resolution event.
	*
	* Note: the two branches return data from different sources. The on-time
	* path replays `event.detail` (the original dispatched payload). The
	* late path *recomputes* the payload from `pageCookies`. These produce
	* the same result today only because `pageCookies` happens not to change
	* between dispatch and replay — a future change that updates
	* `pageCookies` outside `loadFides` would create a real divergence.
	*
	* @param callback - Invoked once with `{ gppApplies, tcfApplies }` indicating
	*   which CMPs apply to this user, or `undefined` if a custom
	*   `FIDES_CMP_RESOLVED` event was dispatched without `detail`.
	*/ /**
	* Reads the GPP (Global Privacy Platform) string from various sources and writes it to the fides_overrides object.
	*
	* The function attempts to retrieve the GPP string in the following priority order:
	* 1. Query parameter (gpp-string) when load-gpp=true is also present
	* 2. Window config (win.config.gppData.encodedString)
	* 3. Override cookie (gpp-string-override)
	* 4. Standard GPP cookie (gpp-string)
	*
	* @param cookieStr - The document cookie string to parse
	* @param shouldAlertOnMissingGppString - Whether to send a Sentry alert if no GPP string is found.
	*   Set to `true` only when this is expected to be the final attempt to retrieve the GPP string
	*   (e.g., during initWebview:ios or purrCacheRefreshed events). Set to `false` during initial
	*   page load or other scenarios where the GPP string might legitimately not be available yet
	*   and additional calls are expected.
	*
	* @throws {Error} When no valid GPP string is found from any source
	*/ e(), d.addEventListener("initWebview:ios", function() {
		return e(!1, !0);
	}, { once: !0 }), document.addEventListener("purrCacheRefreshed", function() {
		return e(!0, !1);
	}, { once: !0 }), d.fidesUtils = {
		shouldLoadTCF: p,
		shouldLoadGPP: o,
		onCmpResolved: function b(a) {
			f ? a(f) : d.addEventListener("FIDES_CMP_RESOLVED", function(b) {
				a(b.detail);
			}, { once: !0 });
		}
	};
})('https://static01.nyt.com/vi-assets/static-assets/fides-1182b3743d46b6ae880fe217339d4333.js', 'https://static01.nyt.com/vi-assets/static-assets/fides-gpp-5a027aa4b3607787ee6c96c4967fc45a.js', 'https://static01.nyt.com/vi-assets/static-assets/iab-gpp-stub-02a14dbfddf7bec445adfaeef0a17830.js', window);
    (function fidesTracking(a) {
	function b(a) {
		var b = a.layerType;
		return {
			event: "impression",
			priority: !0,
			module: {
				name: b,
				label: b,
				region: "bottom"
			}
		};
	}
	function c(a) {
		var b = a.actionType, c = void 0 === b ? "" : b, d = a.layerType, e = void 0 === d ? "" : d;
		return {
			event: "moduleInteraction",
			eventData: {
				trigger: "module",
				type: "click"
			},
			module: {
				name: e,
				label: e,
				element: {
					name: c,
					label: c
				}
			}
		};
	}
	function d(a) {
		var b = a.actionType, c = void 0 === b ? "" : b, d = a.layerType, e = void 0 === d ? "" : d;
		return {
			subject: "interaction",
			data: {
				name: e,
				label: e,
				element: {
					name: c,
					label: c
				}
			}
		};
	}
	function e(b) {
		(a.dataLayer || (a.dataLayer = [])).push(b);
	}
	function f(b) {
		var c = a.document.getElementById("fides-banner"), d = a.document.getElementById("fides-modal"), e = a.document.getElementById("fides-embed-container"), f = "true" === (null === d || void 0 === d ? void 0 : d.getAttribute("aria-hidden"));
		if (e) return "cmp_layer_2";
		if (null !== b) {
			if (!c || !d) return "";
			if (c.contains(b)) return "cmp_layer_1";
			if (d.contains(b)) return "cmp_layer_2";
		}
		return f ? "cmp_layer_1" : "cmp_layer_2";
	}
	function g(a) {
		return {
			"accept all": "accept_all",
			"reject all": "reject_all",
			"manage preferences": "manage_prefs",
			"cookie policy": "cookie_policy",
			"privacy policy": "privacy_policy",
			purposes: "purposes",
			features: "features",
			vendors: "vendors",
			save: "save"
		}[a.textContent.toLowerCase()] || "";
	}
	function h(b) {
		var c = new CustomEvent("NYTFidesUpdated", { detail: b });
		a.dispatchEvent(c);
	}
	var i;
	!0 === (null === (i = a.fidesUtils) || void 0 === i ? void 0 : i.shouldLoadTCF(a.document.cookie)) && (a.addEventListener("FidesUIShown", function(a) {
		var c, f = (null === a || void 0 === a || null === (c = a.detail) || void 0 === c ? void 0 : c.extraDetails).servingComponent;
		if ("tcf_banner" === (void 0 === f ? "" : f)) e(b({ layerType: "cmp_layer_1" }));
	}), a.addEventListener("click", function(a) {
		var b = a.target, i = "button" === b.type, j = "a" === b.nodeName.toLowerCase();
		if (i || j) {
			var k = g(b), l = f(b);
			if (k) {
				e(c({
					actionType: k,
					layerType: l
				}));
				h(d({
					actionType: k,
					layerType: l
				})), a.stopPropagation();
			}
		}
	}), a.addEventListener("beforeunload", function() {
		var a = f(null);
		e(b({ layerType: "".concat(a, "_exit") }));
	}));
})(window);
  </script>
    
    <script type="text/javascript">
      // 40.564kB
      window.viHeadScriptSize = 40.564;
      window.NYTD = {};
      window.vi = window.vi || {};
      window.vi.pageType = { type: '', edge: ''};
      (function () { var userAgent=window.navigator.userAgent||window.navigator.vendor||window.opera||"",inNewsreaderApp=userAgent.includes("nytios")||userAgent.includes("nyt_android"),inXWordsApp=userAgent.includes("nyt_xwords_ios")||userAgent.includes("Crosswords"),inAndroid=userAgent.includes("nyt_android")||userAgent.includes("Crosswords"),iniOS=userAgent.includes("nytios")||userAgent.includes("nyt_xwords_ios"),isInWebviewByUserAgent=(inAndroid||iniOS)&&(inNewsreaderApp||inXWordsApp);function appType(){return inNewsreaderApp?"newsreader":inXWordsApp?"crosswords":""}function deviceType(){return inAndroid?"ANDROID":iniOS?"IOS":""}var _f=function(e){window.vi.webviewEnvironment={appType:appType(),deviceType:deviceType(),isInWebview:e.webviewEnvironment.isInWebview||isInWebviewByUserAgent,isPreloaded:e.webviewEnvironment.isPreloaded}};;_f.apply(null, [{"gqlUrlClient":"https://samizdat-graphql.nytimes.com/graphql/v2","gqlRequestHeaders":{"nyt-app-type":"project-vi","nyt-app-version":"0.0.5","nyt-token":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+/oUCTBmD/cLdmcecrnBMHiU/pxQCn2DDyaPKUOXxi4p0uUSZQzsuq1pJ1m5z1i0YGPd1U1OeGHAChWtqoxC7bFMCXcwnE1oyui9G1uobgpm1GdhtwkR7ta7akVTcsF8zxiXx7DNXIPd2nIJFH83rmkZueKrC4JVaNzjvD+Z03piLn5bHWU6+w+rA+kyJtGgZNTXKyPh6EC6o5N+rknNMG5+CdTq35p8f99WjFawSvYgP9V64kgckbTbtdJ6YhVP58TnuYgr12urtwnIqWP9KSJ1e5vmgf3tunMqWNm6+AnsqNj8mCLdCuc5cEB74CwUeQcP2HQQmbCddBy2y0mEwIDAQAB"},"gqlFetchTimeout":1500,"disablePersistedQueries":false,"initialDeviceType":"desktop","fastlyAbraConfig":{".ver":"29637.000","DEVP_ComputeMonoservice":"1_Compute"},"fastlyEntitlements":[],"targetingDimensionsConfig":{},"internalPreviewConfig":{},"webviewEnvironment":{"isInWebview":false,"isPreloaded":false,"colorBehaviorConfig":{"colorBehavior":"alwaysLight","colorBehaviorClassName":"tpl-always-light","colorScheme":"light","dataAttributes":{}}},"isOptimisticallyTruncated":false,"optimisticTruncationDropzone":6,"requestPath":"/rss","isProvisionallyLoggedIn":false,"routeName":"vi-rss","pageVariant":"international","adReserveHeights":{"smallVp":280,"largeVp":280},"adFormatRulesByPosition":{},"fastlyStatsigUsedAssignments":{"gates":{"storytelling_community_conversations_feature_gate":false,"napp_search_intent_classifier_shadow_0527":false,"npf_etched_interactives":true},"configs":{},"layers":{}},"etchedEnabled":true,"serviceWorkerFile":"sw.js"}]); })();;(function () { var _f=function(i,w){window.vi=window.vi||{},window.vi.env=Object.freeze(i),window.hybrid=w};;_f.apply(null, [{"JKIDD_PATH":"https://a.nytimes.com/svc/nyt/data-layer","ET2_URL":"https://a.et.nytimes.com","EVENTGATE_BASE_URL":"https://eg.nytimes.com","ALS_URL":"https://als-svc.nytimes.com","WEDDINGS_PATH":"https://content.api.nytimes.com","GDPR_PATH":"https://us-central1-nyt-dsra-prd.cloudfunctions.net/datagov-dsr-formhandler","RECAPTCHA_SITEKEY":"6LevSGcUAAAAAF-7fVZF05VTRiXvBDAY4vBSPaTF","ABRA_ET_URL":"//et.nytimes.com","NODE_ENV":"production","EXPERIMENTAL_ROUTE_PREFIX":"","ENVIRONMENT":"prd","RELEASE":"5e0ef5ac79cacf97291087f4ee1ec0921254b125","RELEASE_TAG":"","AUTH_HOST":"https://myaccount.nytimes.com","METER_HOST":"https://meter-svc.nytimes.com","MESSAGING_LANDING_PAGE_HOST":"https://www.nytimes.com","CAPI_HOST":"https://mwcm.nytimes.com","SWG_PUBLICATION_ID":"nytimes.com","GQL_FETCH_TIMEOUT":"1500","GOOGLE_CLIENT_ID":"1005640118348-amh5tgkq641oru4fbhr3psm3gt2tcc94.apps.googleusercontent.com","STORY_SURROGATE_CONTROL":"max-age=300, stale-if-error=259200, stale-while-revalidate=259200","ONBOARDING_API_KEY":"","PURR_ENV":"prd"},false]); })();;(function () { var _f=function(){var e=window;e.initWebview=function(e){var t=document.documentElement;if(e.OS){var i=e.OS.toUpperCase();t.classList.add(i)}if(e.BaseFontSize&&(t.dataset.baseFontSize=e.BaseFontSize),e.trackingSensitive&&(t.dataset.trackingSensitive=!0),e.hasOptedOutOfTracking&&(t.dataset.hasOptedOutOfTracking=!0),e.PurrDirectives){var a=e.PurrDirectives.PURR_AdConfiguration_v3||e.PurrDirectives.PURR_AdConfiguration_v2;a&&(t.dataset.optedOutOfAds=["adluce","adluce-socrates"].includes(a))}e.OS&&"IOS"===e.OS.toUpperCase()&&window.dispatchEvent(new CustomEvent("initWebview:ios",{detail:e}))};var t=e.navigator.userAgent.toLowerCase();/iphone|ipod|ipad/.test(t)||void 0===e.config||e.initWebview(e.config)};;_f.apply(null, []); })();;
(()=>{var Se=[];function G(){var e,t,i=window.crypto||window.msCrypto;if(i)t=i.getRandomValues(new Uint8Array(18));else for(t=[];t.length<18;)t.push(Math.random()*256^(e=e||+new Date)&255),e=Math.floor(e/256);return btoa(String.fromCharCode.apply(String,t)).replace(/\+/g,"-").replace(/\//g,"_")}function Pe(e,t){let i=!1,s=!1,r=!1,_=!1,u="",d="",p=[];return""+e+JSON.stringify(t),typeof e=="string"&&e==="init"&&((!t||typeof t=="object"&&t.subject)&&(t={}),i=!!t.intranet,r=!!t.store_last_response,_=!!t.enable_native_bridge_transmit,s=!!t.force_xhr,d="",u="",typeof t.ctx_id_override=="string"&&(t.ctx_id_override.length>=24?d=t.ctx_id_override:p.push("ctx_id_override must be a string and >= 24 chars long")),typeof t.pv_id_override=="string"&&(t.pv_id_override.length>=24?u=t.pv_id_override:p.push("pv_id_override must be a string and >= 24 chars long"))),e==="pageinit"&&(u=""),{intranet:i,store_last_response:r,enable_native_bridge_transmit:_,force_xhr:s,pv_id:u,ctx_id:d,errors:p}}function je(e){let t=null,i=null,s=!1,r=[];return typeof e=="object"?(t=e.hostname||null,i=e.event_gate?.hostname||null,s=!!e.event_gate?.all_events):typeof e=="string"&&(t=e),typeof t=="string"&&/^https/.test(t)?t=String(t).replace(/([^/])$/,"$1/"):(r.push("hostname must be a valid URL"),t=null),i!==null&&(typeof i=="string"&&/^http/.test(i)?i=String(i).replace(/([^/])$/,"$1/"):(r.push("event_gate_hostname must be a valid URL"),i=null)),{et2hostname:t,event_gate_hostname:i,event_gate_all_events:s,errors:r}}function me(e){let t=e[0],i=null,s=null,r=!1,_=null,u=null,d=[],p=e.length-1,c=null;if(""+JSON.stringify(e),typeof t=="string"&&t==="init"){let l=je(e[1]);i=l.et2hostname,s=l.event_gate_hostname,r=l.event_gate_all_events,d.push(...l.errors),typeof e[2]=="string"?_=e[2]:(d.push("source app must be a string"),_=null),u=Pe(t,e[3]),d.push(...u.errors)}return typeof e[p]=="object"&&(c=e[p],c.subject||(d.push("event data {} must include a subject"),c=null)),""+t+JSON.stringify(d)+i+s+r+_+JSON.stringify(u)+JSON.stringify(c),{action:t,hostname:i,event_gate_hostname:s,event_gate_all_events:r,source_app:_,overrides:u,data:c,errors:d}}function se(e,t,i){let s=i.force_beacon,r=i.force_xhr,_=i.is_exit,u=i.store_last_response,d=i.sendIgnoreSessionHeader,p=i.how,c=i.can_beacon;if(""+e+JSON.stringify(t)+JSON.stringify(i),!r&&(p==="beacon"||c&&(s||p==="nativebridge"||_))){""+e+JSON.stringify(t);var l=window.navigator.sendBeacon(e,t);return u&&(last_send_response=l),l}else{var o=typeof XMLHttpRequest<"u"?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");return""+e+JSON.stringify(t),o.open("POST",e),o.withCredentials=!0,o.setRequestHeader("Accept","*/*"),typeof t=="string"?o.setRequestHeader("Content-Type","text/plain;charset=UTF-8"):{}.toString.call(t)==="[object Blob]"&&t.type&&o.setRequestHeader("Content-Type",t.type),d&&o.setRequestHeader("ETJS-Ignore-Session-Info","true"),u&&!o.onload&&(o.onload=function(){last_send_response=o.response},o.onerror=function(v){last_send_response=!1}),o.send(t),!0}}function ie(e,t){let i=3735928559^t,s=1103547991^t;for(let r=0,_;r<e.length;r++)_=e.charCodeAt(r),i=Math.imul(i^_,2654435761),s=Math.imul(s^_,1597334677);return i=Math.imul(i^i>>>16,2246822507),i^=Math.imul(s^s>>>13,3266489909),s=Math.imul(s^s>>>16,2246822507),s^=Math.imul(i^i>>>13,3266489909),4294967296*(2097151&s)+(i>>>0)}function Ce(e){let t=ie(e,64).toString();return t.length<22&&(t=parseInt(t).toString(36)+ie(e,32).toString(36)+ie(e,16).toString(36)),t}function Je(){let e="(?:^|;)\\s*nyt-a=([^;]*)",t=window.document.cookie.match(new RegExp(e));return t?t[1]:null}function ye(e){let t="(?:^|;)\\s*"+e+"=([^;]*)",i=window.document.cookie.match(new RegExp(t));return i?i[1]:null}function re(e){return new URLSearchParams(window?.location?.search).get(e)}function Ee(){var e=Je();return e?Ce(e,64).toString():null}function k(){return window.location&&window.location.hostname&&(window.location.hostname==="nytimes.com"||window.location.hostname.endsWith(".nytimes.com"))}function Me(){if(typeof window>"u"||typeof window.matchMedia!="function")return"desktop";try{if(window.matchMedia("(max-width: 739px)").matches)return"smartphone";if(window.matchMedia("(max-width: 1149px)").matches)return"tablet"}catch{}return"desktop"}function oe(e,t){return e.config&&e.config.userInfo&&e.config.userInfo.publisherProvidedID?e.config.userInfo.publisherProvidedID:e.localStorage&&e.localStorage.getItem("advertisingId")?e.localStorage.getItem("advertisingId"):t}function Ge(e,t){if(!Array.isArray(e)||t<=0)return console.error("chunkArray: Invalid array or chunk size"),[];let i=[];for(let s=0;s<e.length;s+=t)i.push(e.slice(s,s+t));return i}function Ie(){let e="nyt-b-sid",t="nyt-b-n-sid",i="nativesession",r=null;function _(){let c=ye(t);return c||(c=re(i)),c||null}function u(c,l){let o=new Date;o.setTime(o.getTime()+18e5);let v=c+"="+l+"; expires="+o.toUTCString()+"; path=/; domain=.nytimes.com; samesite=Strict; secure";try{window.document.cookie=v}catch(n){console.error("createSessionManager: Failed to set "+c+" cookie:",n)}}function d(){let c=ye(e),l=_(),o=!1;return c||(c=G(),o=!0,u(e,c)),(!r||r.sessionID!==c)&&(r={sessionID:c,nativeSessionID:l,isNewSession:o}),l&&u(t,l),r.nativeSessionID!==l&&(r.nativeSessionID=l),r}function p(c=!1){return c?r?r.nativeSessionID:null:r?r.sessionID:null}return{getSession:d,getSessionId:p}}function be(e){return{...e.url&&{url:e.url},...e.canonicalUrl&&{canonical_url:e.canonicalUrl},...e.nyt_uri&&{nyt_uri:e.nyt_uri},...e.referrer&&{referrer:e.referrer}}}var Ue=()=>{},Be=()=>({}),Le={session_start:{event_type:"session",event_subtype:"start",event_key:e=>e.session_id,payload:be},session_update:{event_type:"session",event_subtype:"update",event_key:e=>e.session_id,payload:be}};function Te(e,t,i=!1){let s=[{url:e,transform:function(r){return r},filter:function(r){return r}}];if(t){let r=t.endsWith("/")?t+"api/v1/events":t+"/api/v1/events";s.push({url:r,isEventGate:!0,transform:function(_){let u=Me();return{events:_.map(d=>{let{client_ts:p,subject:c,sourceApp:l,...o}=d,v=Le[c]||{event_type:c,event_subtype:void 0,event_key:Ue,payload:Be};return{eg_metadata:{client_type:"web",client_timestamp:p,event_type:v.event_type,source_app:l,event_key:v.event_key(o),tid:1e3},event_data:{...v.event_subtype!==void 0&&{event_subtype:v.event_subtype},client_sdk:{session_id:o.session_id,context_id:o.context_id,pageview_id:o.pageview_id,event_id:o.event_id,library:o.client_lib,how:o.how,web:{metadata:{device_type:u},...o.native_session_id!=null&&{native_session_id:o.native_session_id},...o.user_nyt_ad_id&&{user_nyt_ad_id:o.user_nyt_ad_id}}},payload:v.payload(o)}}})}},filter:function(_){return i?_:_.filter(u=>u&&u.subject&&(u.subject==="session_start"||u.subject==="session_update"))}})}return""+JSON.stringify(s),s}function ae(e,t,i,s){""+JSON.stringify(e)+JSON.stringify(t)+JSON.stringify(s);var{how:r,can_beacon:_,is_exit:u,force_xhr:d,store_last_response:p}=s;if(!(!e||e.length===0)){var c=JSON.stringify(e),l=JSON.parse(c);t.forEach(function(o){var v=o.filter(l);if(""+v.length+o.url,v.length>0){var n=o.isEventGate,b=n?30:v.length,x=Ge(v,b);x.forEach(function(A){if(""+A.length+o.url+JSON.stringify(A),A.length>0){var m=JSON.stringify(o.transform(A));i(o.url,m,{is_exit:u,force_xhr:d,store_last_response:p,how:r,can_beacon:_})}})}})}}var ke=1e3,R="pageViewID",He="getPageViewID",P="contextID",qe="getContextID",H="sourceApp",We="getSourceApp",q="NativeBridge",_e="UserInfoAgentID",Fe="NativeBridge unavailable.",Xe="UserInfoAgentID unavailable.";async function Ne(e){try{await L(q);let t={};return await Promise.all([ue(R,He,e),ue(P,qe,e)]).then(i=>{i.forEach(s=>{s.name==R?t[R]=s.id:s.name==P&&(t[P]=s.id)})}),Promise.resolve(t)}catch(t){return Promise.reject(t)}}async function xe(){try{await L(q);let e={};return await Promise.all([ue(H,We,null)]).then(t=>{e[H]=t[0].id}),Promise.resolve(e)}catch(e){return Promise.reject(e)}}function Ae(){return!!(window&&(window.vi?.webviewEnvironment&&window.vi.webviewEnvironment.isInWebview||/^\/athletic\//.test(window.location.pathname)&&re("embed")==1))}function Ye(e,t){window.NativeBridge.addEventListener(e+"DidChange",function(i){t(e,i)})}async function ue(e,t,i){""+e+t;var s,r,_;return r=new Promise(function(u,d){s=setTimeout(function(){d(new Error("NativeBridge didn't respond after 5 seconds."))},5e3)}),_=window.NativeBridge.callNativeBridgeCommand(t).then(function(u){clearTimeout(s),""+JSON.stringify(u);var d=u.values[e];return Ye(e,i),{name:e,id:d}}),Promise.race([_,r])}async function L(e,t=0){return t%100===0&&(""+e+t,void 0),e===q&&window.NativeBridge||e===_e&&window.config?.userInfo?.agentID?Promise.resolve():t>=ke?Promise.reject(e===q?Fe:Xe):new Promise((i,s)=>{setTimeout(function(){return L(e,t+1).then(i).catch(s)},10)})}function Oe(e){return!!(Object.keys(e).length===2&&Object.prototype.hasOwnProperty.call(e,"gtm")&&Object.prototype.hasOwnProperty.call(e,"activeTime")||Object.prototype.hasOwnProperty.call(e,"eventData")&&Object.keys(e.eventData).length===2&&Object.prototype.hasOwnProperty.call(e.eventData,"gtm")&&Object.prototype.hasOwnProperty.call(e.eventData,"activeTime"))}(function(e,t){if(e.nyt_et){console.warn("et2 snippet should only load once per page");return}let i="pending",s="ready",r="blocked",_="no_bridge",u="failed",d="xhr_ios",p="beacon",c="xhr",l="nativebridge",o="beacon_ios",v=Ee(),n={status:i,ctxid:"",pvid:"",agtid:e?.config?.userInfo?.agentID,source_app:"",isDisabled:function(){return[_,r,u].includes(this.status)}},b={init:null,events:[]};var x,A,m,j="",O="",U=[],C,ce,W,le=!!e?.navigator?.userAgent?.match(/iP(ad|hone|od)/),V=!!e?.navigator?.sendBeacon,I=V?le?d:p:c,F=0,g,D=void 0,J=!1,T=!1,X=!1,Y=!1,fe=null,de=!1,pe=!1,$="",ge="";let K=Ie();g=K.getSession();function De(a,f){if(a!==R&&a!==P){console.warn("syncID got unknown id="+a);return}""+a,""+JSON.stringify(f),!(!f||!f.detail||!f.detail[a])&&(a===R?n.pvid=f.detail[a]:a===P&&(n.ctxid=f.detail[a]))}Ae()?(xe().then(a=>{n.source_app=a[H]}),n.status=i,Ne(De).then(a=>{n.ctxid=a[P],n.pvid=a[R],""+n.ctxid+n.pvid,n.status!==r&&(n.status=s,Z())}).catch(()=>{n.status===i&&(n.status=u,Z())}).finally((""+n.status,void 0))):n.status=_,[s,i].includes(n.status)&&!n.agtid&&async function(){try{await L(_e),""+e?.config?.userInfo?.agentID,n.agtid=e?.config?.userInfo?.agentID}catch(a){console.error(a)}}();function Q(){if(U.length!==0){var a=[...U];U.length=0,ae(a,W,se,{how:I,can_beacon:V,is_exit:J,force_xhr:Y,store_last_response:X}),clearTimeout(C),C=null}}function ve(a){!b.init&&typeof a[0]=="string"&&a[0]==="init"?(""+JSON.stringify(a),b.init=a):(""+JSON.stringify(a),b.events.push(a))}function B(a){if(n.status===i){""+JSON.stringify(a),ve(a);return}""+JSON.stringify(a);let f=me(a),y=f.action,h=f.data||{},E=h.subject,M,z=!1,w=oe(e,v);if(""+JSON.stringify(f),f.errors?.length>0&&f.errors.forEach(N=>console.warn(N)),y==="init"&&m&&(y="soon",f={}),y==="init"&&(x=f.hostname,fe=f.event_gate_hostname,de=f.event_gate_all_events,m=f.source_app,$=f.overrides.pv_id,ge=f.overrides.ctx_id,T=f.overrides.intranet,X=f.overrides.store_last_response,Y=f.overrides.force_xhr,pe=f.overrides.enable_native_bridge_transmit,!pe&&n.status!==_?n.status=r:n.status===_?void 0:n.status===u?void 0:(""+n.status,void 0)),y==="pageinit"&&($=""),w=oe(e,v),/^(init|pageinit)$/i.test(y)&&(""+JSON.stringify(f),O=$||G(),y=="init"&&!j))if(n.status===s&&(I=l),j=ge||G(),x)A=x+"track",W=Te(A,fe,de);else throw new Error("init must include an et host url");if(n.isDisabled()&&(g=K.getSession(),g.isNewSession&&(D=void 0)),!x){console.log("ERROR: et_base_url must be set");return}!h&&!/^(init|pageinit)$/i.test(y)&&console.warn("when invoked without 'init' or 'pageinit', nyt_et() must include a event data");function Re(N,S){""+N;let he={...n.agtid&&{agent:{id:n.agtid}},...n.isDisabled()&&!T&&k()&&{session_id:g.sessionID,...g.nativeSessionID!=null&&{native_session_id:g.nativeSessionID}},context_id:j,pageview_id:O,event_id:G(),...w&&{user_nyt_ad_id:w},client_lib:t,sourceApp:m,intranet:T?1:void 0,subject:N,how:I,client_ts:+new Date,url:S&&S.url||e.location.href,...S&&S.canonicalUrl&&{canonicalUrl:S.canonicalUrl},...S&&S.nyt_uri&&{nyt_uri:S.nyt_uri},...(S&&S.referrer||e.document.referrer)&&{referrer:S&&S.referrer||e.document.referrer}};""+JSON.stringify(he),ae([he],W,se,{how:I,can_beacon:V,is_exit:J,force_xhr:Y,store_last_response:X}),D=N}if(""+JSON.stringify(g),""+D,""+T,""+n.status,g&&!D&&!T&&n.isDisabled()&&k()&&Re(g.isNewSession?"session_start":"session_update",h),g.isNewSession=!1,!h||!h.subject)return;if(""+h.subject,n.status===s&&/^(init|pageinit)$/.test(y)&&h.subject=="page"&&(h.subject="page_update"),E=h.subject,""+E,delete h.subject,J=E=="page_exit"||(h.eventData||{}).type=="ob_click",z=E=="page_update",n.status===s&&E=="page_exit"&&(E="page_update",J=!1,z=!0),n.status===s&&z&&Oe(h)){F+=1;return}E=="page"||E=="page_soft"?M=O:M=G();let ee=O,te=j;n.status,n.status===s&&(ee=n.pvid,te=n.ctxid),h.nb_status=n.status;let ne=JSON.parse(JSON.stringify(h));if(I===l&&e.NativeBridge){let N=+new Date;ne.wv_meta={event_id:M,source_app:m,client_lib:t,client_ts:N},e.NativeBridge.sendAnalytic(E,ne),U.push({...n.agtid&&{agent:{id:n.agtid}},context_id:te,pageview_id:ee,event_id:M,...w&&{user_nyt_ad_id:w},client_lib:t,sourceApp:m,subject:"wv_debug",how:p,client_ts:N,data:{wv_subject:E}})}else U.push({...n.agtid&&{agent:{id:n.agtid}},...n.isDisabled()&&!T&&k()&&{session_id:g.sessionID,...g.nativeSessionID!=null&&{native_session_id:g.nativeSessionID}},context_id:te,pageview_id:ee,event_id:M,...w&&{user_nyt_ad_id:w},client_lib:t,sourceApp:m,intranet:T?1:void 0,subject:E,how:J&&le&&V?o:I,client_ts:+new Date,data:ne});y=="send"||M==O||J?Q():(y=="soon"&&(clearTimeout(C),C=setTimeout(Q,200)),C||(C=setTimeout(Q,5500)))}e.nyt_et=function(){var a=arguments;B(a)};function Z(){if(n.status===i){return}n.agtid=e?.config?.userInfo?.agentID,we()}Z();function we(){if(b.init&&!m&&(B(b.init),b.init=null),m)for(;b.events.length>0;)B(b.events.shift())}e.nyt_et_buffer=e.nyt_et_buffer||[],function(){for(;e.nyt_et_buffer.length>0;)B(e.nyt_et_buffer.shift())}(),e.nyt_et_buffer.push=new Proxy(e.nyt_et_buffer.push,{apply:function(a,f,y){""+JSON.stringify(y[0]),B(y[0])}}),e.nyt_et.get_pageview_id=function(){return""+n.status,""+n.pvid,""+O,n.status===s&&I==l?n.pvid:O},e.nyt_et.get_context_id=function(){return""+n.status,""+n.ctxid,""+j,n.status===s&&I==l?n.ctxid:j},e.nyt_et.get_session=function(){if(n.isDisabled()&&!T&&(g=K.getSession(),g.isNewSession&&(D=void 0)),!!g)return{sessionID:g.sessionID,isNewSession:D===void 0?g.isNewSession:D==="session_start"}},e.nyt_et.get_source_app=function(){return n.status===s&&I==l?n.source_app:m},e.nyt_et.get_host=function(){return x},e.nyt_et.get_native_bridge_status=function(){return n.status},e.nyt_et.get_native_pageview_id=function(){return n.pvid},e.nyt_et.get_native_context_id=function(){return n.ctxid},e.nyt_et.get_native_agent_id=function(){return n.agtid},e.nyt_et.get_queue_len=function(){return b.events.length},e.nyt_et.enqueue_event=function(a){ve(a)},e.nyt_et.get_queue=function(){return b},e.nyt_et.get_debug_log_history=function(){return Se},e.nyt_et.get_native_source_app=function(){return n.source_app},e.nyt_et.get_last_send_response=function(){var a=ce;return a&&(ce=null),a},e.nyt_et.get_num_blocked_heartbeats=function(){return F},e.nyt_et.reset_blocked_heartbeat_counts=function(){F=0}})(window,"v1.9.0");})();

;(function initWebUnifiedTracking(root) {
	var _root;
	root = root || (typeof window !== "undefined" ? window : void 0);
	var UnifiedTracking = ((_root = root) === null || _root === void 0 ? void 0 : _root.UnifiedTracking) || {};
	UnifiedTracking.context = "web";
	if (!root) return UnifiedTracking;
	root.UnifiedTracking = UnifiedTracking;
	UnifiedTracking.sendAnalytic = function sendAnalytic(eventName, dataBlob) {
		root.dataLayer = root.dataLayer || [];
		if (Array.isArray(root.dataLayer)) {
			dataBlob.event = dataBlob.event || eventName;
			root.dataLayer.push(dataBlob);
		}
		return Promise.resolve({ success: true });
	};
	return UnifiedTracking;
})(window);!function(r){var n,t;r=r||self,n=r.Abra,(t=r.Abra=function(){"use strict";var r=Array.isArray,n=function(r,n,t){var e=r(t,n),u=e[0],o=e[1];if(null==u||""===u)return n;for(var i=String(u).split("."),a=0;a<i.length&&(n=n[i[a]]);a++);return null==n&&(n=o),null!=n?n:null},t=function(r,n,t){return r(t,n).reduce((function(r,n){return parseFloat(r)+parseFloat(n)}),0)},e=function(r,n,t){var e=r(t,n);return e[0]/e[1]},u=function(r,n,t){var e=r(t,n);return e[0]%e[1]},o=function(r,n,t){return r(t,n).reduce((function(r,n){return parseFloat(r)*parseFloat(n)}),1)},i=function(r,n,t){var e=r(t,n),u=e[0],o=e[1];return void 0===o?-u:u-o};function a(n){return!(r(n)&&0===n.length||!n)}var f=function(r,n,t){for(var e,u=0;u<t.length;u++)if(!a(e=r(t[u],n)))return e;return e},c=function(r,n,t){var e;for(e=0;e<t.length-1;e+=2)if(a(r(t[e],n)))return r(t[e+1],n);return t.length===e+1?r(t[e],n):null},l=function(r,n,t){return!a(r(t,n)[0])},v=function(r,n,t){for(var e,u=0;u<t.length;u++)if(a(e=r(t[u],n)))return e;return e},d=function(r,n,t){var e=r(t,n);return e[0]===e[1]},s=function(r,n,t){var e=r(t,n);return e[0]!==e[1]},h=function(r,n,t){var e=r(t,n),u=e[0],o=e[1];return!(!o||void 0===o.indexOf)&&-1!==o.indexOf(u)},g=function(r,n,t){var e=r(t,n);return e[0]>e[1]},p=function(r,n,t){var e=r(t,n);return e[0]>=e[1]},b=function(r,n,t){var e=r(t,n),u=e[0],o=e[1],i=e[2];return void 0===i?u<o:u<o&&o<i},w=function(r,n,t){var e=r(t,n),u=e[0],o=e[1],i=e[2];return void 0===i?u<=o:u<=o&&o<=i},y=function(r,n,t){var e=t[0],u=t[1],o=t.slice(2),i=r(e,n);if(!i)return null;if(0===o.length)return null;if(1===o.length)return r(o[0],n);if(4294967295===o[0])return r(o[1],n);for(var a=function(r){var n,t,e,u,o,i=[],a=[t=1732584193,e=4023233417,~t,~e,3285377520],f=[],c=unescape(encodeURI(r))+"\x80",l=c.length;for(f[r=--l/4+2|15]=8*l;~l;)f[l>>2]|=c.charCodeAt(l)<<8*~l--;for(n=l=0;n<r;n+=16){for(t=a;l<80;t=[t[4]+(i[l]=l<16?~~f[n+l]:2*c|c<0)+1518500249+[e&u|~e&o,c=341275144+(e^u^o),882459459+(e&u|e&o|u&o),c+1535694389][l++/5>>2]+((c=t[0])<<5|c>>>27),c,e<<30|e>>>2,u,o])c=i[l-3]^i[l-8]^i[l-14]^i[l-16],e=t[1],u=t[2],o=t[3];for(l=5;l;)a[--l]+=t[l]}return a[0]>>>0}(i+" "+r(u,n));o.length>1;){var f=o.splice(0,2),c=f[0],l=f[1];if(a<=r(c,n))return r(l,n)}return 0===o.length?null:r(o[0],n)},k=function(r,n,t){var e=t[0],u=t[1],o=r(e,n);return null==o?null:new RegExp(u).test(o)};return function(a,m,O,A){void 0===a&&(a={}),void 0===m&&(m={}),void 0===O&&(O={}),void 0===A&&(A=!1);var j=function(){var r={},n=function(n){if(n)for(var t,e=decodeURIComponent(n[1]),u=/(?:^|,)([^,=]+)=([^,]*)/g;t=u.exec(e);){var o=t,i=o[1],a=o[2];r[i]=a||null}};n(document.cookie.match(/(?:^|;) *abra-overrides=([^;]+)/)),n(window.location.search.match(/(?:\?|&)abra-overrides=([^&]+)/));var t=/(?:^|;) *abra-nuke=true(?:;|$)/.test(document.cookie)||/(?:\?|&)abra-nuke=true(?:&|$)/.test(window.location.search);return[r,t]}(),x=j[0],E=j[1];Object.keys(O).forEach((function(r){x[r]=O[r]}));var F,C=A||E,R=(F={var:n,if:c,"===":d,"!==":s,and:f,or:v,"!":l,">":g,">=":p,"<":b,"<=":w,"+":t,"-":i,"*":o,"/":e,"%":u,in:h,abtest_partition:y,regex_match:k,ref:function(r,n,t){var e=r(t,n)[0];return U(e)}},function n(t,e){if(e||(e={}),r(t))return t.map((function(r){return n(r,e)}));if(!function(n){return"object"==typeof n&&null!==n&&!r(n)&&1===Object.keys(n).length}(t))return t;var u=function(r){return Object.keys(r)[0]}(t),o=t[u];r(o)||(o=[o]);var i=F[u];if(!i)throw new Error("Unrecognized operation "+u);return i(n,e,o)}),U=function(r){if(!r)return null;var n=x[r];if(void 0===n){if(!C){if(Object.prototype.hasOwnProperty.call(x,r))throw new Error("circular logic");x[r]=void 0,n=R(a[r],m)}void 0===n&&(n=null),x[r]=n}return n};return U}}()).noConflict=function(){return r.Abra=n,t}}(this);
;(function () { var NYTD="undefined"!=typeof window&&window.NYTD?window.NYTD:{};function setupTimeZone(){var e='[data-timezone][data-timezone~="'+(new Date).getHours()+'"] { display: block }',i=document.createElement("style");i.innerHTML=e,document.head.appendChild(i)}function addNYTAppClass(){var e=window.vi&&window.vi.webviewEnvironment||{};e&&e.isInWebview&&document.documentElement.classList.add("NYTApp"),e&&e.isPreloaded&&document.documentElement.classList.add("NYTAppPreloaded"),e&&e.deviceType&&document.documentElement.classList.add(window.vi.webviewEnvironment.deviceType)}function addLiquidGlassClass(){navigator.userAgent.includes("isLiquidGlass")&&document.documentElement.classList.add("isLiquidGlass")}function addNYTPageTypeClass(){var e=window.vi.pageType.edge;e&&document.documentElement.classList.add("nytapp-"+e)}function isIOSNewsreaderWebview(){return void 0!==window.vi&&void 0!==window.vi.webviewEnvironment&&"IOS"===window.vi.webviewEnvironment.deviceType&&"newsreader"===window.vi.webviewEnvironment.appType}function shouldUseNativePvid(){return void 0!==window.vi&&void 0!==window.vi.webviewEnvironment&&window.vi.webviewEnvironment.isPreloaded||isIOSNewsreaderWebview()}function setNativePageViewId(e){return e?NYTD.PageViewId.current=e:isIOSNewsreaderWebview()&&window.NativeBridge?window.NativeBridge.getPageViewID().then((function(e){window.NYTD=window.NYTD||{},window.NYTD.PageViewId=window.NYTD.PageViewId||{},e&&e.values&&e.values.pageViewID?NYTD.PageViewId.current=e.values.pageViewID:NYTD.PageViewId.current="native-bridge-pageview_id-undefined"})).catch((function(){NYTD.PageViewId.current="native-bridge-getpageviewid-catch"})):window.config&&window.config.AdRequirements&&window.config.AdRequirements.page_view_id?NYTD.PageViewId.current=window.config.AdRequirements.page_view_id:NYTD.PageViewId.current="native-pageview_id-unavailable",NYTD.PageViewId.current}function forceNativePageViewIdUpdate(e){var i=NYTD.PageViewId&&NYTD.PageViewId.current;setNativePageViewId(e),window.AdSlot4&&window.AdSlot4.updateAdReq&&window.AdSlot4.updateAdReq({page_view_id:e}),NYTD.PageViewId&&NYTD.PageViewId.current!==i&&window.dispatchEvent(new CustomEvent("nyt:pvid-changed"))}function handlePvidDidChange(e){forceNativePageViewIdUpdate(e&&e.detail&&(e.detail.pageViewID||e.detail.newID))}function setupPageViewId(){NYTD.PageViewId={},NYTD.PageViewId.update=function(e){return e?NYTD.PageViewId.current=e:shouldUseNativePvid()?setNativePageViewId():"undefined"!=typeof nyt_et&&"function"==typeof window.nyt_et.get_pageview_id?(window.nyt_et("pageinit"),NYTD.PageViewId.current=window.nyt_et.get_pageview_id()):NYTD.PageViewId.current="no-native-bridge-nor-nyt_et",NYTD.PageViewId.current},shouldUseNativePvid()&&(isIOSNewsreaderWebview()&&window.NativeBridge?window.NativeBridge.addEventListener("pageViewIDDidChange",handlePvidDidChange):window.updatePageViewID=forceNativePageViewIdUpdate)}function reRenderEvent(){window.dispatchEvent(new CustomEvent("rerender-programming",{detail:{viewport:window.innerWidth}}))}function setupResizeListeners(){var e=window.vi&&window.vi.webviewEnvironment||{},i=window.vi&&window.vi.pageType&&window.vi.pageType.edge;e&&e.isPreloaded&&"vi-homepage"===i&&(window.addEventListener("resize",(function(){reRenderEvent("window.onresize callback")})),window.addEventListener("rerender-ready",(function(){reRenderEvent("rerender-ready Custom Event callback")})))}var _f=function(){var e=!1;if((window.vi&&window.vi.webviewEnvironment||{}).isInWebview)try{e="1"===new URLSearchParams(window.location.search).get("use_nativebridge")}catch(e){}try{document.domain="nytimes.com"}catch(e){}window.swgUserInfoXhrObject=new XMLHttpRequest,setupPageViewId(),setupTimeZone(),addNYTAppClass(),addLiquidGlassClass(),addNYTPageTypeClass(),setupResizeListeners(),window.nyt_et&&"function"==typeof window.nyt_et&&window.nyt_et("init",{hostname:vi.env.ET2_URL,event_gate:{hostname:vi.env.EVENTGATE_BASE_URL}},"nyt-vi",{enable_native_bridge_transmit:e},{subject:"page",canonicalUrl:(document.querySelector("link[rel=canonical]")||{}).href,articleId:(document.querySelector("meta[name=articleid]")||{}).content,nyt_uri:(document.querySelector("meta[name=nyt_uri]")||{}).content,pubpEventId:(document.querySelector("meta[name=pubp_event_id]")||{}).content,url:location.href,referrer:document.referrer||void 0,client_tz_offset:(new Date).getTimezoneOffset()}),shouldUseNativePvid()?setNativePageViewId():"undefined"!=typeof nyt_et&&"function"==typeof window.nyt_et.get_pageview_id?NYTD.PageViewId.current=window.nyt_et.get_pageview_id()||"nyt_et-pageview_id-undefined":NYTD.PageViewId.update(),window.queue=[];var i=window.reportError;window.reportError=function(){var e=Array.prototype.slice.call(arguments),n=e[0];(n.message.includes("Hydration failed because the server rendered")||n.message.includes("Minified React error #423")||n.message.includes("Minified React error #418"))&&(window.hasHydrationError=!0),i.apply(null,e)},window.NYTD=NYTD||{}};;_f.apply(null, []); })();;(function () { var NYTD="undefined"!=typeof window&&window.NYTD?window.NYTD:{};var _f=function(n){var e=window.vi&&window.vi.webviewEnvironment&&window.vi.webviewEnvironment.isPreloaded;function i(){if(window.Abra&&"function"==typeof window.Abra){NYTD.Abra=function(){var i=e?window.getNativeBridgeCookie("nyt-a"):(window.document.cookie.match(/(?:^|;) *nyt-a=([^;]*)/)||[])[1],t=[];window.dataLayer=window.dataLayer||[],c.config=n.abraConfig||{},c.reportedAllocations={},c.reportedExposures={};var o=(n.abraURL||"").match(/current[/]([a-zA-Z-]+)\.json/i);c.integration=o&&o.length>1?o[1]:"";try{c.version=window.Abra(c.config)(".ver")}catch(n){c.version=0}var r=c.config,a={agent_id:i},d=window.Abra(r,a);function c(n){return c.getAbraSync(n).variant}return c.getAbraSync=function(n){var e=c.reportedAllocations[n];if(void 0!==e)return{variant:e,allocated:!0};var i=null,t=!1;try{i=d(n),t=!0}catch(n){}return{variant:i,allocated:t}},c.reportExposure=function(n){var e=c.getAbraSync(n).variant;if(null!=e&&(void 0===c.reportedExposures[n]||e!==c.reportedExposures[n])){c.reportedExposures[n]=e;var i={event:"ab-expose",abtest:{test:n,variant:e,config_ver:c.version,integration:c.integration}};window.UnifiedTracking.sendAnalytic(i.event,i)}},c.alloc=function(){Object.keys(c.config).filter((function(n){return!n.includes(".")})).forEach((function(n){var e=c.getAbraSync(n);e.allocated&&(c.reportedAllocations[n]=e.variant,t.push({test:n,variant:e.variant}))}));var n={event:"ab-alloc",abtest:{batch:t}};window.UnifiedTracking.sendAnalytic(n.event,n)},c.alloc(),c}();var i="SHA_opinionPrompt_0325",t=window.NYTD.Abra.getAbraSync(i).variant;t&&document.documentElement.classList.add(i+"_"+t),window.NYTD=NYTD||{}}}e&&!window.nativeBridgeCookies?window.initNativeBridgeCookies(i):i()};;_f.apply(null, [{"abraConfig":{".ver":29801,"UJ_user_settings_target_newsletter":{"abtest_partition":[{"var":"agent_id"},"79dec949-9025-48f1-ac0f-beb9f03f4a1b",858993458,"1_active",4294967295,"1_active"]},"SUBX_regi_traffic_controller":{"abtest_partition":[{"var":"regi_id"},"3a3bea42-2670-4870-9e65-0fc74bc7396b",1717986917,"1_fdh",4294967295,"2_no_fdh"]},"SUBCON_RES_AIG_SURVEY_228":{"abtest_partition":[{"var":"agent_id"},"SUBCON_RES_AIG_SURVEY_228",4080218930,"0_Control",4294967295,"1_Variant"]},"SP_ReqToComRollout_Web":{"abtest_partition":[{"var":"agent_id"},"SP_ReqToComRollout_Web",214748364,"0_Off",236223200,"0_Off",3242700307,"0_Off",3435973836,"0_Off",4101693767,"0_Off",4294967295,"0_Off"]},"SP_commentsThreading_0425":{"abtest_partition":[{"var":"regi_id"},"SP_commentsThreading_0425",2147483647,"1_Threading",4080218930,"1_Threading",4294967295,"1_Threading"]},"OMA_TIMEOUTROLLOUT_062024":{"abtest_partition":[{"var":"agent_id"},"OMA_TIMEOUTROLLOUT_062024",4294967295,"on"]},"OMA_SAMIZDAT_SELECTION_KILL_SWITCH":{"abtest_partition":[{"var":"agent_id"},"OMA_SAMIZDAT_SELECTION_KILL_SWITCH"]},"OMA_SAMIZDAT_OPS_KILL_SWITCH":{"abtest_partition":[{"var":"agent_id"},"OMA_SAMIZDAT_OPS_KILL_SWITCH"]},"OMA_OPS_DEDUP":{"abtest_partition":[{"var":"agent_id"},"OMA_OPS_DEDUP",4294967295,"1_Variant"]},"OMA_FASTLY_ROLLOUT_09_24":{"abtest_partition":[{"var":"agent_id"},"OMA_FASTLY_ROLLOUT_09_24",214748364,"1_fastly",429496729,"1_fastly",644245093,"1_fastly",858993458,"1_fastly",1288490188,"1_fastly",1717986917,"1_fastly",2576980377,"1_fastly",3435973836,"1_fastly",3865470565,"1_fastly",4294967295,"1_fastly"]},"OMA_DISABLE_USER_STATE_HYBRID":{"abtest_partition":[{"var":"agent_id"},"OMA_DISABLE_USER_STATE_HYBRID",1073741823,"enabled",4294967295,"enabled"]},"OMA_ALGO_POWERED_UPGRADE_CAMPAIGN":{"abtest_partition":[{"var":"regi_id"},"OMA_ALGO_POWERED_UPGRADE_CAMPAIGN_v6",214748364,"1_Variant",429496729,"1_Variant",644245093,"1_Variant",858993458,"1_Variant",1503238553,"1_Variant",1932735282,"1_Variant",2147483647,"1_Variant",2576980377,"1_Variant",2791728741,"1_Variant",3221225471,"1_Variant",4294967295,"1_Variant"]},"OFFERS_STRATEGY_PRESENTATION_ROLLOUT_06_2025":{"abtest_partition":[{"var":"agent_id"},"OFFERS_STRATEGY_PRESENTATION_ROLLOUT_06_2025",2147483647,"on",4294967295,"on"]},"MX_OMA_DOCK_INTERNAL_TEST":{"abtest_partition":[{"var":"agent_id"},"MX_OMA_DOCK_INTERNAL_TEST",4080218930,"0_Control",4294967295,"0_Control"]},"MX_NewArchitecture_gateway":{"if":[{"and":[{"===":[{"ref":"MX_NewArchitecture_MeterReal"},"1_variant"]}]},{"abtest_partition":[{"var":"agent_id"},"MX_NewArchitecture_gateway",21474835,"1_variant",107374181,"1_variant",1073741823,"1_variant",1116691496,"1_variant",1159641169,"1_variant",1267015351,"1_variant",1503238553,"1_variant",1717986917,"1_variant",1932735282,"1_variant",2126008811,"1_variant",4294967295,"1_variant"]}]},"MKT_first_party_data_survey_subs_dock":{"abtest_partition":[{"var":"regi_id"},"MKT_first_party_data_survey_subs_dock",2748779068,"0_control",2963527433,"1_survey",4294967295,"0_control"]},"MKT_first_party_data_survey_regi_dock":{"abtest_partition":[{"var":"regi_id"},"MKT_first_party_data_survey_regi_dock",3822520892,"0_control",3908420238,"1_survey",4294967295,"0_control"]},"MKT_first_party_data_survey":{"abtest_partition":[{"var":"agent_id"},"MKT_first_party_data_survey",2061584301,"0_control",2276332666,"1_survey",3650722201,"0_control",4294967295,"1_survey"]},"GUAC_GROWTH_EXISTING_SUBS_BAR1_SPLIT":{"abtest_partition":[{"var":"agent_id"},"84bd05a9-a853-4748-90ac-cefc321921e3",858993458,"v7",1288490188,"v7",4294967295,"v7"]},"CONV_WELCOME_AD_BANDIT_258":{"abtest_partition":[{"var":"agent_id"},"ef89fa84-5326-4005-aafe-7ea29b7c1252",4294967295,"ON"]},"CONV_GUAC_PLOPRO_SLAYER_0224":{"abtest_partition":[{"var":"agent_id"},"CONV_GUAC_PLOPRO_SLAYER_0224",4294967295,"1_slayer"]},"CONV_GUAC_CKLP_ExpressCheckOut_RollOut_0124":{"abtest_partition":[{"var":"agent_id"},"CONV_GUAC_CKLP_ExpressCheckOut_RollOut_0124",4294967295,"1_expresscheckout"]},"CONV_GUAC_AALP_HDAnchor_Test_0424":{"abtest_partition":[{"var":"agent_id"},"CONV_GUAC_AALP_HDAnchor_Test_0424",1417339207,"1_anchor",4294967295,"1_anchor"]},"conv_applepay_express_for_canada_rollout_gateway":{"abtest_partition":[{"var":"agent_id"},"1c770b0b-2e59-4e11-b0be-18ce3d7bbb10"]},"BETAMAX_watch_feed_on_media":{"abtest_partition":[{"var":"agent_id"},"BETAMAX_watch_feed_on_media",4294967295,"1_Disabled"]}},"abraURL":"https://a1.nyt.com/abra-config/current/vi-prd.json"}]); })();;false;false;false;(function () { var _f=function(e,t){var n=window.vi&&window.vi.webviewEnvironment&&window.vi.webviewEnvironment.isPreloaded,r=JSON.stringify({data:{user:{__typename:"User",profile:null,newsletterSubscriptions:{newsletters:[]},userInfo:null,protectedIds:null,subscriptionDetails:null}}});function s(){var r,s,o=e.url;try{r=JSON.parse(e.body)}catch(e){return void console.error("Error parsing body:",e)}try{var i=window.location.search;if(i){var a=i.slice(1).split("&").reduce((function(e,t){return"ip-override"===t.split("=")[0]?"?"+t:e}),"");o+=a}}catch(e){console.warn(e)}function u(t,r,s,o){var i=new XMLHttpRequest;if(i.withCredentials=!0,i.open(t,r,!0),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Accept","application/json"),n){var a=window.getNativeBridgeCookie("NYT-S"),u=window.getNativeBridgeCookie("nyt-a");i.setRequestHeader("NYT-User-Token",a),i.setRequestHeader("NYT-Agent-ID",u)}for(var d in e.headers)i.setRequestHeader(d,e.headers[d]);i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&o(i)},i.send(s?JSON.stringify(s):null),window.userXhrObject=i}function d(e){var n;if(200===e.status)try{var s=JSON.parse(e.responseText);!s.data&&s.errors&&s.errors.length>0&&"PersistedQueryNotFound"===s.errors[0].message&&(console.warn("Persisted query not found for GET request."),n={operationName:r.operationName,query:r.query,extensions:{persistedQuery:{version:1,sha256Hash:t}},variables:r.variables},u("POST",o,n,(function(e){200!==e.status&&console.warn("POST request failed:",e.status,e.statusText)})))}catch(e){console.warn("Error processing response:",e)}else console.warn("Request failed:",e.status,e.statusText)}s="extensions="+encodeURIComponent(JSON.stringify({persistedQuery:{version:1,sha256Hash:t}}))+"&operationName="+r.operationName+"&variables="+encodeURIComponent(JSON.stringify(r.variables)),u("GET",o+"?"+s,null,d)}function o(){(n?!!window.getNativeBridgeCookie("NYT-S"):!/(^|;\s*)nyt-s-present=0(?:;|$)/.test(document.cookie))?s():window.userXhrObject={readyState:4,status:200,statusText:"OK",responseText:r,response:r,getResponseHeader:function(e){return{"content-type":"application/json","content-length":String(this.responseText.length)}[e.toLowerCase()]||null},addEventListener:function(){},removeEventListener:function(){},withCredentials:!1}}!n||window.nativeBridgeCookies&&"function"==typeof window.getNativeBridgeCookie?o():window.initNativeBridgeCookies(o),window.userXhrRefresh=function(){return s(),window.userXhrObject}};;_f.apply(null, [{"url":"https://samizdat-graphql.nytimes.com/graphql/v2","body":"{\"operationName\":\"UserQuery\",\"variables\":{},\"query\":\"   query UserQuery {     user {       __typename       profile {         displayName         email         givenName       }       newsletterSubscriptions {         newsletters {           productCode           isFreeTrial           freeTrialSignupTime         }       }       userInfo {         regiId         entitlements       }       protectedIds {         experimentationId         advertisingId       }       subscriptionDetails {         bundleType         cancellationDate         graceStartDate         graceEndDate         isFreeTrial         hasQueuedSub         startDate         endDate         status         hasActiveEntitlements         entitlements         billingSource         promotionTierType         subscriptionName         subscriptionProducts         subscriptionLabels       }     }   } \"}","headers":{"nyt-app-type":"project-vi","nyt-app-version":"0.0.5","nyt-token":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+/oUCTBmD/cLdmcecrnBMHiU/pxQCn2DDyaPKUOXxi4p0uUSZQzsuq1pJ1m5z1i0YGPd1U1OeGHAChWtqoxC7bFMCXcwnE1oyui9G1uobgpm1GdhtwkR7ta7akVTcsF8zxiXx7DNXIPd2nIJFH83rmkZueKrC4JVaNzjvD+Z03piLn5bHWU6+w+rA+kyJtGgZNTXKyPh6EC6o5N+rknNMG5+CdTq35p8f99WjFawSvYgP9V64kgckbTbtdJ6YhVP58TnuYgr12urtwnIqWP9KSJ1e5vmgf3tunMqWNm6+AnsqNj8mCLdCuc5cEB74CwUeQcP2HQQmbCddBy2y0mEwIDAQAB"}},"79a96127e043d767420d83f37f8d909dd3507bba7bbdd038a657ffed73df5aad"]); })();;(function () { var _f=function(){var e=window._interactiveRegistry={};window.registerInteractive=function(t){var r={_subs:{cleanup:[],remount:[]},id:t,on:function(e,t){return this._subs[e].push(t),r},errorFound:!1},n=document.getElementById("embed-id-"+t),i=new MutationObserver((function(){(n.textContent.includes("500 Internal Error")||n.textContent.includes("200 undefined"))&&(r.errorFound||(window.dispatchEvent(new CustomEvent("trigger-embed-hydration-"+t)),window.Sentry&&window.Sentry.captureException&&window.Sentry.captureException(new Error("Embed load error, triggered manual rehydration: "+t)),r.errorFound=!0))}));n&&i.observe(n,{characterData:!0,attributes:!1,childList:!0,subtree:!0}),e[t]=r},window.getInteractiveBridge=function(t){var r="string"==typeof t?t:function(e){for(;(e=e.parentElement)&&!e.matches("[data-sourceid].interactive-body"););return e?e.getAttribute("data-sourceid"):null}(t);return e[r]}};;_f.apply(null, []); })();;(function () { var _f=function(){"function"!=typeof window.onInitNativeAds&&(window.onInitNativeAds=function(){})};;_f.apply(null, []); })();;false
    </script>
    
    

    
    
    
    
    
  </head>
  <body>
    
    <div id="app"><div><div data-feature-gate="loading" data-dynamic-config="loading" data-srm-experiment="loading" data-testid="masthead-container" class="Wr7_RG_mastheadContainer css-iha15 NYTAppHideMasthead"><header class="Wr7_RG_mastheadWrapper"><section class="Wr7_RG_mastheadSection"><div class="css-1ch6mhx ea180rp0"><a class="css-1xcl0uv-visuallyHidden-focusable-base-transparent" href="#site-content">Skip to content</a><a class="css-1xcl0uv-visuallyHidden-focusable-base-transparent" href="#site-index">Skip to site index</a></div><div class="CgJuwW_logoContainer"><a data-testid="masthead-mobile-logo" aria-label="The New York Times homepage" class="CgJuwW_defaultLink" href="/"><svg viewBox="0 0 184 25" fill="#000" aria-hidden="true"><path d="M14.57,2.57C14.57,.55,12.65-.06,11.04,.01V.19c.96,.07,1.7,.46,1.7,1.11,0,.45-.32,1.01-1.28,1.01-.76,0-2.02-.45-3.2-.84-1.3-.45-2.54-.87-3.57-.87-2.02,0-3.55,1.5-3.55,3.36,0,1.5,1.16,2.02,1.63,2.21l.03-.07c-.3-.2-.49-.42-.49-1.06,0-.54,.39-1.26,1.43-1.26,.94,0,2.17,.42,3.8,.88,1.4,.39,2.91,.76,3.75,.87v3.28l-1.58,1.3,1.58,1.36v4.49c-.81,.46-1.75,.61-2.56,.61-1.5,0-2.88-.42-4.02-1.68l4.26-2.07V5.73l-5.2,2.32c.54-1.38,1.55-2.41,2.66-3.08l-.03-.08C3.31,5.73,.5,8.56,.5,12.06c0,4.19,3.35,7.3,7.22,7.3,4.19,0,6.65-3.28,6.61-6.75h-.08c-.61,1.33-1.63,2.59-2.78,3.25v-4.38l1.65-1.33-1.65-1.33v-3.28c1.53,0,3.11-1.01,3.11-2.96M5.8,14.13l-1.21,.61c-.74-.96-1.23-2.32-1.23-4.07,0-.72,.08-1.7,.32-2.39l2.14-.96-.03,6.8h0Zm19.47-5.76l-.81,.64-2.47-2.2-2.86,2.21V.48l-3.89,2.69c.45,.15,.99,.39,.99,1.43v11.81l-1.33,1.01,.12,.12,.67-.46,2.32,2.12,3.11-2.07-.1-.15-.79,.52-1.08-1.08v-7.12l.74-.54,1.7,1.48v6.19c0,3.92-.87,4.73-2.63,5.37v.1c2.93,.12,5.57-.87,5.57-5.89v-6.75l.88-.72-.12-.15h0Zm5.22,10.8l4.51-3.62-.12-.17-2.36,1.87-2.71-2.14v-1.33l4.68-3.3-2.36-3.67-5.2,2.86v6.8l-1.01,.79,.12,.15,.96-.76,3.5,2.54h-.01Zm-.69-5.67v-5.15l2.27,3.55-2.27,1.6ZM53.65,1.61c0-.32-.08-.59-.2-.96h-.07c-.32,.87-.67,1.33-1.68,1.33-.88,0-1.58-.54-1.95-.94,0,.03-2.96,3.42-2.96,3.42l.15,.12,.84-.96c.64,.49,1.21,1.06,2.63,1.08V13.34l-6.06-10.5c-.47-.79-1.28-1.97-2.66-1.97-1.63,0-2.86,1.4-2.66,3.77h.1c.12-.59,.47-1.33,1.18-1.33,.57,0,1.03,.54,1.3,1.03v3.38c-1.87,0-2.93,.87-2.93,2.34,0,.61,.45,1.94,1.72,2.17v-.07c-.17-.17-.34-.32-.34-.67,0-.57,.42-.88,1.18-.88,.12,0,.3,.03,.37,.05v4.38c-2.2,.03-3.89,1.23-3.89,3.31s1.7,2.88,3.47,2.78v-.07c-1.11-.12-1.68-.69-1.68-1.5,0-.88,.64-1.36,1.45-1.36s1.43,.52,1.95,1.11l2.96-3.33-.12-.12-.76,.87c-1.14-1.01-1.87-1.48-3.18-1.68V4.67l8.36,14.57h.45V4.72c1.6-.1,3.03-1.3,3.03-3.11m2.81,17.54l4.51-3.62-.12-.17-2.36,1.87-2.71-2.14v-1.33l4.68-3.3-2.36-3.67-5.2,2.86v6.8l-1.01,.79,.12,.15,.96-.76,3.5,2.54h0Zm-.69-5.67v-5.15l2.27,3.55-2.27,1.6Zm21.22-5.52l-.69,.52-1.97-1.68-2.29,2.07,.94,.88v7.72l-2.34-1.6v-6.26l.81-.57-2.41-2.24-2.24,2.07,.94,.88v7.46l-.15,.1-2.2-1.6v-6.13c0-1.43-.72-1.85-1.63-2.41-.76-.47-1.16-.91-1.16-1.63,0-.79,.69-1.11,.91-1.23-.79-.03-2.98,.76-3.03,2.76-.03,1.03,.47,1.48,.99,1.97,.52,.49,1.01,.96,1.01,1.83v6.01l-1.06,.84,.12,.12,1.01-.79,2.63,2.14,2.51-1.75,2.76,1.75,5.42-3.2v-6.95l1.21-.94-.1-.15h0Zm18.15-5.84l-1.03,.94-2.32-2.02-3.13,2.51V1.19h-.19V18.12c-.34-.05-1.06-.25-1.85-.37V3.58c0-1.03-.74-2.47-2.59-2.47s-3.01,1.56-3.01,2.91h.08c.1-.61,.52-1.16,1.13-1.16s1.18,.39,1.18,1.78v4.04c-1.75,.07-2.81,1.16-2.81,2.34,0,.67,.42,1.92,1.75,1.97v-.1c-.45-.19-.54-.42-.54-.67,0-.59,.57-.79,1.36-.79h.19v6.51c-1.5,.52-2.2,1.53-2.2,2.78,0,1.72,1.38,3.05,3.4,3.05,1.43,0,2.44-.25,3.75-.54,1.06-.22,2.21-.47,2.83-.47,.79,0,1.14,.35,1.14,.91,0,.72-.27,1.08-.69,1.21v.1c1.7-.32,2.69-1.3,2.69-2.83s-1.5-2.54-3.18-2.54c-.87,0-2.44,.27-3.72,.57-1.43,.32-2.66,.47-3.11,.47-.72,0-1.6-.32-1.6-1.28,0-.87,.72-1.56,2.49-1.56,.96,0,1.9,.15,3.08,.42,1.26,.27,2.12,.64,3.2,.64,1.5,0,2.71-.54,2.71-2.74V3.29l1.11-1.01-.12-.15h0Zm-4.24,6.78c-.27,.3-.59,.54-1.11,.54-.57,0-.87-.3-1.14-.54V3.81l.74-.59,1.5,1.28v4.41h0Zm0,2.41c-.25-.25-.57-.47-1.11-.47s-.91,.27-1.14,.47v-2.17c.22,.19,.59,.49,1.14,.49s.87-.25,1.11-.49v2.17Zm0,5.1c0,.84-.42,1.78-1.5,1.78-.17,0-.57-.03-.74-.05v-6.58c.25-.22,.57-.52,1.14-.52,.52,0,.81,.25,1.11,.52v4.86h0Zm8.78,2.74l5.03-3.13v-6.85l-3.25-2.39-5.03,2.88v6.78l-.99,.79,.1,.15,.81-.67,3.33,2.44h0Zm-.37-3.55v-7.3l2.51,1.87v7.3l-2.51-1.87Zm15.01-8.65c-.39,.27-.74,.42-1.11,.42-.39,0-.88-.25-1.14-.57,0,.03-1.87,2.02-1.87,2.02l-1.87-2.02-3.05,2.12,.1,.17,.81-.54,1.11,1.21v6.63l-1.33,1.01,.12,.12,.67-.46,2.49,2.12,3.15-2.09-.1-.15-.81,.49-1.28-1.16v-7.28c.52,.57,1.11,1.06,1.82,1.06,1.28,0,2.14-1.53,2.29-3.11m11.88,9.81l-.94,.59-5.2-7.76,.27-.37c.57,.34,1.08,.81,2.17,.81s2.47-1.14,2.59-3.23c-.27,.37-.81,.81-1.7,.81-.64,0-1.28-.42-1.67-.81l-3.55,5.22,4.71,7.17,3.42-2.27-.1-.17h0Zm-6.31,.19l-.79,.52-1.08-1.08V.48l-3.89,2.69c.45,.15,.99,.39,.99,1.43v11.81l-1.33,1.01,.12,.12,.67-.46,2.32,2.12,3.11-2.07-.1-.15h0Zm22.89-14.39c0-2.02-1.92-2.63-3.53-2.56V.19c.96,.07,1.7,.46,1.7,1.11,0,.45-.32,1.01-1.28,1.01-.76,0-2.02-.45-3.2-.84-1.3-.45-2.54-.87-3.57-.87-2.02,0-3.55,1.5-3.55,3.35,0,1.5,1.16,2.02,1.63,2.21l.03-.07c-.3-.2-.49-.42-.49-1.06,0-.54,.39-1.26,1.43-1.26,.94,0,2.17,.42,3.8,.88,1.4,.39,2.91,.76,3.75,.87v3.28l-1.58,1.3,1.58,1.36v4.49c-.81,.46-1.75,.61-2.56,.61-1.5,0-2.89-.42-4.02-1.68l4.26-2.07V5.73l-5.2,2.32c.54-1.38,1.55-2.41,2.66-3.08l-.03-.08c-3.08,.84-5.89,3.67-5.89,7.17,0,4.19,3.35,7.3,7.22,7.3,4.19,0,6.65-3.28,6.61-6.75h-.07c-.61,1.33-1.63,2.59-2.78,3.25v-4.38l1.65-1.33-1.65-1.33v-3.28c1.53,0,3.11-1.01,3.11-2.96m-8.78,11.56l-1.21,.61c-.74-.96-1.23-2.32-1.23-4.07,0-.72,.07-1.7,.32-2.39l2.14-.96-.03,6.8h0Zm11.93-12.31l-2.17,1.82,1.85,2.09,2.17-1.82-1.85-2.09Zm3.3,15.15l-.79,.52-1.08-1.08v-7.17l.91-.72-.12-.15-.76,.59-1.8-2.14-2.96,2.07,.1,.17,.74-.49,.99,1.23v6.61l-1.33,1.01,.12,.12,.67-.46,2.32,2.12,3.11-2.07-.1-.15h0Zm16.63-.1l-.74,.49-1.16-1.11v-7.03l.94-.72-.12-.15-.84,.64-2.47-2.2-2.78,2.17-2.44-2.17-2.74,2.14-1.85-2.14-2.96,2.07,.1,.17,.74-.49,1.06,1.21v6.61l-.81,.81,2.36,2,2.29-2.07-.94-.88v-7.04l.61-.45,1.7,1.48v6.16l-.79,.81,2.39,2,2.24-2.07-.94-.88v-7.04l.59-.47,1.72,1.5v6.06l-.69,.72,2.41,2.2,3.18-2.17-.1-.15h.02Zm8.6-1.5l-2.36,1.87-2.71-2.14v-1.33l4.68-3.3-2.36-3.67-5.2,2.86v6.93l3.57,2.59,4.51-3.62-.12-.17h0Zm-5.08-1.88v-5.15l2.27,3.55-2.27,1.6Zm14.12-.97l-2-1.53c1.33-1.16,1.8-2.63,1.8-3.69,0-.15-.03-.42-.05-.67h-.08c-.19,.54-.72,1.01-1.53,1.01s-1.26-.45-1.75-.99l-4.58,2.54v3.72l1.75,1.38c-1.75,1.55-2.09,2.51-2.09,3.4s.52,1.67,1.41,2.02l.07-.12c-.22-.19-.42-.32-.42-.79,0-.34,.35-.88,1.14-.88,1.01,0,1.63,.69,1.95,1.06,0-.03,4.38-2.69,4.38-2.69v-3.77h0Zm-1.03-3.05c-.69,1.23-2.21,2.44-3.11,3.13l-1.11-.94v-3.62c.45,.99,1.36,1.82,2.54,1.82,.69,0,1.14-.12,1.67-.39m-1.9,8.13c-.52-1.16-1.63-2-2.86-2-.3,0-1.21-.03-2,.46,.47-.79,1.87-2.21,3.65-3.28l1.21,1.01v3.8Z"></path></svg></a></div><div class="css-1npft71 e1j3jvdr1"></div></section><section id="masthead-bar-one" class="hasLinks css-c5j6tx e1pjtsj62"><div><div class="css-vfkorq e1pjtsj60"><span> </span></div><div class="css-1bvtpon e1pjtsj61"><a class="css-1pd1msn" href="https://www.nytimes.com/section/todayspaper">Today’s Paper</a></div></div><div class="css-1aouwco"></div></section></header></div></div><main id="site-content" data-paywall-inert=""><div class="P-hcaW_rssContainer"><h1>RSS Feeds</h1><p>(Really Simple Syndication) feeds offer another way to get NYTimes.com content. Subscribe to our feeds to get the latest headlines, summaries and links back to full articles - formatted for your favorite feed reader and updated throughout the day.</p><div><h2>Terms &amp; Conditions</h2><p>We allow the use of NYTimes.com RSS feeds for personal use in a news reader or as part of a non-commercial blog. We require proper format and attribution whenever New York Times content is posted on your website, and we reserve the right to require that you cease distributing NYTimes.com content. Please read the<!-- --> <a href="https://static01.nyt.com/services/xml/rss/termsconditions.html">Terms and Conditions</a> <!-- -->for complete instructions. Commercial use of the Service is prohibited without prior written permission from NYT which may be requested by contacting us at:<!-- --> <a href="https://nytlicensing.com/contact/">https://nytlicensing.com/contact/</a>.</p></div><div><div class="P-hcaW_categoryContainer"><h2>News</h2><ul><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml">NYTimes.com Home Page (U.S.)</a></h3></li><li><h3>World</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/World.xml">World</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Africa.xml">Africa</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Americas.xml">Americas</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/AsiaPacific.xml">Asia Pacific</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Europe.xml">Europe</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/MiddleEast.xml">Middle East</a></li></ul></li><li><h3>U.S.</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/US.xml">U.S.</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Education.xml">Education</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Politics.xml">Politics</a><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Upshot.xml">The Upshot</a></li></ul></li></ul></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/NYRegion.xml">N.Y./Region</a></h3></li><li><h3>Business</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Business.xml">Business</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/EnergyEnvironment.xml">Energy &amp; Environment</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/SmallBusiness.xml">Small Business</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Economy.xml">Economy</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Dealbook.xml">DealBook</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/MediaandAdvertising.xml">Media &amp; Advertising</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/YourMoney.xml">Your Money</a></li></ul></li><li><h3>Technology</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Technology.xml">Technology</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/PersonalTech.xml">Personal Tech</a></li></ul></li><li><h3>Sports</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Sports.xml">Sports</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Baseball.xml">Baseball</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/CollegeBasketball.xml">College Basketball</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/CollegeFootball.xml">College Football</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Golf.xml">Golf</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Hockey.xml">Hockey</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/ProBasketball.xml">Pro-Basketball</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/ProFootball.xml">Pro-Football</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Soccer.xml">Soccer</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Tennis.xml">Tennis</a></li></ul></li><li><h3>Science</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Science.xml">Science</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Climate.xml">Environment</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Space.xml">Space &amp; Cosmos</a></li></ul></li><li><h3>Health</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Health.xml">Health</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Well.xml">Well Blog</a></li></ul></li><li><h3>Climate &amp; Weather</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Climate.xml">Climate</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Weather.xml">Weather</a></li></ul></li></ul></div><div class="P-hcaW_categoryContainer"><h2>Culture &amp; Lifestyle</h2><ul><li><h3>Arts</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Arts.xml">Arts</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/ArtandDesign.xml">Art &amp; Design</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Books/Review.xml">Book Review</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Dance.xml">Dance</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Movies.xml">Movies</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Music.xml">Music</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Television.xml">Television</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Theater.xml">Theater</a></li></ul></li><li><h3>Style</h3><ul><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/FashionandStyle.xml">Fashion &amp; Style</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml">Dining &amp; Wine</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/Weddings.xml">Love</a></li><li><a href="https://rss.nytimes.com/services/xml/rss/nyt/tmagazine.xml">T Magazine</a></li></ul></li><li><h3><a href="https://www.nytimes.com/services/xml/rss/nyt/Travel.xml">Travel</a></h3></li></ul></div><div class="P-hcaW_categoryContainer"><h2>Marketplace</h2><ul><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/Jobs.xml">Jobs</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/RealEstate.xml">Real Estate</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/Automobiles.xml">Autos</a></h3></li></ul></div><div class="P-hcaW_categoryContainer"><h2>Other</h2><ul><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/Lens.xml">Lens Blog</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/Obituaries.xml">Obituaries</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/recent.xml">Times Wire</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/MostEmailed.xml">Most E-Mailed</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/MostShared.xml">Most Shared</a></h3></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/MostViewed.xml">Most Viewed</a></h3></li></ul></div><div class="P-hcaW_categoryContainer"><h2>Opinion</h2><ul><li><h3> Columnists</h3><ul><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/charles-m-blow/rss.xml">Charles M. Blow</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/jamelle-bouie/rss.xml">Jamelle Bouie</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/david-brooks/rss.xml">David Brooks</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/frank-bruni/rss.xml">Frank Bruni</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/gail-collins/rss.xml">Gail Collins</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/ross-douthat/rss.xml">Ross Douthat</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/maureen-dowd/rss.xml">Maureen Dowd</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/thomas-l-friedman/rss.xml">Thomas L. Friedman</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/michelle-goldberg/rss.xml">Michelle Goldberg</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/ezra-klein/rss.xml">Ezra Klein</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/nicholas-kristof/rss.xml">Nicholas D. Kristof</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/paul-krugman/rss.xml">Paul Krugman</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/farhad-manjoo/rss.xml">Farhad Manjoo</a></li><li><a href="https://www.nytimes.com/svc/collections/v1/publish/www.nytimes.com/column/bret-stephens/rss.xml">Bret Stephens</a></li></ul></li><li><h3><a href="https://rss.nytimes.com/services/xml/rss/nyt/sunday-review.xml">Sunday Opinion</a></h3></li></ul></div></div></div></main><div data-paywall-inert="" style="display:contents"><nav class="css-1jmk4jh" id="site-index" aria-labelledby="site-index-label" data-testid="site-index"><h2 class="css-a9jwpz-visuallyHidden" id="site-index-label">Site Index</h2><div class="css-uc4bdz"></div></nav></div><div data-paywall-inert="" style="display:contents"><footer class="css-1e1s8k7" role="contentinfo"><nav id="footer" data-testid="footer" class="css-1qa4qp6"><h2 class="css-a9jwpz-visuallyHidden">Site Information Navigation</h2><ul class="css-1ho5u4o edvi3so0"><li data-testid="copyright"><a class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/115014792127-Copyright-Notice">© <span>2026</span> <span>The New York Times Company</span></a></li></ul><ul class="css-t8x4fj edvi3so1"><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://www.nytco.com/">NYTCo</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/115015385887-Contact-The-New-York-Times">Contact Us</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/115015727108-Accessibility">Accessibility</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://www.nytco.com/careers/">Work with us</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://advertising.nytimes.com/">Advertise</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://advertising.nytimes.com/custom-content/">T Brand Studio</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/10940941449492-The-New-York-Times-Company-Privacy-Policy">Privacy Policy</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://www.nytimes.com/privacy/cookie-policy">Cookie Policy</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-Service">Terms of Service</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us/articles/115014893968-Terms-of-Sale">Terms of Sale</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="/sitemap/">Site Map</a></li><li class="mobileOnly css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://www.nytimes.com/ca/">Canada</a></li><li class="mobileOnly css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://www.nytimes.com/international/">International</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" class="css-jq1cx6" href="https://help.nytimes.com/hc/en-us">Help</a></li><li class="css-a7htku edvi3so2"><a data-testid="footer-link" rel="nofollow" class="css-jq1cx6" href="https://www.nytimes.com/subscription?campaignId=37WXW">Subscriptions</a></li></ul><ul class="css-t8x4fj edvi3so1"><li class="css-a7htku edvi3so2"><a data-testid="privacy-preferences-link" rel="noreferrer noopener" target="_blank" class="css-jq1cx6" href="/privacy/manage-settings">Manage Privacy Preferences</a></li></ul></nav></footer></div></div>
    
  <script>
    (function() {
      window.__ETCHED_CACHE__ = window.__ETCHED_CACHE__ || {};
      var templates = document.querySelectorAll('template[data-etched-id]');

      for (var i = 0; i < templates.length; i++) {
        var id = templates[i].getAttribute('data-etched-id');
        window.__ETCHED_CACHE__[id] = templates[i].innerHTML;
      }
    })();
  </script>
    <script>window.__preloadedData = {"loaderData":null,"initialData":undefined,"initialState":{},"config":{"gqlUrlClient":"https:\u002F\u002Fsamizdat-graphql.nytimes.com\u002Fgraphql\u002Fv2","gqlRequestHeaders":{"nyt-app-type":"project-vi","nyt-app-version":"0.0.5","nyt-token":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+\u002FoUCTBmD\u002FcLdmcecrnBMHiU\u002FpxQCn2DDyaPKUOXxi4p0uUSZQzsuq1pJ1m5z1i0YGPd1U1OeGHAChWtqoxC7bFMCXcwnE1oyui9G1uobgpm1GdhtwkR7ta7akVTcsF8zxiXx7DNXIPd2nIJFH83rmkZueKrC4JVaNzjvD+Z03piLn5bHWU6+w+rA+kyJtGgZNTXKyPh6EC6o5N+rknNMG5+CdTq35p8f99WjFawSvYgP9V64kgckbTbtdJ6YhVP58TnuYgr12urtwnIqWP9KSJ1e5vmgf3tunMqWNm6+AnsqNj8mCLdCuc5cEB74CwUeQcP2HQQmbCddBy2y0mEwIDAQAB","x-nyt-internal-meter-override":undefined},"gqlFetchTimeout":1500,"disablePersistedQueries":false,"initialDeviceType":"desktop","fastlyAbraConfig":{".ver":"29637.000","DEVP_ComputeMonoservice":"1_Compute"},"fastlyEntitlements":[],"targetingDimensionsConfig":{},"platform":undefined,"internalPreviewConfig":{"meter":undefined,"swg":undefined},"webviewEnvironment":{"isInWebview":false,"isPreloaded":false,"colorBehaviorConfig":{"colorBehavior":"alwaysLight","colorBehaviorClassName":"tpl-always-light","colorScheme":"light","dataAttributes":{}}},"isOptimisticallyTruncated":false,"optimisticTruncationDropzone":6,"requestPath":"\u002Frss","isProvisionallyLoggedIn":false,"routeName":"vi-rss","pageVariant":"international","adReserveHeights":{"smallVp":280,"largeVp":280},"adFormatRulesByPosition":{"smallVp":undefined,"largeVp":undefined},"fastlyStatsigUsedAssignments":{"gates":{"storytelling_community_conversations_feature_gate":false,"napp_search_intent_classifier_shadow_0527":false,"npf_etched_interactives":true},"configs":{},"layers":{}},"etchedEnabled":true,"serviceWorkerFile":"sw.js"},"ssrQuery":{},"initialLocation":{"pathname":"\u002Frss","search":""}};</script>
    
    
    
    <script type="module" src="/vi-assets/static-assets/main-DMWUKojL.js"></script>
    <script type="module" src="/vi-assets/static-assets/adslot-yr-UA3Hn.js"></script>
    <script>(function () { var _f=function(){try{var e=["first-paint","first-contentful-paint","userBtnRender","appRenderTime"];new window.PerformanceObserver((function(r){for(var n=r.getEntries(),a=0;a<n.length;a+=1){var t=n[a];if(e.indexOf(t.name)>-1){var i={};i[t.name]=Math.round(t.duration||t.startTime),(window.dataLayer=window.dataLayer||[]).push({event:"performance",pageview:{performance:i}})}}})).observe({entryTypes:["mark","measure","paint"]})}catch(e){}};;_f.apply(null, []); })();(function () { var _f=function(){!function(){if(1===Math.floor(20*Math.random())&&(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted)){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=14,window.BOOMR.url="https://s.go-mpulse.net/boomerang/ATH8A-MAMN8-XPXCH-N5KAX-8D239";var e=(document.currentScript||document.getElementsByTagName("script")[0]).parentNode,n=!1,t=document.createElement("link");t.relList&&"function"==typeof t.relList.supports&&t.relList.supports("preload")&&"as"in t?(window.BOOMR.snippetMethod="p",t.href=window.BOOMR.url,t.rel="preload",t.as="script",t.addEventListener("load",(function(){if(!n){var t=document.createElement("script");t.id="boomr-scr-as",t.src=window.BOOMR.url,t.async=!0,e.appendChild(t),n=!0}})),t.addEventListener("error",(function(){o(!0)})),setTimeout((function(){n||o(!0)}),3e3),BOOMR_lstart=(new Date).getTime(),e.appendChild(t)):o(!1),window.addEventListener?window.addEventListener("load",i,!1):window.attachEvent&&window.attachEvent("onload",i)}function o(t){n=!0;var o,i,d,a,r=document,s=window;if(window.BOOMR.snippetMethod=t?"if":"i",i=function(e,n){var t=r.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),(e=e||r.body).appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void i(e,"boomr-async");(d=document.createElement("IFRAME")).src="about:blank",d.title="",d.role="presentation",d.loading="eager",(a=(d.frameElement||d).style).width=0,a.height=0,a.border=0,a.display="none",e.appendChild(d);try{s=d.contentWindow,r=s.document.open()}catch(e){o=document.domain,d.src="javascript:var d=document.open();d.domain='"+o+"';void 0;",s=d.contentWindow,r=s.document.open()}o?(r._boomrl=function(){this.domain=o,i()},r.write("<body onload='document._boomrl();'>")):(s._boomrl=function(){i()},s.addEventListener?s.addEventListener("load",s._boomrl,!1):s.attachEvent&&s.attachEvent("onload",s._boomrl)),r.close()}function i(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}}()};;_f.apply(null, []); })();</script>
    
    <script>
(function(w, l) {
  w[l] = w[l] || [];
  w[l].push({
    'gtm.start': new Date().getTime(),
    event: 'gtm.js'
  });
})(window, 'dataLayer');
</script>
<script defer src="https://www.googletagmanager.com/gtm.js?id=GTM-P528B3&gtm_auth=tfAzqo1rYDLgYhmTnSjPqw&gtm_preview=env-130&gtm_cookies_win=x"></script>
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P528B3&gtm_auth=tfAzqo1rYDLgYhmTnSjPqw&gtm_preview=env-130&gtm_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
    <!-- RELEASE 5e0ef5ac79cacf97291087f4ee1ec0921254b125 -->
    

  </body>
</html>