From 32538fb4275f0636c418f601c13b8dffde5e41c0 Mon Sep 17 00:00:00 2001
From: Mike Decker <pookmish@stanford.edu>
Date: Wed, 22 Jan 2025 10:23:56 -0800
Subject: [PATCH] Add Ebook to precart

---
 package.json                                  |    20 +-
 .../pages/sup-book/book-page/book-page.tsx    |    14 +-
 .../pages/sup-book/precart/precart.client.tsx |   163 +-
 .../pages/sup-book/precart/precart.server.tsx |     8 +-
 .../nodes/pages/sup-book/sup-book-page.tsx    |     9 -
 src/lib/gql/__generated__/drupal.d.tsx        | 21223 +++-------------
 src/lib/gql/__generated__/queries.ts          |     1 +
 src/lib/gql/fragments-sup-entities.drupal.gql |     1 +
 yarn.lock                                     |   566 +-
 9 files changed, 4005 insertions(+), 18000 deletions(-)

diff --git a/package.json b/package.json
index 9f411fb..7611cd0 100644
--- a/package.json
+++ b/package.json
@@ -16,13 +16,13 @@
   "dependencies": {
     "@formkit/auto-animate": "^0.8.2",
     "@heroicons/react": "^2.2.0",
-    "@mui/base": "5.0.0-beta.68",
-    "@next/third-parties": "15.1.4",
+    "@mui/base": "5.0.0-beta.69",
+    "@next/third-parties": "15.1.6",
     "@tailwindcss/container-queries": "^0.1.1",
     "@types/node": "^22.10.7",
     "@types/react": "^19.0.7",
     "@types/react-dom": "19.0.3",
-    "algoliasearch": "5.19.0",
+    "algoliasearch": "5.20.0",
     "autoprefixer": "^10.4.20",
     "clsx": "^2.1.1",
     "decanter": "^7.3.0",
@@ -32,15 +32,15 @@
     "graphql-tag": "^2.12.6",
     "html-entities": "^2.5.2",
     "html-react-parser": "^5.2.2",
-    "next": "^15.2.0-canary.12",
+    "next": "^15.1.6",
     "plaiceholder": "^3.0.0",
     "postcss": "^8.5.1",
     "qs": "^6.14.0",
     "react": "19.0.0",
     "react-dom": "19.0.0",
     "react-focus-lock": "^2.13.5",
-    "react-instantsearch": "^7.15.0",
-    "react-instantsearch-nextjs": "^0.4.1",
+    "react-instantsearch": "^7.15.1",
+    "react-instantsearch-nextjs": "^0.4.2",
     "react-slick": "^0.30.3",
     "react-tiny-oembed": "^1.1.0",
     "sharp": "^0.33.5",
@@ -55,7 +55,7 @@
     "@graphql-codegen/import-types-preset": "^3.0.0",
     "@graphql-codegen/typescript-graphql-request": "^6.2.0",
     "@graphql-codegen/typescript-operations": "^4.4.0",
-    "@next/bundle-analyzer": "15.1.4",
+    "@next/bundle-analyzer": "15.1.6",
     "@storybook/addon-essentials": "^8.5.0",
     "@storybook/addon-interactions": "^8.5.0",
     "@storybook/addon-links": "^8.5.0",
@@ -68,9 +68,9 @@
     "concurrently": "^9.1.2",
     "encoding": "^0.1.13",
     "eslint": "9.18.0",
-    "eslint-config-next": "15.1.4",
+    "eslint-config-next": "15.1.6",
     "eslint-config-prettier": "^10.0.1",
-    "eslint-plugin-prettier": "^5.2.2",
+    "eslint-plugin-prettier": "^5.2.3",
     "eslint-plugin-storybook": "^0.11.2",
     "prettier": "^3.4.2",
     "prettier-plugin-tailwindcss": "^0.6.10",
@@ -78,7 +78,7 @@
     "storybook": "^8.5.0",
     "storybook-addon-module-mock": "^1.3.4",
     "tsconfig-paths-webpack-plugin": "^4.2.0",
-    "typescript-eslint": "8.20.0"
+    "typescript-eslint": "8.21.0"
   },
   "packageManager": "yarn@4.5.3",
   "resolutions": {
diff --git a/src/components/nodes/pages/sup-book/book-page/book-page.tsx b/src/components/nodes/pages/sup-book/book-page/book-page.tsx
index 43046c1..a9d1084 100644
--- a/src/components/nodes/pages/sup-book/book-page/book-page.tsx
+++ b/src/components/nodes/pages/sup-book/book-page/book-page.tsx
@@ -7,8 +7,9 @@ import {ArrowLongLeftIcon, BookmarkIcon, ClipboardIcon} from "@heroicons/react/2
 import Link from "@components/elements/link"
 import BookAwards from "@components/nodes/pages/sup-book/book-awards"
 import BookPageImage from "@components/nodes/pages/sup-book/book-page-image"
-import PrecartClient from "@components/nodes/pages/sup-book/precart/precart.client"
+import PreCartClient from "@components/nodes/pages/sup-book/precart/precart.client"
 import ExcerptButton from "@components/elements/excerpt-button"
+import NodePageMetadata from "@components/nodes/pages/node-page-metadata"
 
 type Props = HTMLAttributes<HTMLElement> & {
   node: NodeSupBook
@@ -34,6 +35,14 @@ const BookPage = async ({node, ...props}: Props) => {
 
   return (
     <article {...props} className="centered">
+      <NodePageMetadata metatags={node.metatag} pageTitle={node.title} backupDescription={node.supBookSubtitle}>
+        {node.supBookAuthors?.map(author => (
+          <>
+            <meta property="book:author:profile:first_name" content={author.given || undefined} />
+            <meta property="book:author:profile:last_name" content={author.family || undefined} />
+          </>
+        ))}
+      </NodePageMetadata>
       <div className="mb-20 flex flex-col md:rs-mt-4 md:flex-row md:gap-32 lg:gap-[7.6rem]">
         <div className="relative left-1/2 flex w-screen -translate-x-1/2 flex-col justify-center bg-fog-light px-20 md:hidden">
           <div className="flex flex-row gap-24">
@@ -152,11 +161,12 @@ const BookPage = async ({node, ...props}: Props) => {
 
           <div className="lg:w-3/8 xl:min-w-[200px] 2xl:min-w-[320px] 2xl:max-w-[370px]">
             {!node.supBookNoCart && (node.supBookIsbn13Cloth || node.supBookIsbn13Paper) && (
-              <PrecartClient
+              <PreCartClient
                 priceId={node.supBookPriceData?.id}
                 bookTitle={node.title}
                 clothIsbn={node.supBookIsbn13Cloth}
                 paperIsbn={node.supBookIsbn13Paper}
+                ebookIsbn={node.supBookIsbn13Digital}
                 hasIntlCart={node.supBookPriceData?.supIntlCart}
               />
             )}
diff --git a/src/components/nodes/pages/sup-book/precart/precart.client.tsx b/src/components/nodes/pages/sup-book/precart/precart.client.tsx
index d55a1c8..904f21e 100644
--- a/src/components/nodes/pages/sup-book/precart/precart.client.tsx
+++ b/src/components/nodes/pages/sup-book/precart/precart.client.tsx
@@ -2,10 +2,10 @@
 
 import useIsInternational from "@lib/hooks/useIsInternational"
 import Button from "@components/elements/button"
-import {useEffect, useState} from "react"
+import {HTMLAttributes, useEffect, useState} from "react"
 import {ArrowRightIcon} from "@heroicons/react/16/solid"
 import {Maybe, PressPrice} from "@lib/gql/__generated__/drupal.d"
-import {BookOpenIcon as BookOpenIconOutline} from "@heroicons/react/24/outline"
+import {BookOpenIcon as BookOpenIconOutline, DeviceTabletIcon} from "@heroicons/react/24/outline"
 import {BookOpenIcon} from "@heroicons/react/24/solid"
 import {formatCurrency} from "@lib/utils/format-currency"
 import {twMerge} from "tailwind-merge"
@@ -18,11 +18,12 @@ type Props = {
   priceId?: string
   clothIsbn?: Maybe<string>
   paperIsbn?: Maybe<string>
+  ebookIsbn?: Maybe<string>
   bookTitle: string
   hasIntlCart?: Maybe<boolean>
 }
 
-const PrecartClient = ({priceId, clothIsbn, paperIsbn, hasIntlCart, bookTitle}: Props) => {
+const PreCartClient = ({priceId, clothIsbn, paperIsbn, ebookIsbn, hasIntlCart, bookTitle}: Props) => {
   const [priceData, setPriceData] = useState<PriceProps>()
 
   useEffect(() => {
@@ -45,18 +46,20 @@ const PrecartClient = ({priceId, clothIsbn, paperIsbn, hasIntlCart, bookTitle}:
         <input name="email" type="email" />
       </label>
 
-      <fieldset className="rs-mb-1">
+      <fieldset className="rs-mb-1 space-y-4">
         <legend className="sr-only">Format</legend>
         {!isIntl && (
           <UsFormatChoices
             clothIsbn={clothIsbn}
-            clothPrice={clothIsbn ? priceData?.supClothSale || priceData?.supClothPrice || false : undefined}
             paperIsbn={paperIsbn}
+            ebookIsbn={ebookIsbn}
+            clothPrice={clothIsbn ? priceData?.supClothSale || priceData?.supClothPrice || false : undefined}
             paperPrice={paperIsbn ? priceData?.supPaperSale || priceData?.supPaperPrice || false : undefined}
+            ebookPrice={ebookIsbn ? priceData?.supDigitalPrice || priceData?.supDigitalPrice || false : undefined}
           />
         )}
 
-        {isIntl && <IntlFormatChoices clothIsbn={clothIsbn} paperIsbn={paperIsbn} />}
+        {isIntl && <IntlFormatChoices clothIsbn={clothIsbn} paperIsbn={paperIsbn} ebookIsbn={ebookIsbn} />}
       </fieldset>
 
       {(hasIntlCart || priceData?.supIntlCart) && (
@@ -157,11 +160,15 @@ const UsFormatChoices = ({
   clothIsbn,
   clothPrice,
   paperIsbn,
+  ebookIsbn,
+  ebookPrice,
   paperPrice,
 }: {
   clothIsbn?: Maybe<string>
-  clothPrice?: Maybe<number | false>
   paperIsbn?: Maybe<string>
+  ebookIsbn?: Maybe<string>
+  clothPrice?: Maybe<number | false>
+  ebookPrice?: Maybe<number | false>
   paperPrice?: Maybe<number | false>
 }) => {
   const defaultChoice = clothIsbn ? "cloth" : "paper"
@@ -169,96 +176,96 @@ const UsFormatChoices = ({
   return (
     <>
       {clothIsbn && clothPrice !== undefined && (
-        <label className="mb-3 block cursor-pointer">
-          <input
-            className="peer sr-only"
-            type="radio"
-            name="format"
-            value={clothIsbn}
-            defaultChecked={defaultChoice === "cloth"}
-          />
-          <span className="group rs-py-0 rs-px-1 flex items-center border-4 hover:bg-fog-light peer-checked:border-digital-red peer-focus-visible:bg-fog-light peer-focus-visible:underline">
-            <span className="flex w-full items-center gap-2">
-              <span className="flex w-full flex-col items-center justify-between gap-5 @lg:flex-row @lg:gap-0">
-                <span className="font-semibold group-hover:underline md:text-[0.85em]">Hardcover</span>
-                <span className="mr-2 text-press-sand-dark @lg:ml-2 @lg:text-center md:text-[0.85em]">US/CAN</span>
-                {clothPrice && (
-                  <span className="text-press-sand-dark md:text-[0.85em]">{formatCurrency(clothPrice)}</span>
-                )}
-              </span>
-              <BookOpenIcon width={24} className="text-fog-dark" />
-            </span>
+        <FormatChoice typeName="cloth" isbn={clothIsbn} defaultChecked={defaultChoice === "cloth"}>
+          <span className="flex w-full flex-col items-center justify-between gap-5 @lg:flex-row @lg:gap-0">
+            <span className="font-semibold group-hover:underline md:text-[0.85em]">Hardcover</span>
+            <span className="mr-2 text-press-sand-dark @lg:ml-2 @lg:text-center md:text-[0.85em]">US/CAN</span>
+            {clothPrice && <span className="text-press-sand-dark md:text-[0.85em]">{formatCurrency(clothPrice)}</span>}
           </span>
-        </label>
+          <BookOpenIcon width={24} className="text-fog-dark" />
+        </FormatChoice>
       )}
       {paperIsbn && paperPrice !== undefined && (
-        <label className="mb-3 block cursor-pointer">
-          <input
-            className="peer sr-only"
-            type="radio"
-            name="format"
-            value={paperIsbn}
-            defaultChecked={defaultChoice === "paper"}
-          />
-          <span className="group rs-py-0 rs-px-1 flex items-center border-4 hover:bg-fog-light peer-checked:border-digital-red peer-focus-visible:bg-fog-light peer-focus-visible:underline">
-            <span className="flex w-full items-center gap-2">
-              <span className="flex w-full flex-col items-center justify-between gap-2 @lg:flex-row @lg:gap-0">
-                <span className="font-semibold group-hover:underline md:text-[0.85em]">Paperback</span>
+        <FormatChoice typeName="paper" isbn={paperIsbn} defaultChecked={defaultChoice === "paper"}>
+          <span className="flex w-full flex-col items-center justify-between gap-2 @lg:flex-row @lg:gap-0">
+            <span className="font-semibold group-hover:underline md:text-[0.85em]">Paperback</span>
 
-                <span className="mr-2 text-press-sand-dark @lg:ml-2 @lg:text-center md:text-[0.85em]">US/CAN</span>
-                {paperPrice && (
-                  <span className="text-press-sand-dark md:text-[0.85em]">{formatCurrency(paperPrice)}</span>
-                )}
-              </span>
-              <BookOpenIconOutline width={24} className="text-fog-dark" />
-            </span>
+            <span className="mr-2 text-press-sand-dark @lg:ml-2 @lg:text-center md:text-[0.85em]">US/CAN</span>
+            {paperPrice && <span className="text-press-sand-dark md:text-[0.85em]">{formatCurrency(paperPrice)}</span>}
+          </span>
+          <BookOpenIconOutline width={24} className="text-fog-dark" />
+        </FormatChoice>
+      )}
+      {ebookIsbn && ebookPrice !== undefined && (
+        <FormatChoice typeName="ebook" isbn={ebookIsbn}>
+          <span className="flex w-full flex-col items-center justify-between gap-2 @lg:flex-row @lg:gap-0">
+            <span className="font-semibold group-hover:underline md:text-[0.85em]">EBook</span>
+
+            <span className="mr-2 text-press-sand-dark @lg:ml-2 @lg:text-center md:text-[0.85em]">US/CAN</span>
+            {ebookPrice && <span className="text-press-sand-dark md:text-[0.85em]">{formatCurrency(ebookPrice)}</span>}
           </span>
-        </label>
+          <DeviceTabletIcon width={24} className="text-fog-dark" />
+        </FormatChoice>
       )}
     </>
   )
 }
 
-const IntlFormatChoices = ({clothIsbn, paperIsbn}: {clothIsbn?: Maybe<string>; paperIsbn?: Maybe<string>}) => {
+const IntlFormatChoices = ({
+  clothIsbn,
+  paperIsbn,
+  ebookIsbn,
+}: {
+  clothIsbn?: Maybe<string>
+  paperIsbn?: Maybe<string>
+  ebookIsbn?: Maybe<string>
+}) => {
   const defaultChoice = clothIsbn ? "cloth" : "paper"
   return (
     <>
       {clothIsbn && (
-        <label className="mb-3 block cursor-pointer">
-          <input
-            className="peer sr-only"
-            type="radio"
-            name="format"
-            value={clothIsbn}
-            defaultChecked={defaultChoice === "cloth"}
-          />
-          <span className="group rs-py-0 rs-px-1 flex items-center border-4 hover:bg-fog-light peer-checked:border-digital-red peer-focus-visible:bg-fog-light peer-focus-visible:underline">
-            <span className="flex w-full items-center justify-between font-semibold">
-              <span className="group-hover:underline md:text-[0.85em]">Hardcover</span>
-              <BookOpenIcon width={24} className="text-fog-dark" />
-            </span>
-          </span>
-        </label>
+        <FormatChoice typeName="cloth" isbn={clothIsbn} defaultChecked={defaultChoice === "cloth"}>
+          <span className="font-semibold group-hover:underline md:text-[0.85em]">Hardcover</span>
+          <BookOpenIcon width={24} className="text-fog-dark" />
+        </FormatChoice>
       )}
       {paperIsbn && (
-        <label className="block cursor-pointer">
-          <input
-            className="peer sr-only"
-            type="radio"
-            name="format"
-            value={paperIsbn}
-            defaultChecked={defaultChoice === "paper"}
-          />
-          <span className="group rs-py-0 rs-px-1 flex items-center border-4 hover:bg-fog-light peer-checked:border-digital-red peer-focus-visible:bg-fog-light peer-focus-visible:underline">
-            <span className="flex w-full items-center justify-between font-semibold">
-              <span className="group-hover:underline md:text-[0.85em]">Paperback</span>
-              <BookOpenIconOutline width={24} className="text-fog-dark" />
-            </span>
+        <FormatChoice typeName="paper" isbn={paperIsbn} defaultChecked={defaultChoice === "paper"}>
+          <span className="font-semibold group-hover:underline md:text-[0.85em]">Paperback</span>
+          <BookOpenIconOutline width={24} className="text-fog-dark" />
+        </FormatChoice>
+      )}
+      {ebookIsbn && (
+        <FormatChoice typeName="ebook" isbn={ebookIsbn}>
+          <span className="flex w-full flex-col items-center justify-between gap-2 @lg:flex-row @lg:gap-0">
+            <span className="font-semibold group-hover:underline md:text-[0.85em]">EBook</span>
           </span>
-        </label>
+          <DeviceTabletIcon width={24} className="text-fog-dark" />
+        </FormatChoice>
       )}
     </>
   )
 }
 
-export default PrecartClient
+const FormatChoice = ({
+  typeName,
+  isbn,
+  defaultChecked,
+  children,
+  ...props
+}: {
+  typeName: string
+  isbn: string
+  defaultChecked?: boolean
+} & HTMLAttributes<HTMLLabelElement>) => {
+  return (
+    <label {...props} className={twMerge("block cursor-pointer", props.className)}>
+      <input className="peer sr-only" type="radio" name="format" value={`${typeName}:${isbn}`} defaultChecked={defaultChecked} />
+      <span className="group rs-py-0 rs-px-1 flex items-center border-4 hover:bg-fog-light peer-checked:border-digital-red peer-focus-visible:bg-fog-light peer-focus-visible:underline">
+        <span className="flex w-full items-center justify-between">{children}</span>
+      </span>
+    </label>
+  )
+}
+
+export default PreCartClient
diff --git a/src/components/nodes/pages/sup-book/precart/precart.server.tsx b/src/components/nodes/pages/sup-book/precart/precart.server.tsx
index d3dcc2a..9f5ad4b 100644
--- a/src/components/nodes/pages/sup-book/precart/precart.server.tsx
+++ b/src/components/nodes/pages/sup-book/precart/precart.server.tsx
@@ -9,12 +9,14 @@ export const submitForm = async (formData: FormData) => {
   if (formData.get("email")) return
 
   const bookTitle = formData.get("title") as string
-  const formatIsbn = formData.get("format") as string
+  const [format, isbn] = (formData.get("format") as string).split(":")
   const isIntl = formData.get("intl") !== "us"
 
+  if (format === "ebook") redirect(`https://stanforduniversitypress.glassboxx.com/?add-to-cart-sku=${isbn}_PDF`)
+
   if (isIntl) {
     const title = bookTitle.replaceAll(/[^a-zA-Z\d\s:]/g, "").replaceAll(/\s/g, "-")
-    redirect(`https://www.combinedacademic.co.uk/${formatIsbn}/${title}`)
+    redirect(`https://www.combinedacademic.co.uk/${isbn}/${title}`)
   }
-  redirect(`https://add-to-cart-2.supadu.com/add-to-cart?isbn=${formatIsbn}&client=indiepubs-stanford-university-press`)
+  redirect(`https://add-to-cart-2.supadu.com/add-to-cart?isbn=${isbn}&client=indiepubs-stanford-university-press`)
 }
diff --git a/src/components/nodes/pages/sup-book/sup-book-page.tsx b/src/components/nodes/pages/sup-book/sup-book-page.tsx
index 394286c..6c20956 100644
--- a/src/components/nodes/pages/sup-book/sup-book-page.tsx
+++ b/src/components/nodes/pages/sup-book/sup-book-page.tsx
@@ -3,7 +3,6 @@ import {HTMLAttributes} from "react"
 import BookPage from "@components/nodes/pages/sup-book/book-page/book-page"
 import DigitalProjectPage from "@components/nodes/pages/sup-book/digital-project-page/digital-project-page"
 import AlgoliaRelatedBooks from "@components/algolia-search/algolia-related-books"
-import NodePageMetadata from "@components/nodes/pages/node-page-metadata"
 
 type Props = HTMLAttributes<HTMLElement> & {
   node: NodeSupBook
@@ -13,14 +12,6 @@ const SupBookPage = async ({node, ...props}: Props) => {
 
   return (
     <div>
-      <NodePageMetadata metatags={node.metatag} pageTitle={node.title} backupDescription={node.supBookSubtitle}>
-        {node.supBookAuthors?.map(author => (
-          <>
-            <meta property="book:author:profile:first_name" content={author.given || undefined} />
-            <meta property="book:author:profile:last_name" content={author.family || undefined} />
-          </>
-        ))}
-      </NodePageMetadata>
       <BookPage node={node} {...props} />
       <AlgoliaRelatedBooks objectId={node.id} />
     </div>
diff --git a/src/lib/gql/__generated__/drupal.d.tsx b/src/lib/gql/__generated__/drupal.d.tsx
index e49e634..19eed9b 100644
--- a/src/lib/gql/__generated__/drupal.d.tsx
+++ b/src/lib/gql/__generated__/drupal.d.tsx
@@ -1,454 +1,438 @@
 /** THIS IS GENERATED FILE. DO NOT MODIFY IT DIRECTLY, RUN 'yarn graphql' INSTEAD. **/
-export type Maybe<T> = T | null
-export type InputMaybe<T> = Maybe<T>
-export type Exact<T extends {[key: string]: unknown}> = {[K in keyof T]: T[K]}
-export type MakeOptional<T, K extends keyof T> = Omit<T, K> & {[SubKey in K]?: Maybe<T[SubKey]>}
-export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {[SubKey in K]: Maybe<T[SubKey]>}
-export type MakeEmpty<T extends {[key: string]: unknown}, K extends keyof T> = {[_ in K]?: never}
-export type Incremental<T> = T | {[P in keyof T]?: P extends " $fragmentName" | "__typename" ? T[P] : never}
+export type Maybe<T> = T | null;
+export type InputMaybe<T> = Maybe<T>;
+export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
+export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
+export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
+export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
+export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
 /** All built-in and custom scalars, mapped to their actual values */
 export type Scalars = {
-  ID: {input: string; output: string}
-  String: {input: string; output: string}
-  Boolean: {input: boolean; output: boolean}
-  Int: {input: number; output: number}
-  Float: {input: number; output: number}
-  Bibliography: {input: any; output: any}
-  Cursor: {input: any; output: any}
-  Email: {input: any; output: any}
-  Html: {input: any; output: any}
-  PhoneNumber: {input: any; output: any}
-  Time: {input: any; output: any}
-  TimeZone: {input: any; output: any}
-  Timestamp: {input: any; output: any}
-  UntypedStructuredData: {input: any; output: any}
-  UtcOffset: {input: any; output: any}
-}
+  ID: { input: string; output: string; }
+  String: { input: string; output: string; }
+  Boolean: { input: boolean; output: boolean; }
+  Int: { input: number; output: number; }
+  Float: { input: number; output: number; }
+  Bibliography: { input: any; output: any; }
+  Cursor: { input: any; output: any; }
+  Email: { input: any; output: any; }
+  Html: { input: any; output: any; }
+  PhoneNumber: { input: any; output: any; }
+  Time: { input: any; output: any; }
+  TimeZone: { input: any; output: any; }
+  Timestamp: { input: any; output: any; }
+  UntypedStructuredData: { input: any; output: any; }
+  UtcOffset: { input: any; output: any; }
+};
 
 /** Complex address data. */
 export type Address = {
-  __typename?: "Address"
-  additionalName?: Maybe<Scalars["String"]["output"]>
-  addressLine1?: Maybe<Scalars["String"]["output"]>
-  addressLine2?: Maybe<Scalars["String"]["output"]>
-  administrativeArea?: Maybe<Scalars["String"]["output"]>
-  country?: Maybe<AddressCountry>
-  dependentLocality?: Maybe<Scalars["String"]["output"]>
-  familyName?: Maybe<Scalars["String"]["output"]>
-  givenName?: Maybe<Scalars["String"]["output"]>
-  langcode?: Maybe<Scalars["String"]["output"]>
-  locality?: Maybe<Scalars["String"]["output"]>
-  organization?: Maybe<Scalars["String"]["output"]>
-  postalCode?: Maybe<Scalars["String"]["output"]>
-  sortingCode?: Maybe<Scalars["String"]["output"]>
-}
+  __typename?: 'Address';
+  additionalName?: Maybe<Scalars['String']['output']>;
+  addressLine1?: Maybe<Scalars['String']['output']>;
+  addressLine2?: Maybe<Scalars['String']['output']>;
+  administrativeArea?: Maybe<Scalars['String']['output']>;
+  country?: Maybe<AddressCountry>;
+  dependentLocality?: Maybe<Scalars['String']['output']>;
+  familyName?: Maybe<Scalars['String']['output']>;
+  givenName?: Maybe<Scalars['String']['output']>;
+  langcode?: Maybe<Scalars['String']['output']>;
+  locality?: Maybe<Scalars['String']['output']>;
+  organization?: Maybe<Scalars['String']['output']>;
+  postalCode?: Maybe<Scalars['String']['output']>;
+  sortingCode?: Maybe<Scalars['String']['output']>;
+};
 
 /** Address country. */
 export type AddressCountry = {
-  __typename?: "AddressCountry"
+  __typename?: 'AddressCountry';
   /** The code of the country. */
-  code?: Maybe<Scalars["String"]["output"]>
+  code?: Maybe<Scalars['String']['output']>;
   /** The name of the country. */
-  name?: Maybe<Scalars["String"]["output"]>
-}
+  name?: Maybe<Scalars['String']['output']>;
+};
 
 /** Block content is a modular piece of content that can be displayed in various regions of a website's layout. */
 export type BlockContent = BlockInterface & {
-  __typename?: "BlockContent"
+  __typename?: 'BlockContent';
   /** The Content Block entity to be displayed within the block. */
-  entity: BlockContentUnion
+  entity: BlockContentUnion;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The rendered output of the block. */
-  render?: Maybe<Scalars["Html"]["output"]>
+  render?: Maybe<Scalars['Html']['output']>;
   /** The title of the block if provided. */
-  title?: Maybe<Scalars["String"]["output"]>
-}
+  title?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type block_content. */
 export type BlockContentInterface = {
   /** The time that the content block was last edited. */
-  changed: DateTime
+  changed: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The content block language code. */
-  langcode: Language
+  langcode: Language;
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** A boolean indicating whether this block is reusable. */
-  reusable: Scalars["Boolean"]["output"]
+  reusable: Scalars['Boolean']['output'];
   /** A brief description of your block. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** A block with a component paragraph field */
-export type BlockContentStanfordComponentBlock = BlockContentInterface &
-  MetaTagInterface & {
-    __typename?: "BlockContentStanfordComponentBlock"
-    /** The time that the content block was last edited. */
-    changed: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The content block language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** A boolean indicating whether this block is reusable. */
-    reusable: Scalars["Boolean"]["output"]
-    /** Component */
-    suComponent?: Maybe<Array<BlockContentStanfordComponentBlockSuComponentUnion>>
-    /** A brief description of your block. */
-    title: Scalars["String"]["output"]
-  }
+export type BlockContentStanfordComponentBlock = BlockContentInterface & MetaTagInterface & {
+  __typename?: 'BlockContentStanfordComponentBlock';
+  /** The time that the content block was last edited. */
+  changed: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The content block language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** A boolean indicating whether this block is reusable. */
+  reusable: Scalars['Boolean']['output'];
+  /** Component */
+  suComponent?: Maybe<Array<BlockContentStanfordComponentBlockSuComponentUnion>>;
+  /** A brief description of your block. */
+  title: Scalars['String']['output'];
+};
 
 /** Component */
-export type BlockContentStanfordComponentBlockSuComponentUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type BlockContentStanfordComponentBlockSuComponentUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** Entity type block_content. */
-export type BlockContentUnion = BlockContentStanfordComponentBlock
+export type BlockContentUnion = BlockContentStanfordComponentBlock;
 
 /** Blocks are a modular piece of content that can be displayed in various regions of a website's layout. */
 export type BlockInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The rendered output of the block. */
-  render?: Maybe<Scalars["Html"]["output"]>
+  render?: Maybe<Scalars['Html']['output']>;
   /** The title of the block if provided. */
-  title?: Maybe<Scalars["String"]["output"]>
-}
+  title?: Maybe<Scalars['String']['output']>;
+};
 
 /** A generic block plugin is a modular piece of content that can be displayed in various regions of a website's layout. */
 export type BlockPlugin = BlockInterface & {
-  __typename?: "BlockPlugin"
+  __typename?: 'BlockPlugin';
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The rendered output of the block. */
-  render?: Maybe<Scalars["Html"]["output"]>
+  render?: Maybe<Scalars['Html']['output']>;
   /** The title of the block if provided. */
-  title?: Maybe<Scalars["String"]["output"]>
-}
+  title?: Maybe<Scalars['String']['output']>;
+};
 
 /** Block types that can exist in the system. */
-export type BlockUnion = BlockContent | BlockPlugin
+export type BlockUnion = BlockContent | BlockPlugin;
 
 /** A menu item defined in the CMS. */
 export type BookLink = {
-  __typename?: "BookLink"
+  __typename?: 'BookLink';
   /** Attributes of this menu item. */
-  attributes: MenuItemAttributes
+  attributes: MenuItemAttributes;
   /** Child menu items of this menu item. */
-  children: Array<BookLink>
+  children: Array<BookLink>;
   /** The description of the menu item. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** Whether this menu item is intended to be expanded. */
-  expanded: Scalars["Boolean"]["output"]
+  expanded: Scalars['Boolean']['output'];
   /** The Universally Unique Identifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Whether this menu item links to an internal route. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** The language of the menu item. */
-  langcode: Language
+  langcode: Language;
   /** The route this menu item uses. Route loading can be disabled per menu type. */
-  route?: Maybe<RouteUnion>
+  route?: Maybe<RouteUnion>;
   /** The title of the menu item. */
-  title: Scalars["String"]["output"]
+  title: Scalars['String']['output'];
   /** The URL of the menu item. */
-  url?: Maybe<Scalars["String"]["output"]>
-}
+  url?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type citation. */
 export type CitationInterface = {
   /** The time that the entity was last edited. */
-  changed: DateTime
+  changed: DateTime;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
 export type CitationSuArticleJournal = CitationInterface & {
-  __typename?: "CitationSuArticleJournal"
-  apa?: Maybe<Scalars["Bibliography"]["output"]>
+  __typename?: 'CitationSuArticleJournal';
+  apa?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was last edited. */
-  changed: DateTime
-  chicago?: Maybe<Scalars["Bibliography"]["output"]>
+  changed: DateTime;
+  chicago?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Author(s) */
-  suAuthor?: Maybe<Array<NameType>>
+  suAuthor?: Maybe<Array<NameType>>;
   /** Day */
-  suDay?: Maybe<Scalars["Int"]["output"]>
+  suDay?: Maybe<Scalars['Int']['output']>;
   /**
    * DOI id to the journal web page without the “https://doi.org/”. For example
    * enter only for a link that is https://doi.org/12.345/123123 enter only
    * <strong>12.345/123123</strong>.
    */
-  suDoi?: Maybe<Scalars["String"]["output"]>
+  suDoi?: Maybe<Scalars['String']['output']>;
   /** Issue */
-  suIssue?: Maybe<Scalars["Int"]["output"]>
+  suIssue?: Maybe<Scalars['Int']['output']>;
   /** The publisher of the journal. E.g. IEEE, Elsevier, etc. */
-  suJournalPublisher?: Maybe<Scalars["String"]["output"]>
+  suJournalPublisher?: Maybe<Scalars['String']['output']>;
   /** Month */
-  suMonth?: Maybe<Scalars["Int"]["output"]>
+  suMonth?: Maybe<Scalars['Int']['output']>;
   /** Page(s) */
-  suPage?: Maybe<Scalars["String"]["output"]>
+  suPage?: Maybe<Scalars['String']['output']>;
   /** The name of the Journal in which the article was published. */
-  suPublisher?: Maybe<Scalars["String"]["output"]>
+  suPublisher?: Maybe<Scalars['String']['output']>;
   /**
    * Add a URL to an external source for this publication item such as https://example.com/.
    * This can be the same url as the DOI link.
    * By adding an external source URL, all listings of this publication will link
    * to the external source instead of a page on this website.
    */
-  suUrl?: Maybe<Link>
+  suUrl?: Maybe<Link>;
   /** Volume */
-  suVolume?: Maybe<Scalars["String"]["output"]>
+  suVolume?: Maybe<Scalars['String']['output']>;
   /** Year */
-  suYear?: Maybe<Scalars["Int"]["output"]>
+  suYear?: Maybe<Scalars['Int']['output']>;
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
 export type CitationSuArticleNewspaper = CitationInterface & {
-  __typename?: "CitationSuArticleNewspaper"
-  apa?: Maybe<Scalars["Bibliography"]["output"]>
+  __typename?: 'CitationSuArticleNewspaper';
+  apa?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was last edited. */
-  changed: DateTime
-  chicago?: Maybe<Scalars["Bibliography"]["output"]>
+  changed: DateTime;
+  chicago?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Author(s) */
-  suAuthor?: Maybe<Array<NameType>>
+  suAuthor?: Maybe<Array<NameType>>;
   /** Day */
-  suDay?: Maybe<Scalars["Int"]["output"]>
+  suDay?: Maybe<Scalars['Int']['output']>;
   /** Month */
-  suMonth?: Maybe<Scalars["Int"]["output"]>
+  suMonth?: Maybe<Scalars['Int']['output']>;
   /** Publisher */
-  suPublisher?: Maybe<Scalars["String"]["output"]>
+  suPublisher?: Maybe<Scalars['String']['output']>;
   /**
    * Add a URL to an external source for this publication item such as https://example.com/.
    * This can be the same url as the DOI link.
    * By adding an external source URL, all listings of this publication will link
    * to the external source instead of a page on this website.
    */
-  suUrl?: Maybe<Link>
+  suUrl?: Maybe<Link>;
   /** Year */
-  suYear?: Maybe<Scalars["Int"]["output"]>
+  suYear?: Maybe<Scalars['Int']['output']>;
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
 export type CitationSuBook = CitationInterface & {
-  __typename?: "CitationSuBook"
-  apa?: Maybe<Scalars["Bibliography"]["output"]>
+  __typename?: 'CitationSuBook';
+  apa?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was last edited. */
-  changed: DateTime
-  chicago?: Maybe<Scalars["Bibliography"]["output"]>
+  changed: DateTime;
+  chicago?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Author(s) */
-  suAuthor?: Maybe<Array<NameType>>
+  suAuthor?: Maybe<Array<NameType>>;
   /**
    * DOI id to the journal web page without the “https://doi.org/”. For example
    * enter only for a link that is https://doi.org/12.345/123123 enter only
    * <strong>12.345/123123</strong>.
    */
-  suDoi?: Maybe<Scalars["String"]["output"]>
+  suDoi?: Maybe<Scalars['String']['output']>;
   /** Edition */
-  suEdition?: Maybe<Scalars["Int"]["output"]>
+  suEdition?: Maybe<Scalars['Int']['output']>;
   /**
    * Page numbers may vary based on the e-book viewer used. In these cases it is
    * preferred to use chapter or paragraph numbers if they are provided (eg. chap.
    */
-  suPage?: Maybe<Scalars["String"]["output"]>
+  suPage?: Maybe<Scalars['String']['output']>;
   /** Publisher */
-  suPublisher?: Maybe<Scalars["String"]["output"]>
+  suPublisher?: Maybe<Scalars['String']['output']>;
   /** Publication Place */
-  suPublisherPlace?: Maybe<Scalars["String"]["output"]>
+  suPublisherPlace?: Maybe<Scalars['String']['output']>;
   /** Subtitle */
-  suSubtitle?: Maybe<Scalars["String"]["output"]>
+  suSubtitle?: Maybe<Scalars['String']['output']>;
   /**
    * Add a URL to an external source for this publication item such as https://example.com/.
    * This can be the same url as the DOI link.
    * By adding an external source URL, all listings of this publication will link
    * to the external source instead of a page on this website.
    */
-  suUrl?: Maybe<Link>
+  suUrl?: Maybe<Link>;
   /** Year */
-  suYear?: Maybe<Scalars["Int"]["output"]>
+  suYear?: Maybe<Scalars['Int']['output']>;
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
 export type CitationSuOther = CitationInterface & {
-  __typename?: "CitationSuOther"
-  apa?: Maybe<Scalars["Bibliography"]["output"]>
+  __typename?: 'CitationSuOther';
+  apa?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was last edited. */
-  changed: DateTime
-  chicago?: Maybe<Scalars["Bibliography"]["output"]>
+  changed: DateTime;
+  chicago?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Author(s) */
-  suAuthor?: Maybe<Array<NameType>>
+  suAuthor?: Maybe<Array<NameType>>;
   /** Day */
-  suDay?: Maybe<Scalars["Int"]["output"]>
+  suDay?: Maybe<Scalars['Int']['output']>;
   /** Month */
-  suMonth?: Maybe<Scalars["Int"]["output"]>
+  suMonth?: Maybe<Scalars['Int']['output']>;
   /** Publisher */
-  suPublisher?: Maybe<Scalars["String"]["output"]>
+  suPublisher?: Maybe<Scalars['String']['output']>;
   /** Subtitle */
-  suSubtitle?: Maybe<Scalars["String"]["output"]>
+  suSubtitle?: Maybe<Scalars['String']['output']>;
   /** External Source */
-  suUrl?: Maybe<Link>
+  suUrl?: Maybe<Link>;
   /** Year */
-  suYear?: Maybe<Scalars["Int"]["output"]>
+  suYear?: Maybe<Scalars['Int']['output']>;
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
 export type CitationSuThesi = CitationInterface & {
-  __typename?: "CitationSuThesi"
-  apa?: Maybe<Scalars["Bibliography"]["output"]>
+  __typename?: 'CitationSuThesi';
+  apa?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was last edited. */
-  changed: DateTime
-  chicago?: Maybe<Scalars["Bibliography"]["output"]>
+  changed: DateTime;
+  chicago?: Maybe<Scalars['Bibliography']['output']>;
   /** The time that the entity was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Author(s) */
-  suAuthor?: Maybe<Array<NameType>>
+  suAuthor?: Maybe<Array<NameType>>;
   /** Day */
-  suDay?: Maybe<Scalars["Int"]["output"]>
+  suDay?: Maybe<Scalars['Int']['output']>;
   /**
    * DOI id to the journal web page without the “https://doi.org/”. For example
    * enter only for a link that is https://doi.org/12.345/123123 enter only
    * <strong>12.345/123123</strong>.
    */
-  suDoi?: Maybe<Scalars["String"]["output"]>
+  suDoi?: Maybe<Scalars['String']['output']>;
   /** Type of Dissertation */
-  suGenre?: Maybe<Scalars["String"]["output"]>
+  suGenre?: Maybe<Scalars['String']['output']>;
   /** Month */
-  suMonth?: Maybe<Scalars["Int"]["output"]>
+  suMonth?: Maybe<Scalars['Int']['output']>;
   /** This can also be the university for the thesis. */
-  suPublisher?: Maybe<Scalars["String"]["output"]>
+  suPublisher?: Maybe<Scalars['String']['output']>;
   /**
    * Add a URL to an external source for this publication item such as https://example.com/.
    * This can be the same url as the DOI link.
    * By adding an external source URL, all listings of this publication will link
    * to the external source instead of a page on this website.
    */
-  suUrl?: Maybe<Link>
+  suUrl?: Maybe<Link>;
   /** To display the year in the citation style for Chicago format, the publisher field must be populated. */
-  suYear?: Maybe<Scalars["Int"]["output"]>
+  suYear?: Maybe<Scalars['Int']['output']>;
   /** The title of the Citation. */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** Entity type citation. */
-export type CitationUnion =
-  | CitationSuArticleJournal
-  | CitationSuArticleNewspaper
-  | CitationSuBook
-  | CitationSuOther
-  | CitationSuThesi
+export type CitationUnion = CitationSuArticleJournal | CitationSuArticleNewspaper | CitationSuBook | CitationSuOther | CitationSuThesi;
 
 /** Entity type config_pages. */
 export type ConfigPagesInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
-}
+  metatag: Array<MetaTagUnion>;
+};
 
 /** Entity type config_pages. */
-export type ConfigPagesUnion =
-  | LockupSetting
-  | StanfordBasicSiteSetting
-  | StanfordGlobalMessage
-  | StanfordLocalFooter
-  | StanfordSuperFooter
+export type ConfigPagesUnion = LockupSetting | StanfordBasicSiteSetting | StanfordGlobalMessage | StanfordLocalFooter | StanfordSuperFooter;
 
 /** A paginated set of results. */
 export type Connection = {
   /** The edges of this connection. */
-  edges: Array<Edge>
+  edges: Array<Edge>;
   /** The nodes of the edges of this connection. */
-  nodes: Array<EdgeNode>
+  nodes: Array<EdgeNode>;
   /** Information to aid in pagination. */
-  pageInfo: ConnectionPageInfo
-}
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Information about the page in a connection. */
 export type ConnectionPageInfo = {
-  __typename?: "ConnectionPageInfo"
+  __typename?: 'ConnectionPageInfo';
   /** The cursor for the last element in this page. */
-  endCursor?: Maybe<Scalars["Cursor"]["output"]>
+  endCursor?: Maybe<Scalars['Cursor']['output']>;
   /** Whether there are more pages in this connection. */
-  hasNextPage: Scalars["Boolean"]["output"]
+  hasNextPage: Scalars['Boolean']['output'];
   /** Whether there are previous pages in this connection. */
-  hasPreviousPage: Scalars["Boolean"]["output"]
+  hasPreviousPage: Scalars['Boolean']['output'];
   /** The cursor for the first element in this page. */
-  startCursor?: Maybe<Scalars["Cursor"]["output"]>
-}
+  startCursor?: Maybe<Scalars['Cursor']['output']>;
+};
 
 /** Choose how your sorts will occur and on which field. */
 export enum ConnectionSortKeys {
   /** Sort by creation date */
-  CreatedAt = "CREATED_AT",
+  CreatedAt = 'CREATED_AT',
   /** Sort by promoted status. */
-  Promoted = "PROMOTED",
+  Promoted = 'PROMOTED',
   /** Sort by sticky status. */
-  Sticky = "STICKY",
+  Sticky = 'STICKY',
   /** Sort by entity title. */
-  Title = "TITLE",
+  Title = 'TITLE',
   /** Sort by updated date */
-  UpdatedAt = "UPDATED_AT",
+  UpdatedAt = 'UPDATED_AT',
   /** Sort by term weight. */
-  Weight = "WEIGHT",
+  Weight = 'WEIGHT'
 }
 
 /** A Date range has a start and an end. */
 export type DateRange = {
-  __typename?: "DateRange"
+  __typename?: 'DateRange';
   /** The end of the date range. */
-  end?: Maybe<DateTime>
+  end?: Maybe<DateTime>;
   /** The start of the date range. */
-  start?: Maybe<DateTime>
-}
+  start?: Maybe<DateTime>;
+};
 
 /** A DateTime object. */
 export type DateTime = {
-  __typename?: "DateTime"
+  __typename?: 'DateTime';
   /** A string that will have a value of format ±hh:mm */
-  offset: Scalars["UtcOffset"]["output"]
+  offset: Scalars['UtcOffset']['output'];
   /** RFC 3339 compliant time string. */
-  time: Scalars["Time"]["output"]
+  time: Scalars['Time']['output'];
   /** Type represents date and time as number of milliseconds from start of the UNIX epoch. */
-  timestamp: Scalars["Timestamp"]["output"]
+  timestamp: Scalars['Timestamp']['output'];
   /** A field whose value exists in the standard IANA Time Zone Database. */
-  timezone: Scalars["TimeZone"]["output"]
-}
+  timezone: Scalars['TimeZone']['output'];
+};
 
 /**
  * An edge in a connection.
@@ -457,18754 +441,4763 @@ export type DateTime = {
  * relationship they represent.
  */
 export type Edge = {
-  cursor: Scalars["Cursor"]["output"]
-  node: EdgeNode
-}
+  cursor: Scalars['Cursor']['output'];
+  node: EdgeNode;
+};
 
 /** This entity is accessible over an Edge connection. */
 export type EdgeNode = {
-  id: Scalars["ID"]["output"]
-}
+  id: Scalars['ID']['output'];
+};
 
 /** A file object to represent an managed file. */
 export type File = {
-  __typename?: "File"
+  __typename?: 'File';
   /** The description of the file. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The mime type of the file. */
-  mime?: Maybe<Scalars["String"]["output"]>
+  mime?: Maybe<Scalars['String']['output']>;
   /** The name of the file. */
-  name?: Maybe<Scalars["String"]["output"]>
+  name?: Maybe<Scalars['String']['output']>;
   /** The size of the file in bytes. */
-  size: Scalars["Int"]["output"]
+  size: Scalars['Int']['output'];
   /** The URL of the file. */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** A image object to represent an managed file. */
 export type Image = {
-  __typename?: "Image"
+  __typename?: 'Image';
   /** The alt text of the image. */
-  alt?: Maybe<Scalars["String"]["output"]>
+  alt?: Maybe<Scalars['String']['output']>;
   /** Relative focal point X coordinate in percent. */
-  focalX: Scalars["Int"]["output"]
+  focalX: Scalars['Int']['output'];
   /** Relative focal point Y coordinate in percent. */
-  focalY: Scalars["Int"]["output"]
+  focalY: Scalars['Int']['output'];
   /** The height of the image. */
-  height: Scalars["Int"]["output"]
+  height: Scalars['Int']['output'];
   /** The mime type of the image. */
-  mime?: Maybe<Scalars["String"]["output"]>
+  mime?: Maybe<Scalars['String']['output']>;
   /** The size of the image in bytes. */
-  size: Scalars["Int"]["output"]
+  size: Scalars['Int']['output'];
   /** The title text of the image. */
-  title?: Maybe<Scalars["String"]["output"]>
+  title?: Maybe<Scalars['String']['output']>;
   /** The URL of the image. */
-  url: Scalars["String"]["output"]
+  url: Scalars['String']['output'];
   /** Image variations control different sizes and formats for images. */
-  variations?: Maybe<Array<ImageStyleDerivative>>
+  variations?: Maybe<Array<ImageStyleDerivative>>;
   /** The width of the image. */
-  width: Scalars["Int"]["output"]
-}
+  width: Scalars['Int']['output'];
+};
+
 
 /** A image object to represent an managed file. */
 export type ImageVariationsArgs = {
-  styles?: InputMaybe<Array<InputMaybe<ImageStyleAvailable>>>
-}
+  styles?: InputMaybe<Array<InputMaybe<ImageStyleAvailable>>>;
+};
 
 /** Entity type image_style. */
 export type ImageStyle = ImageStyleInterface & {
-  __typename?: "ImageStyle"
+  __typename?: 'ImageStyle';
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
-  name: Scalars["String"]["output"]
-}
+  id: Scalars['ID']['output'];
+  name: Scalars['String']['output'];
+};
 
 /** List of image styles available to use. */
 export enum ImageStyleAvailable {
   /** Breakpoint - 2XL - 1x */
-  Breakpoint2Xl1X = "BREAKPOINT2XL1X",
+  Breakpoint2Xl1X = 'BREAKPOINT2XL1X',
   /** Breakpoint - 2XL - 2x */
-  Breakpoint2Xl2X = "BREAKPOINT2XL2X",
+  Breakpoint2Xl2X = 'BREAKPOINT2XL2X',
   /** Breakpoint - LG - 1x */
-  BreakpointLg1X = "BREAKPOINT_LG1X",
+  BreakpointLg1X = 'BREAKPOINT_LG1X',
   /** Breakpoint - LG - 2x */
-  BreakpointLg2X = "BREAKPOINT_LG2X",
+  BreakpointLg2X = 'BREAKPOINT_LG2X',
   /** Breakpoint - MD - 1x */
-  BreakpointMd1X = "BREAKPOINT_MD1X",
+  BreakpointMd1X = 'BREAKPOINT_MD1X',
   /** Breakpoint - MD - 2x */
-  BreakpointMd2X = "BREAKPOINT_MD2X",
+  BreakpointMd2X = 'BREAKPOINT_MD2X',
   /** Breakpoint - SM - 1x */
-  BreakpointSm1X = "BREAKPOINT_SM1X",
+  BreakpointSm1X = 'BREAKPOINT_SM1X',
   /** Breakpoint - SM - 2x */
-  BreakpointSm2X = "BREAKPOINT_SM2X",
+  BreakpointSm2X = 'BREAKPOINT_SM2X',
   /** Breakpoint - XL - 1x */
-  BreakpointXl1X = "BREAKPOINT_XL1X",
+  BreakpointXl1X = 'BREAKPOINT_XL1X',
   /** Breakpoint - XL - 2x */
-  BreakpointXl2X = "BREAKPOINT_XL2X",
+  BreakpointXl2X = 'BREAKPOINT_XL2X',
   /** Card - 1X - 478x318 */
-  Card1X478X318 = "CARD1X478X318",
+  Card1X478X318 = 'CARD1X478X318',
   /** Card - 2X - 956x636 */
-  Card2X956X636 = "CARD2X956X636",
+  Card2X956X636 = 'CARD2X956X636',
   /** Card - 478x239 */
-  Card478X239 = "CARD478X239",
+  Card478X239 = 'CARD478X239',
   /** Card - 956x478 */
-  Card956X478 = "CARD956X478",
+  Card956X478 = 'CARD956X478',
   /** Card - 1192x596 */
-  Card1192X596 = "CARD1192X596",
+  Card1192X596 = 'CARD1192X596',
   /** Card - 1900x950 */
-  Card1900X950 = "CARD1900X950",
+  Card1900X950 = 'CARD1900X950',
   /** CTA - 1X - 507x338 */
-  Cta1X507X338 = "CTA1X507X338",
+  Cta1X507X338 = 'CTA1X507X338',
   /** CTA - 1X - 596x397 */
-  Cta1X596X397 = "CTA1X596X397",
+  Cta1X596X397 = 'CTA1X596X397',
   /** CTA - 2X - 1014x676 */
-  Cta2X1014X676 = "CTA2X1014X676",
+  Cta2X1014X676 = 'CTA2X1014X676',
   /** CTA - 2X - 1192x794 */
-  Cta2X1192X794 = "CTA2X1192X794",
+  Cta2X1192X794 = 'CTA2X1192X794',
   /** Large (480 wide) */
-  Large = "LARGE",
+  Large = 'LARGE',
   /** Large Square (480x480) */
-  LargeSquare = "LARGE_SQUARE",
+  LargeSquare = 'LARGE_SQUARE',
   /** Linkit result thumbnail */
-  LinkitResultThumbnail = "LINKIT_RESULT_THUMBNAIL",
+  LinkitResultThumbnail = 'LINKIT_RESULT_THUMBNAIL',
   /** Media Library thumbnail (220×220) */
-  MediaLibrary = "MEDIA_LIBRARY",
+  MediaLibrary = 'MEDIA_LIBRARY',
   /** Medium (220 wide) */
-  Medium = "MEDIUM",
+  Medium = 'MEDIUM',
   /** Medium Square (220x220) */
-  MediumSquare = "MEDIUM_SQUARE",
+  MediumSquare = 'MEDIUM_SQUARE',
   /** Full Width Banner Tall */
-  NewsFullWidthBannerTall = "NEWS_FULL_WIDTH_BANNER_TALL",
+  NewsFullWidthBannerTall = 'NEWS_FULL_WIDTH_BANNER_TALL',
   /** Responsive Large (2000) */
-  ResponsiveLarge = "RESPONSIVE_LARGE",
+  ResponsiveLarge = 'RESPONSIVE_LARGE',
   /** Responsive Medium (1300) */
-  ResponsiveMedium = "RESPONSIVE_MEDIUM",
+  ResponsiveMedium = 'RESPONSIVE_MEDIUM',
   /** Responsive Small (800) */
-  ResponsiveSmall = "RESPONSIVE_SMALL",
+  ResponsiveSmall = 'RESPONSIVE_SMALL',
   /** Square - 478 */
-  Square478 = "SQUARE478",
+  Square478 = 'SQUARE478',
   /** Square - 956 */
-  Square956 = "SQUARE956",
+  Square956 = 'SQUARE956',
   /** Square - 1192 */
-  Square1192 = "SQUARE1192",
+  Square1192 = 'SQUARE1192',
   /** Square - 1900 */
-  Square1900 = "SQUARE1900",
+  Square1900 = 'SQUARE1900',
   /** Circle */
-  StanfordCircle = "STANFORD_CIRCLE",
+  StanfordCircle = 'STANFORD_CIRCLE',
   /** News List (280x132) */
-  SuNewsList = "SU_NEWS_LIST",
+  SuNewsList = 'SU_NEWS_LIST',
   /** Thumbnail (100 wide) */
-  Thumbnail = "THUMBNAIL",
+  Thumbnail = 'THUMBNAIL',
   /** Thumbnail Square (100x100) */
-  ThumbnailSquare = "THUMBNAIL_SQUARE",
+  ThumbnailSquare = 'THUMBNAIL_SQUARE',
   /** Tiny Blur */
-  TinyBlur = "TINY_BLUR",
+  TinyBlur = 'TINY_BLUR'
 }
 
 /** ImageStyle derivatives for an Image. */
 export type ImageStyleDerivative = {
-  __typename?: "ImageStyleDerivative"
-  height: Scalars["Int"]["output"]
-  name: Scalars["String"]["output"]
-  url: Scalars["String"]["output"]
-  width: Scalars["Int"]["output"]
-}
+  __typename?: 'ImageStyleDerivative';
+  height: Scalars['Int']['output'];
+  name: Scalars['String']['output'];
+  url: Scalars['String']['output'];
+  width: Scalars['Int']['output'];
+};
 
 /** Entity type image_style. */
 export type ImageStyleInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
-  name: Scalars["String"]["output"]
-}
+  id: Scalars['ID']['output'];
+  name: Scalars['String']['output'];
+};
 
 /** Entity type image_style. */
-export type ImageStyleUnion = ImageStyle
+export type ImageStyleUnion = ImageStyle;
 
 /** Generic input for key-value pairs. */
 export type KeyValueInput = {
-  key: Scalars["String"]["input"]
-  value?: InputMaybe<Scalars["String"]["input"]>
-}
+  key: Scalars['String']['input'];
+  value?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** A language definition provided by the CMS. */
 export type Language = {
-  __typename?: "Language"
+  __typename?: 'Language';
   /** The language direction. */
-  direction?: Maybe<Scalars["String"]["output"]>
+  direction?: Maybe<Scalars['String']['output']>;
   /** The language code. */
-  id?: Maybe<Scalars["ID"]["output"]>
+  id?: Maybe<Scalars['ID']['output']>;
   /** The language name. */
-  name?: Maybe<Scalars["String"]["output"]>
-}
+  name?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type layout. */
 export type Layout = LayoutLibraryInterface & {
-  __typename?: "Layout"
+  __typename?: 'Layout';
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
-}
+  id: Scalars['ID']['output'];
+};
 
 /** Layout Library entity. */
 export type LayoutLibrary = {
-  __typename?: "LayoutLibrary"
+  __typename?: 'LayoutLibrary';
   /** Machine name of the layout definition. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Human readable name of the layout definition. */
-  label: Scalars["String"]["output"]
-}
+  label: Scalars['String']['output'];
+};
 
 /** Entity type layout. */
 export type LayoutLibraryInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
-}
+  id: Scalars['ID']['output'];
+};
 
 /** Entity type layout. */
-export type LayoutLibraryUnion = Layout
+export type LayoutLibraryUnion = Layout;
 
 /** If this component has been designed by a User extra information will be available here. */
 export type LayoutParagraphs = {
-  __typename?: "LayoutParagraphs"
+  __typename?: 'LayoutParagraphs';
   /** The layout definition for this component. */
-  layout?: Maybe<Layout>
+  layout?: Maybe<Layout>;
   /** Detail on where this component is suggested to be placed within the parent component. */
-  position?: Maybe<LayoutParagraphsPosition>
-}
+  position?: Maybe<LayoutParagraphsPosition>;
+};
 
 /** This content has been arranged using Layout Paragraphs. */
 export type LayoutParagraphsInterface = {
   /** The layout information for this paragraph. */
-  composition: LayoutParagraphs
-}
+  composition: LayoutParagraphs;
+};
 
 /** This component positionally belongs to another component's layout. */
 export type LayoutParagraphsPosition = {
-  __typename?: "LayoutParagraphsPosition"
+  __typename?: 'LayoutParagraphsPosition';
   /** The UUID of the parent component this component belongs to. */
-  parentId?: Maybe<Scalars["ID"]["output"]>
+  parentId?: Maybe<Scalars['ID']['output']>;
   /** Where this component is suggested to be places within the parent component's regions. */
-  region?: Maybe<Scalars["String"]["output"]>
-}
+  region?: Maybe<Scalars['String']['output']>;
+};
 
 /** A link. */
 export type Link = {
-  __typename?: "Link"
+  __typename?: 'Link';
   /** Whether the link is internal to this website. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** The title of the link. */
-  title?: Maybe<Scalars["String"]["output"]>
+  title?: Maybe<Scalars['String']['output']>;
   /** The URL of the link. */
-  url?: Maybe<Scalars["String"]["output"]>
-}
+  url?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type config_pages. */
-export type LockupSetting = ConfigPagesInterface &
-  EdgeNode &
-  MetaTagInterface & {
-    __typename?: "LockupSetting"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Site title line. */
-    suLine1?: Maybe<Scalars["String"]["output"]>
-    /** Secondary title line. */
-    suLine2?: Maybe<Scalars["String"]["output"]>
-    /** Tertiary title line. */
-    suLine3?: Maybe<Scalars["String"]["output"]>
-    /** Organization name. */
-    suLine4?: Maybe<Scalars["String"]["output"]>
-    /** Last line full width option. */
-    suLine5?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Uncheck this box if you want to replace the default lock-up settings with a
-     * custom logo or text. This custom logo will appear in the top left corner of
-     * the website's main header.
-     * <strong>The lockup will only change the look. Remember to change the name of
-     * your site as well. For instructions, <a
-     * href="https://sitesuserguide.stanford.edu/get-started/update-site-name">see
-     * the user guide</a>.</strong>
-     */
-    suLockupEnabled?: Maybe<Scalars["Boolean"]["output"]>
-    /** Layout options. */
-    suLockupOptions?: Maybe<Scalars["String"]["output"]>
-    /** Upload logo image */
-    suUploadLogoImage?: Maybe<Image>
-    /**
-     * Uncheck this box if you want to replace the default lock up settings with a
-     * custom logo. This custom logo will appear in the top left corner of the
-     * website's main header.
-     */
-    suUseThemeLogo?: Maybe<Scalars["Boolean"]["output"]>
-  }
+export type LockupSetting = ConfigPagesInterface & EdgeNode & MetaTagInterface & {
+  __typename?: 'LockupSetting';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Site title line. */
+  suLine1?: Maybe<Scalars['String']['output']>;
+  /** Secondary title line. */
+  suLine2?: Maybe<Scalars['String']['output']>;
+  /** Tertiary title line. */
+  suLine3?: Maybe<Scalars['String']['output']>;
+  /** Organization name. */
+  suLine4?: Maybe<Scalars['String']['output']>;
+  /** Last line full width option. */
+  suLine5?: Maybe<Scalars['String']['output']>;
+  /**
+   * Uncheck this box if you want to replace the default lock-up settings with a
+   * custom logo or text. This custom logo will appear in the top left corner of
+   * the website's main header.
+   * <strong>The lockup will only change the look. Remember to change the name of
+   * your site as well. For instructions, <a
+   * href="https://sitesuserguide.stanford.edu/get-started/update-site-name">see
+   * the user guide</a>.</strong>
+   */
+  suLockupEnabled?: Maybe<Scalars['Boolean']['output']>;
+  /** Layout options. */
+  suLockupOptions?: Maybe<Scalars['String']['output']>;
+  /** Upload logo image */
+  suUploadLogoImage?: Maybe<Image>;
+  /**
+   * Uncheck this box if you want to replace the default lock up settings with a
+   * custom logo. This custom logo will appear in the top left corner of the
+   * website's main header.
+   */
+  suUseThemeLogo?: Maybe<Scalars['Boolean']['output']>;
+};
 
 /** A paginated set of results for LockupSetting. */
 export type LockupSettingConnection = Connection & {
-  __typename?: "LockupSettingConnection"
-  edges: Array<LockupSettingEdge>
-  nodes: Array<LockupSetting>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'LockupSettingConnection';
+  edges: Array<LockupSettingEdge>;
+  nodes: Array<LockupSetting>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for LockupSetting. */
 export type LockupSettingEdge = Edge & {
-  __typename?: "LockupSettingEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: LockupSetting
-}
+  __typename?: 'LockupSettingEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: LockupSetting;
+};
 
 /** Stanford Embeds */
-export type MediaEmbeddable = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaEmbeddable"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /**
-     * Use this field to paste in embed codes which are not available through oEmbed.
-     * Currently only the following embed codes are allowed:
-     * <ul>
-     * <li><strong>Sharepoint Document</li></strong>
-     *  <li><strong>Airtable</li></strong>
-     *  <li><strong>Smartsheet</li></strong>
-     *  <li><strong>Google IFrames</li></strong>
-     *  <li><strong>Outlook Calendar</li></strong>
-     *  <li><strong>Localist Events</li></strong>
-     * </ul>
-     * For more custom embed codes please <a
-     */
-    mediaEmbeddableCode?: Maybe<Scalars["String"]["output"]>
-    /** The URL of the media to embed. */
-    mediaEmbeddableOembed?: Maybe<Scalars["String"]["output"]>
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type MediaEmbeddable = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaEmbeddable';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /**
+   * Use this field to paste in embed codes which are not available through oEmbed.
+   * Currently only the following embed codes are allowed:
+   * <ul>
+   * <li><strong>Sharepoint Document</li></strong>
+   *  <li><strong>Airtable</li></strong>
+   *  <li><strong>Smartsheet</li></strong>
+   *  <li><strong>Google IFrames</li></strong>
+   *  <li><strong>Outlook Calendar</li></strong>
+   *  <li><strong>Localist Events</li></strong>
+   * </ul>
+   * For more custom embed codes please <a
+   */
+  mediaEmbeddableCode?: Maybe<Scalars['String']['output']>;
+  /** The URL of the media to embed. */
+  mediaEmbeddableOembed?: Maybe<Scalars['String']['output']>;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Use local files for reusable media. */
-export type MediaFile = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaFile"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** File */
-    mediaFile: File
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type MediaFile = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaFile';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** File */
+  mediaFile: File;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Publicly shared Google Form */
-export type MediaGoogleForm = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaGoogleForm"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /**
-     * Forms can only be embedded if they do <strong>not</strong> have any file
-     * upload fields. Please ensure your form doesn't have any of these fields.
-     */
-    mediaGoogleForm: Scalars["String"]["output"]
-    /** The height, in pixels, of the iframe used to embed the Google Form */
-    mediaGoogleFormHgt: Scalars["Int"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type MediaGoogleForm = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaGoogleForm';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /**
+   * Forms can only be embedded if they do <strong>not</strong> have any file
+   * upload fields. Please ensure your form doesn't have any of these fields.
+   */
+  mediaGoogleForm: Scalars['String']['output'];
+  /** The height, in pixels, of the iframe used to embed the Google Form */
+  mediaGoogleFormHgt: Scalars['Int']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Use local images for reusable media. */
-export type MediaImage = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaImage"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** Image */
-    mediaImage: Image
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type MediaImage = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaImage';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** Image */
+  mediaImage: Image;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Entity type media. */
 export type MediaInterface = {
   /** The time the media item was last edited. */
-  changed: DateTime
+  changed: DateTime;
   /** The time the media item was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Language */
-  langcode: Language
+  langcode: Language;
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** Name */
-  name: Scalars["String"]["output"]
+  name: Scalars['String']['output'];
   /** URL alias */
-  path: Scalars["String"]["output"]
+  path: Scalars['String']['output'];
   /** Published */
-  status: Scalars["Boolean"]["output"]
-}
+  status: Scalars['Boolean']['output'];
+};
 
 /** Images intended only for gallery paragraphs */
-export type MediaStanfordGalleryImage = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaStanfordGalleryImage"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Caption */
-    suGalleryCaption?: Maybe<Scalars["String"]["output"]>
-    /** Gallery Image */
-    suGalleryImage?: Maybe<Image>
-  }
+export type MediaStanfordGalleryImage = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaStanfordGalleryImage';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Caption */
+  suGalleryCaption?: Maybe<Scalars['String']['output']>;
+  /** Gallery Image */
+  suGalleryImage?: Maybe<Image>;
+};
 
 /** Entity type media. */
-export type MediaSupProtectedFile = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaSupProtectedFile"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** File */
-    supMediaFile: File
-  }
+export type MediaSupProtectedFile = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaSupProtectedFile';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** File */
+  supMediaFile: File;
+};
 
 /** Entity type media. */
-export type MediaUnion =
-  | MediaEmbeddable
-  | MediaFile
-  | MediaGoogleForm
-  | MediaImage
-  | MediaStanfordGalleryImage
-  | MediaSupProtectedFile
-  | MediaVideo
+export type MediaUnion = MediaEmbeddable | MediaFile | MediaGoogleForm | MediaImage | MediaStanfordGalleryImage | MediaSupProtectedFile | MediaVideo;
 
 /** Use Video urls from YouTube for reusable media. */
-export type MediaVideo = MediaInterface &
-  MetaTagInterface & {
-    __typename?: "MediaVideo"
-    /** The time the media item was last edited. */
-    changed: DateTime
-    /** The time the media item was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** Video URL */
-    mediaOembedVideo: Scalars["String"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type MediaVideo = MediaInterface & MetaTagInterface & {
+  __typename?: 'MediaVideo';
+  /** The time the media item was last edited. */
+  changed: DateTime;
+  /** The time the media item was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** Video URL */
+  mediaOembedVideo: Scalars['String']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Entity type menu. */
 export type Menu = MenuInterface & {
-  __typename?: "Menu"
+  __typename?: 'Menu';
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The menu items. */
-  items: Array<MenuItem>
+  items: Array<MenuItem>;
   /** The menu name. */
-  name: Scalars["String"]["output"]
-}
+  name: Scalars['String']['output'];
+};
 
 /** List of menus available to load. */
 export enum MenuAvailable {
   /** Main navigation */
-  Main = "MAIN",
+  Main = 'MAIN'
 }
 
 /** Entity type menu. */
 export type MenuInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The menu items. */
-  items: Array<MenuItem>
+  items: Array<MenuItem>;
   /** The menu name. */
-  name: Scalars["String"]["output"]
-}
+  name: Scalars['String']['output'];
+};
 
 /** A menu item defined in the CMS. */
 export type MenuItem = {
-  __typename?: "MenuItem"
+  __typename?: 'MenuItem';
   /** Attributes of this menu item. */
-  attributes: MenuItemAttributes
+  attributes: MenuItemAttributes;
   /** Child menu items of this menu item. */
-  children: Array<MenuItem>
+  children: Array<MenuItem>;
   /** The description of the menu item. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** Whether this menu item is intended to be expanded. */
-  expanded: Scalars["Boolean"]["output"]
+  expanded: Scalars['Boolean']['output'];
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Whether this menu item links to an internal route. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** The language of the menu item. */
-  langcode: Language
+  langcode: Language;
   /** The route this menu item uses. Route loading can be disabled per menu type. */
-  route?: Maybe<RouteUnion>
+  route?: Maybe<RouteUnion>;
   /** The title of the menu item. */
-  title: Scalars["String"]["output"]
+  title: Scalars['String']['output'];
   /** The URL of the menu item. */
-  url?: Maybe<Scalars["String"]["output"]>
-}
+  url?: Maybe<Scalars['String']['output']>;
+};
 
 /** Menu item options set within the CMS. */
 export type MenuItemAttributes = {
-  __typename?: "MenuItemAttributes"
-  class?: Maybe<Scalars["String"]["output"]>
-}
+  __typename?: 'MenuItemAttributes';
+  class?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type menu. */
-export type MenuUnion = Menu
+export type MenuUnion = Menu;
 
 /** A meta tag element. */
 export type MetaTag = {
   /** The HTML tag for this meta element. */
-  tag: Scalars["String"]["output"]
-}
+  tag: Scalars['String']['output'];
+};
 
 /** This entity has meta tags enabled. */
 export type MetaTagInterface = {
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
-}
+  metatag: Array<MetaTagUnion>;
+};
 
 /** A meta link element. */
 export type MetaTagLink = MetaTag & {
-  __typename?: "MetaTagLink"
+  __typename?: 'MetaTagLink';
   /** The meta tag element attributes. */
-  attributes: MetaTagLinkAttributes
+  attributes: MetaTagLinkAttributes;
   /** The HTML tag for this meta element. */
-  tag: Scalars["String"]["output"]
-}
+  tag: Scalars['String']['output'];
+};
 
 /** A meta link element's attributes. */
 export type MetaTagLinkAttributes = {
-  __typename?: "MetaTagLinkAttributes"
+  __typename?: 'MetaTagLinkAttributes';
   /** Specifies the location of the linked document. */
-  href?: Maybe<Scalars["String"]["output"]>
+  href?: Maybe<Scalars['String']['output']>;
   /** Specifies the location of the linked document. */
-  hreflang?: Maybe<Scalars["String"]["output"]>
+  hreflang?: Maybe<Scalars['String']['output']>;
   /** Specifies on what device the linked document will be displayed. */
-  media?: Maybe<Scalars["String"]["output"]>
+  media?: Maybe<Scalars['String']['output']>;
   /** Specifies the relationship between the current document and the linked document. */
-  rel?: Maybe<Scalars["String"]["output"]>
+  rel?: Maybe<Scalars['String']['output']>;
   /** Specifies the size of the linked resource. Only for rel="icon". */
-  sizes?: Maybe<Scalars["String"]["output"]>
+  sizes?: Maybe<Scalars['String']['output']>;
   /** Specifies the media type of the linked document. */
-  type?: Maybe<Scalars["String"]["output"]>
-}
+  type?: Maybe<Scalars['String']['output']>;
+};
 
 /** A meta property element. */
 export type MetaTagProperty = MetaTag & {
-  __typename?: "MetaTagProperty"
+  __typename?: 'MetaTagProperty';
   /** The meta tag element attributes. */
-  attributes: MetaTagPropertyAttributes
+  attributes: MetaTagPropertyAttributes;
   /** The HTML tag for this meta element. */
-  tag: Scalars["String"]["output"]
-}
+  tag: Scalars['String']['output'];
+};
 
 /** A meta property element's attributes. */
 export type MetaTagPropertyAttributes = {
-  __typename?: "MetaTagPropertyAttributes"
+  __typename?: 'MetaTagPropertyAttributes';
   /** The content attribute of the meta tag. */
-  content?: Maybe<Scalars["String"]["output"]>
+  content?: Maybe<Scalars['String']['output']>;
   /** The property attribute of the meta tag. */
-  property?: Maybe<Scalars["String"]["output"]>
-}
+  property?: Maybe<Scalars['String']['output']>;
+};
 
 /** A meta script element. */
 export type MetaTagScript = MetaTag & {
-  __typename?: "MetaTagScript"
+  __typename?: 'MetaTagScript';
   /** The meta tag element attributes. */
-  attributes: MetaTagScriptAttributes
+  attributes: MetaTagScriptAttributes;
   /** The content of the script tag. */
-  content?: Maybe<Scalars["String"]["output"]>
+  content?: Maybe<Scalars['String']['output']>;
   /** The HTML tag for this meta element. */
-  tag: Scalars["String"]["output"]
-}
+  tag: Scalars['String']['output'];
+};
 
 /** A meta script element's attributes. */
 export type MetaTagScriptAttributes = {
-  __typename?: "MetaTagScriptAttributes"
+  __typename?: 'MetaTagScriptAttributes';
   /** The integrity attribute of the script tag. */
-  integrity?: Maybe<Scalars["String"]["output"]>
+  integrity?: Maybe<Scalars['String']['output']>;
   /** The src attribute of the script tag. */
-  src?: Maybe<Scalars["String"]["output"]>
+  src?: Maybe<Scalars['String']['output']>;
   /** The type attribute of the script tag. */
-  type?: Maybe<Scalars["String"]["output"]>
-}
+  type?: Maybe<Scalars['String']['output']>;
+};
 
 /** A meta tag element. */
-export type MetaTagUnion = MetaTagLink | MetaTagProperty | MetaTagScript | MetaTagValue
+export type MetaTagUnion = MetaTagLink | MetaTagProperty | MetaTagScript | MetaTagValue;
 
 /** A meta content element. */
 export type MetaTagValue = MetaTag & {
-  __typename?: "MetaTagValue"
+  __typename?: 'MetaTagValue';
   /** The meta tag element attributes. */
-  attributes: MetaTagValueAttributes
+  attributes: MetaTagValueAttributes;
   /** The HTML tag for this meta element. */
-  tag: Scalars["String"]["output"]
-}
+  tag: Scalars['String']['output'];
+};
 
 /** A meta content element's attributes. */
 export type MetaTagValueAttributes = {
-  __typename?: "MetaTagValueAttributes"
+  __typename?: 'MetaTagValueAttributes';
   /** The content attribute of the meta tag. */
-  content?: Maybe<Scalars["String"]["output"]>
+  content?: Maybe<Scalars['String']['output']>;
   /** The name attribute of the meta tag. */
-  name?: Maybe<Scalars["String"]["output"]>
-}
+  name?: Maybe<Scalars['String']['output']>;
+};
 
 /** The schema's entry-point for mutations. */
 export type Mutation = {
-  __typename?: "Mutation"
+  __typename?: 'Mutation';
   /** Placeholder for mutation extension. */
-  _: Scalars["Boolean"]["output"]
-}
+  _: Scalars['Boolean']['output'];
+};
 
 /** Smart Date data. */
 export type NameType = {
-  __typename?: "NameType"
+  __typename?: 'NameType';
   /** Credentials */
-  credentials?: Maybe<Scalars["String"]["output"]>
+  credentials?: Maybe<Scalars['String']['output']>;
   /** Family */
-  family?: Maybe<Scalars["String"]["output"]>
+  family?: Maybe<Scalars['String']['output']>;
   /** Generational */
-  generational?: Maybe<Scalars["String"]["output"]>
+  generational?: Maybe<Scalars['String']['output']>;
   /** Given */
-  given?: Maybe<Scalars["String"]["output"]>
+  given?: Maybe<Scalars['String']['output']>;
   /** Middle name(s) */
-  middle?: Maybe<Scalars["String"]["output"]>
+  middle?: Maybe<Scalars['String']['output']>;
   /** Title */
-  title?: Maybe<Scalars["String"]["output"]>
-}
+  title?: Maybe<Scalars['String']['output']>;
+};
 
 /** Entity type node. */
 export type NodeInterface = {
   /** The time that the node was last edited. */
-  changed: DateTime
+  changed: DateTime;
   /** The date and time that the content was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** Language */
-  langcode: Language
+  langcode: Language;
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** URL alias */
-  path: Scalars["String"]["output"]
+  path: Scalars['String']['output'];
   /** Promoted to front page */
-  promote: Scalars["Boolean"]["output"]
+  promote: Scalars['Boolean']['output'];
   /** Published */
-  status: Scalars["Boolean"]["output"]
+  status: Scalars['Boolean']['output'];
   /** Sticky at top of lists */
-  sticky: Scalars["Boolean"]["output"]
+  sticky: Scalars['Boolean']['output'];
   /** Title */
-  title: Scalars["String"]["output"]
-}
+  title: Scalars['String']['output'];
+};
 
 /** A course includes information such as title, year, quarter, day(s) and time(s), etc. */
-export type NodeStanfordCourse = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordCourse"
-    /** Body */
-    body?: Maybe<TextSummary>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Academic Year */
-    suCourseAcademicYear?: Maybe<Scalars["String"]["output"]>
-    /** Course Code */
-    suCourseCode?: Maybe<Scalars["String"]["output"]>
-    /** Course ID */
-    suCourseId?: Maybe<Scalars["Int"]["output"]>
-    /** Instructors */
-    suCourseInstructors?: Maybe<Array<Scalars["String"]["output"]>>
-    /** Course Link */
-    suCourseLink: Link
-    /** The quarters the course is offered. */
-    suCourseQuarters?: Maybe<Array<TermSuCourseQuarter>>
-    /** Units */
-    suCourseSectionUnits?: Maybe<Scalars["String"]["output"]>
-    /** The course subject code. E.g., ACCT, MATH, GEO, etc. */
-    suCourseSubject?: Maybe<TermSuCourseSubject>
-    /** Course tags from ExploreCourses */
-    suCourseTags?: Maybe<Array<TermSuCourseTag>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordCourse = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordCourse';
+  /** Body */
+  body?: Maybe<TextSummary>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Academic Year */
+  suCourseAcademicYear?: Maybe<Scalars['String']['output']>;
+  /** Course Code */
+  suCourseCode?: Maybe<Scalars['String']['output']>;
+  /** Course ID */
+  suCourseId?: Maybe<Scalars['Int']['output']>;
+  /** Instructors */
+  suCourseInstructors?: Maybe<Array<Scalars['String']['output']>>;
+  /** Course Link */
+  suCourseLink: Link;
+  /** The quarters the course is offered. */
+  suCourseQuarters?: Maybe<Array<TermSuCourseQuarter>>;
+  /** Units */
+  suCourseSectionUnits?: Maybe<Scalars['String']['output']>;
+  /** The course subject code. E.g., ACCT, MATH, GEO, etc. */
+  suCourseSubject?: Maybe<TermSuCourseSubject>;
+  /** Course tags from ExploreCourses */
+  suCourseTags?: Maybe<Array<TermSuCourseTag>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordCourse. */
 export type NodeStanfordCourseConnection = Connection & {
-  __typename?: "NodeStanfordCourseConnection"
-  edges: Array<NodeStanfordCourseEdge>
-  nodes: Array<NodeStanfordCourse>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordCourseConnection';
+  edges: Array<NodeStanfordCourseEdge>;
+  nodes: Array<NodeStanfordCourse>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordCourse. */
 export type NodeStanfordCourseEdge = Edge & {
-  __typename?: "NodeStanfordCourseEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordCourse
-}
+  __typename?: 'NodeStanfordCourseEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordCourse;
+};
 
 /** An event content type with integration with events-legacy.stanford.edu */
-export type NodeStanfordEvent = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordEvent"
-    /** Body */
-    body?: Maybe<TextSummary>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /**
-     * Use this for the location if a physical address is not available. If a
-     * physical address is available, it is recommended to use the "Location" field.
-     */
-    suEventAltLoc?: Maybe<Scalars["String"]["output"]>
-    /** Groups of people to whom this event is for.  */
-    suEventAudience?: Maybe<Array<TermEventAudience>>
-    /** Add additional content that displays under the body text on the event page. */
-    suEventComponents?: Maybe<Array<NodeStanfordEventSuEventComponentsUnion>>
-    /** Any additional contact information (e.g., contact name, etc.) */
-    suEventContactInfo?: Maybe<Scalars["String"]["output"]>
-    /** Add a button to a registration form, signup list, or other information to the event.  */
-    suEventCta?: Maybe<Link>
-    /** The day and time this event occurs.  */
-    suEventDateTime: SmartDateType
-    /**
-     * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
-     * subheadline - in smaller font - on the list page and on the event page.</em>
-     */
-    suEventDek?: Maybe<Scalars["String"]["output"]>
-    /** Add a contact e-mail address for the event. */
-    suEventEmail?: Maybe<Scalars["Email"]["output"]>
-    /** External Image */
-    suEventExtImage?: Maybe<Scalars["String"]["output"]>
-    /** Departments & Groups */
-    suEventGroups?: Maybe<Array<TermStanfordEventGroup>>
-    /** Keywords and Tags */
-    suEventKeywords?: Maybe<Array<TermStanfordEventKeyword>>
-    /** Where the event is taking place. */
-    suEventLocation?: Maybe<Address>
-    /** This is the text that will display on the site. */
-    suEventMapLink?: Maybe<Link>
-    /**
-     * Add all schedule items for your event here. By default the items will be
-     * listed in chronological order of date and time. Items with no date and time
-     * are displayed at the top of the list in alphabetical order.
-     */
-    suEventSchedule?: Maybe<Array<ParagraphStanfordSchedule>>
-    /**
-     * Add a URL to an external source for this event item such as
-     * https://example.com/. By adding an external source URL all listings of this
-     * event article will link to the external source instead of a page on this
-     */
-    suEventSource?: Maybe<Link>
-    /**
-     * Add all event sponsors here. You can rearrange the list using the drag-drop
-     * functionality. <em>Sponsors appear below the Dek on the event page.</em>
-     */
-    suEventSponsor?: Maybe<Array<Scalars["String"]["output"]>>
-    /**
-     * Maximum 140 characters. <em>A "subheadline" is a shorter headline text that
-     * appears below the main headline - in smaller font - on the list page and on
-     * the event page.</em>
-     */
-    suEventSubheadline?: Maybe<Scalars["String"]["output"]>
-    /** Subject */
-    suEventSubject?: Maybe<Array<TermStanfordEventSubject>>
-    /**  Add a contact telephone number for the event. */
-    suEventTelephone?: Maybe<Scalars["PhoneNumber"]["output"]>
-    /**
-     * Add all Event Type terms for this event. Note: Only the first selected term
-     * will be displayed to the end users. The complete list of terms will be
-     * displayed at the end of the event page. <a
-     * to add, edit and delete event terms.</a>
-     */
-    suEventType?: Maybe<Array<TermStanfordEventType>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordEvent = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordEvent';
+  /** Body */
+  body?: Maybe<TextSummary>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /**
+   * Use this for the location if a physical address is not available. If a
+   * physical address is available, it is recommended to use the "Location" field.
+   */
+  suEventAltLoc?: Maybe<Scalars['String']['output']>;
+  /** Groups of people to whom this event is for.  */
+  suEventAudience?: Maybe<Array<TermEventAudience>>;
+  /** Add additional content that displays under the body text on the event page. */
+  suEventComponents?: Maybe<Array<NodeStanfordEventSuEventComponentsUnion>>;
+  /** Any additional contact information (e.g., contact name, etc.) */
+  suEventContactInfo?: Maybe<Scalars['String']['output']>;
+  /** Add a button to a registration form, signup list, or other information to the event.  */
+  suEventCta?: Maybe<Link>;
+  /** The day and time this event occurs.  */
+  suEventDateTime: SmartDateType;
+  /**
+   * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
+   * subheadline - in smaller font - on the list page and on the event page.</em>
+   */
+  suEventDek?: Maybe<Scalars['String']['output']>;
+  /** Add a contact e-mail address for the event. */
+  suEventEmail?: Maybe<Scalars['Email']['output']>;
+  /** External Image */
+  suEventExtImage?: Maybe<Scalars['String']['output']>;
+  /** Departments & Groups */
+  suEventGroups?: Maybe<Array<TermStanfordEventGroup>>;
+  /** Keywords and Tags */
+  suEventKeywords?: Maybe<Array<TermStanfordEventKeyword>>;
+  /** Where the event is taking place. */
+  suEventLocation?: Maybe<Address>;
+  /** This is the text that will display on the site. */
+  suEventMapLink?: Maybe<Link>;
+  /**
+   * Add all schedule items for your event here. By default the items will be
+   * listed in chronological order of date and time. Items with no date and time
+   * are displayed at the top of the list in alphabetical order.
+   */
+  suEventSchedule?: Maybe<Array<ParagraphStanfordSchedule>>;
+  /**
+   * Add a URL to an external source for this event item such as
+   * https://example.com/. By adding an external source URL all listings of this
+   * event article will link to the external source instead of a page on this
+   */
+  suEventSource?: Maybe<Link>;
+  /**
+   * Add all event sponsors here. You can rearrange the list using the drag-drop
+   * functionality. <em>Sponsors appear below the Dek on the event page.</em>
+   */
+  suEventSponsor?: Maybe<Array<Scalars['String']['output']>>;
+  /**
+   * Maximum 140 characters. <em>A "subheadline" is a shorter headline text that
+   * appears below the main headline - in smaller font - on the list page and on
+   * the event page.</em>
+   */
+  suEventSubheadline?: Maybe<Scalars['String']['output']>;
+  /** Subject */
+  suEventSubject?: Maybe<Array<TermStanfordEventSubject>>;
+  /**  Add a contact telephone number for the event. */
+  suEventTelephone?: Maybe<Scalars['PhoneNumber']['output']>;
+  /**
+   * Add all Event Type terms for this event. Note: Only the first selected term
+   * will be displayed to the end users. The complete list of terms will be
+   * displayed at the end of the event page. <a
+   * to add, edit and delete event terms.</a>
+   */
+  suEventType?: Maybe<Array<TermStanfordEventType>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordEvent. */
 export type NodeStanfordEventConnection = Connection & {
-  __typename?: "NodeStanfordEventConnection"
-  edges: Array<NodeStanfordEventEdge>
-  nodes: Array<NodeStanfordEvent>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordEventConnection';
+  edges: Array<NodeStanfordEventEdge>;
+  nodes: Array<NodeStanfordEvent>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordEvent. */
 export type NodeStanfordEventEdge = Edge & {
-  __typename?: "NodeStanfordEventEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordEvent
-}
+  __typename?: 'NodeStanfordEventEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordEvent;
+};
 
 /** A collection of events */
-export type NodeStanfordEventSeries = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordEventSeries"
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Add additional content that displays under the body text on the series node page.  */
-    suEventSeriesComponents?: Maybe<Array<NodeStanfordEventSeriesSuEventSeriesComponentsUnion>>
-    /**
-     * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
-     * headline - in smaller font - on the list page.</em>
-     */
-    suEventSeriesDek?: Maybe<Scalars["String"]["output"]>
-    /**
-     * A manually curated list of events in this event series. Start typing the title
-     * of a published event within this site to select it. You can rearrange the list
-     * using the drag-drop functionality.
-     */
-    suEventSeriesEvent?: Maybe<Array<NodeStanfordEvent>>
-    /**
-     * Maximum 140 characters. A "subheadline" is a shorter headline text that
-     * appears below the main headline - in smaller font - on the series node page
-     */
-    suEventSeriesSubheadline?: Maybe<Scalars["String"]["output"]>
-    /** The "event type" will appear above the main headline - in smaller font - on the list page.  */
-    suEventSeriesType?: Maybe<Array<TermStanfordEventType>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordEventSeries = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordEventSeries';
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Add additional content that displays under the body text on the series node page.  */
+  suEventSeriesComponents?: Maybe<Array<NodeStanfordEventSeriesSuEventSeriesComponentsUnion>>;
+  /**
+   * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
+   * headline - in smaller font - on the list page.</em>
+   */
+  suEventSeriesDek?: Maybe<Scalars['String']['output']>;
+  /**
+   * A manually curated list of events in this event series. Start typing the title
+   * of a published event within this site to select it. You can rearrange the list
+   * using the drag-drop functionality.
+   */
+  suEventSeriesEvent?: Maybe<Array<NodeStanfordEvent>>;
+  /**
+   * Maximum 140 characters. A "subheadline" is a shorter headline text that
+   * appears below the main headline - in smaller font - on the series node page
+   */
+  suEventSeriesSubheadline?: Maybe<Scalars['String']['output']>;
+  /** The "event type" will appear above the main headline - in smaller font - on the list page.  */
+  suEventSeriesType?: Maybe<Array<TermStanfordEventType>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordEventSeries. */
 export type NodeStanfordEventSeriesConnection = Connection & {
-  __typename?: "NodeStanfordEventSeriesConnection"
-  edges: Array<NodeStanfordEventSeriesEdge>
-  nodes: Array<NodeStanfordEventSeries>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordEventSeriesConnection';
+  edges: Array<NodeStanfordEventSeriesEdge>;
+  nodes: Array<NodeStanfordEventSeries>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordEventSeries. */
 export type NodeStanfordEventSeriesEdge = Edge & {
-  __typename?: "NodeStanfordEventSeriesEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordEventSeries
-}
+  __typename?: 'NodeStanfordEventSeriesEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordEventSeries;
+};
 
 /** Add additional content that displays under the body text on the series node page.  */
-export type NodeStanfordEventSeriesSuEventSeriesComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type NodeStanfordEventSeriesSuEventSeriesComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** Add additional content that displays under the body text on the event page. */
-export type NodeStanfordEventSuEventComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type NodeStanfordEventSuEventComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** Entity type node. */
-export type NodeStanfordNews = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordNews"
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /**
-     * Maximum one banner media. <em>The “banner media” will display as a
-     * full-width image or video above the body text area on the article page.</em>
-     */
-    suNewsBanner?: Maybe<NodeStanfordNewsSuNewsBannerUnion>
-    /** Banner Caption */
-    suNewsBannerMediaCaption?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Use a comma to separate the list of names. <em>The “byline" identifies the
-     * author(s) of the article. It will appear below the headline and dek on the
-     * article page.</em>
-     */
-    suNewsByline?: Maybe<Scalars["String"]["output"]>
-    /** Paragraphs */
-    suNewsComponents?: Maybe<Array<NodeStanfordNewsSuNewsComponentsUnion>>
-    /**
-     * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
-     * headline - in smaller font - on the list page and on the article page.</em>
-     */
-    suNewsDek?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Maximum one featured media. <em>The “featured media” will appear as a
-     * thumbnail on the list page, and as a thumbnail on the teaser card
-     * paragraph.</em>
-     */
-    suNewsFeaturedMedia?: Maybe<MediaImage>
-    /** Hide Social Share Icons */
-    suNewsHideSocial?: Maybe<Scalars["Boolean"]["output"]>
-    /** <em>The “publishing date” will appear next to the “byline” below the headline and dek on the article page.</em> */
-    suNewsPublishingDate?: Maybe<DateTime>
-    /**
-     * Add a URL to an external source for this news item such as
-     * https://example.com/. By adding an external source URL all listings of this
-     * news article will link to the external source instead of a page on this
-     */
-    suNewsSource?: Maybe<Link>
-    /**
-     * Add all News Type terms for this article. Note: Only the top three selected
-     * terms will be displayed to the end-users. The complete list of terms will be
-     * displayed at the end of the article page. <a
-     * to add, edit and delete news terms.</a>
-     */
-    suNewsTopics?: Maybe<Array<TermStanfordNewsTopic>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordNews = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordNews';
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /**
+   * Maximum one banner media. <em>The “banner media” will display as a
+   * full-width image or video above the body text area on the article page.</em>
+   */
+  suNewsBanner?: Maybe<NodeStanfordNewsSuNewsBannerUnion>;
+  /** Banner Caption */
+  suNewsBannerMediaCaption?: Maybe<Scalars['String']['output']>;
+  /**
+   * Use a comma to separate the list of names. <em>The “byline" identifies the
+   * author(s) of the article. It will appear below the headline and dek on the
+   * article page.</em>
+   */
+  suNewsByline?: Maybe<Scalars['String']['output']>;
+  /** Paragraphs */
+  suNewsComponents?: Maybe<Array<NodeStanfordNewsSuNewsComponentsUnion>>;
+  /**
+   * Maximum 180 characters. <em>A "dek" is a brief summary that appears below the
+   * headline - in smaller font - on the list page and on the article page.</em>
+   */
+  suNewsDek?: Maybe<Scalars['String']['output']>;
+  /**
+   * Maximum one featured media. <em>The “featured media” will appear as a
+   * thumbnail on the list page, and as a thumbnail on the teaser card
+   * paragraph.</em>
+   */
+  suNewsFeaturedMedia?: Maybe<MediaImage>;
+  /** Hide Social Share Icons */
+  suNewsHideSocial?: Maybe<Scalars['Boolean']['output']>;
+  /** <em>The “publishing date” will appear next to the “byline” below the headline and dek on the article page.</em> */
+  suNewsPublishingDate?: Maybe<DateTime>;
+  /**
+   * Add a URL to an external source for this news item such as
+   * https://example.com/. By adding an external source URL all listings of this
+   * news article will link to the external source instead of a page on this
+   */
+  suNewsSource?: Maybe<Link>;
+  /**
+   * Add all News Type terms for this article. Note: Only the top three selected
+   * terms will be displayed to the end-users. The complete list of terms will be
+   * displayed at the end of the article page. <a
+   * to add, edit and delete news terms.</a>
+   */
+  suNewsTopics?: Maybe<Array<TermStanfordNewsTopic>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordNews. */
 export type NodeStanfordNewsConnection = Connection & {
-  __typename?: "NodeStanfordNewsConnection"
-  edges: Array<NodeStanfordNewsEdge>
-  nodes: Array<NodeStanfordNews>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordNewsConnection';
+  edges: Array<NodeStanfordNewsEdge>;
+  nodes: Array<NodeStanfordNews>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordNews. */
 export type NodeStanfordNewsEdge = Edge & {
-  __typename?: "NodeStanfordNewsEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordNews
-}
+  __typename?: 'NodeStanfordNewsEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordNews;
+};
 
 /**
  * Maximum one banner media. <em>The “banner media” will display as a
  * full-width image or video above the body text area on the article page.</em>
  */
-export type NodeStanfordNewsSuNewsBannerUnion = MediaImage | MediaVideo
+export type NodeStanfordNewsSuNewsBannerUnion = MediaImage | MediaVideo;
 
 /** Paragraphs */
-export type NodeStanfordNewsSuNewsComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type NodeStanfordNewsSuNewsComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** Entity type node. */
-export type NodeStanfordPage = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordPage"
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** Layout */
-    layoutSelection?: Maybe<LayoutLibrary>
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Basic Page Type */
-    suBasicPageType?: Maybe<Array<TermBasicPageType>>
-    /**
-     * The top banner displays directly below the navigation and on interior pages,
-     * above the page title. The page title banner replaces the default page title
-     * with a page title within the banner image.
-     */
-    suPageBanner?: Maybe<NodeStanfordPageSuPageBannerUnion>
-    /** Paragraphs */
-    suPageComponents?: Maybe<Array<NodeStanfordPageSuPageComponentsUnion>>
-    /**
-     * Maximum 255 characters.  The <i>"page description"</i> is a brief summary that
-     * appears below the page title - in smaller font - on the list page.
-     */
-    suPageDescription?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Maximum one image. The <i>"page image"</i> will only appear as a thumbnail
-     * image on Teaser and List page display. Use the Banner paragraph to add a
-     * Featured Media to a page.
-     */
-    suPageImage?: Maybe<MediaImage>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordPage = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordPage';
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** Layout */
+  layoutSelection?: Maybe<LayoutLibrary>;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Basic Page Type */
+  suBasicPageType?: Maybe<Array<TermBasicPageType>>;
+  /**
+   * The top banner displays directly below the navigation and on interior pages,
+   * above the page title. The page title banner replaces the default page title
+   * with a page title within the banner image.
+   */
+  suPageBanner?: Maybe<NodeStanfordPageSuPageBannerUnion>;
+  /** Paragraphs */
+  suPageComponents?: Maybe<Array<NodeStanfordPageSuPageComponentsUnion>>;
+  /**
+   * Maximum 255 characters.  The <i>"page description"</i> is a brief summary that
+   * appears below the page title - in smaller font - on the list page.
+   */
+  suPageDescription?: Maybe<Scalars['String']['output']>;
+  /**
+   * Maximum one image. The <i>"page image"</i> will only appear as a thumbnail
+   * image on Teaser and List page display. Use the Banner paragraph to add a
+   * Featured Media to a page.
+   */
+  suPageImage?: Maybe<MediaImage>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordPage. */
 export type NodeStanfordPageConnection = Connection & {
-  __typename?: "NodeStanfordPageConnection"
-  edges: Array<NodeStanfordPageEdge>
-  nodes: Array<NodeStanfordPage>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordPageConnection';
+  edges: Array<NodeStanfordPageEdge>;
+  nodes: Array<NodeStanfordPage>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordPage. */
 export type NodeStanfordPageEdge = Edge & {
-  __typename?: "NodeStanfordPageEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordPage
-}
+  __typename?: 'NodeStanfordPageEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordPage;
+};
 
 /**
  * The top banner displays directly below the navigation and on interior pages,
  * above the page title. The page title banner replaces the default page title with
  * a page title within the banner image.
  */
-export type NodeStanfordPageSuPageBannerUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordPageTitleBanner
-  | ParagraphSupCarousel
+export type NodeStanfordPageSuPageBannerUnion = ParagraphStanfordBanner | ParagraphStanfordPageTitleBanner | ParagraphSupCarousel;
 
 /** Paragraphs */
-export type NodeStanfordPageSuPageComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
-  | ParagraphSupAuthorList
-  | ParagraphSupBlogTeaser
-  | ParagraphSupCarousel
-  | ParagraphSupFileList
-  | ParagraphSupSearchForm
+export type NodeStanfordPageSuPageComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg | ParagraphSupAuthorList | ParagraphSupBlogTeaser | ParagraphSupCarousel | ParagraphSupFileList | ParagraphSupSearchForm;
 
 /** Stanford Person type with bio and supporting information. Content-type for syncing with CAP data. */
-export type NodeStanfordPerson = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordPerson"
-    /** Body */
-    body?: Maybe<TextSummary>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Academic Appointments */
-    suPersonAcademicAppt?: Maybe<Scalars["String"]["output"]>
-    /** Administrative Appointments */
-    suPersonAdminAppts?: Maybe<Array<Scalars["String"]["output"]>>
-    /** A list of links to Stanford Affiliations */
-    suPersonAffiliations?: Maybe<Array<Link>>
-    /** Free form content components. */
-    suPersonComponents?: Maybe<Array<NodeStanfordPersonSuPersonComponentsUnion>>
-    /** A list of education degrees or other notable items. eg: BA, Psychology, Stanford University, 1991 */
-    suPersonEducation?: Maybe<Array<Scalars["String"]["output"]>>
-    /** The person's email. */
-    suPersonEmail?: Maybe<Scalars["Email"]["output"]>
-    /** The person's fax number */
-    suPersonFax?: Maybe<Scalars["String"]["output"]>
-    /** The person's preferred first name */
-    suPersonFirstName: Scalars["String"]["output"]
-    /** The person's full list of titles.  */
-    suPersonFullTitle?: Maybe<Scalars["String"]["output"]>
-    /** The person's preferred last name. */
-    suPersonLastName: Scalars["String"]["output"]
-    /** An arbitrary assortment of links */
-    suPersonLinks?: Maybe<Array<Link>>
-    /** Street and room of location. */
-    suPersonLocationAddress?: Maybe<Text>
-    /** The building title of location */
-    suPersonLocationName?: Maybe<Scalars["String"]["output"]>
-    /** The person's mail code. eg: 3020 */
-    suPersonMailCode?: Maybe<Scalars["String"]["output"]>
-    /** A link to a map for the location. */
-    suPersonMapUrl?: Maybe<Link>
-    /** The person's mobile phone number. */
-    suPersonMobilePhone?: Maybe<Scalars["String"]["output"]>
-    /**
-     * The person’s headshot or profile photo. Image ration should be 1:1 or Image
-     * size should be at least 140 pixels x 140 pixels
-     */
-    suPersonPhoto?: Maybe<MediaImage>
-    /** Profile Link */
-    suPersonProfileLink?: Maybe<Link>
-    /** Pronouns */
-    suPersonPronouns?: Maybe<Scalars["String"]["output"]>
-    /** A list of research highlights. */
-    suPersonResearch?: Maybe<Array<Text>>
-    /** A list of research interests. */
-    suPersonResearchInterests?: Maybe<Array<Scalars["String"]["output"]>>
-    /** Scholarly and Research Interests */
-    suPersonScholarlyInterests?: Maybe<Text>
-    /** The person's simple title. eg: Professor. */
-    suPersonShortTitle?: Maybe<Scalars["String"]["output"]>
-    /** The person's telephone contact number */
-    suPersonTelephone?: Maybe<Scalars["String"]["output"]>
-    /** Select the type and group that this person belongs to. */
-    suPersonTypeGroup?: Maybe<Array<TermStanfordPersonType>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeStanfordPerson = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordPerson';
+  /** Body */
+  body?: Maybe<TextSummary>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Academic Appointments */
+  suPersonAcademicAppt?: Maybe<Scalars['String']['output']>;
+  /** Administrative Appointments */
+  suPersonAdminAppts?: Maybe<Array<Scalars['String']['output']>>;
+  /** A list of links to Stanford Affiliations */
+  suPersonAffiliations?: Maybe<Array<Link>>;
+  /** Free form content components. */
+  suPersonComponents?: Maybe<Array<NodeStanfordPersonSuPersonComponentsUnion>>;
+  /** A list of education degrees or other notable items. eg: BA, Psychology, Stanford University, 1991 */
+  suPersonEducation?: Maybe<Array<Scalars['String']['output']>>;
+  /** The person's email. */
+  suPersonEmail?: Maybe<Scalars['Email']['output']>;
+  /** The person's fax number */
+  suPersonFax?: Maybe<Scalars['String']['output']>;
+  /** The person's preferred first name */
+  suPersonFirstName: Scalars['String']['output'];
+  /** The person's full list of titles.  */
+  suPersonFullTitle?: Maybe<Scalars['String']['output']>;
+  /** The person's preferred last name. */
+  suPersonLastName: Scalars['String']['output'];
+  /** An arbitrary assortment of links */
+  suPersonLinks?: Maybe<Array<Link>>;
+  /** Street and room of location. */
+  suPersonLocationAddress?: Maybe<Text>;
+  /** The building title of location */
+  suPersonLocationName?: Maybe<Scalars['String']['output']>;
+  /** The person's mail code. eg: 3020 */
+  suPersonMailCode?: Maybe<Scalars['String']['output']>;
+  /** A link to a map for the location. */
+  suPersonMapUrl?: Maybe<Link>;
+  /** The person's mobile phone number. */
+  suPersonMobilePhone?: Maybe<Scalars['String']['output']>;
+  /**
+   * The person’s headshot or profile photo. Image ration should be 1:1 or Image
+   * size should be at least 140 pixels x 140 pixels
+   */
+  suPersonPhoto?: Maybe<MediaImage>;
+  /** Profile Link */
+  suPersonProfileLink?: Maybe<Link>;
+  /** Pronouns */
+  suPersonPronouns?: Maybe<Scalars['String']['output']>;
+  /** A list of research highlights. */
+  suPersonResearch?: Maybe<Array<Text>>;
+  /** A list of research interests. */
+  suPersonResearchInterests?: Maybe<Array<Scalars['String']['output']>>;
+  /** Scholarly and Research Interests */
+  suPersonScholarlyInterests?: Maybe<Text>;
+  /** The person's simple title. eg: Professor. */
+  suPersonShortTitle?: Maybe<Scalars['String']['output']>;
+  /** The person's telephone contact number */
+  suPersonTelephone?: Maybe<Scalars['String']['output']>;
+  /** Select the type and group that this person belongs to. */
+  suPersonTypeGroup?: Maybe<Array<TermStanfordPersonType>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeStanfordPerson. */
 export type NodeStanfordPersonConnection = Connection & {
-  __typename?: "NodeStanfordPersonConnection"
-  edges: Array<NodeStanfordPersonEdge>
-  nodes: Array<NodeStanfordPerson>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeStanfordPersonConnection';
+  edges: Array<NodeStanfordPersonEdge>;
+  nodes: Array<NodeStanfordPerson>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeStanfordPerson. */
 export type NodeStanfordPersonEdge = Edge & {
-  __typename?: "NodeStanfordPersonEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordPerson
-}
+  __typename?: 'NodeStanfordPersonEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordPerson;
+};
 
 /** Free form content components. */
-export type NodeStanfordPersonSuPersonComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type NodeStanfordPersonSuPersonComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** BETA: Provide a administrative policy structure with breadcrumbs. */
-export type NodeStanfordPolicy = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordPolicy"
-    /**
-     * For the "Summary" field above, leave black to use the initial 250 characters
-     * from Body content at the summary.  <em>The "summary" is appears below the
-     * title - in smaller font - on the list and teaser display.</em>
-     */
-    body?: Maybe<TextSummary>
-    book?: Maybe<BookLink>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /**
-     * The person, department, and/or officials responsible for this policy. <em>The
-     * "authority" field will be displayed to site-visitors below the effective
-     */
-    suPolicyAuthority?: Maybe<Scalars["String"]["output"]>
-    /** Automatic Prefix */
-    suPolicyAutoPrefix?: Maybe<Scalars["Boolean"]["output"]>
-    /**
-     * Add all prominent changes associated with this policy. Note: Only three most
-     * recently edited changelogs will be displayed to the site-visitors on the
-     * policy detail page. The complete list of changelogs will be available in the
-     * authoring experience.
-     */
-    suPolicyChangelog?: Maybe<Array<SuPolicyLog>>
-    /** Chapter Number */
-    suPolicyChapter?: Maybe<Scalars["String"]["output"]>
-    /**
-     * The day this policy will go into effect. <em>The "effective date" will be
-     * displayed to site-visitors below the page title.</em>
-     */
-    suPolicyEffective?: Maybe<DateTime>
-    /** Policy Number */
-    suPolicyPolicyNum?: Maybe<Scalars["String"]["output"]>
-    /** Related Policies */
-    suPolicyRelated?: Maybe<Array<NodeStanfordPolicy>>
-    /** SubChapter Number */
-    suPolicySubchapter?: Maybe<Scalars["String"]["output"]>
-    /** Policy Title */
-    suPolicyTitle: Scalars["String"]["output"]
-    /**
-     * The day content and information regarding this policy was updated. <em>The
-     * "last updated" date will be displayed to site-visitors above the body
-     */
-    suPolicyUpdated?: Maybe<DateTime>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
-
-/** A paginated set of results for NodeStanfordPolicy. */
-export type NodeStanfordPolicyConnection = Connection & {
-  __typename?: "NodeStanfordPolicyConnection"
-  edges: Array<NodeStanfordPolicyEdge>
-  nodes: Array<NodeStanfordPolicy>
-  pageInfo: ConnectionPageInfo
-}
-
-/** Edge for NodeStanfordPolicy. */
-export type NodeStanfordPolicyEdge = Edge & {
-  __typename?: "NodeStanfordPolicyEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordPolicy
-}
-
-/** Entity type node. */
-export type NodeStanfordPublication = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeStanfordPublication"
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Use this to automatically display the publications on the author's page. */
-    suPublicationAuthorRef?: Maybe<Array<NodeStanfordPerson>>
-    /** Choose a type of publication item to display. */
-    suPublicationCitation?: Maybe<NodeStanfordPublicationSuPublicationCitationUnion>
-    /** Paragraphs */
-    suPublicationComponents?: Maybe<Array<NodeStanfordPublicationSuPublicationComponentsUnion>>
-    /** This will only display on the node page. */
-    suPublicationCta?: Maybe<Link>
-    /**
-     * <strong>CAUTION:</strong> Currently, image functionality is only for data
-     * collection. It will NOT BE VISIBLE in the end-user display.
-     */
-    suPublicationImage?: Maybe<MediaImage>
-    /**
-     * Add all Publication Type terms for this article. Note: Only the top three
-     * selected terms will be displayed to the end-users. The complete list of terms
-     * will be displayed at the end of the publication page. <a
-     * to add, edit and delete publication terms.</a>
-     */
-    suPublicationTopics?: Maybe<Array<TermStanfordPublicationTopic>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
-
-/** A paginated set of results for NodeStanfordPublication. */
-export type NodeStanfordPublicationConnection = Connection & {
-  __typename?: "NodeStanfordPublicationConnection"
-  edges: Array<NodeStanfordPublicationEdge>
-  nodes: Array<NodeStanfordPublication>
-  pageInfo: ConnectionPageInfo
-}
-
+export type NodeStanfordPolicy = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordPolicy';
+  /**
+   * For the "Summary" field above, leave black to use the initial 250 characters
+   * from Body content at the summary.  <em>The "summary" is appears below the
+   * title - in smaller font - on the list and teaser display.</em>
+   */
+  body?: Maybe<TextSummary>;
+  book?: Maybe<BookLink>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /**
+   * The person, department, and/or officials responsible for this policy. <em>The
+   * "authority" field will be displayed to site-visitors below the effective
+   */
+  suPolicyAuthority?: Maybe<Scalars['String']['output']>;
+  /** Automatic Prefix */
+  suPolicyAutoPrefix?: Maybe<Scalars['Boolean']['output']>;
+  /**
+   * Add all prominent changes associated with this policy. Note: Only three most
+   * recently edited changelogs will be displayed to the site-visitors on the
+   * policy detail page. The complete list of changelogs will be available in the
+   * authoring experience.
+   */
+  suPolicyChangelog?: Maybe<Array<SuPolicyLog>>;
+  /** Chapter Number */
+  suPolicyChapter?: Maybe<Scalars['String']['output']>;
+  /**
+   * The day this policy will go into effect. <em>The "effective date" will be
+   * displayed to site-visitors below the page title.</em>
+   */
+  suPolicyEffective?: Maybe<DateTime>;
+  /** Policy Number */
+  suPolicyPolicyNum?: Maybe<Scalars['String']['output']>;
+  /** Related Policies */
+  suPolicyRelated?: Maybe<Array<NodeStanfordPolicy>>;
+  /** SubChapter Number */
+  suPolicySubchapter?: Maybe<Scalars['String']['output']>;
+  /** Policy Title */
+  suPolicyTitle: Scalars['String']['output'];
+  /**
+   * The day content and information regarding this policy was updated. <em>The
+   * "last updated" date will be displayed to site-visitors above the body
+   */
+  suPolicyUpdated?: Maybe<DateTime>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
+
+/** A paginated set of results for NodeStanfordPolicy. */
+export type NodeStanfordPolicyConnection = Connection & {
+  __typename?: 'NodeStanfordPolicyConnection';
+  edges: Array<NodeStanfordPolicyEdge>;
+  nodes: Array<NodeStanfordPolicy>;
+  pageInfo: ConnectionPageInfo;
+};
+
+/** Edge for NodeStanfordPolicy. */
+export type NodeStanfordPolicyEdge = Edge & {
+  __typename?: 'NodeStanfordPolicyEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordPolicy;
+};
+
+/** Entity type node. */
+export type NodeStanfordPublication = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeStanfordPublication';
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Use this to automatically display the publications on the author's page. */
+  suPublicationAuthorRef?: Maybe<Array<NodeStanfordPerson>>;
+  /** Choose a type of publication item to display. */
+  suPublicationCitation?: Maybe<NodeStanfordPublicationSuPublicationCitationUnion>;
+  /** Paragraphs */
+  suPublicationComponents?: Maybe<Array<NodeStanfordPublicationSuPublicationComponentsUnion>>;
+  /** This will only display on the node page. */
+  suPublicationCta?: Maybe<Link>;
+  /**
+   * <strong>CAUTION:</strong> Currently, image functionality is only for data
+   * collection. It will NOT BE VISIBLE in the end-user display.
+   */
+  suPublicationImage?: Maybe<MediaImage>;
+  /**
+   * Add all Publication Type terms for this article. Note: Only the top three
+   * selected terms will be displayed to the end-users. The complete list of terms
+   * will be displayed at the end of the publication page. <a
+   * to add, edit and delete publication terms.</a>
+   */
+  suPublicationTopics?: Maybe<Array<TermStanfordPublicationTopic>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
+
+/** A paginated set of results for NodeStanfordPublication. */
+export type NodeStanfordPublicationConnection = Connection & {
+  __typename?: 'NodeStanfordPublicationConnection';
+  edges: Array<NodeStanfordPublicationEdge>;
+  nodes: Array<NodeStanfordPublication>;
+  pageInfo: ConnectionPageInfo;
+};
+
 /** Edge for NodeStanfordPublication. */
 export type NodeStanfordPublicationEdge = Edge & {
-  __typename?: "NodeStanfordPublicationEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeStanfordPublication
-}
+  __typename?: 'NodeStanfordPublicationEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeStanfordPublication;
+};
 
 /** Choose a type of publication item to display. */
-export type NodeStanfordPublicationSuPublicationCitationUnion =
-  | CitationSuArticleJournal
-  | CitationSuArticleNewspaper
-  | CitationSuBook
-  | CitationSuOther
-  | CitationSuThesi
+export type NodeStanfordPublicationSuPublicationCitationUnion = CitationSuArticleJournal | CitationSuArticleNewspaper | CitationSuBook | CitationSuOther | CitationSuThesi;
 
 /** Paragraphs */
-export type NodeStanfordPublicationSuPublicationComponentsUnion =
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
+export type NodeStanfordPublicationSuPublicationComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg;
 
 /** Entity type node. */
-export type NodeSupBook = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeSupBook"
-    /** Description */
-    body?: Maybe<TextSummary>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Author Info */
-    supBookAuthorInfo?: Maybe<Text>
-    /** Book Authors */
-    supBookAuthors?: Maybe<Array<NameType>>
-    /** Authors (full) */
-    supBookAuthorsFull?: Maybe<Scalars["String"]["output"]>
-    /** Availability Description */
-    supBookAvailDesc?: Maybe<Scalars["String"]["output"]>
-    /** Awards */
-    supBookAwards?: Maybe<Array<PressAward>>
-    /** Catalog Season  */
-    supBookCatalogSeasonYyyy?: Maybe<Scalars["String"]["output"]>
-    /** Copublisher Name */
-    supBookCopublisherName?: Maybe<Scalars["String"]["output"]>
-    /** Digital Comp Link? */
-    supBookDigitalCompLink?: Maybe<Scalars["Boolean"]["output"]>
-    /** Ebook Retailers */
-    supBookERetailers?: Maybe<Array<Link>>
-    /** Book Image */
-    supBookImage?: Maybe<MediaImage>
-    /** Imprint */
-    supBookImprint?: Maybe<TermSupImprint>
-    /** ISBN 13 Alternative */
-    supBookIsbn13Alt?: Maybe<Scalars["String"]["output"]>
-    /** ISBN 13 Cloth */
-    supBookIsbn13Cloth?: Maybe<Scalars["String"]["output"]>
-    /** ISBN 13 Digital */
-    supBookIsbn13Digital?: Maybe<Scalars["String"]["output"]>
-    /** ISBN 13 ISW */
-    supBookIsbn13Isw?: Maybe<Scalars["String"]["output"]>
-    /** ISBN 13 Paper */
-    supBookIsbn13Paper?: Maybe<Scalars["String"]["output"]>
-    /** No Cart Button */
-    supBookNoCart?: Maybe<Scalars["Boolean"]["output"]>
-    /** Pages */
-    supBookPages?: Maybe<Scalars["Int"]["output"]>
-    /** Price Data */
-    supBookPriceData?: Maybe<PressPrice>
-    /** Print Desk Copies */
-    supBookPrintDeskCopies?: Maybe<Scalars["Boolean"]["output"]>
-    /** Publication Date Cloth */
-    supBookPubDateCloth?: Maybe<DateTime>
-    /** Publication Date First */
-    supBookPubDateFirst?: Maybe<DateTime>
-    /** Publication Year First */
-    supBookPubYearFirst?: Maybe<Scalars["String"]["output"]>
-    /** Publisher */
-    supBookPublisher?: Maybe<Scalars["String"]["output"]>
-    /** Related Titles */
-    supBookRelatedTitles?: Maybe<NodeSupBook>
-    /** Reviews */
-    supBookReviews?: Maybe<Text>
-    /** Sales Rank */
-    supBookSalesRank?: Maybe<Scalars["Float"]["output"]>
-    /** Series */
-    supBookSeries?: Maybe<TermSupSeries>
-    /** Book Subjects */
-    supBookSubjects?: Maybe<Array<TermSupBookSubject>>
-    /** Subtitle */
-    supBookSubtitle?: Maybe<Scalars["String"]["output"]>
-    /** Type */
-    supBookType: Scalars["String"]["output"]
-    /** URL ISW */
-    supBookUrlIsw?: Maybe<Scalars["String"]["output"]>
-    /** Work ID */
-    supBookWorkIdNumber?: Maybe<Scalars["Int"]["output"]>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeSupBook = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeSupBook';
+  /** Description */
+  body?: Maybe<TextSummary>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Author Info */
+  supBookAuthorInfo?: Maybe<Text>;
+  /** Book Authors */
+  supBookAuthors?: Maybe<Array<NameType>>;
+  /** Authors (full) */
+  supBookAuthorsFull?: Maybe<Scalars['String']['output']>;
+  /** Availability Description */
+  supBookAvailDesc?: Maybe<Scalars['String']['output']>;
+  /** Awards */
+  supBookAwards?: Maybe<Array<PressAward>>;
+  /** Catalog Season  */
+  supBookCatalogSeasonYyyy?: Maybe<Scalars['String']['output']>;
+  /** Copublisher Name */
+  supBookCopublisherName?: Maybe<Scalars['String']['output']>;
+  /** Digital Comp Link? */
+  supBookDigitalCompLink?: Maybe<Scalars['Boolean']['output']>;
+  /** Ebook Retailers */
+  supBookERetailers?: Maybe<Array<Link>>;
+  /** Book Image */
+  supBookImage?: Maybe<MediaImage>;
+  /** Imprint */
+  supBookImprint?: Maybe<TermSupImprint>;
+  /** ISBN 13 Alternative */
+  supBookIsbn13Alt?: Maybe<Scalars['String']['output']>;
+  /** ISBN 13 Cloth */
+  supBookIsbn13Cloth?: Maybe<Scalars['String']['output']>;
+  /** ISBN 13 Digital */
+  supBookIsbn13Digital?: Maybe<Scalars['String']['output']>;
+  /** ISBN 13 ISW */
+  supBookIsbn13Isw?: Maybe<Scalars['String']['output']>;
+  /** ISBN 13 Paper */
+  supBookIsbn13Paper?: Maybe<Scalars['String']['output']>;
+  /** No Cart Button */
+  supBookNoCart?: Maybe<Scalars['Boolean']['output']>;
+  /** Pages */
+  supBookPages?: Maybe<Scalars['Int']['output']>;
+  /** Price Data */
+  supBookPriceData?: Maybe<PressPrice>;
+  /** Print Desk Copies */
+  supBookPrintDeskCopies?: Maybe<Scalars['Boolean']['output']>;
+  /** Publication Date Cloth */
+  supBookPubDateCloth?: Maybe<DateTime>;
+  /** Publication Date First */
+  supBookPubDateFirst?: Maybe<DateTime>;
+  /** Publication Year First */
+  supBookPubYearFirst?: Maybe<Scalars['String']['output']>;
+  /** Publisher */
+  supBookPublisher?: Maybe<Scalars['String']['output']>;
+  /** Related Titles */
+  supBookRelatedTitles?: Maybe<NodeSupBook>;
+  /** Reviews */
+  supBookReviews?: Maybe<Text>;
+  /** Sales Rank */
+  supBookSalesRank?: Maybe<Scalars['Float']['output']>;
+  /** Series */
+  supBookSeries?: Maybe<TermSupSeries>;
+  /** Book Subjects */
+  supBookSubjects?: Maybe<Array<TermSupBookSubject>>;
+  /** Subtitle */
+  supBookSubtitle?: Maybe<Scalars['String']['output']>;
+  /** Type */
+  supBookType: Scalars['String']['output'];
+  /** URL ISW */
+  supBookUrlIsw?: Maybe<Scalars['String']['output']>;
+  /** Work ID */
+  supBookWorkIdNumber?: Maybe<Scalars['Int']['output']>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** Entity type node. */
-export type NodeSupBookAncillary = EdgeNode &
-  MetaTagInterface &
-  NodeInterface & {
-    __typename?: "NodeSupBookAncillary"
-    /** Body */
-    body?: Maybe<TextSummary>
-    /** The time that the node was last edited. */
-    changed: DateTime
-    /** The date and time that the content was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** Language */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Promoted to front page */
-    promote: Scalars["Boolean"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Sticky at top of lists */
-    sticky: Scalars["Boolean"]["output"]
-    /** Book */
-    supAncillaryBook: NodeSupBook
-    /** Paragraphs */
-    supAncillaryParagraphs?: Maybe<Array<NodeSupBookAncillarySupAncillaryParagraphsUnion>>
-    /** Title */
-    title: Scalars["String"]["output"]
-  }
+export type NodeSupBookAncillary = EdgeNode & MetaTagInterface & NodeInterface & {
+  __typename?: 'NodeSupBookAncillary';
+  /** Body */
+  body?: Maybe<TextSummary>;
+  /** The time that the node was last edited. */
+  changed: DateTime;
+  /** The date and time that the content was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** Language */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Promoted to front page */
+  promote: Scalars['Boolean']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Sticky at top of lists */
+  sticky: Scalars['Boolean']['output'];
+  /** Book */
+  supAncillaryBook: NodeSupBook;
+  /** Paragraphs */
+  supAncillaryParagraphs?: Maybe<Array<NodeSupBookAncillarySupAncillaryParagraphsUnion>>;
+  /** Title */
+  title: Scalars['String']['output'];
+};
 
 /** A paginated set of results for NodeSupBookAncillary. */
 export type NodeSupBookAncillaryConnection = Connection & {
-  __typename?: "NodeSupBookAncillaryConnection"
-  edges: Array<NodeSupBookAncillaryEdge>
-  nodes: Array<NodeSupBookAncillary>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeSupBookAncillaryConnection';
+  edges: Array<NodeSupBookAncillaryEdge>;
+  nodes: Array<NodeSupBookAncillary>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeSupBookAncillary. */
 export type NodeSupBookAncillaryEdge = Edge & {
-  __typename?: "NodeSupBookAncillaryEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeSupBookAncillary
-}
+  __typename?: 'NodeSupBookAncillaryEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeSupBookAncillary;
+};
 
 /** Paragraphs */
-export type NodeSupBookAncillarySupAncillaryParagraphsUnion =
-  | ParagraphStanfordCard
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
-  | ParagraphSupFileList
+export type NodeSupBookAncillarySupAncillaryParagraphsUnion = ParagraphStanfordCard | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg | ParagraphSupFileList;
 
 /** A paginated set of results for NodeSupBook. */
 export type NodeSupBookConnection = Connection & {
-  __typename?: "NodeSupBookConnection"
-  edges: Array<NodeSupBookEdge>
-  nodes: Array<NodeSupBook>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'NodeSupBookConnection';
+  edges: Array<NodeSupBookEdge>;
+  nodes: Array<NodeSupBook>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for NodeSupBook. */
 export type NodeSupBookEdge = Edge & {
-  __typename?: "NodeSupBookEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: NodeSupBook
-}
+  __typename?: 'NodeSupBookEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: NodeSupBook;
+};
 
 /** Entity type node. */
-export type NodeUnion =
-  | NodeStanfordCourse
-  | NodeStanfordEvent
-  | NodeStanfordEventSeries
-  | NodeStanfordNews
-  | NodeStanfordPage
-  | NodeStanfordPerson
-  | NodeStanfordPolicy
-  | NodeStanfordPublication
-  | NodeSupBook
-  | NodeSupBookAncillary
+export type NodeUnion = NodeStanfordCourse | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy | NodeStanfordPublication | NodeSupBook | NodeSupBookAncillary;
 
 /** Entity type paragraph. */
 export type ParagraphInterface = {
   /** Paragraph Behavior Settings. */
-  behaviors?: Maybe<Scalars["String"]["output"]>
+  behaviors?: Maybe<Scalars['String']['output']>;
   /** The time that the Paragraph was created. */
-  created: DateTime
+  created: DateTime;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The paragraphs entity language code. */
-  langcode: Language
+  langcode: Language;
   /** Published */
-  status: Scalars["Boolean"]["output"]
-}
+  status: Scalars['Boolean']['output'];
+};
 
 /** Entity type paragraph. */
-export type ParagraphStanfordAccordion = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordAccordion"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Body/Answer */
-    suAccordionBody: Text
-    /** The clickable text displayed above the body. */
-    suAccordionTitle: Scalars["String"]["output"]
-  }
+export type ParagraphStanfordAccordion = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordAccordion';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Body/Answer */
+  suAccordionBody: Text;
+  /** The clickable text displayed above the body. */
+  suAccordionTitle: Scalars['String']['output'];
+};
 
 /** Banner Paragraph Type */
-export type ParagraphStanfordBanner = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordBanner"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The main content area for the banner. Shows up in an opaque box over the image.  */
-    suBannerBody?: Maybe<Text>
-    /** A call to action link that shows up below the main body content. */
-    suBannerButton?: Maybe<Link>
-    /** The main headline. This shows up large. */
-    suBannerHeader?: Maybe<Scalars["String"]["output"]>
-    /** The banner background image. Please use hi-resolution images. */
-    suBannerImage?: Maybe<MediaImage>
-    /** Smaller heading above the main headline */
-    suBannerSupHeader?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphStanfordBanner = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordBanner';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The main content area for the banner. Shows up in an opaque box over the image.  */
+  suBannerBody?: Maybe<Text>;
+  /** A call to action link that shows up below the main body content. */
+  suBannerButton?: Maybe<Link>;
+  /** The main headline. This shows up large. */
+  suBannerHeader?: Maybe<Scalars['String']['output']>;
+  /** The banner background image. Please use hi-resolution images. */
+  suBannerImage?: Maybe<MediaImage>;
+  /** Smaller heading above the main headline */
+  suBannerSupHeader?: Maybe<Scalars['String']['output']>;
+};
 
 /** A single card */
-export type ParagraphStanfordCard = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordCard"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The main text of the card. */
-    suCardBody?: Maybe<Text>
-    /** This is the main headline of the card type.  */
-    suCardHeader?: Maybe<Scalars["String"]["output"]>
-    /** This is the text that will display on the site. */
-    suCardLink?: Maybe<Link>
-    /** The main graphical element in the card. See: /patterns/card */
-    suCardMedia?: Maybe<ParagraphStanfordCardSuCardMediaUnion>
-    /** This headline appears smaller and above the main headline. See: /patterns/card */
-    suCardSuperHeader?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphStanfordCard = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordCard';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The main text of the card. */
+  suCardBody?: Maybe<Text>;
+  /** This is the main headline of the card type.  */
+  suCardHeader?: Maybe<Scalars['String']['output']>;
+  /** This is the text that will display on the site. */
+  suCardLink?: Maybe<Link>;
+  /** The main graphical element in the card. See: /patterns/card */
+  suCardMedia?: Maybe<ParagraphStanfordCardSuCardMediaUnion>;
+  /** This headline appears smaller and above the main headline. See: /patterns/card */
+  suCardSuperHeader?: Maybe<Scalars['String']['output']>;
+};
 
 /** The main graphical element in the card. See: /patterns/card */
-export type ParagraphStanfordCardSuCardMediaUnion = MediaImage | MediaVideo
+export type ParagraphStanfordCardSuCardMediaUnion = MediaImage | MediaVideo;
 
 /** Pick a specific piece of content to display. */
-export type ParagraphStanfordEntity = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordEntity"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** This button will appear below the content items. */
-    suEntityButton?: Maybe<Link>
-    /** Description */
-    suEntityDescription?: Maybe<Text>
-    /** This headline will appear above the content items in large font. */
-    suEntityHeadline?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Start typing the title of the piece of content to select it. You can add
-     * multiple items to create a curated list of teaser items. Learn more about the
-     * Teaser Paragraph in the <a
-     */
-    suEntityItem?: Maybe<Array<ParagraphStanfordEntitySuEntityItemUnion>>
-  }
+export type ParagraphStanfordEntity = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordEntity';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** This button will appear below the content items. */
+  suEntityButton?: Maybe<Link>;
+  /** Description */
+  suEntityDescription?: Maybe<Text>;
+  /** This headline will appear above the content items in large font. */
+  suEntityHeadline?: Maybe<Scalars['String']['output']>;
+  /**
+   * Start typing the title of the piece of content to select it. You can add
+   * multiple items to create a curated list of teaser items. Learn more about the
+   * Teaser Paragraph in the <a
+   */
+  suEntityItem?: Maybe<Array<ParagraphStanfordEntitySuEntityItemUnion>>;
+};
 
 /**
  * Start typing the title of the piece of content to select it. You can add
  * multiple items to create a curated list of teaser items. Learn more about the
  * Teaser Paragraph in the <a
  */
-export type ParagraphStanfordEntitySuEntityItemUnion =
-  | NodeStanfordCourse
-  | NodeStanfordEvent
-  | NodeStanfordEventSeries
-  | NodeStanfordNews
-  | NodeStanfordPage
-  | NodeStanfordPerson
-  | NodeStanfordPolicy
-  | NodeStanfordPublication
-  | NodeSupBook
+export type ParagraphStanfordEntitySuEntityItemUnion = NodeStanfordCourse | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy | NodeStanfordPublication | NodeSupBook;
 
 /** Entity type paragraph. */
-export type ParagraphStanfordFaq = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordFaq"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Description */
-    suFaqDescription?: Maybe<Text>
-    /** Headline */
-    suFaqHeadline?: Maybe<Scalars["String"]["output"]>
-    /** Questions/Answers */
-    suFaqQuestions?: Maybe<Array<ParagraphStanfordAccordion>>
-  }
+export type ParagraphStanfordFaq = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordFaq';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Description */
+  suFaqDescription?: Maybe<Text>;
+  /** Headline */
+  suFaqHeadline?: Maybe<Scalars['String']['output']>;
+  /** Questions/Answers */
+  suFaqQuestions?: Maybe<Array<ParagraphStanfordAccordion>>;
+};
 
 /** Entity type paragraph. */
-export type ParagraphStanfordGallery = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordGallery"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Button */
-    suGalleryButton?: Maybe<Link>
-    /** Description */
-    suGalleryDescription?: Maybe<Text>
-    /** Headline */
-    suGalleryHeadline?: Maybe<Scalars["String"]["output"]>
-    /** Images */
-    suGalleryImages?: Maybe<Array<MediaStanfordGalleryImage>>
-  }
+export type ParagraphStanfordGallery = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordGallery';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Button */
+  suGalleryButton?: Maybe<Link>;
+  /** Description */
+  suGalleryDescription?: Maybe<Text>;
+  /** Headline */
+  suGalleryHeadline?: Maybe<Scalars['String']['output']>;
+  /** Images */
+  suGalleryImages?: Maybe<Array<MediaStanfordGalleryImage>>;
+};
 
 /** Entity type paragraph. */
-export type ParagraphStanfordLayout = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordLayout"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type ParagraphStanfordLayout = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordLayout';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Choose a list to display various items dynamically. */
-export type ParagraphStanfordList = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordList"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** This button will appear at the end of the list view. */
-    suListButton?: Maybe<Link>
-    /** Description */
-    suListDescription?: Maybe<Text>
-    /**
-     * This is the main headline for the list paragraph. The headline will appear
-     * above the list view in large font. This heading is required to build correct
-     * heading structure for accessibility purposes.
-     */
-    suListHeadline?: Maybe<Scalars["String"]["output"]>
-    /**
-     * This is a viewfield query proxy. Page size and contextual filters are applied
-     * within the CMS. See the actual view base query for more documentation on
-     * filters and options available. Main display options for items presented in the
-     * list view. Learn more in the section on &lt;a
-     * Options&lt;/a&gt; to customize the list by taxonomy terms and change the
-     * number of items displayed in the list.
-     */
-    suListView: ViewReference
-    /** Sits above the header. */
-    supListEyebrow?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphStanfordList = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordList';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** This button will appear at the end of the list view. */
+  suListButton?: Maybe<Link>;
+  /** Description */
+  suListDescription?: Maybe<Text>;
+  /**
+   * This is the main headline for the list paragraph. The headline will appear
+   * above the list view in large font. This heading is required to build correct
+   * heading structure for accessibility purposes.
+   */
+  suListHeadline?: Maybe<Scalars['String']['output']>;
+  /**
+   * This is a viewfield query proxy. Page size and contextual filters are applied
+   * within the CMS. See the actual view base query for more documentation on
+   * filters and options available. Main display options for items presented in the
+   * list view. Learn more in the section on &lt;a
+   * Options&lt;/a&gt; to customize the list by taxonomy terms and change the
+   * number of items displayed in the list.
+   */
+  suListView: ViewReference;
+  /** Sits above the header. */
+  supListEyebrow?: Maybe<Scalars['String']['output']>;
+};
 
 /** A Drupal implementation of the Media component in Decanter: http://decanter.stanford.edu/item-components-media.html */
-export type ParagraphStanfordMediaCaption = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordMediaCaption"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** A “caption” is a brief description of the media that appears below the item. */
-    suMediaCaptionCaption?: Maybe<Text>
-    /** Link the media to something. Only works with images. */
-    suMediaCaptionLink?: Maybe<Link>
-    /** Images or Video.  */
-    suMediaCaptionMedia?: Maybe<ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion>
-  }
+export type ParagraphStanfordMediaCaption = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordMediaCaption';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** A “caption” is a brief description of the media that appears below the item. */
+  suMediaCaptionCaption?: Maybe<Text>;
+  /** Link the media to something. Only works with images. */
+  suMediaCaptionLink?: Maybe<Link>;
+  /** Images or Video.  */
+  suMediaCaptionMedia?: Maybe<ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion>;
+};
 
 /** Images or Video.  */
-export type ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion = MediaImage | MediaVideo
+export type ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion = MediaImage | MediaVideo;
 
 /** Page Title Banner Paragraph Type */
-export type ParagraphStanfordPageTitleBanner = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordPageTitleBanner"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The page title banner background image. Please use hi-resolution images. */
-    suTitleBannerImage: MediaImage
-    /** Background Color */
-    supTitleBannerColor: Scalars["String"]["output"]
-  }
+export type ParagraphStanfordPageTitleBanner = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordPageTitleBanner';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The page title banner background image. Please use hi-resolution images. */
+  suTitleBannerImage: MediaImage;
+  /** Background Color */
+  supTitleBannerColor: Scalars['String']['output'];
+};
 
 /** A short profile call to action paragraph with an image, name, and title. */
-export type ParagraphStanfordPersonCtum = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordPersonCtum"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Image */
-    suPersonCtaImage?: Maybe<MediaImage>
-    /**
-     * Add a URL to the person's website or profile. You can also enter an internal
-     * path such as /node/add or an external URL such as http://example.com. Enter
-     * <front> to link to the home page of this site.
-     */
-    suPersonCtaLink?: Maybe<Link>
-    /** Add the person's full name. */
-    suPersonCtaName?: Maybe<Scalars["String"]["output"]>
-    /** Add the person's professional title */
-    suPersonCtaTitle?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphStanfordPersonCtum = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordPersonCtum';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Image */
+  suPersonCtaImage?: Maybe<MediaImage>;
+  /**
+   * Add a URL to the person's website or profile. You can also enter an internal
+   * path such as /node/add or an external URL such as http://example.com. Enter
+   * <front> to link to the home page of this site.
+   */
+  suPersonCtaLink?: Maybe<Link>;
+  /** Add the person's full name. */
+  suPersonCtaName?: Maybe<Scalars['String']['output']>;
+  /** Add the person's professional title */
+  suPersonCtaTitle?: Maybe<Scalars['String']['output']>;
+};
 
 /** A schedule paragraph (typically for events) where authors can create a detailed order of proceedings.  */
-export type ParagraphStanfordSchedule = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordSchedule"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Date & Time */
-    suScheduleDateTime?: Maybe<SmartDateType>
-    /** Description */
-    suScheduleDescription?: Maybe<Text>
-    /** Headline */
-    suScheduleHeadline?: Maybe<Scalars["String"]["output"]>
-    /** Location */
-    suScheduleLocation?: Maybe<Address>
-    /** Speaker */
-    suScheduleSpeaker?: Maybe<Array<ParagraphStanfordPersonCtum>>
-    /** URL */
-    suScheduleUrl?: Maybe<Link>
-  }
+export type ParagraphStanfordSchedule = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordSchedule';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Date & Time */
+  suScheduleDateTime?: Maybe<SmartDateType>;
+  /** Description */
+  suScheduleDescription?: Maybe<Text>;
+  /** Headline */
+  suScheduleHeadline?: Maybe<Scalars['String']['output']>;
+  /** Location */
+  suScheduleLocation?: Maybe<Address>;
+  /** Speaker */
+  suScheduleSpeaker?: Maybe<Array<ParagraphStanfordPersonCtum>>;
+  /** URL */
+  suScheduleUrl?: Maybe<Link>;
+};
 
 /** A way to separate items in a row */
-export type ParagraphStanfordSpacer = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordSpacer"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Select the size for the spacer.  Choosing None will apply the standard spacer height. */
-    suSpacerSize?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphStanfordSpacer = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordSpacer';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Select the size for the spacer.  Choosing None will apply the standard spacer height. */
+  suSpacerSize?: Maybe<Scalars['String']['output']>;
+};
 
 /** A WYSIWYG Editor for all your text writing needs */
-export type ParagraphStanfordWysiwyg = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphStanfordWysiwyg"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Body */
-    suWysiwygText?: Maybe<Text>
-  }
+export type ParagraphStanfordWysiwyg = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphStanfordWysiwyg';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Body */
+  suWysiwygText?: Maybe<Text>;
+};
 
 /** Entity type paragraph. */
-export type ParagraphSupAuthorList = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupAuthorList"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-  }
+export type ParagraphSupAuthorList = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupAuthorList';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+};
 
 /** Entity type paragraph. */
-export type ParagraphSupBlog = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupBlog"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Body */
-    supBlogBody: Scalars["String"]["output"]
-    /** Image */
-    supBlogImage: MediaImage
-    /** Blog Title */
-    supBlogTitle: Scalars["String"]["output"]
-    /** Blog URL */
-    supBlogUrl: Link
-  }
+export type ParagraphSupBlog = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupBlog';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Body */
+  supBlogBody: Scalars['String']['output'];
+  /** Image */
+  supBlogImage: MediaImage;
+  /** Blog Title */
+  supBlogTitle: Scalars['String']['output'];
+  /** Blog URL */
+  supBlogUrl: Link;
+};
 
 /** Entity type paragraph. */
-export type ParagraphSupBlogTeaser = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupBlogTeaser"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Header */
-    supBlogTeaserHeader?: Maybe<Scalars["String"]["output"]>
-    /** Blog Items */
-    supBlogTeaserItems?: Maybe<Array<ParagraphSupBlog>>
-    /** Header Link */
-    supBlogTeaserLink?: Maybe<Link>
-  }
+export type ParagraphSupBlogTeaser = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupBlogTeaser';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Header */
+  supBlogTeaserHeader?: Maybe<Scalars['String']['output']>;
+  /** Blog Items */
+  supBlogTeaserItems?: Maybe<Array<ParagraphSupBlog>>;
+  /** Header Link */
+  supBlogTeaserLink?: Maybe<Link>;
+};
 
 /** Slideshow of images and information */
-export type ParagraphSupCarousel = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupCarousel"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Slides */
-    supCarouselSlides: Array<ParagraphSupCarouselSlide>
-    /**
-     * When used in the "Top Banner" of the page, choose this option to make the
-     * background appear under the top masthead area (logo, menu, etc).
-     */
-    supCarouselTopHero?: Maybe<Scalars["Boolean"]["output"]>
-  }
+export type ParagraphSupCarousel = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupCarousel';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Slides */
+  supCarouselSlides: Array<ParagraphSupCarouselSlide>;
+  /**
+   * When used in the "Top Banner" of the page, choose this option to make the
+   * background appear under the top masthead area (logo, menu, etc).
+   */
+  supCarouselTopHero?: Maybe<Scalars['Boolean']['output']>;
+};
 
 /** Entity type paragraph. */
-export type ParagraphSupCarouselSlide = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupCarouselSlide"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Background Image */
-    supSlideBgImage: MediaImage
-    /** Body */
-    supSlideBody?: Maybe<Text>
-    /** Button */
-    supSlideButton?: Maybe<Link>
-    /** Set the background for the slide. */
-    supSlideColor?: Maybe<Scalars["String"]["output"]>
-    /** Text that displays above the title. */
-    supSlideEyebrow?: Maybe<Scalars["String"]["output"]>
-    /** Hide desired fields when a book is chosen. */
-    supSlideHide?: Maybe<Array<Scalars["String"]["output"]>>
-    /** Slide Image */
-    supSlideImage?: Maybe<MediaImage>
-    /** Position of the contents in side the slide. */
-    supSlideOrientation: Scalars["String"]["output"]
-    /** Text below the title. */
-    supSlideSubtitle?: Maybe<Scalars["String"]["output"]>
-    /** Replace the title of the book (if one is selected). */
-    supSlideTitle?: Maybe<Scalars["String"]["output"]>
-    /** Choose the size of the title display. */
-    supSlideTitleSize: Scalars["String"]["output"]
-  }
+export type ParagraphSupCarouselSlide = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupCarouselSlide';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Background Image */
+  supSlideBgImage: MediaImage;
+  /** Body */
+  supSlideBody?: Maybe<Text>;
+  /** Button */
+  supSlideButton?: Maybe<Link>;
+  /** Set the background for the slide. */
+  supSlideColor?: Maybe<Scalars['String']['output']>;
+  /** Text that displays above the title. */
+  supSlideEyebrow?: Maybe<Scalars['String']['output']>;
+  /** Hide desired fields when a book is chosen. */
+  supSlideHide?: Maybe<Array<Scalars['String']['output']>>;
+  /** Slide Image */
+  supSlideImage?: Maybe<MediaImage>;
+  /** Position of the contents in side the slide. */
+  supSlideOrientation: Scalars['String']['output'];
+  /** Text below the title. */
+  supSlideSubtitle?: Maybe<Scalars['String']['output']>;
+  /** Replace the title of the book (if one is selected). */
+  supSlideTitle?: Maybe<Scalars['String']['output']>;
+  /** Choose the size of the title display. */
+  supSlideTitleSize: Scalars['String']['output'];
+};
 
 /** List of documents (pdf, txt, docx) using a select list and a download button. */
-export type ParagraphSupFileList = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupFileList"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Display */
-    supFileListDisplay?: Maybe<Scalars["String"]["output"]>
-    /** Files */
-    supFileListFiles: Array<ParagraphSupFileListSupFileListFilesUnion>
-    /** Select List Label */
-    supFileListLabel?: Maybe<Scalars["String"]["output"]>
-  }
+export type ParagraphSupFileList = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupFileList';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Display */
+  supFileListDisplay?: Maybe<Scalars['String']['output']>;
+  /** Files */
+  supFileListFiles: Array<ParagraphSupFileListSupFileListFilesUnion>;
+  /** Select List Label */
+  supFileListLabel?: Maybe<Scalars['String']['output']>;
+};
 
 /** Files */
-export type ParagraphSupFileListSupFileListFilesUnion = MediaFile | MediaSupProtectedFile
+export type ParagraphSupFileListSupFileListFilesUnion = MediaFile | MediaSupProtectedFile;
 
 /** Entity type paragraph. */
-export type ParagraphSupSearchForm = LayoutParagraphsInterface &
-  ParagraphInterface & {
-    __typename?: "ParagraphSupSearchForm"
-    /** Paragraph Behavior Settings. */
-    behaviors?: Maybe<Scalars["String"]["output"]>
-    /** The layout information for this paragraph. */
-    composition: LayoutParagraphs
-    /** The time that the Paragraph was created. */
-    created: DateTime
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The paragraphs entity language code. */
-    langcode: Language
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Books Only */
-    supSearchBooksOnly?: Maybe<Scalars["Boolean"]["output"]>
-    /** Book Subject */
-    supSearchSubject?: Maybe<TermSupBookSubject>
-  }
+export type ParagraphSupSearchForm = LayoutParagraphsInterface & ParagraphInterface & {
+  __typename?: 'ParagraphSupSearchForm';
+  /** Paragraph Behavior Settings. */
+  behaviors?: Maybe<Scalars['String']['output']>;
+  /** The layout information for this paragraph. */
+  composition: LayoutParagraphs;
+  /** The time that the Paragraph was created. */
+  created: DateTime;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The paragraphs entity language code. */
+  langcode: Language;
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Books Only */
+  supSearchBooksOnly?: Maybe<Scalars['Boolean']['output']>;
+  /** Book Subject */
+  supSearchSubject?: Maybe<TermSupBookSubject>;
+};
 
 /** Entity type paragraph. */
-export type ParagraphUnion =
-  | ParagraphStanfordAccordion
-  | ParagraphStanfordBanner
-  | ParagraphStanfordCard
-  | ParagraphStanfordEntity
-  | ParagraphStanfordFaq
-  | ParagraphStanfordGallery
-  | ParagraphStanfordLayout
-  | ParagraphStanfordList
-  | ParagraphStanfordMediaCaption
-  | ParagraphStanfordPageTitleBanner
-  | ParagraphStanfordPersonCtum
-  | ParagraphStanfordSchedule
-  | ParagraphStanfordSpacer
-  | ParagraphStanfordWysiwyg
-  | ParagraphSupAuthorList
-  | ParagraphSupBlog
-  | ParagraphSupBlogTeaser
-  | ParagraphSupCarousel
-  | ParagraphSupCarouselSlide
-  | ParagraphSupFileList
-  | ParagraphSupSearchForm
+export type ParagraphUnion = ParagraphStanfordAccordion | ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordFaq | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordPageTitleBanner | ParagraphStanfordPersonCtum | ParagraphStanfordSchedule | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg | ParagraphSupAuthorList | ParagraphSupBlog | ParagraphSupBlogTeaser | ParagraphSupCarousel | ParagraphSupCarouselSlide | ParagraphSupFileList | ParagraphSupSearchForm;
 
 /** Entity type press. */
-export type PressAward = MetaTagInterface &
-  PressInterface & {
-    __typename?: "PressAward"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Association */
-    supAssociation?: Maybe<Scalars["String"]["output"]>
-    /** Description */
-    supDescription?: Maybe<Text>
-    /** Place */
-    supPlace?: Maybe<Scalars["String"]["output"]>
-    /** Rank */
-    supRank?: Maybe<Scalars["Int"]["output"]>
-    /** Year */
-    supYear?: Maybe<Scalars["Int"]["output"]>
-    /** Title */
-    title: Scalars["String"]["output"]
-    /** Work ID */
-    workId: Scalars["Int"]["output"]
-  }
+export type PressAward = MetaTagInterface & PressInterface & {
+  __typename?: 'PressAward';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Association */
+  supAssociation?: Maybe<Scalars['String']['output']>;
+  /** Description */
+  supDescription?: Maybe<Text>;
+  /** Place */
+  supPlace?: Maybe<Scalars['String']['output']>;
+  /** Rank */
+  supRank?: Maybe<Scalars['Int']['output']>;
+  /** Year */
+  supYear?: Maybe<Scalars['Int']['output']>;
+  /** Title */
+  title: Scalars['String']['output'];
+  /** Work ID */
+  workId: Scalars['Int']['output'];
+};
 
 /** Entity type press. */
 export type PressInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** Title */
-  title: Scalars["String"]["output"]
+  title: Scalars['String']['output'];
   /** Work ID */
-  workId: Scalars["Int"]["output"]
-}
+  workId: Scalars['Int']['output'];
+};
 
 /** Entity type press. */
-export type PressPrice = MetaTagInterface &
-  PressInterface & {
-    __typename?: "PressPrice"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Cloth Sale Percent */
-    supClothDiscount?: Maybe<Scalars["Float"]["output"]>
-    /** Cloth Price */
-    supClothPrice?: Maybe<Scalars["Float"]["output"]>
-    /** Cloth Sale Price */
-    supClothSale?: Maybe<Scalars["Float"]["output"]>
-    /** Coming Soon */
-    supComingSoon?: Maybe<Scalars["Boolean"]["output"]>
-    /** Has International Cart */
-    supIntlCart?: Maybe<Scalars["Boolean"]["output"]>
-    /** Paper Sale Percent */
-    supPaperDiscount?: Maybe<Scalars["Float"]["output"]>
-    /** Paper Price */
-    supPaperPrice?: Maybe<Scalars["Float"]["output"]>
-    /** Paper Sale Price */
-    supPaperSale?: Maybe<Scalars["Float"]["output"]>
-    /** Preorder */
-    supPreorder?: Maybe<Scalars["Boolean"]["output"]>
-    /** Title */
-    title: Scalars["String"]["output"]
-    /** Work ID */
-    workId: Scalars["Int"]["output"]
-  }
+export type PressPrice = MetaTagInterface & PressInterface & {
+  __typename?: 'PressPrice';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Cloth Sale Percent */
+  supClothDiscount?: Maybe<Scalars['Float']['output']>;
+  /** Cloth Price */
+  supClothPrice?: Maybe<Scalars['Float']['output']>;
+  /** Cloth Sale Price */
+  supClothSale?: Maybe<Scalars['Float']['output']>;
+  /** Coming Soon */
+  supComingSoon?: Maybe<Scalars['Boolean']['output']>;
+  /** Digital Price */
+  supDigitalPrice?: Maybe<Scalars['Float']['output']>;
+  /** Has International Cart */
+  supIntlCart?: Maybe<Scalars['Boolean']['output']>;
+  /** Paper Sale Percent */
+  supPaperDiscount?: Maybe<Scalars['Float']['output']>;
+  /** Paper Price */
+  supPaperPrice?: Maybe<Scalars['Float']['output']>;
+  /** Paper Sale Price */
+  supPaperSale?: Maybe<Scalars['Float']['output']>;
+  /** Preorder */
+  supPreorder?: Maybe<Scalars['Boolean']['output']>;
+  /** Title */
+  title: Scalars['String']['output'];
+  /** Work ID */
+  workId: Scalars['Int']['output'];
+};
 
 /** Entity type press. */
-export type PressUnion = PressAward | PressPrice
+export type PressUnion = PressAward | PressPrice;
 
 /** The schema's entry-point for queries. */
 export type Query = {
-  __typename?: "Query"
+  __typename?: 'Query';
   /** Load a Block plugin. */
-  block?: Maybe<BlockUnion>
+  block?: Maybe<BlockUnion>;
   /** Load a BlockContent entity by id. */
-  blockContent?: Maybe<BlockContentUnion>
+  blockContent?: Maybe<BlockContentUnion>;
   /** Load a ConfigPages entity by id. */
-  configPages?: Maybe<ConfigPagesUnion>
+  configPages?: Maybe<ConfigPagesUnion>;
   /** Schema information. */
-  info: SchemaInformation
+  info: SchemaInformation;
   /** List of all LockupSetting on the platform. */
-  lockupSettings: LockupSettingConnection
+  lockupSettings: LockupSettingConnection;
   /** Load a Media entity by id. */
-  media?: Maybe<MediaUnion>
+  media?: Maybe<MediaUnion>;
   /** Load a Menu by name. */
-  menu?: Maybe<Menu>
+  menu?: Maybe<Menu>;
   /** Load a Node entity by id. */
-  node?: Maybe<NodeUnion>
+  node?: Maybe<NodeUnion>;
   /** List of all NodeStanfordCourse on the platform. */
-  nodeStanfordCourses: NodeStanfordCourseConnection
+  nodeStanfordCourses: NodeStanfordCourseConnection;
   /** List of all NodeStanfordEventSeries on the platform. */
-  nodeStanfordEventSeriesItems: NodeStanfordEventSeriesConnection
+  nodeStanfordEventSeriesItems: NodeStanfordEventSeriesConnection;
   /** List of all NodeStanfordEvent on the platform. */
-  nodeStanfordEvents: NodeStanfordEventConnection
+  nodeStanfordEvents: NodeStanfordEventConnection;
   /** List of all NodeStanfordNews on the platform. */
-  nodeStanfordNewsItems: NodeStanfordNewsConnection
+  nodeStanfordNewsItems: NodeStanfordNewsConnection;
   /** List of all NodeStanfordPage on the platform. */
-  nodeStanfordPages: NodeStanfordPageConnection
+  nodeStanfordPages: NodeStanfordPageConnection;
   /** List of all NodeStanfordPerson on the platform. */
-  nodeStanfordPeople: NodeStanfordPersonConnection
+  nodeStanfordPeople: NodeStanfordPersonConnection;
   /** List of all NodeStanfordPolicy on the platform. */
-  nodeStanfordPolicies: NodeStanfordPolicyConnection
+  nodeStanfordPolicies: NodeStanfordPolicyConnection;
   /** List of all NodeStanfordPublication on the platform. */
-  nodeStanfordPublications: NodeStanfordPublicationConnection
+  nodeStanfordPublications: NodeStanfordPublicationConnection;
   /** List of all NodeSupBookAncillary on the platform. */
-  nodeSupBookAncillaries: NodeSupBookAncillaryConnection
+  nodeSupBookAncillaries: NodeSupBookAncillaryConnection;
   /** List of all NodeSupBook on the platform. */
-  nodeSupBooks: NodeSupBookConnection
+  nodeSupBooks: NodeSupBookConnection;
   /** Load a Paragraph entity by id. */
-  paragraph?: Maybe<ParagraphUnion>
+  paragraph?: Maybe<ParagraphUnion>;
   /** Load a Press entity by id. */
-  press?: Maybe<PressUnion>
+  press?: Maybe<PressUnion>;
   /** Load a Redirect entity by id. */
-  redirect?: Maybe<Redirect>
+  redirect?: Maybe<Redirect>;
   /** List of all Redirect on the platform. */
-  redirects: RedirectConnection
+  redirects: RedirectConnection;
   /** Load a Route by path. */
-  route?: Maybe<RouteUnion>
+  route?: Maybe<RouteUnion>;
   /** Query for view search display graphql_search. */
-  search?: Maybe<SearchResult>
+  search?: Maybe<SearchResult>;
   /** Query for view stanford_basic_pages display basic_page_type_list_graphql. */
-  stanfordBasicPages?: Maybe<StanfordBasicPagesResult>
+  stanfordBasicPages?: Maybe<StanfordBasicPagesResult>;
   /** List of all StanfordBasicSiteSetting on the platform. */
-  stanfordBasicSiteSettings: StanfordBasicSiteSettingConnection
+  stanfordBasicSiteSettings: StanfordBasicSiteSettingConnection;
   /** Query for view stanford_courses display default_list_viewfield_block_graphql. */
-  stanfordCourses?: Maybe<StanfordCoursesResult>
+  stanfordCourses?: Maybe<StanfordCoursesResult>;
   /** Query for view stanford_events display list_page_graphql. */
-  stanfordEvents?: Maybe<StanfordEventsResult>
+  stanfordEvents?: Maybe<StanfordEventsResult>;
   /** Query for view stanford_events display past_events_list_block_graphql. */
-  stanfordEventsPastEvents?: Maybe<StanfordEventsPastEventsResult>
+  stanfordEventsPastEvents?: Maybe<StanfordEventsPastEventsResult>;
   /** List of all StanfordGlobalMessage on the platform. */
-  stanfordGlobalMessages: StanfordGlobalMessageConnection
+  stanfordGlobalMessages: StanfordGlobalMessageConnection;
   /** List of all StanfordLocalFooter on the platform. */
-  stanfordLocalFooters: StanfordLocalFooterConnection
+  stanfordLocalFooters: StanfordLocalFooterConnection;
   /** News Views */
-  stanfordNews?: Maybe<StanfordNewsResult>
+  stanfordNews?: Maybe<StanfordNewsResult>;
   /** Query for view stanford_opportunities display graphql. */
-  stanfordOpportunities?: Maybe<StanfordOpportunitiesResult>
+  stanfordOpportunities?: Maybe<StanfordOpportunitiesResult>;
   /** A list of people in a grid with node as the base table */
-  stanfordPerson?: Maybe<StanfordPersonResult>
+  stanfordPerson?: Maybe<StanfordPersonResult>;
   /** Query for view stanford_publications display list_graphql. */
-  stanfordPublications?: Maybe<StanfordPublicationsResult>
+  stanfordPublications?: Maybe<StanfordPublicationsResult>;
   /** Query for view stanford_shared_tags display card_grid_graphql. */
-  stanfordSharedTags?: Maybe<StanfordSharedTagsResult>
+  stanfordSharedTags?: Maybe<StanfordSharedTagsResult>;
   /** List of all StanfordSuperFooter on the platform. */
-  stanfordSuperFooters: StanfordSuperFooterConnection
+  stanfordSuperFooters: StanfordSuperFooterConnection;
   /** Query for view sup_books display book_ancillary. */
-  supBookAncillary?: Maybe<SupBookAncillaryResult>
+  supBookAncillary?: Maybe<SupBookAncillaryResult>;
   /** Query for view sup_books display award_winners_graphql. */
-  supBooksAwardWinners?: Maybe<SupBooksAwardWinnersResult>
+  supBooksAwardWinners?: Maybe<SupBooksAwardWinnersResult>;
   /** Query for view sup_books display graphql_best_sellers. */
-  supBooksBestSellers?: Maybe<SupBooksBestSellersResult>
+  supBooksBestSellers?: Maybe<SupBooksBestSellersResult>;
   /** Query for view sup_books display graphql_new_releases. */
-  supBooksNewReleases?: Maybe<SupBooksNewReleasesResult>
+  supBooksNewReleases?: Maybe<SupBooksNewReleasesResult>;
   /** Query for view sup_books display book_list_graphql. */
-  supBooksView?: Maybe<SupBooksViewResult>
+  supBooksView?: Maybe<SupBooksViewResult>;
   /** Load a Term entity by id. */
-  term?: Maybe<TermUnion>
-}
+  term?: Maybe<TermUnion>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryBlockArgs = {
-  id: Scalars["ID"]["input"]
-}
+  id: Scalars['ID']['input'];
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryBlockContentArgs = {
-  id: Scalars["ID"]["input"]
-  revision?: InputMaybe<Scalars["ID"]["input"]>
-}
+  id: Scalars['ID']['input'];
+  revision?: InputMaybe<Scalars['ID']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryConfigPagesArgs = {
-  id: Scalars["ID"]["input"]
-}
+  id: Scalars['ID']['input'];
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryLockupSettingsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryMediaArgs = {
-  id: Scalars["ID"]["input"]
-  revision?: InputMaybe<Scalars["ID"]["input"]>
-}
+  id: Scalars['ID']['input'];
+  revision?: InputMaybe<Scalars['ID']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryMenuArgs = {
-  name: MenuAvailable
-}
+  name: MenuAvailable;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeArgs = {
-  id: Scalars["ID"]["input"]
-  revision?: InputMaybe<Scalars["ID"]["input"]>
-}
+  id: Scalars['ID']['input'];
+  revision?: InputMaybe<Scalars['ID']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordCoursesArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordEventSeriesItemsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordEventsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordNewsItemsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordPagesArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordPeopleArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordPoliciesArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeStanfordPublicationsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeSupBookAncillariesArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryNodeSupBooksArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryParagraphArgs = {
-  id: Scalars["ID"]["input"]
-  revision?: InputMaybe<Scalars["ID"]["input"]>
-}
+  id: Scalars['ID']['input'];
+  revision?: InputMaybe<Scalars['ID']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryPressArgs = {
-  id: Scalars["ID"]["input"]
-}
+  id: Scalars['ID']['input'];
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryRedirectArgs = {
-  id: Scalars["ID"]["input"]
-}
+  id: Scalars['ID']['input'];
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryRedirectsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryRouteArgs = {
-  path: Scalars["String"]["input"]
-}
+  path: Scalars['String']['input'];
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySearchArgs = {
-  filter: SearchFilterInput
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  filter: SearchFilterInput;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordBasicPagesArgs = {
-  contextualFilter?: InputMaybe<StanfordBasicPagesContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordBasicPagesSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordBasicPagesContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordBasicPagesSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordBasicSiteSettingsArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordCoursesArgs = {
-  contextualFilter?: InputMaybe<StanfordCoursesContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordCoursesSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordCoursesContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordCoursesSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordEventsArgs = {
-  contextualFilter?: InputMaybe<StanfordEventsContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordEventsSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordEventsContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordEventsSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordEventsPastEventsArgs = {
-  contextualFilter?: InputMaybe<StanfordEventsPastEventsContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortKey?: InputMaybe<StanfordEventsPastEventsSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordEventsPastEventsContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortKey?: InputMaybe<StanfordEventsPastEventsSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordGlobalMessagesArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordLocalFootersArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordNewsArgs = {
-  contextualFilter?: InputMaybe<StanfordNewsContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordNewsSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordNewsContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordNewsSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordOpportunitiesArgs = {
-  filter?: InputMaybe<StanfordOpportunitiesFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  filter?: InputMaybe<StanfordOpportunitiesFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordPersonArgs = {
-  contextualFilter?: InputMaybe<StanfordPersonContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordPersonSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordPersonContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordPersonSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordPublicationsArgs = {
-  contextualFilter?: InputMaybe<StanfordPublicationsContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordPublicationsSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordPublicationsContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordPublicationsSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordSharedTagsArgs = {
-  contextualFilter?: InputMaybe<StanfordSharedTagsContextualFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  sortDir?: InputMaybe<SortDirection>
-  sortKey?: InputMaybe<StanfordSharedTagsSortKeys>
-}
+  contextualFilter?: InputMaybe<StanfordSharedTagsContextualFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  sortDir?: InputMaybe<SortDirection>;
+  sortKey?: InputMaybe<StanfordSharedTagsSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryStanfordSuperFootersArgs = {
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-  before?: InputMaybe<Scalars["Cursor"]["input"]>
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  last?: InputMaybe<Scalars["Int"]["input"]>
-  reverse?: InputMaybe<Scalars["Boolean"]["input"]>
-  sortKey?: InputMaybe<ConnectionSortKeys>
-}
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+  before?: InputMaybe<Scalars['Cursor']['input']>;
+  first?: InputMaybe<Scalars['Int']['input']>;
+  last?: InputMaybe<Scalars['Int']['input']>;
+  reverse?: InputMaybe<Scalars['Boolean']['input']>;
+  sortKey?: InputMaybe<ConnectionSortKeys>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySupBookAncillaryArgs = {
-  contextualFilter?: InputMaybe<SupBookAncillaryContextualFilterInput>
-}
+  contextualFilter?: InputMaybe<SupBookAncillaryContextualFilterInput>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySupBooksAwardWinnersArgs = {
-  contextualFilter?: InputMaybe<SupBooksAwardWinnersContextualFilterInput>
-  filter?: InputMaybe<SupBooksAwardWinnersFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  contextualFilter?: InputMaybe<SupBooksAwardWinnersContextualFilterInput>;
+  filter?: InputMaybe<SupBooksAwardWinnersFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySupBooksBestSellersArgs = {
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySupBooksNewReleasesArgs = {
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QuerySupBooksViewArgs = {
-  contextualFilter?: InputMaybe<SupBooksViewContextualFilterInput>
-  filter?: InputMaybe<SupBooksViewFilterInput>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-}
+  contextualFilter?: InputMaybe<SupBooksViewContextualFilterInput>;
+  filter?: InputMaybe<SupBooksViewFilterInput>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+};
+
 
 /** The schema's entry-point for queries. */
 export type QueryTermArgs = {
-  id: Scalars["ID"]["input"]
-  revision?: InputMaybe<Scalars["ID"]["input"]>
-}
+  id: Scalars['ID']['input'];
+  revision?: InputMaybe<Scalars['ID']['input']>;
+};
 
 /** Entity type redirect. */
-export type Redirect = EdgeNode &
-  MetaTagInterface &
-  RedirectInterface & {
-    __typename?: "Redirect"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** To */
-    redirectRedirect: Link
-    /**
-     * Enter an internal Drupal path or path alias to redirect (e.g. <em
-     * class="placeholder">node/123</em> or <em
-     * class="placeholder">taxonomy/term/123</em>). Fragment anchors (e.g. <em
-     * class="placeholder">#anchor</em>) are <strong>not</strong> allowed.
-     */
-    redirectSource: RedirectSourceType
-    /** The redirect status code. */
-    statusCode: Scalars["Int"]["output"]
-  }
+export type Redirect = EdgeNode & MetaTagInterface & RedirectInterface & {
+  __typename?: 'Redirect';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** To */
+  redirectRedirect: Link;
+  /**
+   * Enter an internal Drupal path or path alias to redirect (e.g. <em
+   * class="placeholder">node/123</em> or <em
+   * class="placeholder">taxonomy/term/123</em>). Fragment anchors (e.g. <em
+   * class="placeholder">#anchor</em>) are <strong>not</strong> allowed.
+   */
+  redirectSource: RedirectSourceType;
+  /** The redirect status code. */
+  statusCode: Scalars['Int']['output'];
+};
 
 /** A paginated set of results for Redirect. */
 export type RedirectConnection = Connection & {
-  __typename?: "RedirectConnection"
-  edges: Array<RedirectEdge>
-  nodes: Array<Redirect>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'RedirectConnection';
+  edges: Array<RedirectEdge>;
+  nodes: Array<Redirect>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for Redirect. */
 export type RedirectEdge = Edge & {
-  __typename?: "RedirectEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: Redirect
-}
+  __typename?: 'RedirectEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: Redirect;
+};
 
 /** Entity type redirect. */
 export type RedirectInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** To */
-  redirectRedirect: Link
+  redirectRedirect: Link;
   /**
    * Enter an internal Drupal path or path alias to redirect (e.g. <em
    * class="placeholder">node/123</em> or <em
    * class="placeholder">taxonomy/term/123</em>). Fragment anchors (e.g. <em
    * class="placeholder">#anchor</em>) are <strong>not</strong> allowed.
    */
-  redirectSource: RedirectSourceType
+  redirectSource: RedirectSourceType;
   /** The redirect status code. */
-  statusCode: Scalars["Int"]["output"]
-}
+  statusCode: Scalars['Int']['output'];
+};
 
 /** Redirect Source data. */
 export type RedirectSourceType = {
-  __typename?: "RedirectSourceType"
+  __typename?: 'RedirectSourceType';
   /** Source URL */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** Entity type redirect. */
-export type RedirectUnion = Redirect
+export type RedirectUnion = Redirect;
 
 /** Routes represent incoming requests that resolve to content. */
 export type Route = {
   /** Whether this route is internal or external. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** URL of this route. */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** A list of possible entities that can be returned by URL. */
-export type RouteEntityUnion =
-  | NodeStanfordCourse
-  | NodeStanfordEvent
-  | NodeStanfordEventSeries
-  | NodeStanfordNews
-  | NodeStanfordPage
-  | NodeStanfordPerson
-  | NodeStanfordPolicy
-  | NodeStanfordPublication
-  | NodeSupBook
-  | NodeSupBookAncillary
-  | TermBasicPageType
-  | TermStanfordEventType
-  | TermStanfordNewsTopic
-  | TermStanfordPersonType
-  | TermStanfordPublicationTopic
-  | TermSuCourseSubject
+export type RouteEntityUnion = NodeStanfordCourse | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy | NodeStanfordPublication | NodeSupBook | NodeSupBookAncillary | TermBasicPageType | TermStanfordEventType | TermStanfordNewsTopic | TermStanfordPersonType | TermStanfordPublicationTopic | TermSuCourseSubject;
 
 /** Route outside of this website. */
 export type RouteExternal = Route & {
-  __typename?: "RouteExternal"
+  __typename?: 'RouteExternal';
   /** Whether this route is internal or external. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** URL of this route. */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** Route within this website. */
 export type RouteInternal = Route & {
-  __typename?: "RouteInternal"
+  __typename?: 'RouteInternal';
   /** Breadcrumb links for this route. */
-  breadcrumbs?: Maybe<Array<Link>>
+  breadcrumbs?: Maybe<Array<Link>>;
   /** Content assigned to this route. */
-  entity?: Maybe<RouteEntityUnion>
+  entity?: Maybe<RouteEntityUnion>;
   /** Whether this route is internal or external. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** URL of this route. */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** Redirect to another URL with status. */
 export type RouteRedirect = Route & {
-  __typename?: "RouteRedirect"
+  __typename?: 'RouteRedirect';
   /** Whether this route is internal or external. */
-  internal: Scalars["Boolean"]["output"]
+  internal: Scalars['Boolean']['output'];
   /** Utility prop. Always true for redirects. */
-  redirect: Scalars["Boolean"]["output"]
+  redirect: Scalars['Boolean']['output'];
   /** Suggested status for redirect. Eg 301. */
-  status: Scalars["Int"]["output"]
+  status: Scalars['Int']['output'];
   /** URL of this route. */
-  url: Scalars["String"]["output"]
-}
+  url: Scalars['String']['output'];
+};
 
 /** Route types that can exist in the system. */
-export type RouteUnion = RouteExternal | RouteInternal | RouteRedirect
+export type RouteUnion = RouteExternal | RouteInternal | RouteRedirect;
 
 /** Schema information provided by the system. */
 export type SchemaInformation = {
-  __typename?: "SchemaInformation"
+  __typename?: 'SchemaInformation';
   /** The schema description. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The internal path to the front page. */
-  home?: Maybe<Scalars["String"]["output"]>
+  home?: Maybe<Scalars['String']['output']>;
   /** The site name. */
-  name?: Maybe<Scalars["String"]["output"]>
+  name?: Maybe<Scalars['String']['output']>;
   /** The schema version. */
-  version?: Maybe<Scalars["String"]["output"]>
-}
+  version?: Maybe<Scalars['String']['output']>;
+};
 
 export type SearchFilterInput = {
   /** Keyword Search  */
-  key: Scalars["String"]["input"]
-}
+  key: Scalars['String']['input'];
+};
 
 /** Result for view search display graphql_search. */
 export type SearchResult = View & {
-  __typename?: "SearchResult"
+  __typename?: 'SearchResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<SearchRow>
+  results: Array<SearchRow>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** All available types for view result row. */
-export type SearchRow =
-  | NodeStanfordCourse
-  | NodeStanfordEvent
-  | NodeStanfordEventSeries
-  | NodeStanfordNews
-  | NodeStanfordPage
-  | NodeStanfordPerson
-  | NodeStanfordPolicy
-  | NodeStanfordPublication
-  | NodeSupBook
-  | NodeSupBookAncillary
+export type SearchRow = NodeStanfordCourse | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy | NodeStanfordPublication | NodeSupBook | NodeSupBookAncillary;
 
 /** Smart Date data. */
 export type SmartDateType = {
-  __typename?: "SmartDateType"
+  __typename?: 'SmartDateType';
   /** Duration, in minutes */
-  duration?: Maybe<Scalars["Int"]["output"]>
+  duration?: Maybe<Scalars['Int']['output']>;
   /** End timestamp value */
-  end_value: Scalars["Timestamp"]["output"]
+  end_value: Scalars['Timestamp']['output'];
   /** RRule ID */
-  rrule?: Maybe<Scalars["Int"]["output"]>
+  rrule?: Maybe<Scalars['Int']['output']>;
   /** RRule Index */
-  rrule_index?: Maybe<Scalars["Int"]["output"]>
+  rrule_index?: Maybe<Scalars['Int']['output']>;
   /** Timezone */
-  timezone?: Maybe<Scalars["String"]["output"]>
+  timezone?: Maybe<Scalars['String']['output']>;
   /** Start timestamp value */
-  value: Scalars["Timestamp"]["output"]
-}
+  value: Scalars['Timestamp']['output'];
+};
 
 /** Sort direction. */
 export enum SortDirection {
   /** Ascending */
-  Asc = "ASC",
+  Asc = 'ASC',
   /** Descending */
-  Desc = "DESC",
+  Desc = 'DESC'
 }
 
 export type StanfordBasicPagesContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view stanford_basic_pages display basic_page_type_list_graphql. */
 export type StanfordBasicPagesResult = View & {
-  __typename?: "StanfordBasicPagesResult"
+  __typename?: 'StanfordBasicPagesResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordBasicPagesSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 /** Entity type config_pages. */
-export type StanfordBasicSiteSetting = ConfigPagesInterface &
-  EdgeNode &
-  MetaTagInterface & {
-    __typename?: "StanfordBasicSiteSetting"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /**
-     * This ID is unique to each site you want to track separately and is in the form
-     * of G-xxxxxxxxx. To get a Web Property ID, <a
-     * href="https://marketingplatform.google.com/about/analytics/">register your
-     * site with Google Analytics</a>, or if you already have registered your site,
-     * go to your Google Analytics Settings page to see the ID next to every site
-     * more information in the documentation.</a>
-     */
-    suGoogleAnalytics?: Maybe<Scalars["String"]["output"]>
-    /** Check this box to disable the external link icons. */
-    suHideExtLinkIcons?: Maybe<Scalars["Boolean"]["output"]>
-    /** Check this box to disable the site search box. */
-    suHideSiteSearch?: Maybe<Scalars["Boolean"]["output"]>
-    /** Send content data to Algolia using the configured credentials below. */
-    suSiteAlgolia?: Maybe<Scalars["Boolean"]["output"]>
-    /**
-     * This is your unique application identifier. It's used to identify you when
-     * using Algolia's API. Find this ID in <a
-     * href="https://dashboard.algolia.com/account/api-keys/all>Algolia
-     */
-    suSiteAlgoliaId?: Maybe<Scalars["String"]["output"]>
-    /** Algolia index machine name. This can be found at the top of the Algolia UI when on the "Search" configuration page. */
-    suSiteAlgoliaIndex?: Maybe<Scalars["String"]["output"]>
-    /**
-     * This is the public API key to use in your frontend code. This key is only
-     * usable for search queries and sending data to the Insights API. Find this key
-     * in <a href="https://dashboard.algolia.com/account/api-keys/all>Algolia
-     */
-    suSiteAlgoliaSearch?: Maybe<Scalars["String"]["output"]>
-    /** Enable Algolia searching on the <a href="/search">search page</a>. */
-    suSiteAlgoliaUi?: Maybe<Scalars["Boolean"]["output"]>
-    /** Check this box to enable the split-button drop down menu feature. */
-    suSiteDropdowns?: Maybe<Scalars["Boolean"]["output"]>
-    /** Maximum Menu Levels */
-    suSiteMenuLevels?: Maybe<Scalars["Int"]["output"]>
-    /** Site Name */
-    suSiteName?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Emit metadata that tells <em>well behaved</em> search engines to not crawl
-     * this site. This is useful when the site is being built. Remember to disable
-     * upon the site launching.
-     */
-    suSiteNobots?: Maybe<Scalars["Boolean"]["output"]>
-  }
+export type StanfordBasicSiteSetting = ConfigPagesInterface & EdgeNode & MetaTagInterface & {
+  __typename?: 'StanfordBasicSiteSetting';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /**
+   * This ID is unique to each site you want to track separately and is in the form
+   * of G-xxxxxxxxx. To get a Web Property ID, <a
+   * href="https://marketingplatform.google.com/about/analytics/">register your
+   * site with Google Analytics</a>, or if you already have registered your site,
+   * go to your Google Analytics Settings page to see the ID next to every site
+   * more information in the documentation.</a>
+   */
+  suGoogleAnalytics?: Maybe<Scalars['String']['output']>;
+  /** Check this box to disable the external link icons. */
+  suHideExtLinkIcons?: Maybe<Scalars['Boolean']['output']>;
+  /** Check this box to disable the site search box. */
+  suHideSiteSearch?: Maybe<Scalars['Boolean']['output']>;
+  /** Send content data to Algolia using the configured credentials below. */
+  suSiteAlgolia?: Maybe<Scalars['Boolean']['output']>;
+  /**
+   * This is your unique application identifier. It's used to identify you when
+   * using Algolia's API. Find this ID in <a
+   * href="https://dashboard.algolia.com/account/api-keys/all>Algolia
+   */
+  suSiteAlgoliaId?: Maybe<Scalars['String']['output']>;
+  /** Algolia index machine name. This can be found at the top of the Algolia UI when on the "Search" configuration page. */
+  suSiteAlgoliaIndex?: Maybe<Scalars['String']['output']>;
+  /**
+   * This is the public API key to use in your frontend code. This key is only
+   * usable for search queries and sending data to the Insights API. Find this key
+   * in <a href="https://dashboard.algolia.com/account/api-keys/all>Algolia
+   */
+  suSiteAlgoliaSearch?: Maybe<Scalars['String']['output']>;
+  /** Enable Algolia searching on the <a href="/search">search page</a>. */
+  suSiteAlgoliaUi?: Maybe<Scalars['Boolean']['output']>;
+  /** Check this box to enable the split-button drop down menu feature. */
+  suSiteDropdowns?: Maybe<Scalars['Boolean']['output']>;
+  /** Maximum Menu Levels */
+  suSiteMenuLevels?: Maybe<Scalars['Int']['output']>;
+  /** Site Name */
+  suSiteName?: Maybe<Scalars['String']['output']>;
+  /**
+   * Emit metadata that tells <em>well behaved</em> search engines to not crawl
+   * this site. This is useful when the site is being built. Remember to disable
+   * upon the site launching.
+   */
+  suSiteNobots?: Maybe<Scalars['Boolean']['output']>;
+};
 
 /** A paginated set of results for StanfordBasicSiteSetting. */
 export type StanfordBasicSiteSettingConnection = Connection & {
-  __typename?: "StanfordBasicSiteSettingConnection"
-  edges: Array<StanfordBasicSiteSettingEdge>
-  nodes: Array<StanfordBasicSiteSetting>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'StanfordBasicSiteSettingConnection';
+  edges: Array<StanfordBasicSiteSettingEdge>;
+  nodes: Array<StanfordBasicSiteSetting>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for StanfordBasicSiteSetting. */
 export type StanfordBasicSiteSettingEdge = Edge & {
-  __typename?: "StanfordBasicSiteSettingEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: StanfordBasicSiteSetting
-}
+  __typename?: 'StanfordBasicSiteSettingEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: StanfordBasicSiteSetting;
+};
 
 export type StanfordCoursesContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view stanford_courses display default_list_viewfield_block_graphql. */
 export type StanfordCoursesResult = View & {
-  __typename?: "StanfordCoursesResult"
+  __typename?: 'StanfordCoursesResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordCoursesSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 export type StanfordEventsContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars['String']['input']>;
+};
 
 export type StanfordEventsPastEventsContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view stanford_events display past_events_list_block_graphql. */
 export type StanfordEventsPastEventsResult = View & {
-  __typename?: "StanfordEventsPastEventsResult"
+  __typename?: 'StanfordEventsPastEventsResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordEventsPastEventsSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Date & Time - Start */
-  StartTime = "START_TIME",
+  StartTime = 'START_TIME',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 /** Result for view stanford_events display list_page_graphql. */
 export type StanfordEventsResult = View & {
-  __typename?: "StanfordEventsResult"
+  __typename?: 'StanfordEventsResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordEventsSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Date & Time - Start */
-  StartTime = "START_TIME",
+  StartTime = 'START_TIME',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 /** Entity type config_pages. */
-export type StanfordGlobalMessage = ConfigPagesInterface &
-  EdgeNode &
-  MetaTagInterface & {
-    __typename?: "StanfordGlobalMessage"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Check this box to display a site-wide global message. This message will appear above the master header on all site pages. */
-    suGlobalMsgEnabled?: Maybe<Scalars["Boolean"]["output"]>
-    /** This is the main headline for the message. <em>It will appear in large and bold text above the message.</em> */
-    suGlobalMsgHeader?: Maybe<Scalars["String"]["output"]>
-    /**
-     * Maximum 65 characters. <em>A “label” is short description of the message
-     * such as alert, information, warning). It will appear in small capital letters
-     * with to the icon, next to the message.</em>
-     */
-    suGlobalMsgLabel?: Maybe<Scalars["String"]["output"]>
-    /** Action Link */
-    suGlobalMsgLink?: Maybe<Link>
-    /** This is the body content of the message. */
-    suGlobalMsgMessage?: Maybe<Text>
-    /**
-     * Select the display of the message. You can see examples in <a
-     * href="https://sitesuserguide.stanford.edu/node/676/">the user-guide.</a>
-     */
-    suGlobalMsgType: Scalars["String"]["output"]
-  }
+export type StanfordGlobalMessage = ConfigPagesInterface & EdgeNode & MetaTagInterface & {
+  __typename?: 'StanfordGlobalMessage';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Check this box to display a site-wide global message. This message will appear above the master header on all site pages. */
+  suGlobalMsgEnabled?: Maybe<Scalars['Boolean']['output']>;
+  /** This is the main headline for the message. <em>It will appear in large and bold text above the message.</em> */
+  suGlobalMsgHeader?: Maybe<Scalars['String']['output']>;
+  /**
+   * Maximum 65 characters. <em>A “label” is short description of the message
+   * such as alert, information, warning). It will appear in small capital letters
+   * with to the icon, next to the message.</em>
+   */
+  suGlobalMsgLabel?: Maybe<Scalars['String']['output']>;
+  /** Action Link */
+  suGlobalMsgLink?: Maybe<Link>;
+  /** This is the body content of the message. */
+  suGlobalMsgMessage?: Maybe<Text>;
+  /**
+   * Select the display of the message. You can see examples in <a
+   * href="https://sitesuserguide.stanford.edu/node/676/">the user-guide.</a>
+   */
+  suGlobalMsgType: Scalars['String']['output'];
+};
 
 /** A paginated set of results for StanfordGlobalMessage. */
 export type StanfordGlobalMessageConnection = Connection & {
-  __typename?: "StanfordGlobalMessageConnection"
-  edges: Array<StanfordGlobalMessageEdge>
-  nodes: Array<StanfordGlobalMessage>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'StanfordGlobalMessageConnection';
+  edges: Array<StanfordGlobalMessageEdge>;
+  nodes: Array<StanfordGlobalMessage>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for StanfordGlobalMessage. */
 export type StanfordGlobalMessageEdge = Edge & {
-  __typename?: "StanfordGlobalMessageEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: StanfordGlobalMessage
-}
+  __typename?: 'StanfordGlobalMessageEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: StanfordGlobalMessage;
+};
 
 /** Entity type config_pages. */
-export type StanfordLocalFooter = ConfigPagesInterface &
-  EdgeNode &
-  MetaTagInterface & {
-    __typename?: "StanfordLocalFooter"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Enabled */
-    suFooterEnabled?: Maybe<Scalars["Boolean"]["output"]>
-    /** Action Links */
-    suLocalFootAction?: Maybe<Array<Link>>
-    /** Address */
-    suLocalFootAddress?: Maybe<Address>
-    /** Signup Button Text */
-    suLocalFootFButton?: Maybe<Scalars["String"]["output"]>
-    /** Signup Form Intro */
-    suLocalFootFIntro?: Maybe<Text>
-    /** Form Method */
-    suLocalFootFMethod: Scalars["String"]["output"]
-    /** Form Action URL */
-    suLocalFootFUrl?: Maybe<Link>
-    /** Site title line. */
-    suLocalFootLine1?: Maybe<Scalars["String"]["output"]>
-    /** Secondary title line. */
-    suLocalFootLine2?: Maybe<Scalars["String"]["output"]>
-    /** Tertiary title line. */
-    suLocalFootLine3?: Maybe<Scalars["String"]["output"]>
-    /** Organization name. */
-    suLocalFootLine4?: Maybe<Scalars["String"]["output"]>
-    /** Last line full width option. */
-    suLocalFootLine5?: Maybe<Scalars["String"]["output"]>
-    /** Upload logo image */
-    suLocalFootLocImg?: Maybe<Image>
-    /** Link the footer lockup to somewhere. */
-    suLocalFootLocLink?: Maybe<Link>
-    /** Layout options. */
-    suLocalFootLocOp?: Maybe<Scalars["String"]["output"]>
-    /** First Content Block */
-    suLocalFootPrCo?: Maybe<Text>
-    /** Primary Links */
-    suLocalFootPrimary?: Maybe<Array<Link>>
-    /** Primary Links Header */
-    suLocalFootPrimeH?: Maybe<Scalars["String"]["output"]>
-    /** Second Content Block */
-    suLocalFootSeCo?: Maybe<Text>
-    /** Secondary Links */
-    suLocalFootSecond?: Maybe<Array<Link>>
-    /** Secondary Links Header */
-    suLocalFootSecondH?: Maybe<Scalars["String"]["output"]>
-    /** Social Links */
-    suLocalFootSocial?: Maybe<Array<Link>>
-    /** The link text for a user to log into this site. */
-    suLocalFootSunetT?: Maybe<Scalars["String"]["output"]>
-    /** Third Content Block */
-    suLocalFootTr2Co?: Maybe<Text>
-    /** Fourth Content Block */
-    suLocalFootTrCo?: Maybe<Text>
-    /**
-     * Uncheck this box if you want to replace the default lock-up settings with a
-     * custom logo or text. This custom logo will appear in the top left corner of
-     * the website's main header.
-     * <strong>The lockup will only change the look. Remember to change the name of
-     * your site as well. See the user guide for instructions on <a
-     * your site name</a> and <a
-     * branding and logo options</a>.</strong>
-     */
-    suLocalFootUseLoc?: Maybe<Scalars["Boolean"]["output"]>
-    /**
-     * Uncheck this box if you want to replace the default lock up settings with a
-     * custom logo. This custom logo will appear in the top left corner of the
-     * website's main header.
-     */
-    suLocalFootUseLogo?: Maybe<Scalars["Boolean"]["output"]>
-  }
+export type StanfordLocalFooter = ConfigPagesInterface & EdgeNode & MetaTagInterface & {
+  __typename?: 'StanfordLocalFooter';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Enabled */
+  suFooterEnabled?: Maybe<Scalars['Boolean']['output']>;
+  /** Action Links */
+  suLocalFootAction?: Maybe<Array<Link>>;
+  /** Address */
+  suLocalFootAddress?: Maybe<Address>;
+  /** Signup Button Text */
+  suLocalFootFButton?: Maybe<Scalars['String']['output']>;
+  /** Signup Form Intro */
+  suLocalFootFIntro?: Maybe<Text>;
+  /** Form Method */
+  suLocalFootFMethod: Scalars['String']['output'];
+  /** Form Action URL */
+  suLocalFootFUrl?: Maybe<Link>;
+  /** Site title line. */
+  suLocalFootLine1?: Maybe<Scalars['String']['output']>;
+  /** Secondary title line. */
+  suLocalFootLine2?: Maybe<Scalars['String']['output']>;
+  /** Tertiary title line. */
+  suLocalFootLine3?: Maybe<Scalars['String']['output']>;
+  /** Organization name. */
+  suLocalFootLine4?: Maybe<Scalars['String']['output']>;
+  /** Last line full width option. */
+  suLocalFootLine5?: Maybe<Scalars['String']['output']>;
+  /** Upload logo image */
+  suLocalFootLocImg?: Maybe<Image>;
+  /** Link the footer lockup to somewhere. */
+  suLocalFootLocLink?: Maybe<Link>;
+  /** Layout options. */
+  suLocalFootLocOp?: Maybe<Scalars['String']['output']>;
+  /** First Content Block */
+  suLocalFootPrCo?: Maybe<Text>;
+  /** Primary Links */
+  suLocalFootPrimary?: Maybe<Array<Link>>;
+  /** Primary Links Header */
+  suLocalFootPrimeH?: Maybe<Scalars['String']['output']>;
+  /** Second Content Block */
+  suLocalFootSeCo?: Maybe<Text>;
+  /** Secondary Links */
+  suLocalFootSecond?: Maybe<Array<Link>>;
+  /** Secondary Links Header */
+  suLocalFootSecondH?: Maybe<Scalars['String']['output']>;
+  /** Social Links */
+  suLocalFootSocial?: Maybe<Array<Link>>;
+  /** The link text for a user to log into this site. */
+  suLocalFootSunetT?: Maybe<Scalars['String']['output']>;
+  /** Third Content Block */
+  suLocalFootTr2Co?: Maybe<Text>;
+  /** Fourth Content Block */
+  suLocalFootTrCo?: Maybe<Text>;
+  /**
+   * Uncheck this box if you want to replace the default lock-up settings with a
+   * custom logo or text. This custom logo will appear in the top left corner of
+   * the website's main header.
+   * <strong>The lockup will only change the look. Remember to change the name of
+   * your site as well. See the user guide for instructions on <a
+   * your site name</a> and <a
+   * branding and logo options</a>.</strong>
+   */
+  suLocalFootUseLoc?: Maybe<Scalars['Boolean']['output']>;
+  /**
+   * Uncheck this box if you want to replace the default lock up settings with a
+   * custom logo. This custom logo will appear in the top left corner of the
+   * website's main header.
+   */
+  suLocalFootUseLogo?: Maybe<Scalars['Boolean']['output']>;
+};
 
 /** A paginated set of results for StanfordLocalFooter. */
 export type StanfordLocalFooterConnection = Connection & {
-  __typename?: "StanfordLocalFooterConnection"
-  edges: Array<StanfordLocalFooterEdge>
-  nodes: Array<StanfordLocalFooter>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'StanfordLocalFooterConnection';
+  edges: Array<StanfordLocalFooterEdge>;
+  nodes: Array<StanfordLocalFooter>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for StanfordLocalFooter. */
 export type StanfordLocalFooterEdge = Edge & {
-  __typename?: "StanfordLocalFooterEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: StanfordLocalFooter
-}
+  __typename?: 'StanfordLocalFooterEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: StanfordLocalFooter;
+};
 
 export type StanfordNewsContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** News Views */
 export type StanfordNewsResult = View & {
-  __typename?: "StanfordNewsResult"
+  __typename?: 'StanfordNewsResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordNewsSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Publishing Date (su_news_publishing_date) */
-  PublishingDate = "PUBLISHING_DATE",
+  PublishingDate = 'PUBLISHING_DATE',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 export type StanfordOpportunitiesFilterInput = {
   /** Filter  */
-  tags?: InputMaybe<Array<InputMaybe<Scalars["String"]["input"]>>>
-}
+  tags?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
+};
 
 /** Result for view stanford_opportunities display graphql. */
 export type StanfordOpportunitiesResult = View & {
-  __typename?: "StanfordOpportunitiesResult"
+  __typename?: 'StanfordOpportunitiesResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<UnsupportedType>
+  results: Array<UnsupportedType>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export type StanfordPersonContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** A list of people in a grid with node as the base table */
 export type StanfordPersonResult = View & {
-  __typename?: "StanfordPersonResult"
+  __typename?: 'StanfordPersonResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordPersonSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** First Name (su_person_first_name) */
-  FirstName = "FIRST_NAME",
+  FirstName = 'FIRST_NAME',
   /** Last Name (su_person_last_name) */
-  LastName = "LAST_NAME",
+  LastName = 'LAST_NAME',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 export type StanfordPublicationsContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view stanford_publications display list_graphql. */
 export type StanfordPublicationsResult = View & {
-  __typename?: "StanfordPublicationsResult"
+  __typename?: 'StanfordPublicationsResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordPublicationsSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Day (su_day) */
-  Day = "DAY",
+  Day = 'DAY',
   /** Month (su_month) */
-  Month = "MONTH",
+  Month = 'MONTH',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE',
   /** Year (su_year) */
-  Year = "YEAR",
+  Year = 'YEAR'
 }
 
 export type StanfordSharedTagsContextualFilterInput = {
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-  type?: InputMaybe<Scalars["String"]["input"]>
-}
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+  type?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view stanford_shared_tags display card_grid_graphql. */
 export type StanfordSharedTagsResult = View & {
-  __typename?: "StanfordSharedTagsResult"
+  __typename?: 'StanfordSharedTagsResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export enum StanfordSharedTagsSortKeys {
   /** Changed */
-  Changed = "CHANGED",
+  Changed = 'CHANGED',
   /** Authored on */
-  Created = "CREATED",
+  Created = 'CREATED',
   /** Title */
-  Title = "TITLE",
+  Title = 'TITLE'
 }
 
 /** Entity type config_pages. */
-export type StanfordSuperFooter = ConfigPagesInterface &
-  EdgeNode &
-  MetaTagInterface & {
-    __typename?: "StanfordSuperFooter"
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Check this box to display a site-wide super footer. This content will appear above the local footer on all site pages. */
-    suSuperFootEnabled?: Maybe<Scalars["Boolean"]["output"]>
-    /** Intranet Link */
-    suSuperFootIntranet?: Maybe<Link>
-    /** Link */
-    suSuperFootLink?: Maybe<Array<Link>>
-    /** An open area for WYSIWYG text */
-    suSuperFootText?: Maybe<Text>
-    /** Super Footer Title */
-    suSuperFootTitle?: Maybe<Scalars["String"]["output"]>
-  }
+export type StanfordSuperFooter = ConfigPagesInterface & EdgeNode & MetaTagInterface & {
+  __typename?: 'StanfordSuperFooter';
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Check this box to display a site-wide super footer. This content will appear above the local footer on all site pages. */
+  suSuperFootEnabled?: Maybe<Scalars['Boolean']['output']>;
+  /** Intranet Link */
+  suSuperFootIntranet?: Maybe<Link>;
+  /** Link */
+  suSuperFootLink?: Maybe<Array<Link>>;
+  /** An open area for WYSIWYG text */
+  suSuperFootText?: Maybe<Text>;
+  /** Super Footer Title */
+  suSuperFootTitle?: Maybe<Scalars['String']['output']>;
+};
 
 /** A paginated set of results for StanfordSuperFooter. */
 export type StanfordSuperFooterConnection = Connection & {
-  __typename?: "StanfordSuperFooterConnection"
-  edges: Array<StanfordSuperFooterEdge>
-  nodes: Array<StanfordSuperFooter>
-  pageInfo: ConnectionPageInfo
-}
+  __typename?: 'StanfordSuperFooterConnection';
+  edges: Array<StanfordSuperFooterEdge>;
+  nodes: Array<StanfordSuperFooter>;
+  pageInfo: ConnectionPageInfo;
+};
 
 /** Edge for StanfordSuperFooter. */
 export type StanfordSuperFooterEdge = Edge & {
-  __typename?: "StanfordSuperFooterEdge"
-  cursor: Scalars["Cursor"]["output"]
-  node: StanfordSuperFooter
-}
+  __typename?: 'StanfordSuperFooterEdge';
+  cursor: Scalars['Cursor']['output'];
+  node: StanfordSuperFooter;
+};
 
 /** Entity type su_policy_log. */
 export type SuPolicyLog = SuPolicyLogInterface & {
-  __typename?: "SuPolicyLog"
+  __typename?: 'SuPolicyLog';
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The day this change log occurs. The "date" will appear above the change log notes. */
-  suPolicyDate: DateTime
+  suPolicyDate: DateTime;
   /** Notes */
-  suPolicyNotes: Scalars["String"]["output"]
+  suPolicyNotes: Scalars['String']['output'];
   /** Check this box to display this change log information on the policy's detail page. */
-  suPolicyPublic?: Maybe<Scalars["Boolean"]["output"]>
+  suPolicyPublic?: Maybe<Scalars['Boolean']['output']>;
   /** A "title" is short text that appears next to the "Date" on the detail policy page. */
-  suPolicyTitle: Scalars["String"]["output"]
-}
+  suPolicyTitle: Scalars['String']['output'];
+};
 
 /** Entity type su_policy_log. */
 export type SuPolicyLogInterface = {
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
-}
+  id: Scalars['ID']['output'];
+};
 
 /** Entity type su_policy_log. */
-export type SuPolicyLogUnion = SuPolicyLog
+export type SuPolicyLogUnion = SuPolicyLog;
 
 /** The schema's entry-point for subscriptions. */
 export type Subscription = {
-  __typename?: "Subscription"
+  __typename?: 'Subscription';
   /** Placeholder for subscription extension. */
-  _: Scalars["Boolean"]["output"]
-}
+  _: Scalars['Boolean']['output'];
+};
 
 export type SupBookAncillaryContextualFilterInput = {
-  uuid?: InputMaybe<Scalars["String"]["input"]>
-}
+  uuid?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view sup_books display book_ancillary. */
 export type SupBookAncillaryResult = View & {
-  __typename?: "SupBookAncillaryResult"
+  __typename?: 'SupBookAncillaryResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export type SupBooksAwardWinnersContextualFilterInput = {
-  sup_book_work_id_number_value?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars["String"]["input"]>
-}
+  sup_book_work_id_number_value?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars['String']['input']>;
+};
 
 export type SupBooksAwardWinnersFilterInput = {
   /** Year (sup_year)  */
-  year_max?: InputMaybe<Scalars["Int"]["input"]>
+  year_max?: InputMaybe<Scalars['Int']['input']>;
   /** Year (sup_year)  */
-  year_min?: InputMaybe<Scalars["Int"]["input"]>
-}
+  year_min?: InputMaybe<Scalars['Int']['input']>;
+};
 
 /** Result for view sup_books display award_winners_graphql. */
 export type SupBooksAwardWinnersResult = View & {
-  __typename?: "SupBooksAwardWinnersResult"
+  __typename?: 'SupBooksAwardWinnersResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** Result for view sup_books display graphql_best_sellers. */
 export type SupBooksBestSellersResult = View & {
-  __typename?: "SupBooksBestSellersResult"
+  __typename?: 'SupBooksBestSellersResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** Result for view sup_books display graphql_new_releases. */
 export type SupBooksNewReleasesResult = View & {
-  __typename?: "SupBooksNewReleasesResult"
+  __typename?: 'SupBooksNewReleasesResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 export type SupBooksViewContextualFilterInput = {
-  sup_book_work_id_number_value?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars["String"]["input"]>
-  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars["String"]["input"]>
-}
+  sup_book_work_id_number_value?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_1?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_2?: InputMaybe<Scalars['String']['input']>;
+  term_node_taxonomy_name_depth_3?: InputMaybe<Scalars['String']['input']>;
+};
 
 export type SupBooksViewFilterInput = {
   /** Catalog Season  */
-  season?: InputMaybe<Scalars["String"]["input"]>
-}
+  season?: InputMaybe<Scalars['String']['input']>;
+};
 
 /** Result for view sup_books display book_list_graphql. */
 export type SupBooksViewResult = View & {
-  __typename?: "SupBooksViewResult"
+  __typename?: 'SupBooksViewResult';
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** Exposed filters for the view. */
-  filters: Array<Maybe<ViewFilter>>
+  filters: Array<Maybe<ViewFilter>>;
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The results of the view. */
-  results: Array<NodeUnion>
+  results: Array<NodeUnion>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** Broad categories that specify a type of Basic Page. (i.e. Research Projects) */
-export type TermBasicPageType = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermBasicPageType"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermBasicPageType = MetaTagInterface & TermInterface & {
+  __typename?: 'TermBasicPageType';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** A curated list of groups that an Event is open to. */
-export type TermEventAudience = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermEventAudience"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermEventAudience = MetaTagInterface & TermInterface & {
+  __typename?: 'TermEventAudience';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
 export type TermInterface = {
   /** The time that the term was last edited. */
-  changed: DateTime
+  changed: DateTime;
   /** Description */
-  description: Text
+  description: Text;
   /** The Universally Unique IDentifier (UUID). */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The term language code. */
-  langcode: Language
+  langcode: Language;
   /** The computed meta tags for the entity. */
-  metatag: Array<MetaTagUnion>
+  metatag: Array<MetaTagUnion>;
   /** Name */
-  name: Scalars["String"]["output"]
+  name: Scalars['String']['output'];
   /** The parents of this term. */
-  parent?: Maybe<TermUnion>
+  parent?: Maybe<TermUnion>;
   /** URL alias */
-  path: Scalars["String"]["output"]
+  path: Scalars['String']['output'];
   /** Published */
-  status: Scalars["Boolean"]["output"]
+  status: Scalars['Boolean']['output'];
   /** The weight of this term in relation to other terms. */
-  weight: Scalars["Int"]["output"]
-}
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
-export type TermStanfordEventGroup = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordEventGroup"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordEventGroup = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordEventGroup';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
-export type TermStanfordEventKeyword = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordEventKeyword"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordEventKeyword = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordEventKeyword';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
-export type TermStanfordEventSubject = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordEventSubject"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordEventSubject = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordEventSubject';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Broad categories that specify a type of Event. (i.e. Lecture) */
-export type TermStanfordEventType = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordEventType"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordEventType = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordEventType';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Broad categories that specify a type of News article. (i.e. Blog) */
-export type TermStanfordNewsTopic = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordNewsTopic"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordNewsTopic = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordNewsTopic';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Terms to support grouping of People. */
-export type TermStanfordPersonType = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordPersonType"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordPersonType = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordPersonType';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Broad categories that specify a type of Publication. (i.e. white-paper) */
-export type TermStanfordPublicationTopic = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermStanfordPublicationTopic"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermStanfordPublicationTopic = MetaTagInterface & TermInterface & {
+  __typename?: 'TermStanfordPublicationTopic';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Quarters offered for courses, via ExploreCourses */
-export type TermSuCourseQuarter = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSuCourseQuarter"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSuCourseQuarter = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSuCourseQuarter';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Course subjects from ExploreCourses */
-export type TermSuCourseSubject = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSuCourseSubject"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSuCourseSubject = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSuCourseSubject';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Tags from ExploreCourses */
-export type TermSuCourseTag = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSuCourseTag"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSuCourseTag = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSuCourseTag';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Terms that can be used to describe all content types (i.e. Featured) */
-export type TermSuSharedTag = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSuSharedTag"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSuSharedTag = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSuSharedTag';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
-export type TermSupBookSubject = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSupBookSubject"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSupBookSubject = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSupBookSubject';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Imprints */
-export type TermSupImprint = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSupImprint"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSupImprint = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSupImprint';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** A series of related books */
-export type TermSupSeries = MetaTagInterface &
-  TermInterface & {
-    __typename?: "TermSupSeries"
-    /** The time that the term was last edited. */
-    changed: DateTime
-    /** Description */
-    description: Text
-    /** The Universally Unique IDentifier (UUID). */
-    id: Scalars["ID"]["output"]
-    /** The term language code. */
-    langcode: Language
-    /** The computed meta tags for the entity. */
-    metatag: Array<MetaTagUnion>
-    /** Name */
-    name: Scalars["String"]["output"]
-    /** The parents of this term. */
-    parent?: Maybe<TermUnion>
-    /** URL alias */
-    path: Scalars["String"]["output"]
-    /** Published */
-    status: Scalars["Boolean"]["output"]
-    /** Series Page */
-    supSeriesPage?: Maybe<Link>
-    /** The weight of this term in relation to other terms. */
-    weight: Scalars["Int"]["output"]
-  }
+export type TermSupSeries = MetaTagInterface & TermInterface & {
+  __typename?: 'TermSupSeries';
+  /** The time that the term was last edited. */
+  changed: DateTime;
+  /** Description */
+  description: Text;
+  /** The Universally Unique IDentifier (UUID). */
+  id: Scalars['ID']['output'];
+  /** The term language code. */
+  langcode: Language;
+  /** The computed meta tags for the entity. */
+  metatag: Array<MetaTagUnion>;
+  /** Name */
+  name: Scalars['String']['output'];
+  /** The parents of this term. */
+  parent?: Maybe<TermUnion>;
+  /** URL alias */
+  path: Scalars['String']['output'];
+  /** Published */
+  status: Scalars['Boolean']['output'];
+  /** Series Page */
+  supSeriesPage?: Maybe<Link>;
+  /** The weight of this term in relation to other terms. */
+  weight: Scalars['Int']['output'];
+};
 
 /** Entity type taxonomy_term. */
-export type TermUnion =
-  | TermBasicPageType
-  | TermEventAudience
-  | TermStanfordEventGroup
-  | TermStanfordEventKeyword
-  | TermStanfordEventSubject
-  | TermStanfordEventType
-  | TermStanfordNewsTopic
-  | TermStanfordPersonType
-  | TermStanfordPublicationTopic
-  | TermSuCourseQuarter
-  | TermSuCourseSubject
-  | TermSuCourseTag
-  | TermSuSharedTag
-  | TermSupBookSubject
-  | TermSupImprint
-  | TermSupSeries
+export type TermUnion = TermBasicPageType | TermEventAudience | TermStanfordEventGroup | TermStanfordEventKeyword | TermStanfordEventSubject | TermStanfordEventType | TermStanfordNewsTopic | TermStanfordPersonType | TermStanfordPublicationTopic | TermSuCourseQuarter | TermSuCourseSubject | TermSuCourseTag | TermSuSharedTag | TermSupBookSubject | TermSupImprint | TermSupSeries;
 
 /** A processed text format defined by the CMS. */
 export type Text = {
-  __typename?: "Text"
+  __typename?: 'Text';
   /** The text format used to process the text value. */
-  format?: Maybe<Scalars["String"]["output"]>
+  format?: Maybe<Scalars['String']['output']>;
   /** The processed text value. */
-  processed?: Maybe<Scalars["Html"]["output"]>
+  processed?: Maybe<Scalars['Html']['output']>;
   /** The raw text value. */
-  value?: Maybe<Scalars["String"]["output"]>
-}
+  value?: Maybe<Scalars['String']['output']>;
+};
 
 /** A processed text format with summary defined by the CMS. */
 export type TextSummary = {
-  __typename?: "TextSummary"
+  __typename?: 'TextSummary';
   /** The text format used to process the text value. */
-  format?: Maybe<Scalars["String"]["output"]>
+  format?: Maybe<Scalars['String']['output']>;
   /** The processed text value. */
-  processed?: Maybe<Scalars["Html"]["output"]>
+  processed?: Maybe<Scalars['Html']['output']>;
   /** The processed text summary. */
-  summary?: Maybe<Scalars["Html"]["output"]>
+  summary?: Maybe<Scalars['Html']['output']>;
   /** The raw text value. */
-  value?: Maybe<Scalars["String"]["output"]>
-}
+  value?: Maybe<Scalars['String']['output']>;
+};
 
 /**
  * Unsupported entity or field type in the schema.
  * This entity may not have been enabled in the schema yet and is being referenced via entity reference.
  */
 export type UnsupportedType = {
-  __typename?: "UnsupportedType"
+  __typename?: 'UnsupportedType';
   /** Unsupported type, always TRUE. */
-  unsupported?: Maybe<Scalars["Boolean"]["output"]>
-}
+  unsupported?: Maybe<Scalars['Boolean']['output']>;
+};
 
 /** Views represent collections of curated data from the CMS. */
 export type View = {
   /** The description of the view. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** The ID of the view. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The human friendly label of the view. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** The language code of the view. */
-  langcode?: Maybe<Scalars["String"]["output"]>
+  langcode?: Maybe<Scalars['String']['output']>;
   /** Information about the page in the view. */
-  pageInfo: ViewPageInfo
+  pageInfo: ViewPageInfo;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** An exposed filter option for the view. */
 export type ViewFilter = {
-  __typename?: "ViewFilter"
+  __typename?: 'ViewFilter';
   /** The filter element attributes. */
-  attributes: Scalars["UntypedStructuredData"]["output"]
+  attributes: Scalars['UntypedStructuredData']['output'];
   /** The filter element description. */
-  description?: Maybe<Scalars["String"]["output"]>
+  description?: Maybe<Scalars['String']['output']>;
   /** The filter identifier. */
-  id: Scalars["ID"]["output"]
+  id: Scalars['ID']['output'];
   /** The filter element label. */
-  label?: Maybe<Scalars["String"]["output"]>
+  label?: Maybe<Scalars['String']['output']>;
   /** Whether the filter allows multiple values. */
-  multiple: Scalars["Boolean"]["output"]
+  multiple: Scalars['Boolean']['output'];
   /** The filter element options if any are defined. */
-  options?: Maybe<Scalars["UntypedStructuredData"]["output"]>
+  options?: Maybe<Scalars['UntypedStructuredData']['output']>;
   /** The filter plugin type. */
-  plugin: Scalars["String"]["output"]
+  plugin: Scalars['String']['output'];
   /** Whether the filter is required. */
-  required: Scalars["Boolean"]["output"]
+  required: Scalars['Boolean']['output'];
   /** The filter field type. */
-  type: Scalars["String"]["output"]
+  type: Scalars['String']['output'];
   /** The value for the filter. Could be an array for multiple values. */
-  value?: Maybe<Scalars["UntypedStructuredData"]["output"]>
-}
+  value?: Maybe<Scalars['UntypedStructuredData']['output']>;
+};
 
 /** Information about the page in a view. */
 export type ViewPageInfo = {
-  __typename?: "ViewPageInfo"
+  __typename?: 'ViewPageInfo';
   /** Any result offset being used. */
-  offset: Scalars["Int"]["output"]
+  offset: Scalars['Int']['output'];
   /** The current page being returned. */
-  page: Scalars["Int"]["output"]
+  page: Scalars['Int']['output'];
   /** How many results per page. */
-  pageSize: Scalars["Int"]["output"]
+  pageSize: Scalars['Int']['output'];
   /** How many results total. */
-  total: Scalars["Int"]["output"]
-}
+  total: Scalars['Int']['output'];
+};
 
 /** A reference to an embedded view */
 export type ViewReference = {
-  __typename?: "ViewReference"
+  __typename?: 'ViewReference';
   /** The contextual filter values used. */
-  contextualFilter?: Maybe<Array<Scalars["String"]["output"]>>
+  contextualFilter?: Maybe<Array<Scalars['String']['output']>>;
   /** The machine name of the display. */
-  display: Scalars["String"]["output"]
+  display: Scalars['String']['output'];
   /** How many results per page. */
-  pageSize?: Maybe<Scalars["Int"]["output"]>
+  pageSize?: Maybe<Scalars['Int']['output']>;
   /** The name of the query used to fetch the data, if the view is a GraphQL display. */
-  query?: Maybe<Scalars["String"]["output"]>
+  query?: Maybe<Scalars['String']['output']>;
   /** The machine name of the view. */
-  view: Scalars["String"]["output"]
-}
+  view: Scalars['String']['output'];
+};
 
 /** All available view result types. */
-export type ViewResultUnion =
-  | SearchResult
-  | StanfordBasicPagesResult
-  | StanfordCoursesResult
-  | StanfordEventsPastEventsResult
-  | StanfordEventsResult
-  | StanfordNewsResult
-  | StanfordOpportunitiesResult
-  | StanfordPersonResult
-  | StanfordPublicationsResult
-  | StanfordSharedTagsResult
-  | SupBookAncillaryResult
-  | SupBooksAwardWinnersResult
-  | SupBooksBestSellersResult
-  | SupBooksNewReleasesResult
-  | SupBooksViewResult
+export type ViewResultUnion = SearchResult | StanfordBasicPagesResult | StanfordCoursesResult | StanfordEventsPastEventsResult | StanfordEventsResult | StanfordNewsResult | StanfordOpportunitiesResult | StanfordPersonResult | StanfordPublicationsResult | StanfordSharedTagsResult | SupBookAncillaryResult | SupBooksAwardWinnersResult | SupBooksBestSellersResult | SupBooksNewReleasesResult | SupBooksViewResult;
+
+export type NodeQueryVariables = Exact<{
+  uuid: Scalars['ID']['input'];
+}>;
+
+
+export type NodeQuery = { __typename?: 'Query', node?: { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array<string> | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suEventAudience?: Array<{ __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventGroups?: Array<{ __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventKeywords?: Array<{ __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventMapLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSchedule?: Array<{ __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSubject?: Array<{ __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suEventSeriesComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventSeriesEvent?: Array<{ __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }> | null, suEventSeriesType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suNewsBanner?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suNewsComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, layoutSelection?: { __typename?: 'LayoutLibrary', id: string } | null, suBasicPageType?: Array<{ __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null, suPageComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null }> | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array<string> | null, suPersonEducation?: Array<string> | null, suPersonEmail?: any | null, suPersonFax?: string | null, suPersonFirstName: string, suPersonFullTitle?: string | null, suPersonLastName: string, suPersonLocationName?: string | null, suPersonMailCode?: string | null, suPersonMobilePhone?: string | null, suPersonPronouns?: string | null, suPersonResearchInterests?: Array<string> | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPersonAffiliations?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPersonLinks?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonLocationAddress?: { __typename?: 'Text', processed?: any | null } | null, suPersonMapUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPersonProfileLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonResearch?: Array<{ __typename?: 'Text', processed?: any | null }> | null, suPersonScholarlyInterests?: { __typename?: 'Text', processed?: any | null } | null, suPersonTypeGroup?: Array<{ __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPolicyChangelog?: Array<{ __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }> | null, suPolicyEffective?: { __typename?: 'DateTime', timezone: any, time: any } | null, suPolicyRelated?: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string }> | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null, suPublicationComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPublicationCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPublicationImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeSupBook', supBookAuthorsFull?: string | null, supBookAvailDesc?: string | null, supBookCatalogSeasonYyyy?: string | null, supBookPublisher?: string | null, supBookCopublisherName?: string | null, supBookDigitalCompLink?: boolean | null, supBookIsbn13Alt?: string | null, supBookIsbn13Cloth?: string | null, supBookIsbn13Digital?: string | null, supBookIsbn13Isw?: string | null, supBookIsbn13Paper?: string | null, supBookPages?: number | null, supBookPrintDeskCopies?: boolean | null, supBookPubYearFirst?: string | null, supBookSalesRank?: number | null, supBookSubtitle?: string | null, supBookUrlIsw?: string | null, supBookWorkIdNumber?: number | null, supBookType: string, supBookNoCart?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, supBookAuthorInfo?: { __typename?: 'Text', processed?: any | null } | null, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string, title: string, supAssociation?: string | null, supPlace?: string | null, supRank?: number | null, supYear?: number | null, supDescription?: { __typename?: 'Text', processed?: any | null } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supBookImprint?: { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookPubDateCloth?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookPubDateFirst?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookRelatedTitles?: { __typename: 'NodeSupBook', id: string, title: string, path: string } | null, supBookReviews?: { __typename?: 'Text', processed?: any | null } | null, supBookSeries?: { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, supSeriesPage?: { __typename?: 'Link', url?: string | null } | null, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookSubjects?: Array<{ __typename: 'TermSupBookSubject', id: string, name: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string, name: string } | { __typename?: 'TermEventAudience', id: string, name: string } | { __typename?: 'TermStanfordEventGroup', id: string, name: string } | { __typename?: 'TermStanfordEventKeyword', id: string, name: string } | { __typename?: 'TermStanfordEventSubject', id: string, name: string } | { __typename?: 'TermStanfordEventType', id: string, name: string } | { __typename?: 'TermStanfordNewsTopic', id: string, name: string } | { __typename?: 'TermStanfordPersonType', id: string, name: string } | { __typename?: 'TermStanfordPublicationTopic', id: string, name: string } | { __typename?: 'TermSuCourseQuarter', id: string, name: string } | { __typename?: 'TermSuCourseSubject', id: string, name: string } | { __typename?: 'TermSuCourseTag', id: string, name: string } | { __typename?: 'TermSuSharedTag', id: string, name: string } | { __typename?: 'TermSupBookSubject', id: string, name: string } | { __typename?: 'TermSupImprint', id: string, name: string } | { __typename?: 'TermSupSeries', id: string, name: string } | null }> | null, supBookERetailers?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, supBookPriceData?: { __typename?: 'PressPrice', supIntlCart?: boolean | null, id: string } | null } | { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supAncillaryBook: { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookAuthorsFull?: string | null, id: string, title: string, path: string, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }, supAncillaryParagraphs?: Array<{ __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> }> | null } | null };
+
+export type FragmentPageInfoFragment = { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null };
+
+type AllNodeInterface_NodeStanfordCourse_Fragment = { __typename?: 'NodeStanfordCourse', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordEvent_Fragment = { __typename?: 'NodeStanfordEvent', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordEventSeries_Fragment = { __typename?: 'NodeStanfordEventSeries', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordNews_Fragment = { __typename?: 'NodeStanfordNews', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordPage_Fragment = { __typename?: 'NodeStanfordPage', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordPerson_Fragment = { __typename?: 'NodeStanfordPerson', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordPolicy_Fragment = { __typename?: 'NodeStanfordPolicy', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeStanfordPublication_Fragment = { __typename?: 'NodeStanfordPublication', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeSupBook_Fragment = { __typename?: 'NodeSupBook', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+type AllNodeInterface_NodeSupBookAncillary_Fragment = { __typename?: 'NodeSupBookAncillary', id: string, path: string, changed: { __typename?: 'DateTime', time: any } };
+
+export type AllNodeInterfaceFragment = AllNodeInterface_NodeStanfordCourse_Fragment | AllNodeInterface_NodeStanfordEvent_Fragment | AllNodeInterface_NodeStanfordEventSeries_Fragment | AllNodeInterface_NodeStanfordNews_Fragment | AllNodeInterface_NodeStanfordPage_Fragment | AllNodeInterface_NodeStanfordPerson_Fragment | AllNodeInterface_NodeStanfordPolicy_Fragment | AllNodeInterface_NodeStanfordPublication_Fragment | AllNodeInterface_NodeSupBook_Fragment | AllNodeInterface_NodeSupBookAncillary_Fragment;
+
+export type AllNodesQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  nodeSupBooks?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordCourses?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordEventSeriesItems?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordEvents?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordNewsItems?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordPages?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordPeople?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordPolicies?: InputMaybe<Scalars['Cursor']['input']>;
+  nodeStanfordPublications?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type AllNodesQuery = { __typename?: 'Query', nodeStanfordCourses: { __typename?: 'NodeStanfordCourseConnection', nodes: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordEventSeriesItems: { __typename?: 'NodeStanfordEventSeriesConnection', nodes: Array<{ __typename?: 'NodeStanfordEventSeries', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordEvents: { __typename?: 'NodeStanfordEventConnection', nodes: Array<{ __typename?: 'NodeStanfordEvent', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordNewsItems: { __typename?: 'NodeStanfordNewsConnection', nodes: Array<{ __typename?: 'NodeStanfordNews', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordPages: { __typename?: 'NodeStanfordPageConnection', nodes: Array<{ __typename?: 'NodeStanfordPage', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordPeople: { __typename?: 'NodeStanfordPersonConnection', nodes: Array<{ __typename?: 'NodeStanfordPerson', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordPolicies: { __typename?: 'NodeStanfordPolicyConnection', nodes: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeStanfordPublications: { __typename?: 'NodeStanfordPublicationConnection', nodes: Array<{ __typename?: 'NodeStanfordPublication', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } }, nodeSupBooks: { __typename?: 'NodeSupBookConnection', nodes: Array<{ __typename?: 'NodeSupBook', id: string, path: string, changed: { __typename?: 'DateTime', time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type BooksAuthorsQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type BooksAuthorsQuery = { __typename?: 'Query', nodeSupBooks: { __typename?: 'NodeSupBookConnection', nodes: Array<{ __typename?: 'NodeSupBook', id: string, title: string, path: string, supBookSubtitle?: string | null, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type BooksWorkIdQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type BooksWorkIdQuery = { __typename?: 'Query', nodeSupBooks: { __typename?: 'NodeSupBookConnection', nodes: Array<{ __typename?: 'NodeSupBook', path: string, supBookWorkIdNumber?: number | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type CoursesQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type CoursesQuery = { __typename?: 'Query', nodeStanfordCourses: { __typename?: 'NodeStanfordCourseConnection', nodes: Array<{ __typename?: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type EventSeriesQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type EventSeriesQuery = { __typename?: 'Query', nodeStanfordEventSeriesItems: { __typename?: 'NodeStanfordEventSeriesConnection', nodes: Array<{ __typename?: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, suEventSeriesComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventSeriesEvent?: Array<{ __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }> | null, suEventSeriesType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type EventsQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type EventsQuery = { __typename?: 'Query', nodeStanfordEvents: { __typename?: 'NodeStanfordEventConnection', nodes: Array<{ __typename?: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array<string> | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suEventAudience?: Array<{ __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventGroups?: Array<{ __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventKeywords?: Array<{ __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventMapLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSchedule?: Array<{ __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSubject?: Array<{ __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type NewsQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type NewsQuery = { __typename?: 'Query', nodeStanfordNewsItems: { __typename?: 'NodeStanfordNewsConnection', nodes: Array<{ __typename?: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, suNewsBanner?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suNewsComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type BasicPagesQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type BasicPagesQuery = { __typename?: 'Query', nodeStanfordPages: { __typename?: 'NodeStanfordPageConnection', nodes: Array<{ __typename?: 'NodeStanfordPage', suPageDescription?: string | null, layoutSelection?: { __typename?: 'LayoutLibrary', id: string } | null, suBasicPageType?: Array<{ __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null, suPageComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null }> | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
+
+export type PeopleQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
+
+export type PeopleQuery = { __typename?: 'Query', nodeStanfordPeople: { __typename?: 'NodeStanfordPersonConnection', nodes: Array<{ __typename?: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array<string> | null, suPersonEducation?: Array<string> | null, suPersonEmail?: any | null, suPersonFax?: string | null, suPersonFirstName: string, suPersonFullTitle?: string | null, suPersonLastName: string, suPersonLocationName?: string | null, suPersonMailCode?: string | null, suPersonMobilePhone?: string | null, suPersonPronouns?: string | null, suPersonResearchInterests?: Array<string> | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPersonAffiliations?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPersonLinks?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonLocationAddress?: { __typename?: 'Text', processed?: any | null } | null, suPersonMapUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPersonProfileLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonResearch?: Array<{ __typename?: 'Text', processed?: any | null }> | null, suPersonScholarlyInterests?: { __typename?: 'Text', processed?: any | null } | null, suPersonTypeGroup?: Array<{ __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
 
-export type NodeQueryVariables = Exact<{
-  uuid: Scalars["ID"]["input"]
-}>
-
-export type NodeQuery = {
-  __typename?: "Query"
-  node?:
-    | {
-        __typename: "NodeStanfordCourse"
-        suCourseAcademicYear?: string | null
-        suCourseCode?: string | null
-        suCourseId?: number | null
-        suCourseInstructors?: Array<string> | null
-        suCourseSectionUnits?: string | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-        suCourseQuarters?: Array<{
-          __typename: "TermSuCourseQuarter"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suCourseSubject?: {
-          __typename: "TermSuCourseSubject"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        } | null
-        suCourseTags?: Array<{
-          __typename: "TermSuCourseTag"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeStanfordEvent"
-        suEventAltLoc?: string | null
-        suEventContactInfo?: string | null
-        suEventDek?: string | null
-        suEventEmail?: any | null
-        suEventSponsor?: Array<string> | null
-        suEventSubheadline?: string | null
-        suEventTelephone?: any | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        suEventAudience?: Array<{
-          __typename: "TermEventAudience"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suEventComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-        > | null
-        suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEventDateTime: {
-          __typename?: "SmartDateType"
-          value: any
-          end_value: any
-          timezone?: string | null
-          rrule_index?: number | null
-          rrule?: number | null
-        }
-        suEventGroups?: Array<{
-          __typename: "TermStanfordEventGroup"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suEventKeywords?: Array<{
-          __typename: "TermStanfordEventKeyword"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suEventLocation?: {
-          __typename?: "Address"
-          langcode?: string | null
-          givenName?: string | null
-          additionalName?: string | null
-          familyName?: string | null
-          organization?: string | null
-          addressLine1?: string | null
-          addressLine2?: string | null
-          postalCode?: string | null
-          sortingCode?: string | null
-          dependentLocality?: string | null
-          locality?: string | null
-          administrativeArea?: string | null
-          country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-        } | null
-        suEventMapLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEventSchedule?: Array<{
-          __typename: "ParagraphStanfordSchedule"
-          suScheduleHeadline?: string | null
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-          suScheduleDateTime?: {
-            __typename?: "SmartDateType"
-            value: any
-            end_value: any
-            timezone?: string | null
-            rrule_index?: number | null
-            rrule?: number | null
-          } | null
-          suScheduleLocation?: {
-            __typename?: "Address"
-            langcode?: string | null
-            givenName?: string | null
-            additionalName?: string | null
-            familyName?: string | null
-            organization?: string | null
-            addressLine1?: string | null
-            addressLine2?: string | null
-            postalCode?: string | null
-            sortingCode?: string | null
-            dependentLocality?: string | null
-            locality?: string | null
-            administrativeArea?: string | null
-            country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-          } | null
-          suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-          suScheduleSpeaker?: Array<{
-            __typename: "ParagraphStanfordPersonCtum"
-            suPersonCtaName?: string | null
-            suPersonCtaTitle?: string | null
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suPersonCtaImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }> | null
-        }> | null
-        suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEventSubject?: Array<{
-          __typename: "TermStanfordEventSubject"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suEventType?: Array<{
-          __typename: "TermStanfordEventType"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeStanfordEventSeries"
-        suEventSeriesDek?: string | null
-        suEventSeriesSubheadline?: string | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        suEventSeriesComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-        > | null
-        suEventSeriesEvent?: Array<{
-          __typename: "NodeStanfordEvent"
-          suEventAltLoc?: string | null
-          suEventSubheadline?: string | null
-          suEventDek?: string | null
-          id: string
-          title: string
-          path: string
-          suEventLocation?: {
-            __typename?: "Address"
-            langcode?: string | null
-            givenName?: string | null
-            additionalName?: string | null
-            familyName?: string | null
-            organization?: string | null
-            addressLine1?: string | null
-            addressLine2?: string | null
-            postalCode?: string | null
-            sortingCode?: string | null
-            dependentLocality?: string | null
-            locality?: string | null
-            administrativeArea?: string | null
-            country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-          } | null
-          suEventDateTime: {
-            __typename?: "SmartDateType"
-            value: any
-            end_value: any
-            timezone?: string | null
-            rrule_index?: number | null
-            rrule?: number | null
-          }
-          suEventType?: Array<{
-            __typename: "TermStanfordEventType"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }> | null
-        suEventSeriesType?: Array<{
-          __typename: "TermStanfordEventType"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeStanfordNews"
-        suNewsBannerMediaCaption?: string | null
-        suNewsByline?: string | null
-        suNewsDek?: string | null
-        suNewsHideSocial?: boolean | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        suNewsBanner?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suNewsComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-        > | null
-        suNewsFeaturedMedia?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-        suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-        suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suNewsTopics?: Array<{
-          __typename: "TermStanfordNewsTopic"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeStanfordPage"
-        suPageDescription?: string | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        layoutSelection?: {__typename?: "LayoutLibrary"; id: string} | null
-        suBasicPageType?: Array<{
-          __typename: "TermBasicPageType"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suPageBanner?:
-          | {
-              __typename: "ParagraphStanfordBanner"
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordPageTitleBanner"
-              supTitleBannerColor: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suTitleBannerImage: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              }
-            }
-          | {
-              __typename: "ParagraphSupCarousel"
-              supCarouselTopHero?: boolean | null
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supCarouselSlides: Array<{
-                __typename: "ParagraphSupCarouselSlide"
-                supSlideColor?: string | null
-                supSlideEyebrow?: string | null
-                supSlideOrientation: string
-                supSlideSubtitle?: string | null
-                supSlideTitle?: string | null
-                supSlideTitleSize: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                supSlideImage?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-                supSlideBgImage: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              }>
-            }
-          | null
-        suPageComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphSupBlogTeaser"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supBlogTeaserHeader?: string | null
-              supBlogTeaserItems?: Array<{
-                __typename: "ParagraphSupBlog"
-                supBlogBody: string
-                supBlogTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                supBlogImage: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-                supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-              }> | null
-              supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-            }
-          | {
-              __typename: "ParagraphSupCarousel"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supCarouselTopHero?: boolean | null
-              supCarouselSlides: Array<{
-                __typename: "ParagraphSupCarouselSlide"
-                supSlideColor?: string | null
-                supSlideEyebrow?: string | null
-                supSlideOrientation: string
-                supSlideSubtitle?: string | null
-                supSlideTitle?: string | null
-                supSlideTitleSize: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                supSlideImage?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-                supSlideBgImage: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              }>
-            }
-          | {
-              __typename: "ParagraphSupFileList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supFileListLabel?: string | null
-              supFileListDisplay?: string | null
-              supFileListFiles: Array<
-                | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-                | {
-                    __typename: "MediaSupProtectedFile"
-                    id: string
-                    name: string
-                    supMediaFile: {__typename?: "File"; url: string}
-                  }
-              >
-            }
-          | {
-              __typename: "ParagraphSupSearchForm"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supSearchBooksOnly?: boolean | null
-              supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-            }
-        > | null
-        suPageImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "NodeStanfordPerson"
-        suPersonAcademicAppt?: string | null
-        suPersonAdminAppts?: Array<string> | null
-        suPersonEducation?: Array<string> | null
-        suPersonEmail?: any | null
-        suPersonFax?: string | null
-        suPersonFirstName: string
-        suPersonFullTitle?: string | null
-        suPersonLastName: string
-        suPersonLocationName?: string | null
-        suPersonMailCode?: string | null
-        suPersonMobilePhone?: string | null
-        suPersonPronouns?: string | null
-        suPersonResearchInterests?: Array<string> | null
-        suPersonShortTitle?: string | null
-        suPersonTelephone?: string | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        suPersonAffiliations?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-        suPersonComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-        > | null
-        suPersonLinks?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-        suPersonLocationAddress?: {__typename?: "Text"; processed?: any | null} | null
-        suPersonMapUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suPersonPhoto?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-        suPersonProfileLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suPersonResearch?: Array<{__typename?: "Text"; processed?: any | null}> | null
-        suPersonScholarlyInterests?: {__typename?: "Text"; processed?: any | null} | null
-        suPersonTypeGroup?: Array<{
-          __typename: "TermStanfordPersonType"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeStanfordPolicy"
-        suPolicyAuthority?: string | null
-        suPolicyAutoPrefix?: boolean | null
-        suPolicyChapter?: string | null
-        suPolicyPolicyNum?: string | null
-        suPolicySubchapter?: string | null
-        suPolicyTitle: string
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        suPolicyChangelog?: Array<{
-          __typename: "SuPolicyLog"
-          id: string
-          suPolicyNotes: string
-          suPolicyPublic?: boolean | null
-          suPolicyTitle: string
-          suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-        }> | null
-        suPolicyEffective?: {__typename?: "DateTime"; timezone: any; time: any} | null
-        suPolicyRelated?: Array<{__typename?: "NodeStanfordPolicy"; id: string; path: string}> | null
-        suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null
-      }
-    | {
-        __typename: "NodeStanfordPublication"
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        suPublicationAuthorRef?: Array<{
-          __typename: "NodeStanfordPerson"
-          suPersonFullTitle?: string | null
-          suPersonShortTitle?: string | null
-          id: string
-          title: string
-          path: string
-          suPersonPhoto?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }> | null
-        suPublicationComponents?: Array<
-          | {
-              __typename: "ParagraphStanfordBanner"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suBannerHeader?: string | null
-              suBannerSupHeader?: string | null
-              suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-              suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suBannerImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordEntity"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suEntityHeadline?: string | null
-              suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEntityItem?: Array<
-                | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                | {__typename?: "NodeSupBook"; id: string; path: string}
-              > | null
-            }
-          | {
-              __typename: "ParagraphStanfordFaq"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suFaqHeadline?: string | null
-              suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suFaqQuestions?: Array<{
-                __typename: "ParagraphStanfordAccordion"
-                suAccordionTitle: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suAccordionBody: {__typename?: "Text"; processed?: any | null}
-              }> | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suListHeadline?: string | null
-              supListEyebrow?: string | null
-              suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suListView: {
-                __typename?: "ViewReference"
-                view: string
-                display: string
-                contextualFilter?: Array<string> | null
-                pageSize?: number | null
-              }
-            }
-          | {
-              __typename: "ParagraphStanfordMediaCaption"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suMediaCaptionMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-        > | null
-        suPublicationCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suPublicationImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-        suPublicationTopics?: Array<{
-          __typename: "TermStanfordPublicationTopic"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-      }
-    | {
-        __typename: "NodeSupBook"
-        supBookAuthorsFull?: string | null
-        supBookAvailDesc?: string | null
-        supBookCatalogSeasonYyyy?: string | null
-        supBookPublisher?: string | null
-        supBookCopublisherName?: string | null
-        supBookDigitalCompLink?: boolean | null
-        supBookIsbn13Alt?: string | null
-        supBookIsbn13Cloth?: string | null
-        supBookIsbn13Digital?: string | null
-        supBookIsbn13Isw?: string | null
-        supBookIsbn13Paper?: string | null
-        supBookPages?: number | null
-        supBookPrintDeskCopies?: boolean | null
-        supBookPubYearFirst?: string | null
-        supBookSalesRank?: number | null
-        supBookSubtitle?: string | null
-        supBookUrlIsw?: string | null
-        supBookWorkIdNumber?: number | null
-        supBookType: string
-        supBookNoCart?: boolean | null
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        supBookAuthorInfo?: {__typename?: "Text"; processed?: any | null} | null
-        supBookAuthors?: Array<{
-          __typename?: "NameType"
-          title?: string | null
-          given?: string | null
-          middle?: string | null
-          family?: string | null
-          generational?: string | null
-          credentials?: string | null
-        }> | null
-        supBookAwards?: Array<{
-          __typename?: "PressAward"
-          id: string
-          title: string
-          supAssociation?: string | null
-          supPlace?: string | null
-          supRank?: number | null
-          supYear?: number | null
-          supDescription?: {__typename?: "Text"; processed?: any | null} | null
-        }> | null
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        supBookImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-        supBookImprint?: {
-          __typename: "TermSupImprint"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        } | null
-        supBookPubDateCloth?: {__typename?: "DateTime"; timezone: any; time: any} | null
-        supBookPubDateFirst?: {__typename?: "DateTime"; timezone: any; time: any} | null
-        supBookRelatedTitles?: {__typename: "NodeSupBook"; id: string; title: string; path: string} | null
-        supBookReviews?: {__typename?: "Text"; processed?: any | null} | null
-        supBookSeries?: {
-          __typename: "TermSupSeries"
-          id: string
-          name: string
-          path: string
-          weight: number
-          supSeriesPage?: {__typename?: "Link"; url?: string | null} | null
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        } | null
-        supBookSubjects?: Array<{
-          __typename: "TermSupBookSubject"
-          id: string
-          name: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string; name: string}
-            | {__typename?: "TermEventAudience"; id: string; name: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string; name: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string; name: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string; name: string}
-            | {__typename?: "TermStanfordEventType"; id: string; name: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string; name: string}
-            | {__typename?: "TermStanfordPersonType"; id: string; name: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string; name: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string; name: string}
-            | {__typename?: "TermSuCourseSubject"; id: string; name: string}
-            | {__typename?: "TermSuCourseTag"; id: string; name: string}
-            | {__typename?: "TermSuSharedTag"; id: string; name: string}
-            | {__typename?: "TermSupBookSubject"; id: string; name: string}
-            | {__typename?: "TermSupImprint"; id: string; name: string}
-            | {__typename?: "TermSupSeries"; id: string; name: string}
-            | null
-        }> | null
-        supBookERetailers?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-        supBookPriceData?: {__typename?: "PressPrice"; supIntlCart?: boolean | null; id: string} | null
-      }
-    | {
-        __typename: "NodeSupBookAncillary"
-        id: string
-        title: string
-        path: string
-        metatag: Array<
-          | {__typename?: "MetaTagLink"}
-          | {
-              __typename: "MetaTagProperty"
-              tag: string
-              attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-            }
-          | {__typename?: "MetaTagScript"}
-          | {
-              __typename: "MetaTagValue"
-              tag: string
-              attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-            }
-        >
-        body?: {__typename?: "TextSummary"; processed?: any | null} | null
-        supAncillaryBook: {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookAuthorsFull?: string | null
-          id: string
-          title: string
-          path: string
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-        supAncillaryParagraphs?: Array<
-          | {
-              __typename: "ParagraphStanfordCard"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suCardHeader?: string | null
-              suCardSuperHeader?: string | null
-              suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-              suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suCardMedia?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-            }
-          | {
-              __typename: "ParagraphStanfordGallery"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suGalleryHeadline?: string | null
-              suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-              suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suGalleryImages?: Array<{
-                __typename: "MediaStanfordGalleryImage"
-                suGalleryCaption?: string | null
-                id: string
-                name: string
-                suGalleryImage?: {
-                  __typename?: "Image"
-                  url: string
-                  alt?: string | null
-                  height: number
-                  width: number
-                } | null
-              }> | null
-            }
-          | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-          | {
-              __typename: "ParagraphStanfordSpacer"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suSpacerSize?: string | null
-            }
-          | {
-              __typename: "ParagraphStanfordWysiwyg"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-            }
-          | {
-              __typename: "ParagraphSupFileList"
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supFileListLabel?: string | null
-              supFileListDisplay?: string | null
-              supFileListFiles: Array<
-                | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-                | {
-                    __typename: "MediaSupProtectedFile"
-                    id: string
-                    name: string
-                    supMediaFile: {__typename?: "File"; url: string}
-                  }
-              >
-            }
-        > | null
-      }
-    | null
-}
+export type PoliciesQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
 
-export type FragmentPageInfoFragment = {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
 
-type AllNodeInterface_NodeStanfordCourse_Fragment = {
-  __typename?: "NodeStanfordCourse"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type PoliciesQuery = { __typename?: 'Query', nodeStanfordPolicies: { __typename?: 'NodeStanfordPolicyConnection', nodes: Array<{ __typename?: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPolicyChangelog?: Array<{ __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }> | null, suPolicyEffective?: { __typename?: 'DateTime', timezone: any, time: any } | null, suPolicyRelated?: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string }> | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
 
-type AllNodeInterface_NodeStanfordEvent_Fragment = {
-  __typename?: "NodeStanfordEvent"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type PublicationsQueryVariables = Exact<{
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
 
-type AllNodeInterface_NodeStanfordEventSeries_Fragment = {
-  __typename?: "NodeStanfordEventSeries"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
 
-type AllNodeInterface_NodeStanfordNews_Fragment = {
-  __typename?: "NodeStanfordNews"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type PublicationsQuery = { __typename?: 'Query', nodeStanfordPublications: { __typename?: 'NodeStanfordPublicationConnection', nodes: Array<{ __typename?: 'NodeStanfordPublication', suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null, suPublicationComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPublicationCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPublicationImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } };
 
-type AllNodeInterface_NodeStanfordPage_Fragment = {
-  __typename?: "NodeStanfordPage"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type MediaQueryVariables = Exact<{
+  uuid: Scalars['ID']['input'];
+}>;
 
-type AllNodeInterface_NodeStanfordPerson_Fragment = {
-  __typename?: "NodeStanfordPerson"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
 
-type AllNodeInterface_NodeStanfordPolicy_Fragment = {
-  __typename?: "NodeStanfordPolicy"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type MediaQuery = { __typename?: 'Query', media?: { __typename: 'MediaEmbeddable', mediaEmbeddableCode?: string | null, mediaEmbeddableOembed?: string | null, id: string, name: string } | { __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaGoogleForm', mediaGoogleForm: string, id: string, name: string } | { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null } | { __typename?: 'MediaSupProtectedFile' } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null };
 
-type AllNodeInterface_NodeStanfordPublication_Fragment = {
-  __typename?: "NodeStanfordPublication"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type TermQueryVariables = Exact<{
+  uuid: Scalars['ID']['input'];
+}>;
 
-type AllNodeInterface_NodeSupBook_Fragment = {
-  __typename?: "NodeSupBook"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
 
-type AllNodeInterface_NodeSupBookAncillary_Fragment = {
-  __typename?: "NodeSupBookAncillary"
-  id: string
-  path: string
-  changed: {__typename?: "DateTime"; time: any}
-}
+export type TermQuery = { __typename?: 'Query', term?: { __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSuSharedTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSupBookSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null };
 
-export type AllNodeInterfaceFragment =
-  | AllNodeInterface_NodeStanfordCourse_Fragment
-  | AllNodeInterface_NodeStanfordEvent_Fragment
-  | AllNodeInterface_NodeStanfordEventSeries_Fragment
-  | AllNodeInterface_NodeStanfordNews_Fragment
-  | AllNodeInterface_NodeStanfordPage_Fragment
-  | AllNodeInterface_NodeStanfordPerson_Fragment
-  | AllNodeInterface_NodeStanfordPolicy_Fragment
-  | AllNodeInterface_NodeStanfordPublication_Fragment
-  | AllNodeInterface_NodeSupBook_Fragment
-  | AllNodeInterface_NodeSupBookAncillary_Fragment
+export type ParagraphQueryVariables = Exact<{
+  uuid: Scalars['ID']['input'];
+}>;
 
-export type AllNodesQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  nodeSupBooks?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordCourses?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordEventSeriesItems?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordEvents?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordNewsItems?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordPages?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordPeople?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordPolicies?: InputMaybe<Scalars["Cursor"]["input"]>
-  nodeStanfordPublications?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type AllNodesQuery = {
-  __typename?: "Query"
-  nodeStanfordCourses: {
-    __typename?: "NodeStanfordCourseConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordCourse"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordEventSeriesItems: {
-    __typename?: "NodeStanfordEventSeriesConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordEventSeries"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordEvents: {
-    __typename?: "NodeStanfordEventConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordEvent"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordNewsItems: {
-    __typename?: "NodeStanfordNewsConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordNews"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordPages: {
-    __typename?: "NodeStanfordPageConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPage"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordPeople: {
-    __typename?: "NodeStanfordPersonConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPerson"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordPolicies: {
-    __typename?: "NodeStanfordPolicyConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPolicy"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeStanfordPublications: {
-    __typename?: "NodeStanfordPublicationConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPublication"
-      id: string
-      path: string
-      changed: {__typename?: "DateTime"; time: any}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-  nodeSupBooks: {
-    __typename?: "NodeSupBookConnection"
-    nodes: Array<{__typename?: "NodeSupBook"; id: string; path: string; changed: {__typename?: "DateTime"; time: any}}>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
 
-export type BooksAuthorsQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type BooksAuthorsQuery = {
-  __typename?: "Query"
-  nodeSupBooks: {
-    __typename?: "NodeSupBookConnection"
-    nodes: Array<{
-      __typename?: "NodeSupBook"
-      id: string
-      title: string
-      path: string
-      supBookSubtitle?: string | null
-      supBookAuthors?: Array<{
-        __typename?: "NameType"
-        title?: string | null
-        given?: string | null
-        middle?: string | null
-        family?: string | null
-        generational?: string | null
-        credentials?: string | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+export type ParagraphQuery = { __typename?: 'Query', paragraph?: { __typename: 'ParagraphStanfordAccordion', id: string, behaviors?: string | null, status: boolean, suAccordionTitle: string, suAccordionBody: { __typename?: 'Text', processed?: any | null } } | { __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordPersonCtum', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSchedule', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlog', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupCarouselSlide', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null } | null };
 
-export type BooksWorkIdQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type BooksWorkIdQuery = {
-  __typename?: "Query"
-  nodeSupBooks: {
-    __typename?: "NodeSupBookConnection"
-    nodes: Array<{__typename?: "NodeSupBook"; path: string; supBookWorkIdNumber?: number | null}>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+export type ConfigPagesQueryVariables = Exact<{ [key: string]: never; }>;
 
-export type CoursesQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type CoursesQuery = {
-  __typename?: "Query"
-  nodeStanfordCourses: {
-    __typename?: "NodeStanfordCourseConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordCourse"
-      suCourseAcademicYear?: string | null
-      suCourseCode?: string | null
-      suCourseId?: number | null
-      suCourseInstructors?: Array<string> | null
-      suCourseSectionUnits?: string | null
-      body?: {__typename?: "TextSummary"; processed?: any | null} | null
-      suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-      suCourseQuarters?: Array<{
-        __typename: "TermSuCourseQuarter"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suCourseSubject?: {
-        __typename: "TermSuCourseSubject"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      } | null
-      suCourseTags?: Array<{
-        __typename: "TermSuCourseTag"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
 
-export type EventSeriesQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type EventSeriesQuery = {
-  __typename?: "Query"
-  nodeStanfordEventSeriesItems: {
-    __typename?: "NodeStanfordEventSeriesConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordEventSeries"
-      suEventSeriesDek?: string | null
-      suEventSeriesSubheadline?: string | null
-      suEventSeriesComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-      > | null
-      suEventSeriesEvent?: Array<{
-        __typename: "NodeStanfordEvent"
-        suEventAltLoc?: string | null
-        suEventSubheadline?: string | null
-        suEventDek?: string | null
-        id: string
-        title: string
-        path: string
-        suEventLocation?: {
-          __typename?: "Address"
-          langcode?: string | null
-          givenName?: string | null
-          additionalName?: string | null
-          familyName?: string | null
-          organization?: string | null
-          addressLine1?: string | null
-          addressLine2?: string | null
-          postalCode?: string | null
-          sortingCode?: string | null
-          dependentLocality?: string | null
-          locality?: string | null
-          administrativeArea?: string | null
-          country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-        } | null
-        suEventDateTime: {
-          __typename?: "SmartDateType"
-          value: any
-          end_value: any
-          timezone?: string | null
-          rrule_index?: number | null
-          rrule?: number | null
-        }
-        suEventType?: Array<{
-          __typename: "TermStanfordEventType"
-          id: string
-          name: string
-          path: string
-          weight: number
-          parent?:
-            | {__typename?: "TermBasicPageType"; id: string}
-            | {__typename?: "TermEventAudience"; id: string}
-            | {__typename?: "TermStanfordEventGroup"; id: string}
-            | {__typename?: "TermStanfordEventKeyword"; id: string}
-            | {__typename?: "TermStanfordEventSubject"; id: string}
-            | {__typename?: "TermStanfordEventType"; id: string}
-            | {__typename?: "TermStanfordNewsTopic"; id: string}
-            | {__typename?: "TermStanfordPersonType"; id: string}
-            | {__typename?: "TermStanfordPublicationTopic"; id: string}
-            | {__typename?: "TermSuCourseQuarter"; id: string}
-            | {__typename?: "TermSuCourseSubject"; id: string}
-            | {__typename?: "TermSuCourseTag"; id: string}
-            | {__typename?: "TermSuSharedTag"; id: string}
-            | {__typename?: "TermSupBookSubject"; id: string}
-            | {__typename?: "TermSupImprint"; id: string}
-            | {__typename?: "TermSupSeries"; id: string}
-            | null
-        }> | null
-        suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      }> | null
-      suEventSeriesType?: Array<{
-        __typename: "TermStanfordEventType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+export type ConfigPagesQuery = { __typename?: 'Query', stanfordBasicSiteSettings: { __typename?: 'StanfordBasicSiteSettingConnection', nodes: Array<{ __typename: 'StanfordBasicSiteSetting', suGoogleAnalytics?: string | null, suSiteAlgolia?: boolean | null, suSiteAlgoliaId?: string | null, suSiteAlgoliaIndex?: string | null, suSiteAlgoliaSearch?: string | null, suSiteDropdowns?: boolean | null, suSiteMenuLevels?: number | null, suSiteName?: string | null, suSiteNobots?: boolean | null }> }, stanfordGlobalMessages: { __typename?: 'StanfordGlobalMessageConnection', nodes: Array<{ __typename: 'StanfordGlobalMessage', id: string, suGlobalMsgEnabled?: boolean | null, suGlobalMsgHeader?: string | null, suGlobalMsgLabel?: string | null, suGlobalMsgType: string, suGlobalMsgLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, suGlobalMsgMessage?: { __typename?: 'Text', processed?: any | null } | null }> }, stanfordLocalFooters: { __typename?: 'StanfordLocalFooterConnection', nodes: Array<{ __typename: 'StanfordLocalFooter', suFooterEnabled?: boolean | null, suLocalFootFButton?: string | null, suLocalFootFMethod: string, suLocalFootLine1?: string | null, suLocalFootLine4?: string | null, suLocalFootLine2?: string | null, suLocalFootLine3?: string | null, suLocalFootLine5?: string | null, suLocalFootLocOp?: string | null, suLocalFootPrimeH?: string | null, suLocalFootSecondH?: string | null, suLocalFootSunetT?: string | null, suLocalFootUseLoc?: boolean | null, suLocalFootUseLogo?: boolean | null, suLocalFootAction?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, suLocalFootAddress?: { __typename?: 'Address', additionalName?: string | null, addressLine1?: string | null, addressLine2?: string | null, administrativeArea?: string | null, dependentLocality?: string | null, familyName?: string | null, givenName?: string | null, langcode?: string | null, locality?: string | null, organization?: string | null, postalCode?: string | null, sortingCode?: string | null, country?: { __typename?: 'AddressCountry', code?: string | null, name?: string | null } | null } | null, suLocalFootFIntro?: { __typename?: 'Text', processed?: any | null } | null, suLocalFootFUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suLocalFootLocImg?: { __typename?: 'Image', alt?: string | null, height: number, url: string, width: number } | null, suLocalFootLocLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, suLocalFootPrCo?: { __typename?: 'Text', processed?: any | null } | null, suLocalFootPrimary?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, suLocalFootSeCo?: { __typename?: 'Text', processed?: any | null } | null, suLocalFootSecond?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, suLocalFootSocial?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, suLocalFootTr2Co?: { __typename?: 'Text', processed?: any | null } | null, suLocalFootTrCo?: { __typename?: 'Text', processed?: any | null } | null }> }, stanfordSuperFooters: { __typename?: 'StanfordSuperFooterConnection', nodes: Array<{ __typename: 'StanfordSuperFooter', suSuperFootEnabled?: boolean | null, suSuperFootTitle?: string | null, suSuperFootIntranet?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, suSuperFootLink?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, suSuperFootText?: { __typename?: 'Text', processed?: any | null } | null }> }, lockupSettings: { __typename?: 'LockupSettingConnection', nodes: Array<{ __typename: 'LockupSetting', suLine1?: string | null, suLine2?: string | null, suLine3?: string | null, suLine4?: string | null, suLine5?: string | null, suLockupEnabled?: boolean | null, suLockupOptions?: string | null, suUseThemeLogo?: boolean | null, suUploadLogoImage?: { __typename?: 'Image', alt?: string | null, height: number, url: string, width: number } | null }> } };
 
-export type EventsQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type EventsQuery = {
-  __typename?: "Query"
-  nodeStanfordEvents: {
-    __typename?: "NodeStanfordEventConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordEvent"
-      suEventAltLoc?: string | null
-      suEventContactInfo?: string | null
-      suEventDek?: string | null
-      suEventEmail?: any | null
-      suEventSponsor?: Array<string> | null
-      suEventSubheadline?: string | null
-      suEventTelephone?: any | null
-      body?: {__typename?: "TextSummary"; processed?: any | null} | null
-      suEventAudience?: Array<{
-        __typename: "TermEventAudience"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suEventComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-      > | null
-      suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suEventDateTime: {
-        __typename?: "SmartDateType"
-        value: any
-        end_value: any
-        timezone?: string | null
-        rrule_index?: number | null
-        rrule?: number | null
-      }
-      suEventGroups?: Array<{
-        __typename: "TermStanfordEventGroup"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suEventKeywords?: Array<{
-        __typename: "TermStanfordEventKeyword"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suEventLocation?: {
-        __typename?: "Address"
-        langcode?: string | null
-        givenName?: string | null
-        additionalName?: string | null
-        familyName?: string | null
-        organization?: string | null
-        addressLine1?: string | null
-        addressLine2?: string | null
-        postalCode?: string | null
-        sortingCode?: string | null
-        dependentLocality?: string | null
-        locality?: string | null
-        administrativeArea?: string | null
-        country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-      } | null
-      suEventMapLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suEventSchedule?: Array<{
-        __typename: "ParagraphStanfordSchedule"
-        suScheduleHeadline?: string | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suScheduleDateTime?: {
-          __typename?: "SmartDateType"
-          value: any
-          end_value: any
-          timezone?: string | null
-          rrule_index?: number | null
-          rrule?: number | null
-        } | null
-        suScheduleLocation?: {
-          __typename?: "Address"
-          langcode?: string | null
-          givenName?: string | null
-          additionalName?: string | null
-          familyName?: string | null
-          organization?: string | null
-          addressLine1?: string | null
-          addressLine2?: string | null
-          postalCode?: string | null
-          sortingCode?: string | null
-          dependentLocality?: string | null
-          locality?: string | null
-          administrativeArea?: string | null
-          country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-        } | null
-        suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suScheduleSpeaker?: Array<{
-          __typename: "ParagraphStanfordPersonCtum"
-          suPersonCtaName?: string | null
-          suPersonCtaTitle?: string | null
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-          suPersonCtaImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }> | null
-      }> | null
-      suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suEventSubject?: Array<{
-        __typename: "TermStanfordEventSubject"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suEventType?: Array<{
-        __typename: "TermStanfordEventType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+export type FragmentSuPolicyLogFragment = { __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } };
 
-export type NewsQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type NewsQuery = {
-  __typename?: "Query"
-  nodeStanfordNewsItems: {
-    __typename?: "NodeStanfordNewsConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordNews"
-      suNewsBannerMediaCaption?: string | null
-      suNewsByline?: string | null
-      suNewsDek?: string | null
-      suNewsHideSocial?: boolean | null
-      suNewsBanner?:
-        | {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-        | null
-      suNewsComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-      > | null
-      suNewsFeaturedMedia?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-      suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-      suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suNewsTopics?: Array<{
-        __typename: "TermStanfordNewsTopic"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+type FragmentTermInterface_TermBasicPageType_Fragment = { __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type BasicPagesQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type BasicPagesQuery = {
-  __typename?: "Query"
-  nodeStanfordPages: {
-    __typename?: "NodeStanfordPageConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPage"
-      suPageDescription?: string | null
-      layoutSelection?: {__typename?: "LayoutLibrary"; id: string} | null
-      suBasicPageType?: Array<{
-        __typename: "TermBasicPageType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-      suPageBanner?:
-        | {
-            __typename: "ParagraphStanfordBanner"
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordPageTitleBanner"
-            supTitleBannerColor: string
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suTitleBannerImage: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          }
-        | {
-            __typename: "ParagraphSupCarousel"
-            supCarouselTopHero?: boolean | null
-            id: string
-            behaviors?: string | null
-            status: boolean
-            supCarouselSlides: Array<{
-              __typename: "ParagraphSupCarouselSlide"
-              supSlideColor?: string | null
-              supSlideEyebrow?: string | null
-              supSlideOrientation: string
-              supSlideSubtitle?: string | null
-              supSlideTitle?: string | null
-              supSlideTitleSize: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-              supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-              supSlideImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              supSlideBgImage: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              }
-            }>
-          }
-        | null
-      suPageComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphSupBlogTeaser"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            supBlogTeaserHeader?: string | null
-            supBlogTeaserItems?: Array<{
-              __typename: "ParagraphSupBlog"
-              supBlogBody: string
-              supBlogTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supBlogImage: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              }
-              supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-            }> | null
-            supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          }
-        | {
-            __typename: "ParagraphSupCarousel"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            supCarouselTopHero?: boolean | null
-            supCarouselSlides: Array<{
-              __typename: "ParagraphSupCarouselSlide"
-              supSlideColor?: string | null
-              supSlideEyebrow?: string | null
-              supSlideOrientation: string
-              supSlideSubtitle?: string | null
-              supSlideTitle?: string | null
-              supSlideTitleSize: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-              supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-              supSlideImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              supSlideBgImage: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              }
-            }>
-          }
-        | {
-            __typename: "ParagraphSupFileList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            supFileListLabel?: string | null
-            supFileListDisplay?: string | null
-            supFileListFiles: Array<
-              | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-              | {
-                  __typename: "MediaSupProtectedFile"
-                  id: string
-                  name: string
-                  supMediaFile: {__typename?: "File"; url: string}
-                }
-            >
-          }
-        | {
-            __typename: "ParagraphSupSearchForm"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            supSearchBooksOnly?: boolean | null
-            supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-          }
-      > | null
-      suPageImage?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+type FragmentTermInterface_TermEventAudience_Fragment = { __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type PeopleQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type PeopleQuery = {
-  __typename?: "Query"
-  nodeStanfordPeople: {
-    __typename?: "NodeStanfordPersonConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPerson"
-      suPersonAcademicAppt?: string | null
-      suPersonAdminAppts?: Array<string> | null
-      suPersonEducation?: Array<string> | null
-      suPersonEmail?: any | null
-      suPersonFax?: string | null
-      suPersonFirstName: string
-      suPersonFullTitle?: string | null
-      suPersonLastName: string
-      suPersonLocationName?: string | null
-      suPersonMailCode?: string | null
-      suPersonMobilePhone?: string | null
-      suPersonPronouns?: string | null
-      suPersonResearchInterests?: Array<string> | null
-      suPersonShortTitle?: string | null
-      suPersonTelephone?: string | null
-      body?: {__typename?: "TextSummary"; processed?: any | null} | null
-      suPersonAffiliations?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-      suPersonComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-      > | null
-      suPersonLinks?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-      suPersonLocationAddress?: {__typename?: "Text"; processed?: any | null} | null
-      suPersonMapUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suPersonPhoto?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-      suPersonProfileLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suPersonResearch?: Array<{__typename?: "Text"; processed?: any | null}> | null
-      suPersonScholarlyInterests?: {__typename?: "Text"; processed?: any | null} | null
-      suPersonTypeGroup?: Array<{
-        __typename: "TermStanfordPersonType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+type FragmentTermInterface_TermStanfordEventGroup_Fragment = { __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type PoliciesQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type PoliciesQuery = {
-  __typename?: "Query"
-  nodeStanfordPolicies: {
-    __typename?: "NodeStanfordPolicyConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPolicy"
-      suPolicyAuthority?: string | null
-      suPolicyAutoPrefix?: boolean | null
-      suPolicyChapter?: string | null
-      suPolicyPolicyNum?: string | null
-      suPolicySubchapter?: string | null
-      suPolicyTitle: string
-      body?: {__typename?: "TextSummary"; processed?: any | null} | null
-      suPolicyChangelog?: Array<{
-        __typename: "SuPolicyLog"
-        id: string
-        suPolicyNotes: string
-        suPolicyPublic?: boolean | null
-        suPolicyTitle: string
-        suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-      }> | null
-      suPolicyEffective?: {__typename?: "DateTime"; timezone: any; time: any} | null
-      suPolicyRelated?: Array<{__typename?: "NodeStanfordPolicy"; id: string; path: string}> | null
-      suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+type FragmentTermInterface_TermStanfordEventKeyword_Fragment = { __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type PublicationsQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type PublicationsQuery = {
-  __typename?: "Query"
-  nodeStanfordPublications: {
-    __typename?: "NodeStanfordPublicationConnection"
-    nodes: Array<{
-      __typename?: "NodeStanfordPublication"
-      suPublicationAuthorRef?: Array<{
-        __typename: "NodeStanfordPerson"
-        suPersonFullTitle?: string | null
-        suPersonShortTitle?: string | null
-        id: string
-        title: string
-        path: string
-        suPersonPhoto?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }> | null
-      suPublicationComponents?: Array<
-        | {
-            __typename: "ParagraphStanfordBanner"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suBannerHeader?: string | null
-            suBannerSupHeader?: string | null
-            suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-            suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suBannerImage?: {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            } | null
-          }
-        | {
-            __typename: "ParagraphStanfordCard"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suCardHeader?: string | null
-            suCardSuperHeader?: string | null
-            suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-            suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suCardMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-          }
-        | {
-            __typename: "ParagraphStanfordEntity"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suEntityHeadline?: string | null
-            suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suEntityItem?: Array<
-              | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-              | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-              | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-              | {__typename?: "NodeStanfordNews"; id: string; path: string}
-              | {__typename?: "NodeStanfordPage"; id: string; path: string}
-              | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-              | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-              | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-              | {__typename?: "NodeSupBook"; id: string; path: string}
-            > | null
-          }
-        | {
-            __typename: "ParagraphStanfordFaq"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suFaqHeadline?: string | null
-            suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suFaqQuestions?: Array<{
-              __typename: "ParagraphStanfordAccordion"
-              suAccordionTitle: string
-              id: string
-              behaviors?: string | null
-              status: boolean
-              suAccordionBody: {__typename?: "Text"; processed?: any | null}
-            }> | null
-          }
-        | {
-            __typename: "ParagraphStanfordGallery"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suGalleryHeadline?: string | null
-            suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suGalleryImages?: Array<{
-              __typename: "MediaStanfordGalleryImage"
-              suGalleryCaption?: string | null
-              id: string
-              name: string
-              suGalleryImage?: {
-                __typename?: "Image"
-                url: string
-                alt?: string | null
-                height: number
-                width: number
-              } | null
-            }> | null
-          }
-        | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-        | {
-            __typename: "ParagraphStanfordList"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suListHeadline?: string | null
-            supListEyebrow?: string | null
-            suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-            suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suListView: {
-              __typename?: "ViewReference"
-              view: string
-              display: string
-              contextualFilter?: Array<string> | null
-              pageSize?: number | null
-            }
-          }
-        | {
-            __typename: "ParagraphStanfordMediaCaption"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suMediaCaptionMedia?:
-              | {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-              | null
-            suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-            suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-          }
-        | {
-            __typename: "ParagraphStanfordSpacer"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suSpacerSize?: string | null
-          }
-        | {
-            __typename: "ParagraphStanfordWysiwyg"
-            id: string
-            behaviors?: string | null
-            status: boolean
-            suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-          }
-      > | null
-      suPublicationCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suPublicationImage?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-      suPublicationTopics?: Array<{
-        __typename: "TermStanfordPublicationTopic"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }> | null
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null}
-  }
-}
+type FragmentTermInterface_TermStanfordEventSubject_Fragment = { __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type MediaQueryVariables = Exact<{
-  uuid: Scalars["ID"]["input"]
-}>
-
-export type MediaQuery = {
-  __typename?: "Query"
-  media?:
-    | {
-        __typename: "MediaEmbeddable"
-        mediaEmbeddableCode?: string | null
-        mediaEmbeddableOembed?: string | null
-        id: string
-        name: string
-      }
-    | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-    | {__typename: "MediaGoogleForm"; mediaGoogleForm: string; id: string; name: string}
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {
-        __typename: "MediaStanfordGalleryImage"
-        suGalleryCaption?: string | null
-        id: string
-        name: string
-        suGalleryImage?: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} | null
-      }
-    | {__typename?: "MediaSupProtectedFile"}
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-}
+type FragmentTermInterface_TermStanfordEventType_Fragment = { __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type TermQueryVariables = Exact<{
-  uuid: Scalars["ID"]["input"]
-}>
-
-export type TermQuery = {
-  __typename?: "Query"
-  term?:
-    | {
-        __typename: "TermBasicPageType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermEventAudience"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordEventGroup"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordEventKeyword"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordEventSubject"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordEventType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordNewsTopic"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordPersonType"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermStanfordPublicationTopic"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSuCourseQuarter"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSuCourseSubject"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSuCourseTag"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSuSharedTag"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSupBookSubject"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSupImprint"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | {
-        __typename: "TermSupSeries"
-        id: string
-        name: string
-        path: string
-        weight: number
-        parent?:
-          | {__typename?: "TermBasicPageType"; id: string}
-          | {__typename?: "TermEventAudience"; id: string}
-          | {__typename?: "TermStanfordEventGroup"; id: string}
-          | {__typename?: "TermStanfordEventKeyword"; id: string}
-          | {__typename?: "TermStanfordEventSubject"; id: string}
-          | {__typename?: "TermStanfordEventType"; id: string}
-          | {__typename?: "TermStanfordNewsTopic"; id: string}
-          | {__typename?: "TermStanfordPersonType"; id: string}
-          | {__typename?: "TermStanfordPublicationTopic"; id: string}
-          | {__typename?: "TermSuCourseQuarter"; id: string}
-          | {__typename?: "TermSuCourseSubject"; id: string}
-          | {__typename?: "TermSuCourseTag"; id: string}
-          | {__typename?: "TermSuSharedTag"; id: string}
-          | {__typename?: "TermSupBookSubject"; id: string}
-          | {__typename?: "TermSupImprint"; id: string}
-          | {__typename?: "TermSupSeries"; id: string}
-          | null
-      }
-    | null
-}
+type FragmentTermInterface_TermStanfordNewsTopic_Fragment = { __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type ParagraphQueryVariables = Exact<{
-  uuid: Scalars["ID"]["input"]
-}>
-
-export type ParagraphQuery = {
-  __typename?: "Query"
-  paragraph?:
-    | {
-        __typename: "ParagraphStanfordAccordion"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suAccordionTitle: string
-        suAccordionBody: {__typename?: "Text"; processed?: any | null}
-      }
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {__typename: "ParagraphStanfordPageTitleBanner"; id: string; behaviors?: string | null; status: boolean}
-    | {__typename: "ParagraphStanfordPersonCtum"; id: string; behaviors?: string | null; status: boolean}
-    | {__typename: "ParagraphStanfordSchedule"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-    | {__typename: "ParagraphSupBlog"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphSupBlogTeaser"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supBlogTeaserHeader?: string | null
-        supBlogTeaserItems?: Array<{
-          __typename: "ParagraphSupBlog"
-          supBlogBody: string
-          supBlogTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supBlogImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-          supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-        }> | null
-        supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselTopHero?: boolean | null
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | {__typename: "ParagraphSupCarouselSlide"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphSupFileList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supFileListLabel?: string | null
-        supFileListDisplay?: string | null
-        supFileListFiles: Array<
-          | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-          | {
-              __typename: "MediaSupProtectedFile"
-              id: string
-              name: string
-              supMediaFile: {__typename?: "File"; url: string}
-            }
-        >
-      }
-    | {
-        __typename: "ParagraphSupSearchForm"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supSearchBooksOnly?: boolean | null
-        supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-      }
-    | null
-}
+type FragmentTermInterface_TermStanfordPersonType_Fragment = { __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type ConfigPagesQueryVariables = Exact<{[key: string]: never}>
-
-export type ConfigPagesQuery = {
-  __typename?: "Query"
-  stanfordBasicSiteSettings: {
-    __typename?: "StanfordBasicSiteSettingConnection"
-    nodes: Array<{
-      __typename: "StanfordBasicSiteSetting"
-      suGoogleAnalytics?: string | null
-      suSiteAlgolia?: boolean | null
-      suSiteAlgoliaId?: string | null
-      suSiteAlgoliaIndex?: string | null
-      suSiteAlgoliaSearch?: string | null
-      suSiteDropdowns?: boolean | null
-      suSiteMenuLevels?: number | null
-      suSiteName?: string | null
-      suSiteNobots?: boolean | null
-    }>
-  }
-  stanfordGlobalMessages: {
-    __typename?: "StanfordGlobalMessageConnection"
-    nodes: Array<{
-      __typename: "StanfordGlobalMessage"
-      id: string
-      suGlobalMsgEnabled?: boolean | null
-      suGlobalMsgHeader?: string | null
-      suGlobalMsgLabel?: string | null
-      suGlobalMsgType: string
-      suGlobalMsgLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      suGlobalMsgMessage?: {__typename?: "Text"; processed?: any | null} | null
-    }>
-  }
-  stanfordLocalFooters: {
-    __typename?: "StanfordLocalFooterConnection"
-    nodes: Array<{
-      __typename: "StanfordLocalFooter"
-      suFooterEnabled?: boolean | null
-      suLocalFootFButton?: string | null
-      suLocalFootFMethod: string
-      suLocalFootLine1?: string | null
-      suLocalFootLine4?: string | null
-      suLocalFootLine2?: string | null
-      suLocalFootLine3?: string | null
-      suLocalFootLine5?: string | null
-      suLocalFootLocOp?: string | null
-      suLocalFootPrimeH?: string | null
-      suLocalFootSecondH?: string | null
-      suLocalFootSunetT?: string | null
-      suLocalFootUseLoc?: boolean | null
-      suLocalFootUseLogo?: boolean | null
-      suLocalFootAction?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-      suLocalFootAddress?: {
-        __typename?: "Address"
-        additionalName?: string | null
-        addressLine1?: string | null
-        addressLine2?: string | null
-        administrativeArea?: string | null
-        dependentLocality?: string | null
-        familyName?: string | null
-        givenName?: string | null
-        langcode?: string | null
-        locality?: string | null
-        organization?: string | null
-        postalCode?: string | null
-        sortingCode?: string | null
-        country?: {__typename?: "AddressCountry"; code?: string | null; name?: string | null} | null
-      } | null
-      suLocalFootFIntro?: {__typename?: "Text"; processed?: any | null} | null
-      suLocalFootFUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suLocalFootLocImg?: {__typename?: "Image"; alt?: string | null; height: number; url: string; width: number} | null
-      suLocalFootLocLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      suLocalFootPrCo?: {__typename?: "Text"; processed?: any | null} | null
-      suLocalFootPrimary?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-      suLocalFootSeCo?: {__typename?: "Text"; processed?: any | null} | null
-      suLocalFootSecond?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-      suLocalFootSocial?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-      suLocalFootTr2Co?: {__typename?: "Text"; processed?: any | null} | null
-      suLocalFootTrCo?: {__typename?: "Text"; processed?: any | null} | null
-    }>
-  }
-  stanfordSuperFooters: {
-    __typename?: "StanfordSuperFooterConnection"
-    nodes: Array<{
-      __typename: "StanfordSuperFooter"
-      suSuperFootEnabled?: boolean | null
-      suSuperFootTitle?: string | null
-      suSuperFootIntranet?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      suSuperFootLink?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-      suSuperFootText?: {__typename?: "Text"; processed?: any | null} | null
-    }>
-  }
-  lockupSettings: {
-    __typename?: "LockupSettingConnection"
-    nodes: Array<{
-      __typename: "LockupSetting"
-      suLine1?: string | null
-      suLine2?: string | null
-      suLine3?: string | null
-      suLine4?: string | null
-      suLine5?: string | null
-      suLockupEnabled?: boolean | null
-      suLockupOptions?: string | null
-      suUseThemeLogo?: boolean | null
-      suUploadLogoImage?: {__typename?: "Image"; alt?: string | null; height: number; url: string; width: number} | null
-    }>
-  }
-}
+type FragmentTermInterface_TermStanfordPublicationTopic_Fragment = { __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-export type FragmentSuPolicyLogFragment = {
-  __typename: "SuPolicyLog"
-  id: string
-  suPolicyNotes: string
-  suPolicyPublic?: boolean | null
-  suPolicyTitle: string
-  suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-}
+type FragmentTermInterface_TermSuCourseQuarter_Fragment = { __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermBasicPageType_Fragment = {
-  __typename: "TermBasicPageType"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSuCourseSubject_Fragment = { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermEventAudience_Fragment = {
-  __typename: "TermEventAudience"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSuCourseTag_Fragment = { __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermStanfordEventGroup_Fragment = {
-  __typename: "TermStanfordEventGroup"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSuSharedTag_Fragment = { __typename: 'TermSuSharedTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermStanfordEventKeyword_Fragment = {
-  __typename: "TermStanfordEventKeyword"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSupBookSubject_Fragment = { __typename: 'TermSupBookSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermStanfordEventSubject_Fragment = {
-  __typename: "TermStanfordEventSubject"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSupImprint_Fragment = { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermStanfordEventType_Fragment = {
-  __typename: "TermStanfordEventType"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentTermInterface_TermSupSeries_Fragment = { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null };
 
-type FragmentTermInterface_TermStanfordNewsTopic_Fragment = {
-  __typename: "TermStanfordNewsTopic"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentTermInterfaceFragment = FragmentTermInterface_TermBasicPageType_Fragment | FragmentTermInterface_TermEventAudience_Fragment | FragmentTermInterface_TermStanfordEventGroup_Fragment | FragmentTermInterface_TermStanfordEventKeyword_Fragment | FragmentTermInterface_TermStanfordEventSubject_Fragment | FragmentTermInterface_TermStanfordEventType_Fragment | FragmentTermInterface_TermStanfordNewsTopic_Fragment | FragmentTermInterface_TermStanfordPersonType_Fragment | FragmentTermInterface_TermStanfordPublicationTopic_Fragment | FragmentTermInterface_TermSuCourseQuarter_Fragment | FragmentTermInterface_TermSuCourseSubject_Fragment | FragmentTermInterface_TermSuCourseTag_Fragment | FragmentTermInterface_TermSuSharedTag_Fragment | FragmentTermInterface_TermSupBookSubject_Fragment | FragmentTermInterface_TermSupImprint_Fragment | FragmentTermInterface_TermSupSeries_Fragment;
 
-type FragmentTermInterface_TermStanfordPersonType_Fragment = {
-  __typename: "TermStanfordPersonType"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentLinkFragment = { __typename?: 'Link', title?: string | null, url?: string | null };
 
-type FragmentTermInterface_TermStanfordPublicationTopic_Fragment = {
-  __typename: "TermStanfordPublicationTopic"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentNameTypeFragment = { __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null };
 
-type FragmentTermInterface_TermSuCourseQuarter_Fragment = {
-  __typename: "TermSuCourseQuarter"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentDateTimeFragment = { __typename?: 'DateTime', timezone: any, time: any };
 
-type FragmentTermInterface_TermSuCourseSubject_Fragment = {
-  __typename: "TermSuCourseSubject"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentSmartDateTypeFragment = { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null };
 
-type FragmentTermInterface_TermSuCourseTag_Fragment = {
-  __typename: "TermSuCourseTag"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+export type FragmentAddressTypeFragment = { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null };
 
-type FragmentTermInterface_TermSuSharedTag_Fragment = {
-  __typename: "TermSuSharedTag"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentMetaTag_MetaTagLink_Fragment = { __typename?: 'MetaTagLink' };
 
-type FragmentTermInterface_TermSupBookSubject_Fragment = {
-  __typename: "TermSupBookSubject"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentMetaTag_MetaTagProperty_Fragment = { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } };
 
-type FragmentTermInterface_TermSupImprint_Fragment = {
-  __typename: "TermSupImprint"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentMetaTag_MetaTagScript_Fragment = { __typename?: 'MetaTagScript' };
 
-type FragmentTermInterface_TermSupSeries_Fragment = {
-  __typename: "TermSupSeries"
-  id: string
-  name: string
-  path: string
-  weight: number
-  parent?:
-    | {__typename?: "TermBasicPageType"; id: string}
-    | {__typename?: "TermEventAudience"; id: string}
-    | {__typename?: "TermStanfordEventGroup"; id: string}
-    | {__typename?: "TermStanfordEventKeyword"; id: string}
-    | {__typename?: "TermStanfordEventSubject"; id: string}
-    | {__typename?: "TermStanfordEventType"; id: string}
-    | {__typename?: "TermStanfordNewsTopic"; id: string}
-    | {__typename?: "TermStanfordPersonType"; id: string}
-    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-    | {__typename?: "TermSuCourseQuarter"; id: string}
-    | {__typename?: "TermSuCourseSubject"; id: string}
-    | {__typename?: "TermSuCourseTag"; id: string}
-    | {__typename?: "TermSuSharedTag"; id: string}
-    | {__typename?: "TermSupBookSubject"; id: string}
-    | {__typename?: "TermSupImprint"; id: string}
-    | {__typename?: "TermSupSeries"; id: string}
-    | null
-}
+type FragmentMetaTag_MetaTagValue_Fragment = { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } };
 
-export type FragmentTermInterfaceFragment =
-  | FragmentTermInterface_TermBasicPageType_Fragment
-  | FragmentTermInterface_TermEventAudience_Fragment
-  | FragmentTermInterface_TermStanfordEventGroup_Fragment
-  | FragmentTermInterface_TermStanfordEventKeyword_Fragment
-  | FragmentTermInterface_TermStanfordEventSubject_Fragment
-  | FragmentTermInterface_TermStanfordEventType_Fragment
-  | FragmentTermInterface_TermStanfordNewsTopic_Fragment
-  | FragmentTermInterface_TermStanfordPersonType_Fragment
-  | FragmentTermInterface_TermStanfordPublicationTopic_Fragment
-  | FragmentTermInterface_TermSuCourseQuarter_Fragment
-  | FragmentTermInterface_TermSuCourseSubject_Fragment
-  | FragmentTermInterface_TermSuCourseTag_Fragment
-  | FragmentTermInterface_TermSuSharedTag_Fragment
-  | FragmentTermInterface_TermSupBookSubject_Fragment
-  | FragmentTermInterface_TermSupImprint_Fragment
-  | FragmentTermInterface_TermSupSeries_Fragment
-
-export type FragmentLinkFragment = {__typename?: "Link"; title?: string | null; url?: string | null}
-
-export type FragmentNameTypeFragment = {
-  __typename?: "NameType"
-  title?: string | null
-  given?: string | null
-  middle?: string | null
-  family?: string | null
-  generational?: string | null
-  credentials?: string | null
-}
+export type FragmentMetaTagFragment = FragmentMetaTag_MetaTagLink_Fragment | FragmentMetaTag_MetaTagProperty_Fragment | FragmentMetaTag_MetaTagScript_Fragment | FragmentMetaTag_MetaTagValue_Fragment;
 
-export type FragmentDateTimeFragment = {__typename?: "DateTime"; timezone: any; time: any}
+type FragmentMediaInterface_MediaEmbeddable_Fragment = { __typename: 'MediaEmbeddable', id: string, name: string };
 
-export type FragmentSmartDateTypeFragment = {
-  __typename?: "SmartDateType"
-  value: any
-  end_value: any
-  timezone?: string | null
-  rrule_index?: number | null
-  rrule?: number | null
-}
+type FragmentMediaInterface_MediaFile_Fragment = { __typename: 'MediaFile', id: string, name: string };
 
-export type FragmentAddressTypeFragment = {
-  __typename?: "Address"
-  langcode?: string | null
-  givenName?: string | null
-  additionalName?: string | null
-  familyName?: string | null
-  organization?: string | null
-  addressLine1?: string | null
-  addressLine2?: string | null
-  postalCode?: string | null
-  sortingCode?: string | null
-  dependentLocality?: string | null
-  locality?: string | null
-  administrativeArea?: string | null
-  country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-}
+type FragmentMediaInterface_MediaGoogleForm_Fragment = { __typename: 'MediaGoogleForm', id: string, name: string };
 
-type FragmentMetaTag_MetaTagLink_Fragment = {__typename?: "MetaTagLink"}
+type FragmentMediaInterface_MediaImage_Fragment = { __typename: 'MediaImage', id: string, name: string };
 
-type FragmentMetaTag_MetaTagProperty_Fragment = {
-  __typename: "MetaTagProperty"
-  tag: string
-  attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-}
+type FragmentMediaInterface_MediaStanfordGalleryImage_Fragment = { __typename: 'MediaStanfordGalleryImage', id: string, name: string };
 
-type FragmentMetaTag_MetaTagScript_Fragment = {__typename?: "MetaTagScript"}
+type FragmentMediaInterface_MediaSupProtectedFile_Fragment = { __typename: 'MediaSupProtectedFile', id: string, name: string };
 
-type FragmentMetaTag_MetaTagValue_Fragment = {
-  __typename: "MetaTagValue"
-  tag: string
-  attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-}
+type FragmentMediaInterface_MediaVideo_Fragment = { __typename: 'MediaVideo', id: string, name: string };
 
-export type FragmentMetaTagFragment =
-  | FragmentMetaTag_MetaTagLink_Fragment
-  | FragmentMetaTag_MetaTagProperty_Fragment
-  | FragmentMetaTag_MetaTagScript_Fragment
-  | FragmentMetaTag_MetaTagValue_Fragment
+export type FragmentMediaInterfaceFragment = FragmentMediaInterface_MediaEmbeddable_Fragment | FragmentMediaInterface_MediaFile_Fragment | FragmentMediaInterface_MediaGoogleForm_Fragment | FragmentMediaInterface_MediaImage_Fragment | FragmentMediaInterface_MediaStanfordGalleryImage_Fragment | FragmentMediaInterface_MediaSupProtectedFile_Fragment | FragmentMediaInterface_MediaVideo_Fragment;
 
-type FragmentMediaInterface_MediaEmbeddable_Fragment = {__typename: "MediaEmbeddable"; id: string; name: string}
+export type FragmentMediaFileFragment = { __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } };
 
-type FragmentMediaInterface_MediaFile_Fragment = {__typename: "MediaFile"; id: string; name: string}
+export type FragmentMediaSupProtectedFileFragment = { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } };
 
-type FragmentMediaInterface_MediaGoogleForm_Fragment = {__typename: "MediaGoogleForm"; id: string; name: string}
+export type FragmentMediaEmbeddableFragment = { __typename: 'MediaEmbeddable', mediaEmbeddableCode?: string | null, mediaEmbeddableOembed?: string | null, id: string, name: string };
 
-type FragmentMediaInterface_MediaImage_Fragment = {__typename: "MediaImage"; id: string; name: string}
+export type FragmentMediaGoogleFormFragment = { __typename: 'MediaGoogleForm', mediaGoogleForm: string, id: string, name: string };
 
-type FragmentMediaInterface_MediaStanfordGalleryImage_Fragment = {
-  __typename: "MediaStanfordGalleryImage"
-  id: string
-  name: string
-}
+export type FragmentMediaImageFragment = { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } };
 
-type FragmentMediaInterface_MediaSupProtectedFile_Fragment = {
-  __typename: "MediaSupProtectedFile"
-  id: string
-  name: string
-}
+export type FragmentMediaStanfordGalleryImageFragment = { __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null };
 
-type FragmentMediaInterface_MediaVideo_Fragment = {__typename: "MediaVideo"; id: string; name: string}
-
-export type FragmentMediaInterfaceFragment =
-  | FragmentMediaInterface_MediaEmbeddable_Fragment
-  | FragmentMediaInterface_MediaFile_Fragment
-  | FragmentMediaInterface_MediaGoogleForm_Fragment
-  | FragmentMediaInterface_MediaImage_Fragment
-  | FragmentMediaInterface_MediaStanfordGalleryImage_Fragment
-  | FragmentMediaInterface_MediaSupProtectedFile_Fragment
-  | FragmentMediaInterface_MediaVideo_Fragment
-
-export type FragmentMediaFileFragment = {
-  __typename: "MediaFile"
-  id: string
-  name: string
-  mediaFile: {__typename?: "File"; url: string}
-}
+export type FragmentMediaVideoFragment = { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string };
 
-export type FragmentMediaSupProtectedFileFragment = {
-  __typename: "MediaSupProtectedFile"
-  id: string
-  name: string
-  supMediaFile: {__typename?: "File"; url: string}
-}
+type FragmentMediaUnion_MediaEmbeddable_Fragment = { __typename: 'MediaEmbeddable', mediaEmbeddableCode?: string | null, mediaEmbeddableOembed?: string | null, id: string, name: string };
 
-export type FragmentMediaEmbeddableFragment = {
-  __typename: "MediaEmbeddable"
-  mediaEmbeddableCode?: string | null
-  mediaEmbeddableOembed?: string | null
-  id: string
-  name: string
-}
+type FragmentMediaUnion_MediaFile_Fragment = { __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } };
 
-export type FragmentMediaGoogleFormFragment = {
-  __typename: "MediaGoogleForm"
-  mediaGoogleForm: string
-  id: string
-  name: string
-}
+type FragmentMediaUnion_MediaGoogleForm_Fragment = { __typename: 'MediaGoogleForm', mediaGoogleForm: string, id: string, name: string };
 
-export type FragmentMediaImageFragment = {
-  __typename: "MediaImage"
-  id: string
-  name: string
-  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-}
+type FragmentMediaUnion_MediaImage_Fragment = { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } };
 
-export type FragmentMediaStanfordGalleryImageFragment = {
-  __typename: "MediaStanfordGalleryImage"
-  suGalleryCaption?: string | null
-  id: string
-  name: string
-  suGalleryImage?: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} | null
-}
+type FragmentMediaUnion_MediaStanfordGalleryImage_Fragment = { __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null };
 
-export type FragmentMediaVideoFragment = {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
+type FragmentMediaUnion_MediaSupProtectedFile_Fragment = { __typename?: 'MediaSupProtectedFile' };
 
-type FragmentMediaUnion_MediaEmbeddable_Fragment = {
-  __typename: "MediaEmbeddable"
-  mediaEmbeddableCode?: string | null
-  mediaEmbeddableOembed?: string | null
-  id: string
-  name: string
-}
+type FragmentMediaUnion_MediaVideo_Fragment = { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string };
 
-type FragmentMediaUnion_MediaFile_Fragment = {
-  __typename: "MediaFile"
-  id: string
-  name: string
-  mediaFile: {__typename?: "File"; url: string}
-}
+export type FragmentMediaUnionFragment = FragmentMediaUnion_MediaEmbeddable_Fragment | FragmentMediaUnion_MediaFile_Fragment | FragmentMediaUnion_MediaGoogleForm_Fragment | FragmentMediaUnion_MediaImage_Fragment | FragmentMediaUnion_MediaStanfordGalleryImage_Fragment | FragmentMediaUnion_MediaSupProtectedFile_Fragment | FragmentMediaUnion_MediaVideo_Fragment;
 
-type FragmentMediaUnion_MediaGoogleForm_Fragment = {
-  __typename: "MediaGoogleForm"
-  mediaGoogleForm: string
-  id: string
-  name: string
-}
+type FragmentNodeInterface_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, path: string };
 
-type FragmentMediaUnion_MediaImage_Fragment = {
-  __typename: "MediaImage"
-  id: string
-  name: string
-  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-}
+type FragmentNodeInterface_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, path: string };
 
-type FragmentMediaUnion_MediaStanfordGalleryImage_Fragment = {
-  __typename: "MediaStanfordGalleryImage"
-  suGalleryCaption?: string | null
-  id: string
-  name: string
-  suGalleryImage?: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} | null
-}
+type FragmentNodeInterface_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, path: string };
 
-type FragmentMediaUnion_MediaSupProtectedFile_Fragment = {__typename?: "MediaSupProtectedFile"}
+type FragmentNodeInterface_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, path: string };
 
-type FragmentMediaUnion_MediaVideo_Fragment = {
-  __typename: "MediaVideo"
-  mediaOembedVideo: string
-  id: string
-  name: string
-}
+type FragmentNodeInterface_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, path: string };
 
-export type FragmentMediaUnionFragment =
-  | FragmentMediaUnion_MediaEmbeddable_Fragment
-  | FragmentMediaUnion_MediaFile_Fragment
-  | FragmentMediaUnion_MediaGoogleForm_Fragment
-  | FragmentMediaUnion_MediaImage_Fragment
-  | FragmentMediaUnion_MediaStanfordGalleryImage_Fragment
-  | FragmentMediaUnion_MediaSupProtectedFile_Fragment
-  | FragmentMediaUnion_MediaVideo_Fragment
-
-type FragmentNodeInterface_NodeStanfordCourse_Fragment = {
-  __typename: "NodeStanfordCourse"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodeInterface_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, path: string };
 
-type FragmentNodeInterface_NodeStanfordEvent_Fragment = {
-  __typename: "NodeStanfordEvent"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodeInterface_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, path: string };
 
-type FragmentNodeInterface_NodeStanfordEventSeries_Fragment = {
-  __typename: "NodeStanfordEventSeries"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodeInterface_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, path: string };
 
-type FragmentNodeInterface_NodeStanfordNews_Fragment = {
-  __typename: "NodeStanfordNews"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodeInterface_NodeSupBook_Fragment = { __typename: 'NodeSupBook', id: string, title: string, path: string };
 
-type FragmentNodeInterface_NodeStanfordPage_Fragment = {
-  __typename: "NodeStanfordPage"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodeInterface_NodeSupBookAncillary_Fragment = { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string };
 
-type FragmentNodeInterface_NodeStanfordPerson_Fragment = {
-  __typename: "NodeStanfordPerson"
-  id: string
-  title: string
-  path: string
-}
+export type FragmentNodeInterfaceFragment = FragmentNodeInterface_NodeStanfordCourse_Fragment | FragmentNodeInterface_NodeStanfordEvent_Fragment | FragmentNodeInterface_NodeStanfordEventSeries_Fragment | FragmentNodeInterface_NodeStanfordNews_Fragment | FragmentNodeInterface_NodeStanfordPage_Fragment | FragmentNodeInterface_NodeStanfordPerson_Fragment | FragmentNodeInterface_NodeStanfordPolicy_Fragment | FragmentNodeInterface_NodeStanfordPublication_Fragment | FragmentNodeInterface_NodeSupBook_Fragment | FragmentNodeInterface_NodeSupBookAncillary_Fragment;
 
-type FragmentNodeInterface_NodeStanfordPolicy_Fragment = {
-  __typename: "NodeStanfordPolicy"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodePage_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodeInterface_NodeStanfordPublication_Fragment = {
-  __typename: "NodeStanfordPublication"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodePage_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodeInterface_NodeSupBook_Fragment = {__typename: "NodeSupBook"; id: string; title: string; path: string}
+type FragmentNodePage_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodeInterface_NodeSupBookAncillary_Fragment = {
-  __typename: "NodeSupBookAncillary"
-  id: string
-  title: string
-  path: string
-}
+type FragmentNodePage_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-export type FragmentNodeInterfaceFragment =
-  | FragmentNodeInterface_NodeStanfordCourse_Fragment
-  | FragmentNodeInterface_NodeStanfordEvent_Fragment
-  | FragmentNodeInterface_NodeStanfordEventSeries_Fragment
-  | FragmentNodeInterface_NodeStanfordNews_Fragment
-  | FragmentNodeInterface_NodeStanfordPage_Fragment
-  | FragmentNodeInterface_NodeStanfordPerson_Fragment
-  | FragmentNodeInterface_NodeStanfordPolicy_Fragment
-  | FragmentNodeInterface_NodeStanfordPublication_Fragment
-  | FragmentNodeInterface_NodeSupBook_Fragment
-  | FragmentNodeInterface_NodeSupBookAncillary_Fragment
-
-type FragmentNodePage_NodeStanfordCourse_Fragment = {
-  __typename: "NodeStanfordCourse"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordEvent_Fragment = {
-  __typename: "NodeStanfordEvent"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordEventSeries_Fragment = {
-  __typename: "NodeStanfordEventSeries"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordNews_Fragment = {
-  __typename: "NodeStanfordNews"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordPage_Fragment = {
-  __typename: "NodeStanfordPage"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeSupBook_Fragment = { __typename: 'NodeSupBook', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordPerson_Fragment = {
-  __typename: "NodeStanfordPerson"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+type FragmentNodePage_NodeSupBookAncillary_Fragment = { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }> };
 
-type FragmentNodePage_NodeStanfordPolicy_Fragment = {
-  __typename: "NodeStanfordPolicy"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+export type FragmentNodePageFragment = FragmentNodePage_NodeStanfordCourse_Fragment | FragmentNodePage_NodeStanfordEvent_Fragment | FragmentNodePage_NodeStanfordEventSeries_Fragment | FragmentNodePage_NodeStanfordNews_Fragment | FragmentNodePage_NodeStanfordPage_Fragment | FragmentNodePage_NodeStanfordPerson_Fragment | FragmentNodePage_NodeStanfordPolicy_Fragment | FragmentNodePage_NodeStanfordPublication_Fragment | FragmentNodePage_NodeSupBook_Fragment | FragmentNodePage_NodeSupBookAncillary_Fragment;
 
-type FragmentNodePage_NodeStanfordPublication_Fragment = {
-  __typename: "NodeStanfordPublication"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+export type FragmentNodeSupBookAncillaryFragment = { __typename?: 'NodeSupBookAncillary', body?: { __typename?: 'TextSummary', processed?: any | null } | null, supAncillaryBook: { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookAuthorsFull?: string | null, id: string, title: string, path: string, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }, supAncillaryParagraphs?: Array<{ __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> }> | null };
 
-type FragmentNodePage_NodeSupBook_Fragment = {
-  __typename: "NodeSupBook"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+export type FragmentNodeSupBookFragment = { __typename?: 'NodeSupBook', supBookAuthorsFull?: string | null, supBookAvailDesc?: string | null, supBookCatalogSeasonYyyy?: string | null, supBookPublisher?: string | null, supBookCopublisherName?: string | null, supBookDigitalCompLink?: boolean | null, supBookIsbn13Alt?: string | null, supBookIsbn13Cloth?: string | null, supBookIsbn13Digital?: string | null, supBookIsbn13Isw?: string | null, supBookIsbn13Paper?: string | null, supBookPages?: number | null, supBookPrintDeskCopies?: boolean | null, supBookPubYearFirst?: string | null, supBookSalesRank?: number | null, supBookSubtitle?: string | null, supBookUrlIsw?: string | null, supBookWorkIdNumber?: number | null, supBookType: string, supBookNoCart?: boolean | null, supBookAuthorInfo?: { __typename?: 'Text', processed?: any | null } | null, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string, title: string, supAssociation?: string | null, supPlace?: string | null, supRank?: number | null, supYear?: number | null, supDescription?: { __typename?: 'Text', processed?: any | null } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supBookImprint?: { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookPubDateCloth?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookPubDateFirst?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookRelatedTitles?: { __typename: 'NodeSupBook', id: string, title: string, path: string } | null, supBookReviews?: { __typename?: 'Text', processed?: any | null } | null, supBookSeries?: { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, supSeriesPage?: { __typename?: 'Link', url?: string | null } | null, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookSubjects?: Array<{ __typename: 'TermSupBookSubject', id: string, name: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string, name: string } | { __typename?: 'TermEventAudience', id: string, name: string } | { __typename?: 'TermStanfordEventGroup', id: string, name: string } | { __typename?: 'TermStanfordEventKeyword', id: string, name: string } | { __typename?: 'TermStanfordEventSubject', id: string, name: string } | { __typename?: 'TermStanfordEventType', id: string, name: string } | { __typename?: 'TermStanfordNewsTopic', id: string, name: string } | { __typename?: 'TermStanfordPersonType', id: string, name: string } | { __typename?: 'TermStanfordPublicationTopic', id: string, name: string } | { __typename?: 'TermSuCourseQuarter', id: string, name: string } | { __typename?: 'TermSuCourseSubject', id: string, name: string } | { __typename?: 'TermSuCourseTag', id: string, name: string } | { __typename?: 'TermSuSharedTag', id: string, name: string } | { __typename?: 'TermSupBookSubject', id: string, name: string } | { __typename?: 'TermSupImprint', id: string, name: string } | { __typename?: 'TermSupSeries', id: string, name: string } | null }> | null, supBookERetailers?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, supBookPriceData?: { __typename?: 'PressPrice', supIntlCart?: boolean | null, id: string } | null };
 
-type FragmentNodePage_NodeSupBookAncillary_Fragment = {
-  __typename: "NodeSupBookAncillary"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-}
+export type FragmentNodeStanfordPageFragment = { __typename?: 'NodeStanfordPage', suPageDescription?: string | null, layoutSelection?: { __typename?: 'LayoutLibrary', id: string } | null, suBasicPageType?: Array<{ __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null, suPageComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null }> | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-export type FragmentNodePageFragment =
-  | FragmentNodePage_NodeStanfordCourse_Fragment
-  | FragmentNodePage_NodeStanfordEvent_Fragment
-  | FragmentNodePage_NodeStanfordEventSeries_Fragment
-  | FragmentNodePage_NodeStanfordNews_Fragment
-  | FragmentNodePage_NodeStanfordPage_Fragment
-  | FragmentNodePage_NodeStanfordPerson_Fragment
-  | FragmentNodePage_NodeStanfordPolicy_Fragment
-  | FragmentNodePage_NodeStanfordPublication_Fragment
-  | FragmentNodePage_NodeSupBook_Fragment
-  | FragmentNodePage_NodeSupBookAncillary_Fragment
-
-export type FragmentNodeSupBookAncillaryFragment = {
-  __typename?: "NodeSupBookAncillary"
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  supAncillaryBook: {
-    __typename: "NodeSupBook"
-    supBookSubtitle?: string | null
-    supBookAuthorsFull?: string | null
-    id: string
-    title: string
-    path: string
-    supBookImage?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-  }
-  supAncillaryParagraphs?: Array<
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphSupFileList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supFileListLabel?: string | null
-        supFileListDisplay?: string | null
-        supFileListFiles: Array<
-          | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-          | {
-              __typename: "MediaSupProtectedFile"
-              id: string
-              name: string
-              supMediaFile: {__typename?: "File"; url: string}
-            }
-        >
-      }
-  > | null
-}
+export type FragmentNodeStanfordCourseFragment = { __typename?: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeSupBookFragment = {
-  __typename?: "NodeSupBook"
-  supBookAuthorsFull?: string | null
-  supBookAvailDesc?: string | null
-  supBookCatalogSeasonYyyy?: string | null
-  supBookPublisher?: string | null
-  supBookCopublisherName?: string | null
-  supBookDigitalCompLink?: boolean | null
-  supBookIsbn13Alt?: string | null
-  supBookIsbn13Cloth?: string | null
-  supBookIsbn13Digital?: string | null
-  supBookIsbn13Isw?: string | null
-  supBookIsbn13Paper?: string | null
-  supBookPages?: number | null
-  supBookPrintDeskCopies?: boolean | null
-  supBookPubYearFirst?: string | null
-  supBookSalesRank?: number | null
-  supBookSubtitle?: string | null
-  supBookUrlIsw?: string | null
-  supBookWorkIdNumber?: number | null
-  supBookType: string
-  supBookNoCart?: boolean | null
-  supBookAuthorInfo?: {__typename?: "Text"; processed?: any | null} | null
-  supBookAuthors?: Array<{
-    __typename?: "NameType"
-    title?: string | null
-    given?: string | null
-    middle?: string | null
-    family?: string | null
-    generational?: string | null
-    credentials?: string | null
-  }> | null
-  supBookAwards?: Array<{
-    __typename?: "PressAward"
-    id: string
-    title: string
-    supAssociation?: string | null
-    supPlace?: string | null
-    supRank?: number | null
-    supYear?: number | null
-    supDescription?: {__typename?: "Text"; processed?: any | null} | null
-  }> | null
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  supBookImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  supBookImprint?: {
-    __typename: "TermSupImprint"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  supBookPubDateCloth?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  supBookPubDateFirst?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  supBookRelatedTitles?: {__typename: "NodeSupBook"; id: string; title: string; path: string} | null
-  supBookReviews?: {__typename?: "Text"; processed?: any | null} | null
-  supBookSeries?: {
-    __typename: "TermSupSeries"
-    id: string
-    name: string
-    path: string
-    weight: number
-    supSeriesPage?: {__typename?: "Link"; url?: string | null} | null
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  supBookSubjects?: Array<{
-    __typename: "TermSupBookSubject"
-    id: string
-    name: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string; name: string}
-      | {__typename?: "TermEventAudience"; id: string; name: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string; name: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string; name: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string; name: string}
-      | {__typename?: "TermStanfordEventType"; id: string; name: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string; name: string}
-      | {__typename?: "TermStanfordPersonType"; id: string; name: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string; name: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string; name: string}
-      | {__typename?: "TermSuCourseSubject"; id: string; name: string}
-      | {__typename?: "TermSuCourseTag"; id: string; name: string}
-      | {__typename?: "TermSuSharedTag"; id: string; name: string}
-      | {__typename?: "TermSupBookSubject"; id: string; name: string}
-      | {__typename?: "TermSupImprint"; id: string; name: string}
-      | {__typename?: "TermSupSeries"; id: string; name: string}
-      | null
-  }> | null
-  supBookERetailers?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-  supBookPriceData?: {__typename?: "PressPrice"; supIntlCart?: boolean | null; id: string} | null
-}
+export type FragmentNodeStanfordEventFragment = { __typename?: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array<string> | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suEventAudience?: Array<{ __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventGroups?: Array<{ __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventKeywords?: Array<{ __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventMapLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSchedule?: Array<{ __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSubject?: Array<{ __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordPageFragment = {
-  __typename?: "NodeStanfordPage"
-  suPageDescription?: string | null
-  layoutSelection?: {__typename?: "LayoutLibrary"; id: string} | null
-  suBasicPageType?: Array<{
-    __typename: "TermBasicPageType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suPageBanner?:
-    | {
-        __typename: "ParagraphStanfordBanner"
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordPageTitleBanner"
-        supTitleBannerColor: string
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suTitleBannerImage: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        }
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        supCarouselTopHero?: boolean | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | null
-  suPageComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphSupBlogTeaser"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supBlogTeaserHeader?: string | null
-        supBlogTeaserItems?: Array<{
-          __typename: "ParagraphSupBlog"
-          supBlogBody: string
-          supBlogTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supBlogImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-          supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-        }> | null
-        supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselTopHero?: boolean | null
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | {
-        __typename: "ParagraphSupFileList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supFileListLabel?: string | null
-        supFileListDisplay?: string | null
-        supFileListFiles: Array<
-          | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-          | {
-              __typename: "MediaSupProtectedFile"
-              id: string
-              name: string
-              supMediaFile: {__typename?: "File"; url: string}
-            }
-        >
-      }
-    | {
-        __typename: "ParagraphSupSearchForm"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supSearchBooksOnly?: boolean | null
-        supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-      }
-  > | null
-  suPageImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentNodeStanfordEventSeriesFragment = { __typename?: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, suEventSeriesComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventSeriesEvent?: Array<{ __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }> | null, suEventSeriesType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordCourseFragment = {
-  __typename?: "NodeStanfordCourse"
-  suCourseAcademicYear?: string | null
-  suCourseCode?: string | null
-  suCourseId?: number | null
-  suCourseInstructors?: Array<string> | null
-  suCourseSectionUnits?: string | null
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-  suCourseQuarters?: Array<{
-    __typename: "TermSuCourseQuarter"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suCourseSubject?: {
-    __typename: "TermSuCourseSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  suCourseTags?: Array<{
-    __typename: "TermSuCourseTag"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+export type FragmentNodeStanfordNewsFragment = { __typename?: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, suNewsBanner?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suNewsComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordEventFragment = {
-  __typename?: "NodeStanfordEvent"
-  suEventAltLoc?: string | null
-  suEventContactInfo?: string | null
-  suEventDek?: string | null
-  suEventEmail?: any | null
-  suEventSponsor?: Array<string> | null
-  suEventSubheadline?: string | null
-  suEventTelephone?: any | null
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suEventAudience?: Array<{
-    __typename: "TermEventAudience"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventDateTime: {
-    __typename?: "SmartDateType"
-    value: any
-    end_value: any
-    timezone?: string | null
-    rrule_index?: number | null
-    rrule?: number | null
-  }
-  suEventGroups?: Array<{
-    __typename: "TermStanfordEventGroup"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventKeywords?: Array<{
-    __typename: "TermStanfordEventKeyword"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventLocation?: {
-    __typename?: "Address"
-    langcode?: string | null
-    givenName?: string | null
-    additionalName?: string | null
-    familyName?: string | null
-    organization?: string | null
-    addressLine1?: string | null
-    addressLine2?: string | null
-    postalCode?: string | null
-    sortingCode?: string | null
-    dependentLocality?: string | null
-    locality?: string | null
-    administrativeArea?: string | null
-    country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-  } | null
-  suEventMapLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventSchedule?: Array<{
-    __typename: "ParagraphStanfordSchedule"
-    suScheduleHeadline?: string | null
-    id: string
-    behaviors?: string | null
-    status: boolean
-    suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-    suScheduleDateTime?: {
-      __typename?: "SmartDateType"
-      value: any
-      end_value: any
-      timezone?: string | null
-      rrule_index?: number | null
-      rrule?: number | null
-    } | null
-    suScheduleLocation?: {
-      __typename?: "Address"
-      langcode?: string | null
-      givenName?: string | null
-      additionalName?: string | null
-      familyName?: string | null
-      organization?: string | null
-      addressLine1?: string | null
-      addressLine2?: string | null
-      postalCode?: string | null
-      sortingCode?: string | null
-      dependentLocality?: string | null
-      locality?: string | null
-      administrativeArea?: string | null
-      country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-    } | null
-    suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-    suScheduleSpeaker?: Array<{
-      __typename: "ParagraphStanfordPersonCtum"
-      suPersonCtaName?: string | null
-      suPersonCtaTitle?: string | null
-      id: string
-      behaviors?: string | null
-      status: boolean
-      suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suPersonCtaImage?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-    }> | null
-  }> | null
-  suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventSubject?: Array<{
-    __typename: "TermStanfordEventSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+export type FragmentNodeStanfordPersonFragment = { __typename?: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array<string> | null, suPersonEducation?: Array<string> | null, suPersonEmail?: any | null, suPersonFax?: string | null, suPersonFirstName: string, suPersonFullTitle?: string | null, suPersonLastName: string, suPersonLocationName?: string | null, suPersonMailCode?: string | null, suPersonMobilePhone?: string | null, suPersonPronouns?: string | null, suPersonResearchInterests?: Array<string> | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPersonAffiliations?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPersonLinks?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonLocationAddress?: { __typename?: 'Text', processed?: any | null } | null, suPersonMapUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPersonProfileLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonResearch?: Array<{ __typename?: 'Text', processed?: any | null }> | null, suPersonScholarlyInterests?: { __typename?: 'Text', processed?: any | null } | null, suPersonTypeGroup?: Array<{ __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordEventSeriesFragment = {
-  __typename?: "NodeStanfordEventSeries"
-  suEventSeriesDek?: string | null
-  suEventSeriesSubheadline?: string | null
-  suEventSeriesComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suEventSeriesEvent?: Array<{
-    __typename: "NodeStanfordEvent"
-    suEventAltLoc?: string | null
-    suEventSubheadline?: string | null
-    suEventDek?: string | null
-    id: string
-    title: string
-    path: string
-    suEventLocation?: {
-      __typename?: "Address"
-      langcode?: string | null
-      givenName?: string | null
-      additionalName?: string | null
-      familyName?: string | null
-      organization?: string | null
-      addressLine1?: string | null
-      addressLine2?: string | null
-      postalCode?: string | null
-      sortingCode?: string | null
-      dependentLocality?: string | null
-      locality?: string | null
-      administrativeArea?: string | null
-      country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-    } | null
-    suEventDateTime: {
-      __typename?: "SmartDateType"
-      value: any
-      end_value: any
-      timezone?: string | null
-      rrule_index?: number | null
-      rrule?: number | null
-    }
-    suEventType?: Array<{
-      __typename: "TermStanfordEventType"
-      id: string
-      name: string
-      path: string
-      weight: number
-      parent?:
-        | {__typename?: "TermBasicPageType"; id: string}
-        | {__typename?: "TermEventAudience"; id: string}
-        | {__typename?: "TermStanfordEventGroup"; id: string}
-        | {__typename?: "TermStanfordEventKeyword"; id: string}
-        | {__typename?: "TermStanfordEventSubject"; id: string}
-        | {__typename?: "TermStanfordEventType"; id: string}
-        | {__typename?: "TermStanfordNewsTopic"; id: string}
-        | {__typename?: "TermStanfordPersonType"; id: string}
-        | {__typename?: "TermStanfordPublicationTopic"; id: string}
-        | {__typename?: "TermSuCourseQuarter"; id: string}
-        | {__typename?: "TermSuCourseSubject"; id: string}
-        | {__typename?: "TermSuCourseTag"; id: string}
-        | {__typename?: "TermSuSharedTag"; id: string}
-        | {__typename?: "TermSupBookSubject"; id: string}
-        | {__typename?: "TermSupImprint"; id: string}
-        | {__typename?: "TermSupSeries"; id: string}
-        | null
-    }> | null
-    suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  }> | null
-  suEventSeriesType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+export type FragmentNodeStanfordPolicyFragment = { __typename?: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPolicyChangelog?: Array<{ __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }> | null, suPolicyEffective?: { __typename?: 'DateTime', timezone: any, time: any } | null, suPolicyRelated?: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string }> | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null };
 
-export type FragmentNodeStanfordNewsFragment = {
-  __typename?: "NodeStanfordNews"
-  suNewsBannerMediaCaption?: string | null
-  suNewsByline?: string | null
-  suNewsDek?: string | null
-  suNewsHideSocial?: boolean | null
-  suNewsBanner?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-  suNewsComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suNewsFeaturedMedia?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suNewsTopics?: Array<{
-    __typename: "TermStanfordNewsTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+export type FragmentNodeStanfordPublicationFragment = { __typename?: 'NodeStanfordPublication', suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null, suPublicationComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPublicationCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPublicationImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordPersonFragment = {
-  __typename?: "NodeStanfordPerson"
-  suPersonAcademicAppt?: string | null
-  suPersonAdminAppts?: Array<string> | null
-  suPersonEducation?: Array<string> | null
-  suPersonEmail?: any | null
-  suPersonFax?: string | null
-  suPersonFirstName: string
-  suPersonFullTitle?: string | null
-  suPersonLastName: string
-  suPersonLocationName?: string | null
-  suPersonMailCode?: string | null
-  suPersonMobilePhone?: string | null
-  suPersonPronouns?: string | null
-  suPersonResearchInterests?: Array<string> | null
-  suPersonShortTitle?: string | null
-  suPersonTelephone?: string | null
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suPersonAffiliations?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-  suPersonComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suPersonLinks?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-  suPersonLocationAddress?: {__typename?: "Text"; processed?: any | null} | null
-  suPersonMapUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPersonPhoto?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPersonProfileLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPersonResearch?: Array<{__typename?: "Text"; processed?: any | null}> | null
-  suPersonScholarlyInterests?: {__typename?: "Text"; processed?: any | null} | null
-  suPersonTypeGroup?: Array<{
-    __typename: "TermStanfordPersonType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordPolicyFragment = {
-  __typename?: "NodeStanfordPolicy"
-  suPolicyAuthority?: string | null
-  suPolicyAutoPrefix?: boolean | null
-  suPolicyChapter?: string | null
-  suPolicyPolicyNum?: string | null
-  suPolicySubchapter?: string | null
-  suPolicyTitle: string
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suPolicyChangelog?: Array<{
-    __typename: "SuPolicyLog"
-    id: string
-    suPolicyNotes: string
-    suPolicyPublic?: boolean | null
-    suPolicyTitle: string
-    suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-  }> | null
-  suPolicyEffective?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suPolicyRelated?: Array<{__typename?: "NodeStanfordPolicy"; id: string; path: string}> | null
-  suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null
-}
+type FragmentNodeUnion_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array<string> | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suEventAudience?: Array<{ __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventGroups?: Array<{ __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventKeywords?: Array<{ __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventMapLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSchedule?: Array<{ __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSubject?: Array<{ __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordPublicationFragment = {
-  __typename?: "NodeStanfordPublication"
-  suPublicationAuthorRef?: Array<{
-    __typename: "NodeStanfordPerson"
-    suPersonFullTitle?: string | null
-    suPersonShortTitle?: string | null
-    id: string
-    title: string
-    path: string
-    suPersonPhoto?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-  }> | null
-  suPublicationComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suPublicationCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPublicationImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPublicationTopics?: Array<{
-    __typename: "TermStanfordPublicationTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suEventSeriesComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventSeriesEvent?: Array<{ __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }> | null, suEventSeriesType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-type FragmentNodeUnion_NodeStanfordCourse_Fragment = {
-  __typename: "NodeStanfordCourse"
-  suCourseAcademicYear?: string | null
-  suCourseCode?: string | null
-  suCourseId?: number | null
-  suCourseInstructors?: Array<string> | null
-  suCourseSectionUnits?: string | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-  suCourseQuarters?: Array<{
-    __typename: "TermSuCourseQuarter"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suCourseSubject?: {
-    __typename: "TermSuCourseSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  suCourseTags?: Array<{
-    __typename: "TermSuCourseTag"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suNewsBanner?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suNewsComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-type FragmentNodeUnion_NodeStanfordEvent_Fragment = {
-  __typename: "NodeStanfordEvent"
-  suEventAltLoc?: string | null
-  suEventContactInfo?: string | null
-  suEventDek?: string | null
-  suEventEmail?: any | null
-  suEventSponsor?: Array<string> | null
-  suEventSubheadline?: string | null
-  suEventTelephone?: any | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suEventAudience?: Array<{
-    __typename: "TermEventAudience"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventDateTime: {
-    __typename?: "SmartDateType"
-    value: any
-    end_value: any
-    timezone?: string | null
-    rrule_index?: number | null
-    rrule?: number | null
-  }
-  suEventGroups?: Array<{
-    __typename: "TermStanfordEventGroup"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventKeywords?: Array<{
-    __typename: "TermStanfordEventKeyword"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventLocation?: {
-    __typename?: "Address"
-    langcode?: string | null
-    givenName?: string | null
-    additionalName?: string | null
-    familyName?: string | null
-    organization?: string | null
-    addressLine1?: string | null
-    addressLine2?: string | null
-    postalCode?: string | null
-    sortingCode?: string | null
-    dependentLocality?: string | null
-    locality?: string | null
-    administrativeArea?: string | null
-    country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-  } | null
-  suEventMapLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventSchedule?: Array<{
-    __typename: "ParagraphStanfordSchedule"
-    suScheduleHeadline?: string | null
-    id: string
-    behaviors?: string | null
-    status: boolean
-    suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-    suScheduleDateTime?: {
-      __typename?: "SmartDateType"
-      value: any
-      end_value: any
-      timezone?: string | null
-      rrule_index?: number | null
-      rrule?: number | null
-    } | null
-    suScheduleLocation?: {
-      __typename?: "Address"
-      langcode?: string | null
-      givenName?: string | null
-      additionalName?: string | null
-      familyName?: string | null
-      organization?: string | null
-      addressLine1?: string | null
-      addressLine2?: string | null
-      postalCode?: string | null
-      sortingCode?: string | null
-      dependentLocality?: string | null
-      locality?: string | null
-      administrativeArea?: string | null
-      country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-    } | null
-    suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-    suScheduleSpeaker?: Array<{
-      __typename: "ParagraphStanfordPersonCtum"
-      suPersonCtaName?: string | null
-      suPersonCtaTitle?: string | null
-      id: string
-      behaviors?: string | null
-      status: boolean
-      suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-      suPersonCtaImage?: {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      } | null
-    }> | null
-  }> | null
-  suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEventSubject?: Array<{
-    __typename: "TermStanfordEventSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, layoutSelection?: { __typename?: 'LayoutLibrary', id: string } | null, suBasicPageType?: Array<{ __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null, suPageComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null }> | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = {
-  __typename: "NodeStanfordEventSeries"
-  suEventSeriesDek?: string | null
-  suEventSeriesSubheadline?: string | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  suEventSeriesComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suEventSeriesEvent?: Array<{
-    __typename: "NodeStanfordEvent"
-    suEventAltLoc?: string | null
-    suEventSubheadline?: string | null
-    suEventDek?: string | null
-    id: string
-    title: string
-    path: string
-    suEventLocation?: {
-      __typename?: "Address"
-      langcode?: string | null
-      givenName?: string | null
-      additionalName?: string | null
-      familyName?: string | null
-      organization?: string | null
-      addressLine1?: string | null
-      addressLine2?: string | null
-      postalCode?: string | null
-      sortingCode?: string | null
-      dependentLocality?: string | null
-      locality?: string | null
-      administrativeArea?: string | null
-      country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-    } | null
-    suEventDateTime: {
-      __typename?: "SmartDateType"
-      value: any
-      end_value: any
-      timezone?: string | null
-      rrule_index?: number | null
-      rrule?: number | null
-    }
-    suEventType?: Array<{
-      __typename: "TermStanfordEventType"
-      id: string
-      name: string
-      path: string
-      weight: number
-      parent?:
-        | {__typename?: "TermBasicPageType"; id: string}
-        | {__typename?: "TermEventAudience"; id: string}
-        | {__typename?: "TermStanfordEventGroup"; id: string}
-        | {__typename?: "TermStanfordEventKeyword"; id: string}
-        | {__typename?: "TermStanfordEventSubject"; id: string}
-        | {__typename?: "TermStanfordEventType"; id: string}
-        | {__typename?: "TermStanfordNewsTopic"; id: string}
-        | {__typename?: "TermStanfordPersonType"; id: string}
-        | {__typename?: "TermStanfordPublicationTopic"; id: string}
-        | {__typename?: "TermSuCourseQuarter"; id: string}
-        | {__typename?: "TermSuCourseSubject"; id: string}
-        | {__typename?: "TermSuCourseTag"; id: string}
-        | {__typename?: "TermSuSharedTag"; id: string}
-        | {__typename?: "TermSupBookSubject"; id: string}
-        | {__typename?: "TermSupImprint"; id: string}
-        | {__typename?: "TermSupSeries"; id: string}
-        | null
-    }> | null
-    suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  }> | null
-  suEventSeriesType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array<string> | null, suPersonEducation?: Array<string> | null, suPersonEmail?: any | null, suPersonFax?: string | null, suPersonFirstName: string, suPersonFullTitle?: string | null, suPersonLastName: string, suPersonLocationName?: string | null, suPersonMailCode?: string | null, suPersonMobilePhone?: string | null, suPersonPronouns?: string | null, suPersonResearchInterests?: Array<string> | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPersonAffiliations?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPersonLinks?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonLocationAddress?: { __typename?: 'Text', processed?: any | null } | null, suPersonMapUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPersonProfileLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonResearch?: Array<{ __typename?: 'Text', processed?: any | null }> | null, suPersonScholarlyInterests?: { __typename?: 'Text', processed?: any | null } | null, suPersonTypeGroup?: Array<{ __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-type FragmentNodeUnion_NodeStanfordNews_Fragment = {
-  __typename: "NodeStanfordNews"
-  suNewsBannerMediaCaption?: string | null
-  suNewsByline?: string | null
-  suNewsDek?: string | null
-  suNewsHideSocial?: boolean | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  suNewsBanner?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-  suNewsComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suNewsFeaturedMedia?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suNewsTopics?: Array<{
-    __typename: "TermStanfordNewsTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPolicyChangelog?: Array<{ __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }> | null, suPolicyEffective?: { __typename?: 'DateTime', timezone: any, time: any } | null, suPolicyRelated?: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string }> | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null };
 
-type FragmentNodeUnion_NodeStanfordPage_Fragment = {
-  __typename: "NodeStanfordPage"
-  suPageDescription?: string | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  layoutSelection?: {__typename?: "LayoutLibrary"; id: string} | null
-  suBasicPageType?: Array<{
-    __typename: "TermBasicPageType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suPageBanner?:
-    | {
-        __typename: "ParagraphStanfordBanner"
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordPageTitleBanner"
-        supTitleBannerColor: string
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suTitleBannerImage: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        }
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        supCarouselTopHero?: boolean | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | null
-  suPageComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphSupBlogTeaser"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supBlogTeaserHeader?: string | null
-        supBlogTeaserItems?: Array<{
-          __typename: "ParagraphSupBlog"
-          supBlogBody: string
-          supBlogTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supBlogImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-          supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-        }> | null
-        supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselTopHero?: boolean | null
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | {
-        __typename: "ParagraphSupFileList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supFileListLabel?: string | null
-        supFileListDisplay?: string | null
-        supFileListFiles: Array<
-          | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-          | {
-              __typename: "MediaSupProtectedFile"
-              id: string
-              name: string
-              supMediaFile: {__typename?: "File"; url: string}
-            }
-        >
-      }
-    | {
-        __typename: "ParagraphSupSearchForm"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supSearchBooksOnly?: boolean | null
-        supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-      }
-  > | null
-  suPageImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+type FragmentNodeUnion_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null, suPublicationComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPublicationCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPublicationImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-type FragmentNodeUnion_NodeStanfordPerson_Fragment = {
-  __typename: "NodeStanfordPerson"
-  suPersonAcademicAppt?: string | null
-  suPersonAdminAppts?: Array<string> | null
-  suPersonEducation?: Array<string> | null
-  suPersonEmail?: any | null
-  suPersonFax?: string | null
-  suPersonFirstName: string
-  suPersonFullTitle?: string | null
-  suPersonLastName: string
-  suPersonLocationName?: string | null
-  suPersonMailCode?: string | null
-  suPersonMobilePhone?: string | null
-  suPersonPronouns?: string | null
-  suPersonResearchInterests?: Array<string> | null
-  suPersonShortTitle?: string | null
-  suPersonTelephone?: string | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suPersonAffiliations?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-  suPersonComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suPersonLinks?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-  suPersonLocationAddress?: {__typename?: "Text"; processed?: any | null} | null
-  suPersonMapUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPersonPhoto?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPersonProfileLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPersonResearch?: Array<{__typename?: "Text"; processed?: any | null}> | null
-  suPersonScholarlyInterests?: {__typename?: "Text"; processed?: any | null} | null
-  suPersonTypeGroup?: Array<{
-    __typename: "TermStanfordPersonType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeUnion_NodeSupBook_Fragment = { __typename: 'NodeSupBook', supBookAuthorsFull?: string | null, supBookAvailDesc?: string | null, supBookCatalogSeasonYyyy?: string | null, supBookPublisher?: string | null, supBookCopublisherName?: string | null, supBookDigitalCompLink?: boolean | null, supBookIsbn13Alt?: string | null, supBookIsbn13Cloth?: string | null, supBookIsbn13Digital?: string | null, supBookIsbn13Isw?: string | null, supBookIsbn13Paper?: string | null, supBookPages?: number | null, supBookPrintDeskCopies?: boolean | null, supBookPubYearFirst?: string | null, supBookSalesRank?: number | null, supBookSubtitle?: string | null, supBookUrlIsw?: string | null, supBookWorkIdNumber?: number | null, supBookType: string, supBookNoCart?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, supBookAuthorInfo?: { __typename?: 'Text', processed?: any | null } | null, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string, title: string, supAssociation?: string | null, supPlace?: string | null, supRank?: number | null, supYear?: number | null, supDescription?: { __typename?: 'Text', processed?: any | null } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supBookImprint?: { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookPubDateCloth?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookPubDateFirst?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookRelatedTitles?: { __typename: 'NodeSupBook', id: string, title: string, path: string } | null, supBookReviews?: { __typename?: 'Text', processed?: any | null } | null, supBookSeries?: { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, supSeriesPage?: { __typename?: 'Link', url?: string | null } | null, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookSubjects?: Array<{ __typename: 'TermSupBookSubject', id: string, name: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string, name: string } | { __typename?: 'TermEventAudience', id: string, name: string } | { __typename?: 'TermStanfordEventGroup', id: string, name: string } | { __typename?: 'TermStanfordEventKeyword', id: string, name: string } | { __typename?: 'TermStanfordEventSubject', id: string, name: string } | { __typename?: 'TermStanfordEventType', id: string, name: string } | { __typename?: 'TermStanfordNewsTopic', id: string, name: string } | { __typename?: 'TermStanfordPersonType', id: string, name: string } | { __typename?: 'TermStanfordPublicationTopic', id: string, name: string } | { __typename?: 'TermSuCourseQuarter', id: string, name: string } | { __typename?: 'TermSuCourseSubject', id: string, name: string } | { __typename?: 'TermSuCourseTag', id: string, name: string } | { __typename?: 'TermSuSharedTag', id: string, name: string } | { __typename?: 'TermSupBookSubject', id: string, name: string } | { __typename?: 'TermSupImprint', id: string, name: string } | { __typename?: 'TermSupSeries', id: string, name: string } | null }> | null, supBookERetailers?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, supBookPriceData?: { __typename?: 'PressPrice', supIntlCart?: boolean | null, id: string } | null };
 
-type FragmentNodeUnion_NodeStanfordPolicy_Fragment = {
-  __typename: "NodeStanfordPolicy"
-  suPolicyAuthority?: string | null
-  suPolicyAutoPrefix?: boolean | null
-  suPolicyChapter?: string | null
-  suPolicyPolicyNum?: string | null
-  suPolicySubchapter?: string | null
-  suPolicyTitle: string
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  suPolicyChangelog?: Array<{
-    __typename: "SuPolicyLog"
-    id: string
-    suPolicyNotes: string
-    suPolicyPublic?: boolean | null
-    suPolicyTitle: string
-    suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-  }> | null
-  suPolicyEffective?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suPolicyRelated?: Array<{__typename?: "NodeStanfordPolicy"; id: string; path: string}> | null
-  suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null
-}
+type FragmentNodeUnion_NodeSupBookAncillary_Fragment = { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supAncillaryBook: { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookAuthorsFull?: string | null, id: string, title: string, path: string, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }, supAncillaryParagraphs?: Array<{ __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> }> | null };
 
-type FragmentNodeUnion_NodeStanfordPublication_Fragment = {
-  __typename: "NodeStanfordPublication"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  suPublicationAuthorRef?: Array<{
-    __typename: "NodeStanfordPerson"
-    suPersonFullTitle?: string | null
-    suPersonShortTitle?: string | null
-    id: string
-    title: string
-    path: string
-    suPersonPhoto?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-  }> | null
-  suPublicationComponents?: Array<
-    | {
-        __typename: "ParagraphStanfordBanner"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordEntity"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suEntityHeadline?: string | null
-        suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suEntityItem?: Array<
-          | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-          | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-          | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-          | {__typename?: "NodeStanfordNews"; id: string; path: string}
-          | {__typename?: "NodeStanfordPage"; id: string; path: string}
-          | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-          | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-          | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-          | {__typename?: "NodeSupBook"; id: string; path: string}
-        > | null
-      }
-    | {
-        __typename: "ParagraphStanfordFaq"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suFaqHeadline?: string | null
-        suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suFaqQuestions?: Array<{
-          __typename: "ParagraphStanfordAccordion"
-          suAccordionTitle: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          suAccordionBody: {__typename?: "Text"; processed?: any | null}
-        }> | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suListHeadline?: string | null
-        supListEyebrow?: string | null
-        suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suListView: {
-          __typename?: "ViewReference"
-          view: string
-          display: string
-          contextualFilter?: Array<string> | null
-          pageSize?: number | null
-        }
-      }
-    | {
-        __typename: "ParagraphStanfordMediaCaption"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suMediaCaptionMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-        suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-  > | null
-  suPublicationCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPublicationImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPublicationTopics?: Array<{
-    __typename: "TermStanfordPublicationTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+export type FragmentNodeUnionFragment = FragmentNodeUnion_NodeStanfordCourse_Fragment | FragmentNodeUnion_NodeStanfordEvent_Fragment | FragmentNodeUnion_NodeStanfordEventSeries_Fragment | FragmentNodeUnion_NodeStanfordNews_Fragment | FragmentNodeUnion_NodeStanfordPage_Fragment | FragmentNodeUnion_NodeStanfordPerson_Fragment | FragmentNodeUnion_NodeStanfordPolicy_Fragment | FragmentNodeUnion_NodeStanfordPublication_Fragment | FragmentNodeUnion_NodeSupBook_Fragment | FragmentNodeUnion_NodeSupBookAncillary_Fragment;
 
-type FragmentNodeUnion_NodeSupBook_Fragment = {
-  __typename: "NodeSupBook"
-  supBookAuthorsFull?: string | null
-  supBookAvailDesc?: string | null
-  supBookCatalogSeasonYyyy?: string | null
-  supBookPublisher?: string | null
-  supBookCopublisherName?: string | null
-  supBookDigitalCompLink?: boolean | null
-  supBookIsbn13Alt?: string | null
-  supBookIsbn13Cloth?: string | null
-  supBookIsbn13Digital?: string | null
-  supBookIsbn13Isw?: string | null
-  supBookIsbn13Paper?: string | null
-  supBookPages?: number | null
-  supBookPrintDeskCopies?: boolean | null
-  supBookPubYearFirst?: string | null
-  supBookSalesRank?: number | null
-  supBookSubtitle?: string | null
-  supBookUrlIsw?: string | null
-  supBookWorkIdNumber?: number | null
-  supBookType: string
-  supBookNoCart?: boolean | null
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  supBookAuthorInfo?: {__typename?: "Text"; processed?: any | null} | null
-  supBookAuthors?: Array<{
-    __typename?: "NameType"
-    title?: string | null
-    given?: string | null
-    middle?: string | null
-    family?: string | null
-    generational?: string | null
-    credentials?: string | null
-  }> | null
-  supBookAwards?: Array<{
-    __typename?: "PressAward"
-    id: string
-    title: string
-    supAssociation?: string | null
-    supPlace?: string | null
-    supRank?: number | null
-    supYear?: number | null
-    supDescription?: {__typename?: "Text"; processed?: any | null} | null
-  }> | null
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  supBookImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  supBookImprint?: {
-    __typename: "TermSupImprint"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  supBookPubDateCloth?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  supBookPubDateFirst?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  supBookRelatedTitles?: {__typename: "NodeSupBook"; id: string; title: string; path: string} | null
-  supBookReviews?: {__typename?: "Text"; processed?: any | null} | null
-  supBookSeries?: {
-    __typename: "TermSupSeries"
-    id: string
-    name: string
-    path: string
-    weight: number
-    supSeriesPage?: {__typename?: "Link"; url?: string | null} | null
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-  supBookSubjects?: Array<{
-    __typename: "TermSupBookSubject"
-    id: string
-    name: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string; name: string}
-      | {__typename?: "TermEventAudience"; id: string; name: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string; name: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string; name: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string; name: string}
-      | {__typename?: "TermStanfordEventType"; id: string; name: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string; name: string}
-      | {__typename?: "TermStanfordPersonType"; id: string; name: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string; name: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string; name: string}
-      | {__typename?: "TermSuCourseSubject"; id: string; name: string}
-      | {__typename?: "TermSuCourseTag"; id: string; name: string}
-      | {__typename?: "TermSuSharedTag"; id: string; name: string}
-      | {__typename?: "TermSupBookSubject"; id: string; name: string}
-      | {__typename?: "TermSupImprint"; id: string; name: string}
-      | {__typename?: "TermSupSeries"; id: string; name: string}
-      | null
-  }> | null
-  supBookERetailers?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-  supBookPriceData?: {__typename?: "PressPrice"; supIntlCart?: boolean | null; id: string} | null
-}
+export type FragmentNodeSupBookTeaserFragment = { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-type FragmentNodeUnion_NodeSupBookAncillary_Fragment = {
-  __typename: "NodeSupBookAncillary"
-  id: string
-  title: string
-  path: string
-  metatag: Array<
-    | {__typename?: "MetaTagLink"}
-    | {
-        __typename: "MetaTagProperty"
-        tag: string
-        attributes: {__typename?: "MetaTagPropertyAttributes"; property?: string | null; content?: string | null}
-      }
-    | {__typename?: "MetaTagScript"}
-    | {
-        __typename: "MetaTagValue"
-        tag: string
-        attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-      }
-  >
-  body?: {__typename?: "TextSummary"; processed?: any | null} | null
-  supAncillaryBook: {
-    __typename: "NodeSupBook"
-    supBookSubtitle?: string | null
-    supBookAuthorsFull?: string | null
-    id: string
-    title: string
-    path: string
-    supBookImage?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-  }
-  supAncillaryParagraphs?: Array<
-    | {
-        __typename: "ParagraphStanfordCard"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suCardHeader?: string | null
-        suCardSuperHeader?: string | null
-        suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-        suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suCardMedia?:
-          | {
-              __typename: "MediaImage"
-              id: string
-              name: string
-              mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-            }
-          | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-          | null
-      }
-    | {
-        __typename: "ParagraphStanfordGallery"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suGalleryHeadline?: string | null
-        suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-        suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suGalleryImages?: Array<{
-          __typename: "MediaStanfordGalleryImage"
-          suGalleryCaption?: string | null
-          id: string
-          name: string
-          suGalleryImage?: {
-            __typename?: "Image"
-            url: string
-            alt?: string | null
-            height: number
-            width: number
-          } | null
-        }> | null
-      }
-    | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-    | {
-        __typename: "ParagraphStanfordSpacer"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suSpacerSize?: string | null
-      }
-    | {
-        __typename: "ParagraphStanfordWysiwyg"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-      }
-    | {
-        __typename: "ParagraphSupFileList"
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supFileListLabel?: string | null
-        supFileListDisplay?: string | null
-        supFileListFiles: Array<
-          | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-          | {
-              __typename: "MediaSupProtectedFile"
-              id: string
-              name: string
-              supMediaFile: {__typename?: "File"; url: string}
-            }
-        >
-      }
-  > | null
-}
+export type FragmentNodeStanfordCourseTeaserFragment = { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, id: string, title: string, path: string, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null };
 
-export type FragmentNodeUnionFragment =
-  | FragmentNodeUnion_NodeStanfordCourse_Fragment
-  | FragmentNodeUnion_NodeStanfordEvent_Fragment
-  | FragmentNodeUnion_NodeStanfordEventSeries_Fragment
-  | FragmentNodeUnion_NodeStanfordNews_Fragment
-  | FragmentNodeUnion_NodeStanfordPage_Fragment
-  | FragmentNodeUnion_NodeStanfordPerson_Fragment
-  | FragmentNodeUnion_NodeStanfordPolicy_Fragment
-  | FragmentNodeUnion_NodeStanfordPublication_Fragment
-  | FragmentNodeUnion_NodeSupBook_Fragment
-  | FragmentNodeUnion_NodeSupBookAncillary_Fragment
-
-export type FragmentNodeSupBookTeaserFragment = {
-  __typename: "NodeSupBook"
-  supBookSubtitle?: string | null
-  supBookWorkIdNumber?: number | null
-  supBookAuthorsFull?: string | null
-  supBookType: string
-  id: string
-  title: string
-  path: string
-  supBookAuthors?: Array<{
-    __typename?: "NameType"
-    title?: string | null
-    given?: string | null
-    middle?: string | null
-    family?: string | null
-    generational?: string | null
-    credentials?: string | null
-  }> | null
-  supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-  supBookImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentNodeStanfordEventTeaserFragment = { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null };
 
-export type FragmentNodeStanfordCourseTeaserFragment = {
-  __typename: "NodeStanfordCourse"
-  suCourseAcademicYear?: string | null
-  id: string
-  title: string
-  path: string
-  suCourseSubject?: {
-    __typename: "TermSuCourseSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-}
+export type FragmentNodeStanfordEventSeriesTeaserFragment = { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, id: string, title: string, path: string };
 
-export type FragmentNodeStanfordEventTeaserFragment = {
-  __typename: "NodeStanfordEvent"
-  suEventAltLoc?: string | null
-  suEventSubheadline?: string | null
-  suEventDek?: string | null
-  id: string
-  title: string
-  path: string
-  suEventLocation?: {
-    __typename?: "Address"
-    langcode?: string | null
-    givenName?: string | null
-    additionalName?: string | null
-    familyName?: string | null
-    organization?: string | null
-    addressLine1?: string | null
-    addressLine2?: string | null
-    postalCode?: string | null
-    sortingCode?: string | null
-    dependentLocality?: string | null
-    locality?: string | null
-    administrativeArea?: string | null
-    country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-  } | null
-  suEventDateTime: {
-    __typename?: "SmartDateType"
-    value: any
-    end_value: any
-    timezone?: string | null
-    rrule_index?: number | null
-    rrule?: number | null
-  }
-  suEventType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-}
+export type FragmentNodeStanfordNewsTeaserFragment = { __typename: 'NodeStanfordNews', suNewsDek?: string | null, id: string, title: string, path: string, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null };
 
-export type FragmentNodeStanfordEventSeriesTeaserFragment = {
-  __typename: "NodeStanfordEventSeries"
-  suEventSeriesDek?: string | null
-  id: string
-  title: string
-  path: string
-}
+export type FragmentNodeStanfordPageTeaserFragment = { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, path: string, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null };
 
-export type FragmentNodeStanfordNewsTeaserFragment = {
-  __typename: "NodeStanfordNews"
-  suNewsDek?: string | null
-  id: string
-  title: string
-  path: string
-  suNewsFeaturedMedia?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suNewsTopics?: Array<{
-    __typename: "TermStanfordNewsTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-}
+export type FragmentNodeStanfordPersonTeaserFragment = { __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-export type FragmentNodeStanfordPageTeaserFragment = {
-  __typename: "NodeStanfordPage"
-  suPageDescription?: string | null
-  id: string
-  title: string
-  path: string
-  suPageImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPageBanner?:
-    | {
-        __typename: "ParagraphStanfordBanner"
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordPageTitleBanner"
-        supTitleBannerColor: string
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suTitleBannerImage: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        }
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        supCarouselTopHero?: boolean | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | null
-}
+export type FragmentNodeStanfordPolicyTeaserFragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null };
 
-export type FragmentNodeStanfordPersonTeaserFragment = {
-  __typename: "NodeStanfordPerson"
-  suPersonFullTitle?: string | null
-  suPersonShortTitle?: string | null
-  id: string
-  title: string
-  path: string
-  suPersonPhoto?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentNodeStanfordPublicationTeaserFragment = { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-export type FragmentNodeStanfordPolicyTeaserFragment = {
-  __typename: "NodeStanfordPolicy"
-  id: string
-  title: string
-  path: string
-  body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, path: string, suCourseAcademicYear?: string | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null };
 
-export type FragmentNodeStanfordPublicationTeaserFragment = {
-  __typename: "NodeStanfordPublication"
-  id: string
-  title: string
-  path: string
-  suPublicationTopics?: Array<{
-    __typename: "TermStanfordPublicationTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, path: string, suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = {
-  __typename: "NodeStanfordCourse"
-  id: string
-  title: string
-  path: string
-  suCourseAcademicYear?: string | null
-  suCourseSubject?: {
-    __typename: "TermSuCourseSubject"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  } | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, path: string, suEventSeriesDek?: string | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment = {
-  __typename: "NodeStanfordEvent"
-  id: string
-  title: string
-  path: string
-  suEventAltLoc?: string | null
-  suEventSubheadline?: string | null
-  suEventDek?: string | null
-  suEventLocation?: {
-    __typename?: "Address"
-    langcode?: string | null
-    givenName?: string | null
-    additionalName?: string | null
-    familyName?: string | null
-    organization?: string | null
-    addressLine1?: string | null
-    addressLine2?: string | null
-    postalCode?: string | null
-    sortingCode?: string | null
-    dependentLocality?: string | null
-    locality?: string | null
-    administrativeArea?: string | null
-    country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-  } | null
-  suEventDateTime: {
-    __typename?: "SmartDateType"
-    value: any
-    end_value: any
-    timezone?: string | null
-    rrule_index?: number | null
-    rrule?: number | null
-  }
-  suEventType?: Array<{
-    __typename: "TermStanfordEventType"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, path: string, suNewsDek?: string | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment = {
-  __typename: "NodeStanfordEventSeries"
-  id: string
-  title: string
-  path: string
-  suEventSeriesDek?: string | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, path: string, suPageDescription?: string | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = {
-  __typename: "NodeStanfordNews"
-  id: string
-  title: string
-  path: string
-  suNewsDek?: string | null
-  suNewsFeaturedMedia?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suNewsTopics?: Array<{
-    __typename: "TermStanfordNewsTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-  suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-  suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, path: string, suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordPage_Fragment = {
-  __typename: "NodeStanfordPage"
-  id: string
-  title: string
-  path: string
-  suPageDescription?: string | null
-  suPageImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  suPageBanner?:
-    | {
-        __typename: "ParagraphStanfordBanner"
-        suBannerHeader?: string | null
-        suBannerSupHeader?: string | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-        suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        suBannerImage?: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        } | null
-      }
-    | {
-        __typename: "ParagraphStanfordPageTitleBanner"
-        supTitleBannerColor: string
-        id: string
-        behaviors?: string | null
-        status: boolean
-        suTitleBannerImage: {
-          __typename: "MediaImage"
-          id: string
-          name: string
-          mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-        }
-      }
-    | {
-        __typename: "ParagraphSupCarousel"
-        supCarouselTopHero?: boolean | null
-        id: string
-        behaviors?: string | null
-        status: boolean
-        supCarouselSlides: Array<{
-          __typename: "ParagraphSupCarouselSlide"
-          supSlideColor?: string | null
-          supSlideEyebrow?: string | null
-          supSlideOrientation: string
-          supSlideSubtitle?: string | null
-          supSlideTitle?: string | null
-          supSlideTitleSize: string
-          id: string
-          behaviors?: string | null
-          status: boolean
-          supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-          supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-          supSlideImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          supSlideBgImage: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          }
-        }>
-      }
-    | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment = {
-  __typename: "NodeStanfordPerson"
-  id: string
-  title: string
-  path: string
-  suPersonFullTitle?: string | null
-  suPersonShortTitle?: string | null
-  suPersonPhoto?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordPolicy_Fragment = {
-  __typename: "NodeStanfordPolicy"
-  id: string
-  title: string
-  path: string
-  body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null
-}
+type FragmentNodeTeaserUnion_NodeSupBook_Fragment = { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = {
-  __typename: "NodeStanfordPublication"
-  id: string
-  title: string
-  path: string
-  suPublicationTopics?: Array<{
-    __typename: "TermStanfordPublicationTopic"
-    id: string
-    name: string
-    path: string
-    weight: number
-    parent?:
-      | {__typename?: "TermBasicPageType"; id: string}
-      | {__typename?: "TermEventAudience"; id: string}
-      | {__typename?: "TermStanfordEventGroup"; id: string}
-      | {__typename?: "TermStanfordEventKeyword"; id: string}
-      | {__typename?: "TermStanfordEventSubject"; id: string}
-      | {__typename?: "TermStanfordEventType"; id: string}
-      | {__typename?: "TermStanfordNewsTopic"; id: string}
-      | {__typename?: "TermStanfordPersonType"; id: string}
-      | {__typename?: "TermStanfordPublicationTopic"; id: string}
-      | {__typename?: "TermSuCourseQuarter"; id: string}
-      | {__typename?: "TermSuCourseSubject"; id: string}
-      | {__typename?: "TermSuCourseTag"; id: string}
-      | {__typename?: "TermSuSharedTag"; id: string}
-      | {__typename?: "TermSupBookSubject"; id: string}
-      | {__typename?: "TermSupImprint"; id: string}
-      | {__typename?: "TermSupSeries"; id: string}
-      | null
-  }> | null
-}
+type FragmentNodeTeaserUnion_NodeSupBookAncillary_Fragment = { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string };
 
-type FragmentNodeTeaserUnion_NodeSupBook_Fragment = {
-  __typename: "NodeSupBook"
-  supBookSubtitle?: string | null
-  supBookWorkIdNumber?: number | null
-  supBookAuthorsFull?: string | null
-  supBookType: string
-  id: string
-  title: string
-  path: string
-  supBookAuthors?: Array<{
-    __typename?: "NameType"
-    title?: string | null
-    given?: string | null
-    middle?: string | null
-    family?: string | null
-    generational?: string | null
-    credentials?: string | null
-  }> | null
-  supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-  supBookImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentNodeTeaserUnionFragment = FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment | FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment | FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment | FragmentNodeTeaserUnion_NodeStanfordNews_Fragment | FragmentNodeTeaserUnion_NodeStanfordPage_Fragment | FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment | FragmentNodeTeaserUnion_NodeStanfordPolicy_Fragment | FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment | FragmentNodeTeaserUnion_NodeSupBook_Fragment | FragmentNodeTeaserUnion_NodeSupBookAncillary_Fragment;
 
-type FragmentNodeTeaserUnion_NodeSupBookAncillary_Fragment = {
-  __typename: "NodeSupBookAncillary"
-  id: string
-  title: string
-  path: string
-}
+type FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment = { __typename: 'ParagraphStanfordAccordion', id: string, behaviors?: string | null, status: boolean };
 
-export type FragmentNodeTeaserUnionFragment =
-  | FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordNews_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordPage_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordPolicy_Fragment
-  | FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment
-  | FragmentNodeTeaserUnion_NodeSupBook_Fragment
-  | FragmentNodeTeaserUnion_NodeSupBookAncillary_Fragment
-
-type FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment = {
-  __typename: "ParagraphStanfordAccordion"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordBanner_Fragment = { __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordBanner_Fragment = {
-  __typename: "ParagraphStanfordBanner"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordCard_Fragment = { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordCard_Fragment = {
-  __typename: "ParagraphStanfordCard"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordEntity_Fragment = { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordEntity_Fragment = {
-  __typename: "ParagraphStanfordEntity"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordFaq_Fragment = { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordFaq_Fragment = {
-  __typename: "ParagraphStanfordFaq"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordGallery_Fragment = { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordGallery_Fragment = {
-  __typename: "ParagraphStanfordGallery"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordLayout_Fragment = { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordLayout_Fragment = {
-  __typename: "ParagraphStanfordLayout"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordList_Fragment = { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordList_Fragment = {
-  __typename: "ParagraphStanfordList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordMediaCaption_Fragment = { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordMediaCaption_Fragment = {
-  __typename: "ParagraphStanfordMediaCaption"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordPageTitleBanner_Fragment = { __typename: 'ParagraphStanfordPageTitleBanner', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordPageTitleBanner_Fragment = {
-  __typename: "ParagraphStanfordPageTitleBanner"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordPersonCtum_Fragment = { __typename: 'ParagraphStanfordPersonCtum', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordPersonCtum_Fragment = {
-  __typename: "ParagraphStanfordPersonCtum"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordSchedule_Fragment = { __typename: 'ParagraphStanfordSchedule', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordSchedule_Fragment = {
-  __typename: "ParagraphStanfordSchedule"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordSpacer_Fragment = { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordSpacer_Fragment = {
-  __typename: "ParagraphStanfordSpacer"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphStanfordWysiwyg_Fragment = { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphStanfordWysiwyg_Fragment = {
-  __typename: "ParagraphStanfordWysiwyg"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupAuthorList_Fragment = { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupAuthorList_Fragment = {
-  __typename: "ParagraphSupAuthorList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupBlog_Fragment = { __typename: 'ParagraphSupBlog', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupBlog_Fragment = {
-  __typename: "ParagraphSupBlog"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupBlogTeaser_Fragment = { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupBlogTeaser_Fragment = {
-  __typename: "ParagraphSupBlogTeaser"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupCarousel_Fragment = { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupCarousel_Fragment = {
-  __typename: "ParagraphSupCarousel"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupCarouselSlide_Fragment = { __typename: 'ParagraphSupCarouselSlide', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupCarouselSlide_Fragment = {
-  __typename: "ParagraphSupCarouselSlide"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupFileList_Fragment = { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupFileList_Fragment = {
-  __typename: "ParagraphSupFileList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphInterface_ParagraphSupSearchForm_Fragment = { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphInterface_ParagraphSupSearchForm_Fragment = {
-  __typename: "ParagraphSupSearchForm"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+export type FragmentParagraphInterfaceFragment = FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment | FragmentParagraphInterface_ParagraphStanfordBanner_Fragment | FragmentParagraphInterface_ParagraphStanfordCard_Fragment | FragmentParagraphInterface_ParagraphStanfordEntity_Fragment | FragmentParagraphInterface_ParagraphStanfordFaq_Fragment | FragmentParagraphInterface_ParagraphStanfordGallery_Fragment | FragmentParagraphInterface_ParagraphStanfordLayout_Fragment | FragmentParagraphInterface_ParagraphStanfordList_Fragment | FragmentParagraphInterface_ParagraphStanfordMediaCaption_Fragment | FragmentParagraphInterface_ParagraphStanfordPageTitleBanner_Fragment | FragmentParagraphInterface_ParagraphStanfordPersonCtum_Fragment | FragmentParagraphInterface_ParagraphStanfordSchedule_Fragment | FragmentParagraphInterface_ParagraphStanfordSpacer_Fragment | FragmentParagraphInterface_ParagraphStanfordWysiwyg_Fragment | FragmentParagraphInterface_ParagraphSupAuthorList_Fragment | FragmentParagraphInterface_ParagraphSupBlog_Fragment | FragmentParagraphInterface_ParagraphSupBlogTeaser_Fragment | FragmentParagraphInterface_ParagraphSupCarousel_Fragment | FragmentParagraphInterface_ParagraphSupCarouselSlide_Fragment | FragmentParagraphInterface_ParagraphSupFileList_Fragment | FragmentParagraphInterface_ParagraphSupSearchForm_Fragment;
 
-export type FragmentParagraphInterfaceFragment =
-  | FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordBanner_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordCard_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordEntity_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordFaq_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordGallery_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordLayout_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordList_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordMediaCaption_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordPageTitleBanner_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordPersonCtum_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordSchedule_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordSpacer_Fragment
-  | FragmentParagraphInterface_ParagraphStanfordWysiwyg_Fragment
-  | FragmentParagraphInterface_ParagraphSupAuthorList_Fragment
-  | FragmentParagraphInterface_ParagraphSupBlog_Fragment
-  | FragmentParagraphInterface_ParagraphSupBlogTeaser_Fragment
-  | FragmentParagraphInterface_ParagraphSupCarousel_Fragment
-  | FragmentParagraphInterface_ParagraphSupCarouselSlide_Fragment
-  | FragmentParagraphInterface_ParagraphSupFileList_Fragment
-  | FragmentParagraphInterface_ParagraphSupSearchForm_Fragment
-
-export type FragmentParagraphStanfordAccordionFragment = {
-  __typename: "ParagraphStanfordAccordion"
-  suAccordionTitle: string
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suAccordionBody: {__typename?: "Text"; processed?: any | null}
-}
+export type FragmentParagraphStanfordAccordionFragment = { __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } };
 
-export type FragmentParagraphStanfordFaqFragment = {
-  __typename: "ParagraphStanfordFaq"
-  suFaqHeadline?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suFaqQuestions?: Array<{
-    __typename: "ParagraphStanfordAccordion"
-    suAccordionTitle: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    suAccordionBody: {__typename?: "Text"; processed?: any | null}
-  }> | null
-}
+export type FragmentParagraphStanfordFaqFragment = { __typename: 'ParagraphStanfordFaq', suFaqHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null };
 
-export type FragmentParagraphStanfordBannerFragment = {
-  __typename: "ParagraphStanfordBanner"
-  suBannerHeader?: string | null
-  suBannerSupHeader?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-  suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suBannerImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentParagraphStanfordBannerFragment = { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-export type FragmentParagraphStanfordCardFragment = {
-  __typename: "ParagraphStanfordCard"
-  suCardHeader?: string | null
-  suCardSuperHeader?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-  suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suCardMedia?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-}
+export type FragmentParagraphStanfordCardFragment = { __typename: 'ParagraphStanfordCard', suCardHeader?: string | null, suCardSuperHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null };
 
-export type FragmentParagraphStanfordEntityFragment = {
-  __typename: "ParagraphStanfordEntity"
-  suEntityHeadline?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEntityItem?: Array<
-    | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-    | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-    | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-    | {__typename?: "NodeStanfordNews"; id: string; path: string}
-    | {__typename?: "NodeStanfordPage"; id: string; path: string}
-    | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-    | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-    | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-    | {__typename?: "NodeSupBook"; id: string; path: string}
-  > | null
-}
+export type FragmentParagraphStanfordEntityFragment = { __typename: 'ParagraphStanfordEntity', suEntityHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null };
 
-export type FragmentParagraphStanfordGalleryFragment = {
-  __typename: "ParagraphStanfordGallery"
-  suGalleryHeadline?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suGalleryImages?: Array<{
-    __typename: "MediaStanfordGalleryImage"
-    suGalleryCaption?: string | null
-    id: string
-    name: string
-    suGalleryImage?: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} | null
-  }> | null
-}
+export type FragmentParagraphStanfordGalleryFragment = { __typename: 'ParagraphStanfordGallery', suGalleryHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null };
 
-export type FragmentParagraphStanfordListFragment = {
-  __typename: "ParagraphStanfordList"
-  suListHeadline?: string | null
-  supListEyebrow?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suListView: {
-    __typename?: "ViewReference"
-    view: string
-    display: string
-    contextualFilter?: Array<string> | null
-    pageSize?: number | null
-  }
-}
+export type FragmentParagraphStanfordListFragment = { __typename: 'ParagraphStanfordList', suListHeadline?: string | null, supListEyebrow?: string | null, id: string, behaviors?: string | null, status: boolean, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } };
 
-export type FragmentParagraphStanfordMediaCaptionFragment = {
-  __typename: "ParagraphStanfordMediaCaption"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suMediaCaptionMedia?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-  suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-}
+export type FragmentParagraphStanfordMediaCaptionFragment = { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null };
 
-export type FragmentParagraphStanfordPersonCtumFragment = {
-  __typename: "ParagraphStanfordPersonCtum"
-  suPersonCtaName?: string | null
-  suPersonCtaTitle?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suPersonCtaImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+export type FragmentParagraphStanfordPersonCtumFragment = { __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-export type FragmentParagraphStanfordScheduleFragment = {
-  __typename: "ParagraphStanfordSchedule"
-  suScheduleHeadline?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suScheduleDateTime?: {
-    __typename?: "SmartDateType"
-    value: any
-    end_value: any
-    timezone?: string | null
-    rrule_index?: number | null
-    rrule?: number | null
-  } | null
-  suScheduleLocation?: {
-    __typename?: "Address"
-    langcode?: string | null
-    givenName?: string | null
-    additionalName?: string | null
-    familyName?: string | null
-    organization?: string | null
-    addressLine1?: string | null
-    addressLine2?: string | null
-    postalCode?: string | null
-    sortingCode?: string | null
-    dependentLocality?: string | null
-    locality?: string | null
-    administrativeArea?: string | null
-    country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-  } | null
-  suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suScheduleSpeaker?: Array<{
-    __typename: "ParagraphStanfordPersonCtum"
-    suPersonCtaName?: string | null
-    suPersonCtaTitle?: string | null
-    id: string
-    behaviors?: string | null
-    status: boolean
-    suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-    suPersonCtaImage?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-  }> | null
-}
+export type FragmentParagraphStanfordScheduleFragment = { __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null };
 
-export type FragmentParagraphStanfordLayoutFragment = {
-  __typename: "ParagraphStanfordLayout"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+export type FragmentParagraphStanfordLayoutFragment = { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean };
 
-export type FragmentParagraphStanfordSpacerFragment = {
-  __typename: "ParagraphStanfordSpacer"
-  suSpacerSize?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+export type FragmentParagraphStanfordSpacerFragment = { __typename: 'ParagraphStanfordSpacer', suSpacerSize?: string | null, id: string, behaviors?: string | null, status: boolean };
 
-export type FragmentParagraphStanfordWysiwygFragment = {
-  __typename: "ParagraphStanfordWysiwyg"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-}
+export type FragmentParagraphStanfordWysiwygFragment = { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null };
 
-export type FragmentParagraphStanfordPageTitleBannerFragment = {
-  __typename: "ParagraphStanfordPageTitleBanner"
-  supTitleBannerColor: string
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suTitleBannerImage: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  }
-}
+export type FragmentParagraphStanfordPageTitleBannerFragment = { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } };
 
-export type FragmentParagraphSupFileListFragment = {
-  __typename: "ParagraphSupFileList"
-  supFileListLabel?: string | null
-  supFileListDisplay?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supFileListFiles: Array<
-    | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-    | {__typename: "MediaSupProtectedFile"; id: string; name: string; supMediaFile: {__typename?: "File"; url: string}}
-  >
-}
+export type FragmentParagraphSupFileListFragment = { __typename: 'ParagraphSupFileList', supFileListLabel?: string | null, supFileListDisplay?: string | null, id: string, behaviors?: string | null, status: boolean, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> };
 
-export type FragmentParagraphSupCarouselSlideFragment = {
-  __typename: "ParagraphSupCarouselSlide"
-  supSlideColor?: string | null
-  supSlideEyebrow?: string | null
-  supSlideOrientation: string
-  supSlideSubtitle?: string | null
-  supSlideTitle?: string | null
-  supSlideTitleSize: string
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-  supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-  supSlideImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-  supSlideBgImage: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  }
-}
+export type FragmentParagraphSupCarouselSlideFragment = { __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } };
 
-export type FragmentParagraphSupCarouselFragment = {
-  __typename: "ParagraphSupCarousel"
-  supCarouselTopHero?: boolean | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supCarouselSlides: Array<{
-    __typename: "ParagraphSupCarouselSlide"
-    supSlideColor?: string | null
-    supSlideEyebrow?: string | null
-    supSlideOrientation: string
-    supSlideSubtitle?: string | null
-    supSlideTitle?: string | null
-    supSlideTitleSize: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-    supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-    supSlideImage?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-    supSlideBgImage: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    }
-  }>
-}
+export type FragmentParagraphSupCarouselFragment = { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> };
 
-export type FragmentParagraphSupAuthorListFragment = {
-  __typename: "ParagraphSupAuthorList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+export type FragmentParagraphSupAuthorListFragment = { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean };
 
-export type FragmentParagraphSupSearchFormFragment = {
-  __typename: "ParagraphSupSearchForm"
-  supSearchBooksOnly?: boolean | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-}
+export type FragmentParagraphSupSearchFormFragment = { __typename: 'ParagraphSupSearchForm', supSearchBooksOnly?: boolean | null, id: string, behaviors?: string | null, status: boolean, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null };
 
-export type FragmentParagraphSupBlogFragment = {
-  __typename: "ParagraphSupBlog"
-  supBlogBody: string
-  supBlogTitle: string
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supBlogImage: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  }
-  supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-}
+export type FragmentParagraphSupBlogFragment = { __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } };
 
-export type FragmentParagraphSupBlogTeaserFragment = {
-  __typename: "ParagraphSupBlogTeaser"
-  supBlogTeaserHeader?: string | null
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supBlogTeaserItems?: Array<{
-    __typename: "ParagraphSupBlog"
-    supBlogBody: string
-    supBlogTitle: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    supBlogImage: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    }
-    supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-  }> | null
-  supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-}
+export type FragmentParagraphSupBlogTeaserFragment = { __typename: 'ParagraphSupBlogTeaser', supBlogTeaserHeader?: string | null, id: string, behaviors?: string | null, status: boolean, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null };
 
-type FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment = {
-  __typename: "ParagraphStanfordAccordion"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suAccordionTitle: string
-  suAccordionBody: {__typename?: "Text"; processed?: any | null}
-}
+type FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment = { __typename: 'ParagraphStanfordAccordion', id: string, behaviors?: string | null, status: boolean, suAccordionTitle: string, suAccordionBody: { __typename?: 'Text', processed?: any | null } };
 
-type FragmentParagraphUnion_ParagraphStanfordBanner_Fragment = {
-  __typename: "ParagraphStanfordBanner"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suBannerHeader?: string | null
-  suBannerSupHeader?: string | null
-  suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-  suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suBannerImage?: {
-    __typename: "MediaImage"
-    id: string
-    name: string
-    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-  } | null
-}
+type FragmentParagraphUnion_ParagraphStanfordBanner_Fragment = { __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null };
 
-type FragmentParagraphUnion_ParagraphStanfordCard_Fragment = {
-  __typename: "ParagraphStanfordCard"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suCardHeader?: string | null
-  suCardSuperHeader?: string | null
-  suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-  suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suCardMedia?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-}
+type FragmentParagraphUnion_ParagraphStanfordCard_Fragment = { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null };
 
-type FragmentParagraphUnion_ParagraphStanfordEntity_Fragment = {
-  __typename: "ParagraphStanfordEntity"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suEntityHeadline?: string | null
-  suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suEntityItem?: Array<
-    | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-    | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-    | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-    | {__typename?: "NodeStanfordNews"; id: string; path: string}
-    | {__typename?: "NodeStanfordPage"; id: string; path: string}
-    | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-    | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-    | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-    | {__typename?: "NodeSupBook"; id: string; path: string}
-  > | null
-}
+type FragmentParagraphUnion_ParagraphStanfordEntity_Fragment = { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null };
 
-type FragmentParagraphUnion_ParagraphStanfordFaq_Fragment = {
-  __typename: "ParagraphStanfordFaq"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suFaqHeadline?: string | null
-  suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suFaqQuestions?: Array<{
-    __typename: "ParagraphStanfordAccordion"
-    suAccordionTitle: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    suAccordionBody: {__typename?: "Text"; processed?: any | null}
-  }> | null
-}
+type FragmentParagraphUnion_ParagraphStanfordFaq_Fragment = { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null };
 
-type FragmentParagraphUnion_ParagraphStanfordGallery_Fragment = {
-  __typename: "ParagraphStanfordGallery"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suGalleryHeadline?: string | null
-  suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suGalleryImages?: Array<{
-    __typename: "MediaStanfordGalleryImage"
-    suGalleryCaption?: string | null
-    id: string
-    name: string
-    suGalleryImage?: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} | null
-  }> | null
-}
+type FragmentParagraphUnion_ParagraphStanfordGallery_Fragment = { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null };
 
-type FragmentParagraphUnion_ParagraphStanfordLayout_Fragment = {
-  __typename: "ParagraphStanfordLayout"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphStanfordLayout_Fragment = { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphStanfordList_Fragment = {
-  __typename: "ParagraphStanfordList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suListHeadline?: string | null
-  supListEyebrow?: string | null
-  suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-  suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suListView: {
-    __typename?: "ViewReference"
-    view: string
-    display: string
-    contextualFilter?: Array<string> | null
-    pageSize?: number | null
-  }
-}
+type FragmentParagraphUnion_ParagraphStanfordList_Fragment = { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } };
 
-type FragmentParagraphUnion_ParagraphStanfordMediaCaption_Fragment = {
-  __typename: "ParagraphStanfordMediaCaption"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suMediaCaptionMedia?:
-    | {
-        __typename: "MediaImage"
-        id: string
-        name: string
-        mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-      }
-    | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-    | null
-  suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-  suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-}
+type FragmentParagraphUnion_ParagraphStanfordMediaCaption_Fragment = { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null };
 
-type FragmentParagraphUnion_ParagraphStanfordPageTitleBanner_Fragment = {
-  __typename: "ParagraphStanfordPageTitleBanner"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphStanfordPageTitleBanner_Fragment = { __typename: 'ParagraphStanfordPageTitleBanner', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphStanfordPersonCtum_Fragment = {
-  __typename: "ParagraphStanfordPersonCtum"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphStanfordPersonCtum_Fragment = { __typename: 'ParagraphStanfordPersonCtum', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphStanfordSchedule_Fragment = {
-  __typename: "ParagraphStanfordSchedule"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphStanfordSchedule_Fragment = { __typename: 'ParagraphStanfordSchedule', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphStanfordSpacer_Fragment = {
-  __typename: "ParagraphStanfordSpacer"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suSpacerSize?: string | null
-}
+type FragmentParagraphUnion_ParagraphStanfordSpacer_Fragment = { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null };
 
-type FragmentParagraphUnion_ParagraphStanfordWysiwyg_Fragment = {
-  __typename: "ParagraphStanfordWysiwyg"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-}
+type FragmentParagraphUnion_ParagraphStanfordWysiwyg_Fragment = { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null };
 
-type FragmentParagraphUnion_ParagraphSupAuthorList_Fragment = {
-  __typename: "ParagraphSupAuthorList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphSupAuthorList_Fragment = { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphSupBlog_Fragment = {
-  __typename: "ParagraphSupBlog"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphSupBlog_Fragment = { __typename: 'ParagraphSupBlog', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphSupBlogTeaser_Fragment = {
-  __typename: "ParagraphSupBlogTeaser"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supBlogTeaserHeader?: string | null
-  supBlogTeaserItems?: Array<{
-    __typename: "ParagraphSupBlog"
-    supBlogBody: string
-    supBlogTitle: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    supBlogImage: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    }
-    supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-  }> | null
-  supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-}
+type FragmentParagraphUnion_ParagraphSupBlogTeaser_Fragment = { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null };
 
-type FragmentParagraphUnion_ParagraphSupCarousel_Fragment = {
-  __typename: "ParagraphSupCarousel"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supCarouselTopHero?: boolean | null
-  supCarouselSlides: Array<{
-    __typename: "ParagraphSupCarouselSlide"
-    supSlideColor?: string | null
-    supSlideEyebrow?: string | null
-    supSlideOrientation: string
-    supSlideSubtitle?: string | null
-    supSlideTitle?: string | null
-    supSlideTitleSize: string
-    id: string
-    behaviors?: string | null
-    status: boolean
-    supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-    supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-    supSlideImage?: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    } | null
-    supSlideBgImage: {
-      __typename: "MediaImage"
-      id: string
-      name: string
-      mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-    }
-  }>
-}
+type FragmentParagraphUnion_ParagraphSupCarousel_Fragment = { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> };
 
-type FragmentParagraphUnion_ParagraphSupCarouselSlide_Fragment = {
-  __typename: "ParagraphSupCarouselSlide"
-  id: string
-  behaviors?: string | null
-  status: boolean
-}
+type FragmentParagraphUnion_ParagraphSupCarouselSlide_Fragment = { __typename: 'ParagraphSupCarouselSlide', id: string, behaviors?: string | null, status: boolean };
 
-type FragmentParagraphUnion_ParagraphSupFileList_Fragment = {
-  __typename: "ParagraphSupFileList"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supFileListLabel?: string | null
-  supFileListDisplay?: string | null
-  supFileListFiles: Array<
-    | {__typename: "MediaFile"; id: string; name: string; mediaFile: {__typename?: "File"; url: string}}
-    | {__typename: "MediaSupProtectedFile"; id: string; name: string; supMediaFile: {__typename?: "File"; url: string}}
-  >
-}
+type FragmentParagraphUnion_ParagraphSupFileList_Fragment = { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> };
 
-type FragmentParagraphUnion_ParagraphSupSearchForm_Fragment = {
-  __typename: "ParagraphSupSearchForm"
-  id: string
-  behaviors?: string | null
-  status: boolean
-  supSearchBooksOnly?: boolean | null
-  supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-}
+type FragmentParagraphUnion_ParagraphSupSearchForm_Fragment = { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null };
 
-export type FragmentParagraphUnionFragment =
-  | FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordBanner_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordCard_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordEntity_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordFaq_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordGallery_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordLayout_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordList_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordMediaCaption_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordPageTitleBanner_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordPersonCtum_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordSchedule_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordSpacer_Fragment
-  | FragmentParagraphUnion_ParagraphStanfordWysiwyg_Fragment
-  | FragmentParagraphUnion_ParagraphSupAuthorList_Fragment
-  | FragmentParagraphUnion_ParagraphSupBlog_Fragment
-  | FragmentParagraphUnion_ParagraphSupBlogTeaser_Fragment
-  | FragmentParagraphUnion_ParagraphSupCarousel_Fragment
-  | FragmentParagraphUnion_ParagraphSupCarouselSlide_Fragment
-  | FragmentParagraphUnion_ParagraphSupFileList_Fragment
-  | FragmentParagraphUnion_ParagraphSupSearchForm_Fragment
+export type FragmentParagraphUnionFragment = FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment | FragmentParagraphUnion_ParagraphStanfordBanner_Fragment | FragmentParagraphUnion_ParagraphStanfordCard_Fragment | FragmentParagraphUnion_ParagraphStanfordEntity_Fragment | FragmentParagraphUnion_ParagraphStanfordFaq_Fragment | FragmentParagraphUnion_ParagraphStanfordGallery_Fragment | FragmentParagraphUnion_ParagraphStanfordLayout_Fragment | FragmentParagraphUnion_ParagraphStanfordList_Fragment | FragmentParagraphUnion_ParagraphStanfordMediaCaption_Fragment | FragmentParagraphUnion_ParagraphStanfordPageTitleBanner_Fragment | FragmentParagraphUnion_ParagraphStanfordPersonCtum_Fragment | FragmentParagraphUnion_ParagraphStanfordSchedule_Fragment | FragmentParagraphUnion_ParagraphStanfordSpacer_Fragment | FragmentParagraphUnion_ParagraphStanfordWysiwyg_Fragment | FragmentParagraphUnion_ParagraphSupAuthorList_Fragment | FragmentParagraphUnion_ParagraphSupBlog_Fragment | FragmentParagraphUnion_ParagraphSupBlogTeaser_Fragment | FragmentParagraphUnion_ParagraphSupCarousel_Fragment | FragmentParagraphUnion_ParagraphSupCarouselSlide_Fragment | FragmentParagraphUnion_ParagraphSupFileList_Fragment | FragmentParagraphUnion_ParagraphSupSearchForm_Fragment;
 
 export type BookPriceQueryVariables = Exact<{
-  id: Scalars["ID"]["input"]
-}>
-
-export type BookPriceQuery = {
-  __typename?: "Query"
-  press?:
-    | {__typename: "PressAward"}
-    | {
-        __typename: "PressPrice"
-        id: string
-        supClothPrice?: number | null
-        supClothDiscount?: number | null
-        supClothSale?: number | null
-        supComingSoon?: boolean | null
-        supIntlCart?: boolean | null
-        supPaperPrice?: number | null
-        supPaperDiscount?: number | null
-        supPaperSale?: number | null
-        supPreorder?: boolean | null
-        workId: number
-      }
-    | null
-}
+  id: Scalars['ID']['input'];
+}>;
 
-export type FragmentAwardFragment = {
-  __typename?: "PressAward"
-  id: string
-  title: string
-  supAssociation?: string | null
-  supPlace?: string | null
-  supRank?: number | null
-  supYear?: number | null
-  supDescription?: {__typename?: "Text"; processed?: any | null} | null
-}
 
-export type FragmentMenuLinkFragment = {
-  __typename?: "MenuItem"
-  url?: string | null
-  title: string
-  id: string
-  expanded: boolean
-}
+export type BookPriceQuery = { __typename?: 'Query', press?: { __typename: 'PressAward' } | { __typename: 'PressPrice', id: string, supClothPrice?: number | null, supClothDiscount?: number | null, supClothSale?: number | null, supComingSoon?: boolean | null, supDigitalPrice?: number | null, supIntlCart?: boolean | null, supPaperPrice?: number | null, supPaperDiscount?: number | null, supPaperSale?: number | null, supPreorder?: boolean | null, workId: number } | null };
+
+export type FragmentAwardFragment = { __typename?: 'PressAward', id: string, title: string, supAssociation?: string | null, supPlace?: string | null, supRank?: number | null, supYear?: number | null, supDescription?: { __typename?: 'Text', processed?: any | null } | null };
+
+export type FragmentMenuLinkFragment = { __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean };
 
 export type MenuQueryVariables = Exact<{
-  name?: InputMaybe<MenuAvailable>
-}>
-
-export type MenuQuery = {
-  __typename?: "Query"
-  menu?: {
-    __typename?: "Menu"
-    items: Array<{
-      __typename?: "MenuItem"
-      url?: string | null
-      title: string
-      id: string
-      expanded: boolean
-      children: Array<{
-        __typename?: "MenuItem"
-        url?: string | null
-        title: string
-        id: string
-        expanded: boolean
-        children: Array<{
-          __typename?: "MenuItem"
-          url?: string | null
-          title: string
-          id: string
-          expanded: boolean
-          children: Array<{
-            __typename?: "MenuItem"
-            url?: string | null
-            title: string
-            id: string
-            expanded: boolean
-            children: Array<{
-              __typename?: "MenuItem"
-              url?: string | null
-              title: string
-              id: string
-              expanded: boolean
-            }>
-          }>
-        }>
-      }>
-    }>
-  } | null
-}
+  name?: InputMaybe<MenuAvailable>;
+}>;
+
+
+export type MenuQuery = { __typename?: 'Query', menu?: { __typename?: 'Menu', items: Array<{ __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean, children: Array<{ __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean, children: Array<{ __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean, children: Array<{ __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean, children: Array<{ __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean }> }> }> }> }> } | null };
 
 export type RouteQueryVariables = Exact<{
-  path: Scalars["String"]["input"]
-  teaser?: InputMaybe<Scalars["Boolean"]["input"]>
-}>
-
-export type RouteQuery = {
-  __typename?: "Query"
-  route?:
-    | {__typename: "RouteExternal"}
-    | {
-        __typename: "RouteInternal"
-        entity?:
-          | {
-              __typename: "NodeStanfordCourse"
-              suCourseAcademicYear?: string | null
-              suCourseCode?: string | null
-              suCourseId?: number | null
-              suCourseInstructors?: Array<string> | null
-              suCourseSectionUnits?: string | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              body?: {__typename?: "TextSummary"; processed?: any | null} | null
-              suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-              suCourseQuarters?: Array<{
-                __typename: "TermSuCourseQuarter"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suCourseSubject?: {
-                __typename: "TermSuCourseSubject"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              } | null
-              suCourseTags?: Array<{
-                __typename: "TermSuCourseTag"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeStanfordEvent"
-              suEventAltLoc?: string | null
-              suEventContactInfo?: string | null
-              suEventDek?: string | null
-              suEventEmail?: any | null
-              suEventSponsor?: Array<string> | null
-              suEventSubheadline?: string | null
-              suEventTelephone?: any | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              body?: {__typename?: "TextSummary"; processed?: any | null} | null
-              suEventAudience?: Array<{
-                __typename: "TermEventAudience"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suEventComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-              > | null
-              suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEventDateTime: {
-                __typename?: "SmartDateType"
-                value: any
-                end_value: any
-                timezone?: string | null
-                rrule_index?: number | null
-                rrule?: number | null
-              }
-              suEventGroups?: Array<{
-                __typename: "TermStanfordEventGroup"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suEventKeywords?: Array<{
-                __typename: "TermStanfordEventKeyword"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suEventLocation?: {
-                __typename?: "Address"
-                langcode?: string | null
-                givenName?: string | null
-                additionalName?: string | null
-                familyName?: string | null
-                organization?: string | null
-                addressLine1?: string | null
-                addressLine2?: string | null
-                postalCode?: string | null
-                sortingCode?: string | null
-                dependentLocality?: string | null
-                locality?: string | null
-                administrativeArea?: string | null
-                country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-              } | null
-              suEventMapLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEventSchedule?: Array<{
-                __typename: "ParagraphStanfordSchedule"
-                suScheduleHeadline?: string | null
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suScheduleDescription?: {__typename?: "Text"; processed?: any | null} | null
-                suScheduleDateTime?: {
-                  __typename?: "SmartDateType"
-                  value: any
-                  end_value: any
-                  timezone?: string | null
-                  rrule_index?: number | null
-                  rrule?: number | null
-                } | null
-                suScheduleLocation?: {
-                  __typename?: "Address"
-                  langcode?: string | null
-                  givenName?: string | null
-                  additionalName?: string | null
-                  familyName?: string | null
-                  organization?: string | null
-                  addressLine1?: string | null
-                  addressLine2?: string | null
-                  postalCode?: string | null
-                  sortingCode?: string | null
-                  dependentLocality?: string | null
-                  locality?: string | null
-                  administrativeArea?: string | null
-                  country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-                } | null
-                suScheduleUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                suScheduleSpeaker?: Array<{
-                  __typename: "ParagraphStanfordPersonCtum"
-                  suPersonCtaName?: string | null
-                  suPersonCtaTitle?: string | null
-                  id: string
-                  behaviors?: string | null
-                  status: boolean
-                  suPersonCtaLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                  suPersonCtaImage?: {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  } | null
-                }> | null
-              }> | null
-              suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suEventSubject?: Array<{
-                __typename: "TermStanfordEventSubject"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suEventType?: Array<{
-                __typename: "TermStanfordEventType"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeStanfordEventSeries"
-              suEventSeriesDek?: string | null
-              suEventSeriesSubheadline?: string | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              suEventSeriesComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-              > | null
-              suEventSeriesEvent?: Array<{
-                __typename: "NodeStanfordEvent"
-                suEventAltLoc?: string | null
-                suEventSubheadline?: string | null
-                suEventDek?: string | null
-                id: string
-                title: string
-                path: string
-                suEventLocation?: {
-                  __typename?: "Address"
-                  langcode?: string | null
-                  givenName?: string | null
-                  additionalName?: string | null
-                  familyName?: string | null
-                  organization?: string | null
-                  addressLine1?: string | null
-                  addressLine2?: string | null
-                  postalCode?: string | null
-                  sortingCode?: string | null
-                  dependentLocality?: string | null
-                  locality?: string | null
-                  administrativeArea?: string | null
-                  country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-                } | null
-                suEventDateTime: {
-                  __typename?: "SmartDateType"
-                  value: any
-                  end_value: any
-                  timezone?: string | null
-                  rrule_index?: number | null
-                  rrule?: number | null
-                }
-                suEventType?: Array<{
-                  __typename: "TermStanfordEventType"
-                  id: string
-                  name: string
-                  path: string
-                  weight: number
-                  parent?:
-                    | {__typename?: "TermBasicPageType"; id: string}
-                    | {__typename?: "TermEventAudience"; id: string}
-                    | {__typename?: "TermStanfordEventGroup"; id: string}
-                    | {__typename?: "TermStanfordEventKeyword"; id: string}
-                    | {__typename?: "TermStanfordEventSubject"; id: string}
-                    | {__typename?: "TermStanfordEventType"; id: string}
-                    | {__typename?: "TermStanfordNewsTopic"; id: string}
-                    | {__typename?: "TermStanfordPersonType"; id: string}
-                    | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                    | {__typename?: "TermSuCourseQuarter"; id: string}
-                    | {__typename?: "TermSuCourseSubject"; id: string}
-                    | {__typename?: "TermSuCourseTag"; id: string}
-                    | {__typename?: "TermSuSharedTag"; id: string}
-                    | {__typename?: "TermSupBookSubject"; id: string}
-                    | {__typename?: "TermSupImprint"; id: string}
-                    | {__typename?: "TermSupSeries"; id: string}
-                    | null
-                }> | null
-                suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              }> | null
-              suEventSeriesType?: Array<{
-                __typename: "TermStanfordEventType"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeStanfordNews"
-              suNewsBannerMediaCaption?: string | null
-              suNewsByline?: string | null
-              suNewsDek?: string | null
-              suNewsHideSocial?: boolean | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              suNewsBanner?:
-                | {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                | null
-              suNewsComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-              > | null
-              suNewsFeaturedMedia?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-              suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suNewsTopics?: Array<{
-                __typename: "TermStanfordNewsTopic"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeStanfordPage"
-              suPageDescription?: string | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              layoutSelection?: {__typename?: "LayoutLibrary"; id: string} | null
-              suBasicPageType?: Array<{
-                __typename: "TermBasicPageType"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-              suPageBanner?:
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordPageTitleBanner"
-                    supTitleBannerColor: string
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suTitleBannerImage: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    }
-                  }
-                | {
-                    __typename: "ParagraphSupCarousel"
-                    supCarouselTopHero?: boolean | null
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supCarouselSlides: Array<{
-                      __typename: "ParagraphSupCarouselSlide"
-                      supSlideColor?: string | null
-                      supSlideEyebrow?: string | null
-                      supSlideOrientation: string
-                      supSlideSubtitle?: string | null
-                      supSlideTitle?: string | null
-                      supSlideTitleSize: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                      supSlideButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                      supSlideImage?: {
-                        __typename: "MediaImage"
-                        id: string
-                        name: string
-                        mediaImage: {
-                          __typename?: "Image"
-                          url: string
-                          alt?: string | null
-                          height: number
-                          width: number
-                        }
-                      } | null
-                      supSlideBgImage: {
-                        __typename: "MediaImage"
-                        id: string
-                        name: string
-                        mediaImage: {
-                          __typename?: "Image"
-                          url: string
-                          alt?: string | null
-                          height: number
-                          width: number
-                        }
-                      }
-                    }>
-                  }
-                | null
-              suPageComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {__typename: "ParagraphSupAuthorList"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphSupBlogTeaser"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supBlogTeaserHeader?: string | null
-                    supBlogTeaserItems?: Array<{
-                      __typename: "ParagraphSupBlog"
-                      supBlogBody: string
-                      supBlogTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      supBlogImage: {
-                        __typename: "MediaImage"
-                        id: string
-                        name: string
-                        mediaImage: {
-                          __typename?: "Image"
-                          url: string
-                          alt?: string | null
-                          height: number
-                          width: number
-                        }
-                      }
-                      supBlogUrl: {__typename?: "Link"; title?: string | null; url?: string | null}
-                    }> | null
-                    supBlogTeaserLink?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                  }
-                | {
-                    __typename: "ParagraphSupCarousel"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supCarouselTopHero?: boolean | null
-                    supCarouselSlides: Array<{
-                      __typename: "ParagraphSupCarouselSlide"
-                      supSlideColor?: string | null
-                      supSlideEyebrow?: string | null
-                      supSlideOrientation: string
-                      supSlideSubtitle?: string | null
-                      supSlideTitle?: string | null
-                      supSlideTitleSize: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                      supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                      supSlideImage?: {
-                        __typename: "MediaImage"
-                        id: string
-                        name: string
-                        mediaImage: {
-                          __typename?: "Image"
-                          url: string
-                          alt?: string | null
-                          height: number
-                          width: number
-                        }
-                      } | null
-                      supSlideBgImage: {
-                        __typename: "MediaImage"
-                        id: string
-                        name: string
-                        mediaImage: {
-                          __typename?: "Image"
-                          url: string
-                          alt?: string | null
-                          height: number
-                          width: number
-                        }
-                      }
-                    }>
-                  }
-                | {
-                    __typename: "ParagraphSupFileList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supFileListLabel?: string | null
-                    supFileListDisplay?: string | null
-                    supFileListFiles: Array<
-                      | {
-                          __typename: "MediaFile"
-                          id: string
-                          name: string
-                          mediaFile: {__typename?: "File"; url: string}
-                        }
-                      | {
-                          __typename: "MediaSupProtectedFile"
-                          id: string
-                          name: string
-                          supMediaFile: {__typename?: "File"; url: string}
-                        }
-                    >
-                  }
-                | {
-                    __typename: "ParagraphSupSearchForm"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supSearchBooksOnly?: boolean | null
-                    supSearchSubject?: {__typename?: "TermSupBookSubject"; id: string; name: string} | null
-                  }
-              > | null
-              suPageImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-            }
-          | {
-              __typename: "NodeStanfordPerson"
-              suPersonAcademicAppt?: string | null
-              suPersonAdminAppts?: Array<string> | null
-              suPersonEducation?: Array<string> | null
-              suPersonEmail?: any | null
-              suPersonFax?: string | null
-              suPersonFirstName: string
-              suPersonFullTitle?: string | null
-              suPersonLastName: string
-              suPersonLocationName?: string | null
-              suPersonMailCode?: string | null
-              suPersonMobilePhone?: string | null
-              suPersonPronouns?: string | null
-              suPersonResearchInterests?: Array<string> | null
-              suPersonShortTitle?: string | null
-              suPersonTelephone?: string | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              body?: {__typename?: "TextSummary"; processed?: any | null} | null
-              suPersonAffiliations?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-              suPersonComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-              > | null
-              suPersonLinks?: Array<{__typename?: "Link"; url?: string | null; title?: string | null}> | null
-              suPersonLocationAddress?: {__typename?: "Text"; processed?: any | null} | null
-              suPersonMapUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suPersonPhoto?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              suPersonProfileLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suPersonResearch?: Array<{__typename?: "Text"; processed?: any | null}> | null
-              suPersonScholarlyInterests?: {__typename?: "Text"; processed?: any | null} | null
-              suPersonTypeGroup?: Array<{
-                __typename: "TermStanfordPersonType"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeStanfordPolicy"
-              suPolicyAuthority?: string | null
-              suPolicyAutoPrefix?: boolean | null
-              suPolicyChapter?: string | null
-              suPolicyPolicyNum?: string | null
-              suPolicySubchapter?: string | null
-              suPolicyTitle: string
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null
-              suPolicyChangelog?: Array<{
-                __typename: "SuPolicyLog"
-                id: string
-                suPolicyNotes: string
-                suPolicyPublic?: boolean | null
-                suPolicyTitle: string
-                suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any}
-              }> | null
-              suPolicyEffective?: {__typename?: "DateTime"; timezone: any; time: any} | null
-              suPolicyRelated?: Array<{__typename?: "NodeStanfordPolicy"; id: string; path: string}> | null
-              suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null
-            }
-          | {
-              __typename: "NodeStanfordPublication"
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              suPublicationAuthorRef?: Array<{
-                __typename: "NodeStanfordPerson"
-                suPersonFullTitle?: string | null
-                suPersonShortTitle?: string | null
-                id: string
-                title: string
-                path: string
-                suPersonPhoto?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-              }> | null
-              suPublicationComponents?: Array<
-                | {
-                    __typename: "ParagraphStanfordBanner"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suBannerHeader?: string | null
-                    suBannerSupHeader?: string | null
-                    suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suBannerImage?: {
-                      __typename: "MediaImage"
-                      id: string
-                      name: string
-                      mediaImage: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      }
-                    } | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordEntity"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suEntityHeadline?: string | null
-                    suEntityDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suEntityButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suEntityItem?: Array<
-                      | {__typename?: "NodeStanfordCourse"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEvent"; id: string; path: string}
-                      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string}
-                      | {__typename?: "NodeStanfordNews"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPage"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPerson"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPolicy"; id: string; path: string}
-                      | {__typename?: "NodeStanfordPublication"; id: string; path: string}
-                      | {__typename?: "NodeSupBook"; id: string; path: string}
-                    > | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordFaq"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suFaqHeadline?: string | null
-                    suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suFaqQuestions?: Array<{
-                      __typename: "ParagraphStanfordAccordion"
-                      suAccordionTitle: string
-                      id: string
-                      behaviors?: string | null
-                      status: boolean
-                      suAccordionBody: {__typename?: "Text"; processed?: any | null}
-                    }> | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suListHeadline?: string | null
-                    supListEyebrow?: string | null
-                    suListDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suListButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suListView: {
-                      __typename?: "ViewReference"
-                      view: string
-                      display: string
-                      contextualFilter?: Array<string> | null
-                      pageSize?: number | null
-                    }
-                  }
-                | {
-                    __typename: "ParagraphStanfordMediaCaption"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suMediaCaptionMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                    suMediaCaptionLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suMediaCaptionCaption?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-              > | null
-              suPublicationCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-              suPublicationImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              suPublicationTopics?: Array<{
-                __typename: "TermStanfordPublicationTopic"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              }> | null
-            }
-          | {
-              __typename: "NodeSupBook"
-              supBookAuthorsFull?: string | null
-              supBookAvailDesc?: string | null
-              supBookCatalogSeasonYyyy?: string | null
-              supBookPublisher?: string | null
-              supBookCopublisherName?: string | null
-              supBookDigitalCompLink?: boolean | null
-              supBookIsbn13Alt?: string | null
-              supBookIsbn13Cloth?: string | null
-              supBookIsbn13Digital?: string | null
-              supBookIsbn13Isw?: string | null
-              supBookIsbn13Paper?: string | null
-              supBookPages?: number | null
-              supBookPrintDeskCopies?: boolean | null
-              supBookPubYearFirst?: string | null
-              supBookSalesRank?: number | null
-              supBookSubtitle?: string | null
-              supBookUrlIsw?: string | null
-              supBookWorkIdNumber?: number | null
-              supBookType: string
-              supBookNoCart?: boolean | null
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              supBookAuthorInfo?: {__typename?: "Text"; processed?: any | null} | null
-              supBookAuthors?: Array<{
-                __typename?: "NameType"
-                title?: string | null
-                given?: string | null
-                middle?: string | null
-                family?: string | null
-                generational?: string | null
-                credentials?: string | null
-              }> | null
-              supBookAwards?: Array<{
-                __typename?: "PressAward"
-                id: string
-                title: string
-                supAssociation?: string | null
-                supPlace?: string | null
-                supRank?: number | null
-                supYear?: number | null
-                supDescription?: {__typename?: "Text"; processed?: any | null} | null
-              }> | null
-              body?: {__typename?: "TextSummary"; processed?: any | null} | null
-              supBookImage?: {
-                __typename: "MediaImage"
-                id: string
-                name: string
-                mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-              } | null
-              supBookImprint?: {
-                __typename: "TermSupImprint"
-                id: string
-                name: string
-                path: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              } | null
-              supBookPubDateCloth?: {__typename?: "DateTime"; timezone: any; time: any} | null
-              supBookPubDateFirst?: {__typename?: "DateTime"; timezone: any; time: any} | null
-              supBookRelatedTitles?: {__typename: "NodeSupBook"; id: string; title: string; path: string} | null
-              supBookReviews?: {__typename?: "Text"; processed?: any | null} | null
-              supBookSeries?: {
-                __typename: "TermSupSeries"
-                id: string
-                name: string
-                path: string
-                weight: number
-                supSeriesPage?: {__typename?: "Link"; url?: string | null} | null
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string}
-                  | {__typename?: "TermEventAudience"; id: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string}
-                  | {__typename?: "TermStanfordEventType"; id: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string}
-                  | {__typename?: "TermSuCourseTag"; id: string}
-                  | {__typename?: "TermSuSharedTag"; id: string}
-                  | {__typename?: "TermSupBookSubject"; id: string}
-                  | {__typename?: "TermSupImprint"; id: string}
-                  | {__typename?: "TermSupSeries"; id: string}
-                  | null
-              } | null
-              supBookSubjects?: Array<{
-                __typename: "TermSupBookSubject"
-                id: string
-                name: string
-                weight: number
-                parent?:
-                  | {__typename?: "TermBasicPageType"; id: string; name: string}
-                  | {__typename?: "TermEventAudience"; id: string; name: string}
-                  | {__typename?: "TermStanfordEventGroup"; id: string; name: string}
-                  | {__typename?: "TermStanfordEventKeyword"; id: string; name: string}
-                  | {__typename?: "TermStanfordEventSubject"; id: string; name: string}
-                  | {__typename?: "TermStanfordEventType"; id: string; name: string}
-                  | {__typename?: "TermStanfordNewsTopic"; id: string; name: string}
-                  | {__typename?: "TermStanfordPersonType"; id: string; name: string}
-                  | {__typename?: "TermStanfordPublicationTopic"; id: string; name: string}
-                  | {__typename?: "TermSuCourseQuarter"; id: string; name: string}
-                  | {__typename?: "TermSuCourseSubject"; id: string; name: string}
-                  | {__typename?: "TermSuCourseTag"; id: string; name: string}
-                  | {__typename?: "TermSuSharedTag"; id: string; name: string}
-                  | {__typename?: "TermSupBookSubject"; id: string; name: string}
-                  | {__typename?: "TermSupImprint"; id: string; name: string}
-                  | {__typename?: "TermSupSeries"; id: string; name: string}
-                  | null
-              }> | null
-              supBookERetailers?: Array<{__typename?: "Link"; title?: string | null; url?: string | null}> | null
-              supBookPriceData?: {__typename?: "PressPrice"; supIntlCart?: boolean | null; id: string} | null
-            }
-          | {
-              __typename: "NodeSupBookAncillary"
-              id: string
-              title: string
-              path: string
-              metatag: Array<
-                | {__typename?: "MetaTagLink"}
-                | {
-                    __typename: "MetaTagProperty"
-                    tag: string
-                    attributes: {
-                      __typename?: "MetaTagPropertyAttributes"
-                      property?: string | null
-                      content?: string | null
-                    }
-                  }
-                | {__typename?: "MetaTagScript"}
-                | {
-                    __typename: "MetaTagValue"
-                    tag: string
-                    attributes: {__typename?: "MetaTagValueAttributes"; name?: string | null; content?: string | null}
-                  }
-              >
-              body?: {__typename?: "TextSummary"; processed?: any | null} | null
-              supAncillaryBook: {
-                __typename: "NodeSupBook"
-                supBookSubtitle?: string | null
-                supBookAuthorsFull?: string | null
-                id: string
-                title: string
-                path: string
-                supBookImage?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-              }
-              supAncillaryParagraphs?: Array<
-                | {
-                    __typename: "ParagraphStanfordCard"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suCardHeader?: string | null
-                    suCardSuperHeader?: string | null
-                    suCardBody?: {__typename?: "Text"; processed?: any | null} | null
-                    suCardLink?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suCardMedia?:
-                      | {
-                          __typename: "MediaImage"
-                          id: string
-                          name: string
-                          mediaImage: {
-                            __typename?: "Image"
-                            url: string
-                            alt?: string | null
-                            height: number
-                            width: number
-                          }
-                        }
-                      | {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string}
-                      | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordGallery"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suGalleryHeadline?: string | null
-                    suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null
-                    suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                    suGalleryImages?: Array<{
-                      __typename: "MediaStanfordGalleryImage"
-                      suGalleryCaption?: string | null
-                      id: string
-                      name: string
-                      suGalleryImage?: {
-                        __typename?: "Image"
-                        url: string
-                        alt?: string | null
-                        height: number
-                        width: number
-                      } | null
-                    }> | null
-                  }
-                | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean}
-                | {
-                    __typename: "ParagraphStanfordSpacer"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suSpacerSize?: string | null
-                  }
-                | {
-                    __typename: "ParagraphStanfordWysiwyg"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null
-                  }
-                | {
-                    __typename: "ParagraphSupFileList"
-                    id: string
-                    behaviors?: string | null
-                    status: boolean
-                    supFileListLabel?: string | null
-                    supFileListDisplay?: string | null
-                    supFileListFiles: Array<
-                      | {
-                          __typename: "MediaFile"
-                          id: string
-                          name: string
-                          mediaFile: {__typename?: "File"; url: string}
-                        }
-                      | {
-                          __typename: "MediaSupProtectedFile"
-                          id: string
-                          name: string
-                          supMediaFile: {__typename?: "File"; url: string}
-                        }
-                    >
-                  }
-              > | null
-            }
-          | {__typename?: "TermBasicPageType"}
-          | {__typename?: "TermStanfordEventType"}
-          | {__typename?: "TermStanfordNewsTopic"}
-          | {__typename?: "TermStanfordPersonType"}
-          | {__typename?: "TermStanfordPublicationTopic"}
-          | {__typename?: "TermSuCourseSubject"}
-          | null
-      }
-    | {__typename: "RouteRedirect"; url: string; internal: boolean; status: number; redirect: boolean}
-    | null
-}
+  path: Scalars['String']['input'];
+  teaser?: InputMaybe<Scalars['Boolean']['input']>;
+}>;
+
+
+export type RouteQuery = { __typename?: 'Query', route?: { __typename: 'RouteExternal' } | { __typename: 'RouteInternal', entity?: { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array<string> | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suEventAudience?: Array<{ __typename: 'TermEventAudience', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventGroups?: Array<{ __typename: 'TermStanfordEventGroup', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventKeywords?: Array<{ __typename: 'TermStanfordEventKeyword', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventMapLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSchedule?: Array<{ __typename: 'ParagraphStanfordSchedule', suScheduleHeadline?: string | null, id: string, behaviors?: string | null, status: boolean, suScheduleDescription?: { __typename?: 'Text', processed?: any | null } | null, suScheduleDateTime?: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null } | null, suScheduleLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suScheduleUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suScheduleSpeaker?: Array<{ __typename: 'ParagraphStanfordPersonCtum', suPersonCtaName?: string | null, suPersonCtaTitle?: string | null, id: string, behaviors?: string | null, status: boolean, suPersonCtaLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonCtaImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEventSubject?: Array<{ __typename: 'TermStanfordEventSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suEventSeriesComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suEventSeriesEvent?: Array<{ __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }> | null, suEventSeriesType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suNewsBanner?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suNewsComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, layoutSelection?: { __typename?: 'LayoutLibrary', id: string } | null, suBasicPageType?: Array<{ __typename: 'TermBasicPageType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null, suPageComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupAuthorList', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphSupBlogTeaser', id: string, behaviors?: string | null, status: boolean, supBlogTeaserHeader?: string | null, supBlogTeaserItems?: Array<{ __typename: 'ParagraphSupBlog', supBlogBody: string, supBlogTitle: string, id: string, behaviors?: string | null, status: boolean, supBlogImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }, supBlogUrl: { __typename?: 'Link', title?: string | null, url?: string | null } }> | null, supBlogTeaserLink?: { __typename?: 'Link', title?: string | null, url?: string | null } | null } | { __typename: 'ParagraphSupCarousel', id: string, behaviors?: string | null, status: boolean, supCarouselTopHero?: boolean | null, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> } | { __typename: 'ParagraphSupSearchForm', id: string, behaviors?: string | null, status: boolean, supSearchBooksOnly?: boolean | null, supSearchSubject?: { __typename?: 'TermSupBookSubject', id: string, name: string } | null }> | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array<string> | null, suPersonEducation?: Array<string> | null, suPersonEmail?: any | null, suPersonFax?: string | null, suPersonFirstName: string, suPersonFullTitle?: string | null, suPersonLastName: string, suPersonLocationName?: string | null, suPersonMailCode?: string | null, suPersonMobilePhone?: string | null, suPersonPronouns?: string | null, suPersonResearchInterests?: Array<string> | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suPersonAffiliations?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPersonLinks?: Array<{ __typename?: 'Link', url?: string | null, title?: string | null }> | null, suPersonLocationAddress?: { __typename?: 'Text', processed?: any | null } | null, suPersonMapUrl?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPersonProfileLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPersonResearch?: Array<{ __typename?: 'Text', processed?: any | null }> | null, suPersonScholarlyInterests?: { __typename?: 'Text', processed?: any | null } | null, suPersonTypeGroup?: Array<{ __typename: 'TermStanfordPersonType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null, suPolicyChangelog?: Array<{ __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }> | null, suPolicyEffective?: { __typename?: 'DateTime', timezone: any, time: any } | null, suPolicyRelated?: Array<{ __typename?: 'NodeStanfordPolicy', id: string, path: string }> | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }> | null, suPublicationComponents?: Array<{ __typename: 'ParagraphStanfordBanner', id: string, behaviors?: string | null, status: boolean, suBannerHeader?: string | null, suBannerSupHeader?: string | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordEntity', id: string, behaviors?: string | null, status: boolean, suEntityHeadline?: string | null, suEntityDescription?: { __typename?: 'Text', processed?: any | null } | null, suEntityButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suEntityItem?: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string } | { __typename?: 'NodeStanfordNews', id: string, path: string } | { __typename?: 'NodeStanfordPage', id: string, path: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string } | { __typename?: 'NodeSupBook', id: string, path: string }> | null } | { __typename: 'ParagraphStanfordFaq', id: string, behaviors?: string | null, status: boolean, suFaqHeadline?: string | null, suFaqDescription?: { __typename?: 'Text', processed?: any | null } | null, suFaqQuestions?: Array<{ __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | null } }> | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline?: string | null, supListEyebrow?: string | null, suListDescription?: { __typename?: 'Text', processed?: any | null } | null, suListButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suListView: { __typename?: 'ViewReference', view: string, display: string, contextualFilter?: Array<string> | null, pageSize?: number | null } } | { __typename: 'ParagraphStanfordMediaCaption', id: string, behaviors?: string | null, status: boolean, suMediaCaptionMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null, suMediaCaptionLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suMediaCaptionCaption?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null }> | null, suPublicationCta?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suPublicationImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeSupBook', supBookAuthorsFull?: string | null, supBookAvailDesc?: string | null, supBookCatalogSeasonYyyy?: string | null, supBookPublisher?: string | null, supBookCopublisherName?: string | null, supBookDigitalCompLink?: boolean | null, supBookIsbn13Alt?: string | null, supBookIsbn13Cloth?: string | null, supBookIsbn13Digital?: string | null, supBookIsbn13Isw?: string | null, supBookIsbn13Paper?: string | null, supBookPages?: number | null, supBookPrintDeskCopies?: boolean | null, supBookPubYearFirst?: string | null, supBookSalesRank?: number | null, supBookSubtitle?: string | null, supBookUrlIsw?: string | null, supBookWorkIdNumber?: number | null, supBookType: string, supBookNoCart?: boolean | null, id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, supBookAuthorInfo?: { __typename?: 'Text', processed?: any | null } | null, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string, title: string, supAssociation?: string | null, supPlace?: string | null, supRank?: number | null, supYear?: number | null, supDescription?: { __typename?: 'Text', processed?: any | null } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supBookImprint?: { __typename: 'TermSupImprint', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookPubDateCloth?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookPubDateFirst?: { __typename?: 'DateTime', timezone: any, time: any } | null, supBookRelatedTitles?: { __typename: 'NodeSupBook', id: string, title: string, path: string } | null, supBookReviews?: { __typename?: 'Text', processed?: any | null } | null, supBookSeries?: { __typename: 'TermSupSeries', id: string, name: string, path: string, weight: number, supSeriesPage?: { __typename?: 'Link', url?: string | null } | null, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, supBookSubjects?: Array<{ __typename: 'TermSupBookSubject', id: string, name: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string, name: string } | { __typename?: 'TermEventAudience', id: string, name: string } | { __typename?: 'TermStanfordEventGroup', id: string, name: string } | { __typename?: 'TermStanfordEventKeyword', id: string, name: string } | { __typename?: 'TermStanfordEventSubject', id: string, name: string } | { __typename?: 'TermStanfordEventType', id: string, name: string } | { __typename?: 'TermStanfordNewsTopic', id: string, name: string } | { __typename?: 'TermStanfordPersonType', id: string, name: string } | { __typename?: 'TermStanfordPublicationTopic', id: string, name: string } | { __typename?: 'TermSuCourseQuarter', id: string, name: string } | { __typename?: 'TermSuCourseSubject', id: string, name: string } | { __typename?: 'TermSuCourseTag', id: string, name: string } | { __typename?: 'TermSuSharedTag', id: string, name: string } | { __typename?: 'TermSupBookSubject', id: string, name: string } | { __typename?: 'TermSupImprint', id: string, name: string } | { __typename?: 'TermSupSeries', id: string, name: string } | null }> | null, supBookERetailers?: Array<{ __typename?: 'Link', title?: string | null, url?: string | null }> | null, supBookPriceData?: { __typename?: 'PressPrice', supIntlCart?: boolean | null, id: string } | null } | { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string, metatag: Array<{ __typename?: 'MetaTagLink' } | { __typename: 'MetaTagProperty', tag: string, attributes: { __typename?: 'MetaTagPropertyAttributes', property?: string | null, content?: string | null } } | { __typename?: 'MetaTagScript' } | { __typename: 'MetaTagValue', tag: string, attributes: { __typename?: 'MetaTagValueAttributes', name?: string | null, content?: string | null } }>, body?: { __typename?: 'TextSummary', processed?: any | null } | null, supAncillaryBook: { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookAuthorsFull?: string | null, id: string, title: string, path: string, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }, supAncillaryParagraphs?: Array<{ __typename: 'ParagraphStanfordCard', id: string, behaviors?: string | null, status: boolean, suCardHeader?: string | null, suCardSuperHeader?: string | null, suCardBody?: { __typename?: 'Text', processed?: any | null } | null, suCardLink?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suCardMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string } | null } | { __typename: 'ParagraphStanfordGallery', id: string, behaviors?: string | null, status: boolean, suGalleryHeadline?: string | null, suGalleryDescription?: { __typename?: 'Text', processed?: any | null } | null, suGalleryButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suGalleryImages?: Array<{ __typename: 'MediaStanfordGalleryImage', suGalleryCaption?: string | null, id: string, name: string, suGalleryImage?: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } | null }> | null } | { __typename: 'ParagraphStanfordLayout', id: string, behaviors?: string | null, status: boolean } | { __typename: 'ParagraphStanfordSpacer', id: string, behaviors?: string | null, status: boolean, suSpacerSize?: string | null } | { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean, suWysiwygText?: { __typename?: 'Text', processed?: any | null } | null } | { __typename: 'ParagraphSupFileList', id: string, behaviors?: string | null, status: boolean, supFileListLabel?: string | null, supFileListDisplay?: string | null, supFileListFiles: Array<{ __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } } | { __typename: 'MediaSupProtectedFile', id: string, name: string, supMediaFile: { __typename?: 'File', url: string } }> }> | null } | { __typename?: 'TermBasicPageType' } | { __typename?: 'TermStanfordEventType' } | { __typename?: 'TermStanfordNewsTopic' } | { __typename?: 'TermStanfordPersonType' } | { __typename?: 'TermStanfordPublicationTopic' } | { __typename?: 'TermSuCourseSubject' } | null } | { __typename: 'RouteRedirect', url: string, internal: boolean, status: number, redirect: boolean } | null };
 
 export type RedirectsQueryVariables = Exact<{
-  first?: InputMaybe<Scalars["Int"]["input"]>
-  after?: InputMaybe<Scalars["Cursor"]["input"]>
-}>
-
-export type RedirectsQuery = {
-  __typename?: "Query"
-  redirects: {
-    __typename?: "RedirectConnection"
-    redirects: Array<{
-      __typename?: "Redirect"
-      id: string
-      statusCode: number
-      redirectSource: {__typename?: "RedirectSourceType"; url: string}
-      redirectRedirect: {__typename?: "Link"; url?: string | null}
-    }>
-    pageInfo: {__typename?: "ConnectionPageInfo"; endCursor?: any | null}
-  }
-}
+  first?: InputMaybe<Scalars['Int']['input']>;
+  after?: InputMaybe<Scalars['Cursor']['input']>;
+}>;
+
 
-export type FragmentViewPageInfoFragment = {__typename?: "ViewPageInfo"; page: number; total: number}
+export type RedirectsQuery = { __typename?: 'Query', redirects: { __typename?: 'RedirectConnection', redirects: Array<{ __typename?: 'Redirect', id: string, statusCode: number, redirectSource: { __typename?: 'RedirectSourceType', url: string }, redirectRedirect: { __typename?: 'Link', url?: string | null } }>, pageInfo: { __typename?: 'ConnectionPageInfo', endCursor?: any | null } } };
+
+export type FragmentViewPageInfoFragment = { __typename?: 'ViewPageInfo', page: number, total: number };
 
 export type StanfordBasicPagesQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordBasicPagesContextualFilterInput>
-  sortKey?: InputMaybe<StanfordBasicPagesSortKeys>
-  sortDir?: InputMaybe<SortDirection>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordBasicPagesQuery = {
-  __typename?: "Query"
-  stanfordBasicPages?: {
-    __typename?: "StanfordBasicPagesResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {
-          __typename: "NodeStanfordPage"
-          suPageDescription?: string | null
-          id: string
-          title: string
-          path: string
-          suPageImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          suPageBanner?:
-            | {
-                __typename: "ParagraphStanfordBanner"
-                suBannerHeader?: string | null
-                suBannerSupHeader?: string | null
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                suBannerImage?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-              }
-            | {
-                __typename: "ParagraphStanfordPageTitleBanner"
-                supTitleBannerColor: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suTitleBannerImage: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              }
-            | {
-                __typename: "ParagraphSupCarousel"
-                supCarouselTopHero?: boolean | null
-                id: string
-                behaviors?: string | null
-                status: boolean
-                supCarouselSlides: Array<{
-                  __typename: "ParagraphSupCarouselSlide"
-                  supSlideColor?: string | null
-                  supSlideEyebrow?: string | null
-                  supSlideOrientation: string
-                  supSlideSubtitle?: string | null
-                  supSlideTitle?: string | null
-                  supSlideTitleSize: string
-                  id: string
-                  behaviors?: string | null
-                  status: boolean
-                  supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                  supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                  supSlideImage?: {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  } | null
-                  supSlideBgImage: {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                }>
-              }
-            | null
-        }
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordBasicPagesContextualFilterInput>;
+  sortKey?: InputMaybe<StanfordBasicPagesSortKeys>;
+  sortDir?: InputMaybe<SortDirection>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordBasicPagesQuery = { __typename?: 'Query', stanfordBasicPages?: { __typename?: 'StanfordBasicPagesResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, path: string, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordCoursesQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordCoursesContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordCoursesQuery = {
-  __typename?: "Query"
-  stanfordCourses?: {
-    __typename?: "StanfordCoursesResult"
-    results: Array<
-      | {
-          __typename?: "NodeStanfordCourse"
-          suCourseAcademicYear?: string | null
-          suCourseCode?: string | null
-          suCourseId?: number | null
-          suCourseInstructors?: Array<string> | null
-          suCourseSectionUnits?: string | null
-          body?: {__typename?: "TextSummary"; processed?: any | null} | null
-          suCourseLink: {__typename?: "Link"; url?: string | null; title?: string | null}
-          suCourseQuarters?: Array<{
-            __typename: "TermSuCourseQuarter"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suCourseSubject?: {
-            __typename: "TermSuCourseSubject"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          } | null
-          suCourseTags?: Array<{
-            __typename: "TermSuCourseTag"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-        }
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordCoursesContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordCoursesQuery = { __typename?: 'Query', stanfordCourses?: { __typename?: 'StanfordCoursesResult', results: Array<{ __typename?: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array<string> | null, suCourseSectionUnits?: string | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, suCourseLink: { __typename?: 'Link', url?: string | null, title?: string | null }, suCourseQuarters?: Array<{ __typename: 'TermSuCourseQuarter', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null, suCourseTags?: Array<{ __typename: 'TermSuCourseTag', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordEventsQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordEventsContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordEventsQuery = {
-  __typename?: "Query"
-  stanfordEvents?: {
-    __typename?: "StanfordEventsResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {
-          __typename: "NodeStanfordEvent"
-          suEventAltLoc?: string | null
-          suEventSubheadline?: string | null
-          suEventDek?: string | null
-          id: string
-          title: string
-          path: string
-          suEventLocation?: {
-            __typename?: "Address"
-            langcode?: string | null
-            givenName?: string | null
-            additionalName?: string | null
-            familyName?: string | null
-            organization?: string | null
-            addressLine1?: string | null
-            addressLine2?: string | null
-            postalCode?: string | null
-            sortingCode?: string | null
-            dependentLocality?: string | null
-            locality?: string | null
-            administrativeArea?: string | null
-            country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-          } | null
-          suEventDateTime: {
-            __typename?: "SmartDateType"
-            value: any
-            end_value: any
-            timezone?: string | null
-            rrule_index?: number | null
-            rrule?: number | null
-          }
-          suEventType?: Array<{
-            __typename: "TermStanfordEventType"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordEventsContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordEventsQuery = { __typename?: 'Query', stanfordEvents?: { __typename?: 'StanfordEventsResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordEventsPastEventsQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordEventsPastEventsContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordEventsPastEventsQuery = {
-  __typename?: "Query"
-  stanfordEventsPastEvents?: {
-    __typename?: "StanfordEventsPastEventsResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {
-          __typename: "NodeStanfordEvent"
-          suEventAltLoc?: string | null
-          suEventSubheadline?: string | null
-          suEventDek?: string | null
-          id: string
-          title: string
-          path: string
-          suEventLocation?: {
-            __typename?: "Address"
-            langcode?: string | null
-            givenName?: string | null
-            additionalName?: string | null
-            familyName?: string | null
-            organization?: string | null
-            addressLine1?: string | null
-            addressLine2?: string | null
-            postalCode?: string | null
-            sortingCode?: string | null
-            dependentLocality?: string | null
-            locality?: string | null
-            administrativeArea?: string | null
-            country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-          } | null
-          suEventDateTime: {
-            __typename?: "SmartDateType"
-            value: any
-            end_value: any
-            timezone?: string | null
-            rrule_index?: number | null
-            rrule?: number | null
-          }
-          suEventType?: Array<{
-            __typename: "TermStanfordEventType"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordEventsPastEventsContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordEventsPastEventsQuery = { __typename?: 'Query', stanfordEventsPastEvents?: { __typename?: 'StanfordEventsPastEventsResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, path: string, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordNewsQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordNewsContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordNewsQuery = {
-  __typename?: "Query"
-  stanfordNews?: {
-    __typename?: "StanfordNewsResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {
-          __typename: "NodeStanfordNews"
-          suNewsDek?: string | null
-          id: string
-          title: string
-          path: string
-          suNewsFeaturedMedia?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          suNewsTopics?: Array<{
-            __typename: "TermStanfordNewsTopic"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-          suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordNewsContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordNewsQuery = { __typename?: 'Query', stanfordNews?: { __typename?: 'StanfordNewsResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename: 'NodeStanfordNews', suNewsDek?: string | null, id: string, title: string, path: string, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordPersonQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordPersonContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordPersonQuery = {
-  __typename?: "Query"
-  stanfordPerson?: {
-    __typename?: "StanfordPersonResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {
-          __typename: "NodeStanfordPerson"
-          suPersonFullTitle?: string | null
-          suPersonShortTitle?: string | null
-          id: string
-          title: string
-          path: string
-          suPersonPhoto?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordPersonContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordPersonQuery = { __typename?: 'Query', stanfordPerson?: { __typename?: 'StanfordPersonResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordPublicationsQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordPublicationsContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordPublicationsQuery = {
-  __typename?: "Query"
-  stanfordPublications?: {
-    __typename?: "StanfordPublicationsResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {
-          __typename: "NodeStanfordPublication"
-          id: string
-          title: string
-          path: string
-          suPublicationTopics?: Array<{
-            __typename: "TermStanfordPublicationTopic"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-        }
-      | {__typename?: "NodeSupBook"}
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordPublicationsContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordPublicationsQuery = { __typename?: 'Query', stanfordPublications?: { __typename?: 'StanfordPublicationsResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename?: 'NodeSupBook' } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type StanfordSharedTagsQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<StanfordSharedTagsContextualFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type StanfordSharedTagsQuery = {
-  __typename?: "Query"
-  stanfordSharedTags?: {
-    __typename?: "StanfordSharedTagsResult"
-    results: Array<
-      | {
-          __typename: "NodeStanfordCourse"
-          id: string
-          title: string
-          path: string
-          suCourseAcademicYear?: string | null
-          suCourseSubject?: {
-            __typename: "TermSuCourseSubject"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          } | null
-        }
-      | {
-          __typename: "NodeStanfordEvent"
-          id: string
-          title: string
-          path: string
-          suEventAltLoc?: string | null
-          suEventSubheadline?: string | null
-          suEventDek?: string | null
-          suEventLocation?: {
-            __typename?: "Address"
-            langcode?: string | null
-            givenName?: string | null
-            additionalName?: string | null
-            familyName?: string | null
-            organization?: string | null
-            addressLine1?: string | null
-            addressLine2?: string | null
-            postalCode?: string | null
-            sortingCode?: string | null
-            dependentLocality?: string | null
-            locality?: string | null
-            administrativeArea?: string | null
-            country?: {__typename?: "AddressCountry"; name?: string | null; code?: string | null} | null
-          } | null
-          suEventDateTime: {
-            __typename?: "SmartDateType"
-            value: any
-            end_value: any
-            timezone?: string | null
-            rrule_index?: number | null
-            rrule?: number | null
-          }
-          suEventType?: Array<{
-            __typename: "TermStanfordEventType"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }
-      | {
-          __typename: "NodeStanfordEventSeries"
-          id: string
-          title: string
-          path: string
-          suEventSeriesDek?: string | null
-        }
-      | {
-          __typename: "NodeStanfordNews"
-          id: string
-          title: string
-          path: string
-          suNewsDek?: string | null
-          suNewsFeaturedMedia?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          suNewsTopics?: Array<{
-            __typename: "TermStanfordNewsTopic"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-          suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null
-          suNewsSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-        }
-      | {
-          __typename: "NodeStanfordPage"
-          id: string
-          title: string
-          path: string
-          suPageDescription?: string | null
-          suPageImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-          suPageBanner?:
-            | {
-                __typename: "ParagraphStanfordBanner"
-                suBannerHeader?: string | null
-                suBannerSupHeader?: string | null
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suBannerBody?: {__typename?: "Text"; processed?: any | null} | null
-                suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null
-                suBannerImage?: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                } | null
-              }
-            | {
-                __typename: "ParagraphStanfordPageTitleBanner"
-                supTitleBannerColor: string
-                id: string
-                behaviors?: string | null
-                status: boolean
-                suTitleBannerImage: {
-                  __typename: "MediaImage"
-                  id: string
-                  name: string
-                  mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                }
-              }
-            | {
-                __typename: "ParagraphSupCarousel"
-                supCarouselTopHero?: boolean | null
-                id: string
-                behaviors?: string | null
-                status: boolean
-                supCarouselSlides: Array<{
-                  __typename: "ParagraphSupCarouselSlide"
-                  supSlideColor?: string | null
-                  supSlideEyebrow?: string | null
-                  supSlideOrientation: string
-                  supSlideSubtitle?: string | null
-                  supSlideTitle?: string | null
-                  supSlideTitleSize: string
-                  id: string
-                  behaviors?: string | null
-                  status: boolean
-                  supSlideBody?: {__typename?: "Text"; processed?: any | null} | null
-                  supSlideButton?: {__typename?: "Link"; title?: string | null; url?: string | null} | null
-                  supSlideImage?: {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  } | null
-                  supSlideBgImage: {
-                    __typename: "MediaImage"
-                    id: string
-                    name: string
-                    mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-                  }
-                }>
-              }
-            | null
-        }
-      | {
-          __typename: "NodeStanfordPerson"
-          id: string
-          title: string
-          path: string
-          suPersonFullTitle?: string | null
-          suPersonShortTitle?: string | null
-          suPersonPhoto?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {
-          __typename: "NodeStanfordPolicy"
-          id: string
-          title: string
-          path: string
-          body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null
-        }
-      | {
-          __typename: "NodeStanfordPublication"
-          id: string
-          title: string
-          path: string
-          suPublicationTopics?: Array<{
-            __typename: "TermStanfordPublicationTopic"
-            id: string
-            name: string
-            path: string
-            weight: number
-            parent?:
-              | {__typename?: "TermBasicPageType"; id: string}
-              | {__typename?: "TermEventAudience"; id: string}
-              | {__typename?: "TermStanfordEventGroup"; id: string}
-              | {__typename?: "TermStanfordEventKeyword"; id: string}
-              | {__typename?: "TermStanfordEventSubject"; id: string}
-              | {__typename?: "TermStanfordEventType"; id: string}
-              | {__typename?: "TermStanfordNewsTopic"; id: string}
-              | {__typename?: "TermStanfordPersonType"; id: string}
-              | {__typename?: "TermStanfordPublicationTopic"; id: string}
-              | {__typename?: "TermSuCourseQuarter"; id: string}
-              | {__typename?: "TermSuCourseSubject"; id: string}
-              | {__typename?: "TermSuCourseTag"; id: string}
-              | {__typename?: "TermSuSharedTag"; id: string}
-              | {__typename?: "TermSupBookSubject"; id: string}
-              | {__typename?: "TermSupImprint"; id: string}
-              | {__typename?: "TermSupSeries"; id: string}
-              | null
-          }> | null
-        }
-      | {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookWorkIdNumber?: number | null
-          supBookAuthorsFull?: string | null
-          supBookType: string
-          id: string
-          title: string
-          path: string
-          supBookAuthors?: Array<{
-            __typename?: "NameType"
-            title?: string | null
-            given?: string | null
-            middle?: string | null
-            family?: string | null
-            generational?: string | null
-            credentials?: string | null
-          }> | null
-          supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename: "NodeSupBookAncillary"; id: string; title: string; path: string}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<StanfordSharedTagsContextualFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type StanfordSharedTagsQuery = { __typename?: 'Query', stanfordSharedTags?: { __typename?: 'StanfordSharedTagsResult', results: Array<{ __typename: 'NodeStanfordCourse', id: string, title: string, path: string, suCourseAcademicYear?: string | null, suCourseSubject?: { __typename: 'TermSuCourseSubject', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null } | null } | { __typename: 'NodeStanfordEvent', id: string, title: string, path: string, suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, suEventLocation?: { __typename?: 'Address', langcode?: string | null, givenName?: string | null, additionalName?: string | null, familyName?: string | null, organization?: string | null, addressLine1?: string | null, addressLine2?: string | null, postalCode?: string | null, sortingCode?: string | null, dependentLocality?: string | null, locality?: string | null, administrativeArea?: string | null, country?: { __typename?: 'AddressCountry', name?: string | null, code?: string | null } | null } | null, suEventDateTime: { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | null }, suEventType?: Array<{ __typename: 'TermStanfordEventType', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename: 'NodeStanfordEventSeries', id: string, title: string, path: string, suEventSeriesDek?: string | null } | { __typename: 'NodeStanfordNews', id: string, title: string, path: string, suNewsDek?: string | null, suNewsFeaturedMedia?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suNewsTopics?: Array<{ __typename: 'TermStanfordNewsTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename: 'NodeStanfordPage', id: string, title: string, path: string, suPageDescription?: string | null, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', supTitleBannerColor: string, id: string, behaviors?: string | null, status: boolean, suTitleBannerImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } } | { __typename: 'ParagraphSupCarousel', supCarouselTopHero?: boolean | null, id: string, behaviors?: string | null, status: boolean, supCarouselSlides: Array<{ __typename: 'ParagraphSupCarouselSlide', supSlideColor?: string | null, supSlideEyebrow?: string | null, supSlideOrientation: string, supSlideSubtitle?: string | null, supSlideTitle?: string | null, supSlideTitleSize: string, id: string, behaviors?: string | null, status: boolean, supSlideBody?: { __typename?: 'Text', processed?: any | null } | null, supSlideButton?: { __typename?: 'Link', title?: string | null, url?: string | null } | null, supSlideImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, supSlideBgImage: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } }> } | null } | { __typename: 'NodeStanfordPerson', id: string, title: string, path: string, suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'NodeStanfordPolicy', id: string, title: string, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, path: string, suPublicationTopics?: Array<{ __typename: 'TermStanfordPublicationTopic', id: string, name: string, path: string, weight: number, parent?: { __typename?: 'TermBasicPageType', id: string } | { __typename?: 'TermEventAudience', id: string } | { __typename?: 'TermStanfordEventGroup', id: string } | { __typename?: 'TermStanfordEventKeyword', id: string } | { __typename?: 'TermStanfordEventSubject', id: string } | { __typename?: 'TermStanfordEventType', id: string } | { __typename?: 'TermStanfordNewsTopic', id: string } | { __typename?: 'TermStanfordPersonType', id: string } | { __typename?: 'TermStanfordPublicationTopic', id: string } | { __typename?: 'TermSuCourseQuarter', id: string } | { __typename?: 'TermSuCourseSubject', id: string } | { __typename?: 'TermSuCourseTag', id: string } | { __typename?: 'TermSuSharedTag', id: string } | { __typename?: 'TermSupBookSubject', id: string } | { __typename?: 'TermSupImprint', id: string } | { __typename?: 'TermSupSeries', id: string } | null }> | null } | { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'NodeSupBookAncillary', id: string, title: string, path: string }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type SupBooksQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<SupBooksViewContextualFilterInput>
-  filters?: InputMaybe<SupBooksViewFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type SupBooksQuery = {
-  __typename?: "Query"
-  supBooksView?: {
-    __typename?: "SupBooksViewResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookWorkIdNumber?: number | null
-          supBookAuthorsFull?: string | null
-          supBookType: string
-          id: string
-          title: string
-          path: string
-          supBookAuthors?: Array<{
-            __typename?: "NameType"
-            title?: string | null
-            given?: string | null
-            middle?: string | null
-            family?: string | null
-            generational?: string | null
-            credentials?: string | null
-          }> | null
-          supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<SupBooksViewContextualFilterInput>;
+  filters?: InputMaybe<SupBooksViewFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type SupBooksQuery = { __typename?: 'Query', supBooksView?: { __typename?: 'SupBooksViewResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type SupBooksAwardWinnersQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<SupBooksAwardWinnersContextualFilterInput>
-  filters?: InputMaybe<SupBooksAwardWinnersFilterInput>
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type SupBooksAwardWinnersQuery = {
-  __typename?: "Query"
-  supBooksAwardWinners?: {
-    __typename?: "SupBooksAwardWinnersResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookWorkIdNumber?: number | null
-          supBookAuthorsFull?: string | null
-          supBookType: string
-          id: string
-          title: string
-          path: string
-          supBookAuthors?: Array<{
-            __typename?: "NameType"
-            title?: string | null
-            given?: string | null
-            middle?: string | null
-            family?: string | null
-            generational?: string | null
-            credentials?: string | null
-          }> | null
-          supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  contextualFilters?: InputMaybe<SupBooksAwardWinnersContextualFilterInput>;
+  filters?: InputMaybe<SupBooksAwardWinnersFilterInput>;
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type SupBooksAwardWinnersQuery = { __typename?: 'Query', supBooksAwardWinners?: { __typename?: 'SupBooksAwardWinnersResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type SupBookAncillaryQueryVariables = Exact<{
-  contextualFilters?: InputMaybe<SupBookAncillaryContextualFilterInput>
-}>
-
-export type SupBookAncillaryQuery = {
-  __typename?: "Query"
-  supBookAncillary?: {
-    __typename?: "SupBookAncillaryResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordEvent"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordEventSeries"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordNews"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordPage"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordPerson"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordPolicy"; id: string; path: string; title: string}
-      | {__typename?: "NodeStanfordPublication"; id: string; path: string; title: string}
-      | {__typename?: "NodeSupBook"; id: string; path: string; title: string}
-      | {__typename?: "NodeSupBookAncillary"; id: string; path: string; title: string}
-    >
-  } | null
-}
+  contextualFilters?: InputMaybe<SupBookAncillaryContextualFilterInput>;
+}>;
+
+
+export type SupBookAncillaryQuery = { __typename?: 'Query', supBookAncillary?: { __typename?: 'SupBookAncillaryResult', results: Array<{ __typename?: 'NodeStanfordCourse', id: string, path: string, title: string } | { __typename?: 'NodeStanfordEvent', id: string, path: string, title: string } | { __typename?: 'NodeStanfordEventSeries', id: string, path: string, title: string } | { __typename?: 'NodeStanfordNews', id: string, path: string, title: string } | { __typename?: 'NodeStanfordPage', id: string, path: string, title: string } | { __typename?: 'NodeStanfordPerson', id: string, path: string, title: string } | { __typename?: 'NodeStanfordPolicy', id: string, path: string, title: string } | { __typename?: 'NodeStanfordPublication', id: string, path: string, title: string } | { __typename?: 'NodeSupBook', id: string, path: string, title: string } | { __typename?: 'NodeSupBookAncillary', id: string, path: string, title: string }> } | null };
 
 export type SupBooksBestSellersQueryVariables = Exact<{
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type SupBooksBestSellersQuery = {
-  __typename?: "Query"
-  supBooksBestSellers?: {
-    __typename?: "SupBooksBestSellersResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookWorkIdNumber?: number | null
-          supBookAuthorsFull?: string | null
-          supBookType: string
-          id: string
-          title: string
-          path: string
-          supBookAuthors?: Array<{
-            __typename?: "NameType"
-            title?: string | null
-            given?: string | null
-            middle?: string | null
-            family?: string | null
-            generational?: string | null
-            credentials?: string | null
-          }> | null
-          supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type SupBooksBestSellersQuery = { __typename?: 'Query', supBooksBestSellers?: { __typename?: 'SupBooksBestSellersResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
 
 export type SupBooksNewReleasesQueryVariables = Exact<{
-  pageSize?: InputMaybe<Scalars["Int"]["input"]>
-  page?: InputMaybe<Scalars["Int"]["input"]>
-  offset?: InputMaybe<Scalars["Int"]["input"]>
-}>
-
-export type SupBooksNewReleasesQuery = {
-  __typename?: "Query"
-  supBooksNewReleases?: {
-    __typename?: "SupBooksNewReleasesResult"
-    results: Array<
-      | {__typename?: "NodeStanfordCourse"}
-      | {__typename?: "NodeStanfordEvent"}
-      | {__typename?: "NodeStanfordEventSeries"}
-      | {__typename?: "NodeStanfordNews"}
-      | {__typename?: "NodeStanfordPage"}
-      | {__typename?: "NodeStanfordPerson"}
-      | {__typename?: "NodeStanfordPolicy"}
-      | {__typename?: "NodeStanfordPublication"}
-      | {
-          __typename: "NodeSupBook"
-          supBookSubtitle?: string | null
-          supBookWorkIdNumber?: number | null
-          supBookAuthorsFull?: string | null
-          supBookType: string
-          id: string
-          title: string
-          path: string
-          supBookAuthors?: Array<{
-            __typename?: "NameType"
-            title?: string | null
-            given?: string | null
-            middle?: string | null
-            family?: string | null
-            generational?: string | null
-            credentials?: string | null
-          }> | null
-          supBookAwards?: Array<{__typename?: "PressAward"; id: string}> | null
-          supBookImage?: {
-            __typename: "MediaImage"
-            id: string
-            name: string
-            mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number}
-          } | null
-        }
-      | {__typename?: "NodeSupBookAncillary"}
-    >
-    pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number}
-  } | null
-}
+  pageSize?: InputMaybe<Scalars['Int']['input']>;
+  page?: InputMaybe<Scalars['Int']['input']>;
+  offset?: InputMaybe<Scalars['Int']['input']>;
+}>;
+
+
+export type SupBooksNewReleasesQuery = { __typename?: 'Query', supBooksNewReleases?: { __typename?: 'SupBooksNewReleasesResult', results: Array<{ __typename?: 'NodeStanfordCourse' } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' } | { __typename: 'NodeSupBook', supBookSubtitle?: string | null, supBookWorkIdNumber?: number | null, supBookAuthorsFull?: string | null, supBookType: string, id: string, title: string, path: string, supBookAuthors?: Array<{ __typename?: 'NameType', title?: string | null, given?: string | null, middle?: string | null, family?: string | null, generational?: string | null, credentials?: string | null }> | null, supBookAwards?: Array<{ __typename?: 'PressAward', id: string }> | null, supBookImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename?: 'NodeSupBookAncillary' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null };
diff --git a/src/lib/gql/__generated__/queries.ts b/src/lib/gql/__generated__/queries.ts
index 50cc9bf..b877c83 100644
--- a/src/lib/gql/__generated__/queries.ts
+++ b/src/lib/gql/__generated__/queries.ts
@@ -1562,6 +1562,7 @@ export const BookPriceDocument = gql`
       supClothDiscount
       supClothSale
       supComingSoon
+      supDigitalPrice
       supIntlCart
       supPaperPrice
       supPaperDiscount
diff --git a/src/lib/gql/fragments-sup-entities.drupal.gql b/src/lib/gql/fragments-sup-entities.drupal.gql
index 157326b..eb747b2 100644
--- a/src/lib/gql/fragments-sup-entities.drupal.gql
+++ b/src/lib/gql/fragments-sup-entities.drupal.gql
@@ -7,6 +7,7 @@ query BookPrice($id: ID!) {
             supClothDiscount
             supClothSale
             supComingSoon
+            supDigitalPrice
             supIntlCart
             supPaperPrice
             supPaperDiscount
diff --git a/yarn.lock b/yarn.lock
index 3fede8d..be359d1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -19,82 +19,82 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@algolia/client-abtesting@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-abtesting@npm:5.19.0"
+"@algolia/client-abtesting@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-abtesting@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/20cbd9c0308b7ae10904ad85983ac4132b1bf23b96d90eee66c9c46b204216639f24d01bd06623627b2eede8b164c4408b16f758d5aad43d65ca3cda98c3377e
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/9c374efbb79d9ec322f92618d70183aad90f1e386e8df2f82c776af7011f2ddc0feafdb1639edfd40a4a12394e44f442016bca2e125a20d52e6227d7fbb23646
   languageName: node
   linkType: hard
 
-"@algolia/client-analytics@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-analytics@npm:5.19.0"
+"@algolia/client-analytics@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-analytics@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/3570d404d5a8a132f6cbd969ad3d63b0cb6dcc4bc01f875b27a1ff9206ad1aa6242f3fc663d78ea23a7281edf7ebf0f3c511c83d3fe6b152c61ca10af1dd675b
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/c3cc9b0eea8af6f22a4598decd1be9d3df3f4aabc7301abed38e7f3dec078827b69de38893e93c0cc2c1d0d07af03d536577c967270cb5328aeb9af2ee8eb807
   languageName: node
   linkType: hard
 
-"@algolia/client-common@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-common@npm:5.19.0"
-  checksum: 10c0/a021e9f0164bc2404039bebbc96a99e7217840c0b7a1e0b4e579e39d8f41296c1c875342d778e7591ebae5e018db92fc76567b0a1cfb79bded4da8ccb9c64c31
+"@algolia/client-common@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-common@npm:5.20.0"
+  checksum: 10c0/c1288c7a3f3366c48b31a4810223d9ca17878a9da656f89dda5e8348e3ec5dc82d538bfd6ad8c203e1aa28d191ef93b10cdad90ad3a96dddd7772ffc4f26ad4e
   languageName: node
   linkType: hard
 
-"@algolia/client-insights@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-insights@npm:5.19.0"
+"@algolia/client-insights@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-insights@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/18ff5822c5b4ea92ee737797c06a09d5260b661dc9e55cbe566b3bdb1dea88172b9fbee6f8baa3a9ff2ebe3546ecf09919f309c053cb73cc40c6f1fc84f02a03
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/79a4353464ce1480b446a704c2bf95db33911fce1c6975dea26bfd2cf68ca50dfaf6e5643fc11dfda8b2d3f4a7e921a615372ce61b4b781fff8c961b96a0f992
   languageName: node
   linkType: hard
 
-"@algolia/client-personalization@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-personalization@npm:5.19.0"
+"@algolia/client-personalization@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-personalization@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/8a05dd9e5ee55f03a05619847cac5b14022cca74799f6a928906741ae88f16b7105c325bbde820873caed8bc24ae63114ec4b4d852694a95258ad09a8214e976
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/c7fbea1e3f7023c8687f21da25421187478440a16816ffaf3c0191b922ebfba23122d145cc270860f5e5a2f90157db8f0579330c2652a41280e907cd1c50c016
   languageName: node
   linkType: hard
 
-"@algolia/client-query-suggestions@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-query-suggestions@npm:5.19.0"
+"@algolia/client-query-suggestions@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-query-suggestions@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/44e4b86db56395a1d8a2691ee3f67676c6ab32d7236d371cf24ad3c842c05a14ce629f4c8cb9c229f995f406d2410b8e048f14d7eb049fad8ac9b408835ab09e
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/ffaadf1b1df25fe2006daafd4d5cef97897b17a944d4263df8ff892195f5ba9fb4cf51c33f6672c41d1fe593e2ed032fa28f586dc6a14abcec64c77ce3f38b63
   languageName: node
   linkType: hard
 
-"@algolia/client-search@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/client-search@npm:5.19.0"
+"@algolia/client-search@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/client-search@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/1c669bc5ed9800e47a21d9a2530cdcbf7b4f79e9b203195d371e205143d22a58382697657a01ea1529a721e5a7e91f190218870b294f8dff83b41c55ac5b8cb0
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/2d62718f3b054a3dbee6f4b07a51eef5102c41b336e7d7768afe26889dc1852b92c0f9c747d1b44a9b921eb8daef7dfe2b2087f44a3177d21fe7d7080c83f9fe
   languageName: node
   linkType: hard
 
@@ -105,66 +105,66 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@algolia/ingestion@npm:1.19.0":
-  version: 1.19.0
-  resolution: "@algolia/ingestion@npm:1.19.0"
+"@algolia/ingestion@npm:1.20.0":
+  version: 1.20.0
+  resolution: "@algolia/ingestion@npm:1.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/696c38d9946620f38ca8c7f13336d7905f69ed0c01aba1e612af99edb58ac06e34518fe73f79ae6394d8330123ea539535aaa59c873f9f50c9230ffb1c35b1ef
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/be77d56c378e9196c817b66afd922a4a812d4cb0fa0f8b7c09c8eca219f1262212e02f948d54e5ae460aea2a08dcc67f1968a1fcfdf18a1f0fd5267e8b1881d9
   languageName: node
   linkType: hard
 
-"@algolia/monitoring@npm:1.19.0":
-  version: 1.19.0
-  resolution: "@algolia/monitoring@npm:1.19.0"
+"@algolia/monitoring@npm:1.20.0":
+  version: 1.20.0
+  resolution: "@algolia/monitoring@npm:1.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/fe1dac5374ffb02ca931475d22d8f65e79468af8fe07e8aee5b17acac16a9383dfa99f7719ec2bb7b37fc46d3bb6cd22a5367aee2b3f16ed9e4f979edf11507f
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/0b2f9d899e2662fe0e6eb0c45fb3cc46c546951603f1ea52f9adc8d2dd4296f7010e93b2b2e0b94c1f51a2e1edc887eeb054db76c6b6f417fa123d4f1c674bdd
   languageName: node
   linkType: hard
 
-"@algolia/recommend@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/recommend@npm:5.19.0"
+"@algolia/recommend@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/recommend@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/4b9a788179108aba21a3ba0083f3cb67550b2ce677a49d8e4c4030dcfc38a425a6efbb161b7d1bd058dce38b1d3224de40a765a8404ccaf28ace1d6ac147858f
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/ce62228b630864ed0faf78c0f3b5fbca5ef38e9c07ec6e492d7d36b948418ec87b82869d78740c980f5d0bbfbff37f15f394bfffd0571fdfb8a0973915b200cb
   languageName: node
   linkType: hard
 
-"@algolia/requester-browser-xhr@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/requester-browser-xhr@npm:5.19.0"
+"@algolia/requester-browser-xhr@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/requester-browser-xhr@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-  checksum: 10c0/0a95116492050e25589de032dc05ac8a39aef51e4b9d3fe89432bb76559fd7231585e6f2b8484152b2e882390d8d1ba3a8f339016524871d5831a7c49890056f
+    "@algolia/client-common": "npm:5.20.0"
+  checksum: 10c0/80ae38016d682404468c8c8f3765fef468dc9f83095366f8531f48982400c1e2d7c55f95b331c23d44563cbf38afcf71c29a59c65dee5ca503a6b2a8386b2eea
   languageName: node
   linkType: hard
 
-"@algolia/requester-fetch@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/requester-fetch@npm:5.19.0"
+"@algolia/requester-fetch@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/requester-fetch@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-  checksum: 10c0/a44ea3c4dc61df415e90c124910be6c4d0db5312a54c30da5b31ff678ce41b533dc28e0d5bb97f1495cb444f04eb93b68e3c5db93288d91e4870a4b32e82d254
+    "@algolia/client-common": "npm:5.20.0"
+  checksum: 10c0/8d9118088a39be10ba362fd37963c41a62dfe480ef42dfa17a32438c1278041074be12d2c459de0c0a1575452f64edb64856e8f47a4bba9b732cf1fe60ad0f92
   languageName: node
   linkType: hard
 
-"@algolia/requester-node-http@npm:5.19.0":
-  version: 5.19.0
-  resolution: "@algolia/requester-node-http@npm:5.19.0"
+"@algolia/requester-node-http@npm:5.20.0":
+  version: 5.20.0
+  resolution: "@algolia/requester-node-http@npm:5.20.0"
   dependencies:
-    "@algolia/client-common": "npm:5.19.0"
-  checksum: 10c0/f3db9de53a2f5df2fd2b809db3cde450e0ec3e8722b46b93c513c90ba64920ea538c97ace9d968c57ac0193bdcd0ce5998bb94eca061b6203baabc7676658043
+    "@algolia/client-common": "npm:5.20.0"
+  checksum: 10c0/f1e2277c675d866e143ddb4c5b2eae69cd8af62194489e802cae25152854afdad03d2ce59d354b6a57952857b460962a65909ed5dfd4164db833690dbedcf7c7
   languageName: node
   linkType: hard
 
@@ -3551,14 +3551,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@mui/base@npm:5.0.0-beta.68":
-  version: 5.0.0-beta.68
-  resolution: "@mui/base@npm:5.0.0-beta.68"
+"@mui/base@npm:5.0.0-beta.69":
+  version: 5.0.0-beta.69
+  resolution: "@mui/base@npm:5.0.0-beta.69"
   dependencies:
     "@babel/runtime": "npm:^7.26.0"
     "@floating-ui/react-dom": "npm:^2.1.1"
-    "@mui/types": "npm:^7.2.20"
-    "@mui/utils": "npm:^6.3.0"
+    "@mui/types": "npm:^7.2.21"
+    "@mui/utils": "npm:^6.4.1"
     "@popperjs/core": "npm:^2.11.8"
     clsx: "npm:^2.1.1"
     prop-types: "npm:^15.8.1"
@@ -3569,28 +3569,28 @@ __metadata:
   peerDependenciesMeta:
     "@types/react":
       optional: true
-  checksum: 10c0/07811e231f08095e2ed509d522f8ad118350810419d2047ab11ce6d839bdfc0a0b0d3da0667480d2289788e1d66de6282faccc2a64430b6fbe743074028fdb97
+  checksum: 10c0/587e67c38bd34c26b260b27acc6f0622e63c9880381083017fc4509a549566bff98df716c84e1732c000f950fb1a667a41f5aef3b84e77cfd51f539934abf8ac
   languageName: node
   linkType: hard
 
-"@mui/types@npm:^7.2.20":
-  version: 7.2.20
-  resolution: "@mui/types@npm:7.2.20"
+"@mui/types@npm:^7.2.21":
+  version: 7.2.21
+  resolution: "@mui/types@npm:7.2.21"
   peerDependencies:
     "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
   peerDependenciesMeta:
     "@types/react":
       optional: true
-  checksum: 10c0/257285386903fe0705ac6d53d0ece700323b7bc9be5239ab448b2c6523965b3cadbb636f2aec8ff60354180f53daf78df687d6828a75ad220b0f71fb5a117b5e
+  checksum: 10c0/c0038ae402a3cfb2805a19167362fb5ac2ca1403f0ef3dad688d1e2276afe757b69d5fb1e3af4cd0e985b9221d287fd863c5b00f29fd07a276c7de9e3423a0f3
   languageName: node
   linkType: hard
 
-"@mui/utils@npm:^6.3.0":
-  version: 6.3.0
-  resolution: "@mui/utils@npm:6.3.0"
+"@mui/utils@npm:^6.4.1":
+  version: 6.4.1
+  resolution: "@mui/utils@npm:6.4.1"
   dependencies:
     "@babel/runtime": "npm:^7.26.0"
-    "@mui/types": "npm:^7.2.20"
+    "@mui/types": "npm:^7.2.21"
     "@types/prop-types": "npm:^15.7.14"
     clsx: "npm:^2.1.1"
     prop-types: "npm:^15.8.1"
@@ -3601,100 +3601,100 @@ __metadata:
   peerDependenciesMeta:
     "@types/react":
       optional: true
-  checksum: 10c0/7059664a5471d93f3593f83816c5c3cc81e7d0879842edf2a302db324c430d349bd88dd93bffad8f8349271b45e27f18f31e0341e13408ccc65b1af247b33efd
+  checksum: 10c0/c0cfb8737db7c5709ce35ebdf739c5014914a1344e1b305d13a75b061b970656777eaf01f6fbdb8f209da91c086ab36dd3f5ddc1c94237c5868a383cdd1aad81
   languageName: node
   linkType: hard
 
-"@next/bundle-analyzer@npm:15.1.4":
-  version: 15.1.4
-  resolution: "@next/bundle-analyzer@npm:15.1.4"
+"@next/bundle-analyzer@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/bundle-analyzer@npm:15.1.6"
   dependencies:
     webpack-bundle-analyzer: "npm:4.10.1"
-  checksum: 10c0/853f612476f48f285cea530b62b22fdc87b253ffc142e677066d0c299d397b2ed4ac8c76d58b76381281ac32cfa32d1c97ef7b91393371b50156776acce9a7f7
+  checksum: 10c0/57bc59559f726ed96cfc4b348ffd7febbf47c231cddd5a2b9e5b2b611794b8a952115377880189ef9e2fd94f2a1661e2ff1e2b2df5c8b0e6c6c8e5ed10281961
   languageName: node
   linkType: hard
 
-"@next/env@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/env@npm:15.2.0-canary.12"
-  checksum: 10c0/28435c2f8cae3c9a0e5642946fb7f2837884c0706abc17df1a06cf6b923457ef6a47f3492846bf1c819151b22b50391c13dbcffe613aa5f50aeca696d449b2fa
+"@next/env@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/env@npm:15.1.6"
+  checksum: 10c0/b68d541abe0cf5f8bab83633680c193ff1756e73b024ffb18c146502a588e038ee705c6064d9c39609a9c0097c563162a296ae43041b34e06831f5b72a215121
   languageName: node
   linkType: hard
 
-"@next/eslint-plugin-next@npm:15.1.4":
-  version: 15.1.4
-  resolution: "@next/eslint-plugin-next@npm:15.1.4"
+"@next/eslint-plugin-next@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/eslint-plugin-next@npm:15.1.6"
   dependencies:
     fast-glob: "npm:3.3.1"
-  checksum: 10c0/6b5356275027e7b597914aa410805dab6b988c81c7ec0855e829e967d0064b9512828efc5d3b8826b798b30f1494618c82c5067c36d6d7837071ed670d690eab
+  checksum: 10c0/753babd13e197304eb7a224c08a9a286aee10e316dcf86c49fe655fe9ea16659969bdbe4502429723cdf318e47fba4188ca101a5fc0d91dcad13404e773013a9
   languageName: node
   linkType: hard
 
-"@next/swc-darwin-arm64@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-darwin-arm64@npm:15.2.0-canary.12"
+"@next/swc-darwin-arm64@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-darwin-arm64@npm:15.1.6"
   conditions: os=darwin & cpu=arm64
   languageName: node
   linkType: hard
 
-"@next/swc-darwin-x64@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-darwin-x64@npm:15.2.0-canary.12"
+"@next/swc-darwin-x64@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-darwin-x64@npm:15.1.6"
   conditions: os=darwin & cpu=x64
   languageName: node
   linkType: hard
 
-"@next/swc-linux-arm64-gnu@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-linux-arm64-gnu@npm:15.2.0-canary.12"
+"@next/swc-linux-arm64-gnu@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-linux-arm64-gnu@npm:15.1.6"
   conditions: os=linux & cpu=arm64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@next/swc-linux-arm64-musl@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-linux-arm64-musl@npm:15.2.0-canary.12"
+"@next/swc-linux-arm64-musl@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-linux-arm64-musl@npm:15.1.6"
   conditions: os=linux & cpu=arm64 & libc=musl
   languageName: node
   linkType: hard
 
-"@next/swc-linux-x64-gnu@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-linux-x64-gnu@npm:15.2.0-canary.12"
+"@next/swc-linux-x64-gnu@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-linux-x64-gnu@npm:15.1.6"
   conditions: os=linux & cpu=x64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@next/swc-linux-x64-musl@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-linux-x64-musl@npm:15.2.0-canary.12"
+"@next/swc-linux-x64-musl@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-linux-x64-musl@npm:15.1.6"
   conditions: os=linux & cpu=x64 & libc=musl
   languageName: node
   linkType: hard
 
-"@next/swc-win32-arm64-msvc@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-win32-arm64-msvc@npm:15.2.0-canary.12"
+"@next/swc-win32-arm64-msvc@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-win32-arm64-msvc@npm:15.1.6"
   conditions: os=win32 & cpu=arm64
   languageName: node
   linkType: hard
 
-"@next/swc-win32-x64-msvc@npm:15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "@next/swc-win32-x64-msvc@npm:15.2.0-canary.12"
+"@next/swc-win32-x64-msvc@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/swc-win32-x64-msvc@npm:15.1.6"
   conditions: os=win32 & cpu=x64
   languageName: node
   linkType: hard
 
-"@next/third-parties@npm:15.1.4":
-  version: 15.1.4
-  resolution: "@next/third-parties@npm:15.1.4"
+"@next/third-parties@npm:15.1.6":
+  version: 15.1.6
+  resolution: "@next/third-parties@npm:15.1.6"
   dependencies:
     third-party-capital: "npm:1.0.20"
   peerDependencies:
     next: ^13.0.0 || ^14.0.0 || ^15.0.0
     react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
-  checksum: 10c0/c79094831ee50eab12ef1715d7fa160247eff1c0f001e5fbd8dd5204c2b4131c7fe41fa3391bf976c36ac68861ffd8ce2f82efd6bc5adf217bb351ec0163ae86
+  checksum: 10c0/5c7aa021c70d7b82b6ca71b633abcd44920f9039c2c93c0ffec81fa049469aa18534d1f12ea2156baeb081ef9d26f16d5a58aa28b776cab5832df1b915aa2638
   languageName: node
   linkType: hard
 
@@ -5712,15 +5712,15 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/eslint-plugin@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/eslint-plugin@npm:8.20.0"
+"@typescript-eslint/eslint-plugin@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/eslint-plugin@npm:8.21.0"
   dependencies:
     "@eslint-community/regexpp": "npm:^4.10.0"
-    "@typescript-eslint/scope-manager": "npm:8.20.0"
-    "@typescript-eslint/type-utils": "npm:8.20.0"
-    "@typescript-eslint/utils": "npm:8.20.0"
-    "@typescript-eslint/visitor-keys": "npm:8.20.0"
+    "@typescript-eslint/scope-manager": "npm:8.21.0"
+    "@typescript-eslint/type-utils": "npm:8.21.0"
+    "@typescript-eslint/utils": "npm:8.21.0"
+    "@typescript-eslint/visitor-keys": "npm:8.21.0"
     graphemer: "npm:^1.4.0"
     ignore: "npm:^5.3.1"
     natural-compare: "npm:^1.4.0"
@@ -5729,7 +5729,7 @@ __metadata:
     "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/c68d0dc5419db93c38eea8adecac19e27f8b023d015a944ffded112d584e87fa7fe512070a6a1085899cab2e12e1c8db276e10412b74bf639ca6b04052bbfedc
+  checksum: 10c0/4601d21ec35b9fa5cfc1ad0330733ab40d6c6822c7fc15c3584a16f678c9a72e077a1725a950823fe0f499a15f3981795b1ea5d1e7a1be5c7b8296ea9ae6327c
   languageName: node
   linkType: hard
 
@@ -5756,19 +5756,19 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/parser@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/parser@npm:8.20.0"
+"@typescript-eslint/parser@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/parser@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/scope-manager": "npm:8.20.0"
-    "@typescript-eslint/types": "npm:8.20.0"
-    "@typescript-eslint/typescript-estree": "npm:8.20.0"
-    "@typescript-eslint/visitor-keys": "npm:8.20.0"
+    "@typescript-eslint/scope-manager": "npm:8.21.0"
+    "@typescript-eslint/types": "npm:8.21.0"
+    "@typescript-eslint/typescript-estree": "npm:8.21.0"
+    "@typescript-eslint/visitor-keys": "npm:8.21.0"
     debug: "npm:^4.3.4"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/fff4a86be27f603ad8d6f7dd9758c46b04a254828f0c6d8a34869c1cf30b5828b60a1dc088f72680a7b65cc5fc696848df4605de19e59a18467306d7ca56c11d
+  checksum: 10c0/aadebd50ca7aa2d61ad85d890c0d7010f2c293ec4d50a7833ef9674f232f0bc7118faa93a898771fbea50f02d542d687cf3569421b23f72fe6fed6895d5506fc
   languageName: node
   linkType: hard
 
@@ -5800,13 +5800,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/scope-manager@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/scope-manager@npm:8.20.0"
+"@typescript-eslint/scope-manager@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/scope-manager@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.20.0"
-    "@typescript-eslint/visitor-keys": "npm:8.20.0"
-  checksum: 10c0/a8074768d06c863169294116624a45c19377ff0b8635ad5fa4ae673b43cf704d1b9b79384ceef0ff0abb78b107d345cd90fe5572354daf6ad773fe462ee71e6a
+    "@typescript-eslint/types": "npm:8.21.0"
+    "@typescript-eslint/visitor-keys": "npm:8.21.0"
+  checksum: 10c0/ea405e79dc884ea1c76465604db52f9b0941d6cbb0bde6bce1af689ef212f782e214de69d46503c7c47bfc180d763369b7433f1965e3be3c442b417e8c9f8f75
   languageName: node
   linkType: hard
 
@@ -5820,18 +5820,18 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/type-utils@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/type-utils@npm:8.20.0"
+"@typescript-eslint/type-utils@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/type-utils@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/typescript-estree": "npm:8.20.0"
-    "@typescript-eslint/utils": "npm:8.20.0"
+    "@typescript-eslint/typescript-estree": "npm:8.21.0"
+    "@typescript-eslint/utils": "npm:8.21.0"
     debug: "npm:^4.3.4"
     ts-api-utils: "npm:^2.0.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/7d46143f26ec606b71d20f0f5535b16abba2ba7a5a2daecd2584ddb61d1284dd8404f34265cc1fdfd541068b24b0211f7ad94801c94e4c60869d9f26bf3c0b9b
+  checksum: 10c0/617f5dfe83fd9a7c722b27fa4e7f0c84f29baa94f75a4e8e5ccfd5b0a373437f65724e21b9642870fb0960f204b1a7f516a038200a12f8118f21b1bf86315bf3
   languageName: node
   linkType: hard
 
@@ -5857,10 +5857,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/types@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/types@npm:8.20.0"
-  checksum: 10c0/21292d4ca089897015d2bf5ab99909a7b362902f63f4ba10696676823b50d00c7b4cd093b4b43fba01d12bc3feca3852d2c28528c06d8e45446b7477887dbee7
+"@typescript-eslint/types@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/types@npm:8.21.0"
+  checksum: 10c0/67dfd300cc614d7b02e94d0dacfb228a7f4c3fd4eede29c43adb9e9fcc16365ae3df8d6165018da3c123dce65545bef03e3e8183f35e9b3a911ffc727e3274c2
   languageName: node
   linkType: hard
 
@@ -5890,12 +5890,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/typescript-estree@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/typescript-estree@npm:8.20.0"
+"@typescript-eslint/typescript-estree@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/typescript-estree@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.20.0"
-    "@typescript-eslint/visitor-keys": "npm:8.20.0"
+    "@typescript-eslint/types": "npm:8.21.0"
+    "@typescript-eslint/visitor-keys": "npm:8.21.0"
     debug: "npm:^4.3.4"
     fast-glob: "npm:^3.3.2"
     is-glob: "npm:^4.0.3"
@@ -5904,7 +5904,7 @@ __metadata:
     ts-api-utils: "npm:^2.0.0"
   peerDependencies:
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/54a2c1da7d1c5f7e865b941e8a3c98eb4b5f56ed8741664a84065173bde9602cdb8866b0984b26816d6af885c1528311c11e7286e869ed424483b74366514cbd
+  checksum: 10c0/0cf5b0382524f4af54fb5ec71ca7e939ec922711f2d77b383740b28dd4b21407b0ab5dded62df6819d01c12c0b354e95667e3c7025a5d27d05b805161ab94855
   languageName: node
   linkType: hard
 
@@ -5927,18 +5927,18 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/utils@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/utils@npm:8.20.0"
+"@typescript-eslint/utils@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/utils@npm:8.21.0"
   dependencies:
     "@eslint-community/eslint-utils": "npm:^4.4.0"
-    "@typescript-eslint/scope-manager": "npm:8.20.0"
-    "@typescript-eslint/types": "npm:8.20.0"
-    "@typescript-eslint/typescript-estree": "npm:8.20.0"
+    "@typescript-eslint/scope-manager": "npm:8.21.0"
+    "@typescript-eslint/types": "npm:8.21.0"
+    "@typescript-eslint/typescript-estree": "npm:8.21.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/dd36c3b22a2adde1e1462aed0c8b4720f61859b4ebb0c3ef935a786a6b1cb0ec21eb0689f5a8debe8db26d97ebb979bab68d6f8fe7b0098e6200a485cfe2991b
+  checksum: 10c0/d8347dbe9176417220aa62902cfc1b2007a9246bb7a8cccdf8590120903eb50ca14cb668efaab4646d086277f2367559985b62230e43ebd8b0723d237eeaa2f2
   languageName: node
   linkType: hard
 
@@ -5980,13 +5980,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/visitor-keys@npm:8.20.0":
-  version: 8.20.0
-  resolution: "@typescript-eslint/visitor-keys@npm:8.20.0"
+"@typescript-eslint/visitor-keys@npm:8.21.0":
+  version: 8.21.0
+  resolution: "@typescript-eslint/visitor-keys@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.20.0"
+    "@typescript-eslint/types": "npm:8.21.0"
     eslint-visitor-keys: "npm:^4.2.0"
-  checksum: 10c0/e95d8b2685e8beb6637bf2e9d06e4177a400d3a2b142ba749944690f969ee3186b750082fd9bf34ada82acf1c5dd5970201dfd97619029c8ecca85fb4b50dbd8
+  checksum: 10c0/b3f1412f550e35c0d7ae0410db616951116b365167539f9b85710d8bc2b36b322c5e637caee84cc1ae5df8f1d961880250d52ffdef352b31e5bdbef74ba6fea9
   languageName: node
   linkType: hard
 
@@ -6464,35 +6464,35 @@ __metadata:
   languageName: node
   linkType: hard
 
-"algoliasearch-helper@npm:3.23.0":
-  version: 3.23.0
-  resolution: "algoliasearch-helper@npm:3.23.0"
+"algoliasearch-helper@npm:3.23.1":
+  version: 3.23.1
+  resolution: "algoliasearch-helper@npm:3.23.1"
   dependencies:
     "@algolia/events": "npm:^4.0.1"
   peerDependencies:
     algoliasearch: ">= 3.1 < 6"
-  checksum: 10c0/e8d930dad4d961132c123fbeca273a4bb3af0d45d6c8457cdc1682ffb61f0fef44ee425295353061d1d06358589f6a1ad9ffbcfbc3f48a03efc6eacf699507b1
+  checksum: 10c0/f3419321ea43a80b86a3aee82dbe791d18cbfe9512c6661cd2c5503dfb7cd8357d657e4398d34625ea1d2f895879ae4cec347c57fe9bd343d7982d3413242027
   languageName: node
   linkType: hard
 
-"algoliasearch@npm:5.19.0":
-  version: 5.19.0
-  resolution: "algoliasearch@npm:5.19.0"
+"algoliasearch@npm:5.20.0":
+  version: 5.20.0
+  resolution: "algoliasearch@npm:5.20.0"
   dependencies:
-    "@algolia/client-abtesting": "npm:5.19.0"
-    "@algolia/client-analytics": "npm:5.19.0"
-    "@algolia/client-common": "npm:5.19.0"
-    "@algolia/client-insights": "npm:5.19.0"
-    "@algolia/client-personalization": "npm:5.19.0"
-    "@algolia/client-query-suggestions": "npm:5.19.0"
-    "@algolia/client-search": "npm:5.19.0"
-    "@algolia/ingestion": "npm:1.19.0"
-    "@algolia/monitoring": "npm:1.19.0"
-    "@algolia/recommend": "npm:5.19.0"
-    "@algolia/requester-browser-xhr": "npm:5.19.0"
-    "@algolia/requester-fetch": "npm:5.19.0"
-    "@algolia/requester-node-http": "npm:5.19.0"
-  checksum: 10c0/81ac2370e2b45c4e595d85f111546f5b75b8b56947a5c352dbaf4b3c50a212d7ab128576cf2ee72ab369b054103325e417bf8f3fcad56f17aa7a6607f7cbf86b
+    "@algolia/client-abtesting": "npm:5.20.0"
+    "@algolia/client-analytics": "npm:5.20.0"
+    "@algolia/client-common": "npm:5.20.0"
+    "@algolia/client-insights": "npm:5.20.0"
+    "@algolia/client-personalization": "npm:5.20.0"
+    "@algolia/client-query-suggestions": "npm:5.20.0"
+    "@algolia/client-search": "npm:5.20.0"
+    "@algolia/ingestion": "npm:1.20.0"
+    "@algolia/monitoring": "npm:1.20.0"
+    "@algolia/recommend": "npm:5.20.0"
+    "@algolia/requester-browser-xhr": "npm:5.20.0"
+    "@algolia/requester-fetch": "npm:5.20.0"
+    "@algolia/requester-node-http": "npm:5.20.0"
+  checksum: 10c0/34bbe5ea83b62ea7604fd50ef61d9225cfa1bf5b1bf064500c46dddbebad922d38dfb7fd7c531591ada113879ed81c3896912a561012b9e1c1b1ae3ec68b6edf
   languageName: node
   linkType: hard
 
@@ -8171,9 +8171,9 @@ __metadata:
     "@graphql-codegen/typescript-graphql-request": "npm:^6.2.0"
     "@graphql-codegen/typescript-operations": "npm:^4.4.0"
     "@heroicons/react": "npm:^2.2.0"
-    "@mui/base": "npm:5.0.0-beta.68"
-    "@next/bundle-analyzer": "npm:15.1.4"
-    "@next/third-parties": "npm:15.1.4"
+    "@mui/base": "npm:5.0.0-beta.69"
+    "@next/bundle-analyzer": "npm:15.1.6"
+    "@next/third-parties": "npm:15.1.6"
     "@storybook/addon-essentials": "npm:^8.5.0"
     "@storybook/addon-interactions": "npm:^8.5.0"
     "@storybook/addon-links": "npm:^8.5.0"
@@ -8187,7 +8187,7 @@ __metadata:
     "@types/react": "npm:^19.0.7"
     "@types/react-dom": "npm:19.0.3"
     "@types/react-slick": "npm:^0.23.13"
-    algoliasearch: "npm:5.19.0"
+    algoliasearch: "npm:5.20.0"
     autoprefixer: "npm:^10.4.20"
     clsx: "npm:^2.1.1"
     concurrently: "npm:^9.1.2"
@@ -8195,16 +8195,16 @@ __metadata:
     drupal-jsonapi-params: "npm:^2.3.2"
     encoding: "npm:^0.1.13"
     eslint: "npm:9.18.0"
-    eslint-config-next: "npm:15.1.4"
+    eslint-config-next: "npm:15.1.6"
     eslint-config-prettier: "npm:^10.0.1"
-    eslint-plugin-prettier: "npm:^5.2.2"
+    eslint-plugin-prettier: "npm:^5.2.3"
     eslint-plugin-storybook: "npm:^0.11.2"
     graphql: "npm:^16.10.0"
     graphql-request: "npm:^7.1.2"
     graphql-tag: "npm:^2.12.6"
     html-entities: "npm:^2.5.2"
     html-react-parser: "npm:^5.2.2"
-    next: "npm:^15.2.0-canary.12"
+    next: "npm:^15.1.6"
     plaiceholder: "npm:^3.0.0"
     postcss: "npm:^8.5.1"
     prettier: "npm:^3.4.2"
@@ -8214,8 +8214,8 @@ __metadata:
     react-docgen: "npm:^7.1.0"
     react-dom: "npm:19.0.0"
     react-focus-lock: "npm:^2.13.5"
-    react-instantsearch: "npm:^7.15.0"
-    react-instantsearch-nextjs: "npm:^0.4.1"
+    react-instantsearch: "npm:^7.15.1"
+    react-instantsearch-nextjs: "npm:^0.4.2"
     react-slick: "npm:^0.30.3"
     react-tiny-oembed: "npm:^1.1.0"
     sharp: "npm:^0.33.5"
@@ -8225,7 +8225,7 @@ __metadata:
     tailwindcss: "npm:^3.4.17"
     tsconfig-paths-webpack-plugin: "npm:^4.2.0"
     typescript: "npm:^5.7.3"
-    typescript-eslint: "npm:8.20.0"
+    typescript-eslint: "npm:8.21.0"
     usehooks-ts: "npm:^3.1.0"
   languageName: unknown
   linkType: soft
@@ -9108,11 +9108,11 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-config-next@npm:15.1.4":
-  version: 15.1.4
-  resolution: "eslint-config-next@npm:15.1.4"
+"eslint-config-next@npm:15.1.6":
+  version: 15.1.6
+  resolution: "eslint-config-next@npm:15.1.6"
   dependencies:
-    "@next/eslint-plugin-next": "npm:15.1.4"
+    "@next/eslint-plugin-next": "npm:15.1.6"
     "@rushstack/eslint-patch": "npm:^1.10.3"
     "@typescript-eslint/eslint-plugin": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
     "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -9128,7 +9128,7 @@ __metadata:
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/9c52e8e2c6f71e94eec0a2d2a2ee0a32d6ac3cb6b354e8364ddb8b9942b2b1ea2207c3be1532dfb296a697df27f89f6f3eb86190ecf9ffaf5528d7a3749fb012
+  checksum: 10c0/6d207de7169869f5ce113038b650167b51f6584dd7f9bd9557030a5681eff690ec9ec1ac9183f012efdddba7914b8928b16f11fa4a5ed20aa0d5056ead4d4f4e
   languageName: node
   linkType: hard
 
@@ -9250,9 +9250,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-prettier@npm:^5.2.2":
-  version: 5.2.2
-  resolution: "eslint-plugin-prettier@npm:5.2.2"
+"eslint-plugin-prettier@npm:^5.2.3":
+  version: 5.2.3
+  resolution: "eslint-plugin-prettier@npm:5.2.3"
   dependencies:
     prettier-linter-helpers: "npm:^1.0.0"
     synckit: "npm:^0.9.1"
@@ -9266,7 +9266,7 @@ __metadata:
       optional: true
     eslint-config-prettier:
       optional: true
-  checksum: 10c0/c2522d573d7682c7e23c8598e16abfaae6d9b9b79e9aa70b902eb75122b503cc0d3c9934db6d22862e90c58910004ce9386a177b2fd4e69884e0e63de964e253
+  checksum: 10c0/60d9c03491ec6080ac1d71d0bee1361539ff6beb9b91ac98cfa7176c9ed52b7dbe7119ebee5b441b479d447d17d802a4a492ee06095ef2f22c460e3dd6459302
   languageName: node
   linkType: hard
 
@@ -10722,34 +10722,34 @@ __metadata:
   languageName: node
   linkType: hard
 
-"instantsearch-ui-components@npm:0.11.0":
-  version: 0.11.0
-  resolution: "instantsearch-ui-components@npm:0.11.0"
+"instantsearch-ui-components@npm:0.11.1":
+  version: 0.11.1
+  resolution: "instantsearch-ui-components@npm:0.11.1"
   dependencies:
     "@babel/runtime": "npm:^7.1.2"
-  checksum: 10c0/2b572f08e9349dd44fc8e1b9abf834528e5ff8ae43714645dcd6efeaf672108d723c22d1e1a4b62c33b2afa99645ceff5f70d311d9eae65b930ec902038d843b
+  checksum: 10c0/d1523b91e1b6fc7fc7eaad129e3edb878247403697e6f64dd546479370d8c885f7f499747e3fbcb80e16e3a4d8802617445c9baf3a2015da588bdb4778605c4f
   languageName: node
   linkType: hard
 
-"instantsearch.js@npm:4.77.0":
-  version: 4.77.0
-  resolution: "instantsearch.js@npm:4.77.0"
+"instantsearch.js@npm:4.77.1":
+  version: 4.77.1
+  resolution: "instantsearch.js@npm:4.77.1"
   dependencies:
     "@algolia/events": "npm:^4.0.1"
     "@types/dom-speech-recognition": "npm:^0.0.1"
     "@types/google.maps": "npm:^3.55.12"
     "@types/hogan.js": "npm:^3.0.0"
     "@types/qs": "npm:^6.5.3"
-    algoliasearch-helper: "npm:3.23.0"
+    algoliasearch-helper: "npm:3.23.1"
     hogan.js: "npm:^3.0.2"
     htm: "npm:^3.0.0"
-    instantsearch-ui-components: "npm:0.11.0"
+    instantsearch-ui-components: "npm:0.11.1"
     preact: "npm:^10.10.0"
     qs: "npm:^6.5.1 < 6.10"
     search-insights: "npm:^2.17.2"
   peerDependencies:
     algoliasearch: ">= 3.1 < 6"
-  checksum: 10c0/f8142065cfee2d4e498bf15e5047915bc08690ff9193ad47a5158e0a565bbd7e6f70a15db84ea5626f08022d42fb501260173270d14df01a5bc4a75e14454dc3
+  checksum: 10c0/1a28c6783fc1ea8903f030e270978d7ad6825a5aafb53d8cb26bdedb3ab9353a907a4902f763bced149aaeb8e49f42811821afeb5c30bc231ebb995eeb240f3a
   languageName: node
   linkType: hard
 
@@ -12117,19 +12117,19 @@ __metadata:
   languageName: node
   linkType: hard
 
-"next@npm:^15.2.0-canary.12":
-  version: 15.2.0-canary.12
-  resolution: "next@npm:15.2.0-canary.12"
+"next@npm:^15.1.6":
+  version: 15.1.6
+  resolution: "next@npm:15.1.6"
   dependencies:
-    "@next/env": "npm:15.2.0-canary.12"
-    "@next/swc-darwin-arm64": "npm:15.2.0-canary.12"
-    "@next/swc-darwin-x64": "npm:15.2.0-canary.12"
-    "@next/swc-linux-arm64-gnu": "npm:15.2.0-canary.12"
-    "@next/swc-linux-arm64-musl": "npm:15.2.0-canary.12"
-    "@next/swc-linux-x64-gnu": "npm:15.2.0-canary.12"
-    "@next/swc-linux-x64-musl": "npm:15.2.0-canary.12"
-    "@next/swc-win32-arm64-msvc": "npm:15.2.0-canary.12"
-    "@next/swc-win32-x64-msvc": "npm:15.2.0-canary.12"
+    "@next/env": "npm:15.1.6"
+    "@next/swc-darwin-arm64": "npm:15.1.6"
+    "@next/swc-darwin-x64": "npm:15.1.6"
+    "@next/swc-linux-arm64-gnu": "npm:15.1.6"
+    "@next/swc-linux-arm64-musl": "npm:15.1.6"
+    "@next/swc-linux-x64-gnu": "npm:15.1.6"
+    "@next/swc-linux-x64-musl": "npm:15.1.6"
+    "@next/swc-win32-arm64-msvc": "npm:15.1.6"
+    "@next/swc-win32-x64-msvc": "npm:15.1.6"
     "@swc/counter": "npm:0.1.3"
     "@swc/helpers": "npm:0.5.15"
     busboy: "npm:1.6.0"
@@ -12174,7 +12174,7 @@ __metadata:
       optional: true
   bin:
     next: dist/bin/next
-  checksum: 10c0/7455d3b510117d929fcbc8900204dcb923c7cf0e6bf63a4b93ce1ed715bdf38b869857b9678cd9d98f7c8fd9b058bc3be149795446a93318b15e8ea8bc95dbe9
+  checksum: 10c0/261d27589b159387700df5f40de7dee6edfc84525a090e2b29326084124fac87b033dea8b24ada2b6ade25ffc7e2169383b6e19c96ca0c33adb830f76a6d75be
   languageName: node
   linkType: hard
 
@@ -13532,44 +13532,44 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-instantsearch-core@npm:7.15.0":
-  version: 7.15.0
-  resolution: "react-instantsearch-core@npm:7.15.0"
+"react-instantsearch-core@npm:7.15.1":
+  version: 7.15.1
+  resolution: "react-instantsearch-core@npm:7.15.1"
   dependencies:
     "@babel/runtime": "npm:^7.1.2"
-    algoliasearch-helper: "npm:3.23.0"
-    instantsearch.js: "npm:4.77.0"
+    algoliasearch-helper: "npm:3.23.1"
+    instantsearch.js: "npm:4.77.1"
     use-sync-external-store: "npm:^1.0.0"
   peerDependencies:
     algoliasearch: ">= 3.1 < 6"
     react: ">= 16.8.0 < 20"
-  checksum: 10c0/a88bee72556c07431c872fcdacce095d091a2896daf1a6125bbe3f22a06ac3f4df1922831172bdc03096e414db9224c140cf7ebf21fc4c0703d47272169d7e25
+  checksum: 10c0/80af689650c5ed03eaf446ddcac70c639e1c2c01b4831c998f9bf6231aec6e2f2267c55eb5cd40405f70a00baae309b79cfffde2c87c86d4169aa40a1345edcb
   languageName: node
   linkType: hard
 
-"react-instantsearch-nextjs@npm:^0.4.1":
-  version: 0.4.1
-  resolution: "react-instantsearch-nextjs@npm:0.4.1"
+"react-instantsearch-nextjs@npm:^0.4.2":
+  version: 0.4.2
+  resolution: "react-instantsearch-nextjs@npm:0.4.2"
   peerDependencies:
     next: ">= 13.4 < 16"
     react-instantsearch: ">= 7.1.0 < 8"
-  checksum: 10c0/1b7ae0ecce5f0dba7790dd1f44687fb665f53fea37708d6d1eff8a3b71ebceec0b2985ab9bcec2788388d90fa6b47eaa3afabe9db4128b9315eb87022c84f5ee
+  checksum: 10c0/b302ac8e7a9f0cf6c3591e7a676d49760321a050519afc0adb83e8d26c8f3963ec6e7696b47740d500819aa6709f744186a51e406ea1838ab1a8948f24d712f1
   languageName: node
   linkType: hard
 
-"react-instantsearch@npm:^7.15.0":
-  version: 7.15.0
-  resolution: "react-instantsearch@npm:7.15.0"
+"react-instantsearch@npm:^7.15.1":
+  version: 7.15.1
+  resolution: "react-instantsearch@npm:7.15.1"
   dependencies:
     "@babel/runtime": "npm:^7.1.2"
-    instantsearch-ui-components: "npm:0.11.0"
-    instantsearch.js: "npm:4.77.0"
-    react-instantsearch-core: "npm:7.15.0"
+    instantsearch-ui-components: "npm:0.11.1"
+    instantsearch.js: "npm:4.77.1"
+    react-instantsearch-core: "npm:7.15.1"
   peerDependencies:
     algoliasearch: ">= 3.1 < 6"
     react: ">= 16.8.0 < 20"
     react-dom: ">= 16.8.0 < 20"
-  checksum: 10c0/21f53a666e1dccd7cd85ea785f2f9a7f50c3697bec0ef286ba55aef6fee8c12ea898b78b11c090006a3f1f2da1a3f3201f762d47c30e18727690b54ebccc5550
+  checksum: 10c0/488061d2e473d49692bcd34dce0bd421d931e79243d65427d4a5404702379ca4d998b7057e3b110eda2ed6678fdfbe1fa0be043556454e993eeff91b51b219e9
   languageName: node
   linkType: hard
 
@@ -15635,17 +15635,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"typescript-eslint@npm:8.20.0":
-  version: 8.20.0
-  resolution: "typescript-eslint@npm:8.20.0"
+"typescript-eslint@npm:8.21.0":
+  version: 8.21.0
+  resolution: "typescript-eslint@npm:8.21.0"
   dependencies:
-    "@typescript-eslint/eslint-plugin": "npm:8.20.0"
-    "@typescript-eslint/parser": "npm:8.20.0"
-    "@typescript-eslint/utils": "npm:8.20.0"
+    "@typescript-eslint/eslint-plugin": "npm:8.21.0"
+    "@typescript-eslint/parser": "npm:8.21.0"
+    "@typescript-eslint/utils": "npm:8.21.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.8.0"
-  checksum: 10c0/049e0fa000657232c0fe26a062ef6a9cd16c5a58c814a74ac45971554c8b6bc67355821a66229f9537e819939a2ab065e7fcba9a70cd95c8283630dc58ac0144
+  checksum: 10c0/44e5c341ad7f0b41dce3b4ca7a4c0a399ebe51a5323d930750db1e308367b4813a620f4c2332a5774a1dccd0047ebbaf993a8b7effd67389e9069b29b5701520
   languageName: node
   linkType: hard