PageSourceSearch

https://www.prideofdetroit.com/_next/static/chunks/20xc6vj641v8f.js

js prideofdetroit.com collected 2026-09-24 08:54:43 UTC 1,135,402 bytes, 446 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="38db6bbf-74cb-59ef-fa57-f49cce61819c")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,787592,n=>{n.v({className:"ibm_plex_mono_9762e71f-module__oVV9Xq__className",variable:"ibm_plex_mono_9762e71f-module__oVV9Xq__variable"})},348172,n=>{n.v({className:"druktext_61aafc80-module__dJ0NFG__className",variable:"druktext_61aafc80-module__dJ0NFG__variable"})},471579,n=>{n.v({className:"druktextwide_52ed3112-module__3wvLMq__className",variable:"druktextwide_52ed3112-module__3wvLMq__variable"})},154138,n=>{n.v({className:"ibmplexsans_e2b18326-module__JnkpFW__className",variable:"ibmplexsans_e2b18326-module__JnkpFW__variable"})},25114,n=>{"use strict";let e,o,t,a,r,i,l,c,s,d,m;var p,u,y,g,f,h,C,_,k,b,T,B,R,x,I,v,P,S,w,L,A,F,M,E,N,D,K,H,q,z,j,O,V,U,W,Q,$,G,Z,J,Y,X,nn,ne,no,nt,na,nr=n.i(478902),ni=n.i(591370),nl=n.i(340783),nc=n.i(88601),ns=n.i(986261),nd=n.i(389959),nm=n.i(197649),np=n.i(726105),nu=n.i(140508);let ny=nu.SB_NATION_COMMUNITIES[nu.SB_NATION_COMMUNITY_ID];Object.fromEntries(Object.values(ny?.cycloneCommunities??{}).flatMap(n=>!n.isPrimaryCommunity&&n.cycloneCommunityPrefix?[[n.cycloneCommunityPrefix,n.cycloneCommunityId]]:[]));let ng=n=>{if(!n)return null;let e=n.trim().toLowerCase(),o=e.replace(/\/.*$/,"");if(e.includes("://"))try{o=new URL(e).host}catch{return null}return o.replace(/:\d+$/,"").replace(/^(www|staging|dev|pre-production|rc-staging|production|rc-production)\./,"")},nf=({url:n,wpSiteId:e,domain:o,chorusCommunityId:t})=>{let a=(({chorusCommunityId:n,wpSiteId:e,domain:o})=>n?nu.SB_NATION_COMMUNITIES[n]:null!=e?Object.values(nu.SB_NATION_COMMUNITIES).find(n=>n.wpSiteId===e):(n=>{let e=ng(n);if(e)return Object.values(nu.SB_NATION_COMMUNITIES).find(n=>ng(n.domain)===e)})(o))({chorusCommunityId:t,wpSiteId:e,domain:o});if(!a?.cycloneCommunities)return null;let r=Object.values(a.cycloneCommunities);if(1===r.length)return r[0]?.cycloneCommunityId??null;let i=(n=>{try{return new URL(n).pathname}catch{return null}})(n),l=r.find(n=>n.cycloneCommunityPrefix&&i?.startsWith(n.cycloneCommunityPrefix));if(l)return l.cycloneCommunityId;let c=r.find(n=>n.isPrimaryCommunity);return c?.cycloneCommunityId??null};var nh=n.i(882302);n.i(663298);var nC=n.i(921390);n.i(752891);var n_=n.i(918674);n.i(838886);var nk=n.i(292339);n.i(285811);var nb=n.i(14569),nT=n.i(108835),nB=n.i(741490),nR=n.i(970060);let nx=(0,nB.withGracefulErrorBoundary)(n=>{var e,o;let t=(0,nh.getCycloneStreamIdFromNode)({chorusUuid:n.chorusUuid,globalId:n.globalId,nodeId:n.id}),a=(e=n.permalink,(o=n.site)?nf({url:e,wpSiteId:o.wpId,domain:o.domain,chorusCommunityId:o.chorusCommunityId}):null);return(0,nr.jsxs)(nk.default,{className:(0,nm.default)("_1vcrfey0",nR.sharedStyles.layout.mainColumn),children:[(0,nr.jsx)(n_.default,{children:(0,nr.jsx)("div",{className:(0,nm.default)(nR.sharedStyles.layout.standardSpacing.medium,"_1vcrfey1"),id:"comments",children:(0,nr.jsx)(np.CommentStream,{friendlyID:t,contentSource:"wordpress",permalink:n.permalink,canonicalCycloneCommunityId:a})})}),(0,nr.jsx)(nb.default,{children:(0,nr.jsx)("div",{className:nT.stickySectionDesktop,children:(0,nr.jsx)(nC.default,{adType:"commentsRightRail"})})})]})},{context:"CycloneArticleBodyErrorBoundary"}),nI=(0,nB.withGracefulErrorBoundary)(n=>{let e=(0,nh.getCycloneStreamIdFromNode)({chorusUuid:n.chorusUuid,globalId:n.globalId,nodeId:n.id}),o=n.site?nf({url:n.permalink,wpSiteId:n.site.wpId,domain:n.site.domain,chorusCommunityId:n.site.chorusCommunityId}):null;return(0,nr.jsx)("div",{id:n.sectionId,className:n.containerClassName,children:(0,nr.jsx)(np.CommentStream,{friendlyID:e,contentSource:"wordpress",permalink:n.permalink,canonicalCycloneCommunityId:o})})},{context:"CycloneCommentsSectionErrorBoundary"});var nv=n.i(564915);let nP=(0,nd.createContext)(null),nS=()=>{let n=(0,nd.useContext)(nP);if(!n)throw Error("Missing Categories Context");return n};var nw=n.i(396902);let nL=()=>(0,nr.jsxs)(nv.default,{children:[(0,nr.jsx)("link",{rel:"shortcut icon",href:"/static-assets/icons/favicon.ico"}),(0,nr.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/static-assets/icons/apple-touch-icon.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/static-assets/icons/favicon-32x32.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/static-assets/icons/favicon-96x96.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/static-assets/icons/favicon-16x16.png"}),(0,nr.jsx)("link",{rel:"mask-icon",href:"/static-assets/icons/safari-pinned-tab.svg"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-192x192.png",sizes:"192x192"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-512x512.png",sizes:"512x512"})]});var nA=n.i(77605);let nF={"c2IyOmNhdGVnb3J5OjM0Nw==":"playingthrough","c2IyOmNhdGVnb3J5OjQwMA==":"playingthrough","c2IyOnN1cGVyQ2F0OjIzOA==":"breakaway","c2IyOnN1cGVyQ2F0OjI0MA==":"breakaway"},nM=()=>{let{communityCanonicalDomain:n,isPrimaryCommunity:e}
2=(0,nw.useConfigContext)().communityConfig,o=nS().primaryCategoryNodeId,t=e&&o?nF[o]:void 0,a=t||n;return!e||t?(0,nr.jsxs)(nv.default,{children:[(0,nr.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:180})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:32})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:96})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:16})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:192})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"512x512",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:512})})]}):(0,nr.jsx)(nL,{})},nE={defaultLocation:"body"};var nN=n.i(910104),nD=n.i(81580);let nK={[nu.SB_NATION_COMMUNITY_ID]:"",244:"/community/cagesideseats",258:"/community/mmamania",395:"/community/mmafighting",12:"/community/mlb",26:"/community/mlb",14:"/community/mlb",34:"/community/mlb",8:"/community/mlb",20:"/community/mlb",25:"/community/mlb",15:"/community/mlb",19:"/community/mlb",23:"/community/mlb",21:"/community/mlb",16:"/community/mlb",32:"/community/mlb",13:"/community/mlb",30:"/community/mlb",35:"/community/mlb",11:"/community/mlb",1:"/community/mlb",24:"/community/mlb",17:"/community/mlb",33:"/community/mlb",4:"/community/mlb",29:"/community/mlb",5:"/community/mlb",31:"/community/mlb",10:"/community/mlb",28:"/community/mlb",27:"/community/mlb",161:"/community/nba",175:"/community/nba",276:"/community/nba",158:"/community/nba",38:"/community/nba",222:"/community/nba",36:"/community/nba",172:"/community/nba",227:"/community/nba",42:"/community/nba",51:"/community/nba",46:"/community/nba",171:"/community/nba",49:"/community/nba",37:"/community/nba",39:"/community/nba",230:"/community/nba",113:"/community/nba",48:"/community/nba",47:"/community/nba",83:"/community/nfl",73:"/community/nfl",81:"/community/nfl",70:"/community/nfl",80:"/community/nfl",58:"/community/nfl",66:"/community/nfl",62:"/community/nfl",57:"/community/nfl",55:"/community/nfl",63:"/community/nfl",77:"/community/nfl",74:"/community/nfl",56:"/community/nfl",54:"/community/nfl",59:"/community/nfl",71:"/community/nfl",167:"/community/nfl",75:"/community/nfl",69:"/community/nfl",65:"/community/nfl",82:"/community/nfl",79:"/community/nfl",76:"/community/nfl",166:"/community/nfl",68:"/community/nfl",64:"/community/nfl",67:"/community/nfl",60:"/community/nfl",78:"/community/nfl",72:"/community/nfl",61:"/community/nfl"},nH={getCommunityAdConfigPath:n=>n in nK?`${nD.CONCERT_ADS_NETWORK}${nK[n]}`:`${nD.CONCERT_ADS_NETWORK}/community`,getCommunitySportsAdConfig:function(n){let e=nN.SB_NATION_COMMUNITIES_METADATA.find(e=>e.communityId===n);return{sport:e?.sport,league:e?.league,team:e?.teamName}}},nq={getAdNetworkPath:function(n){return n&&n.length>0?`sbn/${n}`:"sbn/general"}};var nz=n.i(7021),nj=n.i(957712),nO=n.i(151703),nV=n.i(434937),nU=n.i(916639);let nW=(f={alias:null,args:null,kind:"ScalarField",name:"heading",storageKey:null},h={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"breakingNewsBanner",plural:!1,selections:[p={alias:null,args:null,kind:"ScalarField",name:"buttonText",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"buttonUrl",storageKey:null},g={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"content",plural:!0,selections:y=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],storageKey:null},f],storageKey:null},C={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"wikiBanner",plural:!1,selections:[p,u,g,f,{alias:null,args:null,kind:"ScalarField",name:"showOnHomepage",storageKey:null}],storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"siteDomain",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"siteSlug",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"siteTitle",storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"siteTagline",storageKey:null}
2,x={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"horizontal",plural:!1,selections:R=[B={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"vertical",plural:!1,selections:R,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"square",plural:!1,selections:R,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"social",plural:!1,selections:R,storageKey:null}],storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"originalWidth",storageKey:null},v={alias:null,args:null,kind:"ScalarField",name:"originalHeight",storageKey:null},S={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"original",plural:!1,selections:P=[B,{alias:null,args:null,concreteType:"CoordinatesType",kind:"LinkedField",name:"cropCoordinates",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"social",plural:!1,selections:P,storageKey:null}],storageKey:null},w={alias:null,args:null,concreteType:"SocialMediaLink",kind:"LinkedField",name:"socialMediaLinks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"platformName",storageKey:null},B],storageKey:null},A={alias:null,args:null,concreteType:"SEOSettingsType",kind:"LinkedField",name:"seo",plural:!1,selections:[{alias:null,args:null,concreteType:"DefaultSchemaType",kind:"LinkedField",name:"defaultSchema",plural:!1,selections:[L={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"facebookAppId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"googleSiteVerification",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"NewsMediaOrganizationSchemaType",kind:"LinkedField",name:"newsMediaOrganizationSchema",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"foundingDate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"founders",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"knowsAbout",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"diversityPolicyUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ethicsPolicyUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mastheadUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wikipediaUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkedInUrl",storageKey:null}],storageKey:null}],storageKey:null},F={alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},M={alias:null,args:null,kind:"ScalarField",name:"listId",storageKey:null},E={alias:null,args:null,kind:"ScalarField",name:"default",storageKey:null},N={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"promoText",plural:!1,selections:y,storageKey:null},D={alias:null,args:null,kind:"ScalarField",name:"frequency",storageKey:null},K={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"original",plural:!1,selections:R,storageKey:null}],storageKey:null},H=[{kind:"Literal",name:"location",value:"MAIN"}],z=[{alias:null,args:null,concreteType:"NavMenuToNavMenuItemsConnection",kind:"LinkedField",name:"menuItems",plural:!1,selections:[{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"nodes",plural:!0,selections:[q={alias:null,args:null,kind:"ScalarField",name:"label",storageKey:null},B,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[q,B],storageKey:null}],storageKey:null}],storageKey:null}],j=[{kind:"Literal",name:"location",value:"FOOTER"}],V=[{alias:null,args:null,concreteType:"NavMenuToNavMenuItemsConnection",kind:"LinkedField",name:"menuItems",plural:!1,selections:[{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"nodes",plural:!0,selections:[q,B,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[q,B,O={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},O],storageKey:null}],storageKey:null}],{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"GlobalDataContainerQuery",selections:[h,C,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[_,k,b,T,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[x],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[I,v,S],storageKey:null},w,A],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[L,F,M,E,N,D,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[K],storageKey:null}],storageKey:null},{alias:"mainNav",args:H,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:z,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:j,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:z,storageKey:'navMenu(location:"FOOTER")'}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"GlobalDataContainerQuery",selections:[h,C,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[_,k,b,T,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[x,O],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[I,v,S,O],storageKey:null},w,A],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[L,F,M,E,N,D,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[K,O],storageKey:null}],storageKey:null},{alias:"mainNav",args:H,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:V,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:j,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:V,storageKey:'navMenu(location:"FOOTER")'}]},params:{id:"dc77f6116fa22ba39c879a394729b97f",metadata:{},name:"GlobalDataContainerQuery",operationKind:"query",text:null}});nW.hash="2fd6dc06ea95c33c58fd2fedf8292ee2";var nQ=n.i(484874),n$=n.i(781333);let nG={Eater:{localStorageKey:"_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItNw",admiralUrl:"https://workhorsefunds.com/j/q5fn_fz5k1ggl.bundle.js"},"The Verge":{localStorageKey:"_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMg",admiralUrl:"https://worldrealize.com/chunks/l2aod777_3ir2.v2.js"}},nZ=({communityName:n,communityId:e,deployEnv:o,networkId:t})=>{if(t===n$.SB_NATION_NETWORK_ID)return(0,nr.jsx)(nQ.default,{async:!0,id:"admiral-script",src:`https://concertads-configs.vox-cdn.com/admiral/${"production"===o?"production":"pre-production"===o||"staging"===o?"staging":"development"}/${e}/bootstrap.js`,strategy:"beforeInteractive"});let a=Object.keys(nG).find(e=>n.includes(e))||n,r=nG[a];if(!r)return;let{localStorageKey:i,admiralUrl:l}=r;return(0,nr.jsx)(nQ.default,{id:"admiral-script",dangerouslySetInnerHTML:{__html:`!(function (q, _name) {
3          (q[_name] = q[_name] || function k() {
4            (k.q = k.q || []).push(arguments);
5          }), (q[_name].v = q[_name].v || 2),
6          (q[_name].s = "3");
7          // Pause targeting to allow late targeting values before candidate call
8          q[_name]("targeting", "pause");
9          !(function (q, k, F, H) {
10            function m(F, H) {
11              try {
12                (m = q.localStorage),
13                (F = JSON.parse(m[decodeURI(decodeURI("%67%25%36%35%2574%25%34%39tem"))]("${i}")).lgk || []) &&
14                (H = q[k].pubads()) &&
15                  F.forEach(function (q) {
16                      q && q[0] && H.setTargeting(q[0], q[1] || "");
17                  });
18              } catch (N) {}
19              var m;
20            }
21            try {
22                ((H = q[k] = q[k] || {}).cmd = H.cmd || []),
23                typeof H.pubads === F ? m() : typeof H.cmd.unshift === F ? H.cmd.unshift(m) : H.cmd.push(m);
24            } catch (N) {}
25          })(window, decodeURI(decodeURI("g%25%36f%25%36f%2567l%2565%2574%61%2567")), "function");
26        })(window, decodeURI(decodeURI("%2561%25%364m%256%39%2572%25%361%256c")));
27
28        !(function (q, k, F, H) {
29          (F = q.createElement(k)),
30          (q = q.getElementsByTagName(k)[0]),
31          (F.async = 1),
32          (F.src = "${l}"),
33          (H = 0) && H(F),
34          q.parentNode.insertBefore(F, q),
35          F.onload = function () {
36            /**
37             * Gets a cookie value by name
38             * @param {string} name - Cookie name to retrieve
39             * @returns {string|null} Cookie value or null if not found
40             */
41            const getCookie = (name) => {
42              const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
43              return match ? match[2] : null;
44            };
45
46            /**
47             * Checks login status from auth cookies
48             * @returns {boolean} True if user is logged in, false otherwise
49             */
50            const getLoginStatusFromCookies = () => {
51              return getCookie('duet:authenticated') === 'true' ||
52                     getCookie('duet:identityAuthenticated') === 'true';
53            };
54
55            let max_attempts = 3;
56            let attempts = 0;
57            const pollForConcert = () => {
58              if (Object.prototype.hasOwnProperty.call(window, "concertAds")) {
59                const concertTargeting = {
60                  entry_group: window.concertAds?.variables?.entry_group  || [] ,
61                  login: String(getLoginStatusFromCookies()),
62                  entitlements: window.concertAds?.variables?.entitlements || []
63                };
64
65                if (Object.prototype.hasOwnProperty.call(window, "admiral")) {
66                  window.admiral = window.admiral || function () {
67                    (admiral.q = admiral.q || []).push(arguments);
68                  };
69                  setAdmiralTargeting(concertTargeting);
70                }
71              } else {
72                attempts++;
73                if (attempts < max_attempts) {
74                  setTimeout(pollForConcert, 500);
75                } else {
76                  /**
77                   * ConcertAds not found after max attempts.
78                   * Set login from cookies and resume targeting.
79                   */
80                  const concertTargeting = {
81                    entry_group: [],
82                    login: String(getLoginStatusFromCookies()),
83                    entitlements: []
84                  };
85                  setAdmiralTargeting(concertTargeting);
86                }
87              }
88            }
89            const setAdmiralTargeting = (concertTargeting) => {
90              Object.keys(concertTargeting).forEach(key => {
91                const value = concertTargeting[key];
92                window.admiral("targeting", "set", key, value);
93              });
94              // Resume targeting after all values are set
95              window.admiral("targeting", "ready");
96            }
97            pollForConcert();
98          }
99        })(document, "script");`}})};var nJ=n.i(198821),nY=n.i(597406);let nX=()=>{let n=(0,nY.useIdentity)(),e=async n=>{try{let{sha256:e,sha1:o}=await (0,nJ.hashEmail)(n),t=[e,o].filter(n=>!!n);window.atsenvelopemodule&&window.atsenvelopemodule.setAdditionalData&&window.atsenvelopemodule.setAdditionalData({type:"emailHashes",id:t})}catch(n){console.warn("Failed to send hashed email for LiveRamp:",n)}};return(0,nd.useEffect)(()=>
99{if(!n||!n.email)return;let o=()=>{e(n.email)};return window.addEventListener("envelopeModuleReady",o),()=>{window.removeEventListener("envelopeModuleReady",o)}},[n,n?.email]),null};var n0=n.i(30891);class n1{constructor(n=!0){if(!(0,n0.isClient)())return;window.dataLayer=window.dataLayer||[],n&&window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"})}emit(n){window.dataLayer?.push(n)}VIEW_PUSH_DELAY=3e4;viewedProductQueue=[];viewedProductPushTimeout=null;viewedProductVisibilityChangeHandled=!1;unpublishedViewedProducts=()=>this.viewedProductQueue.filter(n=>!n.pushed);pushViewedProducts=()=>{let n=this.unpublishedViewedProducts();n.length&&(this.emit({event:"view_item",ecommerce:{items:n}}),this.viewedProductQueue=this.viewedProductQueue.map(n=>({...n,pushed:!0})),this.viewedProductPushTimeout=null)};productViewed(n){if(!(this.viewedProductQueue.filter(e=>e.item_name===n.item_name&&e.item_category2===n.item_category2).length>0)){if(this.viewedProductQueue.push(n),this.unpublishedViewedProducts().length>=15)return void this.pushViewedProducts();this.viewedProductPushTimeout||(this.viewedProductPushTimeout=setTimeout(this.pushViewedProducts,this.VIEW_PUSH_DELAY)),this.viewedProductVisibilityChangeHandled||(this.viewedProductVisibilityChangeHandled=!0,document.addEventListener("visibilitychange",this.pushViewedProducts))}}}let n4=({apiKey:n})=>n&&(0,nr.jsx)(nQ.default,{dangerouslySetInnerHTML:{__html:`
100!function(){"use strict";var e=window.VIP_EXP=window.VIP_EXP||{config:{}};e.loadVIPExp=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&(e.config={apikey:t,flickerControlEnabled:n.enableFlickerControl,disableTelemetry:!!n.disableTelemetry},function(e){if(!e)return;var t="https://experiments.parsely.com/vip-experiments.js"+"?apiKey=".concat(e),n=document.createElement("script");n.src=t,n.type="text/javascript",n.fetchPriority="high";var i=document.getElementsByTagName("script")[0];i&&i.parentNode&&i.parentNode.insertBefore(n,i)}(t),n.enableFlickerControl&&function(){var t,n;if(null!==(t=performance)&&void 0!==t&&null!==(n=t.getEntriesByName)&&void 0!==n&&null!==(n=n.call(t,"first-contentful-paint"))&&void 0!==n&&n[0])return;var i="vipexp-fooc-prevention";e.config.disableFlickerControl=function(){var e=document.getElementById(i);null!=e&&e.parentNode&&e.parentNode.removeChild(e)};var o=document.createElement("style");o.setAttribute("type","text/css"),o.appendChild(document.createTextNode("body { visibility: hidden; }")),o.id=i,document.head.appendChild(o),window.setTimeout(e.config.disableFlickerControl,500)}())},
101e.loadVIPExp("${n}",{ enableFlickerControl: false });
102}();`}}),n3=({gtmId:n,communityName:e,parselyHeadlineTestingApiKey:o})=>{let t=`https://www.googletagmanager.com/gtm.js?id=${n}`;return"The Verge"===e&&(t=`https://www.theverge.com/metrics/gtm.js?id=${n}`),(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(n4,{apiKey:o}),(0,nr.jsx)(nQ.default,{src:t})]})};var n2=n.i(385921),n5=n.i(534811);function n7(n,e,o){let t=null,a=!1,r=()=>{if(t){a=!0;return}n.call(o),t=setTimeout(function(){let n=a;t=null,a=!1,n&&r.call(o)},e)};return r}let n8={els:[],_init:!1,_h:0,_t:0,_b:0,callElementsInViewport:function(){for(let n=this.els.length-1;n>=0;n--){let e=this.els[n];this.testElementInViewport(e.el,e.t)&&(e.fn.call(null,e.el)||this.els.splice(n,1))}},testElementInViewport:function(n,e=0){let o=this._h;o||(o=this._h=window.innerHeight||document.documentElement.clientHeight);let t=this._t=e*o,a=this._b=o-t,r=n.getBoundingClientRect();return r.top>=t&&r.top<=a||r.bottom>=t&&r.bottom<=a},trackElement:function(n,e,o){let t=!0;this.testElementInViewport(n,o)&&(t=e(n)),t&&(this.els.push({el:n,fn:e,t:o}),this._init||(this._init=!0,window.addEventListener("scroll",n7(this.callElementsInViewport,200,this)),window.addEventListener("resize",n7(this.refresh,200,this))))},refresh:function(){this._h=0,this.callElementsInViewport()}},n6=new class extends n1{constructor(){super(!1)}push(n){super.emit(n)}formatEvent(n){return function(n,e,o,t,a){n[0]instanceof Array&&(n=n[0]),"string"==typeof n[0]&&n[0].match(/send|_track/)&&n.shift(),n[0]===e.toLowerCase()&&n.shift();let r=0,i={};for(let e=0;e<n.length||r<t.length;e++){let o=n[e];if("function"==typeof o)i.eventCallback=o;else if("boolean"==typeof o)o&&(i.eventNonInt=o);else if("object"==typeof o)for(let n in o)o.hasOwnProperty(n)&&(i[a[n]||n]=o[n]);else if(t[r]){let n=t[r++];n&&!i.hasOwnProperty(n)&&(i[n]=o)}}return i.event=o,i}(n,"event","analyticsEvent",["eventCategory","eventAction","eventLabel","eventValue","eventNonInt"],{nonInteraction:"eventNonInt",hit
102Callback:"eventCallback"})}event(...n){this.push(this.formatEvent(n))}},n9=new class{constructor(){if(!(0,n0.isClient)())return}s4(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}create(n,e){let o,t=this.s4()+this.s4()+"-"+this.s4()+"-"+this.s4()+"-"+this.s4()+"-"+this.s4()+this.s4()+this.s4(),a="@app",r=n||"xframe",i="@res",l=[],c={},s={},d=0,m=null;function p(n,e){let o;for(let t=0;t<l.length;t++){let a=l[t];a.message===e.message&&(o=a.fn.call(a.ctx,n,e.value))}return o}return{host:e||"*",get id(){return t},src:function(n){return("string"==typeof n&&(n=document.querySelector(n)),n instanceof HTMLIFrameElement&&n.contentWindow&&(n=n.contentWindow),"string"==typeof n||n instanceof Element)?null:n&&"function"==typeof n.postMessage?n:null},post:function(n,e,o){let t=this.src(n);if(!t||!e)throw Error("invalid post");let i="string"==typeof e?{message:e}:e;if(void 0!==o&&(i.value=o),i.message){i[a]=r;try{t.postMessage(JSON.stringify(i),this.host)}catch(n){throw Error(JSON.stringify(n))}}},request:function(n,e,a,r){if(!(n=this.src(n))||!e)throw Error("invalid request");let i=this,l=t+"-"+("0000"+d++).slice(-4),s=c[l]={timeout:15e3,attempts:0,src:n,cb:r,data:{message:e,value:a,id:l}};return o?this.post(n,s.data):!function n(){let e=!1;for(let n in c)if(c.hasOwnProperty(n)){let o=c[n];o.attempts++<o.timeout/200?(i.post(o.src,o.data),e=!0):i.end(n,Error("request timeout"))}o=e?setTimeout(n,200):null}(),l},end:function(n,e){let o="string"==typeof n?n:n.id,t=e&&e.abort;if(c.hasOwnProperty(o)){let a=c[o];delete c[o],t||"function"!=typeof a.cb||a.cb(e||null,n.value)}},on:function(n,e,o){return l.push({message:n,fn:e,ctx:o}),this},listen:function(){if(!m){let n=this;m=function(e){let o,t="*"===n.host||String(e.origin).indexOf(n.host)>=0;if(t&&/^\{.*\}$/.test(e.data))try{o=JSON.parse(e.data)}catch(n){o=null}if(t&&o&&o[a]===r)if(o.id){let t=o.message===i;t&&c.hasOwnProperty(o.id)?n.end(o):t||s.hasOwnProperty(o.id)||(s[o.id]=!0,n.post(e.source,{message:i,value:p(e,o)||"success",id:o.id}))}else p(e,o)},window.addEventListener("message",m)}return this},stopListening:function(){return m&&(window.removeEventListener("message",m),m=null),this},dispose:function(){o&&(clearInterval(o),this.stopListening())}}}};function en(n){return new ee(n)}en.embedHost="",en.selectAllEmbeds=function(){return document.querySelectorAll('iframe[src^="'+this.embedHost+'/embed"]')},en.install=function(n){let o;if((0,n5.getCookie)(n2.CHORUS_DO_NOT_TRACK_COOKIE))return;this.embedHost=n,this.log("install "+this.embedHost);let t=this.selectAllEmbeds();for(e?e.host=this.embedHost:e=n9.create("volume",this.embedHost).on("analytics",(n,e)=>{en.reportEvent(e)},this).on("pauseOthers",n=>{en.postToAll("pause",void 0,n.source)},this).on("host",()=>({url:location.href,origin:location.origin,referrer:document.referrer,title:document.title,api:!0}),this).listen(),o=0;o<t.length;o+=1)this.trackView(t[o]);return this},en.uninstall=function(){e&&(e.dispose(),e=null)},en.reportEvent=function(n){n6.event(n),this.log(n)},en.log=function(n){window.volume_debug&&console.log("volume: ",n)},en.trackView=function(n,e){e=e||function(n){let e;for(;!e&&n&&n.hasAttributes();){if(e=n.getAttribute("data-analytics-placement"))return e;n=n.parentElement}return"other"}(n);let o=/embed\/([^/?]+)/,t=()=>{let e=/iframe/i.test(n.tagName)?n:n.querySelector("iframe");return e&&o.test(e.src)?e:null},a=t(),r=n.getAttribute("data-volume-uuid");if(r){let o=`${r}-${e}`;this.log("[tracking] "+o),n8.trackElement(n,function(){if(a=a||t()){en.log("[view] "+o);let n=a;setTimeout(()=>en(n).request("view",document.title),100)}else en.log("[view fallback] "+o),en.reportEvent({eventCategory:"video",eventAction:["volume:view",e].join(":"),eventLabel:[document.title,n.getAttribute("data-volume-id")||r].join(" | "),nonInteraction:!0})},.1)}},en.postToAll=function(n,o,t){let a=this.selectAllEmbeds();for(let r=0;r<a.length;r++)if(e){let i=e.src(a[r]||null);i!==t&&e.post(i,n,o)}},en.stopAll=function(){this.postToAll("pause")};class ee{constructor(n){if(!e)throw Error("volume is not installed");this.el=e.src(n)}play(n){let e="play";return n.request?this.request(e):this.post(e)}pause(n){let e="pause";return n.request?this.request(e):this.post(e)}post(n,o){return e&&e.post(this.el,n,o),this}request(n,o,t){return e&&e.request(this.el,n,o,t),this}}var eo=n.i(533066),et=n.i(745656);let ea=(n,e)=>e.some(e=>n instanceof e),er=new WeakMap,ei=new WeakMap,el=new WeakMap,ec={get(n,e,o){if(n instanceof IDBTransaction){if("done"===e)return er.get(n);if("store"===e)return o.objectStoreNames[1]?void 0:o.objectStore(o.objectStoreNames[0])}return es(n[e])},set:(n,e,o)=>(n[e]=o,!0),has:(n,e)=>n instanceof IDBTransaction&&("done"===e||"store"===e)||e in n};function es(n){if(n instanceof IDBRequest){let e;return e=new Promise((e,o)=>{let t=()=>{n.removeEventListener("success",a),n.removeEventListener("error",r)},a=()=>{e(es(n.result)),t()},r=()=>{o(n.error),t()};n.addEventListener("success",a),n.addEventListener("error",r)}),el.set(e,n),e}if(ei.has(n))return ei.get(n);let e=function(n){if("function"==typeof n)return(t||(t=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(n)?function(...e){return n.apply(ed(this),e),es(this.request)}:function(...e){return es(n.apply(ed(this),e))};return(n instanceof IDBTransaction&&function(n){if(er.has(n))return;let e=new Promise((e,o)=>{let t=()=>{n.removeEventListener("complete",a),n.removeEventListener("error",r),n.removeEventListener("abort",r)},a=()=>{e(),t()},r=()=>{o(n.error||new DOMException("AbortError","AbortError")),t()};n.addEventListener("complete",a),n.addEventListener("error",r),n.addEventListener("abort",r)});er.set(n,e)}(n),ea(n,o||(o=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(n,ec):n}(n);return e!==n&&(ei.set(n,e),el.set(e,n)),e}let ed=n=>el.get(n),em=["get","getKey","getAll","getAllKeys","count"],ep=["put","add","delete","clear"],eu=new Map;function ey(n,e){if(!(n instanceof IDBDatabase&&!(e in n)&&"string"==typeof e))return;if(eu.get(e))return eu.get(e);let o=e.replace(/FromIndex$/,""),t=e!==o,a=ep.includes(o);if(!(o in(t?IDBIndex:IDBObjectStore).prototype)||!(a||em.includes(o)))return;let r=async function(n,...e){let r=this.transaction(n,a?"readwrite":"readonly"),i=r.store;
102return t&&(i=i.index(e.shift())),(await Promise.all([i[o](...e),a&&r.done]))[0]};return eu.set(e,r),r}ec={...d=ec,get:(n,e,o)=>ey(n,e)||d.get(n,e,o),has:(n,e)=>!!ey(n,e)||d.has(n,e)};let eg=["continue","continuePrimaryKey","advance"],ef={},eh=new WeakMap,eC=new WeakMap,e_={get(n,e){if(!eg.includes(e))return n[e];let o=ef[e];return o||(o=ef[e]=function(...n){eh.set(this,eC.get(this)[e](...n))}),o}};async function*ek(...n){let e=this;if(e instanceof IDBCursor||(e=await e.openCursor(...n)),!e)return;let o=new Proxy(e,e_);for(eC.set(o,e),el.set(o,ed(e));e;)yield o,e=await (eh.get(o)||e.continue()),eh.delete(o)}function eb(n,e){return e===Symbol.asyncIterator&&ea(n,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===e&&ea(n,[IDBIndex,IDBObjectStore])}ec={...m=ec,get:(n,e,o)=>eb(n,e)?ek:m.get(n,e,o),has:(n,e)=>eb(n,e)||m.has(n,e)};let eT="duet-comment-counts",eB="duet-last-read";class eR{constructor(n){this.db=n}static async init(){return new eR(await function(n,{blocked:e,upgrade:o,blocking:t,terminated:a}={}){let r=indexedDB.open(n,1),i=es(r);return o&&r.addEventListener("upgradeneeded",n=>{o(es(r.result),n.oldVersion,n.newVersion,es(r.transaction),n)}),e&&r.addEventListener("blocked",n=>e(n.oldVersion,n.newVersion,n)),i.then(n=>{a&&n.addEventListener("close",()=>a()),t&&n.addEventListener("versionchange",n=>t(n.oldVersion,n.newVersion,n))}).catch(()=>{}),i}("duet-coral",{upgrade(n){n.objectStoreNames.contains(eT)||n.createObjectStore(eT),n.objectStoreNames.contains(eB)||n.createObjectStore(eB)}}))}async loadCommentCounts(n){if(0===n.length)return[];try{let e=[],o=this.db.transaction(eT,"readonly").store;for(let{countKey:t,data:a}of(await Promise.all(n.map(async n=>{let e=await o.get(n);return{countKey:n,data:e}}))))a&&e.push({countKey:t,count:a.count,timestamp:a.timestamp});return e}catch(n){return console.warn("CoralIndexedDBUtils - Failed to load comment counts:",n),[]}}async saveCommentCounts(n){if(0!==n.length)try{let e=this.db.transaction(eT,"readwrite"),o=e.store,t=n.map(n=>({key:n.countKey,value:{count:n.count,timestamp:n.timestamp}}));await Promise.all(t.map(({key:n,value:e})=>o.put(e,n))),await e.done}catch(n){console.warn("CoralIndexedDBUtils - Failed to save comment counts:",n)}}async loadAllCommentCounts(){try{let n=this.db.transaction(eT,"readonly").store,[e,o]=await Promise.all([n.getAllKeys(),n.getAll()]),t=[];for(let n=0;n<e.length;n++){let a=e[n],r=o[n];r&&a&&t.push({countKey:a,count:r.count,timestamp:r.timestamp})}return t}catch(n){return console.warn("CoralIndexedDBUtils - Failed to load all comment counts:",n),[]}}async getLastReadCount(n){try{let e=this.db.transaction(eB,"readonly").store;return await e.get(n)??null}catch(n){return console.warn("CoralIndexedDBUtils - Failed to get last read count:",n),null}}async setLastReadCount(n,e){try{let o=this.db.transaction(eB,"readwrite"),t=o.store;await t.put(e,n),await o.done}catch(n){console.warn("CoralIndexedDBUtils - Failed to set last read count:",n)}}}class ex{counts=new Map;subscriptions=new Map;getCommentCount(n){let e=this.counts.get(n);return e?e.count:null}async updateCommentCount(n){let{countKey:e,count:o,timestamp:t}=n,a=this.counts.get(e);a&&a.timestamp>=t||(this.counts.set(e,{count:o,timestamp:t}),this.notifySubscribers(e,o),await this.saveToIndexedDB([n]))}getCount(n){return this.getCommentCount(n)}async updateCounts(n){for(let e of n)await this.updateCommentCount(e)}subscribe(n,e){return this.subscriptions.has(n)||this.subscriptions.set(n,new Set),this.subscriptions.get(n).add(e),()=>{let o=this.subscriptions.get(n);o&&(o.delete(e),0===o.size&&this.subscriptions.delete(n))}}notifySubscribers(n,e){let o=this.subscriptions.get(n);o&&o.forEach(n=>n(e))}clear(){this.counts.clear(),this.subscriptions.clear()}getAllCoralIds(){return Array.from(this.counts.keys())}async saveToIndexedDB(n){let e=await eR.init();await e.saveCommentCounts(n)}}let eI=new ex;class ev{pendingRequests=[];registeredCountKeys=new Set;constructor(){this.debouncedFetch=(0,eo.default)(()=>{this.fetchCommentCounts()},100,{maxWait:1e3})}registerCountId(n){let e=(0,et.resolveCommentCountQueryEntry)(n);e&&this.registerCountKey(e.countKey,e.token)}registerCountKey(n,e){this.registeredCountKeys.has(n)||(this.registeredCountKeys.add(n),this.pendingRequests.push({countKey:n,queryParam:e}),this.debouncedFetch())}async fetchCommentCounts(){let n=[...this.pendingRequests];if(this.pendingRequests=[],0!==n.length)try{let e=new URLSearchParams;n.sort((n,e)=>
102n.queryParam.localeCompare(e.queryParam)).forEach(n=>e.append("c",n.queryParam));let o=await fetch(`/api/cyclone-comment-counts?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!o.ok)throw Error(`HTTP ${o.status}: ${o.statusText}`);let t=(await o.json()).data,a=o.headers.get("Last-Modified"),r=a?new Date(a).getTime():Date.now(),i=[];for(let e of n){let n=t[e.countKey];"number"==typeof n&&i.push({countKey:e.countKey,count:n,timestamp:r})}i.length>0&&await eI.updateCounts(i)}catch(n){console.error("Failed to fetch cyclone comment counts:",n)}}async updateCommentCount(n,e,o){await eI.updateCommentCount({countKey:n,count:e,timestamp:o})}getCommentCount(n){return eI.getCommentCount(n)}subscribeToCommentCount(n,e){return eI.subscribe(n,e)}async loadAllCountsFromIndexedDB(){try{let n=await eR.init(),e=await n.loadAllCommentCounts();e.length>0&&await eI.updateCounts(e)}catch(n){console.warn("IndexedDB not available, skipping count loading:",n)}}async getLastReadCount(n){try{let e=await eR.init();return await e.getLastReadCount(n)}catch(e){return console.warn("IndexedDB failed, falling back to localStorage:",e),this.getLastReadCountFromLocalStorage(n)}}getLastReadCountFromLocalStorage(n){let e=localStorage.getItem(`comment-count-${n}`);return e?parseInt(e,10):null}async setLastReadCount(n,e){try{let o=await eR.init();await o.setLastReadCount(n,e)}catch(o){console.warn("IndexedDB failed, falling back to localStorage:",o),localStorage.setItem(`comment-count-${n}`,e.toString())}}}let eP=null;function eS(){return eP||(eP=new ev),eP}let ew={getCommentCount:n=>eS().getCommentCount(n),updateCommentCount:(n,e,o)=>eS().updateCommentCount(n,e,o),subscribeToCommentCount:(n,e)=>eS().subscribeToCommentCount(n,e),registerCountId:n=>eS().registerCountId(n),loadAllCountsFromIndexedDB:()=>eS().loadAllCountsFromIndexedDB(),getLastReadCount:n=>eS().getLastReadCount(n),setLastReadCount:(n,e)=>eS().setLastReadCount(n,e)};var eL=n.i(415378);let eA=({children:n})=>((0,nd.useEffect)(()=>{ew.loadAllCountsFromIndexedDB().catch(n=>{console.warn("Failed to load comment counts from IndexedDB:",n)})},[]),(0,nr.jsx)(eL.default.Provider,{value:ew,children:n}));class eF{pendingCoralIds=[];registeredCoralIds=new Set;constructor(){this.debouncedFetch=(0,eo.default)(()=>{this.fetchCommentCounts()},100,{maxWait:1e3})}registerCountId(n){this.registeredCoralIds.has(n)||(this.registeredCoralIds.add(n),this.pendingCoralIds.push(n),this.debouncedFetch())}async fetchCommentCounts(){let n=[...this.pendingCoralIds];if(this.pendingCoralIds=[],0!==n.length)try{let e=new URLSearchParams;n.sort().forEach(n=>e.append("c",n));let o=`/api/coral-counts?${e.toString()}`,t=await fetch(o,{method:"GET",headers:{"Content-Type":"application/json"}});if(!t.ok)throw Error(`HTTP ${t.status}: ${t.statusText}`);let a=(await t.json()).data,r=t.headers.get("Last-Modified"),i=r?new Date(r).getTime():Date.now(),l=[];for(let e of n){let n=a[e];"number"==typeof n&&l.push({countKey:e,count:n,timestamp:i})}l.length>0&&await eI.updateCounts(l)}catch(n){console.error("Failed to fetch comment counts:",n)}}async updateCommentCount(n,e,o){await eI.updateCommentCount({countKey:n,count:e,timestamp:o})}getCommentCount(n){return eI.getCommentCount(n)}subscribeToCommentCount(n,e){return eI.subscribe(n,e)}async loadAllCountsFromIndexedDB(){try{let n=await eR.init(),e=await n.loadAllCommentCounts();e.length>0&&await eI.updateCounts(e)}catch(n){console.warn("IndexedDB not available, skipping count loading:",n)}}async getLastReadCount(n){try{let e=await eR.init();return await e.getLastReadCount(n)}catch(e){return console.warn("IndexedDB failed, falling back to localStorage:",e),this.getLastReadCountFromLocalStorage(n)}}getLastReadCountFromLocalStorage(n){let e=localStorage.getItem(`comment-count-${n}`);return e?parseInt(e,10):null}async setLastReadCount(n,e){try{let o=await eR.init();await o.setLastReadCount(n,e)}catch(o){console.warn("IndexedDB failed, falling back to localStorage:",o),localStorage.setItem(`comment-count-${n}`,e.toString())}}}let eM=null,eE={getCommentCount:n=>eN().getCommentCount(n),updateCommentCount:(n,e,o)=>eN().updateCommentCount(n,e,o),subscribeToCommentCount:(n,e)=>eN().subscribeToCommentCount(n,e),registerCountId:n=>eN().registerCountId(n),loadAllCountsFromIndexedDB:()=>eN().loadAllCountsFromIndexedDB(),getLastReadCount:n=>eN().getLastReadCount(n),setLastReadCount:(n,e)=>eN().setLastReadCount(n,e)};function eN(){return eM||(eM=new eF),eM}var eD=n.i(399955);let eK=({children:n})=>((0,nd.useEffect)(()=>{nz.default.env.CORAL_TENANT_ID&&eE.loadAllCountsFromIndexedDB().catch(n=>{console.warn("Failed to load comment counts from IndexedDB:",n)})},[]),(0,nr.jsx)(eD.default.Provider,{value:eE,children:n}));var eH=n.i(522005);let eq=({children:n})=>{let[e,o]=(0,nd.useState)(!1),[t,a]=(0,nd.useState)(!1),[r,i]=(0,nd.useState)(!1),l=(0,nd.useCallback)((n={})=>{a(!!n.disableTransition),o(!0)},[]),c=(0,nd.useCallback)((n={})=>{a(!!n.disableTransition),o(!1),i(!1)},[]),s=(0,nd.useCallback)(()=>{i(!0)},[]),d=(0,nd.useMemo)(()=>({drawerId:"coral-drawer",isDrawerOpen:e,isDrawerTransitionDisabled:t,isDrawerPrerendered:r,openDrawer:l,closeDrawer:c,prerenderDrawer:s}),[e,t,r,l,c,s]);return(0,nr.jsx)(eH.default.Provider,{value:d,children:n})},ez=({children:n})=>(0,nr.jsx)(eK,{children:(0,nr.jsx)(eq,{children:n})}),ej={getCommentCount:()=>null,updateCommentCount:()=>{},subscribeToCommentCount:()=>()=>{},registerCountId:()=>{},loadAllCountsFromIndexedDB:()=>Promise.resolve(),getLastReadCount:()=>Promise.resolve(null),setLastReadCount:()=>Promise.resolve()},eO=({children:n})=>(0,nr.jsx)(eD.default.Provider,{value:ej,children:n}),eV={serverURL:"https://beta.sbnation.com",commentRecThreshold:5,enabled:!0,commentsEnabled:!0};var eU=n.i(24935),eW=n.i(22211);n.i(319395);var eQ=n.i(690561);let e$=({className:n,nodeArgs:e,url:o,authorName:t,headline:a,contentType:r})=>{let i=(0,eU.useCommentCountId)(e),l="in5game"===r&&e.nodeId?(0,eW.getIn5CycloneCommentCountId)({uuid:e.nodeId}):i;return(0,nr.jsx)(eQ.default,{className:n,countId:l,url:o,authorName:t,headline:a,contentType:r,noText:!0,variant:"stickyNav"})},eG=()=>{let[n,e]=(0,nd.useState)(!1);return((0,nd.useEffect)(()=>{e(!0)},[]),n)?null:(0,nr.jsx)("style",{children:`
103        *, *::before, *::after {
104          transition: none!important;
105        }
106      `})};var eZ=n.i(691152),eJ=n.i(95411);let eY=({communityThemeConfig:n,children:e})=>{let o=(0,nd.useMemo)(()=>{let e={};
106return n?(Object.entries(n.overrides).forEach(([o,t])=>{let a=(0,eZ.default)(eJ.default,o);if(a){let n=a.replace(/var\(([^)]+)\)/,"$1");e[n]=t,e[`--coral${n.replace(/__\w+$/,"").replace(/^--/,"-")}`]=t}(n.componentTokens[o]||[]).forEach(o=>{let a=o.replace(/\.value.*/,""),r=(0,eZ.default)(eJ.default,a);if(!r)return;let i=r.replace(/var\(([^)]+)\)/,"$1");i.startsWith("--comp-coral")&&(i=`--coral-${i.slice(2).replace(/__\w+$/,"")}`);let l=(0,eZ.default)(n.themeData,a);l&&(e[i]=l.replace(/#([0-9A-Fa-f]{3,6})/g,t))})}),e):null},[n]);return(0,nd.useEffect)(()=>{o&&Object.keys(o).length>0&&Object.entries(o).forEach(([n,e])=>{document.body.style.setProperty(n,e)})},[o]),o&&Object.keys(o).length>0?(0,nr.jsx)("div",{style:o,children:e}):e},eX=({fonts:n})=>{if(!n)return null;let e=Object.entries(n).map(([n,e])=>`${n}: ${e};`).join("");return(0,nr.jsx)("style",{dangerouslySetInnerHTML:{__html:`
107          :root {
108            ${e}
109          }
110        `}})};var e0=n.i(758043),e1=n.i(714060),e4=n.i(778888);n.i(807738);var e3=n.i(738886),e2=n.i(962973),e5=n.i(899914),e7=n.i(210982),e8={fullWidth:"_1ryu8q50",square:"_1ryu8q51",standard:"_1ryu8q52",stream:"_1ryu8q53"};let e6=(0,nB.withGracefulErrorBoundary)(({wikiBanner:n,template:e,className:o})=>{let t=(0,nd.createRef)();(0,e5.default)(t,{event:"memberships_wiki_banner",memberships_wiki_banner:{cta:n?.heading,action:"view",position:"wiki_banner"}});let a=(0,e7.useAnalytics)();return n?(0,nr.jsx)("div",{className:(0,nm.default)(e2.SELECTORS.WikiBanner,e&&e8[e],o),ref:t,children:(0,nr.jsxs)("div",{className:(0,nm.default)(nR.sharedStyles.layout.mainColumn,"_1ryu8q54 _1upudxk11"),children:[(0,nr.jsx)("h2",{className:"_1ryu8q58",children:n.heading}),(0,nr.jsxs)("div",{className:"_1ryu8q56",children:[(0,nr.jsx)("div",{className:"_1ryu8q59",children:n.content.map((n,e)=>(0,nr.jsx)(e4.default,{component:"p",html:n.html},e))}),(0,nr.jsxs)("div",{className:"_1ryu8q57",children:[n.dek&&(0,nr.jsx)(e4.default,{component:"p",html:n.dek,className:"_1ryu8q5a"}),(0,nr.jsx)(e3.default,{className:"_1ryu8q5b",href:n.buttonUrl,text:n.buttonText,onClick:()=>{a?.emit({event:"memberships_wiki_banner",memberships_wiki_banner:{cta:n.heading,action:`click_${n.buttonText}`,position:"wiki_banner"}})}})]})]})]})}):null},{context:"WikiBannerErrorBoundary"}),e9=({template:n,className:e,isHomepage:o})=>{let{wikiBanner:t,breakingNewsBanner:a}=(0,e1.useGlobalDataContext)(),{campaign:r}=(0,e0.useCampaignContext)();return r||a||!t||o&&!t.showOnHomepage?null:(0,nr.jsx)(e6,{className:e,template:n,wikiBanner:t})},on={fragment:{argumentDefinitions:U=[{defaultValue:null,kind:"LocalArgument",name:"nodeId"}],kind:"Fragment",metadata:null,name:"LoopNavProviderContainerQuery",selections:[{kind:"RequiredField",field:{alias:null,args:W=[{kind:"Variable",name:"id",variableName:"nodeId"}],concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[Q={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"InlineFragment",selections:X=[$={alias:null,args:null,kind:"ScalarField",name:"path",storageKey:null},{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[G={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z={alias:null,args:null,kind:"ScalarField",name:"listItemResourceId",storageKey:null},J={alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},Y={alias:null,args:null,kind:"ScalarField",name:"permalink",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,Y,J],storageKey:null}],storageKey:null}],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:X,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:X,type:"VideoGameResourceType",abstractKey:null}],storageKey:null},action:"THROW"}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:U,kind:"Operation",name:"Lo
110opNavProviderContainerQuery",selections:[{alias:null,args:W,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[Q,{kind:"InlineFragment",selections:ne=[$,{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[G,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,J,Y,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,Y,J,nn={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},nn],storageKey:null},nn],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:ne,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:ne,type:"VideoGameResourceType",abstractKey:null},nn],storageKey:null}]},params:{id:"529cad23f4ba104eb71ed003fb84403b",metadata:{},name:"LoopNavProviderContainerQuery",operationKind:"query",text:null}};on.hash="4c3e8c249bd5b267f0ed4e22d21e8d9d";var oe=n.i(909426);let oo=({children:n,loopNavData:e,component:o})=>{let[t,a]=(0,nd.useState)(!1),r=(0,nd.useCallback)(()=>{a(!0)},[]),i=(0,nd.useCallback)(()=>{a(!1)},[]);return(0,nr.jsx)(oe.default.Provider,{value:{loopNavData:e,isDrawerOpen:t,openDrawer:r,closeDrawer:i,drawerId:"loopnav-drawer",component:o},children:n})},ot=({nodeId:n,loopNavConfig:e,children:o})=>{let{node:t}=(0,nV.useLazyLoadQuery)((on.hash&&"4c3e8c249bd5b267f0ed4e22d21e8d9d"!==on.hash&&console.error("The definition of 'LoopNavProviderContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),on),{nodeId:n}),a=t.loopNav?{title:t.loopNav.title,sections:t.loopNav.items.map(e=>{let o=!1,a=e.items.map(e=>{let a={...e};return(e.listItemResourceId===n||e.permalink&&new URL(e.permalink).pathname===t.path)&&(a.current=!0,o=!0),a});return{...e,items:a,current:o}})}:null;return(0,nr.jsx)(oo,{loopNavData:a,component:e?.component,children:o})};var oa=n.i(174508),or=n.i(342524);let oi=[{name:"The Strategist",host:"nymag.com",path:"/strategist",url:"https://nymag.com/strategist"},{name:"Intelligencer",host:"nymag.com",path:"/intelligencer",url:"https://nymag.com/intelligencer"},{name:"New York Magazine",host:"nymag.com",url:"https://nymag.com/"},{name:"Vulture",host:"vulture.com",url:"https://www.vulture.com/"},{name:"Grub Street",host:"grubstreet.com",url:"https://www.grubstreet.com/"},{name:"The Cut",host:"thecut.com",url:"https://www.thecut.com/"},{name:"Curbed",host:"curbed.com",url:"https://www.curbed.com/"},{name:"Punch",host:"punchdrink.com",url:"https://www.punchdrink.com/"},{name:"Thrillist",host:"thrillist.com",url:"https://www.thrillist.com/"},{name:"The Dodo",host:"thedodo.com",url:"https://www.thedodo.com/"},{name:"Popsugar",host:"popsugar.com",url:"https://www.popsugar.com/"},{name:"Now This",host:"nowthisnews.com",url:"https://www.nowthisnews.com/"},{name:"The Verge",host:"theverge.com",url:"https://www.theverge.com/"},{name:"Eater",host:"eater.com",url:"https://www.eater.com/"},{name:"SBNation",host:"sbnation.com",url:"https://www.sbnation.com/"},{name:"Punch",host:"punchdrink.com",url:"https://www.punchdrink.com/"}],ol={subscriptionProviderUrl:nz.default.env.NEXT_PUBLIC_MEMBERFUL_URL||""};var oc=n.i(509727),os=n.i(645904);let od=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",o),r=await (0,os.makeRequest)(a.toString(),oc.acknowledgeUserMessageMutation,{id:n,communityID:e},t);if(!r.errors&&r.data)return r.data.acknowledgeUserMessage},om=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",e),r=await (0,os.makeRequest)(a.toString(),oc.ignoreUserMutation,{userID:n,communityID:o},t);if(!r.errors&&r.data)return r.data.ignoreUser},op=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",e),r=await (0,os.makeRequest)(a.toString(),oc.unignoreUserMutation,{userID:n,communityID:o},t);if(!r.errors&&r.data)return r.data.unignoreUser};var ou=n.i(579490),oy=n.i(385799),og=n.i(722010),of=n.i(798240),oh=n.i(623690);let oC=`
111  query ViewerQuery {
112    viewer {
113      createdAt
114      id
115      email
116      username
117      displayName
118      displayNameOrUsername
119      profileURL
120      role
121      avatar
122      ignoredUsers {
123        id
124        user {
125          id
126          username
127        }
128      }
129      restrictions {
130        type
131        allCommunities
132        communityID
133        expiresAt
134      }
135      activeWarning {
136        ${ou.UserMessageFragment}
137      }
138      activeMessages {
139        ${ou.UserMessageFragment}
140      }
141      communities
142      settings {
143        fanPostFeedMode
144        replySort
145        unfurlMediaEmbeds
146      }
147    }
148  }
149`,o_=`
150  query ViewerModeratorScopesQuery {
151    viewer {
152      moderatorScopes {
153        communityID
154      }
155    }
156  }
157`,ok=({children:n})=>{let{user:e,userLoading:o}=(0,nY.useAuth)(),[t,a]=(0,nd.useState)(void 0),[r,i]=(0,nd.useState)({token:null,loading:!1}),l=(0,nd.useRef)(0),{cycloneConfig:{serverURL:c,enabled:s}}=(0,nw.useConfigContext)(),{cycloneCommunityId:d}=(0,of.useCurrentCycloneCommunity)(),m=e?.cycloneToken??null,p=m&&t?.token===m?t:void 0,u=o||!!(m&&(r.token!==m||r.loading)),y=(0,nd.useMemo)(()=>p?.restrictions?.filter(n=>n.type===og.UserStatus.Banned&&(!!n.allCommunities||n.communityID===d))??[],[d,p?.restrictions]),g=(0,nd.useMemo)(()=>p?.restrictions?.filter(n=>n.type===og.UserStatus.Suspended&&(!!n.allCommunities||n.communityID===d))??[],[d,p?.restrictions]),f=!!p?.activeWarning,h=(0,nd.useCallback)(async n=>{if(!p?.token)return;let e=await om(n,c,d,p.token);e&&a(n=>n?{...n,ignoredUsers:[...n.ignoredUsers??[],{id:e.id,user:{id:e.user.id,username:e.user.username}}]}:n)},[p?.token,c,d,a]),C=(0,nd.useCallback)(async n=>{!p?.token||await op(n,c,d,p.token)&&a(e=>e?{...e,ignoredUsers:e.ignoredUsers?.filter(e=>e.id!==n)}:e)},[p?.token,c,d,a]),_=(0,nd.useCallback)(async n=>{!p?.token||await od(n,d,c,p.token)&&a(e=>e?{...e,activeWarning:e.activeWarning?.id===n?null:e.activeWarning,activeMessages:e.activeMessages?.filter(e=>e.id!==n)}:e)},[p?.token,c,d,a]),k=(0,nd.useCallback)(async(n,e)=>{!p?.token||await (0,oy.updateUserSettings)(d,n,e,c,p.token)&&a(n=>n?{...n,settings:{...n.settings,...e}}:n)},[p?.token,c,d,a]),b=(0,nd.useCallback)(async n=>{let e,o=++l.current;if(!n){a(void 0),i({token:null,loading:!1});return}i({token:n,loading:!0});let t=new URL("/api",c);try{e=await (0,os.makeRequest)(t.toString(),oC,{},n)}catch{o===l.current&&(a(void 0),i({token:n,loading:!1}));return}if(o!==l.current)return;if(!e.data||!e.data.viewer||e.errors){a(void 0),i({token:n,loading:!1});return}let r={...e.data.viewer,token:n};if(r.role===og.Role.MODERATOR)try{let e=await (0,os.makeRequest)(t.toString(),o_,{},n);if(o!==l.current)return;r={...r,moderatorScopes:e.errors||!e.data?.viewer?null:e.data.viewer.moderatorScopes??[]}}catch{if(o!==l.current)return;r={...r,moderatorScopes:null}}a(r),i({token:n,loading:!1})},[c]);return(0,nd.useEffect)(()=>{if(!s){l.current+=1,a(void 0),i({token:m,loading:!1});return}b(m)},[m,b,s]),(0,nr.jsx)(oh.default.Provider,{value:{viewer:p??null,viewerLoading:u,viewerBans:y,viewerSuspensions:g,viewerHasUnacknowledgedWarning:f,unignoreUser:C,ignoreUser:h,updateUserSettings:k,acknowledgeUserMessage:_},children:n})},ob=({children:n})=>n;var oT=n.i(838904);let oB={theverge:"I",vox:"H"},oR=async n=>{await fetch("/SendEventData",{method:"POST",body:JSON.stringify(n)}).catch(()=>{})},ox=async()=>{await fetch("/blaize/anonymous-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})}).catch(()=>{})},oI=async()=>{let n=await fetch("/blaize/datalayer",{signal:AbortSignal.timeout(1e3)});if(!n.ok)return{};{let{dataLayer:e}=await n.json(),o=e.tracking_id,t=Object.entries(oB).find(([n])=>location.hostname.includes(n)),a=t&&t[1]||"";return{event:"zephrExperimentsReady",experiments:Object.entries(e).filter(([n])=>n.startsWith(a)).map(([n,e])=>`${n}${e}`).join(","),tracking_id:o}}};var ov=n.i(307024);let oP="blaize_tracking_id",oS=[30,60,90],ow=n=>{let{isPaywallEligible:e,paywallConfig:o}=n,t=(0,nY.useIsEntitled)(),a=(0,nY.useUserId)(),r=(0,e7.useAnalytics)(),[i,l]=(0,nd.useState)({}),[c,s]=(0,nd.useState)(),[d,m]=(0,nd.useState)({30:!1,60:!1,90:!1}),p=(0,nd.useRef)(!1),u=(0,nd.useRef)(null),y=(0,nd.useRef)(null),g=(0,nd.useRef)(!1),f=(0,nd.useRef)({});(0,ov.default)(()=>
157{if(window.dataLayer?.push&&!g.current){let n=window.dataLayer.push;window.dataLayer.push=(...e)=>{let o=[].slice.call(e,0);return e[0]?.event==="dataLayer-initalized"&&window.dispatchEvent(new CustomEvent("DataLayerInitEvent",{detail:e[0]})),n.apply(window.dataLayer,o)};let e=n=>{l(n.detail||{})},o=()=>{s(window.Zephr?.accessDetails?.trials||{})};return window.addEventListener("DataLayerInitEvent",e,{once:!0}),document.addEventListener("zephr.browserDecisionsFinished",o,{once:!0}),f.current={userAgent:window.navigator.userAgent,countryCode:navigator.language.split("-")[1],referSource:document.referrer},()=>{window.dataLayer&&(window.dataLayer.push=n),window.removeEventListener("DataLayerInitEvent",e),document.addEventListener("zephr.browserDecisionsFinished",o,{once:!0})}}},[]);let h=(0,nd.useCallback)(()=>a?t?"subscriber":"registered":"anonymous",[a,t]),C=(0,nd.useCallback)(()=>(u.current||(u.current=document.querySelector("#zephr-footer-container")),u.current),[]),_=(0,nd.useCallback)(()=>(y.current||(y.current=document.querySelector("#zephr-anchor")),y.current),[]),k=async()=>{(0,n5.getCookie)(oP)||await ox()},b=(0,nd.useCallback)(async(n,t)=>{let r=C(),l=(i["All Categories"]||"").split(","),c=i["Page Type"]||"",s=o.excludedArticleTypes||[],d=o.meterExceptions||[],m=l.some(n=>d.includes(n)),p=s.includes(c),u=21!==n?r?.getAttribute("data-wid"):"";return await k(),{wId_2:t?void 0:[u],dtId:(0,n5.getCookie)(oP),action:n,actionValue:t,refer:document.referrer,requestUrl:window.location.href,user:{userId:a||"",userState:h()},...t?{}:{content:{section:i["Primary Category"],subSection:l,articleId:i["Page ID"],articleType:c,articleClass:e?"paywall eligible":"free",increaseRA:!m&&!p},context:{custom:{variable_1:i.Headline},...f.current}},...t?{context:f.current}:{}}},[i,e,h,C,o.meterExceptions,o.excludedArticleTypes,a]),T=(0,nd.useCallback)(()=>{let n=_()&&!c;return Object.entries(i).length>0&&!n},[i,c,_]),B=(0,nd.useCallback)(async n=>{oR(await b(n))},[b]);(0,nd.useEffect)(()=>
157{T()&&B(21)},[T,B,r]),(0,nd.useEffect)(()=>{async function n(){r&&r.emit(await oI())}T()&&r&&n()},[T,r]),(0,nd.useEffect)(()=>{if(T()){let n=C();if(n){let e=44;n.classList.contains("duet--growl")&&(e=41);let o=()=>{B(e)},t=()=>{B(28)};return n.classList.contains("visible")?(o(),n.addEventListener("click",t),()=>{n.removeEventListener("click",t)}):(n.addEventListener("ToutImpression",o),n.addEventListener("click",t),()=>{n.removeEventListener("ToutImpression",o),n.removeEventListener("click",t)})}}},[T,C,B]);let R=(0,nd.useCallback)(async()=>{if(p.current)return;p.current=!0;let n=100*(window.scrollY+window.outerHeight)/document.body.offsetHeight;for(let e of oS)n>e&&!d[e]&&(m(n=>({...n,[e]:!0})),oR(await b(46,String(e))));p.current=!1},[d,b]);return(0,nd.useEffect)(()=>{let n=(0,oT.default)(()=>{R()},200);return window.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("scroll",n)}},[R]),(0,nr.jsx)(nr.Fragment,{})};function oL(n,e=!1){if(Array.isArray(n))return n.map(n=>oL(n,e)).filter(n=>null!=n&&""!==n&&!(Array.isArray(n)&&0===n.length)&&!(e&&"object"==typeof n&&!Array.isArray(n)&&0===Object.keys(n).length));if("object"==typeof n&&null!==n){let o={};return Object.entries(n).forEach(([n,t])=>{let a=oL(t,e);null==a||""===a||Array.isArray(a)&&0===a.length||e&&"object"==typeof a&&!Array.isArray(a)&&0===Object.keys(a).length||(o[n]=a)}),o}return n}let oA=({children:n,globalData:e})=>(0,nr.jsx)(e1.default.Provider,{value:e,children:n});var oF=n.i(215625);let oM=({children:n,overrides:e})=>{var o;let{breakingNewsBanner:t,wikiBanner:a,siteSettings:r,newsletters:i,mainNav:l,footerNav:c}=(0,nV.useLazyLoadQuery)((nW.hash&&"2fd6dc06ea95c33c58fd2fedf8292ee2"!==nW.hash&&console.error("The definition of 'GlobalDataContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),nW),{}),{placeholderImage:s,siteTagline:d,siteLogo:m,seo:p,...u}=r,y={...u,...e?.siteSettings??{}},g=e&&"siteSettings"in e&&e.siteSettings&&"siteTagline"in e.siteSettings?e.siteSettings.siteTagline:d,f=null,h=e&&"siteSettings"in e&&e.siteSettings&&"siteLogo"in e.siteSettings?e.siteSettings.siteLogo:m;h&&(f={social:{url:h.thumbnails.social.url,...(0,oF.getThumbnailDimensions)(h,h.thumbnails.social)},original:{url:h.thumbnails.original.url,...(0,oF.getThumbnailDimensions)(h,h.thumbnails.original)}});let C=null;a&&((C={...a}).dek="We rely on readers like you to fund our journalism. <strong>Will you support our work and become a Vox Member today?</strong>");let _=null,k={defaultSchema:p?.defaultSchema??null,newsMediaOrganizationSchema:p?.newsMediaOrganizationSchema??null},b=e?.siteSettings?.seo;o={defaultSchema:b?.defaultSchema??k.defaultSchema,newsMediaOrganizationSchema:b?.newsMediaOrganizationSchema??k.newsMediaOrganizationSchema},_={longSiteTitle:o.defaultSchema?.title||void 0,facebookAppId:o.defaultSchema?.facebookAppId||void 0,googleSiteVerification:o.defaultSchema?.googleSiteVerification||void 0,longSiteDescription:o.newsMediaOrganizationSchema?.description||void 0,foundingDate:o.newsMediaOrganizationSchema?.foundingDate||void 0,founders:o.newsMediaOrganizationSchema?.founders.map(n=>n)||[],knowsAbout:o.newsMediaOrganizationSchema?.knowsAbout.map(n=>n)||[],diversityPolicyUrl:o.newsMediaOrganizationSchema?.diversityPolicyUrl||void 0,ethicsPolicyUrl:o.newsMediaOrganizationSchema?.ethicsPolicyUrl||void 0,mastheadUrl:o.newsMediaOrganizationSchema?.mastheadUrl||void 0,wikipediaUrl:o.newsMediaOrganizationSchema?.wikipediaUrl||void 0,linkedInUrl:o.newsMediaOrganizationSchema?.linkedInUrl||void 0};let T=n=>n?.menuItems?.nodes?n.menuItems.nodes.map(n=>({title:n.label,url:n.url||"",subItems:n.menuItems.map(n=>({title:n.label,url:n.url||""}))})):null,B=e&&"mainNavItems"in e&&e.mainNavItems?e.mainNavItems:T(l),R=e&&"footerItems"in e&&e.footerItems?e.footerItems:T(c);return(0,nr.jsx)(oA,{globalData:{breakingNewsBanner:t,wikiBanner:C,siteSettings:{...y,siteTagline:g||void 0,placeholderImageUrl:{horizontal:s?.thumbnails.horizontal.url||"",vertical:s?.thumbnails.vertical.url||"",square:s?.thumbnails.square.url||"",social:s?.thumbnails.social.url||""},siteLogo:f,seo:_},newsletters:i,mainNav:B,footerNav:R},children:n})};var oE=n.i(494558),oN=n.i(386687),oD=n.i(500613),oK=n.i(754734);function oH(n,e,{min:o,max:t}){if(!n?.trim())return e;let a=Number(n);return Number.isSafeInteger(a)&&a>=o&&a<=t?a:e}oH(nz.default.env.WP_API_CONNECT_TIMEOUT_MS,2e3,{min:1,max:3e4});let oq=oH(nz.default.env.WP_API_CONNECT_RETRIES,1,{min:0,max:5}),oz=new Set(["UND_ERR_CONNECT_TIMEOUT","ECONNREFUSED","ENETUNREACH","EHOSTUNREACH"]);async function oj(n,e,o){for(let t=0;;t+=1)try{return await fetch(n.url,e)}catch(e){if(t>=o||!function(n){let e=n?.cause,o=e?.code;return"string"==typeof o&&oz.has(o)}(e))throw e;oK.log.warn({url:n.url,operationName:n.operation.operationName,attempt:t+1,code:e.cause?.code},"Retrying GraphQL request after connect failure")}}function oO({url:n,middleware:e,options:o={},incomingRequestContext:t}){let r=function(n={}){return async e=>{let o,t={...e.fetchOpts},r={...e.fetchOpts.headers,Accept:"application/json"};"POST"===e.fetchOpts.method&&(t.body=JSON.stringify(e.operation),r["Content-Type"]="application/json"),t.headers={...t.headers,...r};let i=await (a??=(async()=>{})());i&&(t.dispatcher=i),"true"===nz.default.env.DEBUG_ENABLED&&oK.log.debug(`GQL Curl Command for ${e.operation.operationName}: 
158
159${(0,oN.default)(e.url,t)}
160`);let l=await oj(e,t,i?oq:0),c=await l.text();if(!l.ok){let n;throw new oD.DuetError(`[${l.status}] GraphQL Request Failed: ${l.statusText}`,{cause:`[${l.status}] GraphQL request failure due to ${l.statusText}`,extra:{status:l.status,statusText:l.statusText,url:e.url,operationName:e.operation.operationName,text:c,requestMethod:t.method||"GET",responseHeaders:(n={}
160,l.headers.forEach((e,o)=>{n[o]=e}),n)}})}try{o=JSON.parse(c)}catch(o){let n;throw new oD.DuetError(`Failed to parse ${e.operation.operationName} GraphQL response JSON`,{cause:o,extra:{status:l.status,statusText:l.statusText,url:e.url,operationName:e.operation.operationName,text:c,requestMethod:t.method||"GET",responseHeaders:(n={},l.headers.forEach((e,o)=>{n[o]=e}),n)}})}return n.onHeaders&&n.onHeaders(l.headers,e.operation),o}}(o),i=(function(n){if(0===n.length)return n=>n;let e=n[n.length-1],o=n.slice(0,-1);return n=>o.reduceRight((n,e)=>e(n),e(n))})(e)(r),l=function n(e){if(!e||"object"!=typeof e)return{};let o={};for(let[t,a]of Object.entries(e))if(void 0!==a)if("object"==typeof a&&null!==a){let e=n(a);Object.keys(e).length>0&&(o[t]=e)}else o[t]=a;return o}(t);return(e,o,t)=>{if(!e.id)throw Error("Missing request id");return oE.Observable.create(a=>{let r=i({url:n,fetchOpts:{method:"POST",headers:{}},request:e,operation:{operationName:e.name,variables:o},cacheConfig:t,incomingRequestContext:l});if(!(0,oE.isPromise)(r)){a.next(r),a.complete();return}r.then(n=>{a.next(n),a.complete()},n=>{a.error(n),a.complete()})})}}let oV=function({name:n,commit:e}){if(!n&&!e)return n=>e=>n(e);let o={};return n&&(o["client-name"]=n),e&&(o["client-version"]=e.substring(0,7)),n=>e=>(e.fetchOpts.headers={...e.fetchOpts.headers,...o},n(e))},oU=function({communityId:n}){if(!n)return n=>e=>n(e);let e={};return n&&(e["vm-community-id"]=n.toString()),n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},oW=(0,n.i(73018).default)({enabled:"true"!==nz.default.env.DISABLE_GRAPHQL_LOGGING,base:void 0,browser:{write(n){try{console.log(JSON.stringify(n))}catch(n){n instanceof Error&&console.log(JSON.stringify(n,["name","message","stack"])),console.log(JSON.stringify({message:"Unknown error type"}))}}},level:nz.default.env.LOG_LEVEL||"info"}).child((0,oK.getLoggerBindings)("duet-framework")),oQ=n=>async e=>{let o=await n(e);if(o.errors){let n={url:e.url,errors:o.errors,hasData:!!o.data,requestMethod:e.fetchOpts.method,incomingRequestContext:e.incomingRequestContext,...e.logContext};if((!o.data||o.errors.length>0)&&e.cacheConfig.metadata?.throwOnError!==!1)throw oW.error(n,"GraphQL Response with critical errors"),new oD.DuetError("GraphQL Response with critical errors",{extra:n});oW.warn(n,"GraphQL Response with errors"),(0,ni.captureException)(new oD.DuetError("GraphQL Response with errors",{extra:n}))}return o};var o$=n.i(216752);function oG(n){let{communityDataResolver:e}=n||{};return n=>async o=>{let t,a=o.incomingRequestContext?.communityId;if(e)if("function"==typeof e){if(a)try{t=e(a)}catch{t={communityId:a}}}else t=e;else a&&(t={communityId:a});let r={operationName:o.operation.operationName,variables:o.operation.variables,variableHash:Object.keys(o.operation.variables).length>0?await (0,o$.varsHash)(o.operation.variables):null,persistedQuery:{md5Hash:o.request.id||void 0}};return o.logContext={query:r,community:t},n(o)}}function oZ(n,e){function o(n){return Object.prototype.toString.call(n).slice(8,-1).toLowerCase()}let t=o(n);if(t!==o(e))return!1;if("array"===t){if(n.length!==e.length)return!1;for(let o=0;o<n.length;o++)if(!oZ(n[o],e[o]))return!1;return!0}if("object"===t){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&!oZ(n[o],e[o]))return!1;return!0}return"function"===t?n.toString()===e.toString():n===e}var oJ=n.i(637418);function oY(n,e){let o=new oE.RecordSource(e),t=new oE.Store(o);return new oE.Environment({store:t,network:n,isServer:!1,relayFieldLogger:n=>{let e="Relay Error";"error"in n&&n.error.message&&(e=`${e}: ${n.error.message}`),n2.DEPLOY_ENV.includes("production")||console.error(e,n)}})}n.i(894966);let oX=(i={},async n=>(n in i||(i[n]=await (0,o$.default)({text:n})),i[n]));var o0=n.i(238532);let o1=n=>e=>{let o=nz.default.env.WP_PLATFORM_API_TOKEN;if(!o)throw Error("WP_PLATFORM_API_TOKEN environment variable is required for basic auth middleware.");return e.fetchOpts.headers.Authorization=`Basic ${o0.Buffer.from(`duet:${o}`).toString("base64")}`,n(e)},o4=n=>async e=>{let o=Date.now(),t=await n(e);return oW.info({duration:Date.now()-o,url:e.url,cache:e.cache,...e.logContext},"GraphQL response"),t},o3=function({bypassCache:n}){if(!n)return n=>e=>n(e);let e={};return e["vm-cache-bypass-wp"]="1",n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},o2=function({active:n}){if(!n)return n=>e=>n(e);let e={};return e["fastly-debug"]="1",n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},o5=function({clientUserAgent:n}){let e={"User-Agent":"duet"};return n&&(e["x-duet-client-user-agent"]=n),n=>
160o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))};function o7({hydrationData:n,persisted:e,communityApiUrl:o,userAgent:t,bypassCache:a,fastlyDebugHeader:r,options:i={},incomingRequestContext:l}){let{WP_GRAPHQL_URL:c}=nz.default.env;if(!c)throw Error("WP_GRAPHQL_URL is not defined");let s=function({hydrationData:n,persisted:e,userAgent:o,bypassCache:t,fastlyDebugHeader:a}){let{APP_NAME:r,VERSION:i}=nz.default.env;return[...null!==n?[e=>async o=>{if("query"!==o.request.operationKind)return e(o);let t=await e(o);return t.data&&n.responses.push({operationName:o.operation.operationName,variables:o.operation.variables,data:t.data,errors:t.errors||[]}),t}]:[],oG({communityDataResolver:n=>{let e=(0,oa.getCommunityConfig)(n);return{communityId:n,communityName:e.communityName,communityApiOrigin:e.communityApiOrigin,communityOrigin:e.communityOrigin,communityWpSiteId:e.communityWpSiteId}}}),o4,oQ,o1,oV({name:r,commit:i}),o5({clientUserAgent:o}),o3({bypassCache:t}),o2({active:a}),n=>async o=>{if("query"!==o.request.operationKind||!o.request.id)return n(o);if(!(o.request.id in e))return oK.log.debug(`---------! WARNING: Request for ${o.operation.operationName} not found in persisted data - are you using the correct query fetcher?`),n(o);let t=await oX(e[o.request.id]);o.logContext=(0,nl.default)({},o.logContext,{query:{persistedQuery:{sha256Hash:t}}});let{url:a,fetchOpts:{method:r}}=o;o.fetchOpts.method="GET";let i={queryId:t,operationName:o.operation.operationName,variables:o.operation.variables};o.url=function(n,e){let o=new URL(n);for(let[n,t]of Object.entries(e)){let e="string"==typeof t?t:JSON.stringify(t);o.searchParams.append(n,e)}return o.href}(a,i);let l=await n(o);return"errors"in l&&l.errors&&l.errors[0]&&"PersistedQueryNotFound"===l.errors[0].message?(o.url=a,o.fetchOpts.method=r,o.operation.extensions={...o.operation.extensions,persistedQuery:{version:1,sha256Hash:t}},o.operation.query=function(n,e){if(e.text)return e.text;if(!e.id)throw Error("no id or text on query");let o=n[e.id];if(!o)throw new oD.DuetError(`persisted query not found for id: ${e.id}`,{extra:{id:e.id}});return o}(e,o.request),n(o)):l}]}({hydrationData:n,persisted:e,userAgent:t,bypassCache:a,fastlyDebugHeader:r});return oE.Network.create(oO({url:o||c,middleware:s,options:i,incomingRequestContext:l}))}var o8=n.i(718514),o6=n.i(996688);function o9(n,e){return n+JSON.stringify(e)}try{r=n.r(75415)}catch(n){throw(0,ni.captureException)(n,{extra:{message:"could not load persisted queries"}}),n}let tn=r,te=function(n,e){return(({req:n,persisted:e,communityId:o,createServerNetworkFunction:t})=>{let a={responses:[]},r={},i=n.url?.startsWith("/api/")??!1,l=(({hydration:n,persisted:e,req:o,communityId:t,createServerNetworkFunction:a,onHeaders:r})=>{var i;let{communityApiUrl:l}=(0,oa.getCommunityConfig)(t),{forwardedHost:c,...s}={forwardedHost:(i=o.headers)["x-forwarded-host"],resourceNodeId:i["vm-resource-node-id"],resourceType:i["vm-resource-type"],resourceWpId:i["vm-resource-wp-id"]},d=function(n){let e=Object.getOwnPropertySymbols(n).find(n=>"NextInternalRequestMeta"===n.description);if(!e)return;let o=n[e];if(o&&"object"==typeof o)return{initURL:o.initURL,invokePath:o.invokePath,invokeOutput:o.invokeOutput}}(o),m={communityId:t,url:o.url,forwardedHost:c,resourceData:s,nextInternalRequestMeta:d};return oY(a()({hydrationData:n,persisted:e,communityApiUrl:l,userAgent:o.headers["user-agent"],bypassCache:(0,o8.bypassWpCacheEnabled)(o),options:{onHeaders:r},incomingRequestContext:m}))})({hydration:a,persisted:e,req:n,communityId:o,createServerNetworkFunction:t,onHeaders:(n,e)=>{let o=o9(e.operationName,e.variables),t={};n.forEach((n,e)=>t[e]=n),r[o]=t}});return{fetchQuery:async function(n){let{query:e,variables:o,durationHeaderKey:t,throwOnError:c}=n,s=n.duetPrefix??!i,d=(0,oK.isomorphicTimer)(),m=await (0,oE.fetchQuery)(l,e,o,{fetchPolicy:"network-only",networkCacheConfig:{metadata:{throwOnError:c}}}).toPromise(),p=(0,oK.getExecutionDuration)(d),u=function(n){let e=n;if("default"in e&&(e=e.default),"function"==typeof e&&(e=e()),!("operation"in e))throw Error("Not a ConcreteRequest");return e}(e).operation.name,y=o9(u,o),g=y in r?{...r[y],"vm-duration-gql-query":p}:{"vm-duration-gql-query":p},f=(0,o8.getQueryResponseSurrogateKeys)(g,"gql",{duetPrefix:s});return{response:m,headers:g,surrogateKeys:f,durationHeaderKey:t||(0,o6.getDurationHeaderKeyForOperation)(u),duration:p,discardHydration:()=>{let n=a.responses.findIndex(n=>n.operationName===u&&oZ(n.variables,o));-1!==n&&a.responses.splice(n,1)}}},hydration:a,getCollectedHeaders:()=>Object.freeze({...r})}})({persisted:tn,req:n,communityId:e,createServerNetworkFunction:()=>o7})};var to=n.i(286767);let tt=({routeInfo:n,children:e})=>(0,nr.jsx)(to.default.Provider,{value:{routeInfo:n},children:e});var ta=n.i(94685);let tr=({schema:n,communityConfig:e})=>{let{siteSettings:o}=(0,e1.useGlobalDataContext)(),t=(0,nd.useMemo)(()=>"function"==typeof n?n(o,e):n,[e,n,o]);return(0,nr.jsx)(ta.DefaultSeo,{...t})};var ti=n.i(750962),tl=n.i(894534);let tc=({seoSchemaConfig:n})=>{let{base:e}=(0,ti.default)(),{siteSettings:o}=(0,e1.useGlobalDataContext)(),t=(0,of.useCommunityContext)(),a=(0,nd.useMemo)(()=>{let a=n?.[e];return"function"==typeof a?a(o,t):a||null},[t,e,n,o]);return a?a.map((n,e)=>(0,nr.jsx)(tl.default,{schema:n},e)):null},ts=({analyticsClient:n,volume:e,subXTrackingEnabled:o,children:t})=>(0,nr.jsx)(nr.Fragment,{children:(0,nr.jsx)(e7.default.Provider,{value:{client:n,volume:e,subXTrackingEnabled:o},children:t})}),td=({children:n,campaign:e})=>(0,nr.jsx)(e0.default.Provider,{value:{campaign:e},children:n}),tm=({children:n,categories:e,primaryCategoryNodeId:o,primarySuperCatNodeId:t,superCatNodeId:a,c
160ategoryNodeId:r,internalCategories:i})=>(0,nr.jsx)(nP.Provider,{value:{categories:e,internalCategories:i,primaryCategoryNodeId:o,primarySuperCatNodeId:t,superCatNodeId:a,categoryNodeId:r},children:n}),tp=({children:n,currentOrigin:e,currentCommunityId:o,currentCycloneCommunityId:t,currentWpSiteId:a,communities:r})=>{let i=r[o],l=(0,nd.useMemo)(()=>(0,of.createCycloneCommunityIndex)(r),[r]);if(!i)throw Error(`Community not found for current communityId: ${o}`);return(0,nr.jsx)(of.default.Provider,{value:{currentCommunity:i,currentCommunityId:o,currentCycloneCommunityId:t,currentOrigin:e,currentWpSiteId:a,communities:r,cycloneCommunitiesById:l},children:n})},tu=({children:n,adConfig:e,appConfig:o,commentsConfig:t,membershipConfig:a,networkConfig:r,communityConfig:i,crossPostConfig:l,coralConfig:c,cycloneConfig:s,newslettersConfig:d,customArticleFooter:m,subscriptionProviderConfig:p,seoConfig:u,parselyConfig:y,paywallConfig:g,stnVideoConfig:f,subscriptionsConfig:h,featureConfig:C,userProfileConfig:_,wunderkindConfig:k,retailerLinkOrderConfig:b})=>{let{siteSettings:{siteDomain:T}}=(0,e1.useGlobalDataContext)(),B=`https://${T}`;return(0,nr.jsx)(nw.default.Provider,{value:{adConfig:e,appConfig:o,commentsConfig:t,communityConfig:Object.assign(Object.assign({},i),{siteOrigin:B}),coralConfig:c,cycloneConfig:s,crossPostConfig:l,customArticleFooter:m,featureConfig:C,membershipConfig:a,networkConfig:r,newslettersConfig:d,seoConfig:u,parselyConfig:y,paywallConfig:g,stnVideoConfig:f,subscriptionProviderConfig:p,subscriptionsConfig:h,userProfileConfig:_,wunderkindConfig:k,retailerLinkOrderConfig:b},children:n})};var ty=n.i(964081);ty.ONETRUST_CATEGORIES.essential,ty.ONETRUST_CATEGORIES.performance,ty.ONETRUST_CATEGORIES.functional,ty.ONETRUST_CATEGORIES.targeting,ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds;let tg=({children:n})=>{let[e,o]=(0,nd.useState)([]),[t,a]=(0,nd.useState)(!0),r=(0,nd.useRef)(null),i=(0,nd.useCallback)(()=>{window.OneTrust&&window.OneTrust.ToggleInfoDisplay()},[]),l=(0,nd.useCallback)(()=>{if(window.OneTrust){let n=`${ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds}:1`;window.OneTrust.UpdateConsent("Category",n)}},[]);return(0,nd.useEffect)(()=>{let n=()=>{let e=window.OnetrustActiveGroups?window.OnetrustActiveGroups.split(",").filter(n=>""!==n):null;e?(o(e),a(!1)):(r.current&&clearTimeout(r.current),r.current=setTimeout(n,50))};return n(),()=>{r.current&&clearTimeout(r.current)}},[]),(0,nd.useEffect)(()=>{let n=n=>{o(n.detail)};return window.addEventListener("OneTrustGroupsUpdated",n),()=>{window.removeEventListener("OneTrustGroupsUpdated",n)}},[]),(0,nr.jsx)(ty.default.Provider,{value:{activeConsentGroups:e,isOneTrustLoading:t,enableSocialMediaCookies:l,toggleCookiesConsentDrawer:i},children:n})};var tf=n.i(710395);let th=({isPaywallEligible:n,paywallConfig:e,trackingScript:o,children:t})=>(0,nr.jsxs)(tf.default.Provider,{value:{isPaywallEligible:n,paywallConfig:e},children:[e.subXTrackingEnabled&&o,t]});var tC=n.i(69216),t_=n.i(391228);n.i(162228);var tk=n.i(303460),tb=n.i(505385);let tT=()=>{let{breakingNewsBanner:n}=(0,e1.useGlobalDataContext)(),{campaign:e}=(0,e0.useCampaignContext)(),o=(0,e7.useAnalytics)(),t=(0,nd.createRef)(),[a,r]=(0,nd.useState)(!1),i=n?.content.map(n=>n.html).join(" ");if((0,e5.default)(t,{event:"breaking_news_banner",breaking_news_banner:{name:i,action:"view",position:"breaking_news_banner"}}),e||!n)return null;let{content:l,buttonText:c,buttonUrl:s}=n,d=c.toLowerCase().replace(/\s/g,"_");return(0,nr.jsx)("div",{ref:t,className:(0,nm.default)(e2.SELECTORS.BreakingNewsBanner,"gn1pdm0",a?"gn1pdm7":""),children:(0,nr.jsxs)("div",{className:(0,nm.default)(nR.sharedStyles.layout.mainColumn,"gn1pdm1"),children:[(0,nr.jsx)("div",{className:"gn1pdm2",children:(0,nr.jsxs)(tk.default,{href:s,onClick:()=>o?.emit({event:"breaking_news_banner",breaking_news_banner:{name:i,action:`click_${d}`,position:"breaking_news_banner"}}),children:[l.map((n,e)=>(0,nr.jsx)(e4.default,{html:n.html,component:"span",className:"gn1pdm3"},e)),(0,nr.jsx)("span",{className:"gn1pdm4",children:c}),(0,nr.jsx)(tC.default,{className:"gn1pdm5"})]})}),(0,nr.jsxs)("button",{onClick:()=>{r(!a)},children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"Close Banner"}),(0,nr.jsx)(t_.default,{className:"gn1pdm6"})]})]})})},tB=({anchorId:n,text:e="Skip to main content",className:o})=>(0,nr.jsx)(e3.default,{className:(0,nm.default)(e2.SELECTORS.SkipToContent,"_1d4qqt20",o&&o),displayType:"secondary",href:`#${n}`,text:e});var tR=n.i(583241),tx=n.i(713363),tI=n.i(742841),tv=n.i(641824);let tP=({className:n,fill:e="currentColor",width:o=23,height:t=17})=>(0,nr.jsxs)("svg",{width:o,height:t,className:n,viewBox:"0 0 23 17",xmlns:"http://www.w3.org/2000/svg",children:[(0,nr.jsx)("line",{x1:"0.867188",y1:"1.53857",x2:"22.8672",y2:"1.53857",stroke:e,strokeWidth:"2"}),(0,nr.jsx)("line",{x1:"0.867188",y1:"8.53857",x2:"22.8672",y2:"8.53857",stroke:e,strokeWidth:"2"}),(0,nr.jsx)("line",{x1:"0.867188",y1:"15.5386",x2:"22.8672",y2:"15.5386",stroke:e,strokeWidth:"2"})]});var tS=n.i(992486),tw=n.i(912953),tL=n.i(561646),tA=n.i(298660),tF=n.i(695287),tM=n.i(401262),tE=n.i(780070);let tN=({Logo:n,onCloseNotifications:e,showCloseButton:o=!0})=>{let{communityConfig:t}=(0,nw.useConfigContext)(),a=(0,e7.useAnalytics)(),[r,i]=(0,nd.useState)("/auth/login?returnPath=/");(0,nd.useEffect)(()=>{let{ssoAuthDomain:n,isPrimaryCommunity:e}=t,{protocol:o,href:a,pathname:r}=window.location;i(n&&!e?`${o}//${n}/auth/sso?returnTo=${encodeURIComponent(a)}`:`/auth/login?returnPath=${encodeURIComponent(r)}`)},[]);let l=(0,nd.useCallback)(()=>{a?.emit({event:"authentication",authentication:{method:"notification_top_navigation"}})},[a]);return(0,nr.jsxs)("div",{className:"_7gyks50",children:[o&&(0,nr.jsx)(e3.default,{className:"_7gyks51",text:"",iconLeft:(0,nr.jsx)(t_.default,{fill:eJ.default.sys.color.subtle}),displayType:"cycloneSecondary",onClick:e}),(0,nr.jsxs)("div",{className:"_7gyks54",children:[n&&(0,nr.jsx)(n,{className:"_7gyks52"}),(0,nr.jsx)("p",{className:"_7gyks53",children:"Sign in to see your notifications or create an account to join the conversation."}),(0,nr.jsx)(e3.default,{text:"Sign in",href:r,onClick:l})]})]})};var tD=n.i(685321),tK=n.i(433770),tH={standard:"ad3cho7 ad3cho6",mobile:"ad3cho8 ad3cho6"}
160,tq={standard:"ad3choa ad3cho9",mobile:"ad3chob ad3cho9"},tz={standard:"ad3choh ad3chog",mobile:"ad3choi ad3chog"},tj={standard:"ad3chok ad3choj",mobile:"ad3chol ad3choj"},tO={standard:"ad3chon ad3chom",mobile:"ad3choo ad3chom"},tV={standard:"ad3choq ad3chop",mobile:"ad3chor ad3chop"};let tU=(0,tF.observer)(function({popoverId:n,popoverClassName:e,type:o,Logo:t}){let a=(0,e7.useAnalytics)(),[r,i]=(0,nd.useState)(!0),l=(0,tK.useOptionalNotificationsDrawerContext)();(0,nd.useEffect)(()=>{"/notifications"===window.location.pathname&&i(!1)},[]);let c=(0,nd.useRef)(!1),s=(0,nd.useRef)(!1),{user:d}=(0,nY.useAuth)(),[m,p]=(0,nd.useState)(!1),{RootStore:u}=(0,tK.useNotificationsStore)(),y=u?.notificationsStore.notificationsStatus.unseen??0;(0,nd.useEffect)(()=>{if(l||u?.userStore.viewerLoading||!u?.userStore.viewer)return;let n=!s.current&&m;s.current=m,n&&(c.current?y>0&&(u.allNotificationsStore.refreshNotifications(),u.unreadNotificationsStore.refreshNotifications({filter:tK.NotificationsFilter.Unread})):(u.allNotificationsStore.loadNotificationsForUser(),u.unreadNotificationsStore.loadNotificationsForUser({filter:tK.NotificationsFilter.Unread}),c.current=!0))},[u,m,l,y]);let g=(0,nd.useCallback)(()=>{p(!1)},[]),f=(0,nd.useRef)(null),{refs:h,floatingStyles:C,context:_}=(0,tL.useFloating)({middleware:[(0,tw.offset)(10),(0,tw.shift)({padding:30}),(0,tw.arrow)({element:f}),(0,tw.size)({apply({availableHeight:n,elements:e}){Object.assign(e.floating.style,{maxHeight:`${Math.min(n-20,600)}px`})}})],whileElementsMounted:tS.autoUpdate});return(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("button",{"aria-label":"Open Notifications","aria-expanded":l?.isDrawerOpen??m,onClick:()=>{r&&(((l?.isDrawerOpen??m)||(u?.userStore.setLastViewed(new Date),a?.emit({event:"notification_click"})),l)?l.toggleDrawer():p(n=>!n))},ref:h.setReference,children:(0,nr.jsxs)("span",{className:"ad3cho1",children:[(0,nr.jsx)(tE.default,{className:(0,nm.default)("ad3cho2",!r&&"ad3cho3"),id:"notifications-bell"}),u?.notificationsStore.unseenNotificationsDisplayCount&&(0,nr.jsx)("div",{id:"notifications-unseen-count",className:"ad3cho4",children:u.notificationsStore.unseenNotificationsDisplayCount})]})}),!l&&(0,nr.jsx)(tM.CSSTransition,{in:m,timeout:200,classNames:{enter:tz[o],enterActive:tj[o],exit:tO[o],exitActive:tV[o]},nodeRef:h.floating,unmountOnExit:!0,children:(0,nr.jsxs)("div",{className:"mobile"===o?"ad3chod":void 0,children:[" ",(0,nr.jsx)(tA.FocusTrap,{active:m,focusTrapOptions:{fallbackFocus:`#notifications-popover${n?`-${n}`:""}`,escapeDeactivates:!1,clickOutsideDeactivates:n=>{if(n.target instanceof HTMLElement){let e="notifications-bell"===n.target.id,o="notifications-badge"===n.target.id,t="notifications-unseen-count"===n.target.id;e||o||t||p(!1)}return!1},allowOutsideClick:!0,preventScroll:!0},children:(0,nr.jsxs)("div",{id:`notifications-popover${n?`-${n}`:""}`,style:{..."standard"===o?C:{}},ref:"standard"===o?h.setFloating:void 0,role:"dialog","aria-modal":"true","aria-label":"Notifications",className:tH[o],children:["standard"===o&&(0,nr.jsx)(tL.FloatingArrow,{ref:f,context:_,className:"ad3cho5"}),(0,nr.jsx)("div",{className:(0,nm.default)(tq[o],e),children:d?(0,nr.jsx)(nr.Fragment,{children:u?(0,nr.jsx)(tD.default,{showGoToNotificationsPageLink:!0,onCloseNotifications:g,mode:tD.ContentMode.Modal}):(0,nr.jsx)("div",{className:"ad3cho0 _16dtapb0"})}):(0,nr.jsx)(tN,{Logo:t,onCloseNotifications:g})})]})})]})})]})}),tW=({Logo:n,popoverId:e,popoverClassName:o})=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("div",{className:"i9jt4r0",children:(0,nr.jsx)(tU,{type:"standard",popoverClassName:o,Logo:n,popoverId:e})}),(0,nr.jsx)("div",{className:"i9jt4r2",children:(0,nr.jsx)(tU,{type:"mobile",popoverClassName:o,Logo:n,popoverId:e})})]});var tQ=n.i(564182),t$={normal:"_1xeqa9o1 _1xeqa9o0",branded:"_1xeqa9o2 _1xeqa9o0"},tG={normal:"_1xeqa9o7 _1xeqa9o6",branded:"_1xeqa9o8 _1xeqa9o6"},tZ={normal:"_1xeqa9ob _1xeqa9oa",branded:"_1xeqa9oc _1xeqa9oa"};let tJ=(0,nB.withGracefulErrorBoundary)(({Logo:n,NotificationsLogo:e,headline:o,isBranded:t=!1,showNotificationsButton:a=!1})=>{let{openDrawer:r,drawerId:i}=(0,tI.useNavigationContext)(),l=(0,e7.useAnalytics)(),c=t?"branded":"normal";return(0,nr.jsx)("nav",{"aria-label":"Navigation Bar",className:(0,nm.default)(tQ.default.MinimalNav,t$[c]),children:(0,nr.jsxs)("div",{className:"_1xeqa9o3",children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,
160className:"_1xeqa9o5",children:(0,nr.jsx)(n,{className:(0,nm.default)(tG[c])})}),o&&(0,nr.jsx)("div",{className:"_1xeqa9o4",children:o}),(0,nr.jsxs)("div",{className:"_1xeqa9o9",children:[a&&e&&(0,nr.jsx)(tW,{Logo:e,popoverId:"minimal"}),(0,nr.jsx)("button",{onClick:()=>{r(),l?.emit({event:"navigation_click",navigation_click:{name:"minimal nav more button"}})},"aria-controls":i,"aria-label":"Open Drawer",children:(0,nr.jsx)(tP,{className:(0,nm.default)(tZ[c])})})]})]})})},{context:"MinimalNavErrorBoundary"});n.i(838557);var tY=n.i(861314),tX=n.i(393982),t0=n.i(48739),t1="ew5fab0",t4="ew5fab1",t3="ew5fab2",t2="ew5fab3";let t5=()=>{let{user:n}=(0,nY.useAuth)(),e=(0,e7.useAnalytics)(),[o,t]=(0,nd.useState)("/auth/login?returnPath=/"),{communityConfig:a,membershipConfig:r}=(0,nw.useConfigContext)();(0,nd.useEffect)(()=>{let{ssoAuthDomain:n,isPrimaryCommunity:e}=a,{protocol:o,href:r,pathname:i}=window.location;t(n&&!e?`${o}//${n}/auth/sso?returnTo=${encodeURIComponent(r)}`:`/auth/login?returnPath=${encodeURIComponent(i)}`)},[]);let i=async()=>{e?.emit({event:"authentication",authentication:{method:"logout"}}),await fetch("/api/auth/firebase-logout"),location.reload()};return n?(0,nr.jsx)("ul",{className:t1,children:(0,nr.jsxs)("li",{className:t4,children:[(0,nr.jsx)("a",{className:t3,href:"/account/profile",children:"Your Account"}),(0,nr.jsx)("div",{className:t2,children:" / "}),(0,nr.jsx)("button",{className:t3,onClick:()=>void i(),children:"Log Out"})]})}):(0,nr.jsx)("ul",{className:t1,children:(0,nr.jsxs)("li",{className:t4,children:[(0,nr.jsx)("a",{className:t3,href:o,onClick:()=>{e?.emit({event:"authentication",authentication:{method:"log in"}})},children:"Login"}),!r.hideSignUp&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("div",{className:t2,children:" / "}),(0,nr.jsx)("a",{className:t3,href:o,onClick:()=>{e?.emit({event:"authentication",authentication:{method:"sign up"}})},children:"Sign Up"})]})]})})};n.i(31720);var t7=n.i(829149),t8=n.i(55163),t6=n.i(556010),t9=n.i(851129),an=n.i(986881);let ae=!1,ao=0;function at(n){"touch"===n.pointerType&&(ae=!0,setTimeout(()=>{ae=!1},50))}function aa(){if("u">typeof document)return 0===ao&&"u">typeof PointerEvent&&document.addEventListener("pointerup",at),ao++,()=>{!(--ao>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",at)}}var ar=n.i(255592);function ai(n){var e;return ar.env.isServer?null:null==n?document:null!=(e=null==n?void 0:n.ownerDocument)?e:document}var al=n.i(928361),ac=n.i(495528);function as(n){return(0,nd.useMemo)(()=>n,Object.values(n))}var ad=n.i(131454),am=n.i(305241);let ap=(0,nd.createContext)(()=>{});function au({value:n,children:e}){return nd.default.createElement(ap.Provider,{value:n},e)}var ay=n.i(991560);function ag(n){return"object"==typeof n&&null!==n&&"nodeType"in n&&"tagName"in n}function af(n){return ag(n)&&"accessKey"in n}function ah(n){return ag(n)&&"tabIndex"in n}function aC(n){return af(n)&&"LEGEND"===n.nodeName}var a_=n.i(599854),ak=n.i(792738);let ab=null!=(nt=nd.default.startTransition)?nt:function(n){n()};var aT=((l=aT||{}).Space=" ",l.Enter="Enter",l.Escape="Escape",l.Backspace="Backspace",l.Delete="Delete",l.ArrowLeft="ArrowLeft",l.ArrowUp="ArrowUp",l.ArrowRight="ArrowRight",l.ArrowDown="ArrowDown",l.Home="Home",l.End="End",l.PageUp="PageUp",l.PageDown="PageDown",l.Tab="Tab",l),aB=((c=aB||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),aR=((s=aR||{})[s.ToggleDisclosure=0]="ToggleDisclosure",s[s.CloseDisclosure=1]="CloseDisclosure",s[s.SetButtonId=2]="SetButtonId",s[s.SetPanelId=3]="SetPanelId",s[s.SetButtonElement=4]="SetButtonElement",s[s.SetPanelElement=5]="SetPanelElement",s);let ax={0:n=>({...n,disclosureState:(0,a_.match)(n.disclosureState,{0:1,1:0})}),1:n=>1===n.disclosureState?n:{...n,disclosureState:1},2:(n,e)=>n.buttonId===e.buttonId?n:{...n,buttonId:e.buttonId},3:(n,e)=>n.panelId===e.panelId?n:{...n,panelId:e.panelId},4:(n,e)=>n.buttonElement===e.element?n:{...n,buttonElement:e.element},5:(n,e)=>n.panelElement===e.element?n:{...n,panelElement:e.element}},aI=(0,nd.createContext)(null);function av(n){let e=(0,nd.useContext)(aI);if(null===e){let e=Error(`<${n} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,av),e}return e}aI.displayName="DisclosureContext";let aP=(0,nd.createContext)(null);aP.displayName="DisclosureAPIContext";let aS=(0,nd.createContext)(null);function aw(n,e){return(0,a_.match)(e.type,ax,n,e)}aS.displayName="DisclosurePanelContext";let aL=nd.Fragment,aA=ak.RenderFeatures.RenderStrategy|ak.RenderFeatures.Static,aF=(0,ak.forwardRefWithAs)(function(n,e){let{defaultOpen:o=!1,...t}=n,a=(0,nd.useRef)(null),r=(0,ad.useSyncRefs)(e,(0,ad.optionalRef)(n=>{a.current=n},void 0===n.as||(0,ak.isFragment)(n.as))),i=(0,nd.useReducer)(aw,{disclosureState:+!o,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:l,buttonId:c},s]=i,d=(0,ac.useEvent)(n=>{s({type:1});let e=ai(a.current);if(!e||!c)return;let o=n?ah(n)?n:"current"in n&&ah(n.current)?n.current:e.getElementById(c):e.getElementById(c);null==o||o.focus()}),m=(0,nd.useMemo)(()=>({close:d}),[d]),p=as({open:0===l,close:d}),u=(0,ak.useRender)();return nd.default.createElement(aI.Provider,{value:i},nd.default.createElement(aP.Provider,{value:m},nd.default.createElement(au,{value:d},nd.default.createElement(ay.OpenClosedProvider,{value:(0,a_.match)(l,{0:ay.State.Open,1:ay.State.Closed})},u({ourProps:{ref:r},theirProps:t,slot:p,defaultTag:aL,name:"Disclosure"})))))}),aM=(0,ak.forwardRefWithAs)(function(n,e){var o;let t=(0,nd.useId)(),{id:a=`headlessui-disclosure-button-${t}`,disabled:r=!1,autoFocus:i=!1,...l}=n,[c,s]=av("Disclosure.Button"),d=(0,nd.useContext)(aS),m=null!==d&&d===c.panelId,p=(0,nd.useRef)(null),u=(0,ad.useSyncRefs)(p,e,(0,ac.useEvent)(n=>{if(!m)return s({type:4,element:n})}));(0,nd.useEffect)(()=>
160{if(!m)return s({type:2,buttonId:a}),()=>{s({type:2,buttonId:null})}},[a,s,m]);let y=(0,ac.useEvent)(n=>{var e;if(m){if(1===c.disclosureState)return;switch(n.key){case aT.Space:case aT.Enter:n.preventDefault(),n.stopPropagation(),s({type:0}),null==(e=c.buttonElement)||e.focus()}}else switch(n.key){case aT.Space:case aT.Enter:n.preventDefault(),n.stopPropagation(),s({type:0})}}),g=(0,ac.useEvent)(n=>{n.key===aT.Space&&n.preventDefault()}),f=(0,ac.useEvent)(n=>{var e;(function(n){var e;let o=n.parentElement,t=null;for(;o&&!(af(e=o)&&"FIELDSET"===e.nodeName);)aC(o)&&(t=o),o=o.parentElement;let a=(null==o?void 0:o.getAttribute("disabled"))==="";return!(a&&function(n){if(!n)return!1;let e=n.previousElementSibling;for(;null!==e;){if(aC(e))return!1;e=e.previousElementSibling}return!0}(t))&&a})(n.currentTarget)||r||(m?(s({type:0}),null==(e=c.buttonElement)||e.focus()):s({type:0}))}),{isFocusVisible:h,focusProps:C}=(0,t8.useFocusRing)({autoFocus:i}),{isHovered:_,hoverProps:k}=function(n){let{onHoverStart:e,onHoverChange:o,onHoverEnd:t,isDisabled:a}=n,[r,i]=(0,nd.useState)(!1),l=(0,nd.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,nd.useEffect)(aa,[]);let{addGlobalListener:c,removeAllGlobalListeners:s}=(0,t6.useGlobalListeners)(),{hoverProps:d,triggerHoverEnd:m}=(0,nd.useMemo)(()=>{let n=(n,e)=>{let a=l.target;l.pointerType="",l.target=null,"touch"!==e&&l.isHovered&&a&&(l.isHovered=!1,s(),t&&t({type:"hoverend",target:a,pointerType:e}),o&&o(!1),i(!1))},r={};return"u">typeof PointerEvent&&(r.onPointerEnter=t=>{ae&&"mouse"===t.pointerType||((t,r)=>{if(l.pointerType=r,a||"touch"===r||l.isHovered||!(0,t9.nodeContains)(t.currentTarget,(0,t9.getEventTarget)(t)))return;l.isHovered=!0;let s=t.currentTarget;l.target=s,c((0,an.getOwnerDocument)((0,t9.getEventTarget)(t)),"pointerover",e=>{l.isHovered&&l.target&&!(0,t9.nodeContains)(l.target,(0,t9.getEventTarget)(e))&&n(e,e.pointerType)},{capture:!0}),e&&e({type:"hoverstart",target:s,pointerType:r}),o&&o(!0),i(!0)})(t,t.pointerType)},r.onPointerLeave=e=>{!a&&(0,t9.nodeContains)(e.currentTarget,(0,t9.getEventTarget)(e))&&n(e,e.pointerType)}),{hoverProps:r,triggerHoverEnd:n}},[e,o,t,a,l,c,s]);return(0,nd.useEffect)(()=>{a&&m({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:d,isHovered:r}}({isDisabled:r}),{pressed:b,pressProps:T}=function({disabled:n=!1}={}){let e=(0,nd.useRef)(null),[o,t]=(0,nd.useState)(!1),a=(0,al.useDisposables)(),r=(0,ac.useEvent)(()=>{e.current=null,t(!1),a.dispose()}),i=(0,ac.useEvent)(n=>{if(a.dispose(),null===e.current){e.current=n.currentTarget,t(!0);{let o=ai(n.currentTarget);a.addEventListener(o,"pointerup",r,!1),a.addEventListener(o,"pointermove",n=>{if(e.current){var o,a;let r,i;t((r=n.width/2,i=n.height/2,o={top:n.clientY-i,right:n.clientX+r,bottom:n.clientY+i,left:n.clientX-r},a=e.current.getBoundingClientRect(),!(!o||!a||o.right<a.left||o.left>a.right||o.bottom<a.top||o.top>a.bottom)))}},!1),a.addEventListener(o,"pointercancel",r,!1)}}});return{pressed:o,pressProps:n?{}:{onPointerDown:i,onPointerUp:r,onClick:r}}}({disabled:r}),B=as({open:0===c.disclosureState,hover:_,active:b,disabled:r,focus:h,autofocus:i}),R=(o=c.buttonElement,(0,nd.useMemo)(()=>{var e;if(n.type)return n.type;let t=null!=(e=n.as)?e:"button";if("string"==typeof t&&"button"===t.toLowerCase()||(null==o?void 0:o.tagName)==="BUTTON"&&!o.hasAttribute("type"))return"button"},[n.type,n.as,o])),x=m?(0,ak.mergeProps)({ref:u,type:R,disabled:r||void 0,autoFocus:i,onKeyDown:y,onClick:f},C,k,T):(0,ak.mergeProps)({ref:u,id:a,type:R,"aria-expanded":0===c.disclosureState,"aria-controls":c.panelElement?c.panelId:void 0,disabled:r||void 0,autoFocus:i,onKeyDown:y,onKeyUp:g,onClick:f},C,k,T);return(0,ak.useRender)()({ourProps:x,theirProps:l,slot:B,defaultTag:"button",name:"Disclosure.Button"})}),aE=(0,ak.forwardRefWithAs)(function(n,e){let o=(0,nd.useId)(),{id:t=`headlessui-disclosure-panel-${o}`,transition:a=!1,...r}=n,[i,l]=av("Disclosure.Panel"),{close:c}=function n(e){let o=(0,nd.useContext)(aP);if(null===o){let o=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,n),o}return o}("Disclosure.Panel"),[s,d]=(0,nd.useState)(null),m=(0,ad.useSyncRefs)(e,(0,ac.useEvent)(n=>{ab(()=>l({type:5,element:n}))}),d);(0,nd.useEffect)(()=>(l({type:3,panelId:t}),()=>{l({type:3,panelId:null})}),[t,l]);let p=(0,ay.useOpenClosed)(),[u,y]=(0,am.useTransition)(a,s,null!==p?(p&ay.State.Open)===ay.State.Open:0===i.disclosureState),g=as({open:0===i.disclosureState,close:c}),f={ref:m,id:t,...(0,am.transitionDataAttributes)(y)},h=(0,ak.useRender)();return nd.default.createElement(ay.ResetOpenClosedProvider,null,nd.default.createElement(aS.Provider,{value:i.panelId},h({ourProps:f,theirProps:r,slot:g,defaultTag:"div",features:aA,visible:u,name:"Disclosure.Panel"})))}),aN=Object.assign(aF,{Button:aM,Panel:aE});var aD=n.i(185911),aK=n.i(964833);let aH=({children:n})=>(0,nr.jsx)("ul",{children:n});aH.Item=({className:n,special:e,...o})=>(0,nr.jsx)("li",{className:(0,nm.default)(n,"_17og6ki0"),children:(0,nr.jsx)("a",{...o,className:(0,nm.default)("_17og6ki1",e&&"_17og6ki2"),children:o.children})}),aH.Group=n=>(0,nr.jsx)("li",{className:(0,nm.default)(n.className,"_14xew350"),children:(0,nr.jsx)(aN,{defaultOpen:n.defaultOpen,children:({open:e})=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsxs)(aM,{className:(0,nm.default)("_14xew351",e&&"_14xew353",n.special&&"_14xew352"),"aria-label":`${e?"Expand":"Collapse"} '${n.title}' Section`,children:[n.title,e?(0,nr.jsx)(aD.default,{className:"_14xew355 _14xew354"}):(0,nr.jsx)(aK.default,{className:"_14xew354"})]}),(0,nr.jsx)(aE,{static:!0,children:(0,nr.jsx)("ul",{className:(0,nm.default)(!e&&nR.sharedStyles.layout.hide,"_14xew356"),children:n.children})})]})})}),aH.GroupItem=({className:n,...e})=>(0,nr.jsx)("li",{className:n,children:(0,nr.jsx)("a",{...e,className:"nl9o0",children:e.children})});let aq=({className:n,...e})=>(0,nr.jsxs)("button",{className:(0,nm.default)("_1xgtta10",n),...e,"aria-label":"Close Drawer",children:[(0,nr.jsx)("span",{children:"close"}),(0,nr.jsx)(t_.default,{className:"_1xgtta11"})]});var az="_19hoeya8";let aj=({items:n,onClose:e,open:o,shortcutBar:t,endSection:a,background:r,showAuth:i,initialSearchFocus:l,storybookStatic:c,randomizeSearchPlaceholder:s=[]})=>{let{drawerId:d}=(0,tI.useNavigationContext)(),m=(0,e7.useAnalytics)(),p=(0,nd.useRef)(null),[u,y]=(0,nd.useState)("Search"),{isDrawerOpen:g,closeDrawer:f}=(0,oe.useLoopNavContext)();return(0,nd.useEffect)(()=>{o&&g&&f()},[f,o,g]),(0,nd.useEffect)(()=>
160{if(o&&s.length){let n=Math.floor(Math.random()*s.length);y(s[n])}},[o,s]),(0,nr.jsx)(t0.default,{drawerClassName:"_19hoeya0",drawerId:d,onClose:e,open:o,storybookStatic:c,initialFocusElement:l&&p.current,"aria-label":"Navigation Drawer",children:(0,nr.jsxs)("div",{className:"_19hoeya5",children:[(0,nr.jsxs)("div",{children:[r&&r,(0,nr.jsxs)("div",{children:[(0,nr.jsxs)("div",{className:"_19hoeya1",children:[i?(0,nr.jsx)(t5,{}):(0,nr.jsx)("div",{}),(0,nr.jsx)(aq,{onClick:e,"aria-controls":d})]}),(0,nr.jsx)("div",{children:(0,nr.jsx)("form",{onSubmit:n=>{n.preventDefault();let e=p.current?.value||null;e?window.location.href=`/search?q=${e}`:window.location.href="/search"},"aria-label":"Search Form",children:(0,nr.jsx)(tY.default,{inputClassName:"_19hoeya2",iconClassName:"_19hoeya3",ref:p,placeholder:u})})}),t,(0,nr.jsx)("nav",{className:"_19hoeya4","aria-label":"Drawer Navigation",children:(0,nr.jsx)(aH,{children:n.map((n,e)=>n.subItems&&0!==n.subItems.length?(0,nr.jsxs)(aH.Group,{title:n.title,special:n.special,defaultOpen:n.defaultOpen,children:[n.allLink&&(0,nr.jsxs)(aH.GroupItem,{href:n.allLink.url,target:n.allLink.target,onClick:()=>n.allLink?.title&&m?.emit({event:"navigation_click",navigation_click:{name:n.allLink.title}}),children:[n.allLink.title,"_blank"===n.allLink.target&&(0,nr.jsx)(tX.default,{className:az})]}),n.subItems.map((n,e)=>(0,nr.jsxs)(aH.GroupItem,{href:n.url,target:n.target,onClick:()=>m?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:[n.title,"_blank"===n.target&&(0,nr.jsx)(tX.default,{className:az})]},e))]},e):(0,nr.jsxs)(aH.Item,{href:n.allLink?.url||n.url,target:n.allLink?.target||n.target,rel:"noreferrer",special:n.special,onClick:()=>(n.allLink?.url||n.url)&&m?.emit({event:"navigation_click",navigation_click:{name:n.allLink?.url||n.url}}),children:[n.title,("_blank"===n.target||n.allLink?.target==="_blank")&&(0,nr.jsx)(tX.default,{className:az})]},e))})})]}),(0,nr.jsx)("div",{children:a})]}),(0,nr.jsx)("div",{className:"_19hoeya6"}),(0,nr.jsx)("div",{className:"_19hoeya7",children:(0,nr.jsx)(t7.default,{})})]})})};var aO=n.i(862460);n.i(172322);var aV=n.i(862641),aU="_1fhrsq33",aW="_1fhrsq37 _1fhrsq36",aQ="_1fhrsq39",a$="_1fhrsq3a",aG="_1fhrsq3c",aZ="_1fhrsq3m";let aJ=({Logo:n,streamHeadline:e,streamUrl:o,packageHeadline:t,packageUrl:a,hamburgerButton:r,commentCount:i,isLive:l})=>{let c=!!(l&&e)||!t,s=c?e:t;return(0,nr.jsxs)("div",{className:(0,nm.default)(aW),children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:(0,nm.default)(aU,"_1fhrsq3p"),children:(0,nr.jsx)(n,{className:(0,nm.default)(a$)})}),s&&(0,nr.jsxs)("div",{className:"_1fhrsq3o",children:[l&&(0,nr.jsx)(aV.default,{variation:"card"}),(0,nr.jsx)("a",{href:c?o:a,target:"_blank",className:(0,nm.default)(aQ,"_1fhrsq3n"),rel:"noreferrer",children:s})]}),(0,nr.jsxs)("div",{className:aG,children:[i,r]})]})};var aY=n.i(775665);n.i(824158);var aX=n.i(662983),a0="ugf7jtf",a1="ugf7jti",a4="ugf7jtm",a3="ugf7jtp",a2="ugf7jtr",a5="ugf7jts";let a7=({open:n,onClick:e,title:o,subTitle:t,transitionStatus:a,drawerId:r})=>(0,nr.jsxs)("button",{className:"ugf7jt6",onClick:e,"aria-expanded":n?"true":"false","aria-controls":r,"aria-label":`${n?"Expand":"Collapse"} Special Navigation`,title:`${o}${t?": "+t:""}`,children:[(0,nr.jsxs)("span",{className:"ugf7jt7",children:[(0,nr.jsxs)("span",{className:(0,nm.default)("ugf7jt8",a2,(n||!t)&&"ugf7jtt"),children:[o,t&&(0,nr.jsx)("span",{className:"ugf7jtb",children:": "})]}),t&&(0,nr.jsx)(e4.default,{component:"span",className:(0,nm.default)("ugf7jt9","ugf7jtu",n&&"ugf7jtv"),html:t})]}),(0,nr.jsx)(aX.default,{className:(0,nm.default)("ugf7jta",a2,"entering"===a&&a5,"entered"===a&&a5)})]});var a8=n.i(733577);let a6=({open:n=!1,permalink:e,text:o,onClick:t,sectionId:a,loopNavTitle:r})=>{let i=(0,e7.useAnalytics)();return e?(0,nr.jsx)("a",{className:a0,href:e,onClick:()=>{i?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:r,url:e,variant:"hyperlink"}}),t()},children:o}):(0,nr.jsxs)("button",{className:(0,nm.default)(a0,n&&"ugf7jtg"),onClick:t,"aria-expanded":n?"true":"false","aria-controls":a,"aria-label":`${n?"Expand":"Collapse"} '${o}' Section`,children:[(0,nr.jsx)(e4.default,{component:"span",className:"ugf7jth",html:o}),n?(0,nr.jsx)(aD.default,{className:a1}):(0,nr.jsx)(aK.default,{className:a1})]})},a9=(0,nd.forwardRef)(({text:n,items:e,onClick:o,open:t=!1,permalink:a,loopNavTitle:r},i)=>{let l=(0,nd.useId)(),c=(0,e7.useAnalytics)();return(0,nr.jsxs)("li",{className:t&&e?"ugf7jte":"ugf7jtd",children:[(0,nr.jsx)(a6,{open:t,...0===(e?.length||0)?{permalink:a}:{},onClick:o,text:n,sectionId:l,loopNavTitle:r}),e&&(0,nr.jsx)("ol",{className:(0,nm.default)(!t&&nR.sharedStyles.layout.hide,"ugf7jtk"),id:l,children:e.map(({text:n,permalink:e,current:o})=>(0,nr.jsx)("li",{...o?{ref:i}:{},className:(0,nm.default)("ugf7jtl",o&&"ugf7jtn"),children:e?(0,nr.jsx)("a",{onClick:()=>{c?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:r,url:e,variant:"dropdown"}})},className:a4,href:e,children:(0,nr.jsx)(e4.default,{component:"span",html:n})}):(0,nr.jsx)(e4.default,{className:a4,component:"span",html:n})},n))}),(0,nr.jsx)("hr",{className:"ugf7jtj"})]})}),rn=({transitionStatus:n,sections:e,initialOpenSectionTitle:o,loopNavTitle:t})=>{let[a,r]=(0,nd.useState)(o),[i,l]=(0,nd.useState)(!1),c=(0,nd.useRef)(null),s=(0,nd.useRef)(null),d=(0,nd.useRef)(null),m=(0,eo.default)(()=>{c.current&&l(c.current.offsetHeight-Array.from(c.current.querySelectorAll(`.${a0}`)).reduce((n,e)=>n+e.offsetHeight,0)>250)},300),p=()=>
160{if(!s.current)return;let n=(0,a8.isMobileWidth)();s.current.scrollIntoView({behavior:"instant",block:n?"start":"center"})};return(0,nd.useEffect)(()=>{if(!c.current)return;let n=c.current;m(),p();let e=new ResizeObserver(()=>{m()});return e.observe(n),()=>{e.unobserve(n)}},[n,m]),(0,nd.useEffect)(()=>{if(!d.current)return;let n=new MutationObserver(n=>{for(let e of n)"class"===e.attributeName&&setTimeout(p,150)});return n.observe(d.current,{attributes:!0}),()=>{n.disconnect()}},[]),(0,nr.jsxs)("nav",{className:(0,nm.default)("ugf7jt5",i&&"ugf7jt0"),"aria-label":"Drawer Navigation",ref:d,children:[(0,nr.jsx)("div",{className:nR.sharedStyles.accessibility.srOnly,children:(0,nr.jsx)("div",{id:"loopnav-title",children:"Drawer"})}),(0,nr.jsx)("ol",{className:"ugf7jtc",ref:c,children:e.map(({text:n,items:e,permalink:o})=>{let i=a===n;return(0,nr.jsx)(a9,{text:n,loopNavTitle:t,items:e,onClick:()=>{r(i?void 0:n)},open:i,permalink:o,ref:s},n)})})]})},re=(0,nB.withGracefulErrorBoundary)(({forceOpenLoopNav:n})=>{let{drawerId:e,isDrawerOpen:o,closeDrawer:t,openDrawer:a,loopNavData:r}=(0,oe.useLoopNavContext)(),[i,l]=(0,nd.useState)(!1),c=(0,nd.useRef)(null),s=(0,e7.useAnalytics)();if(!r)return null;let{sections:d,title:m}=r,p=d.find(n=>n.current)||null,u=p?.text,y=()=>{o?t():(s?.emit({event:"loopnav",loopnav:{action:"click_dropdown",loopnav_name:m}}),a())};return(0,nr.jsx)("div",{className:(0,nm.default)(e2.SELECTORS.LoopNav,"ugf7jt1"),children:(0,nr.jsx)(aY.Transition,{in:n||o,timeout:150,nodeRef:c,onEntered:()=>l(!0),onExited:()=>l(!1),children:a=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(a7,{open:n||o,drawerId:e,onClick:y,title:m,subTitle:u,transitionStatus:a}),(0,nr.jsx)("div",{id:"animate-under-me",className:"ugf7jto"}),(0,nr.jsx)("div",{id:e,ref:c,className:(0,nm.default)("ugf7jt2","exited"===a&&nR.sharedStyles.layout.hide),onClick:n=>{n.currentTarget===n.target&&t()},onKeyUp:n=>{"Escape"===n.key&&t()},role:"dialog","aria-modal":"true","aria-labelledby":"loopnav-title",children:(0,nr.jsx)("section",{className:(0,nm.default)("ugf7jt3",a2,"ugf7jtw","entering"===a&&a3,"entered"===a&&"ugf7jtq","exiting"===a&&a3),children:(0,nr.jsx)(tA.default,{active:i,focusTrapOptions:{escapeDeactivates:!1,clickOutsideDeactivates:!1,allowOutsideClick:!0},children:(0,nr.jsx)("div",{className:"ugf7jt4",children:(0,nr.jsx)(rn,{transitionStatus:a,sections:d,initialOpenSectionTitle:u,loopNavTitle:m})})})})})]})})})},{context:"LoopNavErrorBoundary"});var ro=n.i(576405);let rt=({Logo:n,MinimalLogo:e,hamburgerButton:o,forceOpenLoopNav:t,commentCount:a})=>{let r=(0,oe.useLoopNavComponentContext)(re);return(0,nr.jsxs)("div",{className:(0,nm.default)("_1fhrsq38 _1fhrsq36"),children:[(0,nr.jsxs)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:"_1fhrsq34",children:[(0,nr.jsx)(n,{className:(0,nm.default)(a$,e&&ro.hide&&ro.showTabletPlus)}),e&&(0,nr.jsx)(e,{className:(0,nm.default)(ro.hideTabletPlus)})]}),(0,nr.jsx)(r,{forceOpenLoopNav:t}),(0,nr.jsxs)("div",{className:(0,nm.default)(aG,"_1fhrsq3d"),children:[a,o]})]})};n.i(273104);var ra=n.i(144735);let rr=({Logo:n,headline:e,isBranded:o=!1,hamburgerButton:t,campaign:a,commentCount:r,notificationsButton:i})=>(0,nr.jsxs)("div",{className:(0,nm.default)(aW),children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:aU,children:(0,nr.jsx)(n,{className:(0,nm.default)(a$,o&&"_1fhrsq3b")})}),e&&(0,nr.jsx)("div",{className:aQ,children:e}),(0,nr.jsxs)("div",{className:aG,children:[a&&(0,nr.jsx)(ra.default,{campaign:a,imageClassName:(0,nm.default)(o?"_1fhrsq3g":"_1fhrsq3f"),textClassName:(0,nm.default)("_1fhrsq3h",o&&"_1fhrsq3i")}),r,i,t]})]}),ri=({Logo:n,MinimalLogo:e,NotificationsLogo:o,headline:t,isBranded:a=!1,overrideStickyVisible:r,onSetOverrideStickyVisible:i,forceOpenLoopNav:l,commentCountProps:c,renderCommentCount:s,className:d,showNotificationsButton:m=!1,stickyVisibleThroughBottom:p=!1,showStickyOnCommentCountClick:u=!1,streamHeadline:y,streamUrl:g,packageHeadline:f,packageUrl:h,isLive:C,enableAltTitleInNav:_,notificationsClass:k})=>{let b=(0,aO.usePathname)(),[T,B]=(0,nd.useState)(!1),[R,x]=(0,nd.useState)(""),{openDrawer:I,drawerId:v,addArticleRefSubscriber:P,stickyNavTriggerClassName:S,navigationOverrides:w}=(0,tI.useNavigationContext)(),L=(0,tK.useOptionalNotificationsDrawerContext)(),{campaign:A}=(0,e0.useCampaignContext)(),{loopNavData:F}=(0,oe.useLoopNavContext)(),M=(0,e7.useAnalytics)(),[E,N]=(0,nd.useState)(A),D=(0,nd.useCallback)(()=>{B(!0)},[]);(0,nd.useEffect)(()=>{r&&D()},[r,D]),(0,nd.useEffect)(()=>{!T&&i&&i(!1)},[T,i]),(0,nd.useEffect)(()=>{x(window.location.hash);let n=()=>{x(window.location.hash)};
160return window.addEventListener("hashchange",n),()=>{window.removeEventListener("hashchange",n)}},[b]),(0,nd.useEffect)(()=>{"#comments"===R&&setTimeout(()=>{u&&B(!0)},100)},[R,u]),(0,nd.useEffect)(()=>{let n=w?.campaign;"none"===n?N(void 0):n&&N(n)},[w?.campaign]);let K=F&&!a&&!E;(0,nd.useEffect)(()=>{let n=new IntersectionObserver(([n])=>{if(n){let e=n.boundingClientRect.bottom<0;B(e),K&&e&&M?.emit({event:"loopnav",loopnav:{action:"view",loopnav_name:F.title}})}}),e=new IntersectionObserver(([n])=>{n&&(p||B(n.boundingClientRect.top<0&&n.intersectionRect.top>0))},{rootMargin:p?"0px 0px 0px 0px":"-100% 0px 0px 0px"}),o=P(o=>{if(!o||"u"<typeof IntersectionObserver)return;let t=o.querySelector(`.${S}`);t&&(n.observe(t),e.observe(o))});return()=>{o(),n.disconnect(),e.disconnect()}},[P,S,M,F?.title,K,p]);let H=!!s||!!c?.countId||!!c?.coralId,q=(0,nm.default)("_1fhrsq3l",K&&nR.sharedStyles.layout.showTabletPlus),z=H?s?.(q)??(c?(0,nr.jsx)(eQ.default,{className:q,noText:!0,variant:"stickyNav",...c}):null):null,j=(0,nr.jsxs)(nr.Fragment,{children:[(K||H)&&!m&&(0,nr.jsx)("span",{className:(0,nm.default)(aZ,K&&!H&&nR.sharedStyles.layout.hideTabletPlus)}),(0,nr.jsx)("button",{onClick:()=>{L?.closeDrawer(),I(),M?.emit({event:"navigation_click",navigation_click:{name:"sticky more button"}})},"aria-controls":v,"aria-label":"Open Drawer",className:(0,nm.default)("_1fhrsq3j",a&&"_1fhrsq3k"),children:(0,nr.jsx)(tP,{className:"_1fhrsq3e"})})]}),O=m?(0,nr.jsxs)(nr.Fragment,{children:[(K||H)&&(0,nr.jsx)("span",{className:(0,nm.default)(aZ,K&&!H&&nR.sharedStyles.layout.hideTabletPlus)}),(0,nr.jsx)("div",{className:"_1fhrsq35",children:(0,nr.jsx)(tW,{Logo:o,popoverId:"sticky",popoverClassName:k})})]}):null;return(0,nd.useEffect)(()=>{if(T)return document.body.classList.add(tQ.default.BodyStickyNav),()=>{document.body.classList.remove(tQ.default.BodyStickyNav)}},[T]),(0,nr.jsx)("nav",{id:"sticky-nav","aria-label":"Sticky Nav",className:(0,nm.default)(tQ.default.StickyNav,"_1fhrsq30",(r||T)&&"_1fhrsq32",E&&"_1fhrsq31",d),children:K?(0,nr.jsx)(rt,{Logo:n,MinimalLogo:e,hamburgerButton:j,forceOpenLoopNav:l,commentCount:z}):_&&(y||f)?(0,nr.jsx)(aJ,{Logo:n,hamburgerButton:j,commentCount:z,streamHeadline:y,streamUrl:g,packageHeadline:f,packageUrl:h,isLive:C}):(0,nr.jsx)(rr,{Logo:n,MinimalLogo:e,headline:t,isBranded:a,campaign:E,hamburgerButton:j,commentCount:z,notificationsButton:O})})},rl=n=>{let e=(0,tx.useComponentConfig)("navigation"),{Logo:o,PrimaryLogo:t,drawerItems:a,getDrawerItems:r,getPinnedItems:i,MinimalLogo:l,NotificationsLogo:c,cta:s,stickyNav:d,getDrawerComponents:m,variant:p,showAuth:u,linkMenu:y,rightMenuButtons:g,showStickyNavCommentCount:f,showSubscribeInNav:h,primaryNavigationComponent:C,stickyNavComponent:_,showStickyOnCommentCountClick:k,stickyVisibleThroughBottom:b,notificationsClass:T,showNotificationsButton:B}=(0,tv.default)(n,e),{currentOrigin:R,currentCommunity:x}=(0,of.useCommunityContext)(),{loopNavData:I}=(0,oe.useLoopNavContext)(),{setOpenDrawerFn:v,setCloseDrawerFn:P,navigationOverrides:S,setCommentCountClickFn:w}=(0,tI.useNavigationContext)(),{mainNav:L}=(0,e1.useGlobalDataContext)(),[A,F]=(0,nd.useState)(!1),[M,E]=(0,nd.useState)(!1),[N,D]=(0,nd.useState)(!1),[K,H]=(0,nd.useState)(!1),[q,z]=(0,nd.useState)(p),[j,O]=(0,nd.useState)(d?.headline),V=(0,nd.useCallback)((n={})=>{D(!!n.initialSearchFocus),F(!0)},[]),U=(0,tR.useRouter)(),W=()=>F(!1),Q=(0,nd.useCallback)(()=>{k&&E(!0)},[k,E]);(0,nd.useEffect)(()=>{v(V),P(W),w(Q)},[S?.variant,U]),(0,nd.useEffect)(()=>{let n=S?.variant;n&&q!==n&&(H(!0),z("none"===n?p:n),setTimeout(()=>{H(!1)},600))},[q,S?.variant,p]),(0,nd.useEffect)(()=>{let n=S?.headline;n&&O("none"===n?d?.headline:n)},[S?.headline,d?.headline]);let $=(0,nd.useMemo)(()=>m(R),[m,R]),G=(0,nd.useMemo)(()=>i(R,L,x.domain),[i,R,L,x]),Z=(0,nd.useMemo)(()=>r?r(R,L):a,[r,R,a,L]),J=_||ri;return(0,nr.jsxs)(nr.Fragment,{children:["minimal"===q||"branded"===q?(0,nr.jsx)(tJ,{Logo:o,NotificationsLogo:c,isBranded:"branded"===q,showNotificationsButton:B}):(0,nr.jsx)("div",{className:(0,nm.default)(K&&"_69of4c1"),children:(0,nr.jsx)(C,{PrimaryLogo:t,Logo:o,items:G,cta:s,variant:q,showLinkLines:y.showLinkLines,linkClassName:y.linkClassName,rightMenuButtons:g,showSubscribeInNav:h,tagline:n.tagline})}),(0,nr.jsx)(aj,{items:Z,open:A,onClose:W,shortcutBar:$.shortcutBar,endSection:$.endSection,background:$.background,randomizeSearchPlaceholder:$.randomizeSearchPlaceholder,showAuth:u,initialSearchFocus:N}),(d?.enable||I)&&(0,nr.jsx)(J,{overrideStickyVisible:M,onSetOverrideStickyVisible:n=>E(n),Logo:o,MinimalLogo:l,NotificationsLogo:c,...d,headline:j,isBranded:"branded"===q,stickyVisibleThroughBottom:b,showStickyOnCommentCountClick:k,showNotificationsButton:B,notificationsClass:T,...f&&(!S?.headline||"none"===S.headline)&&{renderCommentCount:n.renderStickyNavCommentCount}})]})},rc=({children:n,componentConfig:e})=>(0,nr.jsx)(tx.default.Provider,{value:e,children:n}),rs=({children:n})=>{let e=(0,nd.useRef)([]),o=(0,nd.useRef)(null),[t,a]=(0,nd.useState)(void 0),r=(0,nd.useCallback)(n=>{a(n)},[]),i=(0,nd.useCallback)(n=>(n(o.current),e.current.push(n),()=>{let o=e.current.indexOf(n);o>=0&&e.current.splice(o,1)}),[e]),l=()=>{},c=()=>{},s=`drawer_${(0,nd.useId)()}`,d=()=>{};return(0,nr.jsx)(nr.Fragment,{children:(0,nr.jsx)(tI.default.Provider,{value:{stickyNavTriggerClassName:"sticky-nav-trigger",articleRef:n=>
160{o.current=n,e.current.forEach(e=>e(n))},addArticleRefSubscriber:i,openDrawer:(...n)=>l(...n),setOpenDrawerFn:n=>{l=n},closeDrawer:(...n)=>c(...n),setCloseDrawerFn:n=>{c=n},drawerId:s,navigationOverrides:t,setNavigationOverrides:r,onCommentCountClick:()=>d(),setCommentCountClickFn:n=>{d=n}},children:n})})};var rd=n.i(156378),rm=n.i(67655);let rp="GTM-WQ5FM5W",ru=rp&&new class extends n1{constructor(){super(!1)}emitMetric(n){let e=n.value;"CLS"===n.name&&(e=Math.round(1e3*n.value));let o={event:"web-vitals",eventAction:n.name,eventCategory:"Web Vitals",eventLabel:n.id,eventValue:e,nonInteraction:!0,transport:"beacon"};super.emit(o)}},ry={pagesCanonicalMap:{},defaultOgImage:""},rg={tagsToInverse:[],enableTraining:!1,enableArticleRecirc:!1},rf={isWalled:!1,subXTrackingEnabled:!1},rh={useLiveStreamUpdates:!1,useQuickPosts:!1,subcategoryLimit:8,breadcrumbStrategy:"hierarchy",useBoostedPosts:!1,useSaveVenuesToLists:!1},rC={requireCommentingName:!1,commentingNameLabel:"commenting name"},r_={},rk={},rb={defaultLocation:"drawer"},rT={};function rB(n){var e,o;let{adConfig:t,additionalNavMetadata:a,AppContentWrapper:r=nd.Fragment,AuthProvider:i,CookieConsentProvider:l=tg,commentRecThreshold:c=5,commentCalloutThreshold:s=75,communityId:d,commentsConfig:m=rb,CycloneArticleBody:p,CycloneCommentsSection:u,cycloneCommunityId:y,communityThemeConfig:g,Component:f,componentConfig:h,currentOrigin:C,customArticleFooter:_,defaultSEO:k,Favicons:b,featureConfig:T=rh,fonts:B,Footer:R,globalOverrides:x,hydration:I,isPaywallEligible:v,membershipConfig:P=r_,newslettersConfig:S,subscriptionsConfig:w,pageProps:L,parselyConfig:A=rg,paywallConfig:F=rf,preview:M,routeInfo:E,seoConfig:N=ry,seoSchemaConfigPathMap:D,serverAuthState:K,stnVideoConfig:H,token:q,userProfileConfig:z=rC,wunderkindConfig:j=rk,retailerLinkOrderConfig:O,loopNavConfig:V=rT}=(0,nd.useMemo)(()=>n,[]);(0,nd.useEffect)(()=>{"serviceWorker"in navigator&&navigator.serviceWorker.register("/ad-block-service-worker.js").catch(n=>(0,ni.captureException)(n,{extra:{message:"Ad block service worker registration failed"}}))},[]),(0,nd.useEffect)(()=>{window.history.replaceState(null,"",window.location.toString())},[]);let U=(0,nd.useMemo)(()=>new n1,[]),{nodeId:W,appContainerClassName:Q="",navProps:$={},hideNav:G,hideFooter:Z,isMobileAppRequest:J,campaign:Y=null,categories:X=null,internalCategories:nn=null,primaryCategoryNodeId:ne,primarySuperCatNodeId:no,resourceType:nt,showBreakingNewsBanner:na,showWikiBanner:nl,showLeaderboardTopAd:nc}=L,ns=(0,nd.useMemo)(()=>(0,oa.getCommunityConfig)(d),[d]),np=eV.enabled?ok:ob;(0,nd.useMemo)(()=>{(0,ni.setContext)("Community Config",ns),(0,ni.setContext)("Feature Flags",T),(0,ni.setContext)("Page Props",(0,nj.default)(L,"hydration","token","mostPopularArticles","_sentryBaggage","_sentryTraceData")),n.version&&(0,ni.setTag)("version",n.version)},[]);let nu=(e=(0,nd.useMemo)(()=>({responses:[...I.responses,...L.hydration?L.hydration.responses:[]]}),[I.responses,L.hydration]),o=q||L.token,(0,nd.useMemo)(()=>{let{communityId:n}=ns;return oY(function({hydrationData:n,communityId:e,token:o,origin:t}){let a=function({hydrationData:n,communityId:e,token:o}){let t,{NEXT_PUBLIC_APP_NAME:a}=nz.default.env;return[n=>e=>{if("subscription"===e.request.operationKind)throw Error("GraphQL subscriptions are not supported.");return e.fetchOpts.method="mutation"===e.request.operationKind?"POST":"GET","GET"===e.fetchOpts.method&&(e.url+=`?id=${e.request.id}&variables=${encodeURIComponent((0,oJ.default)(e.operation.variables))}`),n(e)},(t=[...n.responses],n=>e=>{if("query"!==e.request.operationKind)return n(e);let o=t.findIndex(n=>n.operationName===e.operation.operationName&&oZ(n.variables,e.operation.variables));if(-1===o)return n(e);let a=t[o];return t.splice(o,1),{data:a.data,errors:a.errors}}),oG({communityDataResolver:{communityId:e}}),oQ,n=>e=>(o&&(e.fetchOpts.headers.Authorization=`Bearer ${o}`),n(e)),oV({name:a}),oU({communityId:e})]}({hydrationData:n,communityId:e,token:o}),r="/api/graphql";return t&&(r=`${t}${r}`),oE.Network.create(oO({url:r,middleware:a}))}({hydrationData:e,communityId:n,token:o}))},[ns,e,o])),ny=(0,nd.useMemo)(()=>{let n;return n=ns.communityName,oi.filter(e=>e.name!==n)},[ns]),ng=(0,nd.useMemo)(()=>{var n,e,o,t;let a,r,i;return n={commentsConfig:m,communityId:d,isMobileApp:J},a=nD.NETWORK_ID===n$.SB_NATION_NETWORK_ID?nN.SB_NATION_COMMUNITIES_METADATA.find(e=>e.communityId===n.communityId):void 0,i=(t={provider:r=(o={isMobileApp:(e={isMobileApp:n.isMobileApp,commentsProvider:a?.commentsProvider,commentLocation:a?.commentLocation,cycloneCommentsDefault:eV.commentsEnabled,defaultLocation:n.commentsConfig.defaultLocation}).isMobileApp,commentsProvider:e.commentsProvider,cycloneCommentsDefault:e.cycloneCommentsDefault}).isMobileApp?"noop":"coral"===o.commentsProvider?"coral":"cyclone"===o.commentsProvider||o.cycloneCommentsDefault?"cyclone":"coral",commentLocation:e.commentLocation,defaultLocation:e.defaultLocation}).commentLocation?t.commentLocation:"cyclone"===t.provider||"noop"===t.provider?"body":t.defaultLocation??"drawer",{provider:r,location:i}},[m,d,J]),nf=(0,nd.useMemo)(()=>(function(n){switch(n){case"cyclone":return eA;case"noop":return eO;default:return ez}}
160)(ng.provider),[ng.provider]),nh=(0,nd.useMemo)(()=>n=>{let e=n$.NETWORK_COMMUNITY_DATA[nD.NETWORK_ID];if(!e)throw Error("Community data for network not found");return(0,nr.jsx)(nV.RelayEnvironmentProvider,{environment:nu,children:(0,nr.jsx)(nf,{children:(0,nr.jsxs)(oM,{overrides:x,children:[(0,nr.jsx)(tr,{schema:k,communityConfig:ns}),(0,nr.jsx)(i,{children:(0,nr.jsx)(tu,{adConfig:t,appConfig:n2.appConfig,commentsConfig:ng,communityConfig:ns,coralConfig:{...or.coralConfig,commentRecThreshold:c,commentCalloutThreshold:s},cycloneConfig:{...eV,commentRecThreshold:c,CycloneArticleBody:p,CycloneCommentsSection:u},crossPostConfig:ny,customArticleFooter:_,featureConfig:T,membershipConfig:P,networkConfig:nD.networkConfig,newslettersConfig:S,subscriptionsConfig:w,parselyConfig:A,paywallConfig:F,seoConfig:N,stnVideoConfig:H,subscriptionProviderConfig:ol,userProfileConfig:z,wunderkindConfig:j,retailerLinkOrderConfig:O,children:(0,nr.jsx)(tt,{routeInfo:E,children:(0,nr.jsx)(tp,{currentOrigin:C,currentCommunityId:d,currentCycloneCommunityId:y,currentWpSiteId:ns.communityWpSiteId,communities:e.communities,children:(0,nr.jsx)(np,{children:(0,nr.jsx)(td,{campaign:Y,children:(0,nr.jsx)(rc,{componentConfig:h,children:(0,nr.jsx)(l,{children:(0,nr.jsx)(rs,{children:(0,nr.jsx)(tm,{categories:X,internalCategories:nn,primaryCategoryNodeId:ne,primarySuperCatNodeId:no,superCatNodeId:nt===nU.GQLEnumResourceTypeEnum.superCat?W:void 0,categoryNodeId:nt===nU.GQLEnumResourceTypeEnum.category?W:void 0,children:(0,nr.jsx)(th,{isPaywallEligible:v,paywallConfig:F,trackingScript:(0,nr.jsx)(ow,{isPaywallEligible:v,paywallConfig:F}),children:(0,nr.jsx)(eY,{communityThemeConfig:g,children:$.loopNav?.enable&&W?(0,nr.jsx)(ot,{nodeId:W,loopNavConfig:V,children:n.children}):(0,nr.jsx)(oo,{loopNavData:null,children:n.children})})})})})})})})})})})})})]})})})},[nf,ng,nu,x,k,ns,i,l,t,c,s,p,u,ny,_,T,P,S,w,A,F,N,H,z,j,O,E,C,d,y,np,Y,h,X,nn,ne,no,nt,W,v,g,$.loopNav?.enable,V]),n_=(0,nd.useMemo)(()=>{let n=$.stickyNavCommentMeta;if(!n)return;let{nodeArgs:e,url:o,authorName:t,headline:a,contentType:r}=n;return function(n){return(0,nr.jsx)(e$,{nodeArgs:e,url:o,authorName:t,headline:a,contentType:r,className:n})}},[$.stickyNavCommentMeta]),nk=(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(eX,{fonts:B}),(0,nr.jsx)(nZ,{communityId:d,communityName:ns.communityName,deployEnv:n2.appConfig.deployEnv,networkId:nD.networkConfig.networkId}),(0,nr.jsx)(eG,{}),(0,nr.jsx)(nh,{children:(0,nr.jsx)(r,{children:(0,nr.jsxs)("div",{className:(0,nm.default)(tQ.default.AppContainer,"minimal"!==$.variant&&nR.sharedStyles.layout.flexAppContainer,Q),children:[!G&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(tB,{anchorId:"content"}),nc&&(0,nr.jsx)(nC.default,{adType:"leaderboardTop"}),na&&(0,nr.jsx)(tT,{}),(0,nr.jsx)(rl,{variant:$.variant||"standard",stickyNav:$.stickyNav,renderStickyNavCommentCount:n_,getDrawerComponents:$.getDrawerComponents,tagline:a?.tagline}),nl&&!K?.isEntitled&&(0,nr.jsx)(e9,{template:$.template})]}),(0,nr.jsx)(tc,{seoSchemaConfig:D}),(0,nr.jsx)(nX,{}),b||(0,nr.jsx)(nL,{}),(0,nr.jsx)(f,{...L}),Z?null:R]})})})]});return(nk=(0,nr.jsx)(nB.default,{context:"AppErrorBoundary",layout:"App",children:nk}),!rp||M||J)?nk:(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(n3,{gtmId:rp,communityName:ns.communityName,nodeId:W,parselyHeadlineTestingApiKey:A.headlineTestingApiKey}),(0,nr.jsx)(ts,{analyticsClient:U,volume:en,subXTrackingEnabled:!!F.subXTrackingEnabled,children:nk})]})}rB.getInitialProps=async({additionalNavMetadata:n,context:e,themes:o,defaultTheme:t,themeStorageKey:a,systemThemeMap:r,persistQueryTheme:i,scripts:l,serverAuthState:c,commentRecThreshold:s,commentCalloutThreshold:d,communityId:m,communityThemeConfig:p,loopNavConfig:u})=>{let y=(0,oK.isomorphicTimer)(),g=await nO.default.getInitialProps(e),{req:f,res:h,asPath:C}=e.ctx,_=C?(0,rd.getRouteInfo)(C):{base:"",page:null};if(""===_.base&&console.warn("RouteInfo not available"),!f)throw Error("Expected a request object");let k=(0,o6.parseResourceTypeHeader)(f.headers),b=(0,n$.getCommunityPrimaryCycloneCommunityId)(m),T=(0,o6.safeParseCycloneCommunityIdHeader)(f.headers,b),B=(0,rm.isPreviewPath)(C),{vmPrefix:R,isFeedOnlyCommunity:x,primaryCommunityId:I}=(0,oa.getCommunityConfig)(m),v=te(f,x&&I?I:m),P=await v.fetchQuery({query:nW,variables:{},durationHeaderKey:"vm-duration-global-data-query"}),S=(0,o6.parseIsPaywallEligibleHeader)(f.headers);h&&([P].forEach(({durationHeaderKey:n,duration:e})=>{h.setHeader(n,e)}),(0,o8.setCacheHeaders)({res:h,preview:B,vmPrefix:R,queryResponseKeys:P.surrogateKeys}),h.setHeader("vm-duration-gip",(0,oK.getExecutionDuration)(y)),h.setHeader("vm-app-path",C||""));return(0,nl.default)({...g,hydration:v.hydration,preview:B,themes:o,themeStorageKey:a,systemThemeMap:r,persistQueryTheme:i,additionalNavMetadata:n,commentRecThreshold:s,commentCalloutThreshold:d,communityId:m,cycloneCommunityId:T,communityThemeConfig:p,loopNavConfig:u,defaultTheme:t,isPaywallEligible:S,routeInfo:_,scripts:l,serverAuthState:c,currentOrigin:(0,rm.getCurrentOrigin)(f),version:nz.default.env.VERSION},{pageProps:{resourceType:k}})};let rR={...rh,useBoostedPosts:!0},rx={showCommentingName:!0,showAvatarSection:!0,additionalMenuItems:[{index:1,path:"/account/notification-settings",linkText:"Notification Settings"},{index:2,path:"/account/preferences",linkText:"Preferences"}]},rI={newslettersPageTitle:"SB Nation Newsletters",newslettersPageDek:"Click the checkbox on the newsletters you’d like to subscribe prior to.",newslettersPageMetaDescription:"Click the checkbox on the newsletters you’d like to subscribe prior to.",newsletterLinks:!0,newsletterSectionTitleSize:"xsmall",newslettersPage:[{title:"SBNation.com",variant:"standard",newsletters:["sbnation","sbn_playingthrough","sbn_mmafighting","sbn_bloodyelbow"],hideHeaderBorder:!0},...Object.values(nN.SB_NATION_COMMUNITIES_METADATA.filter(n=>!!n.newsletterSlug).reduce((n,e)=>({...n,[e.group]:{title:e.group,variant:"standard",hideHeaderBorder:!0,newsletters:[...n[e.group]?.newsletters||[],e.newsletterSlug]}}),{}))]},rv={tagsToInverse:[],enableTraining:!1,enableArticleRecirc:!0},rP=(n,e)=>{var o,t,a,r;let i=e.communityId===nu.SB_NATION_COMMUNITY_ID,l=n.socialMediaLinks.find(n=>"Twitter"===n.platformName)?.url,c=l?function(n){let e=n.match(/(?:twitter|x)\.com\/@?([^/]+)\/?$/);if(e&&e[1])return"@"+e[1]}(l):void 0;return oL({title:(o=n.seo?.longSiteTitle||"",!o&&i?"SB Nation":o),description:(t=n.siteTagline||"",!t&&i?"SB Nation is a network of sports communities focu
160sed on conversation, fandom, news and analysis. Founded in 2003, SB Nation is currently comprised of over 200 individual sites dedicated to teams, leagues, and everything that makes up being a sports fan.":t),additionalMetaTags:[{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"},{name:"apple-mobile-web-app-title",content:(a=n.siteTitle,!a&&i?"SBNation":a)},{name:"google-site-verification",content:n.seo?.googleSiteVerification||"aJaNfYTncwbFsaKJQ7JXD7kpIDRCzA4iamdXSDCSCik"}].filter(n=>!!n.content),additionalLinkTags:i||n.siteTitle?[{rel:"alternate",type:"application/rss+xml",title:n.siteTitle||"SBNation",href:"/rss/index.xml"}]:[],facebook:{appId:n.seo?.facebookAppId||"549923288395304"},openGraph:{images:i||n.siteLogo?.social.url?[{url:n.siteLogo?.social.url||"https://cdn.vox-cdn.com/uploads/chorus_asset/file/13668549/google_amp.0.png"}]:[],site_name:(r=n.siteTitle,!r&&i?"SB Nation":r),type:"website",url:e.communityOrigin},twitter:{site:!c&&i?"@sbnation":c,cardType:"summary_large_image"}})};function rS(n,e){var o,t,a,r,i,l;let{isPrimaryCommunity:c}=e.currentCommunity;return oL({"@context":"https://schema.org","@type":"NewsMediaOrganization","@id":`${e.currentOrigin}/#publisher`,name:n.siteTitle,alternateName:e.currentCommunity.domain.replace(/(?:www\.)?(.)/,n=>n[n.length-1]?.toLocaleUpperCase()||""),url:e.currentOrigin,description:(o=n.seo?.longSiteDescription,t=!!c,!o&&t?"SB Nation is a network of sports communities focu
160sed on conversation, fandom, news and analysis. Founded in 2003, SB Nation is currently comprised of over 200 individual sites dedicated to teams, leagues, and everything that makes up being a sports fan.":o),logo:n.siteLogo?{"@type":"ImageObject",url:n.siteLogo.social.url,height:String(n.siteLogo.social.height),width:String(n.siteLogo.social.width)}:void 0,diversityPolicy:n.seo?.diversityPolicyUrl||"https://diversity.voxmedia.com/",ethicsPolicy:n.seo?.ethicsPolicyUrl||"https://corp.voxmedia.com/ethics/",masthead:(a=n.seo?.mastheadUrl,r=!!c,!a&&r?"https://www.sbnation.com/masthead":a),foundingDate:(i=n.seo?.foundingDate,l=!!c,!i&&l?"2003-11-01":i),founder:n.seo?.founders&&n.seo.founders.length>0?n.seo.founders.map(n=>({"@type":"Person",name:n})):[],ownershipFundingInfo:`${e.currentCommunity.name} is owned by Vox Media, the leading modern media company dedicated to high-quality journalism.`,sameAs:[...n.socialMediaLinks.map(n=>n.url),n.seo?.wikipediaUrl,n.seo?.linkedInUrl].filter(Boolean),knowsAbout:n.seo?.knowsAbout&&n.seo.knowsAbout.length>0?n.seo.knowsAbout.map(n=>({"@type":"Thing",name:n})):[]})}let rw={"/":(n,e)=>[rS(n,e),{"@context":"https://schema.org","@type":"WebSite",url:`${e.currentOrigin}/`,name:n.siteTitle||e.currentCommunity.name,potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:`${e.currentOrigin}/search?q={search_term_string}`},"query-input":"required name=search_term_string"}}],"/about-us":(n,e)=>[rS(n,e)]},rL={pagesCanonicalMap:{"/pages/masthead":"/masthead","/pages/about-us":"/about-us"},defaultOgImage:""},rA={37:{enabled:!0,playerId:"fslmqso6"},42:{enabled:!0,playerId:"1hezdu0n"},49:{enabled:!0,playerId:"i43tslbf"},48:{enabled:!0,playerId:"hx5o4ujd"},51:{enabled:!0,playerId:"iitue8cd"},175:{enabled:!0,playerId:"nkj3yso8"},222:{enabled:!0,playerId:"328ks7tp"},158:{enabled:!0,playerId:"jc71v5ec"},36:{enabled:!0,playerId:"yda7eif1"},171:{enabled:!0,playerId:"bcd1zivy"},38:{enabled:!0,playerId:"lhezy57b"},276:{enabled:!0,playerId:"x01ti9xs"},161:{enabled:!0,playerId:"v2gnmkbr"},46:{enabled:!0,playerId:"x47az16v"},39:{enabled:!0,playerId:"m9rwb3mu"},230:{enabled:!0,playerId:"7zqkew21"},227:{enabled:!0,playerId:"0a147a15"},113:{enabled:!0,playerId:"vj0zei5h"},248:{enabled:!0,playerId:"3j7c2kfh"},172:{enabled:!0,playerId:"emkmt231"},77:{enabled:!0,playerId:"elz89u2v"},59:{enabled:!0,playerId:"ohqek37y"},81:{enabled:!0,playerId:"v70lo8v0"},74:{enabled:!0,playerId:"cmdo50zg"},64:{enabled:!0,playerId:"u9qohmpe"},76:{enabled:!0,playerId:"1os3b6b4"},54:{enabled:!0,playerId:"gr3tynov"},68:{enabled:!0,playerId:"dhxkd0qj"},57:{enabled:!0,playerId:"gedpcey8"},167:{enabled:!0,playerId:"wnl83iv6"},78:{enabled:!0,playerId:"7c188ec5"},70:{enabled:!0,playerId:"pcx663a5"},79:{enabled:!0,playerId:"74t4w3t1"},80:{enabled:!0,playerId:"0elfvlc4"},66:{enabled:!0,playerId:"bwechn85"},65:{enabled:!0,playerId:"040mhaer"},62:{enabled:!0,playerId:"usmi0di6"},60:{enabled:!0,playerId:"evy1fvtb"},166:{enabled:!0,playerId:"754jy54b"},61:{enabled:!0,playerId:"mxzuhhx8"},55:{enabled:!0,playerId:"kuz5en63"},72:{enabled:!0,playerId:"wabk95br"},67:{enabled:!0,playerId:"rhv7ewka"},82:{enabled:!0,playerId:"mzbqwz1s"},63:{enabled:!0,playerId:"5ohuwnml"},83:{enabled:!0,playerId:"85ejor11"},71:{enabled:!0,playerId:"3k6qso13"},56:{enabled:!0,playerId:"07sqkypt"},73:{enabled:!0,playerId:"x8ytetf9"},69:{enabled:!0,playerId:"xxjitl27"},75:{enabled:!0,playerId:"ih09hqkf"},58:{enabled:!0,playerId:"m3xtpxoi"},145:{enabled:!0,playerId:"mbsqialx"},259:{enabled:!0,playerId:"lrisin4o"},101:{enabled:!0,playerId:"9hb7ql8k"},196:{enabled:!0,playerId:"7h4ra41c"},232:{enabled:!0,playerId:"j3w9lj1v"},242:{enabled:!0,playerId:"1b6pb6ah"},749:{enabled:!0,playerId:"gmkeux4l"},134:{enabled:!0,playerId:"5kx023ab"},205:{enabled:!0,playerId:"bhbflw5l"},127:{enabled:!0,playerId:"rjqpdy1j"},207:{enabled:!0,playerId:"tuj0ci4p"},141:{enabled:!0,playerId:"9bm5sewf"},157:{enabled:!0,playerId:"e11uvz4n"},215:{enabled:!0,playerId:"1jbjiv6v"},366:{enabled:!0,playerId:"w41a8i17"},234:{enabled:!0,playerId:"lv29r22w"},226:{enabled:!0,playerId:"ppe3gibw"},246:{enabled:!0,playerId:"9kn69fwz"},400:{enabled:!0,playerId:"qeugxd1f"},84:{enabled:!0,playerId:"s2ca5z1y"},168:{enabled:!0,playerId:"qcm3kcvm"},275:{enabled:!0,playerId:"9palh43x"},156:{enabled:!0,playerId:"bbm8moex"},211:{enabled:!0,playerId:"82f47uan"},137:{enabled:!0,playerId:"fzgcim18"}
160,143:{enabled:!0,playerId:"mnf7ac4c"},107:{enabled:!0,playerId:"kprnnh9z"},255:{enabled:!0,playerId:"uvgmvfuw"},193:{enabled:!0,playerId:"yv9237yj"},326:{enabled:!0,playerId:"462658rd"},142:{enabled:!0,playerId:"2o0m5xtr"},151:{enabled:!0,playerId:"ji7gb6uo"},407:{enabled:!0,playerId:"ztr3aewg"},153:{enabled:!0,playerId:"8cd58b4c"},224:{enabled:!0,playerId:"echekows"},99:{enabled:!0,playerId:"39bzwzhd"},159:{enabled:!0,playerId:"uc16uwle"},238:{enabled:!0,playerId:"ut2qga2x"},377:{enabled:!0,playerId:"jf0y63v3"},279:{enabled:!0,playerId:"lbbpcmbd"},361:{enabled:!0,playerId:"ui5ugads"},217:{enabled:!0,playerId:"93fgsmnx"},342:{enabled:!0,playerId:"fd6n9nxc"},218:{enabled:!0,playerId:"q662urzc"},417:{enabled:!0,playerId:"8xom16ur"},231:{enabled:!0,playerId:"czt4aebc"},341:{enabled:!0,playerId:"y392iece"},187:{enabled:!0,playerId:"2tnz2sex"},285:{enabled:!0,playerId:"mg120oac"},318:{enabled:!0,playerId:"i357dto7"},160:{enabled:!0,playerId:"u2qf9bez"},448:{enabled:!0,playerId:"exlpd9d1"},109:{enabled:!0,playerId:"xyppdcfp"},144:{enabled:!0,playerId:"jad1huiv"},213:{enabled:!0,playerId:"e9nuiw87"},148:{enabled:!0,playerId:"d5lvtsxr"},270:{enabled:!0,playerId:"yfmwhw2a"},111:{enabled:!0,playerId:"kie7nlpr"},52:{enabled:!0,playerId:"heyjj5o6"},114:{enabled:!0,playerId:"or92ea98"},402:{enabled:!0,playerId:"l66oydnl"},237:{enabled:!0,playerId:"r8nvo47v"},368:{enabled:!0,playerId:"robr4bm9"},204:{enabled:!0,playerId:"9s1pahsi"},35:{enabled:!0,playerId:"80nqbn2i"},1:{enabled:!0,playerId:"8nor8n3s"},12:{enabled:!0,playerId:"svj4yjd6"},26:{enabled:!0,playerId:"0tdzv7sh"},8:{enabled:!0,playerId:"07d30tdn"},23:{enabled:!0,playerId:"qdcaiyfb"},28:{enabled:!0,playerId:"epmfs2ul"},13:{enabled:!0,playerId:"ngerhsn7"},17:{enabled:!0,playerId:"ev49f725"},14:{enabled:!0,playerId:"eg0pj8sm"},15:{enabled:!0,playerId:"2h2vw1sa"},21:{enabled:!0,playerId:"pzsgdl5i"},31:{enabled:!0,playerId:"hors6qet"},27:{enabled:!0,playerId:"ljzd5gux"},33:{enabled:!0,playerId:"yy2agu5t"},10:{enabled:!0,playerId:"h8lm4w7s"},29:{enabled:!0,playerId:"l0gdspd3"},4:{enabled:!0,playerId:"d7bd2gcb"},34:{enabled:!0,playerId:"nl7pzwwy"},11:{enabled:!0,playerId:"bog3ojhz"},19:{enabled:!0,playerId:"mciui46t"},25:{enabled:!0,playerId:"zwdrc3lw"},16:{enabled:!0,playerId:"k8ks1u8s"},20:{enabled:!0,playerId:"hjktaqhy"},24:{enabled:!0,playerId:"qr7ht4x4"},32:{enabled:!0,playerId:"ai66p0yy"},30:{enabled:!0,playerId:"5a5xh7u4"},5:{enabled:!0,playerId:"q0c2hz4o"}};var rF=n.i(615901);let rM={"comp.coral.comment.rec.color":"#D8F0E8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#006747","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#006747","sys.color.secondary":"#FF1E1E","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D8F0E8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},rE={"comp.coral.comment.rec.color":"#D8F0E8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#078DF3","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#078DF3","sys.color.secondary":"#B3FFA8","sys.color.onSecondary":"#333333","sys.color.surface":"#D8F0E8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},rN={[rF.PLAYING_THROUGH_CYCLONE_COMMUNITY_ID]:rM,[rF.BREAKAWAY_CYCLONE_COMMUNITY_ID]:rE},rD={"acmepackingcompany.com":{"comp.coral.comment.rec.color":"#ddf5da","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#343e37","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#343e37","sys.color.secondary":"#ecc14d","sys.color.onSecondary":"#000000","sys.color.surface":"#ddf5da","comp.notification.standard.alert.color":"#ecc14d","comp.notification.standard.alertType.color":"#000000"},"acmilan.theoffside.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#a93633","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#a93633","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"addictedtoquack.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#123120","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#123120","sys.color.secondary":"#e9cd25","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e9cd25","comp.notification.standard.alertType.color":"#000000"},"allaboutthejersey.com":{"comp.coral.comment.rec.color":"#EED9DA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd141b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd141b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EED9DA","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"allforxi.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#2A2A83","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#2A2A83","sys.color.secondary":"#33E2A8","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"alligatorarmy.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#253d84","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#253d84","sys.color.secondary":"#ec6638","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ec6638","comp.notification.standard.alertType.color":"#ffffff"},"amazinavenue.com":{"comp.coral.comment.rec.color":"#DEEDF3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#153b69","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#153b69","sys.color.secondary":"#ed6921","sys.color.onSecondary":"#000000","sys.color.surface":"#DEEDF3","comp.notification.standard.alert.color":"#ed6921","comp.notification.standard.alertType.color":"#ffffff"},"anchorofgold.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#baaf7c","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"andthevalleyshook.com":{"comp.coral.comment.rec.color":"#DAD2E6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4c2c7a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4c2c7a","sys.color.secondary":"#f6d455","sys.color.onSecondary":"#000000","sys.color.surface":"#DAD2E6","comp.notification.standard.alert.color":"#f6d455","comp.notification.standard.alertType.color":"#000000"},"anonymouseagle.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1f4169","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1f4169","sys.color.secondary":"#eec958","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"arrowheadpride.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c02428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c02428","sys.color.secondary":"#f6c364","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f6c364","comp.notification.standard.alertType.color":"#000000"},"aseaofblue.com":{"comp.coral.comment.rec.color":"#d4e2f0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#135eab","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#135eab","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#d4e2f0","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"athleticsnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#244a37","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#244a37","sys.color.secondary":"#f4b54b","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f4b54b","comp.notification.standard.alertType.color":"#000000"},"azdesertswarm.com":{"comp.coral.comment.rec.color":"#7b89ae","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e1b3f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e1b3f","sys.color.secondary":"#cc3c4a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#7b89ae","comp.notification.standard.alert.color":"#cc3c4a","comp.notification.standard.alertType.color":"#ffffff"},"azsnakepit.com":{"comp.coral.comment.rec.color":"#ffefe0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c62030","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c62030","sys.color.secondary":"#060708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffefe0","comp.notification.standard.alert.color":"#060708","comp.notification.standard.alertType.color":"#ffffff"},"backingthepack.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e73b38","sys.color.onPrimary":"#000000","sys.color.primaryText":"#DB1D1A","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#ffffff"},"badlefthook.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#b51e3e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#b51e3e","sys.color.secondary":"#1a3340","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#1a3340","comp.notification.standard.alertType.color":"#ffffff"},"baltimorebeatdown.com":{"comp.coral.comment.rec.color":"#beb3cb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3a357e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3a357e","sys.color.secondary":"#ac9161","sys.color.onSecondary":"#000000","sys.color.surface":"#beb3cb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bannersontheparkway.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e2447","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e2447","sys.color.secondary":"#abb3bc","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"barcablaugranes.com":{"comp.coral.comment.rec.color":"#d8dde9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#234597","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#234597","sys.color.secondary":"#a21c46","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d8dde9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"batterypower.com":{"comp.coral.comment.rec.color":"#d6e9ff","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#172f4c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#172f4c","sys.color.secondary":"#c21a3c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d6e9ff","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"battleredblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#9f2739","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#9f2739","sys.color.secondary":"#0f1a2d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#0f1a2d","comp.notification.standard.alertType.color":"#ffffff"},"bavarianfootballworks.com":{"comp.coral.comment.rec.color":"#E5F0FA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7baddd","sys.color.onPrimary":"#000000","sys.color.primaryText":"#3A6FA1","sys.color.secondary":"#c02429","sys.color.onSecondary":"#ffffff","sys.color.surface":"#E5F0FA","comp.notification.standard.alert.color":"#c02429","comp.notification.standard.alertType.color":"#ffffff"},"bcinterruption.com":{"comp.coral.comment.rec.color":"#F1D8B0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#952430","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#952430","sys.color.secondary":"#ba9c6d","sys.color.onSecondary":"#000000","sys.color.surface":"#F1D8B0","comp.notification.standard.alert.color":"#BA9C6D","comp.notification.standard.alertType.color":"#000000"},"behindthesteelcurtain.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#060607","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#060607","sys.color.secondary":"#ede15a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ede15a","comp.notification.standard.alertType.color":"#000000"},"bigblueview.com":{"comp.coral.comment.rec.color":"#d7e1f0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1b3c6b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1b3c6b","sys.color.secondary":"#b73c47","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d7e1f0","comp.notification.standard.alert.color":"#b73c47","comp.notification.standard.alertType.color":"#ffffff"},"bigcatcountry.com":{"comp.coral.comment.rec.color":"#CDE7EE","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b8396","sys.color.onPrimary":"#000000","sys.color.primaryText":"#316D7C","sys.color.secondary":"#d1b76a","sys.color.onSecondary":"#000000","sys.color.surface":"#CDE7EE","comp.notification.standard.alert.color":"#d1b76a","comp.notification.standard.alertType.color":"#000000"},"bitterandblue.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#77afdd","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1c2c5b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blackandgoldbanneret.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#000000","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#000000","sys.color.secondary":"#000000","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blackheartgoldpants.com":{"comp.coral.comment.rec.color":"#FFDE59","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#ffdb4c","sys.color.onSecondary":"#000000","sys.color.surface":"#FFDE59","comp.notification.standard.alert.color":"#ffdb4c","comp.notification.standard.alertType.color":"#000000"},"blackshoediaries.com":{"comp.coral.comment.rec.color":"#C3DAF8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#160b5a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#160b5a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C3DAF8","comp.notification.standard.alert.color":"#ffffff","comp.notification.standard.alertType.color":"#160b5a"},"blackwhitereadallover.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010102","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010102","sys.color.secondary":"#ef4a23","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blazersedge.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e191a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e191a","sys.color.secondary":"#ee3a44","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bleedcubbieblue.com":{"comp.coral.comment.rec.color":"#aaccfd","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1a4073","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1a4073","sys.color.secondary":"#db3132","sys.color.onSecondary":"#ffffff","sys.color.surface":"#aaccfd","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bleedinggreennation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#004b53","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#004b53","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blessyouboys.com":{"comp.coral.comment.rec.color":"#CDD8E5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#16273d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#16273d","sys.color.secondary":"#d5623c","sys.color.onSecondary":"#000000","sys.color.surface":"#CDD8E5","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggersodear.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#a0947a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggingtheboys.com":{"comp.coral.comment.rec.color":"#a6c1e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#09243f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#09243f","sys.color.secondary":"#838f94","sys.color.onSecondary":"#000000","sys.color.surface":"#a6c1e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggingthebracket.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b765e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3b765e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bluebirdbanter.com":{"comp.coral.comment.rec.color":"#DAE6F5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#215292","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#215292","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#DAE6F5","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"boltsfromtheblue.com":{"comp.coral.comment.rec.color":"#DAEDFF","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#437fbb","sys.color.onPrimary":"#000000","sys.color.primaryText":"#386B9F","sys.color.secondary":"#eec818","sys.color.onSecondary":"#000000","sys.color.surface":"#DAEDFF","comp.notification.standard.alert.color":"#eec818","comp.notification.standard.alertType.color":"#000000"},"brewcrewball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#172d56","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#172d56","sys.color.secondary":"#f0c216","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f0c216","comp.notification.standard.alertType.color":"#000000"},"brewhoop.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0e371c","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0e371c","sys.color.secondary":"#fcde08","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fcde08","comp.notification.standard.alertType.color":"#000000"},"brightsideofthesun.com":{"comp.coral.comment.rec.color":"#E2D9EE","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4f2582","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4f2582","sys.color.secondary":"#e4701e","sys.color.onSecondary":"#000000","sys.color.surface":"#E2D9EE","comp.notification.standard.alert.color":"#e4701e","comp.notification.standard.alertType.color":"#000000"},"bringonthecats.com":{"comp.coral.comment.rec.color":"#E0DCEC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#54447f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#54447f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#E0DCEC","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bruinsnation.com":{"comp.coral.comment.rec.color":"#CFE3FD","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4777bb","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4777bb","sys.color.secondary":"#f4d033","sys.color.onSecondary":"#000000","sys.color.surface":"#CFE3FD","comp.notification.standard.alert.color":"#f4d033","comp.notification.standard.alertType.color":"#ffffff"},"btpowerhouse.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#961b1e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#961b1e","sys.color.secondary":"#f05223","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f05223","comp.notification.standard.alertType.color":"#000000"},"buckys5thquarter.com":{"comp.coral.comment.rec.color":"#FFE0E3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd2d36","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd2d36","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#FFE0E3","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"bucsdugout.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050709","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050709","sys.color.secondary":"FDB827","
160sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FDB827","comp.notification.standard.alertType.color":"#000000"},"bucsnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#665d54","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#665d54","sys.color.secondary":"#a12f31","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#a12f31","comp.notification.standard.alertType.color":"#ffffff"},"buffalorumblings.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164d82","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164d82","sys.color.secondary":"#ae2a2c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ae2a2c","comp.notification.standard.alertType.color":"#ffffff"},"bulletsforever.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e63a2e","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1d265a","sys.color.secondary":"#1d265a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#1d265a","comp.notification.standard.alertType.color":"#ffffff"},"burntorangenation.com":{"comp.coral.comment.rec.color":"#EFFFE0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd5221","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd5221","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EFFFE0","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"cagesideseats.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#dabb7a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#dabb7a","comp.notification.standard.alertType.color":"#000000"},"camdenchat.com":{"comp.coral.comment.rec.color":"#ffd19e","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e45d32","sys.color.onPrimary":"#000000","sys.color.primaryText":"#070706","sys.color.secondary":"#070706","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffd19e","comp.notification.standard.alert.color":"#FFFFFF","comp.notification.standard.alertType.color":"#070706"},"canalstreetchronicles.com":{"comp.coral.comment.rec.color":"#EBEBEB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bfab86","sys.color.onPrimary":"#000000","sys.color.primaryText":"#050708","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EBEBEB","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"canescountry.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc171e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc171e","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"canishoopus.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#305578","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#305578","sys.color.secondary":"#211f20","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"cardchronicle.com":{"comp.coral.comment.rec.color":"#fad8d5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e73a2d","sys.color.onPrimary":"#000000","sys.color.primaryText":"#C12115","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#fad8d5","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"cartilagefreecaptain.sbnation.com":{"comp.coral.comment.rec.color":"#bee3f9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#15284f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#15284f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#bee3f9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"casualhoya.com":{"comp.coral.comment.rec.color":"#DDDDDD","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#191d4a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#191d4a","sys.color.secondary":"#aeaeae","sys.color.onSecondary":"#000000","sys.color.surface":"#DDDDDD","comp.notification.standard.alert.color":"#aeaeae","comp.notification.standard.alertType.color":"#000000"},"catscratchreader.com":{"comp.coral.comment.rec.color":"#f6fbff","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b94d1","sys.color.onPrimary":"#000000","sys.color.primaryText":"#007ab8","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f6fbff","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"celticsblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#21523a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#21523a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"chiesaditotti.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7a1214","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7a1214","sys.color.secondary":"#f47422","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f47422","comp.notification.standard.alertType.color":"#000000"},"cincyjungle.com":{"comp.coral.comment.rec.color":"#FFDDCB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ea6a28","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#000000","sys.color.onSecondary":"#ffffff","sys.color.surface":"#FFDDCB","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#ffffff"},"clipsnation.com":{"comp.coral.comment.rec.color":"#C9DEF0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#27599b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#27599b","sys.color.secondary":"#ac424b","sys.color.onSecondary":"#ffffff","sys.color.surface":"#C9DEF0","comp.notification.standard.alert.color":"#ac424b","comp.notification.standard.alertType.color":"#ffffff"},"cominghomenewcastle.sbnation.com":{"comp.coral.comment.rec.color":"#D3E5F1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4895c7","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D3E5F1","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"cornnation.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ee3942","sys.color.onPrimary":"#000000","sys.color.primaryText":"#DD131D","sys.color.secondary":"#ffffff","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#ffffff","comp.notification.standard.alertType.color":"#000000"},"cougcenter.com":{"comp.coral.comment.rec.color":"#E7E4E1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#91182d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#91182d","sys.color.secondary":"#bfc0c2","sys.color.onSecondary":"#000000","sys.color.surface":"#E7E4E1","comp.notification.standard.alert.color":"#bfc0c2","comp.notification.standard.alertType.color":"#000000"},"coveringthecorner.com":{"comp.coral.comment.rec.color":"#cee0ef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c2151e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c2151e","sys.color.secondary":"#9a9999","sys.color.onSecondary":"#000000","sys.color.surface":"#cee0ef","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"crawfishboxes.com":{"comp.coral.comment.rec.color":"#b9cdda","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143053","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143053","sys.color.secondary":"#d5613b","sys.color.onSecondary":"#000000","sys.color.surface":"#b9cdda","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"crimsonquarry.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#89162b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#89162b","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"dailynorseman.com":{"comp.coral.comment.rec.color":"#bfb9cc","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3a2762","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3a2762","sys.color.secondary":"#e7b353","sys.color.onSecondary":"#000000","sys.color.surface":"#bfb9cc","comp.notification.standard.alert.color":"#e7b353","comp.notification.standard.alertType.color":"#000000"},"dawgsbynature.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#df6108","sys.color.onPrimary":"#000000","sys.color.primaryText":"#302821","sys.color.secondary":"#302821","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#302821","comp.notification.standard.alertType.color":"#ffffff"},"dawgsports.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d71440","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d71440","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"detroitbadboys.com":{"comp.coral.comment.rec.color":"#A6CFE9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#132f54","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#132f54","sys.color.secondary":"#3f75a9","sys.color.onSecondary":"#ffffff","sys.color.surface":"#A6CFE9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"draysbay.com":{"comp.coral.comment.rec.color":"#C3DAEC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143053","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143053","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C3DAEC","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"dukebasketballreport.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#244f9b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#244f9b","sys.color.secondary":"#BB1D18","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fearthesword.com":{"comp.coral.comment.rec.color":"#FFD347","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7a1134","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7a1134","sys.color.secondary":"#f8b04e","sys.color.onSecondary":"#000000","sys.color.surface":"#FFD347","comp.notification.standard.alert.color":"#f8b04e","comp.notification.standard.alertType.color":"#000000"},"fearthewall.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#231f20","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#231f20","sys.color.secondary":"#fcdf32","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fcdf32","comp.notification.standard.alertType.color":"#000000"},"federalbaseball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#10233c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#10233c","sys.color.secondary":"#b23542","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fieldgulls.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#263564","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#263564","sys.color.secondary":"#88c04c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#88c04c","comp.notification.standard.alertType.color":"#000000"}
160,"fmfstateofmind.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#346949","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#346949","sys.color.secondary":"#d43024","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fosseposse.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0355A0","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0355A0","sys.color.secondary":"#FBBD17","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"frogsowar.com":{"comp.coral.comment.rec.color":"#D6C1E9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#6c3e98","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#6c3e98","sys.color.secondary":"#1a0a0c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D6C1E9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fromtherumbleseat.com":{"comp.coral.comment.rec.color":"#bbbbbb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#032b55","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#032b55","sys.color.secondary":"#baa06d","sys.color.onSecondary":"#000000","sys.color.surface":"#bbbbbb","comp.notification.standard.alert.color":"#baa06d","comp.notification.standard.alertType.color":"#000000"},"ganggreennation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143f2b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143f2b","sys.color.secondary":"#adb5b9","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"gaslampball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4D362E","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4D362E","sys.color.secondary":"#FEBC00","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FEBC00","comp.notification.standard.alertType.color":"#000000"},"gobblercountry.com":{"comp.coral.comment.rec.color":"#E9B55E","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#851539","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#851539","sys.color.secondary":"#dd9f39","sys.color.onSecondary":"#000000","sys.color.surface":"#E9B55E","comp.notification.standard.alert.color":"#dd9f39","comp.notification.standard.alertType.color":"#000000"},"goldenstateofmind.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#34459c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#34459c","sys.color.secondary":"#f7ca3d","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f7ca3d","comp.notification.standard.alertType.color":"#000000"},"goodbullhunting.com":{"comp.coral.comment.rec.color":"#EF9499","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4b1512","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4b1512","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EF9499","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#FFFFFF"},"hammerandrails.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7c6539","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7c6539","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"hogshaven.com":{"comp.coral.comment.rec.color":"#F1DCA5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#791e34","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#791e34","sys.color.secondary":"#ebbe4c","sys.color.onSecondary":"#000000","sys.color.surface":"#F1DCA5","comp.notification.standard.alert.color":"#ebbe4c","comp.notification.standard.alertType.color":"#000000"},"houseofsparky.com":{"comp.coral.comment.rec.color":"#ffd675","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#8a233c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#8a233c","sys.color.secondary":"#F2C650","sys.color.onSecondary":"#000000","sys.color.surface":"#ffd675","comp.notification.standard.alert.color":"#F2C650","comp.notification.standard.alertType.color":"#000000"},"hustlebelt.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1f295a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1f295a","sys.color.secondary":"#16a665","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"insidenu.com":{"comp.coral.comment.rec.color":"#cab8da","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#492a7a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#492a7a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#cab8da","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"intothecalderon.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#293b97","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#293b97","sys.color.secondary":"#edb41c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"landgrantholyland.com":{"comp.coral.comment.rec.color":"#e8e8e8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc1e3d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#C62030","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#e8e8e8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"libertyballers.com":{"comp.coral.comment.rec.color":"#d0e0f2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c11b21","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c11b21","sys.color.secondary":"#20599d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d0e0f2","comp.notification.standard.alert.color":"#20599d","comp.notification.standard.alertType.color":"#ffffff"},"lighthousehockey.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#223973","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#223973","sys.color.secondary":"#ec7226","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ec7226","comp.notification.standard.alertType.color":"#000000"},"liverpooloffside.sbnation.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d0202e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d0202e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"lonestarball.com":{"comp.coral.comment.rec.color":"#D3E5F6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#183b68","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#183b68","sys.color.secondary":"#b4363e","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D3E5F6","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"lookoutlanding.com":{"comp.coral.comment.rec.color":"#a6e7dd","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#316763","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#316763","sys.color.secondary":"#143158","sys.color.onSecondary":"#ffffff","sys.color.surface":"#a6e7dd","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"maizenbrew.com":{"comp.coral.comment.rec.color":"#d1e5f8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#212659","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#212659","sys.color.secondary":"#f4da55","sys.color.onSecondary":"#000000","sys.color.surface":"#d1e5f8","comp.notification.standard.alert.color":"#f4da55","comp.notification.standard.alertType.color":"#212659"},"managingmadrid.com":{"comp.coral.comment.rec.color":"#d3e0f1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1a427a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1a427a","sys.color.secondary":"#f2b84b","sys.color.onSecondary":"#000000","sys.color.surface":"#d3e0f1","comp.notification.standard.alert.color":"#f2b84b","comp.notification.standard.alertType.color":"#000000"},"mavsmoneyball.com":{"comp.coral.comment.rec.color":"#f4f7fb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3f75a9","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3f75a9","sys.color.secondary":"#101a21","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f4f7fb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mccoveychronicles.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010102","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010102","sys.color.secondary":"#ef4a23","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ef4a23","comp.notification.standard.alertType.color":"#ffffff"},"midmajormadness.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#12335a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#12335a","sys.color.secondary":"#ef4123","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"milehighhockey.com":{"comp.coral.comment.rec.color":"#9fd3e7","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#8b2842","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#8b2842","sys.color.secondary":"#1674b3","sys.color.onSecondary":"#ffffff","sys.color.surface":"#9fd3e7","comp.notification.standard.alert.color":"#1674b3","comp.notification.standard.alertType.color":"#ffffff"},"milehighreport.com":{"comp.coral.comment.rec.color":"#FEE6C1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f05523","sys.color.onPrimary":"#000000","sys.color.primaryText":"#001f52","sys.color.secondary":"#001f52","sys.color.onSecondary":"#ffffff","sys.color.surface":"#FEE6C1","comp.notification.standard.alert.color":"#001f52","comp.notification.standard.alertType.color":"#ffffff"},"mmafighting.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#141E33","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#141E33","sys.color.secondary":"#FED304","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mmamania.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d01f26","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d01f26","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"musiccitymiracles.com":{"comp.coral.comment.rec.color":"#d5dfeb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7695be","sys.color.onPrimary":"#000000","sys.color.primaryText":"#0c2340","sys.color.secondary":"#9f3432","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d5dfeb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mwcconnection.com":{"comp.coral.comment.rec.color":"#e3dfef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7f8482","sys.color.onPrimary":"#000000","sys.color.primaryText":"#616564","sys.color.secondary":"#3e2875","sys.color.onSecondary":"#ffffff","sys.color.surface":"#e3dfef","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"netsdaily.com":{"comp.coral.comment.rec.color":"#C8CFD3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#221f1f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#221f1f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C8CFD3","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"nevermanagealone.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#005899","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#005899","sys.color.secondary":"#c70f3f","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"ninersnation.com":{"comp.coral.comment.rec.color":"#f3e8d0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ba1f25","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ba1f25","sys.color.secondary":"#d4ab4c","sys.color.onSecondary":"#000000","sys.color.surface":"#f3e8d0","comp.notification.standard.alert.color":"#d4ab4c","comp.notification.standard.alertType.color":"#000000"},"nunesmagician.com":{"comp.coral.comment.rec.color":"#ffd4a9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f15f22","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1d2535","sys.color.secondary":"#1d2535","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffd4a9","comp.notification.standard.alert.color":"#1d2535","comp.notification.standard.alertType.color":"#ffffff"},"offtackleempire.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#404041","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#404041","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"onefootdown.com":{"comp.coral.comment.rec.color":"#C2FFCC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164d2a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164d2a","sys.color.secondary":"#26214c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#C2FFCC","comp.notification.standard.alert.color":"#26214c","comp.notification.standard.alertType.color":"#ffffff"},"onthebanks.com":{"comp.coral.comment.rec.color":"#E6E9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ed1b2c","sys.color.onPrimary":"#000000","sys.color.primaryText":"#D01121","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#E6E9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"overthemonster.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c0312c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c0312c","sys.color.secondary":"#122043","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#122043","comp.notification.standard.alertType.color":"#ffffff"},"patspulpit.com":{"comp.coral.comment.rec.color":"#dae1ed","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#153056","sys.color.onPrimary":"#ff
160ffff","sys.color.primaryText":"#153056","sys.color.secondary":"#e73a3d","sys.color.onSecondary":"#000000","sys.color.surface":"#dae1ed","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"peachtreehoops.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#353535","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#353535","sys.color.secondary":"#ea2b2c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"pensburgh.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#f4b74b","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f4b74b","comp.notification.standard.alertType.color":"#000000"},"pinstripealley.com":{"comp.coral.comment.rec.color":"#9AB9DB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0f213c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0f213c","sys.color.secondary":"#99a1ad","sys.color.onSecondary":"#000000","sys.color.surface":"#9AB9DB","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"postingandtoasting.com":{"comp.coral.comment.rec.color":"#D7ECFC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#004c87","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#004c87","sys.color.secondary":"#f37238","sys.color.onSecondary":"#000000","sys.color.surface":"#D7ECFC","comp.notification.standard.alert.color":"#f37238","comp.notification.standard.alertType.color":"#ffffff"},"poundingtherock.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0c1b23","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0c1b23","sys.color.secondary":"#c3ccd3","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"prideofdetroit.com":{"comp.coral.comment.rec.color":"#dbebf6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#006caf","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#006caf","sys.color.secondary":"#B0B7BC","sys.color.onSecondary":"#000000","sys.color.surface":"#dbebf6","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"purplerow.com":{"comp.coral.comment.rec.color":"#CDCBF1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#433c85","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#433c85","sys.color.secondary":"#8c8f8c","sys.color.onSecondary":"#000000","sys.color.surface":"#CDCBF1","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"ralphiereport.com":{"comp.coral.comment.rec.color":"#e9d996","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#c2af5f","sys.color.onSecondary":"#000000","sys.color.surface":"#e9d996","comp.notification.standard.alert.color":"#c2af5f","comp.notification.standard.alertType.color":"#000000"},"raptorshq.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc1f46","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc1f46","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"redcuprebellion.com":{"comp.coral.comment.rec.color":"#f0f4fb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ce3437","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ce3437","sys.color.secondary":"#202c5f","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f0f4fb","comp.notification.standard.alert.color":"#202c5f","comp.notification.standard.alertType.color":"#ffffff"},"redreporter.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bc3128","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bc3128","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"revengeofthebirds.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ab0125","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ab0125","sys.color.secondary":"#e7c859","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e7c859","comp.notification.standard.alertType.color":"#000000"},"rockchalktalk.com":{"comp.coral.comment.rec.color":"#d5e5f6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1c4589","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1c4589","sys.color.secondary":"#e
16063a2e","sys.color.onSecondary":"#000000","sys.color.surface":"#d5e5f6","comp.notification.standard.alert.color":"#e63a2e","comp.notification.standard.alertType.color":"#ffffff"},"rockmnation.com":{"comp.coral.comment.rec.color":"#e5c100","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#c5933a","sys.color.onSecondary":"#000000","sys.color.surface":"#e5c100","comp.notification.standard.alert.color":"#c5933a","comp.notification.standard.alertType.color":"#000000"},"rockytoptalk.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f47f1f","sys.color.onPrimary":"#000000","sys.color.primaryText":"#4b4b4b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"rokerreport.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c02428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c02428","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"rollbamaroll.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#951937","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#951937","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"royalbluemersey.sbnation.com":{"comp.coral.comment.rec.color":"#b3bfef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#34438a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#34438a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#b3bfef","comp.notification.standard.alert.color":"#E5E360","comp.notification.standard.alertType.color":"#000000"},"royalsreview.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#104683","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#104683","sys.color.secondary":"#c19b5a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"rumbleinthegarden.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc3543","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc3543","sys.color.secondary":"#1b2a59","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#1b2a59","comp.notification.standard.alertType.color":"#ffffff"},"shakinthesouthland.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ea6a28","sys.color.onPrimary":"#000000","sys.color.primaryText":"#3b205b","sys.color.secondary":"#3b205b","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#3b205b","comp.notification.standard.alertType.color":"#ffffff"},"silverandblackpride.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#DADADA","sys.color.primary":"#000000","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#000000","sys.color.secondary":"#b9b9b9","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#b9b9b9","comp.notification.standard.alertType.color":"#000000"},"silverscreenandroll.com":{"comp.coral.comment.rec.color":"#F2E7F5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#682b83","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#682b83","sys.color.secondary":"#f8cc40","sys.color.onSecondary":"#000000","sys.color.surface":"#F2E7F5","comp.notification.standard.alert.color":"#f8cc40","comp.notification.standard.alertType.color":"#000000"},"slcdunk.com":{"comp.coral.comment.rec.color":"#bc92e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4E008E","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4E008E","sys.color.secondary":"#79A3DC","sys.color.onSecondary":"#000000","sys.color.surface":"#bc92e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"slipperstillfits.com":{"comp.coral.comment.rec.color":"#cad6e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#222d61","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#222d61","sys.color.secondary":"#d41f2d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#cad6e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"smokingmusket.com":{"comp.coral.comment.rec.color":"#F2CB34","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e3364","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e3364","sys.color.secondary":"#f2cb3a","sys.color.onSecondary":"#000000","sys.color.surface":"#F2CB34","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"southsidesox.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#b1b2b2","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stampedeblue.com":{"comp.coral.comment.rec.color":"#dae4f2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#14416f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#14416f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#dae4f2","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stanleycupofchowder.com":{"comp.coral.comment.rec.color":"#e2e2e2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e3a228","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#e2e2e2","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"starsandstripesfc.com":{"comp.coral.comment.rec.color":"#dbe3ee","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#223451","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#223451","sys.color.secondary":"#a93633","sys.color.onSecondary":"#ffffff","sys.color.surface":"#dbe3ee","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stateoftheu.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0d543b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0d543b","sys.color.secondary":"#e77035","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e77035","comp.notification.standard.alertType.color":"#000000"},"streakingthelawn.com":{"comp.coral.comment.rec.color":"#fad19a","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#18204b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#18204b","sys.color.secondary":"#ec6d35","sys.color.onSecondary":"#000000","sys.color.surface":"#fad19a","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"swishappeal.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#be2428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#be2428","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#FFFFFF"},"tarheelblog.com":{"comp.coral.comment.rec.color":"#81ace1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#81ace1","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1f2250","sys.color.secondary":"#1f2250","sys.color.onSecondary":"#ffffff","sys.color.surface":"#81ace1","comp.notification.standard.alert.color":"#1f2250","comp.notification.standard.alertType.color":"#ffffff"},"testudotimes.com":{"comp.coral.comment.rec.color":"#faeded","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d42027","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d42027","sys.color.secondary":"#ffe131","sys.color.onSecondary":"#000000","sys.color.surface":"#faeded","comp.notification.standard.alert.color":"#ffe131","comp.notification.standard.alertType.color":"#000000"},"thebusbybabe.sbnation.com":{"comp.coral.comment.rec.color":"#fbe0df","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c82026","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c82026","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#fbe0df","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"thechampaignroom.com":{"comp.coral.comment.rec.color":"#d6ddf5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#203165","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#203165","sys.color.secondary":"#f27621","sys.color.onSecondary":"#000000","sys.color.surface":"#d6ddf5","comp.notification.standard.alert.color":"#f27621","comp.notification.standard.alertType.color":"#000000"},"thedailygopher.com":{"comp.coral.comment.rec.color":"#d9c9c9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#5e1817","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#5e1817","sys.color.secondary":"#f4bd33","sys.color.onSecondary":"#000000","sys.color.surface":"#d9c9c9","comp.notification.standard.alert.color":"#f4bd33","comp.notification.standard.alertType.color":"#000000"},"thedreamshake.com":{"comp.coral.comment.rec.color":"#f8d2d1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bb1f25","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bb1f25","sys.color.secondary":"#f5cd1c","sys.color.onSecondary":"#000000","sys.color.surface":"#f8d2d1","comp.notification.standard.alert.color":"#f5cd1c","comp.notification.standard.alertType.color":"#000000"},"thefalcoholic.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#dc1f26","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#dc1f26","sys.color.secondary":"#080909","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#080909","comp.notification.standard.alertType.color":"#ffffff"},"thegoodphight.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c1151b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c1151b","sys.color.secondary":"#20275a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#20275a","comp.notification.standard.alertType.color":"#ffffff"},"theonlycolors.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b7650","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3b7650","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"thephinsider.com":{"comp.coral.comment.rec.color":"#e0f2f9","comp.coral.comment.unread.color":"#FFD2AC","sys.color.primary":"#008E97","sys.color.onPrimary":"#000000","sys.color.primaryText":"#00818A","sys.color.secondary":"#FC4C02","sys.color.onSecondary":"#000000","sys.color.surface":"#e0f2f9","comp.notification.standard.alert.color":"#FC4C02","comp.notification.standard.alertType.color":"#000000"},"theshortfuse.sbnation.com":{"comp.coral.comment.rec.color":"#ecfbdf","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#dd1f2a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#dd1f2a","sys.color.secondary":"#163152","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ecfbdf","comp.notification.standard.alert.color":"#163152","comp.notification.standard.alertType.color":"#ffffff"},"thetilehurstend.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164890","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164890","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"theuconnblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#18324e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#18324e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"tomahawknation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#500f1b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#500f1b","sys.color.secondary":"#e2c88f","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e2c88f","comp.notification.standard.alertType.color":"#000000"},"truebluela.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b79be","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3771B3","sys.color.secondary":"#193860","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"turfshowtimes.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#233e8e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#233e8e","sys.color.secondary":"#fdd209","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fdd209","comp.notification.standard.alertType.color":"#000000"},"twinkietown.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0a2541","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0a2541","sys.color.secondary":"#a02c3a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"underdogdynasty.com":{"comp.coral.comment.rec.color":"#E8F1F8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#398ebf","sys.color.onPrimary":"#000000","sys.color.primaryText":"#2E7299","sys.color.secondary":"#b3b2af","sys.color.onSecondary":"#000000","sys.color.surface":"#E8F1F8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"uwdawgpound.com":{"comp.coral.comment.rec.color":"#e2d3f6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#412875","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#412875","sys.color.secondary":"#e1d0a4","sys.color.onSecondary":"#000000","sys.color.surface":"#e2d3f6","comp.notification.standard.alert.color":"#e1d0a4","comp.notification.standard.alertType.color":"#000000"},"vanquishthefoe.com":{"comp.coral.comment.rec.color":"#d1d6e9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#202d5f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#202d5f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#d1d6e9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"violanation.com":{"comp.coral.comment.rec.color":"#C8B9E4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#5c3390","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#5c3390","sys.color.secondary":"#c4b17b","sys.color.onSecondary":"#000000","sys.color.surface":"#C8B9E4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"vivaelbirdos.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d42f47","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d42f47","sys.color.secondary":"#143151","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#143151","comp.notification.standard.alertType.color":"#ffffff"},"vuhoops.com":{"comp.coral.comment.rec.color":"#D7F3FF","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#233771","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#233771","sys.color.secondary":"#77cef4","sys.color.onSecondary":"#000000","sys.color.surface":"#D7F3FF","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"weaintgotnohistory.sbnation.com":{"comp.coral.comment.rec.color":"#CADBF3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#144993","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#144993","sys.color.secondary":"#dba227","sys.color.onSecondary":"#000000","sys.color.surface":"#CADBF3","comp.notification.standard.alert.color":"#dba227","comp.notification.standard.alertType.color":"#000000"},"widerightnattylite.com":{"comp.coral.comment.rec.color":"#f2aeab","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#811e2e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#811e2e","sys.color.secondary":"#face54","sys.color.onSecondary":"#000000","sys.color.surface":"#f2aeab","comp.notification.standard.alert.color":"#face54","comp.notification.standard.alertType.color":"#000000"},"windycitygridiron.com":{"comp.coral.comment.rec.color":"#f8cb91","comp.coral.comment.unread.color":"#DADADA","sys.color.primary":"#0b1b2c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0b1b2c","sys.color.secondary":"#cc6833","sys.color.onSecondary":"#000000","sys.color.surface":"#f8cb91","comp.notification.standard.alert.color":"#cc6833","comp.notification.standard.alertType.color":"#000000"},"c2IyOmNhdGVnb3J5OjQwMA==":rM,"c2IyOmNhdGVnb3J5OjM0Nw==":rM,"c2IyOnN1cGVyQ2F0OjI0MA==":rE,"c2IyOnN1cGVyQ2F0OjIzOA==":rE},rK={requireCommentingName:!0,commentingNameLabel:"username",hasPublicProfilePages:!0,allowEmailChange:!0},rH=n$.NETWORK_COMMUNITY_DATA[n$.SB_NATION_NETWORK_ID];if(!rH)throw Error("SB Nation network communities not found");function rq(n,e,o){let t=n.replace(/:\d+$/,"").replace(".duet.voxops.net","").replace(/\.com$/,""),a=e.replace(".com","").replace(o?`${o}.`:"","");return t.endsWith(a)}let rz={activeConsentGroups:[ty.ONETRUST_CATEGORIES.essential],isOneTrustLoading:!1,enableSocialMediaCookie
160s:()=>{},toggleCookiesConsentDrawer:()=>{}},rj=()=>{let{RejectAll:n}=window.OneTrust??{};return!!n&&(window.__duetNonEssentialCookiesRejected||(window.__duetNonEssentialCookiesRejected=!0,n()),!0)},rO=({rejectNonEssentialCookies:n=!1,children:e})=>{let o=(0,nd.useContext)(ty.default);if(!o)throw Error("MobileAppConsentGate must be used within a CookieConsentProvider");let t=(0,nd.useMemo)(()=>{var e;let t,a;return e=n?rz:o,t=ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds,(a=e.activeConsentGroups.includes(t))&&!e.isOneTrustLoading?e:{...e,isOneTrustLoading:!1,activeConsentGroups:a?e.activeConsentGroups:[...e.activeConsentGroups,t]}},[o,n]);return(0,nd.useEffect)(()=>{let e;if(!n||rj())return;let o=()=>{rj()&&(window.removeEventListener("OneTrustGroupsUpdated",o),void 0!==e&&window.clearTimeout(e))};return window.addEventListener("OneTrustGroupsUpdated",o),e=window.setTimeout(o,5e3),()=>{window.removeEventListener("OneTrustGroupsUpdated",o),window.clearTimeout(e)}},[n]),(0,nr.jsxs)(ty.default.Provider,{value:t,children:[(0,nr.jsx)("style",{dangerouslySetInnerHTML:{__html:n?"#onetrust-banner-sdk,#onetrust-pc-sdk,.onetrust-pc-dark-filter{display:none!important}":"#onetrust-banner-sdk,#onetrust-pc-sdk{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important}"}}),e]})};var rV=n.i(735563),rV=rV;let rU={...rV.articleSponsorshipConfig,viewport:"desktop"},rW={...rV.articleSponsorshipMobileConfig,viewport:"mobileAndTablet"},rQ={...rV.articleSponsorshipHeadlineAboveDesktopConfig,viewport:"desktop"},r$={...rV.athenaGamesHubTabletAndDesktopConfig,viewport:"tabletAndDesktop"},rG={...rV.athenaGamesHubMobileConfig,viewport:"mobile"},rZ={...rV.frontpageSecondaryMobileConfig,viewport:"mobile"},rJ={...rV.frontpageHeroMobileConfig,viewport:"mobile"},rY={...rV.frontpageHeroDesktopConfig,viewport:"desktop"},rX={...rV.frontpageHeroTabletConfig,viewport:"tablet"},r0={...rV.leaderboardTopTabletDesktopConfig,viewport:"flexTabletAndDesktop"},r1={...rV.medrecFrontpageHeroMobileConfig,viewport:"mobile"},r4={...rV.leaderboardMobileConfig,viewport:"mobile"},r3={...rV.leaderboardTabletConfig,viewport:"tablet"},r2={...rV.leaderboardDesktopConfig,viewport:"desktop"},r5={...rV.articleSponsorshipConfig,viewport:"all"},r7={...rV.packageLeaderboardDesktopConfig,viewport:"desktop"},r8={...rV.streamLeaderboardTabletConfig,viewport:"tablet"},r6={...rV.streamLeaderboardDesktopConfig,viewport:"desktop"},r9={...rV.networkRiverMobileTopConfig,viewport:"mobile"},ie={...rV.networkRiverMobileConfig,viewport:"mobile"},io={...rV.networkRiverTabletTopConfig,viewport:"tablet"},it={...rV.networkRiverTabletConfig,viewport:"tablet"},ia={...rV.networkRiverTabletHomeConfig,viewport:"tablet"},ir={...rV.networkRiverDesktopTopConfig,viewport:"desktop"},ii={...rV.networkRiverDesktopConfig,viewport:"desktop"},il={...rV.networkRiverDesktopHomepageConfig,viewport:"desktop"},ic={...rV.rightRailNetworkRiverDesktopConfig,viewport:"desktop"},is={...rV.rightRailNetworkRiverAboveNewsletterDesktopConfig,viewport:"desktop"},id={...rV.rightRailNetworkRiverAboveNewsletterDesktopConfig,viewport:"desktop"},im={...rV.topRightRailHubDesktopConfig,viewport:"desktop"},ip={...rV.rightRailCommentsDesktopConfig,viewport:"desktop"},iu={...rV.rightRailHomeDesktopConfig,viewport:"desktop"},iy={...rV.topRightRailArticleDesktopConfig,viewport:"desktop"},ig={...rV.bottomRightRailHubDesktopConfig,viewport:"desktop"},ih={...rV.bottomRightRailArticleDesktopConfig,viewport:"desktop"},iC={...rV.connatixRightRailConfig,viewport:"desktop"},i_={...rV.specialSponsorshipMobileAndTabletConfig,viewport:"mobileAndTablet"},ik={...rV.specialSponsorshipDesktopConfig,viewport:"desktop"},ib={...rV.featureExtendedStickyConfig,viewport:"desktop"},iT={...rV.hubSponsorshipConfig,viewport:"all"},iB={articleSponsorshipMobileAndTablet:[{slotName:"article_sponsorship_mobile_and_tablet",...rW}],articleSponsorshipDesktop:[{slotName:"article_sponsorship_desktop",...rU}],articleSponsorshipHeadlineAboveMobileAndTablet:[{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],articleSponsorshipHeadlineAboveDesktop:[{slotName:"article_sponsorship_headline_above_desktop",...rQ}],articleSponsorshipWhiteMobileAndTablet:[{slotName:"article_sponsorship_white_mobile_and_tablet",...rW}],articleSponsorshipWhiteDesktop:[{slotName:"article_sponsorship_white_desktop",...rQ}],articleStreamSponsorship:[{slotName:"article_sponsorship_desktop",...rU},{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],articleStreamSponsorshipWhite:[{slotName:"article_sponsorship_white_desktop",...rU},{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],in5Sponsorship:[{slotName:"article_sponsorship_desktop",...rU},{slotName:"article_sponsorship_mobile_and_tablet",...rW}],athenaGamesHub:[{slotName:"athena_games_hub_mobile",...rG},{slotName:"athena_games_hub_desktop_tablet",...r$}],connatixRightRail:[{slotName:"connatix_right_rail",...iC,hideIfSubscription:["verge"]}],frontpageSecondaryMobile:[{slotName:"frontpage_secondary_mobile",...rZ}],frontpageHeroMobile:[{slotName:"frontpage_hero_mobile",...rJ}],frontpageHeroDesktop:[{slotName:"frontpage_hero_desktop",...rY}],frontpageHeroTablet:[{slotName:"frontpage_hero_tablet",...rX}],networkRiverHomeTop:[{slotName:"mobile_network_river",...r9},{slotName:"tablet_network_river",...io},{slotName:"desktop_network_river",...ir}],networkRiverHome:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...it},{slotName:"desktop_network_river",...ii}],mobileTabletNetworkRiverHome:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...ia}],desktopTopstoriesRiverHome:[{slotName:"desktop_topstories_river",...il}],desktopNetworkRiverHome:[{slotName:"desktop_network_river",...ii}],networkRiverArticle:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...it}],packageSponsorship:[{slotName:"package_sponsorship",...r5}],rightRailNetworkRiver:[{slotName:"medium_rectangle_river",...ic}],rightRailNetworkRiverAboveNewsletter:[{slotName:"medium_rectangle_river",...is}],rightRailNetworkRiverInline:[{slotName:"medium_rectangle_river",...id}],leaderboardArticle:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardAuthor:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardHub:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardPackagedHub:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r7}],leaderboardStream:[{slotName:"storystream_top_leaderboard_tablet",...r8},{slotName:"storystream_top_leaderboard_desktop",...r6}],leaderboardTop:[{slotName:"leaderboard_top_tablet_desktop",...r0,hideIfSubscription:["verge"]}],mediumRectangleHero:[{slotName:"medium_rectangle_hero",viewport:"desktop"}],medrecFrontpageHero:[{slotName:"medrec_frontpage_hero_mobile",...r1}],commentsRightRail:[{slotName:"comments_medium_rectangle",...ip}],topRightRailHub:[{slotName:"medium_rectangle_variable",...im}],topRightRailHome:[{slotName:"medium_rectangle_variable_home",...iu}],topRightRailArticle:[{slotName:"medium_rectangle_variable",...iy}],bottomRightRail:[{slotName:"btf_medium_rectangle_variable",...ig,hideIfSubscription:["verge"]}],bottomRightRailHome:[{slotName:"btf_medium_rectangle_variable_home",...iu}],bottomRightRailHub:[{slotName:"btf_medium_rectangle_variable_hub",...ig,hideIfSubscription:["verge"]}],bottomRightRailArticle:[{slotName:"btf_medium_rectangle_variable_article",...ih,hideIfSubscription:["verge"]}],specialSponsorshipRail:[{slotName:"medium_rectangle_gamestop_desktop",...ik}],specialSponsorshipBody:[{slotName:"medium_rectangle_gamestop_mobile_and_tablet",...i_,hideIfSubscription:["verge"]}],featureExtendedSticky:[{slotName:"btf_medium_rectangle_variable_feature_extended_sticky",...ib}],hubSponsorship:[{slotName:"hub_sponsorship",...iT}],leaderboardStreamWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r6}],leaderboardVideoGameWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r6}],leaderboardArticleWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardAuthorWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}]};var iR=n.i(658105),ix=n.i(533223);let iI=(0,nd.createContext)(null),iv=({children:n,serverAuthState:e})=>{let[o,t]=(0,nd.useState)(null),[a,r]=(0,nd.useState)(!0);return(0,nd.useMemo)(()=>{(0,ni.setContext)("Duet User",{loggedIn:!1,service:"firebase"})},[]),(0,nd.useEffect)(()=>{o?(0,ni.setContext)("Duet User",{loggedIn:!0,emailVerified:o.emailVerified,entitlements:o.entitlements,isEntitled:o.isEntitled,hasZephrJwtToken:!!o.zephrJwt,service:"firebase"}):(0,ni.setContext)("Duet User",{loggedIn:!1,service:"firebase"})},[o]),(0,nd.useEffect)(()=>{let n=async(e=2,o=500)=>{let a=await fetch("/api/auth/firebase-verify",{method:"post",headers:{"Content-Type":"application/json"},credentials:"same-origin"});if(a.ok){let n=await a.json();t(n.data?.user??n.user??null)}else if([400,401].includes(a.status))t(null);else{if(e>0)return await new Promise(n=>setTimeout(n,o)),n(e-1,3*o);t(null)}};(async()=>
160{if("true"!==(0,n5.getCookie)(ix.IDENTITY_AUTHENTICATED_COOKIE_NAME))return r(!1);try{await n()}catch(n){(0,ni.captureException)(n,{extra:{message:"Failed to verify identity session"}})}r(!1)})()},[]),(0,nr.jsx)(iI.Provider,{value:e||null,children:(0,nr.jsx)(nY.default.Provider,{value:{authMethod:"identity",user:o,userLoading:a,setUser:n=>{t(n)}},children:n})})};var iP=n.i(310282);let iS=`
161  type
162  username
163  profileUrl
164  avatarUrl
165`,iw=`
166  profiles {
167    ${iS}
168  }
169`,iL=`
170  id
171  type
172  createdAt
173  seen
174  read
175  source
176`,iA=`
177  id
178  name
179  logo
180`,iF=`
181  id
182  shortId
183  snippet
184  url
185`,iM=`
186  id
187  shortId
188  title
189  snippet
190  url
191`,iE=`
192  id
193  shortId
194  friendlyId
195  urls
196`,iN=`
197  id
198  snippet
199  url
200`,iD=`
201  id
202  storyId
203  snippet
204  url
205`,iK=`
206  id
207  name
208`,iH=`
209  id
210  title
211  url
212`;var iq=n.i(499618);let iz=`
213  query FetchNotificationsForUser($cursor: String, $count: Int!, $filter: NotificationsFilter, $sort: NotificationsSort) {
214    forUser(cursor: $cursor, count: $count, filter: $filter, sort: $sort) {
215      hasNext
216      nextCursor
217      items {
218        ${iL}
219
220        ... on CycloneReplyNotification {
221          from {
222            ${iw}
223          }
224          to {
225            ${iw}
226          }
227          parent {
228            ${iF}
229          }
230          reply {
231            ${iF}
232          }
233          fanPost {
234            ${iM}
235          }
236          community {
237            ${iA}
238          }
239          rootAncestor {
240            ... on CycloneFanPost {
241              ${iM}
242            }
243            ... on CycloneExternalRoot {
244              ${iE}
245            }
246          }
247        }
248
249        ... on CoralReplyNotification {
250          from {
251            ${iw}
252          }
253          to {
254            ${iw}
255          }
256          story {
257            ${iH}
258          }
259          site {
260            ${iK}
261          }
262          comment {
263            ${iD}
264          }
265          reply {
266            ${iN}
267          }
268        }
269
270        ... on CycloneFanPostReplyNotification {
271          from {
272            ${iw}
273          }
274          to {
275            ${iw}
276          }
277          fanPost {
278            ${iM}
279          }
280          reply {
281            ${iF}
282          }
283          community {
284            ${iA}
285          }
286        }
287
288        ... on CoralRecSummaryNotification {
289          updatedAt
290          to {
291            ${iw}
292          }
293          recs {
294            ${iL}
295            ... on CoralRecNotification {
296              from {
297                ${iw}
298              }
299            }
300          }
301          story {
302            ${iH}
303          }
304          site {
305            ${iK}
306          }
307          comment {
308            ${iD}
309          }
310        }
311
312        ... on CycloneFanPostRecSummaryNotification {
313          updatedAt
314          to {
315            ${iw}
316          }
317          recs {
318            ${iL}
319            ... on CycloneFanPostRecNotification {
320              from {
321                ${iw}
322              }
323            }
324          }
325          fanPost {
326            ${iM}
327          }
328          community {
329            ${iA}
330          }
331        }
332
333        ... on CycloneReplyRecSummaryNotification {
334          updatedAt
335          to {
336            ${iw}
337          }
338          recs {
339            ${iL}
340            ... on CycloneReplyRecNotification {
341              from {
342                ${iw}
343              }
344            }
345          }
346          reply {
347            ${iF}
348          }
349          community {
350            ${iA}
351          }
352          rootAncestor {
353            ... on CycloneFanPost {
354              ${iM}
355            }
356            ... on CycloneExternalRoot {
357              ${iE}
358            }
359          }
360        }
361
362        ... on CoralCommentWasApprovedNotification {
363          to {
364            ${iw}
365          }
366          comment {
367            ${iD}
368          }
369          site {
370            ${iK}
371          }
372          story {
373            ${iH}
374          }
375        }
376
377        ... on CycloneFanPostWasApprovedNotification {
378          to {
379            ${iw}
380          }
381          fanPost {
382            ${iM}
383          }
384          community {
385            ${iA}
386          }
387        }
388
389        ... on CycloneReplyWasApprovedNotification {
390          to {
391            ${iw}
392          }
393          reply {
394            ${iF}
395          }
396          community {
397            ${iA}
398          }
399        }
400      }
401    }
402  }
403`,ij=async n=>{let{cursor:e,token:o,serverURL:t="https://notifications-service.voxops.net",count:a=20,filter:r,sort:i}=n;if(!t)throw Error("Missing config value for Notifications Service URL.");let l=new URL("/api",t).toString(),c=await (0,iq.makeRequest)(l,iz,{cursor:e,count:a,filter:r,sort:i},o);return c.data?.forUser||{items:[],hasNext:!1}},iO=class{constructor(n,e){this.notifications=iP.observable.array([]),this.hasNext=!1,this.cursor=null,this.userStore=n,this.notificationsStore=e,this.loading=!1,(0,iP.makeObservable)(this,{notifications:iP.observable,hasNext:iP.observable,cursor:iP.observable,loadNotificationsForUser:iP.action,loading:iP.observable,setLoading:iP.action,setNotifications:iP.action,setHasNext:iP.action,setCursor:iP.action,setItems:iP.action})}setLoading(n){this.loading=n}setNotifications(n){this.notifications=iP.observable.array(n)}setHasNext(n){this.hasNext=n}setCursor(n){this.cursor=n}setItems(n){let e=[];for(let o of n){let n=this.notificationsStore.insert(o);n&&e.push(n)}let o=new Set(e.map(n=>n.id));this.notifications.replace([...this.notifications.filter(n=>!o.has(n.id)),...e])}async loadNotificationsForUser(n={}){if(!this.userStore.viewer?.token){this.setLoading(!1),this.notifications=iP.observable.array([]),this.setHasNext(!1),this.setCursor(null);return}this.setLoading(!0);let e=await ij({token:this.userStore.viewer.token,cursor:n.cursor,filter:n.filter,count:n.count});this.setLoading(!1),this.setItems([...this.notifications,...e.items]),this.setHasNext(e.hasNext),this.setCursor(e.nextCursor??null)}async refreshNotifications(n){this.userStore.viewer?.token&&(this.setNotifications([]),this.setHasNext(!1),this.setCursor(null),await this.loadNotificationsForUser(n))}},iV=class extends iO{constructor(n,e){super(n,e),(0,iP.makeObservable)(this,{visibleNotifications:iP.computed})}get visibleNotifications(){return this.notifications}},iU=`
404  query StatusForUser {
405    statusForUser {
406      unseen
407      unread
408      lastViewed
409    }
410  }
411`,iW=async n=>{let{token:e,serverURL:o="https://notifications-service.voxops.net"}=n;if(!o)throw Error("Missing config value for Notifications Service URL.");let t=new URL("/api",o).toString(),a=await (0,iq.makeRequest)(t,iU,{},e);return a.data?.statusForUser||tK.DEFAULT_NOTIFICATIONS_STATUS};var iQ=n.i(23765);let i$=`
412  mutation MarkRead($ids: [String!], $all: Boolean) {
413    markRead(ids: $ids, all: $all) {
414      id
415      type
416      createdAt
417      seen
418      read
419      source
420    }
421  }
422`;async function iG(n){let{token:e,ids:o,all:t=!1,tenantId:a=(0,iQ.getTenantIdFromNetwork)(nD.NETWORK_APEX_DOMAIN),serverURL:r="https://notifications-service.voxops.net"}=n;if(!a)throw Error(`markNotificationsAsRead: no tenant mapped for network "${nD.NETWORK_APEX_DOMAIN}"`);if(!r)throw Error("Missing config value for Notifications Service URL.");let i=new URL("/api",r).toString(),l=await (0,iq.makeRequest)(i,i$,{ids:o,all:t,tenantId:a},e);if(!l.data)throw Error("Failed to mark notifications as read.");return l.data.markRead}let iZ=class{constructor(n){this.lookupById=iP.observable.map(new Map),this.userStore=n,this.notificationsStatus=tK.DEFAULT_NOTIFICATIONS_STATUS,this.pollIntervalId=null,(0,iP.makeObservable)(this,{lookupById:iP.observable,notificationsStatus:iP.observable,markRead:iP.action,setNotificationsStatus:iP.action,insert:iP.action,update:iP.action,unseenNotificationsDisplayCount:iP.computed}),this.originalDocumentTitle=window.document.title}get unseenNotificationsDisplayCount(){if(!this.notificationsStatus.unseen||"number"!=typeof this.notificationsStatus.unseen)return null;let n=Math.max(this.notificationsStatus.unseen,0);return n?Math.min(n,99):null}get(n){return this.lookupById.get(n)}insert(n){let e=this.lookupById.get(n.id);if(e)this.update(e,n);else{let e=iP.observable.object(n);this.lookupById.set(e.id,e)}return this.lookupById.get(n.id)}update(n,e){for(let o in e)n[o]=e[o];return n}async markRead(n){if(!this.userStore.viewer?.token)return;await iG({...n,token:this.userStore.viewer.token});let{updateStore:e=!0}=n;e&&Array.from(this.lookupById.values()).map(e=>{(n.ids?.includes(e.id)||n.all)&&this.update(e,{...e,read:!0})})}setNotificationsStatus(n){this.notificationsStatus=n}startPollingNotificationsStatus(n=5e3){this.pollIntervalId||(this.pollNotificationsStatus(),this.pollIntervalId=setInterval(()=>{this.pollNotificationsStatus()},n))}stopPollingNotificationsStatus(){this.pollIntervalId&&(clearInterval(this.pollIntervalId),this.pollIntervalId=null)}async pollNotificationsStatus(){if(this.userStore.viewer?.token)try{let n=await iW({token:this.userStore.viewer.token});this.setNotificationsStatus(n),this.originalDocumentTitle&&(this.unseenNotificationsDisplayCount?window.document.title=`(${this.unseenNotificationsDisplayCount}) ${this.originalDocumentTitle}`:window.document.title=this.originalDocumentTitle)}catch(n){(0,ni.captureException)(n,{tags:{context:"notifications"},extra:{viewerId:this.userStore.viewer.id}}),this.stopPollingNotificationsStatus()}}},iJ=class extends iO{constructor(n,e){super(n,e),(0,iP.makeObservable)(this,{visibleNotifications:iP.computed})}get visibleNotifications(){return this.notifications.filter(n=>!n.read)}},iY=`
423  mutation SetLastViewed($value: DateTime!) {
424    setLastViewed(value: $value) {
425      lastViewed
426    }
427  }
428`,iX=async n=>{let{token:e,value:o,serverURL:t="https://notifications-service.voxops.net"}=n;if(!t)throw Error("Missing config value for Notifications Service URL.");let a=new URL("/api",t).toString(),r=await (0,iq.makeRequest)(a,iY,{value:o},e);if(!r.data)throw Error("Failed to set last viewed timestamp.");return r.data.setLastViewed},i0=`
429  query ViewerQuery {
430    viewer {
431      id
432      lastViewed
433      inPageNotificationSettings {
434        enabled
435        onCommentReply
436        onPostReply
437        onModeration
438        onRec
439      }
440      ${iw}
441    }
442  }
443`,i1=class{constructor(n){this.user=n,this.viewer=null,this.viewerLoading=!0,(0,iP.makeObservable)(this,{user:iP.observable,viewer:iP.observable,viewerLoading:iP.observable,setUser:iP.action,setViewer:iP.action,loadViewer:iP.action})}setUser(n){this.user=n}setViewer(n){this.viewer=n}async loadViewer(){if(!this.user.notificationsToken){this.setViewer(null),this.viewerLoading=!1;return}let n=new URL("/api","https://notifications-service.voxops.net"),e=await (0,iq.makeRequest)(n.toString(),i0,{},this.user.notificationsToken);if(!e.data||!e.data.viewer||e.errors){this.setViewer(null),this.viewerLoading=!1;return}let o={...e.data.viewer,token:this.user.notificationsToken};this.setViewer(o),this.viewerLoading=!1}async setLastViewed(n){this.viewer?.token&&(await iX({token:this.viewer.token,value:n}),this.setViewer({...this.viewer,lastViewed:n}))}},i4=class{constructor(n){this.userStore=new i1(n),this.notificationsStore=new iZ(this.userStore),this.allNotificationsStore=new iV(this.userStore,this.notificationsStore),this.unreadNotificationsStore=new iJ(this.userStore,this.notificationsStore)}},i3=({children:n})=>{let{user:e,userLoading:o}=(0,nY.useAuth)(),[t,a]=(0,nd.useState)(null),r=function(){let[n,e]=(0,nd.useState)(!0);return(0,nd.useEffect)(()=>{let n=()=>{e("visible"===document.visibilityState)};return n(),document.addEventListener("visibilitychange",n),()=>{document.removeEventListener("visibilitychange",n)}},[]),n}();return(0,nd.useEffect)(()=>{(async()=>{if(o||!e||!e.notificationsToken)return;let n=new i4(e);await n.userStore.loadViewer(),a(n)})()},[e,e?.notificationsToken,o]),(0,nd.useEffect)(()=>{t?.userStore.viewer&&r&&(t.notificationsStore.stopPollingNotificationsStatus(),t.notificationsStore.startPollingNotificationsStatus())},[r,t]),(0,nr.jsx)(tK.default.Provider,{value:{RootStore:t},children:n})};var i2=n.i(833199),i5=n.i(281792);let i7={buttons:["facebook","copy","rss"],popoverButtons:["facebook","copy","rss"],giftLinks:{subscriberMessaging:n=>(0,nr.jsx)(nr.Fragment,{children:n}),nonSubscriberMessaging:(0,nr.jsx)(nr.Fragment,{}),ctaText:"",ctaLink:"/subscribe",signInText:""}};var i8=n.i(910459);let i6={defaultSeparators:{upper:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator],lower:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator]},metaVariation:"standard",showAuthorBy:!0,MapIcon:i8.default,showCommentCountText:!1,componentContext:{prominentContentCardTwoUpPattern:{metaVariation:"box"},prominentContentCardThreeUpPattern:{metaVariation:"box"},compactContentCardThreeUpPattern:{metaVariation:"box"}}};var i9=n.i(367139);let ln={lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showDek:!0},le={contentBlockSize:"large",contentBlockVariation:"standard",coverLink:!0,imageAspectRatio:"wide",imageTreatment:null,imageOverlay:null,imageSquareSizes:"250px",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",mediaVariationIconPlacement:"thumbnail",showBorder:!1,showDek:!1,showScore:!1,upperMetaSecondComponent:null,upperMetaThirdComponent:null,logo:!1,imagePosition:"imageAbove",overlap:!1,overlapStyle:"default",imageLeftTablet:!1,componentContext:{nGridPatternMobile:{imageAspectRatio:"wide",contentBlockSize:"micro",upperMetaFirstComponent:null,lowerMetaSecondComponent:null}
443,river:{imageLeftTablet:!0,imageAspectRatio:"squareLarge",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showBorder:!0,showDek:!0,upperMetaSecondComponent:"Timestamp"},twoUpPatternFirst:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"standard",imageAspectRatio:"wide",showDek:!0},twoUpPatternSecond:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"standard",imageAspectRatio:"wide",showDek:!0},threeGridBigPattern:{lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"special"},threeUpPatternLargeFirst:{...ln,imageAspectRatio:"square",extraImageStyles:i9.imageBg},threeUpPatternLargeSecond:{...ln,imageAspectRatio:"square",extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternLargeThird:{...ln,imageAspectRatio:"square",extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternFirst:{...ln,extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternSecond:{...ln},threeUpPatternThird:{...ln},threeUpCategoryPillarLargeFirst:{...ln},threeUpCategoryPillarLargeSecond:{...ln},threeUpCategoryPillarLargeThird:{...ln},threeUpBigPattern:{lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null},threeUpAltPatternLargeFirst:{...ln,overlap:!0,overlapStyle:"default",mediaIconInset:"medium"},threeUpAltPatternLarge:{...ln,imageAspectRatio:"square",mediaIconInset:"medium"},threeUpAltPatternSmall:{...ln,overlap:!0,overlapStyle:"default"},threeGridPattern:{contentBlockSize:"small",contentBlockVariation:"special",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,upperMetaFirstComponent:null},threeGridArticleCategoryRecirc:{contentBlockSize:"small",contentBlockVariation:"special",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,upperMetaFirstComponent:null},fourUpPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},fourUpPatternDesktop:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},fourUpAltPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",contentBlockVariation:"standard",showDek:!0,imageLeftTablet:!0},fourUpAltPrimaryRightPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",contentBlockVariation:"standard",showDek:!0},sixUpPatternPrimarySquare:{contentBlockSize:"jumbo",lowerMetaSecondComponent:null,imageAspectRatio:"square",lowerMetaThirdComponent:null,overlap:!1,showDek:!0},sixUpPatternPrimaryWide:{contentBlockSize:"jumbo",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,overlap:!0,overlapStyle:"default",showDek:!0},eightUpPatternPrimary:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",imageAspectRatio:"square",showDek:!0},sevenUpPattern:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"jumbo",imageAspectRatio:"square",showDek:!0},sevenUpPatternDesktop:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"jumbo",imageAspectRatio:"wide",showDek:!0},sevenUpPatternSecondary:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"medium",imageAspectRatio:"square",showDek:!1},sevenUpPatternSecondaryDesktop:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"medium",imageAspectRatio:"square",showDek:!1},eightUpPatternPrimaryDesktop:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},eightUpPatternSecondary:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"medium",imageAspectRatio:"square"},imageAndListPattern:{imageAspectRatio:"wide",imageOverlay:null,imageTreatment:"three"},featuredImageLeadGridMobile:{contentBlockSize:"medium",lowerMetaSecondComponent:null},featuredImageLeadGridDesktop:{contentBlockSize:"medium",lowerMetaSecondComponent:null},fiveGridOverflowPattern:{imageAspectRatio:"wide",contentBlockSize:"small",upperMetaFirstComponent:null,lowerMetaSecondComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,imageAspectRatio:"square"},threeUpAltTwoPattern:{imagePosition:"imageAbove",overlap:!0,overlapStyle:"default",imageAspectRatio:"wide",contentBlockVariation:"special",contentBlockSize:"jumbo"},threeUpAltTwoPatternSecondaryTablet:{imagePosition:"imageAbove",overlap:!0,overlapStyle:"default",imageAspectRatio:"wide",contentBlockVariation:"special",contentBlockSize:"large"}}};n.i(444461);var lo=n.i(33703);let lt={indent:!1,topSpacing:!1,header:!1,topPadding:!1,componentContext:{categoryPillar:{indent:!1},latestRecirc:{header:(0,nr.jsx)(lo.default,{title:"The Latest",headingLevel:"h2",size:"medium"}),topPadding:!1},recommendedRecirc:{header:(0,nr.jsx)(lo.default,{title:"Recommended For You",headingLevel:"h2",size:"medium"})}}};n.i(274073);var la=n.i(105611);n.i(436701);var lr=n.i(212595);n.i(676486);var li=n.i(963851),ll=n.i(236173),lc=n.i(977326);let ls=n=>{let e=(0,tx.useComponentConfig)("threeGridOverflowPattern",n.componentContext||""),{cardsData:o,gaComponentName:t="three_grid_overflow_pattern",mobileCardContext:a="threeGridPattern",desktopCardContext:r,showGridBorders:i=!1,mobileCardClassName:l,desktopCardClassName:c,desktopContainerClassName:s}=(0,nl.default)({},e,n),{mobileContext:d,desktopContext:m}=(0,lc.getContexts)(o.length,a,r),p=[],u=[];return o.forEach((n,e)=>{p.push((0,nr.jsx)("div",{className:(0,nm.default)(i&&ll.gridBorders),children:(0,nr.jsx)(li.default,{...n,componentContext:m[e],gaComponentName:t,className:c})},n.id)),u.push((0,nr.jsx)("div",{className:(0,nm.default)(nR.sharedStyles.contentCard.fixedWidthCard),children:(0,nr.jsx)(li.default,{...n,componentContext:d[e],gaComponentName:t,className:l})},n.id))}),(0,nr.jsxs)("div",{children:[(0,nr.jsx)("div",{className:(0,nm.default)("iq2wk60",
443s),children:p}),(0,nr.jsx)("div",{className:"iq2wk62",children:(0,nr.jsx)("div",{className:(0,nm.default)("iq2wk61",nR.sharedStyles.layout.hideScrollbar),children:u})})]})};n.i(271832);var ld=n.i(466518),lm=n.i(226338),lp={1:"_2thkhq2",2:"_2thkhq3",3:"_2thkhq4"};n.i(668740);var lu=n.i(808330);let ly={MobilePattern:lu.default,componentContext:{categoryPillarThreeUp:{MobilePattern:({cardsData:n,gaComponentName:e="three_up_alt_pattern",className:o})=>{let t=[],a=[];return n.forEach((n,o)=>{var r,i;let l,c,s,d=o+1;t.push((l="1"===(r=d.toString()),(0,nr.jsx)("div",{className:lp[r],children:(0,nr.jsx)(lm.default,{...n,componentContext:l?"threeUpAltPatternLargeFirst":"threeUpAltPatternLarge",contentBlockSize:l?"large":"medium",gaComponentName:e})},n.id))),a.push((s=(c="1"===(i=d.toString()))?"large":"medium",c?(0,nr.jsx)("div",{className:lp[i],children:(0,nr.jsx)(lm.default,{...n,componentContext:"threeUpAltPatternSmall",contentBlockSize:s,gaComponentName:e,showBorder:!0})},n.id):(0,nr.jsx)("div",{className:lp[i],children:(0,nr.jsx)(ld.default,{...n,componentContext:"threeUpPattern",contentBlockSize:s,gaComponentName:e,lastChild:"3"===i})},n.id)))}),(0,nr.jsxs)("div",{className:o,children:[(0,nr.jsx)("div",{className:"_2thkhq0",children:t}),(0,nr.jsx)("div",{className:"_2thkhq1",children:a})]})},TabletPattern:lr.default,DesktopPattern:lu.default},guidesSection:{MobilePattern:ls,TabletPattern:ls,DesktopPattern:la.default},homepageSpotlight:{MobilePattern:lu.default,TabletPattern:lr.default,DesktopPattern:lu.default}}},lg=({className:n})=>(0,nr.jsxs)("svg",{width:"245",height:"66",viewBox:"0 0 245 66",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:[(0,nr.jsx)("path",{d:"M213.047 65.5386C193.725 65.5386 181.527 53.6071 181.527 33.1276V32.9495C181.527 12.4701 193.725 0.538574 213.047 0.538574C232.369 0.538574 244.568 12.4701 244.568 32.9495V33.1276C244.568 53.6071 232.369 65.5386 213.047 65.5386ZM213.047 50.2235C216.876 50.2235 218.835 46.8399 218.835 33.1276V32.9495C218.835 19.2372 216.876 15.8536 213.047 15.8536C209.219 15.8536 207.26 19.2372 207.26 32.9495V33.1276C207.26 46.8399 209.219 50.2235 213.047 50.2235Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M159.403 64.203L158.246 56.5454C155.663 62.6002 150.232 65.5386 142.307 65.5386C127.794 65.5386 116.485 55.566 116.485 33.1276V32.9495C116.485 13.4495 127.615 0.538574 148.362 0.538574C166.526 0.538574 175.252 7.75091 176.855 20.5728L155.129 22.5317C154.684 17.9906 152.458 15.8536 149.074 15.8536C144.088 15.8536 142.218 18.792 142.218 32.9495V33.1276C142.218 47.7304 143.999 50.7578 148.985 50.7578C152.191 50.7578 154.595 48.2646 154.595 43.8125V42.3879H147.026V27.7852H177.211V64.203H159.403Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M81.399 65.5386C62.077 65.5386 49.8784 53.6071 49.8784 33.1276V32.9495C49.8784 12.4701 62.077 0.538574 81.399 0.538574C100.721 0.538574 112.92 12.4701 112.92 32.9495V33.1276C112.92 53.6071 100.721 65.5386 81.399 65.5386ZM81.399 50.2235C85.2277 50.2235 87.1866 46.8399 87.1866 33.1276V32.9495C87.1866 19.2372 85.2277 15.8536 81.399 15.8536C77.5702 15.8536 75.6113 19.2372 75.6113 32.9495V33.1276C75.6113 46.8399 77.5702 50.2235 81.399 50.2235Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M0 64.2028V1.87402H24.6644V46.3946H48.2603V64.2028H0Z",fill:"currentColor"})]});var lf="_1hilqyo2",lh="_1hilqyo3";let lC=({subscribeStyles:n,subscribeText:e="Subscribe",signInText:o="Sign In",linkStyles:t,leftIcon:a,getLoginUrl:r,getSubscribeUrl:i,hideAccountLink:l=!1,hideSubscribeLink:c=!1,showSubscribeLinkFirst:s=!0})=>{let d=(0,e7.useAnalytics)(),m=(0,nY.useAuth)(),p=m.user?.isEntitled,[u,y]=(0,nd.useState)("/auth/login"),[g,f]=(0,nd.useState)("/subscribe?itm_campaign=desktop-top-navigation-subscribe&itm_medium=site&itm_source=desktop-top-navigation"),[h,C]=(0,nd.useState)(!0);(0,nd.useEffect)(()=>{if(r)y(r());else{let n=encodeURIComponent(window.location.pathname);y(`/auth/login?returnPath=${n}`)}i&&f(i()),(!m.userLoading||m.user)&&C(!1)},[m,r,i]);let _=!c&&!p&&(0,nr.jsx)("a",{className:(0,nm.default)("_1hilqyo1",n),href:g,onClick:()=>{d?.emit({event:"authentication",authentication:{method:"subscribe_top_navigation"}})},children:e});return h?null:(0,nr.jsxs)("div",{className:"_1hilqyo0",children:[s&&_,!l&&(0,nr.jsx)(nr.Fragment,{children:m.user?(0,nr.jsxs)("a",{href:"/account/profile",className:(0,nm.default)(lf,t),children:[a&&a,(0,nr.jsx)("span",{className:lh,children:"Account"})]}):(0,nr.jsxs)("a",{href:u,className:(0,nm.default)(lf,t),onClick:()=>{d?.emit({event:"authentication",authentication:{method:"sign_in_top_navigation"}})},children:[a&&a,(0,nr.jsx)("span",{className:lh,children:o})]})}),!s&&_]})},l_=({Logo:n,rightMenuButtons:e,monochrome:o})=>{let t=(0,e7.useAnalytics)();return(0,nr.jsx)("div",{className:(0,nm.default)(o&&"_11o9j331","_11o9j330"),children:(0,nr.jsxs)("div",{className:"_11o9
443j332",children:[(0,nr.jsx)("div",{className:(0,nm.default)("_11o9j333"),children:(0,nr.jsxs)("a",{href:"/",onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"The homepage"}),(0,nr.jsx)(n,{className:(0,nm.default)("_11o9j334",o&&"_11o9j33a")})]})}),(0,nr.jsxs)("div",{className:"_11o9j335",children:[(0,nr.jsx)(lC,{subscribeText:"Become a Member",getSubscribeUrl:()=>{let n=encodeURIComponent(window.location.pathname);return`/support-membership?itm_campaign=top-nav-bam-button&itm_medium=site&itm_source=navigation&returnPath=${n}`},signInText:"Sign In",hideAccountLink:!0}),(0,nr.jsx)("div",{className:"_11o9j336",children:(0,nr.jsx)(e,{monochrome:o})})]})]})})},lk=({className:n="",fill:e="",width:o=18,height:t=24,viewBox:a="0 0 18 24"})=>(0,nr.jsx)("svg",{className:n,width:o,height:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:-1,"aria-hidden":"true",viewBox:a,children:(0,nr.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.063 4.872c0 2.69-2.267 4.872-5.063 4.872S3.937 7.563 3.937 4.872C3.937 2.182 6.204 0 9 0s5.063 2.181 5.063 4.872ZM2.778 13.598c1.65-1.588 3.888-2.48 6.222-2.48 2.334 0 4.572.892 6.223 2.48 1.65 1.588 2.577 3.742 2.577 5.988V23.2H.2v-3.614c0-2.246.927-4.4 2.578-5.988Z",fill:e})});var lb={standard:"iy8p5o2 iy8p5o1",homepage:"iy8p5o3 iy8p5o1"},lT={standard:"iy8p5o5",homepage:"iy8p5o6"},lB={regular:"iy8p5o8 iy8p5o7",special:"iy8p5o9 iy8p5o7"},lR={standard:"_1hqx9j81 _1hqx9j80",homepage:"_1hqx9j82 _1hqx9j80"};let lx=({children:n,variant:e})=>(0,nr.jsx)("ul",{className:lR[e],children:n});lx.Link=({className:n,anchorClassName:e,contentClassName:o,special:t,children:a,style:r,showLinkLines:i,icon:l,variant:c,monochrome:s,...d})=>{let m=d.href?"a":"button";return(0,nr.jsx)("li",{className:(0,nm.default)(n,"iy8p5o0",i&&lb[c]),children:(0,nr.jsx)(m,{...d,className:(0,nm.default)(e,"iy8p5o4"),children:(0,nr.jsxs)("span",{className:(0,nm.default)(lT[c],lB[t?"special":"regular"],s&&"iy8p5oa",o),style:r,children:[a,l&&(0,nr.jsx)("span",{className:"iy8p5ob",children:l})]})})})};var lI={standard:"_15jrfr11 _15jrfr10",monochrome:"_15jrfr12 _15jrfr10",homepage:"_15jrfr13 _15jrfr10"},lv={standard:"_15jrfr16 _15jrfr15",homepage:"_15jrfr17 _15jrfr15"},lP={standard:"_15jrfr18",homepage:"_15jrfr19"},lS={standard:"_15jrfr1c _15jrfr1b",homepage:"_15jrfr1d _15jrfr1b"},lw={standard:"_15jrfr1f _15jrfr1e",homepage:"_15jrfr1g _15jrfr1e"},lL={standard:"_15jrfr1i _15jrfr1h",homepage:"_15jrfr1j _15jrfr1h"};let lA=({items:n,Logo:e,showLinkLines:o,linkClassName:t,variant:a,rightMenuButtons:r,monochrome:i})=>{let l=(0,e7.useAnalytics)(),c=(0,nr.jsx)(lx,{variant:a,children:n.map((n,e)=>"title"in n?(0,nr.jsx)(lx.Link,{className:t,href:n.url,showLinkLines:o,special:n.special,icon:n.icon,variant:a,monochrome:i,onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:n.title},e):n)});return(0,nr.jsx)("div",{className:lI[i?"monochrome":a],children:(0,nr.jsxs)("div",{className:"_15jrfr14",children:[(0,nr.jsx)("div",{className:lv[a],children:(0,nr.jsxs)("a",{href:"/",onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"The homepage"}),(0,nr.jsx)(e,{className:(0,nm.default)(i&&"_15jrfr1a",lP[a])})]})}),(0,nr.jsx)("nav",{className:lS[a],"aria-label":"Top Navigation",children:c}),(0,nr.jsx)("div",{className:lL[a],children:(0,nr.jsx)(lC,{subscribeText:"Become a Member",signInText:"Sign In",showSubscribeLinkFirst:!1,leftIcon:(0,nr.jsx)(lk,{width:8,height:14,className:"_15jrfr1k"}),getSubscribeUrl:()=>{let n=encodeURIComponent(window.location.pathname);return`/support-membership?itm_campaign=top-nav-bam-button&itm_medium=site&itm_source=navigation&returnPath=${n}`}})}),(0,nr.jsx)("div",{className:lw[a],children:(0,nr.jsx)(r,{variant:a,monochrome:i})})]})})},lF=function(n){let e=(0,e7.useAnalytics)(),{openDrawer:o,drawerId:t}=(0,tI.useNavigationContext)();return(0,nr.jsx)("button",{onClick:()=>{o(),e?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"_18tcfn60","aria-controls":t,"aria-label":"Open Drawer",children:(0,nr.jsx)(tP,{className:(0,nm.default)("_18tcfn61",n.monochrome&&"_18tcfn62",n.iconClassName)})})};n.i(893594);var lM=n.i(389572);let lE=({monochrome:n})=>{let e=(0,e7.useAnalytics)(),{openDrawer:o,drawerId:t}=(0,tI.useNavigationContext)();return(0,nr.jsxs)("button",{onClick:()=>{o(),e?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"pbh4w0","aria-controls":t,"aria-label":"Open Drawer",children:[(0,nr.jsx)("span",{className:nR.sharedStyles.accessibility.srOnly,children:"Menu"}),(0,nr.jsx)("span",{className:(0,nm.default)(n&&"pbh4w3","pbh4w1"),children:(0,nr.jsx)(tP,{className:"pbh4w2"})})]})},lN={Logo:lg,showAuth:!1,showStickyNavCommentCount:!1,showSubscribeInNav:!1,stickyNavComponent:ri,getDrawerComponents:()=>({}),primaryNavigationComponent:({items:n,PrimaryLogo:e,Logo:o,cta:t,variant:a,showLinkLines:r,linkClassName:i,rightMenuButtons:l,showSubscribeInNav:c=!1}
443)=>{let s=a.startsWith("monochrome");return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("div",{className:"bkjmdy0",children:(0,nr.jsx)(lA,{Logo:e||o,items:n,cta:t.desktop,variant:"homepage"===a?"homepage":"standard",showLinkLines:r,showSubscribeInNav:c,linkClassName:i,rightMenuButtons:l.desktop,monochrome:s})}),(0,nr.jsx)("div",{className:"monochrome-minimal"===a?"bkjmdy4":"bkjmdy2",children:(0,nr.jsx)(l_,{Logo:e||o,cta:t.mobile,rightMenuButtons:l.mobile,monochrome:s})}),"monochrome-minimal"===a&&(0,nr.jsx)("div",{className:"bkjmdy3",children:(0,nr.jsx)(tJ,{Logo:o})})]})},linkMenu:{showLinkLines:!1,linkClassName:"m2xfri0"},rightMenuButtons:{desktop:n=>(0,nr.jsx)(lE,{...n}),mobile:n=>(0,nr.jsx)(lF,{...n})},cta:{desktop:(0,nr.jsx)(e3.default,{displayType:"primary",text:"Call to Action"}),mobile:(0,nr.jsx)(({className:n,...e})=>(0,nr.jsx)(lM.default,{className:(0,nm.default)(n,"_3p3rbp0"),...e}),{text:"Call to Action"})},drawerItems:[{title:"Duet UI Docs",url:"https://duet-docs.voxops.net/packages/duet-ui/overview/index.html",subItems:[]}],getPinnedItems:()=>[],componentContext:{}},lD={defaultSeparators:{upper:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator],lower:[nR.sharedStyles.layout.bulletSeparator,nR.sharedStyles.layout.bulletSeparator]},showCommentCountText:!0};var lK=n.i(847374);let lH={buttonDisplayType:"secondary",inputIcon:(0,nr.jsx)(lK.default,{width:22,height:22}),componentContext:{newslettersPage:{inputIcon:null},standardRail:{buttonDisplayType:"primary"}}},lq={metaVariation:"box",categorySeparator:(0,nr.jsx)(()=>(0,nr.jsx)("svg",{className:"ihl0yj0",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 7 8",children:(0,nr.jsx)("path",{fill:"currentColor",d:"M6.75 4 .208 7.458V.542L6.75 4Z"})}),{}),componentContext:{standard:{metaVariation:"box"},split:{metaVariation:"box"},fullWidth:{metaVariation:"box"},stream:{metaVariation:"box"}}};n.i(872025);var lz=n.i(19562);n.i(55336);var lj=n.i(183821);let lO=(0,nr.jsx)("button",{id:"ot-sdk-btn",className:(0,nm.default)("kxw3hm0","ot-sdk-show-settings"),suppressHydrationWarning:!0,children:"Cookie Settings"});var lV=n.i(123981),lU=n.i(581550);let lW=new Set(["Privacy Policy","Your California Privacy Rights","Your Privacy Choices","Terms of Use","Cookie Notice","AdChoices","Accessibility"]);var lQ=n.i(296823),l$=n.i(503211);let lG=({children:n})=>{let e=nd.Children.count(n)>2?"vrp7df1":"vrp7df0";return(0,nr.jsx)("nav",{className:e,"data-children":nd.Children.count(n),children:(0,nr.jsx)("ul",{className:"vrp7df2",children:n})})};lG.Item=({href:n,target:e,onClick:o,anchorClassName:t,listItemClassName:a,children:r})=>(0,nr.jsx)("li",{className:(0,nm.default)(a,"vrp7df3"),children:(0,nr.jsx)("a",{href:n,className:(0,nm.default)(t,"vrp7df4"),onClick:o,target:e,children:r})});let lZ=({className:n="",fill:e="#fff",width:o=38,height:t=52,"aria-label":a})=>(0,nr.jsxs)("svg",{className:n,width:o,height:t,"aria-label":a,"aria-hidden":!a,fill:"none",viewBox:"0 0 30 31",xmlns:"http://www.w3.org/2000/svg",children:[(0,nr.jsx)("title",{children:"In Five Games"}),(0,nr.jsx)("rect",{width:"22",height:"22",x:"4",y:"4.127",stroke:e,strokeWidth:"1.25",rx:"1"}),(0,nr.jsx)("path",{fill:e,d:"M19.329 18.609c1.318.07 2.377.255 3.176.554.8.3 1.378.71 1.736 1.232.358.521.537 1.168.537 1.94 0 1.223-.42 2.16-1.26 2.813-.837.652-2.105.979-3.808.979-1.193 0-2.356-.169-3.487-.506v-2.055c.524.147 1.074.264 1.65.35.581.088 1.147.131 1.697.131.914 0 1.58-.141 2-.424.426-.282.64-.698.64-1.247 0-.37-.105-.671-.312-.905-.208-.234-.579-.419-1.113-.555-.53-.14-1.28-.239-2.25-.293l-1.9-.098.444-6.62h7.193v2.079h-4.764l-.18 2.625ZM19.661 8.523h1.1l.085.416h.063c.184-.153.399-.27.645-.354a2.41 2.41 0 0 1 .789-.128c.528 0 .944.152 1.247.455.303.3.455.765.455 1.395v2.468H22.7v-2.402c0-.288-.06-.491-.182-.61-.122-.122-.306-.183-.552-.183a1.47 1.47 0 0 0-.525.097 1.19 1.19 0 0 0-.435.28v2.818H19.66V8.523ZM17.226 12.739V8.487h1.345v4.252h-1.345Zm.672-4.866c-.546 0-.82-.216-.82-.649 0-.212.067-.374.202-.486.137-.111.343-.167.618-.167.275 0 .48.056.614.167.137.112.206.274.206.486 0 .433-.273.65-.82.65Z"})]});var lJ="ruqxl0";let lY=()=>{let n=(0,e7.useAnalytics)(),{communityId:e}
443=(0,nw.useConfigContext)().communityConfig;if(247!==e&&395!==e)return null;let o=e=>n?.emit({event:"navigation_click",navigation_click:{name:e}});return(0,nr.jsxs)(lG,{children:[(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/videos",onClick:()=>o("watch"),children:[(0,nr.jsx)(l$.default,{width:24,height:24,fill:"#fff"}),"Watch"]}),(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/podcasts",onClick:()=>o("listen"),children:[(0,nr.jsx)(lQ.default,{width:24,height:24,fill:"#fff"}),"Listen"]}),(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/games/in-5/today",onClick:()=>o("games"),children:[(0,nr.jsx)(lZ,{height:26}),"Play"]})]})},lX={title:"Playing Through",tagline:"A golf fan’s guide to a greater game",logoSlug:"playingthrough",link:"/golf"},l0={title:"Breakaway",tagline:!1,logoSlug:"breakaway",link:"/womens-sports"},l1={"c2IyOmNhdGVnb3J5OjQwMA==":lX,"c2IyOmNhdGVnb3J5OjM0Nw==":lX,"c2IyOnN1cGVyQ2F0OjI0MA==":l0,"c2IyOnN1cGVyQ2F0OjIzOA==":l0},l4={"9ae273ba-5ca0-43b1-bdc1-5a926a1d4d25":lX,"8e811fe2-fb04-47b2-a2ac-9a726841a965":l0},l3=({width:n=25,height:e=25,fill:o="currentColor",className:t})=>(0,nr.jsx)("svg",{width:n,height:e,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,nr.jsx)("path",{d:"M10.7715 1C16.7294 1 21.5438 5.64859 21.5439 11.3633C21.5439 13.8077 20.6642 16.055 19.1914 17.8281L19.043 18.0068L24.3887 23.1553L23.0176 24.4766L17.6699 19.3262L17.499 19.458C15.6563 20.8774 13.3176 21.7266 10.7715 21.7266C4.81356 21.7264 0 17.078 0 11.3633C0.000133477 5.64867 4.81364 1.00013 10.7715 1ZM10.7715 2.8584C5.90815 2.85853 1.94935 6.6575 1.94922 11.3633C1.94922 16.0692 5.90807 19.868 10.7715 19.8682C13.0373 19.8682 15.1056 19.0446 16.6689 17.6895L16.6787 17.6807L17.3184 17.0645L17.3271 17.0557C18.7351 15.5495 19.5938 13.5531 19.5938 11.3633C19.5936 6.65742 15.6349 2.8584 10.7715 2.8584Z",fill:o})});var l2={community:"_1k4a8uq1 _1k4a8uq0",dotCom:"_1k4a8uq2 _1k4a8uq0"};let l5=({variant:n})=>{let{openDrawer:e,drawerId:o}=(0,tI.useNavigationContext)(),t=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{className:l2[n],children:[(0,nr.jsx)(tW,{Logo:lz.default}),(0,nr.jsx)("button",{onClick:()=>{e({initialSearchFocus:!0}),t?.emit({event:"navigation_click",navigation_click:{name:"search button"}})},"aria-controls":o,"aria-label":"Open Search",className:nR.sharedStyles.layout.showDesktop,children:(0,nr.jsx)(l3,{className:"_1k4a8uq3"})}),(0,nr.jsx)(lF,{iconClassName:"_1k4a8uq4"})]})};var l7={dotCom:"h4rsed2 h4rsed1",community:"h4rsed3 h4rsed1"},l8="h4rsed4",l6="h4rsed5",l9={dotCom:"h4rsed8 h4rsed7",community:"h4rsed9 h4rsed7"},cn={1:"h4rsedb",2:"h4rsedc",3:"h4rsedd"},ce={dotCom:"h4rsedf h4rsede",community:"h4rsedg h4rsede"};let co=({items:n,variant:e,className:o})=>{let t=(0,e7.useAnalytics)(),{openDrawer:a}=(0,tI.useNavigationContext)(),r=n=>Math.min(3,Math.max(1,Math.ceil(n/10))).toString();return(0,nr.jsx)("nav",{className:(0,nm.default)("h4rsed0",o),role:"navigation",children:(0,nr.jsxs)("ul",{className:l7[e],children:[n.map((n,o)=>{if("title"in n&&"url"in n)return(0,nr.jsxs)("li",{className:l8,children:[(0,nr.jsxs)("a",{href:n.url,className:(0,nm.default)(l6),onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:n.title}}),"aria-haspopup":n.subItems&&n.subItems.length>0?"true":"false",children:[n.title,n.subItems&&n.subItems.length>0&&(0,nr.jsx)("span",{className:"h4rsed6",children:(0,nr.jsx)("svg",{viewBox:"0 0 12 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,nr.jsx)("path",{d:"M6 6L0.803847 -5.01962e-07L11.1962 4.06563e-07L6 6Z",fill:"currentColor"})})})]}),n.subItems&&n.subItems.length>0&&(0,nr.jsx)("ul",{className:(0,nm.default)(l9[e],cn[r(n.subItems.length)],o>3&&"1"!==r(n.subItems.length)&&"h4rseda"),"aria-label":"submenu",children:n.subItems.map((n,o)=>{if("title"in n&&"url"in n)return(0,nr.jsx)("li",{children:(0,nr.jsx)("a",{href:n.url,className:ce[e],onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:n.title})},o)})})]},o)}),n.length>5&&(0,nr.jsx)("li",{className:l8,children:(0,nr.jsx)("button",{className:(0,nm.default)(l6),onClick:n=>{n.preventDefault(),t?.emit({event:"navigation_click",navigation_click:{name:"more"}}),a()},children:"More"})},"more-link")]})})};var ct="qc67mg1",ca={community:"qc67mg4","special-category":"qc67mg5"};let cr=({specialCategory:n,tagline:e})=>{let o=(0,e7.useAnalytics)(),{communityName:t,communityCanonicalDomain:a}
443=(0,nw.useConfigContext)().communityConfig,{variant:r,logoUrl:i,tagline:l}=n?{variant:"special-category",logoUrl:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:n.logoSlug,width:224}),tagline:!1!==n.tagline&&(n.tagline||e)}:{variant:"community",logoUrl:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:224}),tagline:e||"An SBNation Community"},c=n?.title||t,s=n?.link||"/";return(0,nr.jsxs)("a",{href:s,className:"qc67mg0",onClick:()=>o?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:[a&&(0,nr.jsx)("div",{className:ca[r],"aria-hidden":"true",tabIndex:-1,children:(0,nr.jsx)("img",{fetchPriority:"high",alt:"Community Logo",src:i,width:"112",height:"112",className:"qc67mg6"})}),(0,nr.jsxs)("div",{children:[!1!==l&&(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg2"),children:l||"An SBNation Community"}),(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg3",nR.sharedStyles.layout.hideDesktop),children:c}),(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg7",nR.sharedStyles.layout.showDesktop),children:new Date().toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]})};var ci="_1rwi0mj0",cl="_1rwi0mj1",cc="_1rwi0mj2",cs="_1rwi0mj3",cd="_1rwi0mj4",cm="_1rwi0mj7 _1rwi0mj6",cp="_1rwi0mj8 _1rwi0mj6",cu="_1rwi0mj9",cy="_1rwi0mja",cg="_1rwi0mjb";let cf=n=>{let{items:e,specialCategory:o,tagline:t}=n,{communityName:a,ssoAuthDomain:r}=(0,nw.useConfigContext)().communityConfig,i=(0,nY.useAuth)(),l=(0,e7.useAnalytics)(),c=()=>{let{protocol:n,href:e}=window.location;return`${n}//${r}/auth/sso?returnTo=${encodeURIComponent(e)}`},s=o?o.title:a,d=o?o.link:"/";return(0,nr.jsx)("div",{className:(0,nm.default)(ci),children:(0,nr.jsxs)("div",{className:cl,children:[(0,nr.jsxs)("div",{className:cs,children:[(0,nr.jsx)("a",{href:"https://www.sbnation.com",children:(0,nr.jsx)(lz.default,{className:cd})}),(0,nr.jsx)(lC,{subscribeStyles:cu,linkStyles:cy,subscribeText:"Sign Up",signInText:"Login",getLoginUrl:c,getSubscribeUrl:c,leftIcon:(0,nr.jsx)(lk,{className:cg}),hideSubscribeLink:!!i.user})]}),(0,nr.jsxs)("div",{className:(0,nm.default)(cc),children:[(0,nr.jsx)("div",{className:(0,nm.default)(cp),children:(0,nr.jsx)(cr,{specialCategory:o,tagline:t})}),(0,nr.jsx)("div",{className:(0,nm.default)("_1rwi0mj5",nR.sharedStyles.layout.showDesktop),children:(0,nr.jsx)("a",{href:d,onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:s})}),(0,nr.jsx)("div",{className:(0,nm.default)(cm),children:(0,nr.jsx)(l5,{variant:"community"})})]}),!!e.length&&(0,nr.jsx)(co,{items:e,variant:"community",className:nR.sharedStyles.layout.showDesktop})]})})};var ch="_1c88orc0";let cC=()=>{let n=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("a",{href:"/",className:(0,nm.default)(ch,"_1c88orc1"),onClick:()=>n?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:"Come Fan with Us"}),(0,nr.jsx)("span",{className:ch,children:new Date().toLocaleDateString("en-US",{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]})};var c_="_168mgve3",ck={minimal:"_168mgve5 _168mgve4",homepage:"_168mgve6 _168mgve4"};let cb=n=>{let{items:e,variant:o}=n,t=(0,nY.useAuth)(),a=(0,e7.useAnalytics)(),r=["minimal","homepage"].includes(o)?o:"minimal",i=()=>{let n=encodeURIComponent(window.location.pathname);return`/auth/login?returnPath=${n}`};return(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve0"),children:(0,nr.jsxs)("div",{className:"_168mgve1",children:[(0,nr.jsx)("div",{className:"_168mgvea",children:(0,nr.jsx)(lC,{subscribeStyles:"_168mgveb",linkStyles:"_168mgvec",subscribeText:"Sign Up",signInText:"Login",getSubscribeUrl:i,getLoginUrl:i,leftIcon:(0,nr.jsx)(lk,{className:"_168mgved"}),hideSubscribeLink:!!t.user})}),(0,nr.jsxs)("div",{className:(0,nm.default)("_168mgve2"),children:[(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve9 _168mgve7",nR.sharedStyles.layout.showTabletPlus),children:(0,nr.jsx)(cC,{})}),(0,nr.jsx)("div",{className:c_,children:(0,nr.jsxs)("a",{href:"/",onClick:()=>a?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"SBNation.com homepage"}),(0,nr.jsx)(lz.default,{className:ck[r]})]})}),(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve8 _168mgve7"),children:(0,nr.jsx)(l5,{variant:"dotCom"})})]}),(0,nr.jsx)(co,{items:e,variant:"dotCom",className:nR.sharedStyles.layout.showDesktop})]})})},cT=({className:n})=>(0,nr.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 436 72",className:n,children:[(0,nr.jsx)("title",{children:"MMA Fighting"}),(0,nr.jsx)("desc",{children:"MMA Fighting Logo"}),(0,nr.jsxs)("g",{clipPath:"url(#a)",children:[(0,nr.jsx)("path",{fill:"#fff",d:"M.548 50.175h4.628a.549.549 0 0 0 .548-.548v-27.26a.549.549 0 0 0-.548-.548H.548A.549.549 0 0 1 0 21.27V15.09c0-.3.243-.548.548-.548H22.46c.224 0 .424.137.511.342l11.928 30.093c.18.46.828.46 1.015 0l12.164-30.105a.548.548 0 0 1 .505-.343h21.731c.3 0 .549.243.549.548v6.182a.549.549 0 0 1-.549.547h-4.627a.549.549 0 0 0-.549.548v27.26c0 .299.243.548.548.548h4.628c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H48.95a.549.549 0 0 1-.548-.548V50.71c0-.299.243-.548.548-.548h4.753a.549.549 0 0 0 .548-.548V24.521c0-.604-.828-.76-1.053-.206L41.202 54.29a.548.548 0 0 1-.505.343H28.877a.557.557 0 0 1-.511-.343L16.493 24.34c-.224-.56-1.052-.398-1.052.2v25.068c0 .299.242.548.548.548h5.25c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H.55A.549.549 0 0 1 0 56.885v-6.181c0-.3.243-.548.548-.548v.019ZM151.529 50.237h3.02a.55.55 0 0 0 .499-.324l11.909-27.39a.543.543 0 0 0-.499-.76h-5.786a.542.542 0 0 1-.542-.542v-6.125c0-.299.243-.542.542-.542h36.425c.299 0 .542.243.542.542v6.125a.542.542 0 0 1-.542.542h-6.279a.542.542 0 0 0-.498.76l11.965 27.39a.54.54 0 0 0 .499.324h3.083c.299 0 .542.242.542.541v6.126a.542.542 0 0 1-.542.541h-20.443a.542.542 0 0 1-.541-.541V51.09c0-.3.243-.542.541-.542h4.622a.545.545 0 0 0 .505-.747l-2.168-5.323a.536.536 0 0 0-.504-.336h-19.614a.55.55 0 0 0-.505.336l-2.167 5.323a.544.544 0 0 0 .504.747h4.809c.299 0 .542.243.542.542v5.814a.542.542 0 0 1-.542.541h-19.384a.542.542 0 0 1-.542-.541v-6.126c0-.298.243-.541.542-.541h.007Zm19.987-12.992h13.068a.544.544 0 0 0 .504-.747l-5.905-14.523a.536.536 0 0 0-.504-.337h-1.202a.55.55 0 0 0-.505.337l-5.96 14.523a.542.542 0 0 0 .504.747ZM76.63 50.175h4.628a.549.549 0 0 0 .548-.548v-27.26a.549.549 0 0 0-.548-.548H76.63a.549.549 0 0 1-.548-.548V15.09c0-.3.243-.548.548-.548h21.912c.224 0 .424.137.511.342l11.928 30.093c.18.46.828.46 1.015 0l12.164-30.105a.549.549 0 0 1 .505-.343h21.731c.299 0 .548.243.548.548v6.182a.548.548 0 0 1-.548.547h-4.627a.55.55 0 0 0-.549.548v27.26c0 .299.243.548.549.548h4.627c.299 0 .548.243.548.548v6.181a.548.548 0 0 1-.548.548h-21.364a.549.549 0 0 1-.548-.548V50.71c0-.299.243-.548.548-.548h4.753a.549.549 0 0 0 .548-.548V24.521c0-.604-.829-.76-1.053-.206L117.284 54.29a.548.548 0 0 1-.504.343h-11.822a.556.556 0 0 1-.511-.343L92.575 24.34c-.224-.56-1.052-.398-1.052.2v25.068c0 .299.243.548.548.548h5.25c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H76.644a.549.549 0 0 1-.549-.548v-6.181c0-.3.243-.548.549-.548l-.013.019Z"}),(0,nr.jsx)("path",{fill:"#FED304",d:"M435.626 0H.374A.374.374 0 0 0 0 .374v6.53c0 .206.167.373.374.373h435.252a.373.373 0 0 0 .374-.373V.374a.373.373 0 0 0-.374-.374ZM435.614 64.729H.386a.386.386 0 0 0-.386.386v6.505c0 .213.173.386.386.386h435.228a.386.386 0 0 0 .386-.386v-6.505a.386.386 0 0 0-.386-.386Z"}),(0,nr.jsx)("path",{fill:"#fff",d:"M218.517 14.922c0-.206.168-.374.374-.374h16.02c.205 0 .373.168.373.374v4.594a.374.374 0 0 1-.373.374h-9.873a.374.374 0 0 0-.373.373v13.098c0 .205.168.373.373.373h8.945c.205 0 .373.168.373.374v4.594a.374.374 0 0 1-.373.373h-8.945a.374.374 0 0 0-.373.374v17.567a.375.375 0 0 1-.374.374h-5.4a.375.375 0 0 1-.374-.374V14.922ZM242.865 53.038c0-.205.168-.373.373-.373h4.223a.375.375 0 0 0 .374-.374v-32.65a.375.375 0 0 0-.374-.374h-4.223a.374.374 0 0 1-.373-.373v-3.972c0-.206.168-.374.373-.374h15.279c.206 0 .374.168.374.374v3.971a.375.375 0 0 1-.374.374h-4.161a.374.374 0 0 0-.373.373v32.651c0 .206.168.374.373.374h4.161c.206 0 .374.168.374.373v3.972a.375.375 0 0 1-.374.373h-15.279a.374.374 0 0 1-.373-.373v-3.972ZM268.72 52.746a1.032 1.032 0 0 1-.262-.635V19.827c0-.205.118-.491.262-.635l4.378-4.376a1.04 1.04 0 0 1 .636-.261h9.685c.206 0 .492.118.635.261l4.379 4.376c.143.144.262.43.262.635v6.394a.375.375 0 0 1-.374.373h-5.4a.375.375 0 0 1-.374-.373v-4.096c0-.206-.118-.492-.262-.636l-1.582-1.58a1.034 
4431.034 0 0 0-.635-.262h-3.039a1.01 1.01 0 0 0-.636.268l-1.532 1.575a1.07 1.07 0 0 0-.262.64v27.808c0 .206.119.492.262.635l1.52 1.52c.143.142.43.26.635.26h3.164c.206 0 .492-.117.642-.26l1.576-1.526a1.01 1.01 0 0 0 .267-.635v-9.43a.374.374 0 0 0-.373-.374h-3.787a.375.375 0 0 1-.374-.374v-4.407c0-.206.168-.374.374-.374h9.872c.206 0 .374.168.374.374v16.758c0 .205-.119.492-.262.64l-4.323 4.371a1.041 1.041 0 0 1-.635.268h-9.81c-.205 0-.492-.119-.635-.262l-4.379-4.376h.013ZM299.7 14.922c0-.206.168-.374.374-.374h5.4c.206 0 .374.168.374.374v17.997c0 .205.168.373.374.373h7.449a.375.375 0 0 0 .374-.373V14.922c0-.206.168-.374.373-.374h5.4c.206 0 .374.168.374.374V57.01a.375.375 0 0 1-.374.373h-5.4a.374.374 0 0 1-.373-.373V39.692a.375.375 0 0 0-.374-.374h-7.449a.375.375 0 0 0-.374.374V57.01a.375.375 0 0 1-.374.373h-5.4a.375.375 0 0 1-.374-.373V14.922ZM336.655 20.388a.375.375 0 0 0-.374-.374h-6.646a.375.375 0 0 1-.374-.373v-4.713c0-.205.168-.373.374-.373h20.124c.206 0 .374.168.374.373v4.713a.375.375 0 0 1-.374.373h-6.583a.375.375 0 0 0-.374.374V57.01a.375.375 0 0 1-.374.374h-5.4a.374.374 0 0 1-.373-.374V20.388ZM357.526 53.038c0-.205.169-.373.374-.373h4.223a.375.375 0 0 0 .374-.374v-32.65a.375.375 0 0 0-.374-.374H357.9a.375.375 0 0 1-.374-.373v-3.972c0-.206.169-.374.374-.374h15.279c.205 0 .373.168.373.374v3.971a.374.374 0 0 1-.373.374h-4.161a.375.375 0 0 0-.374.373v32.651c0 .206.169.374.374.374h4.161c.205 0 .373.168.373.373v3.972a.374.374 0 0 1-.373.373H357.9a.375.375 0 0 1-.374-.373v-3.972ZM383.425 14.922c0-.206.168-.374.374-.374h4.409c.206 0 .43.156.499.355l9.704 27.366c.056.162.299.118.299-.05V14.922c0-.206.168-.374.373-.374h4.722c.205 0 .373.168.373.374V57.01a.374.374 0 0 1-.373.373h-4.41a.56.56 0 0 1-.498-.354l-9.711-27.684c-.056-.161-.293-.118-.293.05V57.01a.374.374 0 0 1-.373.373h-4.721a.375.375 0 0 1-.374-.373V14.922ZM415.676 52.746a1.036 1.036 0 0 1-.261-.635V19.827c0-.205.118-.491.261-.635l4.379-4.376c.143-.143.43-.261.635-.261h9.686c.205 0 .492.118.635.261l4.379 4.376c.143.144.261.43.261.635v6.394a.375.375 0 0 1-.374.373h-5.4a.374.374 0 0 1-.373-.373v-4.096c0-.206-.119-.492-.262-.636l-1.582-1.58a1.037 1.037 0 0 0-.635-.262h-3.04c-.205 0-.492.118-.635.268l-1.532 1.575c-.144.149-.262.435-.262.64v27.808c0 .206.118.492.262.635l1.519 1.52c.144.142.43.26.636.26h3.164c.205 0 .492-.117.641-.26l1.576-1.526c.15-.143.268-.43.268-.635v-9.43a.375.375 0 0 0-.374-.374h-3.787a.374.374 0 0 1-.373-.374v-4.407c0-.206.168-.374.373-.374h9.873c.205 0 .373.168.373.374v16.758c0 .205-.118.492-.261.64l-4.323 4.371c-.143.143-.43.268-.635.268h-9.81a1.04 1.04 0 0 1-.636-.262l-4.378-4.376h.012Z"})]}),(0,nr.jsx)("defs",{children:(0,nr.jsx)("clipPath",{id:"a",children:(0,nr.jsx)("path",{fill:"#fff",d:"M0 0h436v72H0z"})})})]});var cB="dca07k0";let cR=({tagline:n="Come Fan with Us"})=>{let e=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("a",{href:"/",className:(0,nm.default)(cB,"dca07k1"),onClick:()=>e?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:n}),(0,nr.jsx)("span",{className:cB,children:new Date().toLocaleDateString("en-US",{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]})},cx=n=>{let{items:e,variant:o,Logo:t,tagline:a}=n,{communityName:r,ssoAuthDomain:i}=(0,nw.useConfigContext)().communityConfig,l=(0,nY.useAuth)(),c=(0,e7.useAnalytics)(),s=["minimal","homepage"].includes(o)?o:"minimal",d=()=>{let{protocol:n,href:e}=window.location;return`${n}//${i}/auth/sso?returnTo=${encodeURIComponent(e)}`};return(0,nr.jsx)("div",{className:(0,nm.default)(ci),children:(0,nr.jsxs)("div",{className:cl,children:[(0,nr.jsxs)("div",{className:(0,nm.default)(cs,"u4yj7q0"),children:[(0,nr.jsx)("a",{href:"https://www.sbnation.com",children:(0,nr.jsx)(lz.default,{className:cd})}),(0,nr.jsx)(lC,{subscribeStyles:cu,linkStyles:cy,subscribeText:"Sign Up",signInText:"Login",getLoginUrl:d,getSubscribeUrl:d,leftIcon:(0,nr.jsx)(lk,{className:cg}),hideSubscribeLink:!!l.user})]}),(0,nr.jsxs)("div",{className:(0,nm.default)(cc,"u4yj7q2"),children:[(0,nr.jsx)("div",{className:(0,nm.default)(cp,nR.sharedStyles.layout.showDesktop),children:(0,nr.jsx)(cR,{tagline:a})}),(0,nr.jsx)("div",{className:c_,children:(0,nr.jsxs)("a",{href:"/",onClick:()=>c?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsxs)("span",{className:tb.srOnly,children:[r," homepage"]}),(0,nr.jsx)(t,{className:(0,nm.default)(ck[s],"u4yj7q1")})]})}),(0,nr.jsx)("div",{className:(0,nm.default)(cm),children:(0,nr.jsx)(l5,{variant:"community"})})]}),(0,nr.jsx)(co,{items:e,variant:"community",className:nR.sharedStyles.layout.showDesktop})]})})},cI=()=>{let{communityConfig:{communityCanonicalDomain:n,communityName:e}}=(0,nw.useConfigContext)();return(0,nr.jsxs)("div",{className:"_1aibob51",children:[(0,nr.jsx)("img",{fetchPriority:"high",alt:"Community Logo",src:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:n,width:100}),width:"50",height:"50",className:"_1aibob52"}),(0,nr.jsx)("span",{className:"_1aibob53",children:e})]})},cv={Logo:lz.default,showSubscribeInNav:!0,showStickyNavCommentCount:!0,showAuth:!0,cta:{desktop:null,mobile:null}
443,rightMenuButtons:{desktop:n=>(0,nr.jsx)(lE,{...n}),mobile:n=>(0,nr.jsx)(lF,{...n})},getDrawerComponents:()=>({shortcutBar:(0,nr.jsx)(lY,{})}),primaryNavigationComponent:n=>{let{variant:e}=n,{communityConfig:{isPrimaryCommunity:o,communityId:t}}=(0,nw.useConfigContext)(),{cycloneCommunityId:a}=(0,of.useCurrentCycloneCommunity)(),{primaryCategoryNodeId:r,primarySuperCatNodeId:i,superCatNodeId:l,categoryNodeId:c}=nS(),s=(0,nd.useMemo)(()=>{let n=[l,i,...o?[c,r]:[]].find(n=>n&&l1[n]),e=a in l4?l4[a]:null;return e||(n?l1[n]:null)},[c,o,r,i,l,a]);if(s)return(0,nr.jsx)(cf,{...n,items:[],specialCategory:s});if(o)return(0,nr.jsx)(cb,{...n});if("monochrome-minimal"===e);else if(395===t)return(0,nr.jsx)(cx,{...n,Logo:cT,tagline:"Come Fight With Us"});else return(0,nr.jsx)(cf,{...n})},linkMenu:{showLinkLines:!1},drawerItems:[],getPinnedItems:(n,e,o)=>{let t=["sbnation.com","mmafighting.com"].includes(o)?10:5;return e?.slice(0,t)||[]},getDrawerItems:(n,e)=>e??[],stickyNavComponent:n=>{let{communityConfig:{isPrimaryCommunity:e}}=(0,nw.useConfigContext)();return e?(0,nr.jsx)(ri,{...n,showNotificationsButton:!0,NotificationsLogo:lz.default}):(0,nr.jsx)(ri,{...n,NotificationsLogo:lz.default,Logo:cI,className:"_1aibob50",showNotificationsButton:!0})},componentContext:{},showStickyOnCommentCountClick:!0,stickyVisibleThroughBottom:!0},cP=(0,n.i(383314).mergeProps)({boostedPostSeparator:{specialStyle:!1},compactContentCard:{contentBlockSize:"medium",contentBlockVariation:"standard",coverLink:!0,imagePosition:"floatRight",imageAspectRatio:"squareMobile",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,mediaVariationIconPlacement:"thumbnail",showCommentCallout:!1,showDek:!0,showScore:!1,upperMetaSecondComponent:"Timestamp",upperMetaThirdComponent:null,latestRecircPadding:!1,alignTop:!1,componentContext:{river:{mediaIconInset:"smallMobile"},articleParentRecircStream:{imagePosition:"left",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},articleParentRecircPackage:{imagePosition:"left",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},specialEvent:{contentBlockSize:"micro",imagePosition:"left",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},latestRecirc:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},nGridPatternMobile:{contentBlockSize:"micro",imagePosition:"right",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},recommendedRecirc:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},threeUpPattern:{imagePosition:"floatRight",lowerMetaSecondComponent:null,upperMetaSecondComponent:null},threeUpAltTwoPatternSecondaryMobile:{imagePosition:"left",lowerMetaSecondComponent:"CommentCount",contentBlockSize:"medium",contentBlockVariation:"standard",showDek:!1},fourUpPattern:{upperMetaSecondComponent:null},fourUpAltPattern:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",showDek:!1},fourUpAltPatternTablet:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",showDek:!1},fourUpAltPrimaryRightPattern:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",showDek:!1},sixUpPatternTop:{imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},sixUpPatternBottom:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaSecondComponent:null},searchPage:{imagePosition:"right",lowerMetaFirstComponent:"ContentBlockByline",upperMetaFirstComponent:"C
443ategory",upperMetaSecondComponent:"Timestamp"},searchPageWithoutCategory:{imagePosition:"right",lowerMetaFirstComponent:"ContentBlockByline",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},fiveGridPattern:{contentBlockSize:"micro",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},fiveGridPackagePattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",lowerMetaFirstComponent:"ContentBlockAdvertiserFlag",showDek:!1,upperMetaFirstComponent:"Category",upperMetaSecondComponent:null},fiveGridGameGuidesPattern:{contentBlockSize:"small",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},podcastSection:{contentBlockSize:"small",imageAspectRatio:"square",imagePosition:"left",lowerMetaFirstComponent:null,showDek:!0,upperMetaFirstComponent:null,upperMetaSecondComponent:null},threeGridPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},threeGridAltPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},threeUpWithCategories:{contentBlockSize:"micro",latestRecircPadding:!0,upperMetaSecondComponent:null,upperMetaFirstComponent:null},threeUpWithCategoriesMobile:{contentBlockSize:"small",latestRecircPadding:!0,upperMetaSecondComponent:null,upperMetaFirstComponent:null},sevenUpPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaSecondComponent:null,upperMetaSecondComponent:null,showDek:!1},eightUpPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},guidesSection:{contentBlockSize:"micro",contentBlockVariation:"standard",imagePosition:"right",imageAspectRatio:"square",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showDek:!1,upperMetaSecondComponent:null,upperMetaFirstComponent:null},videoSection:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"right",imageAspectRatio:"wide",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,imagePosition:"left"},mapSectionFeatured:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},mapSearchFeatured:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},elevatedGridPattern:{contentBlockSize:"large",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1}}},contactForm:{forms:["tip","issue","suggestion","advertising","advertisingSupport","pressInquiry","security","personalData"],pressInquiry:{link:"https://www.vox.com/press-room"},componentContext:{}},contentBlockMeta:i6,contentBlockCrossCommunityPost:{defaultPrefix:""},disclaimer:{disclaimerText:"If you buy something from a link, Vox Media may earn a commission.",ethicsUrl:"https://www.voxmedia.com/ethics-statement",ethicsText:"See our ethics statement."},embed:{mediaContainerVariant:"standard",componentContext:{standard:{mediaContainerVariant:"standard"},stream:{mediaContainerVariant:"standard"}}},imageSlider:{setCaptionHeightToLongest:!0}
443,featureFullWidthLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidFeature",showRule:!1},featureSquareLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidFeatureSplit",showRule:!1},ledeMeta:{standard:{desktopAdSlot:"articleSponsorshipDesktop",mobileAdSlot:"articleSponsorshipMobileAndTablet"},specialSplit:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},specialFullWidth:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},overlay:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"},fullWidth:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},split:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},inlineOnDesktop:!1,inlineBylineTimestamp:!1},specialFeatureSquareLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidSpecialFeatureSplit"},specialFeatureFullWidthLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidSpecialFeature"},footer:{Logo:lg,linkData:[],componentContext:{},showUpperContainer:!0,showBrandLinks:!0,showNetworkSites:!1,showPmcPrivacyBanner:!1,border:!0,adText:""},headerPattern:lt,highlight:{scotchRule:!1},ledeByline:{inlineOnDesktop:!1},ledeImage:{mediaContainerVariant:"standard",hideCaptionCredit:!0,priority:!0,componentContext:{standard:{hideCaptionCredit:!1},streamEntry:{hideCaptionCredit:!1,priority:!1},mapCard:{hideCaptionCredit:!1,priority:!1}}},metaCategory:{metaVariation:"standard",vertical:!1,categorySeparator:" /",showSuperCats:!1,componentContext:{standard:{metaVariation:"articleMetaStandard"},fullWidth:{metaVariation:"articleMetaStandard"},split:{metaVariation:"articleMetaStandard"},specialFullWidth:{metaVariation:"box",categorySeparator:""},specialSplit:{metaVariation:"box",categorySeparator:""},overlay:{metaVariation:"box",categorySeparator:""},branded:{metaVariation:"articleMetaStandard"},stream:{metaVariation:"articleMetaStandard"}}},metaCommentCount:{hideZeroComments:!0,showContentCardUnreadCount:!1,componentContext:{}},metaTimestamp:{format:"hub",componentContext:{compactContentCardLatestRecirc:{format:"latestRecirc"},compactContentCardLatestRecircCrossCommunityPost:{format:"latestRecirc"},compactContentCardListBreaker:{format:"breaker"},compactContentCardCategoryBreaker:{format:"breaker"},prominentContentCardCategoryBreaker:{format:"breaker"}}},navigation:lN,notificationsList:{showNoNotificationsFlag:!0,showCommunityLogo:!0,avatarSize:"large",headerSize:"large",showLatestHeading:!0,filtersVariant:"default"},notificationSettings:{toggleSettings:[{label:"Replies to your comments",key:"onCommentReply"},{label:"Replies to your posts",key:"onPostReply"},{label:"My pending comment has been reviewed",key:"onModeration"},{label:"Recs on your posts and comments",key:"onRec"}]},prominentContentCard:le,socialLinks:{linkData:{facebook:"https://www.facebook.com/voxmedia",rss:"/rss/index.xml"},componentContext:{}},pageHeader:{borderBottom:!1,borderTop:!1,center:!1,className:"",classNameDescription:"",classNameLinks:"",classNameSubhead:"",classNameTitle:"",headingLevel:"h1",isBranded:!1,moreLinkIcon:null,paddingBottom:!1,size:"small",title:"",componentContext:{categoryPillar:{size:"large"},latestRecirc:{size:"medium"},spotlightSection:{size:"medium",borderTop:"standard"},articleParentRecirc:{borderTop:"standard"},standardRail:{title:"Most Popular"},newsletterPage:{borderBottom:!0}}},patternSwitcher:ly,river:{indent:!0,borderTop:!1,createContainerContext:!0,headingLevel:"h2",headerSize:"xsmall"},splitContentCard:{contentBlockSize:"small",contentBlockVariation:"standard",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,mediaVariationIconPlacement:"thumbnail",showBorder:!1,showDek:!1,showScore:!1,upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,componentContext:{fiveGridPattern:{contentBlockSize:"micro",upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockByline"},fiveGridPackagePattern:{contentBlockSize:"small",contentBlockVariation:"special",upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockAdvertiserFlag"},fiveGridGameGuidesPattern:{upperMetaFirstComponent:null,contentBlockSize:"small"},threeGridPattern:{contentBlockVariation:"special",upperMetaFirstComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null}}},standardLede:{mediaAboveRightRail:!1,dekLocation:"top",metaLocation:"top",componentContext:{standardEntry:{noMargin:!1},streamEntry:{noMargin:!0}}},fourUpAltPattern:{cardsData:[],overlap:!1},fourUpPattern:{cardsData:[],overlap:!1},fiveGridOverflowPattern:{cardsData:[],showGridBorders:!0},threeGridAltOverflowPattern:{cardsData:[],componentContext:{guidesSection:{mobileCardContext:"guidesSectionMobile",desktopCardContext:"guidesSection",showGridBorders:!0}}},threeGridBigPattern:{cardsData:[],componentContext:{categoryPillarThreeUp:{mobileCardContext:"threeUpCategoryPillarLargeFirst"},homepageSpotlight:{mobileCardContext:"threeUpCategoryPillarLargeFirst"}}},threeGridOverflowPattern:{cardsData:[],componentContext:{guidesSection:{mobileCardContext:"guidesSectionMobile",desktopCardContext:"guidesSection",showGridBorders:!0}}},threeUpPattern:{cardsData:[],componentContext:{categoryPillarThreeUp:{desktopCardContext:["threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeThird"]},homepageSpotlight:{desktopCardContext:["threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeSecond"],mobileCardContext:["threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond"]}}},videoEmbed:{mediaContainerVariant:"standard",componentContext:{standard:{mediaContainerVariant:"standard"},stream:{mediaContainerVariant:"standard"}}},shareButtons:i7,checkoutConfirmation:{titleRecurring:"Thanks for <br /> becoming a member!",titleOneTime:"Thanks for <br /> your support!",includeCaptcha:!1,descriptionOneTime:"Your contribution helps support our journalism and you now have access to all our Member-only content, <em>The Highlight</em>, bonus content and more.",descriptionRecurring:"You now have unlimited access to all things Vox. To set up ad-free listening for your favorite Vox podcasts, head to <a href='/account/podcasts'>your account</a> page to get set-up."},articleRecirc:{useColorContainer:!1},articleParentRecirc:{formatTitle:n=>`More In ${n}`,componentContext:{articleParentRecircStream:{formatTitle:(n,e)=>`More in: <a href="${e}">${n}</a>`}}},quickPost:{meatballs:!1,meatBallCommentCount:!0,copyLink:!0,inlineTimestamp:!0,meta:!1,linkCard:!1,linkAuthor:!1,borderBottom:!1,hideAffiliateDisclaimer:!1,stackedByline:!1,lowerMeta:!1,componentContext:{river:{linkCard:!0,borderBottom:!0},permalink:{copyLink:!1,inlineTimestamp:!1,meta:!0,meatBallCommentCount:!1,linkAuthor:!0},stream:{copyLink:!1,linkAuthor:!0}}},contentBlockByline:{variation:"default",componentContext:{compactContentCardListBreaker:{variation:"breaker"},compactContentCardCategoryBreaker:{variation:"breaker"}}},mostPopularList:{backgroundElement:null,fancyBorder:!0,componentContext:{rightRail:{fancyBorder:!0},homepage:{fancyBorder:!1}}},productCard:{scoreLabel:null,prosLabel:"The Good",consLabel:"The Bad",showZeroPrice:!0},contentCardScore:{scoreLabel:"Score"},newsletter:{buttonDisplayType:"primary",newslettersPagePanelButtonDisplayType:"primary"},newslettersPageCard:{fancyBorder:!1},streamEntryByline:{defaultProfileImage:"/static-assets/headshots/default_headshot.png"},subscriptionCollage:{textPosition:"top"},userProfileContent:{defaultAvatar:"https://www.sbnation.com/images/sbn/placeholders/profile/large.png"}},{contentBlockMeta:lD,contentBlockCrossCommunityPost:{defaultPrefix:"From"}
443,compactContentCard:{coverLink:!1,upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:"Timestamp",showCommentCallout:!0,componentContext:{categorySpotlightFirstSection:{imagePosition:"hideImage",contentBlockVariation:"special",contentBlockSize:"micro",upperMetaFirstComponent:"LiveBadge",upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},categorySpotlightSecondSection:{imagePosition:"left",alignTop:!0,contentBlockVariation:"special",contentBlockSize:"micro",upperMetaFirstComponent:"LiveBadge",upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},fourUpPattern:{upperMetaSecondComponent:"ContentBlockCrossCommunityPost"},nGridPatternMobile:{imagePosition:"right",imageAspectRatio:"squareMobile",contentBlockVariation:"standard",contentBlockSize:"small"},river:{showDek:!1,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",imagePosition:"right"},numberedColumnPattern:{imagePosition:"hideImage",contentBlockSize:"medium",contentBlockVariation:"special",lowerMetaFirstComponent:"Timestamp",lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,upperMetaFirstComponent:"ContentBlockCrossCommunityPost",upperMetaSecondComponent:null,upperMetaThirdComponent:null,showDek:!1,showScore:!1},latestRecircCrossCommunityPost:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},latestRecircLinkPost:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,upperMetaThirdComponent:"ContentBlockCrossCommunityPost"},fighterCard:{showDek:!0,contentBlockSize:"micro",imagePosition:"hideImage",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null},eventFight:{showDek:!0,contentBlockSize:"micro",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,metaVariation:"box"},latestRecirc:{upperMetaThirdComponent:null}}},contactForm:{forms:["tip","issue","suggestion","advertising","advertisingSupport","pressInquiry","security","personalData","commentModeration"],componentContext:{}},metaCategory:lq,metaCommentCount:{hideZeroComments:!1,showContentCardUnreadCount:!0,componentContext:{}},metaTimestamp:{componentContext:{fighterCard:{format:"mmaEvent"},compactFighterCard:{format:"mmaEvent"},compactContentCardFighterPosts:{format:"mmaEvent"},compactContentCardFighterCard:{format:"mmaEvent"}}},footer:{Logo:({className:n})=>{let{communityCanonicalDomain:e,isPrimaryCommunity:o}=(0,nw.useConfigContext)().communityConfig,{siteSettings:{siteTitle:t}}=(0,e1.useGlobalDataContext)();return o?(0,nr.jsx)(lz.default,{className:n}):(0,nr.jsx)(lj.default,{src:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:e,width:256}),height:100,width:100,alt:`${t} Logo`,className:"oalf5e0"})},showNetworkSites:!0,showPmcPrivacyBanner:!0,adText:"Gambling Problem? Call 1-800-GAMBLER (1-800-426-2537). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C.) and present in select states (for KS, in affiliation with Kansas Star Casino). Call 1-888-789-7777 or visit ccpg.org/chat (CT) or visit FanDuel.com/RG.",getLinkData:n=>{let e=[[{title:"Contact",href:"/contact"},{title:"Have a news tip?",href:"/contact"},{title:"Browse Communities",href:"https://www.sbnation.com/communities"},{title:"SB Nation Staff",href:"https://www.sbnation.com/masthead"},{title:"Job Opportunities",href:"https://www.sbnation.com/pages/openings"},{title:"Editorial Ethics & Guidelines",href:"https://www.sbnation.com/guide/disclosure"},{title:"DMCA Policy",href:"https://www.sbnation.com/community-guidelines#a-quick-note-about-copyright"}],[{title:"Privacy Policy",href:lU.PMC_LEGAL_URLS.privacyPolicy},{title:"Your California Privacy Rights",href:lU.PMC_LEGAL_URLS.californiaPrivacyRights},{component:lV.default,title:"Your Privacy Choices",href:lU.PMC_LEGAL_URLS.yourPrivacyChoices},{title:"Terms of Use",href:lU.PMC_LEGAL_URLS.termsOfUse},{title:"Cookie Notice",href:lU.PMC_LEGAL_URLS.cookieNotice},{title:"AdChoices",href:lU.PMC_LEGAL_URLS.adChoices},{component:lO,title:"Consent Management",href:"about:blank"},{title:"Licensing",href:"https://www.voxmedia.com/pages/licensing"},{title:"Accessibility",href:lU.PMC_LEGAL_URLS.accessibility},{title:"Platform Status",href:"https://status.voxmedia.com"}]];return n&&n.length>0&&e.unshift(n.map(n=>({title:n.title,href:n.url}))),e},copyrightBrandName:"SB Nation",componentContext:{feedOnly:{getLinkData:n=>{let e=[[{title:"Contact",href:"/contact"},{title:"Have a News Tip?",href:"/contact"},{title:"Browse Communities",href:"https://www.sbnation.com/communities"}],[{title:"Privacy Policy",href:lU.PMC_LEGAL_URLS.privacyPolicy},{title:"Your California Privacy Rights",href:lU.PMC_LEGAL_URLS.californiaPrivacyRights},{component:lV.default,title:"Your Privacy Choices",href:lU.PMC_LEGAL_URLS.yourPrivacyChoices},{title:"Terms of Use",href:lU.PMC_LEGAL_URLS.termsOfUse},{title:"Cookie Notice",href:lU.PMC_LEGAL_URLS.cookieNotice},{title:"AdChoices",href:lU.PMC_LEGAL_URLS.adChoices},{component:lO,title:"Consent Management",href:"about:blank"},{title:"Editorial Ethics & Guidelines",href:"https://www.sbnation.com/guide/disclosure"},{title:"DMCA Policy",href:"https://www.sbnation.com/community-guidelines#a-quick-note-about-copyright"}]];
443if(!n||0===n.length)return e;let o=[];return e.forEach((n,e)=>{n.forEach((n,t)=>{o.push({sectionIndex:e,itemIndex:t,item:n})})}),n.forEach(n=>{let e=n.title;if(!e)return;let t=o.find(n=>n.item.title===e);t&&!lW.has(e)&&(t.item.href=n.url)}),e}}}},mostPopularList:{fancyBorder:!1,componentContext:{rightRail:{fancyBorder:!1}}},newsletter:lH,navigation:cv,pageHeader:{componentContext:{newsletterPage:{borderBottom:!1}}},productCard:{showZeroPrice:!1},prominentContentCard:{upperMetaThirdComponent:"ContentBlockCrossCommunityPost",showCommentCallout:!0,coverLink:!1,upperMetaSecondComponent:"Timestamp",componentContext:{nGridPatternMobile:{imagePosition:"imageAbove",overlap:!0,imageAspectRatio:"wide",overlapStyle:"container",contentBlockVariation:"standard",contentBlockSize:"small"},river:{upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},threeUpAltTwoPattern:{lowerMetaSecondComponent:null},threeUpAltTwoPatternSecondaryTablet:{lowerMetaSecondComponent:null,overlapStyle:"container"},twoUpPatternFirst:{overlap:!0},twoUpPatternSecond:{overlap:!0}}},river:{indent:!1,borderBottom:"standard",headerSize:"medium"},splitContentCard:{showCommentCallout:!0},userProfileContent:{defaultAvatar:"/static-assets/icons/profile_icon_placeholder_gray.png"}});n.i(378690);var cS=n.i(864613);let cw={"sys.color.primary":["synth.comp.pageHeader.borderBottom","synth.comp.sharedStyles.fancyTitle.textShadow","synth.comp.sharedStyles.fancyTitle.WebkitTextStroke","synth.comp.commentCount.lede.caret.backgroundColor","synth.comp.commentCount.stickyNav.caret.backgroundColor","synth.comp.mostPopularList.standardVariation.separator.borderBottom","synth.comp.newsletter.homepage.input.backgroundColor","synth.comp.related.item.marker.color"],"sys.color.onPrimary":["synth.comp.commentCount.stickyNav.borderColor","synth.comp.commentCount.lede.hover.textColor"],"sys.color.primaryText":[],"sys.color.secondary":[],"sys.color.onSecondary":[],"sys.color.surface":[]},cL={ad:{adContainerBackgroundBoxshadow:{borderBottom:"0"},articleSponsorshipMobile:{paddingTop:"8px"},articleSponsorshipHeadlineAboveDesktop:{paddingTop:"12px"},frontpageHeroTablet:{marginTop:"0px",marginBottom:"70px"},frontpageHeroDesktop:{marginTop:"0px",marginBottom:"70px"},hubSponsorshipMobile:{marginBottom:"0"},medrecFrontpageHeroMobile:{padding:"50px 0 30px",borderTop:"none",borderBottom:"none"},networkRiverDesktopTop:{marginBottom:"50px"},networkRiverDesktop:{marginBottom:"100px",marginTop:"0px"},networkRiverTabletTop:{marginBottom:"48px"},networkRiverTablet:{marginBottom:"100px",marginTop:"0px"},networkRiverMobileTop:{marginBottom:"48px"},networkRiverMobile:{marginBottom:"60px"},streamLeaderboardDesktop:{marginTop:"70px"},streamLeaderboardTablet:{marginTop:"40px"},nativeLinkset:{bgColor:eJ.default.comp.ads.standard.container.bgColor},leaderboardDesktop:{marginTop:"40px",marginBottom:"40px"},leaderboardTablet:{marginTop:"40px"},mobileFullWidthContentCard:{margin:"0 -20px",paddingLeft:"20px",paddingRight:"20px"}}},cA={actionBox:{color:eJ.default.sys.color.prominent,borderTop:eJ.default.sys.global.border.standard.border}},cF={orderedList:{marker:{color:eJ.default.sys.color.prominent}}},cM={pullquote:{quote:{backgroundSize:"4px 34px",background:`linear-gradient(transparent calc(100% - 1px),${eJ.default.comp.pullQuote.standard.underlines.color})`,lineHeight:"34px"}}},cE={rating:{icon:{fill:eJ.default.sys.color.primary}}},cN={related:{heading:{after:{content:"':'",paddingLeft:"0"}},item:{listStyle:"disc",marker:{color:eJ.default.comp.related.standard.article.color}}}},cD={shareButtons:{fullWidth:{icon:{color:eJ.default.comp.share.standard.icon.color,hover:{fill:eJ.default.comp.articleLede.feature.bgColor.color}},button:{border:eJ.default.comp.share.standard.button.border,hover:{border:eJ.default.comp.share.standard.button.hover.border,backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor}}},split:{icon:{color:eJ.default.comp.share.standard.icon.color,hover:{fill:eJ.default.comp.articleLede.featureSplit.bgColor.color}},button:{border:eJ.default.comp.share.standard.button.border,hover:{border:eJ.default.comp.share.standard.button.hover.border,backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor}}}}},cK={table:{title:{color:eJ.default.sys.color.prominent},header:{color:eJ.default.sys.color.prominent}}},cH={notificationSettings:{toggleLabel:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily}}},cq={podcastsInfo:{widgetContainer:{color:eJ.default.sys.color.prominent},subtleText:{color:"#777777"},text:{color:"revert"}
443,alternateBackground:{backgroundColor:"revert"}}},cz={loginForm:{background:eJ.default.comp.login.standard.background.color,logo:{color:"black"},footer:{color:"black",fill:"black"}}},cj={mobileShareVenueCard:{loveTagBackground:eJ.default.sys.color.surface,border:eJ.default.sys.global.border.standard.border}},cO={checkoutConfirmation:{container:{width:"463px"},mobileContainer:{maxWidth:"463px"},title:{fontWeight:"600"},paragraph:{fontWeight:"400"},returnButton:{font:eJ.default.comp.login.standard.copy.typography.font,textTransform:"none",backgroundColor:"#000"},newsletterCards:{tablet:{gridTemplateColumns:"repeat(2, 1fr)"},desktop:{gridTemplateColumns:"repeat(3, 1fr)"}}}},cV={subscriptionCollage:{container:{background:eJ.default.sys.color.primary}}},cU={compactContentCard:{image:{height:{mobile:"75px",narrowRiver:"75px"}},padding:{default:{mobile:"16px 0px",tablet:"16px 0px"},river:{mobile:"30px 0",tablet:"30px 20px"},narrowRiver:"30px 0",latestRecirc:{mobile:"16px 0px",tablet:"16px 0px"}},border:{latestRecirc:eJ.default.sys.global.border.standard.border}}},cW={contentBlockByline:{authorName:{color:eJ.default.sys.color.prominent},breaker:{authorName:{color:eJ.default.sys.color.muted}}}},cQ={prominentContentCard:{border:`1px solid ${eJ.default.sys.color.light}`,padding:{default:"0 0 25px 0",river:"30px 0",narrowRiver:"30px 20px"},contentBlock:{mobile:{width:"100%"},tablet:{width:"100%"},desktop:{width:"100%"},spacing:{mobile:{marginLeft:"0"},tablet:{marginLeft:"0",marginRight:"0"}}},overlap:{margin:"-46px 0 0 30px",padding:"14px 0 0 16px",backgroundColor:eJ.default.sys.color.background,border:"none",borderRadius:"0",tablet:{margin:"-56px 0 0 50px",padding:"20px 0 0 20px",border:"none",boxShadow:"none"}},overlapRiver:{marginTop:"-46px",marginLeft:"30px",padding:"14px 0 0 16px",backgroundColor:eJ.default.sys.color.background,tablet:{marginTop:"-56px",marginLeft:"50px",padding:"20px 0 0 20px"}},overlapCategoryPillar:{margin:"0",padding:"0",backgroundColor:eJ.default.sys.color.background,border:"none",borderRadius:"0",tablet:{margin:"25px 0 25px -55px",padding:"20px 0 0 20px",border:"none",borderRadius:"0",boxShadow:"none",alignSelf:"unset"},desktop:{minHeight:"300px"}},image:{borderRadius:"0",marginLeft:"0",marginBottom:"10px",width:"100%",tablet:{width:"auto",marginLeft:"0"},treatment:{one:{clipPath:"none"},two:{clipPath:"none"},three:{clipPath:"none"},four:{clipPath:"none"},five:{clipPath:"none"}},overlay:{base:{inset:"0"},one:{background:"",mixBlendMode:""},two:{background:"",mixBlendMode:""},three:{background:"",mixBlendMode:""},four:{background:"",mixBlendMode:""},five:{background:"",mixBlendMode:""}}},logo:{color:"white",filter:"drop-shadow(0 35px 35px rgba(0, 0, 0, 0.6))"}}},c$={newsletter:{after:{content:"''",padding:"0 3px"},homepage:{border:{borderWidth:"0px"},input:{backgroundColor:"",borderColor:"",color:"",paddingRight:"",placeholder:{color:""}},container:{border:eJ.default.comp.newsletter.homepage.container.border},desktopWrapper:{margin:"40px 0"}},standard:{container:{padding:"16px 16px 0 16px"}},input:{button:{color:""},placeholder:{color:eJ.default.sys.color.subtle}},newslettersPagePanel:{input:{background:eJ.default.sys.color.background,placeholder:{color:eJ.default.sys.color.subtle}},button:{background:"#000",foreground:"#fff"}}}},cG={headerPattern:{maxHeight:{marginBottom:"80px",mobile:{maxHeight:"800px"},desktop:{maxHeight:"400px"}},collapsedButton:{backgroundColor:eJ.default.sys.color.background}}},cZ={pageHeader:{xsmall:{container:{mobile:{paddingTop:"10px",paddingBottom:"10px"},desktop:{paddingTop:"10px",paddingBottom:"10px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"10px"},desktop:{marginBottom:"10px"}}},small:{container:{mobile:{paddingTop:"12px",paddingBottom:"12px"},desktop:{paddingTop:"12px",paddingBottom:"12px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"10px"},desktop:{marginBottom:"10px"}}},medium:{container:{mobile:{paddingTop:"12px",paddingBottom:"12px"},desktop:{paddingTop:"12px",paddingBottom:"12px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}}},large:{container:{mobile:{paddingTop:"30px",paddingBottom:"30px"},desktop:{paddingTop:"30px",paddingBottom:"30px"}},title:{mobile:{marginBottom:"8px"},desktop:{marginBottom:"8px"}},description:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}}},links:{mobile:{gap:"8px"},desktop:{gap:"8px"}},borderBottom:eJ.default.sys.global.border.standard.border}}
443,cJ={articleDetailsBar:{container:{specialFeature:{mobile:{marginTop:"11px"},desktop:{marginTop:"40px",borderTop:`1px solid ${eJ.default.sys.color.light}`,borderBottom:`1px solid ${eJ.default.sys.color.light}`,padding:"20px 0"}},standard:{desktop:{marginTop:"30px"}}}}},cY={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},cX={mobile:{clipPath:"none",margin:"0"},tablet:{margin:"0"},desktop:{margin:"",clipPath:"none",padding:"30px 0 0 0"}},c0={featureFullWidthLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{mobile:{paddingTop:"40px"},desktop:{padding:"60px 0 0"}},textContainer:{mobile:{backgroundColor:"",borderRadius:"",margin:"auto 10px",padding:"",zIndex:""},desktop:{flexDirection:"row-reverse",margin:"auto 10px",backgroundColor:"",zIndex:"",padding:"0px 0 30px",maxWidth:"",borderRadius:""}},rule:{mobile:{margin:"10px 16px 16px"},desktop:{margin:"0 0 24px"}},image:{container:{...cX},before:{...cY}},mobile:{image:{container:{...cX},before:{...cY}}}}},c1={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},c4={mobile:{clipPath:"none",margin:"0"},tablet:{margin:"0"},desktop:{clipPath:"none",padding:"30px 0 0 0",margin:"0"}},c3={featureSquareLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{mobile:{paddingTop:"40px"},desktop:{padding:"60px 0"}},textContainer:{mobile:{backgroundColor:"",borderRadius:"",margin:"auto 10px",padding:"",zIndex:""},tablet:{margin:"auto 10px"},desktop:{margin:"auto 0 auto 40px",backgroundColor:"",zIndex:"",padding:"",borderRadius:""}},image:{container:{...c4},before:{...c1}},mobile:{image:{container:{...c4},before:{...c1}}}}},c2={ledeByline:{fullWidth:{color:eJ.default.comp.meta.article.author.color},split:{color:eJ.default.comp.meta.article.author.color},specialFullWidth:{color:eJ.default.comp.meta.article.author.color,desktop:{color:eJ.default.comp.meta.article.author.color}},specialSplit:{color:eJ.default.comp.meta.article.author.color,desktop:{color:eJ.default.comp.meta.article.author.color}}}},c5={ledeHed:{metaComponents:{base:{marginBottom:"6px"},specialFeature:{mobile:{margin:"-10px auto 10px"},desktop:{margin:"0 auto 24px"}}},metaSpecialFeature:{display:"flex",margin:"-13px auto 26px",zIndex:"10"},containerStandard:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"25px"}},containerFullWidth:{desktop:{...eJ.default.synth.comp.sharedStyles.fancyBorder,margin:"0 0 0 40px",padding:"0 0 0 40px",borderWidth:"0 0 0 1px"},mobile:{content:"",display:"",width:"",marginTop:"",borderBottom:""}},containerSplit:{content:"",display:"",width:"",marginTop:"",marginBottom:"",borderBottom:"",desktop:{marginTop:"",marginBottom:""}}}},c7={ledeMeta:{feature:{marginTop:"16px",desktop:{marginTop:"18px",borderTop:"",paddingTop:""}},specialFeature:{specialFullStyling:{textAlign:"center",marginTop:"30px"},specialFullSponsoredContainer:{justifyContent:"center"}},standard:{display:"flex",desktop:{marginBottom:"4px",marginTop:"20px"},mobile:{marginBottom:"16px",marginTop:"12px"},metaComponents:{position:"absolute"},disclaimer:{maxWidth:"200px",marginBottom:"16px"}},containerFullWidth:{width:"180px",margin:"0px",borderTop:eJ.default.synth.comp.ledeMeta.feature.desktop.borderTop,paddingTop:eJ.default.synth.comp.ledeMeta.feature.desktop.paddingTop},map:{display:"inline-block",metaComponents:{position:"relative"},desktop:{display:"inline-block",marginBottom:"0px",marginTop:"0px",metaComponents:{position:"relative"}},mobile:{marginBottom:"14px"}}}},c8={ledeTitle:{container:{mobile:{paddingBottom:"2px"},desktop:{paddingBottom:"8px"}},specialFeature:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},backgroundPositioning:{width:"",zIndex:"1",padding:"",backgroundColor:""},paddingBottom:{desktop:"8px"}},specialFullStyling:{textAlign:"center",marginTop:"0"}},featureFullWidth:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},paddingBottom:"8px"}},featureSplit:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""}}},overlay:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},marginBottom:{desktop:"8px",mobile:"8px"},paddingBottom:{desktop:"8px"}}},standard:{headline:{mobile:{display:"block"}
443,desktop:{display:"block"}},dek:{mobile:{display:"block",before:{content:"",display:"none",position:"relative",height:"100%",marginRight:"0",marginLeft:"0",color:""}},desktop:{display:"block"}}}}},c6={packageLede:{background:"transparent",backgroundOneUp:"transparent",foreground:{color:eJ.default.sys.color.prominent},bottom:{mobile:"0",tablet:"0",desktop:"0"},containerOneUp:{margin:"0 0 -44px 0",tablet:{margin:"60px auto 0 auto"}},oneUpImageContainer:{left:"",width:"",maxWidth:"1100px",clipPath:"",before:{background:"",mixBlendMode:""},container:{clipPath:"",background:"",mixBlendMode:""}},heroContainerOneUp:{padding:"0"},pageHeaderContainerOneUp:{clipPath:"",padding:"16px 12px",width:"calc(100% - 40px)",marginTop:"-20px",textAlign:"center",left:"50%",transform:"translateX(-50%)",foregroundColor:eJ.default.synth.comp.packageLede.foreground.color,after:{borderRadius:"0",backgroundColor:eJ.default.sys.color.primary},tablet:{position:"relative",margin:"-40px 0 0 0",padding:"30px 100px",textAlign:"center",bottom:"0",width:"calc(100% - 100px)",opacity:"1",left:"50%",transform:"translateX(-50%)"}},pageHeaderContainerZeroUp:{maxWidth:"700px",background:"transparent",padding:{mobile:"13px 0 0 0",tablet:"90px 0 0 0"}},pageHeaderContainerThreeUp:{padding:{mobile:"13px 0 5px",tablet:"60px 0 50px"}},pageHeaderTitle:{one_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing,margin:"0 auto"},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}},zero_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing,color:"inherit"},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}},three_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}}},pageHeaderDescription:{color:"inherit"},articleBody:{border:eJ.default.sys.global.border.standard.border,paddingTop:"20px"}}},c9={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},sn={mobile:{clipPath:"none"},desktop:{clipPath:"none",padding:"30px 0 0 0"}},se={specialFeatureFullWidthLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},image:{container:{...sn},before:{...c9}},textContainer:{mobile:{margin:"",padding:"",boxShadow:""},desktop:{margin:"auto 10px",backgroundColor:"",boxShadow:"",transform:"",width:"",alignSelf:"",padding:""}},captionContainer:{mobile:{borderTop:"none",padding:"0 0 10px 0"},desktop:{textAlign:"center",maxWidth:"700px",margin:"auto",borderTop:"none",padding:"0 0 30px 0"}},mobile:{image:{container:{...sn},before:{...c9}}}}},so={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},st={mobile:{clipPath:"none"},desktop:{clipPath:"none",padding:"30px 0 0 0"}},sa={specialFeatureSquareLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{alignItems:"center",padding:"50px 0"},image:{container:{...st},before:{...so},desktop:{maxWidth:"645px",minHeight:"645px"}},textContainer:{mobile:{margin:"",padding:"",boxShadow:""},desktop:{zIndex:"",width:"",padding:"",margin:"0 0 0 40px",minHeight:"auto",alignContent:"center",boxShadow:"",backgroundColor:"",transform:"",before:{content:"",position:"",height:"0",width:"0",borderLeftWidth:"0"}}},captionContainer:{desktop:{float:"right"},footer:{mobile:{borderTop:"none",marginTop:""}}},mobile:{image:{container:{...st},before:{...so}}},scotchRule:{display:"none",marginBottom:"13px"}}},sr={streamLede:{label:{color:eJ.default.sys.color.prominent},timestamp:{color:eJ.default.sys.color.prominent}}},si={category:{articleMetaStandard:{color:eJ.default.sys.color.prominent,boxShadow:eJ.default.sys.global.link.standard.hover.boxShadow},articleMetaFeature:{color:eJ.default.comp.articleLede.feature.type.color,boxShadow:""},articleMetaFeatureSplit:{color:eJ.default.comp.articleLede.featureSplit.type.color,boxShadow:""},articleMetaSpecial:{color:eJ.default.comp.articleLede.specialFeature.type.color,boxShadow:"",desktop:{color:eJ.default.comp.articleLede.specialFeature.type.color}},articleMetaSpecialSplit:{color:eJ.default.comp.articleLede.specialFeatureSplit.type.color,boxShadow:""},separator:{marginLeft:"",color:"",borderBottom:""}}}
443,sl={commentCount:{fullWidthLede:{fontColor:eJ.default.comp.share.standard.icon.color,borderColor:eJ.default.comp.share.standard.button.hover.borderColor,hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.border,borderColor:eJ.default.comp.share.standard.button.hover.border,textColor:eJ.default.sys.color.primary}},splitLede:{fontColor:eJ.default.comp.share.standard.icon.color,borderColor:eJ.default.comp.share.standard.button.hover.borderColor,hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.border,borderColor:eJ.default.comp.share.standard.button.hover.border,textColor:eJ.default.sys.color.primary}},specialLede:{fontColor:eJ.default.comp.share.standard.icon.color},stickyNav:{borderColor:eJ.default.comp.share.standard.button.borderColor},quickPostRiver:{textColor:eJ.default.sys.color.subtle},icon:{marginTop:""}}},sc={timestamp:{latestRecirc:{color:eJ.default.sys.color.subtle,font:eJ.default.comp.meta.contentBlock.timestamp.typography.font},breaker:{color:eJ.default.sys.color.muted}}},ss={minimalNav:{container:{height:"50px",padding:"0 20px",display:"flex",boxShadow:"0 0 5px rgba(0, 0, 0, 0.15)"},logo:{branded:{color:eJ.default.sys.color.prominent}}}},sd={navigationDrawer:{search:{borderRadius:eJ.default.comp.form.text.input.borderRadius,iconColor:"inherit",fontSize:"20px",backgroundColor:"white",fontColor:"inherit"},accordionMenu:{borderTop:"none",borderBottom:"none"},identityAuth:{link:{hover:{opacity:"1"}}}}},sm={primaryNavigationMobile:{container:{height:"100px"},logo:{margin:"36px 0 0 0",padding:"0 20px 0 20px"},cta:{marginRight:"45px",boxShadow:eJ.default.comp.link.primary.container.boxShadow,color:eJ.default.sys.color.prominent,hover:{boxShadow:eJ.default.comp.link.primary.container.hover.boxShadow,color:eJ.default.sys.color.primary}},buttonsContainer:{margin:"40px 0 0 0"},menuButton:{background:"unset",color:"unset",padding:"15px",margin:"-15px 5px -15px -15px",monochrome:{color:eJ.default.comp.nav.monochrome.color}}}};var sp=n.i(961026);let su={primaryNavigationStandard:{container:{standard:{height:"190px",overflow:"inherit"},homepage:{height:"233px"}},logo:{color:{standard:"inherit",homepage:"inherit"},opacity:{standard:{desktop:"inherit",mobile:"inherit"}},position:{standard:{top:"111px",left:"30px",zIndex:"","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{left:"-30px"}}},homepage:{top:"140px",left:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{left:"-30px"}}}}},linkMenu:{position:{standard:{top:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}},homepage:{top:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}}},item:{standard:{gap:"26px",margin:"0px"},homepage:{gap:"26px",margin:"0px"},monochrome:{boxShadow:"inset 0 -1px 0 0 currentColor"}}},buttonContainer:{position:{standard:{bottom:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}},homepage:{bottom:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}}},cta:{standard:{marginRight:"45px"},homepage:{marginRight:"45px"}},menuButton:{background:"unset",color:"unset",borderRadius:"unset",width:"unset",height:"unset",hover:{background:"unset",color:"unset"},monochrome:{color:"unset",background:"unset",hover:{background:"unset",color:"unset"}}}}}},sy={pagination:{linkText:{color:eJ.default.sys.color.prominent}}},sg={notificationsFilters:{filterButton:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily,letterSpacing:"normal",textTransform:"none",color:eJ.default.sys.color.muted,backgroundColor:"transparent",border:`1px solid ${eJ.default.sys.color.light}`,hoverColor:eJ.default.sys.color.primary,hoverBackgroundColor:`color-mix(in srgb, ${eJ.default.sys.color.primary} 10%, transparent)`},filterButtonActive:{color:eJ.default.sys.color.onPrimary,backgroundColor:eJ.default.sys.color.primary,border:`1px solid ${eJ.default.sys.color.primary}`}}},sf={threeDotsMenu:{button:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily,color:eJ.default.sys.color.prominent}}},sh={fourUpAltPattern:{primaryContainer:{mobile:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"29px"},tablet:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"40px"},desktop:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"40px"},contentBlock:{alignSelf:"center"},image:{tablet:{width:"350px",height:"250px"},desktop:{width:"554px",height:"396px"}}},secondaryContainer:{mobile:{paddingTop:"29px"}},compactContainer:{mobile:{padding:"0 14px 0 0"},desktop:{padding:"0"}}}},sC={articleRecirc:{backgroundColor:"none",borderTop:eJ.default.sys.global.border.standard.border,borderRight:eJ.default.sys.global.border.standard.border,border:{padding:"40px"},leftContent:{display:"block"}}},s_={sharedStyles:{contentCard:{hover:{background:"transparent"}},layout:{mainColumnMargin:"0 20px"},standardSpacing:{xsmall:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}},small:{mobile:{marginBottom:"24px"},desktop:{marginBottom:"24px"}},medium:{mobile:{marginBottom:"30px"},desktop:{marginBottom:"40px"}},large:{mobile:{marginBottom:"48px"},desktop:{marginBottom:"48px"}},xlarge:{mobile:{marginBottom:"60px"},desktop:{marginBottom:"100px"}}},fancyBorder:{borderImageSource:"",borderImageSlice:"",borderImageRepeat:"",borderStyle:"solid",borderColor:"#e9e9e9",maskBorder:""},fancyBorderSecondary:{borderImageSource:"",borderColor:"#e9e9e9"},fancyBorderInverted:{borderImageSource:""},fancyTitle:{WebkitTextStroke:`1px ${eJ.default.sys.color.primary}`,textShadow:`2.5px 2.5px 0 ${eJ.default.sys.color.primary}`,color:"white",fontFamily:eJ.default.sys.global.font.primary.fontFamily,letterSpacing:"0.03em",marginTop:"18px"},venueTitle:{fontFamily:eJ.default.sys.global.font.primary.fontFamily,fontWeight:eJ.default.sys.global.font.bold.fontWeight},topLine:{display:"block",width:"70px",height:"14px",marginBottom:"10px",backgroundColor:eJ.default.comp.pullQuote.standard.line.color,boxShadow:"",boxShadowInverted:""},lede:{overlayImage:{opacity:"0.5",top:"0",height:"100%"},backgroundFill:{solidGradient:{background:"linear-gradient(108.65deg, #999 2.64%, #ddd 100%)"}},articleContainer:{standard:{marginTop:"0px"},feature:{marginTop:"40px"}}},rule:{primary:{borderImageSource:"",borderImageSlice:"",borderStyle:"",borderWidth:"",borderColor:""},inverted:{borderImageSource:"",borderImageSlice:"",borderStyle:"",borderWidth:"",borderColor:""}}}},sk={synth:{comp:{...cL,...cj,...cJ,...sC,brandedContentSponsor:{darkLogo:{display:"block"},lightLogo:{display:"none"}},...si,...cO,subscriptionBenefits:{benefitIcon:{border:"none"},helpSection:{borderTop:"1px solid rgba(0, 0, 0, 0.2)"}},...cV,subscriptionPricingPlan:{full:{headline:{bgColor:"transparent"}}},...sl,contentBlockCrossCommunity:{community:{display:"initial"}},...cQ,...cz,...cH,...cq,...c0,...c3,...se,...sa,specialFeatureOverlayLede:{mediaInnerContainer:{mixBlendMode:"none"},textContainer:{mobile:{backgroundColor:"",padding:"",margin:"0 35px",width:"calc(100% - 70px)",borderWidth:"0"},desktop:{padding:"",top:"40vh"}}},eightUpPattern:{primaryCard:{border:"",borderRadius:"",boxShadow:"",mobile:{padding:""},tablet:{padding:""},desktop:{padding:""}},secondaryContainer:{desktop:{padding:""}},tertiaryContainer:{mobile:{padding:""},tablet:{padding:""},desktop:{padding:"0 10px 0 0"}}},sevenUpPattern:{primaryCard:{border:"",borderRadius:"",boxShadow:"",mobile:{padding:""},desktop:{padding:""}},thirdContainer:{desktop:{padding:"28px 0 0 0"}}},fiveGridPattern:{border:{borderRight:"1px solid #e9e9e9",padding:"15px"},container:{desktop:{justifyContent:"flex-start",padding:"0px"}},overflowCard:{marginBottom:"40px"},mobileInnerContainer:{padding:"0 5px"}},...sh,fourUpPattern:{firstCard:{contentBlock:{margin:{tablet:"inherit",mobile:"inherit"},textShadow:"none"},image:{paddingRight:{tablet:"",mobile:""}}}},...cG,captionCredit:{specialFeature:{mobile:{textAlign:"start"},desktop:{textAlign:"start",paddingLeft:"0"}},specialFeatureFullWidth:{mobile:{textAlign:"start"},desktop:{textAlign:"start"}}},mediaIcon:{circle:{small:{inset:"7px 7px auto auto"},medium:{inset:"10px 10px auto auto"},large:{inset:"20px 20px auto auto"}}},...c$,newsletterPageCard:{container:{borderRadius:""}},nGridPattern:{border:{borderRight:"1px solid #e9e9e9",padding:"15px"},container:{desktop:{justifyContent:"flex-start"}},overflowCard:{marginBottom:"40px"}},...cZ,...cN,river:{indent:"30px",padding:"0 20px"},...s_,splitContentCard:{contentBlock:{paddingTop:"8px"}
443,image:{aspectRatio:"3 / 2",borderRadius:""}},...cU,standardLayout:{mainContainer:{maxWidth:"700px"},railContainer:{maxWidth:"300px"},gap:{width:"100px"}},threeGridPattern:{border:{borderRight:"1px solid #e9e9e9",borderTop:"1px solid #e9e9e9",padding:"15px"}},threeGridBigPattern:{desktopContainer:{gridGap:"40px 32px"}},threeUpAltPattern:{contentContainer:{primary:{padding:"0 30px 0 0"}}},twoGridPattern:{border:{borderRight:"1px solid #e9e9e9",borderTop:"1px solid #e9e9e9",padding:"15px"}},twoUpPattern:{container:{alignItems:"baseline",margin:{desktop:"40px auto 0px auto"}},firstCard:{container:{width:{tablet:"50%"}},image:{width:{mobile:"100%"},marginLeft:{mobile:"0"}},contentBlock:{margin:{tablet:"0",mobile:"0"},textShadow:"none"},metaOffset:{marginTop:{tablet:"0",mobile:"0"}}},secondCard:{container:{width:{tablet:"50%"}},image:{width:{mobile:"100%"},marginLeft:{mobile:"0"}},contentBlock:{margin:{tablet:"8px 0 0",mobile:"8px 0 0"},textShadow:"none"},metaOffset:{marginTop:{tablet:"8px",mobile:"8px"}}}},...su,...sm,primaryNavigation:{overhang:{screenMobile:"0px",screenStandard:"0px",screenHomepage:"0px"}},...ss,...sd,...sg,...sf,mostPopularList:{standardVariation:{numberPadding:"28px",numberStyle:{content:'counter(counter) "."',position:"absolute",left:"0",borderRadius:"0",textAlign:"left",backgroundColor:"none",marginTop:"0",height:"26px",width:"26px",display:"flex",justifyContent:"center",alignItems:"center"},container:{mobile:{margin:"0"},desktop:{margin:"0"}},separator:{width:"100%",borderBottom:"1px solid",mobile:{paddingTop:"16px",marginBottom:"16px"},desktop:{paddingTop:"20px",marginBottom:"20px"}},headline:{color:"",mobile:{font:"",letterSpacing:""},desktop:{font:"",letterSpacing:""}}},homepageVariation:{numberPadding:"26px",numberStyle:{mobile:{content:'counter(counter) "."',position:"absolute",left:"0",borderRadius:"0",textAlign:"left",backgroundColor:"none",marginTop:"0",height:"26px",width:"26px",display:"flex",justifyContent:"center",alignItems:"center"},desktop:{height:"26px"}},headlineText:{trailingSymbol:{content:"",fontWeight:"",fontSize:"",verticalAlign:"",margin:"0 0 0 0.3em"}},container:{mobile:{margin:"0"},desktop:{margin:"0 0 0 30px"}},headline:{color:"",mobile:{font:"",letterSpacing:""},desktop:{font:"",letterSpacing:""}}},vergeBackgroundElement:{opacity:"1"},separator:{mobile:{paddingTop:"16px",marginBottom:"16px"},desktop:{paddingTop:"20px",marginBottom:"20px"}}},standardParagraph:{dropcap:{boxShadow:"",padding:"0",textShadow:""},endmark:{background:"url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMzMDk4NzUiLz4KPC9zdmc+Cg==)",size:"14px",marginTop:"8px"},outdent:{marginLeft:"-100px"}},...cM,rail:{mostPopularSection:{margin:"0",top:"40px"},stickySection:{top:"40px"},stickySectionDesktop:{top:"40px"}},highlight:{container:{padding:"30px 20px"}},authorHeader:{image:{filter:""},pageHeader:{margin:"0 0 16px 0"},subhead:{margin:"0 0 12px 0"}},...c5,...c7,...c8,...c2,...c6,...sy,drawer:{boxShadow:"0 4px 10px 0 rgba(0,0,0,0.4)"},footer:{logo:{height:"60px"},border:{borderStyle:"solid",borderColor:"black",borderImageSource:"",borderImageSlice:"",borderImageRepeat:"",maskBorder:""}},...cD,standardLede:{dek:{before:{content:"",display:"none",position:"relative",marginRight:"0",color:""}},mediaContainer:{maxWidth:"700px"}},streamEntry:{streamEntryByline:{profileImage:{filter:""},marker:{top:"18px",borderWidth:"1px"}}},...sc,...cW,contentBlockMeta:{metaLayoutBase:{display:"inherit",columnGap:"",rowGap:"",alignItems:"initial",lineHeight:"1px"},metaLayoutUpper:{large:{desktop:{marginBottom:"6px"}}}},productCard:{cardContainer:{border:"none",desktop:{padding:"0px"},mobile:{padding:"0px"}},scoreContainer:{borderRadius:"0"}},...cE,...cF,...cA,...cK,...sr,hierarchyLinks:{spacing:{mobile:{marginTop:"25px"},desktop:{marginTop:"40px"}}}}}},sb={ad:{frontpageHeroTablet:{marginTop:"48px",marginBottom:"48px"},frontpageHeroDesktop:{marginTop:"48px",marginBottom:"48px"},leaderboardDesktop:{marginTop:"-15px",marginBottom:"50px"},leaderboardTablet:{marginTop:"12px"},medrecFrontpageHeroMobile:{padding:"45px 0 35px",borderTop:eJ.default.comp.ads.standard.container.border,borderBottom:eJ.default.comp.ads.standard.container.border}}},sT={actionBox:{borderTop:`3px solid ${eJ.default.sys.color.primary}`}},sB={shareButtons:{fullWidth:{icon:{hover:{fill:eJ.default.comp.share.standard.icon.hover.color}}},split:{icon:{hover:{fill:eJ.default.comp.share.standard.icon.hover.color}}}}},sR={loginForm:{background:eJ.default.comp.login.standard.background.color,logo:{color:"#0033FF"},footer:{color:"black",fill:"black"}}},sx={newsletter:{input:{button:{color:eJ.default.sys.color.prominent}},homepage:{input:{backgroundColor:eJ.default.comp.newsletter.homepage.container.bgColor,borderColor:eJ.default.comp.newsletter.homepage.copy.color,color:eJ.default.comp.newsletter.homepage.copy.color,paddingRight:"42px",placeholder:{color:eJ.default.comp.newsletter.homepage.copy.color}},desktopWrapper:{margin:"20px 0"}},newslettersPagePanel:{input:{background:"transparent",placeholder:{color:eJ.default.comp.nlPanel.standard.headline.color}},button:{background:eJ.default.sys.color.background,foreground:eJ.default.sys.color.primary}},standard:{container:{padding:"16px 0 0 0"}}}},sI={pageHeader:{large:{container:{mobile:{paddingBottom:"20px"},desktop:{paddingBottom:"20px"}}},borderBottom:`5px solid ${eJ.default.sys.color.primary}`}},sv={ledeMeta:{feature:{desktop:{borderTop:eJ.default.sys.global.border.alt.border,paddingTop:"18px"}},containerFullWidth:{borderTop:"none",paddingTop:"0"}}},sP={category:{separator:{marginLeft:"8px",color:eJ.default.sys.color.primary,borderBottom:"none"}}},sS={commentCount:{icon:{marginTop:"-1px"}
443,fullWidthLede:{hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor,borderColor:"transparent",textColor:eJ.default.comp.share.standard.icon.hover.color}},splitLede:{hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor,borderColor:"transparent",textColor:eJ.default.comp.share.standard.icon.hover.color}},stickyNav:{borderColor:eJ.default.sys.color.onPrimary}}},sw={footer:{border:{borderColor:eJ.default.sys.color.onPrimary},logo:{height:"35px"}}},sL={primaryNavigationMobile:{menuButton:{padding:"5px",margin:"-5px",color:eJ.default.sys.color.primary}}},sA={mostPopularList:{standardVariation:{separator:{borderBottom:`1px solid ${eJ.default.sys.color.light}`},numberStyle:{height:"24px"}}}},sF={sharedStyles:{fancyBorder:{maskBorder:'url(\'data:image/svg+xml,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H1V1H0V0Z" fill="white"/><path d="M3 3H4V4H3V3Z" fill="white"/><path d="M2 4H1H0V3V2H1V1H2V0H3H4V1V2H3V3H2V4Z" fill="white"/></svg>\') 25% fill / 1 / 0 repeat',borderStyle:"solid",borderColor:eJ.default.sys.color.primary},fancyTitle:{fontFamily:"var(--font-druk-text-wide), Arial, sans-serif",marginTop:"12px"}}},sM={synth:{comp:{...sT,...sb,articleRecirc:{leftContent:{display:"none"}},...sP,...sS,compactContentCard:{padding:{river:{mobile:"20px 0",tablet:"30px 40px"}}},contentBlockMeta:{metaLayoutBase:{display:"block",lineHeight:".6"}},ledeHed:{metaComponents:{base:{marginBottom:"16px"}}},...sv,...sR,minimalNav:{container:{height:"60px"}},...sA,featureSquareLede:{container:{desktop:{padding:"60px 0 0 0"}}},...sw,...sx,newsletterPageCard:{container:{borderRadius:"10px"}},...sL,prominentContentCard:{overlap:{margin:"-30px 0 0 30px",padding:"10px 14px",tablet:{margin:"-60px 0 0 120px",padding:"14px"}}},...sF,...sB,rail:{stickySection:{top:"80px"},stickySectionDesktop:{top:"80px"}},river:{indent:"40px"},...sI,...sF}}},sE="duet:appId",sN="duet:trackingAllowed";(no=na||(na={})).SBNation="sbnation-app",no.TheVerge="theverge-app";let sD=(n,e)=>{let o=null==n?void 0:n[e];return"string"==typeof o?o:Array.isArray(o)?o[0]:void 0},sK=n=>"string"==typeof n&&"false"===n.trim().toLowerCase();var sH=n.i(348172);let sq={className:sH.default.className,style:{fontFamily:"'DrukText', 'DrukText Fallback', Arial, sans-serif"}};null!=sH.default.variable&&(sq.variable=sH.default.variable);var sz=n.i(471579);let sj={className:sz.default.className,style:{fontFamily:"'DrukTextWide', 'DrukTextWide Fallback', Arial, sans-serif"}};null!=sz.default.variable&&(sj.variable=sz.default.variable);var sO=n.i(787592);let sV={className:sO.default.className,style:{fontFamily:"'IBM Plex Mono', 'IBM Plex Mono Fallback'",fontStyle:"normal"}};null!=sO.default.variable&&(sV.variable=sO.default.variable);var sU=n.i(154138);let sW={className:sU.default.className,style:{fontFamily:"'IBMPlexSans', 'IBMPlexSans Fallback', Arial, sans-serif"}};null!=sU.default.variable&&(sW.variable=sU.default.variable);let sQ={"--font-ibm-plex-mono":sV.style.fontFamily,"--font-ibm-plex-sans":sW.style.fontFamily,"--font-druk-text":sq.style.fontFamily,"--font-druk-text-wide":sj.style.fontFamily},s$=({children:n,...e})=>(0,nr.jsx)(iv,{...e,children:(0,nr.jsx)(i3,{children:n})});s$.displayName="SBNationAuthProvider";let sG=({children:n,...e})=>(0,nr.jsx)(iv,{...e,children:n});function sZ(n){let e,o=n.communityId,t=(e=rA[o])?{enabled:e.enabled,playerId:e.playerId,scriptUrl:`https://embed.sendtonews.com/player3/embedcode.js?fk=${e.playerId}`}:{enabled:!1,playerId:"",scriptUrl:""},a=nN.SB_NATION_COMMUNITIES_METADATA.find(n=>n.communityId===o),r=a?.volume==="feed-only",i=r?a.feedOnlyConfig?.mainNav:void 0,l=r?a.feedOnlyConfig?.footerNav:void 0,c=r?a.feedOnlyConfig?.siteSettings:void 0,s=!!n.pageProps.isMobileAppRequest,d=!!n.pageProps.rejectNonEssentialCookies,m=s?sG:s$,p=(0,nd.useMemo)(()=>{let n;return s?((n=({children:n})=>(0,nr.jsx)(tg,{children:(0,nr.jsx)(rO,{rejectNonEssentialCookies:d,children:n})})).displayName="MobileAppCookieConsentProvider",n):void 0},[s,d]),u=(0,nr.jsx)(rB,{...n,adConfig:{staticAdConfig:iB,communityAdConfig:nH,networkAdConfig:nq},AuthProvider:m,...p?{CookieConsentProvider:p}:{},CycloneArticleBody:nx,CycloneCommentsSection:nI,commentsConfig:nE,componentConfig:cP,defaultSEO:rP,Favicons:(0,nr.jsx)(nM,{}),featureConfig:rR,fonts:sQ,Footer:(0,nr.jsx)(cS.default,{componentContext:r?"feedOnly":""}),globalOverrides:{mainNavItems:i??void 0,footerItems:l??void 0,siteSettings:c??void 0},membershipConfig:rx,newslettersConfig:rI,parselyConfig:rv,seoConfig:rL,stnVideoConfig:t,userProfileConfig:rK,seoSchemaConfigPathMap:rw,serverAuthState:n.serverAuthState});return n.themeStorageKey?(0,nr.jsx)(iR.default,{themes:n.themes,defaultTheme:n.defaultTheme,storageKey:n.themeStorageKey,suggestedTheme:n.pageProps.pageTheme,children:u}):u}sG.displayName="SBNationMobileAuthProvider",sZ.getInitialProps=async n=>{let e=(n=>{if(n){let e=(0,rm.getCommunitySubdomain)(n);if(e){let o=Object.entries(rH.communities).find(([,o])=>o.subdomain===e&&rq(n,o.domain,e));if(o)return parseInt(o[0],10);let t=Object.entries(rH.communities).find(([,e])=>!e.subdomain&&rq(n,e.domain));if(t)return parseInt(t[0],10)}}return nu.SB_NATION_COMMUNITY_ID})(n.ctx.req?.headers.host),o=n.ctx.req,t={[sE]:o?(0,n5.getCookieFromRequest)(o,sE):(0,n5.getCookie)(sE),[sN]:o?(0,n5.getCookieFromRequest)(o,sN):(0,n5.getCookie)(sN)},a=((n,e)=>{if(!n&&!e)return!1;try{let o=sD(n,"x-app-id")||(null==e?void 0:e[sE]);return!!o&&Object.values(na).includes(o)}catch(n){return!1}})(o?.headers,t),r=(0,n$.getCommunityPrimaryCycloneCommunityId)(e),i=(0,o6.safeParseCycloneCommunityIdHeader)(n.ctx.req?.headers||{},r),l=(0,n$.getNetworkCommunityDataById)(n$.SB_NATION_NETWORK_ID,e),c=nN.SB_NATION_COMMUNITIES_METADATA.find(n=>n.communityId===e),s=l&&rD[l.domain];try{if(n.ctx.req)if((0,o6.parseResourceTypeHeader)(n.ctx.req.headers)&&n.ctx.query.nodeId){let{req:e,query:o}=n.ctx,{headers:t}=e,a=o.nodeId;if(a&&rD[a])s=rD[a];else{let n=(0,o6.parseHeaderValue)(t,"vm-resource-primary-category"),e=(0,o6.parseHeaderValue)(t,"vm-resource-primary-super-cat");n&&rD[n]&&(s=rD[n]),e&&rD[e]&&(s=rD[e])}}else i in rN&&(s=rN[i])}catch(n){(0,ni.captureException)(n,{extra:{message:"Error parsing content resource headers to identify SBN theme overrides"}})}let d=c?.teamName||"SBNation",m=/^[aeioAEIO]/.test(d),p=`${m?"An":"A"} ${d} Community`,u=await rB.getInitialProps({additionalNavMetadata:{tagline:p},communityId:e,commentRecThreshold:c?.thresholds?.commentRecommended||5,commentCalloutThreshold:c?.thresholds?.commentCallout||75,context:n,themes:{sbnation:"_6iubkp0",sbnationDark:"bjdlkd0",sbnationDotCom:"_8ztcz10",sbnationDotComDark:"_1ee28g60"},defaultTheme:e===nu.SB_NATION_COMMUNITY_ID?"sbnationDotCom":"sbnation",...a&&{themeStorageKey:"sbnation-theme",persistQueryTheme:!0},communityThemeConfig:s&&{overrides:s,themeData:(0,nl.default)(i5.default,sk,sM,{}),componentTokens:(0,nc.default)({},i2.default,cw,(n,e)=>{if(Array.isArray(n)&&Array.isArray(e))return(0,ns.default)(n.concat(e))})}});if(a){let n=u.pageProps;n.hideNav=!0,n.hideFooter=!0,n.isMobileAppRequest=!0,n.navProps={...n.navProps,variant:"minimal"},((n,e)=>{if(!n&&!e)return!0;try{let o=sD(n,"x-tracking-allowed"),t=null==e?void 0:e[sN];return!sK(o)&&!sK(t)}catch(n){return!0}})(o?.headers,t)||(n.rejectNonEssentialCookies=!0)}return u},n.s(["default",0,sZ,"reportWebVitals",0,function(n){ru&&ru.emitMetric(n)}],25114)},629393,(n,e,o)=>
443{let t="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([t,()=>n.r(25114)]),e.hot&&e.hot.dispose(function(){window.__NEXT_P.push([t])})},386687,(n,e,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});let t=n=>{let e=n.method;return e&&({GET:" -X GET",POST:" -X POST",PUT:" -X PUT",PATCH:" -X PATCH",DELETE:" -X DELETE",HEAD:" -X HEAD",OPTIONS:" -X OPTIONS"})[e.toUpperCase()]||""},a=n=>"function"==typeof Headers&&n instanceof Headers,r=(n,e)=>` -H "${n}: ${`${e}`.replace(/(\\|")/g,"\\$1")}"`,i=(n={})=>{let{headers:e}=n,o=!1,t="";return a(e)?e.forEach((n,e)=>{"content-length"!==e.toLocaleLowerCase()&&(t+=r(e,n)),"accept-encoding"===e.toLocaleLowerCase()&&(o=!0)}):e&&Object.keys(e).map(n=>{"content-length"!==n.toLocaleLowerCase()&&(t+=r(n,e[n])),"accept-encoding"===n.toLocaleLowerCase()&&(o=!0)}),{params:t,isEncode:o}};function l(n){return"string"==typeof n?n.replace(/'/g,"'\\''"):n}function c(n){return n?"object"==typeof n?` --data-binary '${l(JSON.stringify(n))}'`:` --data-binary '${l(n)}'`:""}function s(n){return n?" --compressed":""}let d=(n,e)=>{let o,a;"string"==typeof n||n instanceof URL?(o=n,a=e||{}):(o=(n||{}).url,a=n||{});let{body:r}=a,l=i(a);return`curl '${o}'${t(a)}${l.params||""}${c(r)}${s(l.isEncode)}`};o.default=d,o.escapeBody=l,o.fetchToCurl=d,o.generateBody=c,o.generateCompress=s,o.generateHeader=i,o.generateMethod=t,o.isInstanceOfHeaders=a},88601,(n,e,o)=>{var t=n.r(376795);e.exports=n.r(806583)(function(n,e,o,a){t(n,e,o,a)})},838904,(n,e,o)=>{var t=n.r(533066),a=n.r(377882);e.exports=function(n,e,o){var r=!0,i=!0;if("function"!=typeof n)throw TypeError("Expected a function");return a(o)&&(r="leading"in o?!!o.leading:r,i="trailing"in o?!!o.trailing:i),t(n,e,{leading:r,maxWait:e,trailing:i})}},151703,(n,e,o)=>{e.exports=n.r(70266)},75415,(n,e,o)=>{e.exports=JSON.parse('{"043218de476bcb3d00d6441c48ae567f":"query latestByPathPostContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PostResourceType {\\n      ...postResource_postResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorFull_authorProfile on AuthorProfileResourceType {\\n  ...authorWithBio_authorProfile\\n  ...authorWithImage_authorProfile\\n}\\n\\nfragment authorWithBio_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  shortBio {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthorsWithProfile_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorFull_authorProfile\\n    id\\n  }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment postResource_postResource on PostResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAuthorsWithProfile_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...postSpecific_postResource\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment postSpecific_postResource on PostResourceType {\\n  template\\n  additionalBylines\\n  customCss\\n  isGameThread\\n  gameThreadDatetime\\n  seoArticleBody\\n  excerpt {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","044422c945656504da0c5627759824d0":"query latestNodeIdPageContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PageResourceType {\\n      ...pageResource_pageResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment pageResource_pageResource on PageResourceType {\\n  ...contentResourceCore_contentResource\\n  ...contentResourceStatus_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  hasAffiliateLinks\\n  wordCount\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n    title\\n    advertiserName\\n  }\\n  ...contentResourceComments_contentResource\\n  ...pageSpecific_pageResource\\n}\\n\\nfragment pageSpecific_pageResource on PageResourceType {\\n  customCss\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n","05b354835ae7cf630d1fabc880f26753":"query ArticleCategoryRecircContainerQuery(\\n  $categoryNodeId: ID!\\n  $excludeLatest: Int!\\n) {\\n  node(id: $categoryNodeId) {\\n    __typename\\n    ... on CategoryResourceType {\\n      title\\n      path\\n      recirc(where: {excludeLatest: $excludeLatest, limit: 7, filter: {resourceType: {notEq: quickPost}}}) {\\n        nodes {\\n          __typename\\n          ...useContentCardDataMapper_contentResource\\n          id\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","09a640e6ce6e405196cc460d75ad18d7":"query postsNodeIdCategoryResourceApiQuery(\\n  $nodeId: ID!\\n  $first: Int\\n  $after: String\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on CategoryResourceType {\\n      title\\n      description {\\n        html\\n      }\\n      seo {\\n        headline\\n        description\\n      }\\n      children @excludeCacheKey {\\n        id\\n        title\\n        slug\\n        permalink\\n        path\\n      }\\n      parent @excludeCacheKey {\\n        id\\n        title\\n        slug\\n        permalink\\n        path\\n        parent @excludeCacheKey {\\n          id\\n          title\\n          slug\\n          permalink\\n          path\\n        }\\n      }\\n      posts(first: $first, after: $after, where: {filter: {isSponsored: null}}) {\\n        edges {\\n          node {\\n            __typename\\n            ...feedContentCard_feedContentResource\\n            ... on LinkPostResourceType {\\n              ...linkPostCard_linkPostResource\\n            }\\n            id\\n          }\\n        }\\n        pageInfo {\\n          hasNextPage\\n          endCursor\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaCard_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignBasic_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  title\\n  dek {\\n    html\\n  }\\n  publishedAt\\n  ...contentResourceLedeMediaCard_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  primaryCategory @excludeCacheKey {\\n    id\\n    title\\n  }\\n  liveBadge\\n  ...feedContentCampaignCard_feedContentResource\\n  ...contentResourceComments_contentResource\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment linkPostCard_linkPostResource on LinkPostResourceType {\\n  source\\n  authorByLine\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","2241c2ed739c7e15b4ab14bfb15bddc3":"query QuickPostLayoutQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on QuickPostResourceType {\\n      id\\n      customCss\\n      comments {\\n        enabled\\n      }\\n      primaryCategory @excludeCacheKey {\\n        newsletter {\\n          title\\n          listId\\n          promoText {\\n            html\\n          }\\n        }\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      primaryCampaign @excludeCacheKey {\\n        id\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n      ...CommentSectionContainer_
443contentResource\\n    }\\n    ...QuickPostContainer_contentResource\\n    id\\n  }\\n  ...quickPostContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment quickPostContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on QuickPostResourceType {\\n      title\\n      comments {\\n        enabled\\n        mode\\n      }\\n      chorusId\\n      chorusUuid\\n      globalId\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      promo {\\n        headline\\n      }\\n      resourceType\\n      permalink\\n      path\\n    }\\n    id\\n  }\\n}\\n","29f1cd64045ec9dfa10675faab217355":"query contactFormSettingsQuery {\\n  siteSettings {\\n    contactSettings {\\n      formConfiguration {\\n        advertisingEmail\\n        advertisingSupportEmail\\n        commentModerationEmail\\n        noReplyEmail\\n        personalDataEmail\\n        suggestionsEmail\\n        technicalIssuesEmail\\n        tipsEmail\\n      }\\n    }\\n  }\\n}\\n","2d06007f4f8c2a01465b4ccbe5b0135e":"query StreamLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      id\\n      title\\n      permalink\\n      customCss\\n      blocks {\\n        __typename\\n        ...StreamBlockContainer_block\\n      }\\n      liveBadge\\n      comments {\\n        enabled\\n        mode\\n      }\\n      ...StreamArticlesContainer_streamResourceType_21LIQA\\n      posts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          endCursor\\n        }\\n        nodes {\\n          __typename\\n          id\\n        }\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...StreamLedeContainer_streamResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n      ...CommentSectionContainer_contentResource\\n      ...CommentsArticleBody_contentResource\\n      ...CoralDrawer_contentResource\\n      ...StreamHighlightsContainer_streamResourceType\\n      ...StreamBlockContainer_feedContentResource\\n    }\\n    id\\n  }\\n  ...streamContentResourcePages_query\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment CommentsArticleBody_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CoralArticleBody_contentResource\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CommentSectionContainer_
443contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CommentSectionContainer_contentResource\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on ActionBoxBlockType {\\n      ...ActionBoxBlockContainer_block\\n    }\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...EmbedBlockContainer_block\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...HeadingBlockContainer_block\\n      contents {\\n        html\\n      }\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...HTMLBlockContainer_block\\n    }\\n    ... on CoreImageBlockType {\\n      ...ImageBlockContainer_block\\n    }\\n    ... on CoreListBlockType {\\n      ...ListBlockContainer_block\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...ParagraphBlockContainer_block\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...PullquoteBlockContainer_block\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...QuoteBlockContainer_block\\n    }\\n    ... on RatingBlockType {\\n      ...RatingBlockContainer_block\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...TableOfContentsBlockContainer_block\\n    }\\n    ... on VideoBlockType {\\n      ...VideoBlockContainer_block\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  ... on PostResourceType {\\n    excerpt {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  promo {\\n    headline\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  ...useLedeMedia_feedContentResource\\n  ... on QuickPostResourceType {\\n    ...QuickPostContainer_contentResource\\n  }\\n}\\n\\nfragment StreamArticlesContainer_streamResourceType_21LIQA on StreamResourceType {\\n  id\\n  chorusId\\n  liveStatus {\\n    status\\n  }\\n  pinnedPost {\\n    __typename\\n    id\\n    ...StreamArticleContainer_feedContentResource\\n  }\\n  posts(first: $limit, after: $offset) {\\n    pageInfo {\\n      startCursor\\n      hasPreviousPage\\n      hasNextPage\\n      endCursor\\n    }\\n    edges {\\n      node {\\n        __typename\\n        id\\n        __isFeedContentResourceInterface: __typename\\n        ...StreamArticleContainer_feedContentResource\\n      }\\n      cursor\\n    }\\n  }\\n}\\n\\nfragment StreamBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreEmbedBlockType {\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on HighlightBlockType {\\n    ...HighlightBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ActionBoxBlockType {\\n    ...ActionBoxBlockContainer_block\\n  }\\n  ... on TableBlockType {\\n    ...TableBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment StreamBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment StreamHighlightsContainer_streamResourceType on StreamResourceType {\\n  path\\n  id\\n  highlightedPosts(first: 15) {\\n    nodes {\\n      __typename\\n      id\\n      title\\n      permalink\\n      resourceType\\n      authors {\\n        name\\n        id\\n      }\\n      publishedAt\\n    }\\n  }\\n}\\n\\nfragment StreamLedeContainer_streamResource on StreamResourceType {\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  streamPublishedAt\\n  title\\n  feedLink\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    shortBio {\\n      html\\n    }\\n  }\\n  additionalBylines\\n  primaryCategory @excludeCacheKey {\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    url\\n    title\\n    entries {\\n      url\\n      title\\n      entr
443ies {\\n        url\\n        title\\n        entries {\\n          url\\n          title\\n          entries {\\n            url\\n            title\\n            entries {\\n              url\\n              title\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment streamContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      title\\n      posts(first: $limit, after: $offset) {\\n        nodes @excludeCacheKey {\\n          __typename\\n          id\\n        }\\n      }\\n      comments {\\n        enabled\\n        mode\\n      }\\n      id\\n      chorusId\\n      chorusUuid\\n      globalId\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      promo {\\n        headline\\n      }\\n      resourceType\\n      permalink\\n      path\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n","2f34bb651a325ad4beee7aa947154660":"query fetchUpdatedRestaurantsSyncRemixQuery(\\n  $limit: Int\\n  $offset: String\\n  $lastContentPublishedAtSince: DateInput\\n  $lastContentPublishedAtUntil: DateInput\\n) {\\n  venues(first: $limit, after: $offset, where: {lastContentPublishedAt: {after: $lastContentPublishedAtSince, before: $lastContentPublishedAtUntil}}) {\\n    pageInfo {\\n      hasNextPage\\n      totalPosts\\n      totalPages\\n    }\\n    nodes @excludeCacheKey {\\n      createdAt\\n      updatedAt\\n      publishedAt\\n      id\\n      globalId\\n      appId\\n      appCity\\n      title\\n      address\\n      description {\\n        plaintext\\n      }\\n      location {\\n        latitude\\n        longitude\\n      }\\n      phone\\n      url\\n      social {\\n        image @excludeCacheKey {\\n          originalUrl\\n          id\\n        }\\n      }\\n      lastContent {\\n        map {\\n          publishedAt\\n          id\\n        }\\n        mapPoint {\\n          description {\\n            plaintext\\n          }\\n        }\\n      }\\n      diningReports: posts(where: {filter: {resourceType: {eq: diningReport}}}, first: 1) {\\n        nodes {\\n          __typename\\n          publishedAt\\n          ... on DiningReportResourceType {\\n            blocks {\\n              __typename\\n              ... on CoreHeadingBlockType {\\n                contents {\\n                  plaintext\\n                }\\n              }\\n              ... on CoreParagraphBlockType {\\n                paragraphContents {\\n                  plaintext\\n                }\\n              }\\n              ... on CoreListBlockType {\\n                items {\\n                  contents {\\n                    plaintext\\n                  }\\n                }\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n","32d8576b7b9dd2a0a4d409e564d06eac":"query latestNodeIdVideoPostContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on VideoPostResourceType {\\n      ...videoPostResource_videoPostResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment videoPostResource_videoPostResource on VideoPostResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...videoPostSpecific_videoPostResource\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment videoPostSpecific_videoPostResource on VideoPostResourceType {\\n  additionalBylines\\n  customCss\\n  seoArticleBody\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","353c5a4e8ad24642fb4f82915baa6f79":"query PostLayoutQuery(\\n  $nodeId: ID!\\n) @allowClientSide {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PostResourceType {\\n      id\\n      title\\n      customCss\\n      comments {\\n        enabled\\n        mode\\n      }\\n      path\\n      permalink\\n      resourceType\\n      template\\n      hasAffiliateLinks\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        title\\n        path\\n        slug\\n        newsletter {\\n          title\\n          listId\\n          promoText {\\n            html\\n          }\\n        }\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      internalSuperCats @excludeCacheKey {\\n        slug\\n        id\\n      }
443\\n      blocks {\\n        ...ArticleBlockContainer_block\\n        __typename\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleContentContainer_feedContentResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n      ...ContentAdsContainer_boostedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...CommentSectionContainer_contentResource\\n      ...CommentsArticleBody_contentResource\\n      ...CoralDrawer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n    }\\n    id\\n  }\\n  ...postContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreEmbedBlockType {\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CyclonePostBlockType {\\n    ...CyclonePostBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on CoreSeparatorBlockType {\\n    blockName\\n  }\\n  ... on HighlightBlockType {\\n    ...HighlightBlockContainer_block\\n  }\\n  ... on ImageCompareBlockType {\\n    ...ImageCompareBlockContainer_block\\n  }\\n  ... on RatingBlockType {\\n    ...RatingBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on NewsletterBlockType {\\n    ...NewsletterBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...RelatedPostsBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on ActionBoxBlockType {\\n    ...ActionBoxBlockContainer_block\\n  }\\n  ... on TableBlockType {\\n    ...TableBlockContainer_block\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...TableOfContentsBlockContainer_block\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...AccordionBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...ProductBlockContainer_block\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...FeaturedProductsBlockContainer_block\\n  }\\n  ... on ProductsTableBlockType {\\n    ...ProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...LegacyProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductBlockType {\\n    ...LegacyProductBlockContainer_block\\n  }\\n  ... on SupportingCastEmbedBlockType {\\n    ...SupportingCastEmbedBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n  authors @excludeCacheKey {\\n    name\\n    id\\n  }\\n}\\n\\nfragment ArticleContentContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on PostResourceType {\\n    id\\n    globalId\\n    title\\n    permalink\\n    comments {\\n      enabled\\n      mode\\n    }
443\\n    chorusUuid\\n    chorusId\\n    path\\n    resourceType\\n    template\\n    hasAffiliateLinks\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      shortBio {\\n        html\\n      }\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    primaryCampaign {\\n      advertiserClickthroughUrl\\n      advertiserName\\n      advertiserPreamble\\n      campaignAdvertiserDarkImage\\n      campaignAdvertiserLightImage\\n      campaignDisclaimer\\n      id\\n    }\\n    articlePackage: package @excludeCacheKey {\\n      title\\n      path\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      newsletter {\\n        title\\n        listId\\n        promoText {\\n          html\\n        }\\n      }\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      newsletter {\\n        title\\n        listId\\n        promoText {\\n          html\\n        }\\n      }\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...ArticleBlockContainer_block\\n      __typename\\n    }\\n    venues: tempVenues(first: 3) {\\n      nodes {\\n        ...Art
443icleVenueContainer_venue\\n        __typename\\n        id\\n      }\\n    }\\n    streams(first: 100) {\\n      nodes {\\n        id\\n        title\\n        path\\n        liveBadge\\n      }\\n    }\\n    ...ArticleLedeContainer_feedContentResource\\n    ...ArticleBlockContainer_feedContentResource\\n    ...CommentSectionContainer_contentResource\\n    ...SeeMoreContainer_feedContentResource\\n    ...useLedeMedia_feedContentResource\\n  }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  primaryCampaign {\\n    id\\n  }\\n  updatedAt\\n  createdAt\\n  title\\n  dek {\\n    html\\n  }\\n  hasAffiliateLinks\\n  comments {\\n    enabled\\n    mode\\n  }\\n  chorusId\\n  chorusUuid\\n  globalId\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    shortBio {\\n      html\\n    }\\n    posts(first: 1) {\\n      edges {\\n        node {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n      }\\n    }\\n  }\\n  additionalBylines\\n  primaryCategory @excludeCacheKey {\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    slug\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  articlePackage: package @excludeCacheKey {\\n    title\\n    path\\n    id\\n  }\\n  streams(first: 100) {\\n    nodes {\\n      id\\n      title\\n      path\\n      liveBadge\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n    customBadgeEnabled\\n    customBadgeName\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ArticleVenueContainer_venue on VenueResourceType {\\n  __typename\\n  id\\n  title\\n  permalink\\n  address\\n  phone\\n  url\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        alt\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  opentable {\\n    opentableId\\n    reservationUrl\\n    naturalReservationUrl\\n    slug\\n  }\\n  sevenrooms {\\n    urlKey\\n    venueStringId\\n    useFullDiningBackend\\n    reservationWidgetUrl\\n  }\\n  safegraph {\\n    bookingLink\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment CommentsArticleBody_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CoralArticleBody_contentResource\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment ContentAdsContainer_boostedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n  }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CommentSectionContainer_
443contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CommentSectionContainer_contentResource\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n  shortId\\n  url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n    }\\n  }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on ActionBoxBlockType {\\n      ...ActionBoxBlockContainer_block\\n    }\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...EmbedBlockContainer_block\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...HeadingBlockContainer_block\\n      contents {\\n        html\\n      }\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...HTMLBlockContainer_block\\n    }\\n    ... on CoreImageBlockType {\\n      ...ImageBlockContainer_block\\n    }\\n    ... on CoreListBlockType {\\n      ...ListBlockContainer_block\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...ParagraphBlockContainer_block\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...PullquoteBlockContainer_block\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...QuoteBlockContainer_block\\n    }\\n    ... on RatingBlockType {\\n      ...RatingBlockContainer_block\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...TableOfContentsBlockContainer_block\\n    }\\n    ... on VideoBlockType {\\n      ...VideoBlockContainer_block\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n  variant\\n  hypeDesk {\\n    shortDescription\\n    ctaLabel\\n    longDescriptionOverride\\n  }\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n      plaintext\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment SeeMoreContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  categories @excludeCacheKey {\\n    title\\n    path\\n    slug\\n    id\\n  }\\n  superCats @excludeCacheKey {\\n    title\\n    path\\n    slug\\n    id\\n  }\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    posts(first: 1) {\\n      edges {\\n        node {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n  episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    url\\n    title\\n    entries {\\n      url\\n      title\\n      entries {\\n        url\\n        title\\n        entries {\\n          url\\n          title\\n          entries {\\n            url\\n            title\\n            entries {\\n              url\\n              title\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment postContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PostResourceType {\\n      title\\n      template\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      comments {\\n        enabled\\n        mode\\n      }
443\\n      chorusId\\n      chorusUuid\\n      globalId\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      promo {\\n        headline\\n      }\\n      resourceType\\n      permalink\\n      path\\n      games {\\n        nodes {\\n          title\\n          id\\n        }\\n      }\\n      streams(first: 100) {\\n        nodes {\\n          id\\n          title\\n          path\\n          liveBadge\\n        }\\n      }\\n      stickyPackage: package {\\n        title\\n        permalink\\n        id\\n      }\\n      blocks {\\n        __typename\\n        ... on CyclonePostBlockType {\\n          ...cyclonePostBlock_cyclonePostBlock\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n","3c5cd0d6d28c0b486a98a412673d2d1e":"query PackageArchiveLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      id\\n      title\\n      path\\n      dek {\\n        html\\n      }\\n      customCss\\n      packageLayoutPosts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        edges {\\n          node {\\n            __typename\\n            ...ContentCardContainer_contentResource\\n            id\\n          }\\n        }\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n    }\\n    id\\n  }\\n  ...archivesPackageContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorus
443Id\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment archivesPackageContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      title\\n      primaryCampaign @excludeCacheKey {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      packageLayoutPosts(first: $limit, after: $offset) {\\n        nodes @excludeCacheKey {\\n          __typename\\n          id\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","3d404e5424b4b3c1d8fe68d6e55c1ed7":"query HomepageArchiveLayoutQuery(\\n  $limit: Int!\\n  $offset: String!\\n  $usePosts: Boolean!\\n  $skipPosts: Boolean!\\n) {\\n  resource(path: \\"/\\") {\\n    __typename\\n    ... on HomepageResourceType {\\n      id\\n      resourceType\\n      seo {\\n        description\\n        headline\\n        image {\\n          originalUrl\\n          id\\n        }\\n      }\\n      homepageLayoutPosts(first: $limit, after: $offset) @skip(if: $usePosts) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        nodes {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n      posts(first: $limit, after: $offset) @skip(if: $skipPosts) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        nodes {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n      ...AdminContainer_resolvedResource\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n  __isFeedContentResourceInterfaceConnection: __typename\\n  nodes {\\n    __typename\\n    ...ContentCardContainer_contentResource_48x1iq\\n    id\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\
443n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","3f5f98c469b351ce58846d1cf8bc1e11":"query CategoryLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on CategoryResourceType {\\n      id\\n      description {\\n        html\\n      }\\n      customStyles\\n      hero {\\n        layout\\n        ...HeroContainer_hero\\n      }\\n      newsletter {\\n        title\\n        listId\\n        promoText {\\n          html\\n        }\\n      }\\n      children @excludeCacheKey {\\n        title\\n        permalink\\n        lastContentPublishedAt\\n        displayAsChildCategory\\n        id\\n      }\\n      categoryLayoutPosts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        nodes {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n    }\\n    ...TaxonomyContainer_archiveResource\\n    id\\n  }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n  __isFeedContentResourceInterfaceConnection: __typename\\n  nodes {\\n    __typename\\n    ...ContentCardContainer_contentResource_48x1iq\\n    id\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n  layout\\n  posts {\\n    nodes {\\n      __typename\\n      ...useContentCardDataMapper_contentResource\\n      id\\n    }\\n  }\\n  categories {\\n    nodes {\\n      category {\\n        permalink\\n        posts(first: 10) {\\n          nodes {\\n            __typename\\n            ...useContentCardDataMapper_contentResource\\n            id\\n          }\\n        }\\n        id\\n      }\\n      displayName\\n      id\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment TaxonomyAdsContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  title\\n  slug\\n  ... on CategoryResourceType {\\n    parent @excludeCacheKey {\\n      slug\\n      parent @excludeCacheKey {\\n        slug\\n        parent @excludeCacheKey {\\n          slug\\n          parent @excludeCacheKey {\\n            slug\\n            parent @excludeCacheKey {\\n              slug\\n              parent @excludeCacheKey {\\n                slug\\n                parent @excludeCacheKey {\\n                  slug\\n                  id\\n                }\\n                id\\n              }\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n      id\\n    }\\n  }\\n  ... on SuperCatResourceType {\\n    parent @excludeCacheKey {\\n      slug\\n      parent @excludeCacheKey {\\n        slug\\n        parent @excludeCacheKey {\\n          slug\\n          parent @excludeCacheKey {\\n            slug\\n            parent @excludeCacheKey {\\n              slug\\n              parent @excludeCacheKey {\\n                slug\\n                parent @excludeCacheKey {\\n                  slug\\n                  id\\n                }\\n                id\\n              }\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment TaxonomyContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  __typename\\n  id\\n  title\\n  slug\\n  ...AdminContainer_resolvedResource\\n  ...TaxonomySEOContainer_archiveResource\\n  ...TaxonomyAdsContainer_archiveResource\\n}\\n\\nfragment TaxonomySEOContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  title\\n  permalink\\n  slug\\n  seoPosts: posts(first: 1) {\\n    nodes {\\n      __typename\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on CategoryResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    titleImage {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n    seoHero: hero {\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          __isFeedContentResourceInterface: __typename\\n          ledeMedia {\\n            __typename\\n            ... on LedeMediaImageType {\\n              image {\\n                title\\n                alt\\n                originalHeight\\n                originalWidth\\n                thumbnails {\\n                  social {\\n                    url\\n                    mimeType\\n                    normalizedRatio\\n                    cropCoordinates {\\n                      height\\n                      width\\n                    }\\n                  }\\n                }\\n                id\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n  }\\n  ... on SuperCatResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    titleImage {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n    seoHero: hero {\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          __isFeedContentResourceInterface: __typename\\n          ledeMedia {\\n            __typename\\n            ... on LedeMediaImageType {\\n              image {\\n                title\\n                alt\\n                originalHeight\\n                originalWidth\\n                thumbnails {\\n                  social {\\n                    url\\n                    mimeType\\n                    normalizedRatio\\n                    cropCoordinates {\\n                      height\\n                      width\\n                    }\\n                  }\\n                }\\n                id\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  
443caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","46793d91a9f769614d68bc7751b21e6c":"query StreamArticlesContainerPaginationPollQuery(\\n  $nodeId: ID!\\n  $curs
443or: String!\\n  $last: Int!\\n) @allowClientSide {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      posts(before: $cursor, last: $last) {\\n        edges {\\n          cursor\\n          node {\\n            __typename\\n            title\\n            id\\n          }\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n","4c42c39fc0d03d0f5145d5a0bc79cbe0":"query typeMobileResourceTypeByNodeIdQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on ResourceInterface {\\n      __isResourceInterface: __typename\\n      resourceType\\n    }\\n    id\\n  }\\n}\\n","4cd8919258c1b762fc62457e1a2e6332":"query latestNodeIdEmbedStoryContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on EmbedStoryResourceType {\\n      ...embedStoryResource_embedStoryResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedStoryResource_embedStoryResource on EmbedStoryResourceType {\\n  ...contentResourceCore_contentResource\\n  ...contentResourceStatus_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  hasAffiliateLinks\\n  wordCount\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n    title\\n    advertiserName\\n  }\\n  ...contentResourceComments_contentResource\\n  ...embedStorySpecific_embedStoryResource\\n}\\n\\nfragment embedStorySpecific_embedStoryResource on EmbedStoryResourceType {\\n  customCss\\n  displayNav\\n  displayFooter\\n  htmlBlocks {\\n    markup\\n  }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n","4d25113fb4bcc4019a6928bd11ee56f7":"query latestNodeIdCustomStoryContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on CustomStoryResourceType {\\n      ...customStoryResource_customStoryResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment customStoryResource_customStoryResource on CustomStoryResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","529cad23f4ba104eb71ed003fb84403b":"query LoopNavProviderContainerQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      path\\n      loopNav {\\n        title\\n        items {\\n          listItemResourceId\\n          text\\n          permalink\\n          items {\\n            listItemResourceId\\n            permalink\\n            text\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on CategoryResourceType {\\n      path\\n      loopNav {\\n        title\\n        items {\\n          listItemResourceId\\n          text\\n          permalink\\n          items {\\n            listItemResourceId\\n            permalink\\n            text\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on VideoGameResourceType {\\n      path\\n      loopNav {\\n        title\\n        items {\\n          listItemResourceId\\n          text\\n          permalink\\n          items {\\n            listItemResourceId\\n            permalink\\n            text\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    id\\n  }\\n}\\n","5d8d41fabb7143cb89943adfca60a1fe":"query GameBlockContainerQuery(\\n  $articleNodeId: ID!\\n) {\\n  node(id: $articleNodeId) {\\n    __typename\\n    ... on PostResourceType {\\n      games {\\n        nodes @excludeCacheKey {\\n          title\\n          path\\n          platforms @excludeCacheKey {\\n            slug\\n            title\\n            id\\n          }\\n          ledeMedia {\\n            __typename\\n            ... on LedeMediaImageType {\\n              image {\\n                alt\\n                thumbnails {\\n                  vertical {\\n                    url\\n                    cropCoordinates {\\n                      height\\n                      width\\n                    }\\n                  }\\n                }\\n                id\\n              }\\n            }\\n          }\\n          whyWeLoveIt {\\n            quote {\\n              html\\n            }\\n            title {\\n              html\\n            }\\n            author @excludeCacheKey {\\n              name\\n              title\\n              permalink\\n              id\\n            }\\n          }\\n          relatedProduct {\\n            id\\n            retailLinks {\\n              retailer\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n","5db72381a3f88fdd937deaaf4a57ede0":"query latestNodeIdQuickPostContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on QuickPostResourceType {\\n      ...quickPostResource_quickPostResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment linkBlock_linkBlock on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quickPostBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on LinkBlockType {\\n    ...linkBlock_linkBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n}\\n\\nfragment quickPostResource_quickPostResource on QuickPostResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...quickPostSpecific_quickPostResource\\n}\\n\\nfragment quickPostSpecific_quickPostResource on QuickPostResourceType {\\n  customCss\\n  seoArticleBody\\n  blocks {\\n    __typename\\n    ...quickPostBlocks_block\\n  }\\n  quickAttachment {\\n    __typename\\n    ...quickPostBlocks_block\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  
443cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","64f3ddbc84ee2ed3afdbb14c1663c811":"query HeroSlotRecircContainerQuery(\\n  $limit: Int!\\n) {\\n  resource(path: \\"/\\") {\\n    __typename\\n    ... on HomepageResourceType {\\n      title\\n      hero {\\n        posts(first: $limit) {\\n          nodes {\\n            __typename\\n            id\\n            ...ContentCardContainer_contentResource\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\
443n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","66f86035478037d127cdea06e302cae7":"query VideoPostLayoutQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on VideoPostResourceType {\\n      id\\n      globalId\\n      chorusUuid\\n      chorus
443Id\\n      title\\n      dek {\\n        html\\n      }\\n      permalink\\n      publishedAt\\n      originalPublishedAt\\n      updatedAt\\n      createdAt\\n      customCss\\n      comments {\\n        enabled\\n        mode\\n      }\\n      hasAffiliateLinks\\n      path\\n      resourceType\\n      authors @excludeCacheKey {\\n        id\\n        name\\n        permalink\\n        shortBio {\\n          html\\n        }\\n        profileImage {\\n          thumbnails {\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n      additionalBylines\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        title\\n        path\\n        slug\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      articlePackage: package @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      games {\\n        nodes @excludeCacheKey {\\n          title\\n          path\\n          id\\n        }\\n      }
443\\n      blocks {\\n        ...ArticleBlockContainer_block\\n        __typename\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ArticleLedeContainer_feedContentResource\\n      ...ArticleBlockContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n      ...useLedeMedia_feedContentResource\\n      ...CommentSectionContainer_contentResource\\n      ...CoralDrawer_contentResource\\n    }\\n    id\\n  }\\n  ...videoPostContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreEmbedBlockType {\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CyclonePostBlockType {\\n    ...CyclonePostBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on CoreSeparatorBlockType {\\n    blockName\\n  }\\n  ... on HighlightBlockType {\\n    ...HighlightBlockContainer_block\\n  }\\n  ... on ImageCompareBlockType {\\n    ...ImageCompareBlockContainer_block\\n  }\\n  ... on RatingBlockType {\\n    ...RatingBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on NewsletterBlockType {\\n    ...NewsletterBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...RelatedPostsBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on ActionBoxBlockType {\\n    ...ActionBoxBlockContainer_block\\n  }\\n  ... on TableBlockType {\\n    ...TableBlockContainer_block\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...TableOfContentsBlockContainer_block\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...AccordionBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...ProductBlockContainer_block\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...FeaturedProductsBlockContainer_block\\n  }\\n  ... on ProductsTableBlockType {\\n    ...ProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...LegacyProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductBlockType {\\n    ...LegacyProductBlockContainer_block\\n  }\\n  ... on SupportingCastEmbedBlockType {\\n    ...SupportingCastEmbedBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n  authors @excludeCacheKey {\\n    name\\n    id\\n  }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  primaryCampaign {\\n    id\\n  }\\n  updatedAt\\n  createdAt\\n  title\\n  dek {\\n    html\\n  }
443\\n  hasAffiliateLinks\\n  comments {\\n    enabled\\n    mode\\n  }\\n  chorusId\\n  chorusUuid\\n  globalId\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    shortBio {\\n      html\\n    }\\n    posts(first: 1) {\\n      edges {\\n        node {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n      }\\n    }\\n  }\\n  additionalBylines\\n  primaryCategory @excludeCacheKey {\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    slug\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  articlePackage: package @excludeCacheKey {\\n    title\\n    path\\n    id\\n  }\\n  streams(first: 100) {\\n    nodes {\\n      id\\n      title\\n      path\\n      liveBadge\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n    customBadgeEnabled\\n    customBadgeName\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  chorusId\\n  chorusUuid\\n  globalId\\n  permalink\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...CommentSectionContainer_contentResource\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n  shortId\\n  url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n    }\\n  }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on ActionBoxBlockType {\\n      ...ActionBoxBlockContainer_block\\n    }\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...EmbedBlockContainer_block\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...HeadingBlockContainer_block\\n      contents {\\n        html\\n      }\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...HTMLBlockContainer_block\\n    }\\n    ... on CoreImageBlockType {\\n      ...ImageBlockContainer_block\\n    }\\n    ... on CoreListBlockType {\\n      ...ListBlockContainer_block\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...ParagraphBlockContainer_block\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...PullquoteBlockContainer_block\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...QuoteBlockContainer_block\\n    }\\n    ... on RatingBlockType {\\n      ...RatingBlockContainer_block\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...TableOfContentsBlockContainer_block\\n    }\\n    ... on VideoBlockType {\\n      ...VideoBlockContainer_block\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n  variant\\n  hypeDesk {\\n    shortDescription\\n    ctaLabel\\n    longDescriptionOverride\\n  }\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n      plaintext\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n  episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    url\\n    title\\n    entries {\\n      url\\n      title\\n      entries {\\n        url\\n        title\\n        entries {\\n          url\\n          title\\n          entries {\\n            url\\n            title\\n            entries {\\n              url\\n              title\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n\\nfragment videoPostContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on VideoPostResourceType {\\n      title\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      comments {\\n        enabled\\n        mode\\n      }
443\\n      chorusId\\n      chorusUuid\\n      globalId\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      promo {\\n        headline\\n      }\\n      resourceType\\n      permalink\\n      path\\n    }\\n    id\\n  }\\n}\\n","67167a2634b3a6c419b40fa09ca10102":"query postsNodeIdAuthorProfileResourceApiQuery(\\n  $nodeId: ID!\\n  $first: Int\\n  $after: String\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on AuthorProfileResourceType {\\n      posts(first: $first, after: $after) {\\n        nodes {\\n          __typename\\n          ...feedContentCard_feedContentResource\\n          id\\n        }\\n        pageInfo {\\n          hasNextPage\\n          endCursor\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaCard_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignBasic_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  title\\n  dek {\\n    html\\n  }\\n  publishedAt\\n  ...contentResourceLedeMediaCard_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  primaryCategory @excludeCacheKey {\\n    id\\n    title\\n  }\\n  liveBadge\\n  ...feedContentCampaignCard_feedContentResource\\n  ...contentResourceComments_contentResource\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  
443cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","72af876e6b0d6499c870840696a83717":"query PageLayoutQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PageResourceType {\\n      id\\n      title\\n      permalink\\n      customCss\\n      robots {\\n        index\\n        follow\\n      }\\n      seo {\\n        headline\\n        description\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      social {\\n        headline\\n        description\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      featuredImage {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      blocks {\\n        __typename\\n        ...PageBlockContainer_block\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ContentAdsContainer_contentResource\\n    }\\n    id\\n  }\\n  ...pageContentResourcePages_query\\n  ...pageContributionBlocks_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on ActionBoxBlockType {\\n      ...ActionBoxBlockContainer_block\\n    }\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...EmbedBlockContainer_block\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...HeadingBlockContainer_block\\n      contents {\\n        html\\n      }\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...HTMLBlockContainer_block\\n    }\\n    ... on CoreImageBlockType {\\n      ...ImageBlockContainer_block\\n    }\\n    ... on CoreListBlockType {\\n      ...ListBlockContainer_block\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...ParagraphBlockContainer_block\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...PullquoteBlockContainer_block\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...QuoteBlockContainer_block\\n    }\\n    ... on RatingBlockType {\\n      ...RatingBlockContainer_block\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...TableOfContentsBlockContainer_block\\n    }\\n    ... on VideoBlockType {\\n      ...VideoBlockContainer_block\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment PageBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreEmbedBlockType {\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on CoreSeparatorBlockType {\\n    blockName\\n  }\\n  ... on HighlightBlockType {\\n    ...HighlightBlockContainer_block\\n  }\\n  ... on NewsletterBlockType {\\n    ...NewsletterBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on ActionBoxBlockType {\\n    ...ActionBoxBlockContainer_block\\n  }\\n  ... on TableBlockType {\\n    ...TableBlockContainer_block\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...TableOfContentsBlockContainer_block\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...AccordionBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...ProductBlockContainer_block\\n  }\\n  ... on ProductsTableBlockType {\\n    ...ProductsTableBlockContainer_block\\n  }\\n  ... on SubscriptionBenefitsBlockType {\\n    ...SubscriptionBenefitsBlockContainer_block\\n  }\\n  ... on SubscriptionCollageBlockType {\\n    ...SubscriptionCollageBlockContainer_block\\n  }\\n  ... on SubscriptionPricingPlanBlockType {\\n    ...SubscriptionPricingPlanBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n  variant\\n  hypeDesk {\\n    shortDescription\\n    ctaLabel\\n    longDescriptionOverride\\n  }\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n      plaintext\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment SubscriptionBenefitsBlockContainer_block on SubscriptionBenefitsBlockType {\\n  help {\\n    heading\\n    links {\\n      label\\n      url\\n    }\\n  }\\n  subscriptionBenefits {\\n    heading\\n    description {\\n      html\\n    }\\n    anchorLabel\\n    list {\\n      title\\n      description {\\n        html\\n      }\\n    }\\n  }\\n}\\n\\nfragment SubscriptionCollageBlockContainer_block on SubscriptionCollageBlockType {\\n  heading {\\n    html\\n  }\\n  body {\\n    html\\n  }\\n  images {\\n    alt\\n    thumbnails {\\n      original {\\n        url\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment SubscriptionPricingPlanBlockContainer_block on SubscriptionPricingPlanBlockType {\\n  layout\\n  heading {\\n    html\\n  }\\n  body {\\n    html\\n  }\\n  defaultSelectedPlan\\n  finePrint {\\n    html\\n  }\\n  planCheckmarks {\\n    label\\n    includedInMonthly\\n    includedInAnnual\\n  }\\n  plans {\\n    planInterval\\n    label\\n    price\\n    originalPrice\\n    badgeText\\n    buttonLabel\\n    offerId\\n    promoCode\\n  }\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    url\\n    title\\n    entries {\\n      url\\n      title\\n      entr
443ies {\\n        url\\n        title\\n        entries {\\n          url\\n          title\\n          entries {\\n            url\\n            title\\n            entries {\\n              url\\n              title\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment pageContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PageResourceType {\\n      title\\n    }\\n    id\\n  }\\n}\\n\\nfragment pageContributionBlocks_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PageResourceType {\\n      title\\n      blocks {\\n        __typename\\n      }\\n    }\\n    id\\n  }\\n}\\n","78af6f95a2e7e41014e7189e9d2660c9":"query StreamHighlightsContainerPaginationQuery(\\n  $streamId: ID!\\n  $minute: Int\\n  $hour: Int\\n  $day: Int\\n  $month: Int\\n  $year: Int\\n) @allowClientSide {\\n  node(id: $streamId) {\\n    __typename\\n    ... on StreamResourceType {\\n      posts(first: 500, where: {dateQuery: {after: {minute: $minute, hour: $hour, day: $day, month: $month, year: $year}}}) {\\n        edges {\\n          cursor\\n          node {\\n            __typename\\n            id\\n            __isFeedContentResourceInterface: __typename\\n            ...StreamArticleContainer_feedContentResource\\n          }\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  ... on PostResourceType {\\n    excerpt {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  promo {\\n    headline\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  ...useLedeMedia_feedContentResource\\n  ... on QuickPostResourceType {\\n    ...QuickPostContainer_
443contentResource\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n","7a3dbaec2c089b60f9aaf62caa47f51f":"query latestNodeIdCategoryResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on CategoryResourceType {\\n      ...categoryResource_category\\n    }\\n    id\\n  }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryResource_category on CategoryResourceType {\\n  ...resolvedResourceCore_resolvedResource\\n  ...resolvedResourceStatus_resolvedResource\\n  ...resolvedResourceSite_resolvedResource\\n  isHub\\n  description {\\n    html\\n  }\\n  customStyles\\n  seo {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  titleImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n  hero {\\n    layout\\n  }\\n  newsletter {\\n    title\\n    listId\\n    promoText {\\n      html\\n    }\\n  }\\n  children @excludeCacheKey {\\n    id\\n    title\\n    slug\\n    permalink\\n    path\\n    lastContentPublishedAt\\n    displayAsChildCategory\\n  }\\n  parent @excludeCacheKey {\\n    id\\n    title\\n    slug\\n    permalink\\n    path\\n    parent @excludeCacheKey {\\n      id\\n      title\\n      slug\\n      permalink\\n      path\\n    }\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  ...resolvedResourceRouting_resolvedResource\\n  title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  site {\\n    isCrossCommunity\\n    wpId\\n    domain\\n  }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  statusCode\\n  statusMessage\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n","7f55bfc2916085371e9817eb6de20960":"query latestNodeIdAuthorProfileResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on AuthorProfileResourceType {\\n      ...authorResource_authorProfile\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorResource_authorProfile on AuthorProfileResourceType {\\n  ...resolvedResourceCore_resolvedResource\\n  ...resolvedResourceStatus_resolvedResource\\n  ...resolvedResourceSite_resolvedResource\\n  name\\n  title\\n  slug\\n  feedLink\\n  shortBio {\\n    html\\n    plaintext\\n  }\\n  longBio {\\n    html\\n    plaintext\\n  }\\n  profileImage {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n  socialLinks {\\n    bluesky\\n    email\\n    facebook\\n    instagram\\n    linkedin\\n    mastodon\\n    personalWebsite\\n    threads\\n    tiktok\\n    twitter\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  ...resolvedResourceRouting_resolvedResource\\n  title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  site {\\n    isCrossCommunity\\n    wpId\\n    domain\\n  }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  statusCode\\n  statusMessage\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n","7fd5d72ba83a7e7b49d70f0392906cb4":"query PackageLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      id\\n      title\\n      permalink\\n      dek {\\n        html\\n      }\\n      customCss\\n      additionalBylines\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        id\\n      }\\n      hero {\\n        layout\\n        ...HeroContainer_hero\\n      }\\n      featuredImage {\\n        credit {\\n          html\\n        }\\n        image {\\n          credit {\\n            html\\n          }\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          title\\n          id\\n        }\\n      }\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          credit {\\n            html\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            title\\n            credit {\\n              html\\n            }\\n            id\\n          }\\n        }\\n        ... on LedeMediaGifType {\\n          gif {\\n            credit {\\n              html\\n            }\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            title\\n            caption {\\n              plaintext\\n            }\\n            id\\n          }\\n        }\\n      }\\n      blocks {\\n        __typename\\n        ...PackageBlockContainer_block\\n      }\\n      tableOfContents {\\n        isShown\\n        displayType\\n        sections {\\n          ...TableOfContentsSectionContainer_tocSection\\n        }\\n      }\\n      ...PackageLayoutPostsContainer_packageResource_21LIQA\\n      packageLayoutPosts(first: $limit, after: $offset) {\\n        nodes {\\n          __typename\\n          id\\n        }\\n        pageInfo {\\n          hasNextPage\\n          totalPosts\\n        }\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...PackageBlockContainer_feedContentResource\\n      ...Art
443icleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n    }\\n    id\\n  }\\n  ...packageContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n  layout\\n  posts {\\n    nodes {\\n      __typename\\n      ...useContentCardDataMapper_contentResource\\n      id\\n    }\\n  }\\n  categories {\\n    nodes {\\n      category {\\n        permalink\\n        posts(first: 10) {\\n          nodes {\\n            __typename\\n            ...useContentCardDataMapper_contentResource\\n            id\\n          }\\n        }\\n        id\\n      }\\n      displayName\\n      id\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment PackageBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment PackageBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment PackageLayoutPostsContainer_packageResource_21LIQA on PackageResourceType {\\n  packageLayoutPosts(first: $limit, after: $offset) {\\n    pageInfo {\\n      hasNextPage\\n      endCursor\\n    }\\n    edges {\\n      node {\\n        __typename\\n        ...ContentCardContainer_contentResource\\n        id\\n      }\\n      cursor\\n    }\\n  }\\n  id\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment TableOfContentsSectionContainer_tocSection on NamedNodesListingType {\\n  title\\n  posts(first: 100) {\\n    nodes {\\n      __typename\\n      ...useContentCardDataMapper_contentResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment packageContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      title\\n      hero {\\n        layout\\n      }\\n      primaryCampaign @excludeCacheKey {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      packageLayoutPosts(first: $limit, after: $offset) {\\n        edges {\\n          __typename\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\
443n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","83e15e009c5d281dcb317508194d1b65":"query latestNodeIdPackageContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      ...packageResource_packageResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaCard_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignBasic_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  title\\n  dek {\\n    html\\n  }\\n  publishedAt\\n  ...contentResourceLedeMediaCard_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  primaryCategory @excludeCacheKey {\\n    id\\n    title\\n  }\\n  liveBadge\\n  ...feedContentCampaignCard_feedContentResource\\n  ...contentResourceComments_contentResource\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment packageResource_packageResource on PackageResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...packageSpecific_packageResource\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment packageSpecific_packageResource on PackageResourceType {\\n  additionalBylines\\n  customCss\\n  seoArticleBody\\n  hero {\\n    layout\\n    posts {\\n      nodes {\\n        __typename\\n        ...feedContentCard_feedContentResource\\n        id\\n      }\\n    }\\n    categories {\\n      nodes {\\n        id\\n        displayName\\n        category {\\n          ...categoryBasic_category\\n          permalink\\n          id\\n        }\\n      }\\n    }\\n  }\\n  tableOfContents {\\n    isShown\\n    displayType\\n    sections {\\n      title\\n      posts(first: 100) {\\n        nodes {\\n          __typename\\n          ...feedContentCard_feedContentResource\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","898e3335064110b73f89bf041281ea66":"query StreamArticlesContainerPaginationQuery(\\n  $before: String = null\\n  $last: Int = null\\n  $limit: Int\\n  $offset: String\\n  $id: ID!\\n) @allowClientSide {\\n  node(id: $id) {\\n    __typename\\n    ...StreamArticlesContainer_streamResourceType_3vgvzu\\n    id\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  ... on PostResourceType {\\n    excerpt {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  promo {\\n    headline\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  ...useLedeMedia_feedContentResource\\n  ... on QuickPostResourceType {\\n    ...QuickPostContainer_
443contentResource\\n  }\\n}\\n\\nfragment StreamArticlesContainer_streamResourceType_3vgvzu on StreamResourceType {\\n  id\\n  chorusId\\n  liveStatus {\\n    status\\n  }\\n  pinnedPost {\\n    __typename\\n    id\\n    ...StreamArticleContainer_feedContentResource\\n  }\\n  posts(first: $limit, after: $offset, before: $before, last: $last) {\\n    pageInfo {\\n      startCursor\\n      hasPreviousPage\\n      hasNextPage\\n      endCursor\\n    }\\n    edges {\\n      node {\\n        __typename\\n        id\\n        __isFeedContentResourceInterface: __typename\\n        ...StreamArticleContainer_feedContentResource\\n      }\\n      cursor\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n","8e354c1cf8edd43794f6a2af1a73d352":"query ArticleStreamRecircContainerQuery(\\n  $streamNodeId: ID!\\n) {\\n  node(id: $streamNodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      status\\n      path\\n      title\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          id\\n          ...ContentCardContainer_contentResource\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","9315abd36c5e0efc604ce5ef131a61f2":"query latestNodeIdSuperCatResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on SuperCatResourceType {\\n      ...superCatResource_superCat\\n    }\\n    id\\n  }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  ...resolvedResourceRouting_resolvedResource\\n  title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  site {\\n    isCrossCommunity\\n    wpId\\n    domain\\n  }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  statusCode\\n  statusMessage\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment superCatResource_superCat on SuperCatResourceType {\\n  ...resolvedResourceCore_resolvedResource\\n  ...resolvedResourceStatus_resolvedResource\\n  ...resolvedResourceSite_resolvedResource\\n  description {\\n    html\\n  }\\n  customStyles\\n  seo {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  titleImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n  hero {\\n    layout\\n  }\\n  newsletter {\\n    title\\n    listId\\n    promoText {\\n      html\\n    }\\n  }\\n  children @excludeCacheKey {\\n    id\\n    title\\n    slug\\n    permalink\\n    path\\n    lastContentPublishedAt\\n    displayAsChildSuperCat\\n  }\\n  parent @excludeCacheKey {\\n    id\\n    title\\n    slug\\n    permalink\\n    path\\n    parent @excludeCacheKey {\\n      id\\n      title\\n      slug\\n      permalink\\n      path\\n    }\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n","937a53e64b442d06341a322430802926":"query ArticlePackageRecircContainerQuery(\\n  $packageNodeId: ID!\\n) {\\n  node(id: $packageNodeId) {\\n    __typename\\n    ... on PackageResourceType {\\n      title\\n      path\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          id\\n          ...ContentCardContainer_contentResource\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","962385667b2cdf4dca64798e4cb7fde4":"query StreamArchiveLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      id\\n      title\\n      path\\n      customCss\\n      posts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        edges {\\n          node {\\n            __typename\\n            ...ContentCardContainer_
443contentResource\\n            id\\n          }\\n        }\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n    }\\n    id\\n  }\\n  ...archivesStreamContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment archivesStreamContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      title\\n      posts(first: $limit, after: $offset) {\\n        nodes @excludeCacheKey {\\n          __typename\\n          id\\n        }\\n      }\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","9d54ac29b5c9c48ef97f5b883877ac01":"query PackageLayoutPostsContainerPaginationQuery(\\n  $limit: Int\\n  $offset: String\\n  $id: ID!\\n) @allowClientSide {\\n  node(id: $id) {\\n    __typename\\n    ...PackageLayoutPostsContainer_packageResource_21LIQA\\n    id\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment PackageLayoutPostsContainer_packageResource_21LIQA on PackageResourceType {\\n  packageLayoutPosts(first: $limit, after: $offset) {\\n    pageInfo {\\n      hasNextPage\\n      endCursor\\n    }\\n    edges {\\n      node {\\n        __typename\\n        ...ContentCardContainer_contentResource\\n        id\\n      }\\n      cursor\\n    }\\n  }\\n  id\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","9f50865832ceb8505833e784b5740bfe":"query latestNodeIdPostContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on PostResourceType {\\n      ...postResource_postResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorFull_authorProfile on AuthorProfileResourceType {\\n  ...authorWithBio_authorProfile\\n  ...authorWithImage_authorProfile\\n}\\n\\nfragment authorWithBio_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  shortBio {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthorsWithProfile_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorFull_authorProfile\\n    id\\n  }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment postResource_postResource on PostResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAuthorsWithProfile_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...postSpecific_postResource\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment postSpecific_postResource on PostResourceType {\\n  template\\n  additionalBylines\\n  customCss\\n  isGameThread\\n  gameThreadDatetime\\n  seoArticleBody\\n  excerpt {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","a88652d9d13b0a71ffee77a196ffb9c4":"query AuthorProfileLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on AuthorProfileResourceType {\\n      name\\n      id\\n      wpId\\n      longBio {\\n        html\\n        plaintext\\n      }\\n      shortBio {\\n        plaintext\\n      }\\n      title\\n      feedLink\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      permalink\\n      posts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n      socialLinks {\\n        bluesky\\n        email\\n        facebook\\n        instagram\\n        linkedin\\n        mastodon\\n        personalWebsite\\n        threads\\n        tiktok\\n        twitter\\n      }\\n      ...AdminContainer_resolvedResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}
443\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n  __isFeedContentResourceInterfaceConnection: __typename\\n  nodes {\\n    __typename\\n    ...ContentCardContainer_contentResource_48x1iq\\n    id\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","b07246a00bb81a03e59d44e19a103fe6":"query FullArchiveLayoutQuery(\\n  $path: String\\n  $limit: Int!\\n  $offset: String!\\n  $year: Int!\\n  $month: Int!\\n) {\\n  resource(path: $path) {\\n    __typename\\n    ... on HomepageResourceType {\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n      posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n    }\\n    ... on CategoryResourceType {\\n      slug\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n      posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n    }\\n    ... on SuperCatResourceType {\\n      slug\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n      posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n  ...fullArchiveResourcePages_query\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n  __isFeedContentResourceInterfaceConnection: __typename\\n  nodes {\\n    __typename\\n    ...ContentCardContainer_contentResource_48x1iq\\n    id\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment fullArchiveResourcePages_query on RootQuery {\\n  resource(path: $path) {\\n    __typename\\n    ... on ClientErrorResourceType {\\n      statusCode\\n      resourceType\\n    }\\n    ... on HomepageResourceType {\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n    }\\n    ... on CategoryResourceType {\\n      slug\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n    }\\n    ... on SuperCatResourceType {\\n      slug\\n      monthArchiveFilterValues {\\n        year\\n        month\\n      }\\n    }\\n    ... on RedirectResourceType {\\n      targetUrl\\n      statusCode\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","b46f71193d00f241c21d7b596beee742":"query QuickPostStreamRecircContainerQuery(\\n  $streamNodeId: ID!\\n) {\\n  node(id: $streamNodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      path\\n      status\\n      title\\n      liveBadge\\n    }\\n    id\\n  }\\n}\\n","c2805656f7b2fe85dce010f95ee8bcfe":"query DiningReportLayoutQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on DiningReportResourceType {\\n      globalId\\n      title\\n      permalink\\n      customCss\\n      chorusUuid\\n      chorus
443Id\\n      path\\n      resourceType\\n      template\\n      hasAffiliateLinks\\n      authors @excludeCacheKey {\\n        id\\n        name\\n        permalink\\n        shortBio {\\n          html\\n        }\\n        profileImage {\\n          thumbnails {\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        id\\n      }\\n      articlePackage: package @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        title\\n        path\\n        slug\\n        newsletter {\\n          title\\n          listId\\n          promoText {\\n            html\\n          }\\n        }\\n        id\\n      }\\n      primaryCategory @excludeCacheKey {\\n        newsletter {\\n          title\\n          listId\\n          promoText {\\n            html\\n          }\\n        }\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      internalSuperCats @excludeCacheKey {\\n        slug\\n        id\\n      }
443\\n      blocks {\\n        ...ArticleBlockContainer_block\\n        __typename\\n      }\\n      venues: tempVenues(first: 3) {\\n        nodes {\\n          ...ArticleVenueContainer_venue\\n          __typename\\n          id\\n        }\\n      }\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ArticleLedeContainer_feedContentResource\\n      ...ArticleBlockContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n      ...SeeMoreContainer_feedContentResource\\n      ...ContentAdsContainer_contentResource\\n      ...useLedeMedia_feedContentResource\\n    }\\n    id\\n  }\\n  ...diningReportContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreEmbedBlockType {\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...HeadingBlockContainer_block\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...HTMLBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CyclonePostBlockType {\\n    ...CyclonePostBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on CoreSeparatorBlockType {\\n    blockName\\n  }\\n  ... on HighlightBlockType {\\n    ...HighlightBlockContainer_block\\n  }\\n  ... on ImageCompareBlockType {\\n    ...ImageCompareBlockContainer_block\\n  }\\n  ... on RatingBlockType {\\n    ...RatingBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on NewsletterBlockType {\\n    ...NewsletterBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...RelatedPostsBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on ActionBoxBlockType {\\n    ...ActionBoxBlockContainer_block\\n  }\\n  ... on TableBlockType {\\n    ...TableBlockContainer_block\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...TableOfContentsBlockContainer_block\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...AccordionBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...ProductBlockContainer_block\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...FeaturedProductsBlockContainer_block\\n  }\\n  ... on ProductsTableBlockType {\\n    ...ProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...LegacyProductsTableBlockContainer_block\\n  }\\n  ... on LegacyProductBlockType {\\n    ...LegacyProductBlockContainer_block\\n  }\\n  ... on SupportingCastEmbedBlockType {\\n    ...SupportingCastEmbedBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n  authors @excludeCacheKey {\\n    name\\n    id\\n  }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  primaryCampaign {\\n    id\\n  }\\n  updatedAt\\n  createdAt\\n  title\\n  dek {\\n    html\\n  }
443\\n  hasAffiliateLinks\\n  comments {\\n    enabled\\n    mode\\n  }\\n  chorusId\\n  chorusUuid\\n  globalId\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    shortBio {\\n      html\\n    }\\n    posts(first: 1) {\\n      edges {\\n        node {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n      }\\n    }\\n  }\\n  additionalBylines\\n  primaryCategory @excludeCacheKey {\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    slug\\n    title\\n    path\\n    parent @excludeCacheKey {\\n      title\\n      path\\n      parent @excludeCacheKey {\\n        title\\n        path\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  articlePackage: package @excludeCacheKey {\\n    title\\n    path\\n    id\\n  }\\n  streams(first: 100) {\\n    nodes {\\n      id\\n      title\\n      path\\n      liveBadge\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n    customBadgeEnabled\\n    customBadgeName\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ArticleVenueContainer_venue on VenueResourceType {\\n  __typename\\n  id\\n  title\\n  permalink\\n  address\\n  phone\\n  url\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        alt\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  opentable {\\n    opentableId\\n    reservationUrl\\n    naturalReservationUrl\\n    slug\\n  }\\n  sevenrooms {\\n    urlKey\\n    venueStringId\\n    useFullDiningBackend\\n    reservationWidgetUrl\\n  }\\n  safegraph {\\n    bookingLink\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n  shortId\\n  url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        price\\n        retailer\\n        salePrice\\n        url\\n      }\\n    }\\n  }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on ActionBoxBlockType {\\n      ...ActionBoxBlockContainer_block\\n    }\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...EmbedBlockContainer_block\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...HeadingBlockContainer_block\\n      contents {\\n        html\\n      }\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...HTMLBlockContainer_block\\n    }\\n    ... on CoreImageBlockType {\\n      ...ImageBlockContainer_block\\n    }\\n    ... on CoreListBlockType {\\n      ...ListBlockContainer_block\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...ParagraphBlockContainer_block\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...PullquoteBlockContainer_block\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...QuoteBlockContainer_block\\n    }\\n    ... on RatingBlockType {\\n      ...RatingBlockContainer_block\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...TableOfContentsBlockContainer_block\\n    }\\n    ... on VideoBlockType {\\n      ...VideoBlockContainer_block\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n  variant\\n  hypeDesk {\\n    shortDescription\\n    ctaLabel\\n    longDescriptionOverride\\n  }\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n      plaintext\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment SeeMoreContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  categories @excludeCacheKey {\\n    title\\n    path\\n    slug\\n    id\\n  }\\n  superCats @excludeCacheKey {\\n    title\\n    path\\n    slug\\n    id\\n  }\\n  authors @excludeCacheKey {\\n    id\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    posts(first: 1) {\\n      edges {\\n        node {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n  episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    url\\n    title\\n    entries {\\n      url\\n      title\\n      entries {\\n        url\\n        title\\n        entries {\\n          url\\n          title\\n          entries {\\n            url\\n            title\\n            entries {\\n              url\\n              title\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment diningReportContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on DiningReportResourceType {\\n      title\\n      template\\n      primaryCampaign {\\n        advertiserClickthroughUrl\\n        advertiserName\\n        advertiserPreamble\\n        campaignAdvertiserDarkImage\\n        campaignAdvertiserLightImage\\n        campaignDisclaimer\\n        id\\n      }\\n      categories @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      internalCategories @excludeCacheKey {\\n        slug\\n        id\\n      }
443\\n      chorusId\\n      chorusUuid\\n      globalId\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      promo {\\n        headline\\n      }\\n      resourceType\\n      permalink\\n      path\\n    }\\n    id\\n  }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  featuredImage {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      plaintext\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ledeMediaData: ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        plaintext\\n        html\\n      }\\n      hideCredit\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        title\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      caption {\\n        html\\n        plaintext\\n      }\\n      autoplay\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n            vertical {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaGifType {\\n      gif {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n          vertical {\\n            url\\n          }\\n        }\\n        hideCredit\\n        title\\n        caption {\\n          html\\n          plaintext\\n        }\\n        credit {\\n          plaintext\\n          html\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaEmbedType {\\n      provider\\n      embedHtml\\n    }\\n  }\\n}\\n","ca549fa45d2a65683dd527343b15ae4f":"query latestNodeIdLinkPostContentResourceApiQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on LinkPostResourceType {\\n      ...linkPostResource_linkPostResource\\n    }\\n    id\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment linkPostResource_linkPostResource on LinkPostResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  authorByLine\\n  source\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","cf65e30b1fb72d7ec84bc3bf069a394e":"query SuperCatLayoutQuery(\\n  $nodeId: ID!\\n  $limit: Int!\\n  $offset: String!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on SuperCatResourceType {\\n      description {\\n        html\\n      }\\n      customStyles\\n      hero {\\n        layout\\n        ...HeroContainer_hero\\n      }\\n      newsletter {\\n        title\\n        listId\\n        promoText {\\n          html\\n        }\\n      }\\n      children @excludeCacheKey {\\n        title\\n        permalink\\n        lastContentPublishedAt\\n        displayAsChildSuperCat\\n        id\\n      }\\n      superCatLayoutPosts(first: $limit, after: $offset) {\\n        pageInfo {\\n          hasNextPage\\n          totalPages\\n        }\\n        nodes {\\n          __typename\\n          publishedAt\\n          id\\n        }\\n        ...ContentCardRiverContainer_posts\\n      }\\n    }\\n    ...TaxonomyContainer_archiveResource\\n    id\\n  }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorus
443Id\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n  __isFeedContentResourceInterfaceConnection: __typename\\n  nodes {\\n    __typename\\n    ...ContentCardContainer_contentResource_48x1iq\\n    id\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n  layout\\n  posts {\\n    nodes {\\n      __typename\\n      ...useContentCardDataMapper_contentResource\\n      id\\n    }\\n  }\\n  categories {\\n    nodes {\\n      category {\\n        permalink\\n        posts(first: 10) {\\n          nodes {\\n            __typename\\n            ...useContentCardDataMapper_contentResource\\n            id\\n          }\\n        }\\n        id\\n      }\\n      displayName\\n      id\\n    }\\n  }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment TaxonomyAdsContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  title\\n  slug\\n  ... on CategoryResourceType {\\n    parent @excludeCacheKey {\\n      slug\\n      parent @excludeCacheKey {\\n        slug\\n        parent @excludeCacheKey {\\n          slug\\n          parent @excludeCacheKey {\\n            slug\\n            parent @excludeCacheKey {\\n              slug\\n              parent @excludeCacheKey {\\n                slug\\n                parent @excludeCacheKey {\\n                  slug\\n                  id\\n                }\\n                id\\n              }\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n      id\\n    }\\n  }\\n  ... on SuperCatResourceType {\\n    parent @excludeCacheKey {\\n      slug\\n      parent @excludeCacheKey {\\n        slug\\n        parent @excludeCacheKey {\\n          slug\\n          parent @excludeCacheKey {\\n            slug\\n            parent @excludeCacheKey {\\n              slug\\n              parent @excludeCacheKey {\\n                slug\\n                parent @excludeCacheKey {\\n                  slug\\n                  id\\n                }\\n                id\\n              }\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        id\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment TaxonomyContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  __typename\\n  id\\n  title\\n  slug\\n  ...AdminContainer_resolvedResource\\n  ...TaxonomySEOContainer_archiveResource\\n  ...TaxonomyAdsContainer_archiveResource\\n}\\n\\nfragment TaxonomySEOContainer_archiveResource on ArchiveResourceInterface {\\n  __isArchiveResourceInterface: __typename\\n  title\\n  permalink\\n  slug\\n  seoPosts: posts(first: 1) {\\n    nodes {\\n      __typename\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on CategoryResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    titleImage {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n    seoHero: hero {\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          __isFeedContentResourceInterface: __typename\\n          ledeMedia {\\n            __typename\\n            ... on LedeMediaImageType {\\n              image {\\n                title\\n                alt\\n                originalHeight\\n                originalWidth\\n                thumbnails {\\n                  social {\\n                    url\\n                    mimeType\\n                    normalizedRatio\\n                    cropCoordinates {\\n                      height\\n                      width\\n                    }\\n                  }\\n                }\\n                id\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n  }\\n  ... on SuperCatResourceType {\\n    seo {\\n      description\\n      headline\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    titleImage {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n    seoHero: hero {\\n      posts(first: 4) {\\n        nodes {\\n          __typename\\n          __isFeedContentResourceInterface: __typename\\n          ledeMedia {\\n            __typename\\n            ... on LedeMediaImageType {\\n              image {\\n                title\\n                alt\\n                originalHeight\\n                originalWidth\\n                thumbnails {\\n                  social {\\n                    url\\n                    mimeType\\n                    normalizedRatio\\n                    cropCoordinates {\\n                      height\\n                      width\\n                    }\\n                  }\\n                }\\n                id\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  
443caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","d7d3dbabafc2f2b553475d06869f487f":"query latestNodeIdStreamContentResourceApiQuery(\\n  $nodeId: ID!\\n  $includePosts: Boolean!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on StreamResourceType {\\n      ...streamResource_streamResource\\n      ...streamPosts_streamResource @include(if: $includePosts)\\n    }\\n    id\\n  }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n  heading {\\n    html\\n  }\\n  sections {\\n    content {\\n      html\\n    }\\n    heading {\\n      html\\n    }\\n  }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n  actionBoxTitle: title {\\n    html\\n  }\\n  description {\\n    html\\n  }\\n  buttonText {\\n    plaintext\\n  }\\n  buttonUrl\\n  placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...paragraphBlock_coreParagraphBlock\\n  }\\n  ... on CoreHeadingBlockType {\\n    ...headingBlock_coreHeadingBlock\\n  }\\n  ... on CoreListBlockType {\\n    ...listBlock_coreListBlock\\n  }\\n  ... on CyclonePostBlockType {\\n    ...cyclonePostBlock_cyclonePostBlock\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...pullquoteBlock_corePullquoteBlock\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...quoteBlock_coreQuoteBlock\\n  }\\n  ... on CoreSeparatorBlockType {\\n    ...separatorBlock_coreSeparatorBlock\\n  }\\n  ... on CoreHTMLBlockType {\\n    ...htmlBlock_coreHTMLBlock\\n  }\\n  ... on CoreEmbedBlockType {\\n    ...embedBlock_coreEmbedBlock\\n  }\\n  ... on CoreImageBlockType {\\n    ...imageBlock_coreImageBlock\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...galleryBlock_coreGalleryBlock\\n  }\\n  ... on ImageSliderBlockType {\\n    ...imageSliderBlock_imageSliderBlock\\n  }\\n  ... on ImageCompareBlockType {\\n    ...imageCompareBlock_imageCompareBlock\\n  }\\n  ... on VideoBlockType {\\n    ...videoBlock_videoBlock\\n  }\\n  ... on ProductBlockType {\\n    ...productBlock_productBlock\\n  }\\n  ... on ProductsTableBlockType {\\n    ...productsTableBlock_productsTableBlock\\n  }\\n  ... on LegacyProductBlockType {\\n    ...legacyProductBlock_legacyProductBlock\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    ...legacyProductsTableBlock_legacyProductsTableBlock\\n  }\\n  ... on FeaturedProductsBlockType {\\n    ...featuredProductsBlock_featuredProductsBlock\\n  }\\n  ... on ActionBoxBlockType {\\n    ...actionBoxBlock_actionBoxBlock\\n  }\\n  ... on RatingBlockType {\\n    ...ratingBlock_ratingBlock\\n  }\\n  ... on NewsletterBlockType {\\n    ...newsletterBlock_newsletterBlock\\n  }\\n  ... on RelatedPostsBlockType {\\n    ...relatedPostsBlock_relatedPostsBlock\\n  }\\n  ... on TableBlockType {\\n    ...tableBlock_tableBlock\\n  }\\n  ... on TableOfContentsBlockType {\\n    ...tableOfContentsBlock_tableOfContentsBlock\\n  }\\n  ... on MethodologyAccordionBlockType {\\n    ...accordionBlock_methodologyAccordionBlock\\n  }\\n  ... on HighlightBlockType {\\n    ...highlightBlock_highlightBlock\\n  }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n  id\\n  name\\n  title\\n  permalink\\n  path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n  ...authorBasic_authorProfile\\n  profileImage {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n  id\\n  advertiserName\\n  advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n  advertiserClickthroughUrl\\n  campaignAdvertiserDarkImage\\n  campaignAdvertiserLightImage\\n  campaignCustomPinImage\\n  campaignCustomPinColor\\n  campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n  ...campaignBasic_campaign\\n  title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n  id\\n  title\\n  slug\\n  permalink\\n  path\\n  isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n  ...categoryBasic_category\\n  parent @excludeCacheKey {\\n    ...categoryBasic_category\\n    parent @excludeCacheKey {\\n      ...categoryBasic_category\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  comments {\\n    enabled\\n    mode\\n  }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  title\\n  dek {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageDisplay_featuredImage\\n  }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  featuredImage {\\n    ...featuredImageSocial_featuredImage\\n  }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceIdentification_resolvedResource\\n  chorusId\\n  chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaCard_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaDisplay_ledeMedia\\n  }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ledeMedia {\\n    __typename\\n    ...ledeMediaSocial_ledeMedia\\n  }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  promo {\\n    headline\\n    description {\\n      html\\n      plaintext\\n    }\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  robots {\\n    index\\n    follow\\n  }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  ...resolvedResourceRouting_resolvedResource\\n  canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  seo {\\n    headline\\n    description\\n  }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  social {\\n    headline\\n    description\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  createdAt\\n  updatedAt\\n  publishedAt\\n  originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n  url\\n  shortId\\n  site {\\n    wpId\\n    domain\\n    chorusCommunityId\\n    chorusNetworkId\\n    isCrossCommunity\\n  }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n  horizontal {\\n    ...thumbnail_thumbnail\\n  }\\n  square {\\n    ...thumbnail_thumbnail\\n  }\\n  vertical {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n  caption {\\n    html\\n    plaintext\\n  }\\n  credit {\\n    html\\n    plaintext\\n  }\\n  hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n  ...featuredImageBase_featuredImage\\n  image {\\n    ...imageSocial_imageResource\\n    id\\n  }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n  featuredProductTableTitle: title {\\n    contents {\\n      html\\n      plaintext\\n    }\\n  }\\n  products {\\n    productDescriptionOverride\\n    productLabel\\n    headingID\\n    product {\\n      productId\\n      title\\n      showDescription\\n      showImage\\n      showScores\\n      bestRetailLink {\\n        ...retailLink_productRetailLink\\n      }\\n      brand {\\n        id\\n        title\\n      }\\n      description {\\n        html\\n      }\\n      cons {\\n        html\\n      }\\n      pros {\\n        html\\n      }\\n      image {\\n        alt\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      retailLinks {\\n        ...retailLink_productRetailLink\\n      }\\n    }\\n  }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceIdentification_contentResource\\n  ...contentResourceRouting_contentResource\\n  ...contentResourceTimestamp_contentResource\\n  ...contentResourceStatus_contentResource\\n  title\\n  wordCount\\n  hasAffiliateLinks\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  ...feedContentCampaignAnalytics_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  authors @excludeCacheKey {\\n    ...authorWithImage_authorProfile\\n    slug\\n    id\\n  }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignWithTitle_campaign\\n    id\\n  }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  categories @excludeCacheKey {\\n    ...categoryBasic_category\\n    id\\n  }\\n  internalCategories @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  package @excludeCacheKey {\\n    id\\n    chorus
443Id\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n  }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  primaryCategory @excludeCacheKey {\\n    ...categoryWithParentChain_category\\n    id\\n  }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  ...contentResourceCore_contentResource\\n  ...contentResourceSeo_contentResource\\n  ...contentResourceSocial_contentResource\\n  ...contentResourcePromo_contentResource\\n  ...contentResourceRobots_contentResource\\n  ...contentResourceLedeMediaSocial_contentResource\\n  ...contentResourceFeaturedImageSocial_contentResource\\n  ...feedContentAuthors_feedContentResource\\n  ...feedContentPrimaryCategory_feedContentResource\\n  primaryCampaign @excludeCacheKey {\\n    id\\n  }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  streams(first: 100) {\\n    nodes @excludeCacheKey {\\n      id\\n      chorus
443Id\\n      title\\n    }\\n  }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  superCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n  internalSuperCats @excludeCacheKey {\\n    id\\n    slug\\n  }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n  contents {\\n    html\\n  }\\n  headingId\\n  level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n  __typename\\n  placement\\n  children {\\n    __typename\\n    ... on BlockInterface {\\n      __isBlockInterface: __typename\\n      blockName\\n    }\\n    ... on ActionBoxBlockType {\\n      ...actionBoxBlock_actionBoxBlock\\n    }\\n    ... on CoreEmbedBlockType {\\n      ...embedBlock_coreEmbedBlock\\n    }\\n    ... on CoreHeadingBlockType {\\n      ...headingBlock_coreHeadingBlock\\n    }\\n    ... on CoreHTMLBlockType {\\n      ...htmlBlock_coreHTMLBlock\\n    }\\n    ... on CoreImageBlockType {\\n      ...imageBlock_coreImageBlock\\n    }\\n    ... on CoreListBlockType {\\n      ...listBlock_coreListBlock\\n    }\\n    ... on CoreParagraphBlockType {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n    ... on CorePullquoteBlockType {\\n      ...pullquoteBlock_corePullquoteBlock\\n    }\\n    ... on CoreQuoteBlockType {\\n      ...quoteBlock_coreQuoteBlock\\n    }\\n    ... on RatingBlockType {\\n      ...ratingBlock_ratingBlock\\n    }\\n    ... on TableOfContentsBlockType {\\n      ...tableOfContentsBlock_tableOfContentsBlock\\n    }\\n    ... on VideoBlockType {\\n      ...videoBlock_videoBlock\\n    }\\n  }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n  markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n  id\\n  thumbnails {\\n    ...cardThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n  imagesOrientation\\n  leftImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  rightImage {\\n    thumbnails {\\n      horizontal {\\n        normalizedRatio\\n        url\\n      }\\n      widescreen {\\n        normalizedRatio\\n        url\\n      }\\n      original {\\n        normalizedRatio\\n        url\\n      }\\n    }\\n    alt\\n    credit {\\n      html\\n    }\\n    id\\n  }\\n  caption {\\n    html\\n  }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...displayThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n  ...image_imageResource\\n  thumbnails {\\n    ...socialThumbnails_thumbnailMap\\n  }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n  id\\n  title\\n  alt\\n  originalHeight\\n  originalWidth\\n  
443credit {\\n    html\\n    plaintext\\n  }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    image {\\n      ...imageCard_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageDisplay_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...videoDisplay_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageDisplay_imageResource\\n      hideCredit\\n      caption {\\n        html\\n        plaintext\\n      }\\n      credit {\\n        html\\n        plaintext\\n      }\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n  __isLedeMediaType: __typename\\n  __typename\\n  ... on LedeMediaImageType {\\n    caption {\\n      html\\n      plaintext\\n    }\\n    credit {\\n      html\\n      plaintext\\n    }\\n    hideCredit\\n    image {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaVideoType {\\n    autoplay\\n    caption {\\n      html\\n      plaintext\\n    }\\n    video {\\n      ...video_volumeVideoResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaGifType {\\n    gif {\\n      ...imageSocial_imageResource\\n      id\\n    }\\n  }\\n  ... on LedeMediaEmbedType {\\n    provider\\n    embedHtml\\n  }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n  legacyProduct {\\n    productId\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n  legacyProducts {\\n    title\\n    score\\n    bestRetailLink {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n    brand\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n  newsletter {\\n    title\\n    promoText {\\n      html\\n    }\\n    slug\\n    listId\\n  }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showImage\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n  products {\\n    productId\\n    title\\n    score\\n    showDescription\\n    showScores\\n    parentFilter\\n    bestRetailLink {\\n      ...retailLink_productRetailLink\\n    }\\n    brand {\\n      id\\n      title\\n    }\\n    description {\\n      html\\n    }\\n    cons {\\n      html\\n    }\\n    pros {\\n      html\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    retailLinks {\\n      ...retailLink_productRetailLink\\n    }\\n  }\\n  ranges {\\n    label\\n    max\\n    min\\n  }\\n  filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n  rating\\n  searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n  links {\\n    url\\n    title\\n  }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  id\\n  globalId\\n  wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  path\\n  permalink\\n  slug\\n  resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n  price\\n  retailer\\n  salePrice\\n  url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n  blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n  social {\\n    ...thumbnail_thumbnail\\n  }\\n}\\n\\nfragment streamPostEntry_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  resourceType\\n  permalink\\n  publishedAt\\n  originalPublishedAt\\n  promo {\\n    headline\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  ...contentResourceLedeMediaCard_contentResource\\n  ... on PostResourceType {\\n    template\\n    excerpt {\\n      ...paragraphBlock_coreParagraphBlock\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n    }\\n  }\\n}\\n\\nfragment streamPosts_streamResource on StreamResourceType {\\n  pinnedPost {\\n    __typename\\n    id\\n    ...streamPostEntry_feedContentResource\\n  }\\n  posts(first: 20) {\\n    pageInfo {\\n      startCursor\\n      endCursor\\n      hasPreviousPage\\n      hasNextPage\\n    }\\n    nodes {\\n      __typename\\n      id\\n      __isFeedContentResourceInterface: __typename\\n      ...streamPostEntry_feedContentResource\\n    }\\n  }\\n}\\n\\nfragment streamResource_streamResource on StreamResourceType {\\n  ...feedContentSEO_feedContentResource\\n  ...feedContentAnalytics_feedContentResource\\n  ...feedContentCategories_feedContentResource\\n  ...feedContentSuperCategories_feedContentResource\\n  ...feedContentPackage_feedContentResource\\n  ...feedContentStreams_feedContentResource\\n  ...feedContentPaywall_feedContentResource\\n  ...feedContentExcludedFromHomepage_feedContentResource\\n  ...contentResourceLedeMediaDisplay_contentResource\\n  ...contentResourceFeaturedImageDisplay_contentResource\\n  ...contentResourceComments_contentResource\\n  primaryCampaign @excludeCacheKey {\\n    ...campaignFull_campaign\\n    id\\n  }\\n  ...streamSpecific_streamResource\\n  blocks {\\n    __typename\\n    ...articleBlocks_block\\n  }\\n}\\n\\nfragment streamSpecific_streamResource on StreamResourceType {\\n  additionalBylines\\n  customCss\\n  seoArticleBody\\n  streamPublishedAt\\n  liveBadge\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n  title\\n  header\\n  rows\\n  columns\\n  footer\\n  fixedWidthTableCells\\n  caption {\\n    html\\n  }\\n  credit {\\n    html\\n  }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n  title\\n  hideTitle\\n  entries {\\n    ...tableOfContentsEntry_tableOfContentsEntry\\n    entries {\\n      ...tableOfContentsEntry_tableOfContentsEntry\\n      entr
443ies {\\n        ...tableOfContentsEntry_tableOfContentsEntry\\n        entries {\\n          ...tableOfContentsEntry_tableOfContentsEntry\\n          entries {\\n            ...tableOfContentsEntry_tableOfContentsEntry\\n            entries {\\n              ...tableOfContentsEntry_tableOfContentsEntry\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n  url\\n  title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n  url\\n  mimeType\\n  normalizedRatio\\n  originalHeight\\n  originalWidth\\n  cropCoordinates {\\n    height\\n    width\\n  }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageDisplay_imageResource\\n    id\\n  }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n  id\\n  volumeUuid\\n  title\\n  player\\n  publishedAt\\n  poster {\\n    ...imageCard_imageResource\\n    id\\n  }\\n}\\n","dc77f6116fa22ba39c879a394729b97f":"query GlobalDataContainerQuery {\\n  breakingNewsBanner {\\n    buttonText\\n    buttonUrl\\n    content {\\n      html\\n    }\\n    heading\\n  }\\n  wikiBanner {\\n    buttonText\\n    buttonUrl\\n    content {\\n      html\\n    }\\n    heading\\n    showOnHomepage\\n  }\\n  siteSettings {\\n    siteDomain\\n    siteSlug\\n    siteTitle\\n    siteTagline\\n    placeholderImage {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        vertical {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    siteLogo {\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        original {\\n          url\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        social {\\n          url\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n    socialMediaLinks {\\n      platformName\\n      url\\n    }\\n    seo {\\n      defaultSchema {\\n        title\\n        facebookAppId\\n        googleSiteVerification\\n      }\\n      newsMediaOrganizationSchema {\\n        description\\n        foundingDate\\n        founders\\n        knowsAbout\\n        diversityPolicyUrl\\n        ethicsPolicyUrl\\n        mastheadUrl\\n        wikipediaUrl\\n        linkedInUrl\\n      }\\n    }\\n  }\\n  newsletters {\\n    title\\n    slug\\n    listId\\n    default\\n    promoText {\\n      html\\n    }\\n    frequency\\n    image {\\n      thumbnails {\\n        original {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  mainNav: navMenu(location: MAIN) {\\n    menuItems {\\n      nodes {\\n        label\\n        url\\n        menuItems {\\n          label\\n          url\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  footerNav: navMenu(location: FOOTER) {\\n    menuItems {\\n      nodes {\\n        label\\n        url\\n        menuItems {\\n          label\\n          url\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n}\\n","f5df694ef358de4688ff800f0fa5bfcc":"query LatestRecircContainerQuery(\\n  $limit: Int!\\n) {\\n  resource(path: \\"/\\") {\\n    __typename\\n    ... on HomepageResourceType {\\n      title\\n      posts(first: $limit, where: {filter: {resourceType: {notEq: quickPost}}}) {\\n        nodes {\\n          __typename\\n          id\\n          ...ContentCardContainer_contentResource\\n        }\\n      }\\n    }\\n    ... on ClientErrorResourceType {\\n      statusCode\\n      statusMessage\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on ActionBoxBlockType {\\n    placement\\n  }\\n  ... on CoreEmbedBlockType {\\n    placement\\n  }\\n  ... on CoreGalleryBlockType {\\n    placement\\n  }\\n  ... on CoreHeadingBlockType {\\n    placement\\n  }\\n  ... on CoreHTMLBlockType {\\n    placement\\n  }\\n  ... on CoreImageBlockType {\\n    placement\\n  }\\n  ... on CoreListBlockType {\\n    placement\\n  }\\n  ... on CorePullquoteBlockType {\\n    placement\\n  }\\n  ... on CoreSeparatorBlockType {\\n    placement\\n  }\\n  ... on HighlightBlockType {\\n    placement\\n  }\\n  ... on ImageCompareBlockType {\\n    placement\\n  }\\n  ... on ImageSliderBlockType {\\n    placement\\n  }\\n  ... on NewsletterBlockType {\\n    placement\\n  }\\n  ... on RatingBlockType {\\n    placement\\n  }\\n  ... on RelatedPostsBlockType {\\n    placement\\n  }\\n  ... on TableBlockType {\\n    placement\\n  }\\n  ... on TableOfContentsBlockType {\\n    placement\\n  }\\n  ... on VideoBlockType {\\n    placement\\n  }\\n  ... on ProductBlockType {\\n    placement\\n  }\\n  ... on ProductsTableBlockType {\\n    placement\\n  }\\n  ... on LegacyProductBlockType {\\n    placement\\n  }\\n  ... on LegacyProductsTableBlockType {\\n    placement\\n  }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n  product {\\n    productId\\n    title\\n    showImage\\n    brand {\\n      id\\n      title\\n    }\\n    image {\\n      alt\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    bestRetailLink {\\n      url\\n    }\\n    retailLinks {\\n      price\\n      retailer\\n      salePrice\\n      url\\n    }\\n  }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ...useContentCardDataMapper_contentResource_48x1iq\\n  ...QuickPostContainer_contentResource\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n  embedHtml\\n  placement\\n  provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n  alt\\n  hideCredit\\n  placement\\n  credit {\\n    html\\n    plaintext\\n  }\\n  caption {\\n    html\\n    plaintext\\n  }\\n  isSensitive\\n  contentWarning {\\n    plaintext\\n  }\\n  thumbnail {\\n    size\\n    url\\n    normalizedRatio\\n    originalHeight\\n    originalWidth\\n    cropCoordinates {\\n      height\\n      width\\n    }\\n  }\\n  image {\\n    id\\n    alt\\n  }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      id\\n      originalWidth\\n      originalHeight\\n      thumbnails {\\n        horizontal {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        vertical {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n        original {\\n          originalHeight\\n          originalWidth\\n          url\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n  imagesOrientation\\n  images {\\n    alt\\n    hideCredit\\n    credit {\\n      plaintext\\n    }\\n    caption {\\n      html\\n    }\\n    image {\\n      originalUrl\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        original {\\n          normalizedRatio\\n        }\\n      }\\n      id\\n    }\\n  }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n  source\\n  title\\n  url\\n  resource {\\n    __typename\\n    ... on PostResourceType {\\n      authors @excludeCacheKey {\\n        name\\n        id\\n      }\\n      publishedAt\\n      ledeMedia {\\n        __typename\\n        ... on LedeMediaImageType {\\n          image {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }
443\\n    ... on Node {\\n      __isNode: __typename\\n      id\\n    }\\n  }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n  ordered\\n  placement\\n  items {\\n    contents {\\n      html\\n    }\\n    nestedList {\\n      items {\\n        contents {\\n          html\\n        }\\n        nestedList {\\n          items {\\n            contents {\\n              html\\n            }\\n            nestedList {\\n              items {\\n                contents {\\n                  html\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n  paragraphContents {\\n    html\\n  }\\n  dropcap\\n  endmark\\n  lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n  contents {\\n    html\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n  __isBlockType: __typename\\n  __typename\\n  ... on CoreParagraphBlockType {\\n    ...ParagraphBlockContainer_block\\n  }\\n  ... on CoreListBlockType {\\n    ...ListBlockContainer_block\\n  }\\n  ... on CoreEmbedBlockType {\\n    provider\\n    ...EmbedBlockContainer_block\\n  }\\n  ... on CoreImageBlockType {\\n    ...ImageBlockContainer_block\\n  }\\n  ... on CorePullquoteBlockType {\\n    ...PullquoteBlockContainer_block\\n  }\\n  ... on CoreQuoteBlockType {\\n    ...QuoteBlockContainer_block\\n  }\\n  ... on VideoBlockType {\\n    ...VideoBlockContainer_block\\n  }\\n  ... on ImageSliderBlockType {\\n    ...ImageSliderBlockContainer_block\\n  }\\n  ... on CoreGalleryBlockType {\\n    ...ImageGalleryBlockContainer_block\\n  }\\n  ... on LinkBlockType {\\n    ...LinkBlockContainer_block\\n  }\\n  ... on ProductBlockType {\\n    ...CompactProductBlockContainer_block\\n  }\\n  ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  wpId\\n  chorusId\\n  title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  ... on QuickPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      name\\n      permalink\\n      title\\n      profileImage {\\n        thumbnails {\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n      posts(first: 1) {\\n        edges {\\n          node {\\n            __typename\\n            publishedAt\\n            id\\n          }\\n        }\\n      }\\n    }\\n    globalId\\n    site {\\n      isCrossCommunity\\n      wpId\\n    }\\n    comments {\\n      mode\\n      enabled\\n    }\\n    createdAt\\n    excludedFromHomepage\\n    id\\n    resourceType\\n    path\\n    originalPublishedAt\\n    permalink\\n    publishedAt\\n    title\\n    updatedAt\\n    hasAffiliateLinks\\n    categories @excludeCacheKey {\\n      title\\n      path\\n      slug\\n      id\\n    }\\n    blocks {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n    }\\n    quickAttachment {\\n      ...QuickPostBlockContainer_block\\n      __typename\\n      ... on CoreEmbedBlockType {\\n        provider\\n      }\\n      ... on LinkBlockType {\\n        resource {\\n          __typename\\n          ... on Node {\\n            __isNode: __typename\\n            id\\n          }\\n        }\\n      }\\n    }\\n    ...QuickPostBlockContainer_feedContentResource\\n  }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n  children {\\n    __typename\\n    ... on CoreParagraphBlockType {\\n      paragraphContents {\\n        html\\n      }\\n    }\\n  }\\n  citation {\\n    html\\n  }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n  autoplay\\n  caption {\\n    html\\n  }\\n  isSensitive\\n  placement\\n  video {\\n    title\\n    volumeUuid\\n    player\\n    poster {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  chorusId\\n  chorusUuid\\
443n  resourceType\\n  site {\\n    isCrossCommunity\\n    wpId\\n  }\\n  dek {\\n    html\\n  }\\n  permalink\\n  title\\n  publishedAt\\n  authors @excludeCacheKey {\\n    name\\n    path\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    id\\n    title\\n    slug\\n  }\\n  internalCategories @excludeCacheKey {\\n    slug\\n    id\\n  }\\n  liveBadge\\n  package @excludeCacheKey {\\n    permalink\\n    title\\n    promo {\\n      headline\\n    }\\n    id\\n  }\\n  promo {\\n    headline\\n    description {\\n      html\\n    }\\n    image {\\n      thumbnails {\\n        horizontal {\\n          url\\n        }\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    advertiserName\\n    advertiserPreamble\\n    id\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        thumbnails {\\n          horizontal {\\n            url\\n          }\\n          square {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      video {\\n        volumeUuid\\n        player\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n            square {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  comments {\\n    enabled\\n    mode\\n  }\\n  streams(first: 1) {\\n    nodes @excludeCacheKey {\\n      title\\n      id\\n    }\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        score\\n        showScores\\n      }\\n    }\\n  }\\n  ... on PostResourceType {\\n    customBadgeEnabled\\n    customBadgeName\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n  ... on VideoPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on MapResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on LinkPostResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    authorByLine\\n  }\\n  ... on VaultResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on DiningReportResourceType {\\n    authors @excludeCacheKey {\\n      id\\n      permalink\\n      shortBio {\\n        html\\n      }\\n    }\\n    template\\n  }\\n}\\n","fe4ea60bf853358f663c3430c973a174":"query EmbedStoryLayoutQuery(\\n  $nodeId: ID!\\n) {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on EmbedStoryResourceType {\\n      id\\n      title\\n      permalink\\n      htmlBlocks {\\n        markup\\n      }\\n      customCss\\n      ...AdminContainer_resolvedResource\\n      ...ArticleSEOContainer_feedContentResource\\n      ...ContentResourceAnalyticsContainer_contentResource\\n      ...ContentAdsContainer_contentResource\\n      ...ParselyTagsContainer_feedContentResource\\n      ...SearchTagsContainer_feedContentResource\\n      ...SEOSchemasContainer_feedContentResource\\n    }\\n    id\\n  }\\n  ...embedStoryContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n  __isResolvedResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  globalId\\n  ... on ContentResourceInterface {\\n    __isContentResourceInterface: __typename\\n    chorusId\\n    chorusUuid\\n    featuredImage {\\n      image @excludeCacheKey {\\n        originalUrl\\n        wpId\\n        id\\n      }\\n    }\\n    ... on FeedContentResourceInterface {\\n      __isFeedContentResourceInterface: __typename\\n      primaryCategory @excludeCacheKey {\\n        id\\n      }\\n    }\\n  }\\n  ... on NeighborhoodResourceType {\\n    id\\n    wpId\\n  }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  title\\n  dek {\\n    plaintext\\n  }\\n  robots {\\n    index\\n    follow\\n  }\\n  permalink\\n  canonicalUrlOverride\\n  originalPublishedAt\\n  publishedAt\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n  }\\n  primaryCampaign {\\n    id\\n  }\\n  seo {\\n    headline\\n    description\\n  }\\n  social {\\n    headline\\n    description\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  promo {\\n    headline\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        title\\n        alt\\n        originalHeight\\n        originalWidth\\n        thumbnails {\\n          social {\\n            url\\n            mimeType\\n            normalizedRatio\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      title\\n      alt\\n      originalHeight\\n      originalWidth\\n      thumbnails {\\n        social {\\n          url\\n          mimeType\\n          normalizedRatio\\n          cropCoordinates {\\n            height\\n            width\\n          }\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n  ... on QuickPostResourceType {\\n    seoArticleBody\\n    quickAttachment {\\n      __typename\\n      ... on CoreImageBlockType {\\n        image {\\n          title\\n          alt\\n          originalHeight\\n          originalWidth\\n          thumbnails {\\n            social {\\n              url\\n              mimeType\\n              normalizedRatio\\n              cropCoordinates {\\n                height\\n                width\\n              }\\n            }\\n          }\\n          id\\n        }\\n      }\\n      ... on VideoBlockType {\\n        video {\\n          poster {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n      }\\n      ... on ImageSliderBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n      ... on CoreGalleryBlockType {\\n        images {\\n          image {\\n            title\\n            alt\\n            originalHeight\\n            originalWidth\\n            thumbnails {\\n              social {\\n                url\\n                mimeType\\n                normalizedRatio\\n                cropCoordinates {\\n                  height\\n                  width\\n                }\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  globalId\\n  chorusId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  dek {\\n    plaintext\\n  }\\n  seo {\\n    headline\\n  }\\n  primaryCampaign {\\n    title\\n    advertiserName\\n    id\\n  }\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    excludedFromHomepage\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      parent @excludeCacheKey {\\n        slug\\n        id\\n      }\\n      slug\\n      isHub\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      isHub\\n      id\\n    }\\n    packages(first: 100) {\\n      nodes {\\n        globalId\\n        id\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  __typename\\n  id\\n  wpId\\n  status\\n  resourceType\\n  title\\n  permalink\\n  originalPublishedAt\\n  publishedAt\\n  hasAffiliateLinks\\n  primaryCampaign {\\n    advertiserName\\n    title\\n    id\\n  }\\n  seo {\\n    headline\\n  }\\n  social {\\n    headline\\n  }\\n  promo {\\n    headline\\n  }\\n  wordCount\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    package @excludeCacheKey {\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      name\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    primaryCategory @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    liveStatus {\\n      startAt\\n    }\\n    blocks {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductBlockType {\\n        legacyProduct {\\n          __typename\\n        }\\n      }\\n      ... on ProductsTableBlockType {\\n        products {\\n          __typename\\n        }\\n      }\\n      ... on LegacyProductsTableBlockType {\\n        legacyProducts {\\n          __typename\\n        }\\n      }\\n      ... on HighlightBlockType {\\n        __typename\\n      }\\n    }\\n    ... on PostResourceType {\\n      template\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n  }\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  status\\n  title\\n  permalink\\n  resourceType\\n  originalPublishedAt\\n  chorusId\\n  id\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      slug\\n      id\\n    }\\n    internalSuperCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    superCats @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    internalCategories @excludeCacheKey {\\n      slug\\n      id\\n    }\\n    categories @excludeCacheKey {\\n      slug\\n      id\\n    }
443\\n    package @excludeCacheKey {\\n      chorusId\\n      id\\n    }\\n    streams(first: 100) {\\n      nodes @excludeCacheKey {\\n        chorusId\\n        id\\n      }\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n    games {\\n      nodes @excludeCacheKey {\\n        title\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      __typename\\n      image {\\n        thumbnails {\\n          social {\\n            url\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      __typename\\n    }\\n  }\\n  social {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  featuredImage {\\n    image {\\n      thumbnails {\\n        social {\\n          url\\n        }\\n      }\\n      id\\n    }\\n  }\\n  ... on PostResourceType {\\n    template\\n  }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n  __isFeedContentResourceInterface: __typename\\n  __typename\\n  title\\n  seo {\\n    description\\n    headline\\n  }\\n  dek {\\n    plaintext\\n  }\\n  originalPublishedAt\\n  publishedAt\\n  permalink\\n  isPaywallEligible\\n  liveStatus {\\n    status\\n    startAt\\n    endAt\\n  }\\n  authors @excludeCacheKey {\\n    name\\n    permalink\\n    title\\n    profileImage {\\n      thumbnails {\\n        square {\\n          url\\n        }\\n      }\\n      id\\n    }\\n    id\\n  }\\n  seoArticleBody\\n  primaryCampaign {\\n    id\\n  }\\n  primaryCategory @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  categories @excludeCacheKey {\\n    title\\n    permalink\\n    parent @excludeCacheKey {\\n      title\\n      permalink\\n      parent @excludeCacheKey {\\n        title\\n        permalink\\n        id\\n      }\\n      id\\n    }\\n    id\\n  }\\n  blocks {\\n    __typename\\n    ... on ProductBlockType {\\n      product {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductBlockType {\\n      legacyProduct {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on ProductsTableBlockType {\\n      products {\\n        title\\n        score\\n        showScores\\n        brand {\\n          title\\n          id\\n        }\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on LegacyProductsTableBlockType {\\n      legacyProducts {\\n        title\\n        score\\n        brand\\n        retailLinks {\\n          price\\n          retailer\\n          salePrice\\n          url\\n        }\\n        image {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n      }\\n    }\\n    ... on VideoBlockType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on StreamResourceType {\\n    streamPublishedAt\\n    streamPosts: posts(first: 100) {\\n      nodes @excludeCacheKey {\\n        __typename\\n        __isFeedContentResourceInterface: __typename\\n        title\\n        seo {\\n          description\\n          headline\\n        }\\n        dek {\\n          plaintext\\n        }\\n        originalPublishedAt\\n        publishedAt\\n        permalink\\n        isPaywallEligible\\n        authors @excludeCacheKey {\\n          name\\n          permalink\\n          title\\n          profileImage {\\n            thumbnails {\\n              square {\\n                url\\n              }\\n            }\\n            id\\n          }\\n          id\\n        }\\n        primaryCategory @excludeCacheKey {\\n          title\\n          id\\n        }\\n        categories @excludeCacheKey {\\n          title\\n          permalink\\n          parent @excludeCacheKey {\\n            title\\n            permalink\\n            parent @excludeCacheKey {\\n              title\\n              permalink\\n              id\\n            }\\n            id\\n          }\\n          id\\n        }\\n        ... on PostResourceType {\\n          excerpt {\\n            paragraphContents {\\n              plaintext\\n            }\\n          }\\n        }\\n        ... on QuickPostResourceType {\\n          quickAttachment {\\n            __typename\\n            ... on ProductBlockType {\\n              product {\\n                title\\n                score\\n                showScores\\n                brand {\\n                  title\\n                  id\\n                }\\n                retailLinks {\\n                  price\\n                  retailer\\n                  salePrice\\n                  url\\n                }\\n                image {\\n                  thumbnails {\\n                    horizontal {\\n                      url\\n                    }\\n                  }\\n                  id\\n                }\\n              }\\n            }\\n          }\\n        }\\n        ledeMedia {\\n          __typename\\n          ... on LedeMediaImageType {\\n            image {\\n              originalWidth\\n              originalHeight\\n              thumbnails {\\n                social {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                horizontal {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n                square {\\n                  url\\n                  cropCoordinates {\\n                    height\\n                    width\\n                  }\\n                }\\n              }\\n              id\\n            }\\n          }\\n          ... on LedeMediaVideoType {\\n            autoplay\\n            caption {\\n              plaintext\\n            }\\n            video {\\n              volumeUuid\\n              title\\n              player\\n              publishedAt\\n              poster {\\n                thumbnails {\\n                  horizontal {\\n                    url\\n                  }\\n                }\\n                id\\n              }\\n              id\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ledeMedia {\\n    __typename\\n    ... on LedeMediaImageType {\\n      image {\\n        originalWidth\\n        originalHeight\\n        thumbnails {\\n          social {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          horizontal {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n          square {\\n            url\\n            cropCoordinates {\\n              height\\n              width\\n            }\\n          }\\n        }\\n        id\\n      }\\n    }\\n    ... on LedeMediaVideoType {\\n      autoplay\\n      caption {\\n        plaintext\\n      }\\n      video {\\n        volumeUuid\\n        title\\n        player\\n        publishedAt\\n        poster {\\n          thumbnails {\\n            horizontal {\\n              url\\n            }\\n          }\\n          id\\n        }\\n        id\\n      }\\n    }\\n  }\\n  ... on QuickPostResourceType {\\n    quickAttachment {\\n      __typename\\n      ... on ProductBlockType {\\n        product {\\n          title\\n          score\\n          showScores\\n          brand {\\n            title\\n            id\\n          }\\n          retailLinks {\\n            price\\n            retailer\\n            salePrice\\n            url\\n          }\\n          image {\\n            thumbnails {\\n              horizontal {\\n                url\\n              }\\n            }\\n            id\\n          }\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n  __isContentResourceInterface: __typename\\n  id\\n  status\\n  chorusId\\n  chorusUuid\\
443n  comments {\\n    enabled\\n    mode\\n  }\\n  globalId\\n  ... on FeedContentResourceInterface {\\n    __isFeedContentResourceInterface: __typename\\n    primaryCategory @excludeCacheKey {\\n      title\\n      id\\n    }\\n    authors @excludeCacheKey {\\n      id\\n      name\\n    }\\n  }\\n}\\n\\nfragment embedStoryContentResourcePages_query on RootQuery {\\n  node(id: $nodeId) {\\n    __typename\\n    ... on EmbedStoryResourceType {\\n      displayNav\\n      displayFooter\\n    }\\n    id\\n  }\\n}\\n"}')},833199,(n,e,o)=>{e.exports={"sys.color.primary":["sys.color.primaryText.value","sys.consumption.link.inline.default.boxShadow.value.color","sys.consumption.link.inline.hover.boxShadow.value.color","sys.consumption.link.automatic.hover.color.value","sys.consumption.link.automatic.hover.boxShadow.value.color","sys.consumption.border.header.border.value.color","sys.global.link.standard.hover.boxShadow.value.color","sys.global.link.standard.hover.color.value","comp.related.standard.article.hover.boxShadow.value.color","comp.related.standard.article.boxShadow.value.color","comp.bodyParagraph.standard.listBullet.color.value","comp.subhead.standard.link.boxShadow.value.color","comp.subhead.standard.link.hover.boxShadow.value.color","comp.meta.contentBlock.contentAltIcon.bgColor.value","comp.meta.contentBlock.contentAltIcon.hover.bgColor.value","comp.meta.contentBlock.leftie.border.value.color","comp.meta.contentBlock.community.color.value","comp.meta.contentBlock.community.border.value.color","comp.meta.contentBlock.commentIcon.bgColor.value","comp.nav.standard.desktopLink.hover.boxShadow.value.color","comp.nav.standard.desktopLink.hover.color.value","comp.nav.standard.desktopSpecialLink.color.value","comp.nav.drawer.background.color.value","comp.nav.sticky.background.color.value","comp.nav.loopnavOpen.icon.color.value","comp.button.primary.background.color.value","comp.button.primary.background.hover.color.value","comp.button.primary.background.hover.border.value.color","comp.button.secondary.background.border.value.color","comp.button.secondary.background.hover.color.value","comp.button.secondary.background.hover.border.value.color","comp.button.commerce.background.border.value.color","comp.button.commerce.boxShadow.color.value","comp.link.primary.container.hover.boxShadow.value.color","comp.link.primary.container.hover.color.value","comp.link.secondary.container.hover.color.value","comp.form.toggle.button.border.value.color","comp.form.toggle.background.border.value.color","comp.form.toggle.icon.color.value","comp.pageHeader.standard.subLink.bgColor.value","comp.pageHeader.standard.subLink.hover.bgColor.value","comp.share.standard.button.bgColor.value","comp.share.standard.button.hover.bgColor.value","comp.share.stickyNav.icon.hover.color.value","comp.share.nav.icon.hover.color.value","comp.highlight.standard.background.color.value","comp.highlight.standard.background.borderTop.value.color","comp.quickpost.standard.background.color.value","comp.breakingNews.standard.background.color.value","comp.footer.standard.background.color.value","comp.newsletter.homepage.container.bgColor.value","comp.newsletter.standard.container.border.value.color","comp.newsletter.pagePanel.background.value","comp.imageGallery.standard.button.bgColor.value","comp.productCard.scorecard.score.backgroundColor.value","comp.productCard.standard.border.value.color","comp.table.standard.altRows.color.value","comp.toc.standard.bullet.color.value","comp.accordion.standard.icon.color.value","comp.streams.standard.pinned.color.value","comp.nlPanel.standard.background.color.value","comp.coral.primary.color.value","comp.zephr.paywall.background.color.value","comp.subsLP.compact.bestValue.backgroundColor.value"],"sys.color.onPrimary":["comp.meta.contentBlock.contentAltIcon.color.value","comp.meta.contentBlock.commentIcon.color.value","comp.nav.standard.desktopLink.color.value","comp.nav.standard.accountLink.color.value","comp.nav.standard.accountLink.hover.color.value","comp.nav.standard.accountLink.hover.boxShadow.value.color","comp.nav.standard.subscribeLink.color.value","comp.nav.standard.subscribeLink.hover.color.value","comp.nav.standard.subscribeLink.hover.boxShadow.value.color","comp.nav.drawer.category.border.value.color","comp.nav.drawer.type.color.value","comp.nav.drawer.icon.color.value","comp.nav.sticky.type.color.value","comp.button.primary.label.color.value","comp.button.primary.label.hover.color.value","comp.button.secondary.label.hover.color.value","comp.pageHeader.standard.subLink.color.value","comp.share.standard.icon.hover.color.value","comp.share.stickyNav.button.hover.borderColor.value","comp.share.stickyNav.button.borderColor.value","comp.share.stickyNav.icon.color.value","comp.share.nav.icon.color.value","comp.share.nav.button.border.value.color","comp.share.nav.button.hover.bgColor.value","comp.share.nav.button.hover.border.value.color","comp.breakingNews.standard.copy.color.value","comp.footer.standard.links.color.value","comp.newsletter.homepage.copy.color.value","comp.imageGallery.standard.button.iconColor.value","comp.productCard.scorecard.score.color.value","comp.nlPanel.standard.headline.color.value","comp.coral.onPrimary.color.value","comp.subsLP.compact.bestValue.Color.value"],"sys.color.primaryText":["sys.consumption.link.inline.hover.color.value","comp.related.standard.article.hover.color.value","comp.related.standard.article.color.value","comp.related.standard.title.color.value","comp.bodyParagraph.standard.dropcap.color.value","comp.subhead.standard.link.hover.color.value","comp.meta.contentBlock.box.hover.color.value","comp.button.secondary.label.color.value","comp.button.commerce.label.color.value","comp.pageHeader.xsmall.header.color.value","comp.mostPopular.standard.number.color.value","comp.toc.standard.link.color.value","comp.toc.standard.link.hover.color.value","comp.byline.stacked.copy.color.value","comp.coral.primaryText.color.value","comp.coral.username.color.value"],"sys.color.secondary":["comp.meta.contentBlock.box.borderColor.value","comp.pullQuote.standard.line.color.value","comp.productCard.standard.salePrice.color.value"],"sys.color.onSecondary":[],"sys.color.surface":["comp.coral.comment.rec.color.value"]}},281792,(n,e,o)=>{e.exports=JSON.parse('{"sys":{"color":{"primary":"#203E2D","primaryText":"#203E2D","prominent":"#131313","muted":"#4a4a4a","subtle":"#636363","light":"#e9e9e9","secondary":"#356548","surface":"#D4F5B8","onPrimary":"#ffffff","onSecondary":"#ffffff","background":"#ffffff","alert":"#EE0033"},"consumption":{"bodyParagraph":{"standard":{"typography":{"font":"400 18px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"small":{"typography":{"font":"400 16px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"intro":{"typography":{"font":"400 20px/150% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"branded":{"typography":{"font":"400 18px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"link":{"inline":{"default":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #203E2D"},"hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"}},"automatic":{"hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"},"default":{"boxShadow":"inset 0 -1px 0 0 #131313","color":"#131313"}}},"info":{"large":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"small":{"typography":{"font":"400 12px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"-0.04em"}},"medium":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"xsmall":{"typography":{"font":"400 11px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"title":{"large":{"typography":{"font":"700 24px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"medium":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"small":{"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}}},"border":{"header":{"border":"1px solid #203E2D"}}},"global":{"link":{"standard":{"boxShadow":"inset 0 -1px 0 0 currentColor","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"color":"currentColor"}},"font":{"primary":{"fontFamily":"var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px","lineHeight":"1.1"},"secondary":{"fontFamily":"var(--font-ibm-plex-sans), Arial, sans-serif"},"tertiary":{"fontFamily":"var(--font-ibm-plex-mono), Courier New, monospace"},"regular":{"fontWeight":"400"},"bold":{"fontWeight":"700"}},"border":{"standard":{"border":"1px solid #e9e9e9"},"alt":{"border":"1px solid #131313"}}}},"comp":{"related":{"standard":{"article":{"hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"boxShadow":"inset 0 -1px 0 0 #203E2D","typography":{"font":"500 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"color":"#203E2D"},"title":{"typography":{"font":"700 15px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#203E2D"}}},"contentBlock":{"standard":{"headline":{"hover":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #131313"},"boxShadow":"inset 0 -1px 0 0 transparent"}},"standardMicro":{"headline":{"typography":{"mobile":{"font":"700 14px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardSmall":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"600 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"600 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardMedium":{"dek":{"typography":{"mobile":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"700 22px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"}}}},"specialMicro":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialSmall":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"specialMedium":{"headline":{"typography":{"mobile":{"font":"400 15px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"400 13px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.5px"}}},"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardLarge":{"headline":{"typography":{"mobile":{"font":"700 28px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.25px"},"desktop":{"font":"700 32px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.25px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialLarge":{"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 28px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"standardJumbo":{"headline":{"typography":{"mobile":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"700 47px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-1px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialJumbo":{"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"400 47px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-1px"}}}},"branded":{"headline":{"typography":{"mobile":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 17px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"small":{"upperMeta":{"spacing":"5px"},"lowerMeta":{"spacing":"4px"},"dek":{"spacing":"0px"}},"large":{"upperMeta":{"spacing":"6px"},"lowerMeta":{"spacing":"8px"},"dek":{"spacing":"2px"}},"special":{"headline":{"hover":{"boxShadow":"inset 0 -1px 0 0 #131313"}}}},"bodyParagraph":{"standard":{"dropcap":{"typography":{"font":"700 85px/100% var(--font-druk-text), Arial, sans-serif"},"color":"#203E2D","spacing":"0 16px 0 0"},"listBullet":{"color":"#203E2D"}},"intro":{"dropcap":{"typography":{"font":"700 90px/100% var(--font-druk-text), Arial, sans-serif"}}}},"caption":{"standard":{"text":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"color":"#4a4a4a"}}},"subhead":{"one":{"text":{"typography":{"mobile":{"font":"700 26px
443/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 26px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}}},"two":{"text":{"typography":{"mobile":{"font":"700 22px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 22px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}}},"three":{"text":{"typography":{"mobile":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"four":{"text":{"typography":{"font":"600 16px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"},"color":"#131313"}},"standard":{"link":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #203E2D","hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"}}}},"meta":{"contentBlock":{"standard":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"capitalize","letterSpacing":"0px"},"hover":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #131313"},"spacing":"6px"},"timestamp":{"typography":{"font":"450 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"},"color":"#131313"},"box":{"typography":{"font":"700 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"backgroundColor":"transparent","borderColor":"#356548","borderWidth":"0 0 1px 0","padding":"1px 0px","color":"#131313","hover":{"color":"#203E2D","backgroundColor":"transparent"},"borderRadius":"0px"},"categoryDefault":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.5px"},"color":"#4a4a4a"},"categorySpecial":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"authorBy":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0.02em"},"color":"#131313"},"contentAltIcon":{"bgColor":"#203e2dd9","hover":{"bgColor":"#203E2D"},"color":"#ffffff"},"leftie":{"border":"1px solid #203E2D","padding":"2px"},"divider":{"color":"#636363"},"comments":{"color":"#131313"},"community":{"typography":{"font":"600 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.5px"},"color":"#203E2D","border":"0px solid #203E2D","borderRadius":"2px","padding":"0px 0px"},"commentIcon":{"bgColor":"#203E2D","color":"#ffffff"},"commentNumber":{"typography":{"font":"700 58px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"}},"commentText":{"typography":{"font":"700 20px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"}}},"article":{"category":{"typography":{"font":"500 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"authorBy":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"author":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"},"color":"#131313"},"timestamp":{"typography":{"font":"400 11px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"sponsoredCopy":{"typography":{"font":"400 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"commerceDisclaimer":{"typography":{"font":"Italic 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"additionalBylines":{"marginTop":"1px"}}},"nav":{"standard":{"desktopLink":{"hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#192d21"},"typography":{"font":"400 18px/1 var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"},"color":"#ffffff"}
443,"logo":{"width":{"mobile":"60px","desktop":"188px"},"height":{"mobile":"60px","desktop":"50px"}},"desktopSpecialLink":{"typography":{"font":"700 13px/120% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#203E2D"},"menuButton":{"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"},"width":"25px","height":"25px","color":"#131313"},"accountLink":{"typography":{"font":"400 12px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#ffffff","hover":{"color":"#ffffff","boxShadow":"inset 0 -1px 0 0 #ffffff"},"boxShadow":"inset 0 0 0 0 transparent"},"subscribeLink":{"boxShadow":{"mobile":"inset 0 0 0 0 transparent","desktop":"inset 0 0 0 0 transparent"},"color":"#ffffff","bgColor":{"mobile":"transparent","desktop":"transparent"},"padding":{"mobile":"0px","desktop":"0px"},"hover":{"color":"#ffffff","bgColor":"transparent","boxShadow":"inset 0 -1px 0 0 #ffffff"},"borderRadius":{"mobile":"0px","desktop":"0px"}},"background":{"color":"#ffffff"}},"drawer":{"background":{"color":"#203E2D"},"closeButton":{"typography":{"font":"400 14px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0.01em"}},"category":{"typography":{"font":"400 32px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"},"border":"1px solid #ffffff"},"subcategory":{"typography":{"font":"400 24px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"link":{"hover":{"opacity":"0.6","color":"#4a4a4a"}},"type":{"color":"#ffffff"},"login":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0.01em"}},"linkButton":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.06em"}},"icon":{"color":"#ffffff"}},"sticky":{"background":{"color":"#203E2D"},"headline":{"typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"type":{"color":"#ffffff","hover":{"color":"#ffffff"}}},"hp":{"logo":{"width":{"desktop":"112px"},"height":{"desktop":"112px"}}},"minimal":{"background":{"color":"#00000040"},"logo":{"height":"28px"}},"loopnav":{"guideName":{"typography":{"font":"400 14px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}},"sectionName":{"typography":{"font":"700 14px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}}},"loopnavOpen":{"container":{"bgColor":"#ffffff"},"sectionName":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"icon":{"color":"#203E2D"},"articleName":{"typography":{"font":"400 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"articleNameActive":{"typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"monochrome":{"color":"#131313"},"branded":{"logo":{"color":"#131313"}}},"pullQuote":{"standard":{"text":{"typography":{"font":"700 30px/112% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"},"color":"#131313"},"line":{"color":"#356548"},"underlines":{"color":"#e9e9e9"}}},"button":{"primary":{"background":{"color":"#203E2D","border":"1px solid transparent","borderRadius":"0px","hover":{"color":"#1e3829","border":"1px solid #203E2D"}},"label":{"typography":{"font":"700 12px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#ffffff","hover":{"color":"#ffffff"}}},"secondary":{"background":{"color":"#ffffff","border":"1px solid #203E2D","borderRadius":"0px","hover":{"color":"#203E2D","border":"1px solid #203E2D"}},"label":{"color":"#203E2D","typography":{"font":"400 11px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.01em"},"hover":{"color":"#ffffff"}}},"commerce":{"background":{"color":"#ffffff","border":"1px solid #203E2D","borderRadius":"0px"},"boxShadow":{"color":"#203E2D"},"label":{"color":"#203E2D","typography":{"font":"400 10px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"}}},"account":{"background":{"color":"#131313","borderRadius":"0px","border":"1px solid #131313","hover":{"border":"1px solid #131313","color":"#ffffff"}},"label":{"color":"#ffffff","typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"},"hover":{"color":"#131313"}}},"auth":{"background":{"color":"#ffffff","hover":{"color":"#e9e9e9","border":"1px solid #131313"},"border":"1px solid #131313","borderRadius":"0px"},"label":{"color":"#131313","hover":{"color":"#131313"},"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}}},"link":{"primary":{"container":{"boxShadow":"inset 0 -1px 0 0 #000000","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"}},"label":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"}},"secondary":{"container":{"boxShadow":"inset 0 0 0 0 transparent","hover":{"boxShadow":"inset 0 0 0 0 transparent","color":"#203E2D"}},"label":{"typography":{"font":"500 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"},"color":"#131313"}}},"form":{"text":{"input":{"border":"1px solid #636363","borderRadius":"0px","focus":{"boxShadow":"1px 1px 2px 0 #0000001a"},"disabled":{"backgroundColor":"#e9e9e9"},"error":{"typography":{"font":"400 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}},"label":{"typography":{"font":"400 14px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.02em"}},"placeholder":{"typography":{"font":"400 16px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}}},"toggle":{"button":{"border":"1px solid #203E2D","bgColor":"#ffffff"},"background":{"border":"1px solid #203E2D","bgColor":"#ffffff"},"icon":{"color":"#203E2D"}},"toggleCompact":{"background":{"border":"1.5px solid #131313","bgColor":"#ffffff","checked":{"bgColor":"#131313"}},"icon":{"color":"#131313","checked":{"color":"#ffffff"}}}},"pageHeader":{"standard":{"subLink":{"padding":"6px 10px","bgColor":"#203E2D","typography":{"font":"400 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#ffffff","hover":{"color":"#ffffff","bgColor":"#17271e","border":"1px solid transparent"},"borderRadius":"40px","border":"1px solid transparent","boxShadow":"inset 0 -1px 0 0 transparent"}},"xsmall":{"header":{"typography":{"mobile":{"font":"700 14px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"},"desktop":{"font":"700 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"color":"#203E2D","border":"1px solid #131313"}},"small":{"description":{"typography":{"font":"400 13px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"header":{"typography":{"mobile":{"font":"700 16px/115% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"},"desktop":{"font":"700 16px/105% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"}},"color":"#131313","border":"1px solid #131313"}},"medium":{"header":{"typography":{"mobile":{"font":"700 20px/110% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"},"desktop":{"font":"700 20px/110% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"}},"color":"#131313","border":"1px solid transparent"}}
443,"large":{"header":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text-wide), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"},"desktop":{"font":"700 40px/100% var(--font-druk-text-wide), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}},"color":"#131313","border":"1px solid #131313"},"description":{"typography":{"mobile":{"font":"400 16px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"color":"#131313"},"subhead":{"typography":{"mobile":{"font":"400 20px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"},"desktop":{"font":"400 30px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}}}},"branded":{"header":{"typography":{"mobile":{"font":"400 36px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 70px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"description":{"typography":{"mobile":{"font":"400 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}}},"share":{"popover":{"copy":{"typography":{"font":"400 14px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"heading":{"typography":{"font":"700 14px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"container":{"border":"1px solid #bdbdbd","color":"#ffffff","boxShadow":"0 0 4px 0 #00000033"}},"standard":{"icon":{"color":"#131313","hover":{"color":"#ffffff"}},"button":{"bgColor":"#203e2d26","hover":{"bgColor":"#203E2D","border":"0px solid #00000000","borderColor":"#00000000"},"border":"0px solid #00000000","borderColor":"#00000000"},"linkCopied":{"typography":{"font":"700 12px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#ffffff","bgColor":"#131313"}},"stickyNav":{"button":{"bgColor":"transparent","hover":{"border":"#ffffff","bgColor":"#ffffff","borderColor":"#ffffff"},"borderColor":"#ffffff"},"icon":{"color":"#ffffff","hover":{"color":"#203E2D"}}},"nav":{"icon":{"color":"#ffffff","hover":{"color":"#203E2D"}},"button":{"border":"1px solid #ffffff","bgColor":"transparent","hover":{"bgColor":"#ffffff","border":"1px solid #ffffff"}}}},"highlight":{"standard":{"bodyParagraph":{"typography":{"font":"400 16px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"background":{"border":"1px solid #e9e9e9","color":"#203e2d0d","borderTop":"12px solid #203E2D"}}},"mostPopular":{"standard":{"number":{"typography":{"font":"700 14px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"color":"#203E2D"}},"homepage":{"number":{"typography":{"font":"700 14px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"color":"#131313"}}},"authorBio":{"standard":{"bio":{"typography":{"font":"400 13px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"packageLink":{"standard":{"labelText":{"typography":{"font":"700 11px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"title":{"typography":{"font":"700 16px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"color":"#131313","boxShadow":"inset 0 -1px 0 0 transparent","hover":{"boxShadow":"inset 0 -1px 0 0 #131313","color":"#131313"}}}},"comments":{"article":{"commentText":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"commentCount":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"-0.01em"}},"commentIcon":{"fill":"#00000040","hover":{"fill":"#00000000"}},"dot":{"color":"transparent"}}},"articleLede":{"standard":{"headline":{"typography":{"mobile":{"font":"700 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"},"desktop":{"font":"700 44px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"color":"#131313","margin":{"mobile":"2px 0 16px 0","desktop":"6px 0 25px 0"}},"wrapper":{"margin":{"mobile":"0 0 16px 0","desktop":"0 0 20px 0"}},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"share":{"margin":"16px 0"},"commerceDisclaimer":{"margin":"12px 0"}},"feature":{"wrapper":{"margin":{"mobile":"30px 0 10px 0","desktop":"30px 0"}},"headline":{"typography":{"mobile":{"font":"700 40px/95% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"},"desktop":{"font":"700 60px/95% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"}},"border":{"mobile":"1px solid #bdbdbd","desktop":"1px solid #bdbdbd"}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"2px 0 12px 0","desktop":"8px 0 0 0"}},"bgColor":{"color":"transparent"},"type":{"color":"#131313"},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"commerceDisclaimer":{"margin":"12px 0"},"share":{"margin":"16px 0"}},"featureSplit":{"wrapper":{"margin":{"desktop":"50px 0"}},"bgColor":{"color":"transparent"},"type":{"color":"#131313"}},"video":{"headline":{"typography":{"mobile":{"font":"700 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 48px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"type":{"color":"#131313"},"bgColor":{"color":"#efefef"},"credits":{"typography":{"font":"400 13px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"specialFeature":{"bgColor":{"color":"#efefef"},"headline":{"typography":{"mobile":{"font":"700 34px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"desktop":{"font":"700 50px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 26px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"2px 0 12px 0","desktop":"8px 0 25px 0"}},"type":{"color":"#131313","mobile":{"color":"#131313"},"desktop":{"color":"#131313"}},"wrapper":{"margin":{"mobile":"12px 0 20px 0","desktop":"50px 0"}},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"share":{"margin":"16px 0"},"commerceDisclaimer":{"margin":"12px 0"}},"specialFeatureSplit":{"type":{"mobile":{"color":"#131313"},"desktop":{"color":"#131313"},"color":"#131313"},"bgColor":{"color":"#efefef"},"wrapper":{"margin":{"desktop":"50px 0"}}},"overlay":{"headline":{"typography":{"mobile":{"font":"700 29px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 60px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 19px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 28px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"8px 0 0 0","desktop":"8px 0 0 0"}},"bgColor":{"color":"#000","opacity":"0.55"},"category":{"margin":"0 auto 12px auto"},"share":{"margin":"16px 0"},"byline":{"margin":{"mobile":"14px 0","desktop":"22px 170px 0"}}},"streams":{"live":{"color":"#EE0033"}
443,"liveBackground":{"color":"#FFD5C8"}},"branded":{"headline":{"typography":{"desktop":{"font":"400 55px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"mobile":{"font":"400 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"desktop":{"font":"400 20px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"mobile":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}}},"quickpost":{"standard":{"commerceDisclaimer":{"margin":"4px 0"},"headline":{"typography":{"font":"700 16px/normal var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"copy":{"lineHeight":"1.3","typography":{"font":"400 16px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"background":{"color":"#203e2d0d","borderRadius":"2px"}}},"breakingNews":{"standard":{"background":{"color":"#203E2D","border":"0.5px solid #ffffff"},"copy":{"color":"#ffffff","typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"footer":{"standard":{"background":{"color":"#203E2D"},"links":{"color":"#ffffff"},"brandLinks":{"typography":{"font":"700 16px/160% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"corpLinks":{"typography":{"font":"400 13px/160% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"container":{"border":{"desktop":"2px solid #131313"}}}},"quickLinks":{"standard":{"headline":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"links":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"-0.01em"}}}},"newsletter":{"homepage":{"copy":{"typography":{"font":"400 14px/120% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"0px"},"color":"#ffffff"},"container":{"border":"1px solid transparent","bgColor":"#203E2D"}},"standard":{"copy":{"color":"#131313"},"container":{"border":"3px solid #203E2D"}},"pagePanel":{"background":"#203E2D"}},"imageGallery":{"standard":{"button":{"bgColor":"#203E2D","iconColor":"#ffffff"}}},"streamEntries":{"standard":{"byline":{"typography":{"font":"400 11px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}}}},"brandedDisclaimer":{"standard":{"copy":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0.01em"}},"tooltipCopy":{"typography":{"font":"400 12px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"tooltipBackground":{"color":"#313131"}}},"ads":{"standard":{"container":{"border":"1px solid #e9e9e9","bgColor":"#f6f6f6","boxShadow":"inset 0 -11px 7px -10px #bdbdbd"},"label":{"typography":{"font":"400 9px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}}}},"productCard":{"scorecard":{"score":{"backgroundColor":"#203E2D","color":"#ffffff","typography":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"header":{"typography":{"font":"700 14px/130% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"copy":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"standard":{"productName":{"typography":{"mobile":{"font":"700 14px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 18px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}},"price":{"typography":{"mobile":{"font":"400 17px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"desktop":{"font":"400 19px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"}}},"salePrice":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"color":"#356548"},"border":"1px solid #203E2D"},"featured":{"label":{"typography":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"productDescription":{"typography":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"jumpLink":{"typography":{"font":"400 16px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}}},"table":{"standard":{"tableHeader":{"typography":{"font":"700 13px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"tableData":{"typography":{"font":"400 13px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"tableBorder":{"border":"1px solid #e9e9e9"},"altRows":{"color":"#203e2d0d"}}},"toc":{"standard":{"title":{"typography":{"font":"700 13px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"bullet":{"color":"#203E2D"},"link":{"color":"#203E2D","hover":{"color":"#203e2d99","boxShadow":"inset 0 -1px 0 0 #203E2D"},"boxShadow":"inset 0 -1px 0 0 currentColor","typography":{"font":"500 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"accordion":{"standard":{"header":{"typography":{"mobile":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"icon":{"color":"#203E2D"}
443,"title":{"typography":{"font":"700 26px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}}},"card":{"standard":{"container":{"bgColor":"#ffffff","border":"1px solid #e9e9e9"},"subhead":{"typography":{"font":"700 13px/130% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"}},"copy":{"typography":{"font":"400 14px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"byline":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"data":{"standard":{"label":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"labelData":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}}}},"login":{"standard":{"heading":{"typography":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.03em"}},"helpText":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"username":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"copy":{"typography":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"data":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"}},"background":{"color":"#F4F4F3"}}},"accountCtr":{"nav":{"link":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}},"standard":{"helpText":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"link":{"typography":{"font":"400 13px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.01em"}},"copy":{"typography":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"subhead":{"h2":{"typography":{"font":"400 40px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"h3":{"typography":{"font":"700 22px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"h4":{"typography":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}}},"byline":{"inline":{"author":{"typography":{"font":"700 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"timestamp":{"typography":{"font":"400 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"copy":{"color":"#4a4a4a"}},"stacked":{"timestamp":{"typography":{"font":"400 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.06em"}},"author":{"typography":{"font":"700 11px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"copy":{"color":"#203E2D"}},"permalink":{"copy":{"color":"#131313"}}},"streams":{"standard":{"border":"1px solid #e9e9e9","pinned":{"color":"#203E2D","typography":{"font":"400 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"link":{"boxShadow":"inset 0 -1px 0 0 currentColor","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"color":"currentColor"}}},"contentCard":{"standard":{"image":{"border":"0px solid transparent","borderRadius":"0px","hover":{"opacity":"0.9"}}}},"seeMore":{"standard":{"label":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"link":{"hover":{"opacity":"1"}}}},"nlCard":{"standard":{"frequency":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"capitalize","letterSpacing":"0px"}},"headline":{"typography":{"font":"600 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"description":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"border":"1px solid #e9e9e9"}},"nlPanel":{"standard":{"background":{"color":"#203E2D"},"headline":{"color":"#ffffff","typography":{"font":"700 16px/115% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"}}}},"credit":{"standard":{"text":{"color":"#636363"}}},"coral":{"primary":{"color":"#203E2D","fontFamily":"var(--font-ibm-plex-sans), Arial, sans-serif"},"primaryText":{"color":"#203E2D"},"onPrimary":{"color":"#ffffff"},"comment":{"typography":{"font":"425 15px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.1px"},"unread":{"color":"#FFFCD4"},"rec":{"color":"#D4F5B8"}}
vendor: 4,262 bytes, lines 443-446
443,"username":{"color":"#203E2D","typography":{"font":"500 17px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"meta":{"typography":{"font":"400 12px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}}},"notification":{"standard":{"copy":{"typography":{"font":"400 14px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"headline":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"timestamp":{"typography":{"font":"400 12px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#131313"},"alert":{"color":"#EE0033","typography":{"font":"700 9px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.03em"}},"alertType":{"color":"#ffffff"}}},"zephr":{"paywall":{"background":{"color":"#203E2D"},"headline":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"regwall":{"headline":{"typography":{"mobile":{"font":"700 26px/105% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 30px/105% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"helpText":{"typography":{"font":"400 13px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"subsLp":{"compact":{"h1":{"typography":{"mobile":{"font":"700 34px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 50px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"},"desktop":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"planTitle":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planPrice":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"radio":{"fgColor":"#131313","bgColor":"#ffffff"},"bestValue":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"},"backgroundColor":"#203E2D","color":"#ffffff"},"benefits":{"typography":{"font":"400 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"full":{"headline":{"typography":{"mobile":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 54px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"benefits":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planTitle":{"typography":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planPrice":{"typography":{"font":"400 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"standard":{"h2":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"h3":{"typography":{"font":"700 20px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"dek":{"typography":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}},"checkbox":{"typography":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"},"bgColor":"#ffffff","color":"#131313"}}}}}')}]);
444
445//# debugId=38db6bbf-74cb-59ef-fa57-f49cce61819c
446//# sourceMappingURL=447hxq4jgypeb.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.