diff --git a/.storybook/stories/config-pages/GlobalMessage.stories.tsx b/.storybook/stories/config-pages/GlobalMessage.stories.tsx index 0cd280d..c88a96c 100644 --- a/.storybook/stories/config-pages/GlobalMessage.stories.tsx +++ b/.storybook/stories/config-pages/GlobalMessage.stories.tsx @@ -1,7 +1,7 @@ import type {Meta, StoryObj} from "@storybook/react" import GlobalMessage from "@components/config-pages/global-message" import {ComponentProps} from "react" -import {Link, StanfordGlobalMessage, Text} from "@lib/gql/__generated__/drupal" +import {Link, StanfordGlobalMessage, Text} from "@lib/gql/__generated__/drupal.d" import {createMock} from "storybook-addon-module-mock" import * as gql from "@lib/gql/gql-queries" diff --git a/.storybook/stories/config-pages/LocalFooter.stories.tsx b/.storybook/stories/config-pages/LocalFooter.stories.tsx index 6e5415c..0bf3096 100644 --- a/.storybook/stories/config-pages/LocalFooter.stories.tsx +++ b/.storybook/stories/config-pages/LocalFooter.stories.tsx @@ -3,7 +3,7 @@ import LocalFooter from "@components/config-pages/local-footer" import {ComponentProps} from "react" import {createMock} from "storybook-addon-module-mock" import * as gql from "@lib/gql/gql-queries" -import {StanfordLocalFooter} from "@lib/gql/__generated__/drupal" +import {StanfordLocalFooter} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & {} diff --git a/.storybook/stories/config-pages/SuperFooter.stories.tsx b/.storybook/stories/config-pages/SuperFooter.stories.tsx index 21bab04..7770e0f 100644 --- a/.storybook/stories/config-pages/SuperFooter.stories.tsx +++ b/.storybook/stories/config-pages/SuperFooter.stories.tsx @@ -1,7 +1,7 @@ import type {Meta, StoryObj} from "@storybook/react" import SuperFooter from "@components/config-pages/super-footer" import {ComponentProps} from "react" -import {StanfordSuperFooter, Text} from "@lib/gql/__generated__/drupal" +import {StanfordSuperFooter, Text} from "@lib/gql/__generated__/drupal.d" import {createMock} from "storybook-addon-module-mock" import * as gql from "@lib/gql/gql-queries" diff --git a/.storybook/stories/elements/lockup/Lockup.stories.tsx b/.storybook/stories/elements/lockup/Lockup.stories.tsx index 262f97c..c33013f 100644 --- a/.storybook/stories/elements/lockup/Lockup.stories.tsx +++ b/.storybook/stories/elements/lockup/Lockup.stories.tsx @@ -1,7 +1,7 @@ import type {Meta, StoryObj} from "@storybook/react" import Lockup from "@components/elements/lockup/lockup" import {ComponentProps} from "react" -import {Image, LockupSetting} from "@lib/gql/__generated__/drupal" +import {Image, LockupSetting} from "@lib/gql/__generated__/drupal.d" import {createMock} from "storybook-addon-module-mock" import * as gql from "@lib/gql/gql-queries" diff --git a/.storybook/stories/nodes/StanfordCourse.data.tsx b/.storybook/stories/nodes/StanfordCourse.data.tsx index b4c513d..1449156 100644 --- a/.storybook/stories/nodes/StanfordCourse.data.tsx +++ b/.storybook/stories/nodes/StanfordCourse.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordCourse} from "@lib/gql/__generated__/drupal" +import {NodeStanfordCourse} from "@lib/gql/__generated__/drupal.d" export const StanfordCourseData = () => { return { diff --git a/.storybook/stories/nodes/StanfordEvent.data.tsx b/.storybook/stories/nodes/StanfordEvent.data.tsx index 3c88108..a6e9b68 100644 --- a/.storybook/stories/nodes/StanfordEvent.data.tsx +++ b/.storybook/stories/nodes/StanfordEvent.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordEvent} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEvent} from "@lib/gql/__generated__/drupal.d" export const StanfordEventData = () => { return { diff --git a/.storybook/stories/nodes/StanfordEventSeries.data.tsx b/.storybook/stories/nodes/StanfordEventSeries.data.tsx index 8f829ab..626e243 100644 --- a/.storybook/stories/nodes/StanfordEventSeries.data.tsx +++ b/.storybook/stories/nodes/StanfordEventSeries.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal.d" export const StanfordEventSeriesData = () => { return { diff --git a/.storybook/stories/nodes/StanfordNews.data.tsx b/.storybook/stories/nodes/StanfordNews.data.tsx index 3209193..d0ce5c7 100644 --- a/.storybook/stories/nodes/StanfordNews.data.tsx +++ b/.storybook/stories/nodes/StanfordNews.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordNews} from "@lib/gql/__generated__/drupal" +import {NodeStanfordNews} from "@lib/gql/__generated__/drupal.d" export const StanfordNewsData = () => { return { diff --git a/.storybook/stories/nodes/StanfordPage.data.tsx b/.storybook/stories/nodes/StanfordPage.data.tsx index fd3ea86..10eb0bb 100644 --- a/.storybook/stories/nodes/StanfordPage.data.tsx +++ b/.storybook/stories/nodes/StanfordPage.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordPage} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPage} from "@lib/gql/__generated__/drupal.d" export const StanfordPageData = () => { return { diff --git a/.storybook/stories/nodes/StanfordPerson.data.tsx b/.storybook/stories/nodes/StanfordPerson.data.tsx index fa0a791..be0a76e 100644 --- a/.storybook/stories/nodes/StanfordPerson.data.tsx +++ b/.storybook/stories/nodes/StanfordPerson.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordPerson} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPerson} from "@lib/gql/__generated__/drupal.d" export const StanfordPersonData = () => { return { diff --git a/.storybook/stories/nodes/StanfordPolicy.data.tsx b/.storybook/stories/nodes/StanfordPolicy.data.tsx index 328da03..dd1488d 100644 --- a/.storybook/stories/nodes/StanfordPolicy.data.tsx +++ b/.storybook/stories/nodes/StanfordPolicy.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordPolicy} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPolicy} from "@lib/gql/__generated__/drupal.d" export const StanfordPolicyData = () => { return { diff --git a/.storybook/stories/nodes/StanfordPublication.data.tsx b/.storybook/stories/nodes/StanfordPublication.data.tsx index 4ad9f70..03c1593 100644 --- a/.storybook/stories/nodes/StanfordPublication.data.tsx +++ b/.storybook/stories/nodes/StanfordPublication.data.tsx @@ -1,4 +1,4 @@ -import {NodeStanfordPublication} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPublication} from "@lib/gql/__generated__/drupal.d" export const StanfordPublicationData = () => { return { diff --git a/.storybook/stories/nodes/cards/BasicPageCard.stories.tsx b/.storybook/stories/nodes/cards/BasicPageCard.stories.tsx index ac4fdda..984bcd7 100644 --- a/.storybook/stories/nodes/cards/BasicPageCard.stories.tsx +++ b/.storybook/stories/nodes/cards/BasicPageCard.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPageCard from "@components/nodes/cards/stanford-page/stanford-page-card" import {StanfordPageData} from "../StanfordPage.data" import {ComponentProps} from "react" -import {Text, Image, NodeStanfordPage} from "@lib/gql/__generated__/drupal" +import {Text, Image, NodeStanfordPage} from "@lib/gql/__generated__/drupal.d" import {getStoryBookImage} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/cards/CourseCard.stories.tsx b/.storybook/stories/nodes/cards/CourseCard.stories.tsx index 839b97f..c954c7f 100644 --- a/.storybook/stories/nodes/cards/CourseCard.stories.tsx +++ b/.storybook/stories/nodes/cards/CourseCard.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordCourseCard from "@components/nodes/cards/stanford-course/stanford-course-card" import {StanfordCourseData} from "../StanfordCourse.data" import {ComponentProps} from "react" -import {NodeStanfordCourse, TermSuCourseSubject} from "@lib/gql/__generated__/drupal" +import {NodeStanfordCourse, TermSuCourseSubject} from "@lib/gql/__generated__/drupal.d" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/cards/EventCard.stories.tsx b/.storybook/stories/nodes/cards/EventCard.stories.tsx index 2c6898c..92d9754 100644 --- a/.storybook/stories/nodes/cards/EventCard.stories.tsx +++ b/.storybook/stories/nodes/cards/EventCard.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordEventCard from "@components/nodes/cards/stanford-event/stanford-event-card" import {StanfordEventData} from "../StanfordEvent.data" import {ComponentProps} from "react" -import {NodeStanfordEvent, SmartDateType, TermStanfordEventType} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEvent, SmartDateType, TermStanfordEventType} from "@lib/gql/__generated__/drupal.d" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/cards/EventSeriesCard.stories.tsx b/.storybook/stories/nodes/cards/EventSeriesCard.stories.tsx index 7a5aa81..5b283d3 100644 --- a/.storybook/stories/nodes/cards/EventSeriesCard.stories.tsx +++ b/.storybook/stories/nodes/cards/EventSeriesCard.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordEventSeriesCard from "@components/nodes/cards/stanford-event-series/stanford-event-series-card" import {StanfordEventSeriesData} from "../StanfordEventSeries.data" import {ComponentProps} from "react" -import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordEventSeries["title"] diff --git a/.storybook/stories/nodes/cards/NewsCard.stories.tsx b/.storybook/stories/nodes/cards/NewsCard.stories.tsx index 16d3ab3..683bcb3 100644 --- a/.storybook/stories/nodes/cards/NewsCard.stories.tsx +++ b/.storybook/stories/nodes/cards/NewsCard.stories.tsx @@ -3,7 +3,7 @@ import StanfordNewsCard from "@components/nodes/cards/stanford-news/stanford-new import {StanfordNewsData} from "../StanfordNews.data" import {ComponentProps} from "react" import {getStoryBookImage, getStoryBookTaxonomyTerm} from "../../storybook-entities" -import {DateTime, Image, NodeStanfordNews, TermStanfordNewsTopic} from "@lib/gql/__generated__/drupal" +import {DateTime, Image, NodeStanfordNews, TermStanfordNewsTopic} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordNews["title"] diff --git a/.storybook/stories/nodes/cards/PersonCard.stories.tsx b/.storybook/stories/nodes/cards/PersonCard.stories.tsx index 46c905e..4025e5d 100644 --- a/.storybook/stories/nodes/cards/PersonCard.stories.tsx +++ b/.storybook/stories/nodes/cards/PersonCard.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPersonCard from "@components/nodes/cards/stanford-person/stanford-person-card" import {StanfordPersonData} from "../StanfordPerson.data" import {ComponentProps} from "react" -import {Image, NodeStanfordPerson} from "@lib/gql/__generated__/drupal" +import {Image, NodeStanfordPerson} from "@lib/gql/__generated__/drupal.d" import {getStoryBookImage} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/cards/PolicyCard.stories.tsx b/.storybook/stories/nodes/cards/PolicyCard.stories.tsx index b207260..d2e7a4a 100644 --- a/.storybook/stories/nodes/cards/PolicyCard.stories.tsx +++ b/.storybook/stories/nodes/cards/PolicyCard.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPolicyCard from "@components/nodes/cards/stanford-policy/stanford-policy-card" import {StanfordPolicyData} from "../StanfordPolicy.data" import {ComponentProps} from "react" -import {NodeStanfordPolicy, Text} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPolicy, Text} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordPolicy["title"] diff --git a/.storybook/stories/nodes/cards/PublicationCard.stories.tsx b/.storybook/stories/nodes/cards/PublicationCard.stories.tsx index cb4d092..d493a86 100644 --- a/.storybook/stories/nodes/cards/PublicationCard.stories.tsx +++ b/.storybook/stories/nodes/cards/PublicationCard.stories.tsx @@ -3,7 +3,7 @@ import StanfordPublicationCard from "@components/nodes/cards/stanford-publicatio import {StanfordPublicationData} from "../StanfordPublication.data" import {ComponentProps} from "react" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" -import {NodeStanfordPublication, TermStanfordPublicationTopic} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPublication, TermStanfordPublicationTopic} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordPublication["title"] diff --git a/.storybook/stories/nodes/list-item/BasicPageListItem.stories.tsx b/.storybook/stories/nodes/list-item/BasicPageListItem.stories.tsx index d277d1b..f1b7d17 100644 --- a/.storybook/stories/nodes/list-item/BasicPageListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/BasicPageListItem.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPageListItem from "@components/nodes/list-item/stanford-page/stanford-page-list-item" import {PageCard} from "../cards/BasicPageCard.stories" import {ComponentProps} from "react" -import {Image, NodeStanfordPage, Text} from "@lib/gql/__generated__/drupal" +import {Image, NodeStanfordPage, Text} from "@lib/gql/__generated__/drupal.d" import {getStoryBookImage} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/list-item/CourseListItem.stories.tsx b/.storybook/stories/nodes/list-item/CourseListItem.stories.tsx index fc303e8..bbd0712 100644 --- a/.storybook/stories/nodes/list-item/CourseListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/CourseListItem.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordCourseListItem from "@components/nodes/list-item/stanford-course/stanford-course-list-item" import {CourseCard} from "../cards/CourseCard.stories" import {ComponentProps} from "react" -import {NodeStanfordCourse, TermSuCourseSubject} from "@lib/gql/__generated__/drupal" +import {NodeStanfordCourse, TermSuCourseSubject} from "@lib/gql/__generated__/drupal.d" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/list-item/EventListItem.stories.tsx b/.storybook/stories/nodes/list-item/EventListItem.stories.tsx index 0c5e93d..cf95b9b 100644 --- a/.storybook/stories/nodes/list-item/EventListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/EventListItem.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordEventListItem from "@components/nodes/list-item/stanford-event/stanford-event-list-item" import {EventCard} from "../cards/EventCard.stories" import {ComponentProps} from "react" -import {NodeStanfordEvent, SmartDateType, TermStanfordEventType} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEvent, SmartDateType, TermStanfordEventType} from "@lib/gql/__generated__/drupal.d" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/list-item/EventSeriesListItem.stories.tsx b/.storybook/stories/nodes/list-item/EventSeriesListItem.stories.tsx index 78ac14f..9636fbd 100644 --- a/.storybook/stories/nodes/list-item/EventSeriesListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/EventSeriesListItem.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordEventSeriesListItem from "@components/nodes/list-item/stanford-event-series/stanford-event-series-list-item" import {EventSeriesCard} from "../cards/EventSeriesCard.stories" import {ComponentProps} from "react" -import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal" +import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordEventSeries["title"] diff --git a/.storybook/stories/nodes/list-item/NewsListItem.stories.tsx b/.storybook/stories/nodes/list-item/NewsListItem.stories.tsx index 2bedd43..9fc7fdc 100644 --- a/.storybook/stories/nodes/list-item/NewsListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/NewsListItem.stories.tsx @@ -3,7 +3,7 @@ import StanfordNewsListItem from "@components/nodes/list-item/stanford-news/stan import {NewsCard} from "../cards/NewsCard.stories" import {ComponentProps} from "react" import {getStoryBookImage, getStoryBookTaxonomyTerm} from "../../storybook-entities" -import {DateTime, Image, NodeStanfordNews, TermStanfordNewsTopic} from "@lib/gql/__generated__/drupal" +import {DateTime, Image, NodeStanfordNews, TermStanfordNewsTopic} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordNews["title"] diff --git a/.storybook/stories/nodes/list-item/PersonListItem.stories.tsx b/.storybook/stories/nodes/list-item/PersonListItem.stories.tsx index 789f6ef..9b4f4b0 100644 --- a/.storybook/stories/nodes/list-item/PersonListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/PersonListItem.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPersonListItem from "@components/nodes/list-item/stanford-person/stanford-person-list-item" import {PersonCard} from "../cards/PersonCard.stories" import {ComponentProps} from "react" -import {Image, NodeStanfordPerson} from "@lib/gql/__generated__/drupal" +import {Image, NodeStanfordPerson} from "@lib/gql/__generated__/drupal.d" import {getStoryBookImage} from "../../storybook-entities" type ComponentStoryProps = ComponentProps & { diff --git a/.storybook/stories/nodes/list-item/PolicyListItem.stories.tsx b/.storybook/stories/nodes/list-item/PolicyListItem.stories.tsx index b168fcb..12c81f5 100644 --- a/.storybook/stories/nodes/list-item/PolicyListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/PolicyListItem.stories.tsx @@ -2,7 +2,7 @@ import type {Meta, StoryObj} from "@storybook/react" import StanfordPolicyListItem from "@components/nodes/list-item/stanford-policy/stanford-policy-list-item" import {PolicyCard} from "../cards/PolicyCard.stories" import {ComponentProps} from "react" -import {NodeStanfordPolicy, Text} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPolicy, Text} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordPolicy["title"] diff --git a/.storybook/stories/nodes/list-item/PublicationListItem.stories.tsx b/.storybook/stories/nodes/list-item/PublicationListItem.stories.tsx index 2cc1a8f..7947681 100644 --- a/.storybook/stories/nodes/list-item/PublicationListItem.stories.tsx +++ b/.storybook/stories/nodes/list-item/PublicationListItem.stories.tsx @@ -3,7 +3,7 @@ import StanfordPublicationListItem from "@components/nodes/list-item/stanford-pu import {PublicationCard} from "../cards/PublicationCard.stories" import {ComponentProps} from "react" import {getStoryBookTaxonomyTerm} from "../../storybook-entities" -import {NodeStanfordPublication, TermStanfordPublicationTopic} from "@lib/gql/__generated__/drupal" +import {NodeStanfordPublication, TermStanfordPublicationTopic} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { title: NodeStanfordPublication["title"] diff --git a/.storybook/stories/paragraphs/Banner.stories.tsx b/.storybook/stories/paragraphs/Banner.stories.tsx index 94460f3..6e43e34 100644 --- a/.storybook/stories/paragraphs/Banner.stories.tsx +++ b/.storybook/stories/paragraphs/Banner.stories.tsx @@ -1,6 +1,6 @@ import type {Meta, StoryObj} from "@storybook/react" import {ComponentProps} from "react" -import {ParagraphStanfordBanner, Text} from "@lib/gql/__generated__/drupal" +import {ParagraphStanfordBanner, Text} from "@lib/gql/__generated__/drupal.d" import BannerParagraph from "@components/paragraphs/stanford-banner/banner-paragraph" import {getStoryBookImage} from "../storybook-entities" diff --git a/.storybook/stories/paragraphs/Card.stories.tsx b/.storybook/stories/paragraphs/Card.stories.tsx index f1a696d..9aa86f8 100644 --- a/.storybook/stories/paragraphs/Card.stories.tsx +++ b/.storybook/stories/paragraphs/Card.stories.tsx @@ -1,6 +1,6 @@ import type {Meta, StoryObj} from "@storybook/react" import {ComponentProps} from "react" -import {ParagraphStanfordCard, Text} from "@lib/gql/__generated__/drupal" +import {ParagraphStanfordCard, Text} from "@lib/gql/__generated__/drupal.d" import CardParagraph from "@components/paragraphs/stanford-card/card-paragraph" import {getStoryBookImage} from "../storybook-entities" diff --git a/.storybook/stories/paragraphs/Wysiwyg.stories.tsx b/.storybook/stories/paragraphs/Wysiwyg.stories.tsx index 8ced9ee..3c665f2 100644 --- a/.storybook/stories/paragraphs/Wysiwyg.stories.tsx +++ b/.storybook/stories/paragraphs/Wysiwyg.stories.tsx @@ -1,7 +1,7 @@ import type {Meta, StoryObj} from "@storybook/react" import WysiwygParagraph from "@components/paragraphs/stanford-wysiwyg/wysiwyg-paragraph" import {ComponentProps} from "react" -import {ParagraphStanfordWysiwyg, Text} from "@lib/gql/__generated__/drupal" +import {ParagraphStanfordWysiwyg, Text} from "@lib/gql/__generated__/drupal.d" type ComponentStoryProps = ComponentProps & { text: Text["processed"] diff --git a/.storybook/stories/storybook-entities.tsx b/.storybook/stories/storybook-entities.tsx index 3a97ed8..a41ac71 100644 --- a/.storybook/stories/storybook-entities.tsx +++ b/.storybook/stories/storybook-entities.tsx @@ -1,4 +1,4 @@ -import {MediaImage, MediaStanfordGalleryImage, MediaVideo, TermInterface} from "@lib/gql/__generated__/drupal" +import {MediaImage, MediaStanfordGalleryImage, MediaVideo, TermInterface} from "@lib/gql/__generated__/drupal.d" export const getStoryBookImage = (imageUrl?: string): MediaImage => { return { diff --git a/app/@modal/(.)gallery/[...uuid]/page.tsx b/app/@modal/(.)gallery/[...uuid]/page.tsx index d8d388a..f21035d 100644 --- a/app/@modal/(.)gallery/[...uuid]/page.tsx +++ b/app/@modal/(.)gallery/[...uuid]/page.tsx @@ -4,15 +4,20 @@ import Link from "@components/elements/link" import {ParagraphStanfordGallery} from "@lib/gql/__generated__/drupal.d" import {graphqlClient} from "@lib/gql/gql-client" import {notFound} from "next/navigation" -import {useId} from "react" + +// https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config +export const revalidate = false +export const dynamic = "force-static" +// https://vercel.com/docs/functions/runtimes#max-duration +export const maxDuration = 60 type Props = { - params: {uuid: string[]} + params: Promise<{uuid: string[]}> } -const Page = async ({params: {uuid}}: Props) => { - const captionId = useId() - const [paragraphId, mediaUuid] = uuid +const Page = async (props: Props) => { + const params = await props.params + const [paragraphId, mediaUuid] = params.uuid const paragraphQuery = await graphqlClient().Paragraph({uuid: paragraphId}) if (paragraphQuery.paragraph?.__typename !== "ParagraphStanfordGallery") notFound() @@ -30,7 +35,7 @@ const Page = async ({params: {uuid}}: Props) => { galleryImages = galleryImages?.filter(image => !!image.suGalleryImage?.url) return ( - + {galleryImages?.map(galleryImage => { if (!galleryImage.suGalleryImage?.url) return @@ -47,7 +52,7 @@ const Page = async ({params: {uuid}}: Props) => { /> {galleryImage.suGalleryCaption && ( -
+
{galleryImage.suGalleryCaption}
)} @@ -89,7 +94,7 @@ const Page = async ({params: {uuid}}: Props) => { ) } -export const generateStaticParams = async (): Promise> => { +export const generateStaticParams = async (): Promise> => { return [] } diff --git a/app/[...slug]/page.tsx b/app/[...slug]/page.tsx index f4ba871..f7e550f 100644 --- a/app/[...slug]/page.tsx +++ b/app/[...slug]/page.tsx @@ -4,7 +4,7 @@ import {NodeUnion} from "@lib/gql/__generated__/drupal.d" import {getAllNodes, getEntityFromPath} from "@lib/gql/gql-queries" import {getNodeMetadata} from "./metadata" import {notFound, redirect} from "next/navigation" -import {getPathFromContext, PageProps} from "@lib/drupal/utils" +import {getPathFromContext, PageProps, Slug} from "@lib/drupal/utils" // https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config export const revalidate = false @@ -12,8 +12,9 @@ export const dynamic = "force-static" // https://vercel.com/docs/functions/runtimes#max-duration export const maxDuration = 60 -const Page = async ({params}: PageProps) => { - const path = getPathFromContext({params}) +const Page = async (props: PageProps) => { + const params = await props.params + const path = getPathFromContext(params.slug) const {redirect: redirectPath, entity} = await getEntityFromPath(path) if (redirectPath) redirect(redirectPath) @@ -22,13 +23,14 @@ const Page = async ({params}: PageProps) => { return } -export const generateMetadata = async ({params}: PageProps): Promise => { - const path = getPathFromContext({params}) +export const generateMetadata = async (props: PageProps): Promise => { + const params = await props.params + const path = getPathFromContext(params.slug) const {entity} = await getEntityFromPath(path) return entity ? getNodeMetadata(entity) : {} } -export const generateStaticParams = async (): Promise => { +export const generateStaticParams = async (): Promise> => { const pagesToBuild = parseInt(process.env.BUILD_PAGES || "0") if (pagesToBuild === 0) return [] const nodePaths = (await getAllNodes()).map(node => ({slug: node.path.split("/").filter(part => !!part)})) diff --git a/app/api/draft/disable/route.tsx b/app/api/draft/disable/route.tsx index 5abe114..2014e1a 100644 --- a/app/api/draft/disable/route.tsx +++ b/app/api/draft/disable/route.tsx @@ -4,6 +4,6 @@ import {cookies} from "next/headers" export const revalidate = 0 export const GET = async () => { - cookies().delete("preview") + ;(await cookies()).delete("preview") return NextResponse.json({disabled: true}, {status: 200}) } diff --git a/app/api/draft/route.tsx b/app/api/draft/route.tsx index e3b80a9..aab13ef 100644 --- a/app/api/draft/route.tsx +++ b/app/api/draft/route.tsx @@ -17,7 +17,7 @@ export const GET = async (request: NextRequest) => { if (!slug) { return NextResponse.json({message: "Invalid slug path"}, {status: 401}) } - cookies().set("preview", secret, { + ;(await cookies()).set("preview", secret, { maxAge: 60 * 60, httpOnly: true, sameSite: "none", @@ -26,6 +26,6 @@ export const GET = async (request: NextRequest) => { }) // Redirect to the path from the fetched post - // We don"t redirect to searchParams.slug as that might lead to open redirect vulnerabilities + // We don't redirect to searchParams.slug as that might lead to open redirect vulnerabilities redirect(`/preview${slug === "/home" ? "" : slug}`) } diff --git a/app/gallery/[...uuid]/page.tsx b/app/gallery/[...uuid]/page.tsx index 79e3a1c..58f22fc 100644 --- a/app/gallery/[...uuid]/page.tsx +++ b/app/gallery/[...uuid]/page.tsx @@ -1,9 +1,15 @@ import {H1} from "@components/elements/headers" import {graphqlClient} from "@lib/gql/gql-client" import {notFound} from "next/navigation" -import {ParagraphStanfordGallery} from "@lib/gql/__generated__/drupal" +import {ParagraphStanfordGallery} from "@lib/gql/__generated__/drupal.d" import Image from "next/image" +// https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config +export const revalidate = false +export const dynamic = "force-static" +// https://vercel.com/docs/functions/runtimes#max-duration +export const maxDuration = 60 + export const metadata = { title: "Gallery Image", robots: { @@ -12,11 +18,12 @@ export const metadata = { } type Props = { - params: {uuid: string[]} + params: Promise<{uuid: string[]}> } -const Page = async ({params: {uuid}}: Props) => { - const [paragraphId, mediaUuid] = uuid +const Page = async (props: Props) => { + const params = await props.params + const [paragraphId, mediaUuid] = params.uuid const paragraphQuery = await graphqlClient().Paragraph({uuid: paragraphId}) if (paragraphQuery.paragraph?.__typename !== "ParagraphStanfordGallery") notFound() diff --git a/app/preview/[...slug]/page.tsx b/app/preview/[...slug]/page.tsx index 6bfea9f..f1a1dc4 100644 --- a/app/preview/[...slug]/page.tsx +++ b/app/preview/[...slug]/page.tsx @@ -3,12 +3,13 @@ import EditorAlert from "@components/elements/editor-alert" import {NodeUnion} from "@lib/gql/__generated__/drupal.d" import {getEntityFromPath} from "@lib/gql/gql-queries" import {notFound} from "next/navigation" -import {getPathFromContext, PageProps} from "@lib/drupal/utils" +import {getPathFromContext, PageProps, Slug} from "@lib/drupal/utils" import {isPreviewMode} from "@lib/drupal/is-preview-mode" -const PreviewPage = async ({params}: PageProps) => { +const PreviewPage = async (props: PageProps) => { + const params = await props.params if (!isPreviewMode()) notFound() - const {entity} = await getEntityFromPath(getPathFromContext({params}), true) + const {entity} = await getEntityFromPath(getPathFromContext(params.slug), true) if (!entity) notFound() @@ -20,7 +21,7 @@ const PreviewPage = async ({params}: PageProps) => { ) } -export const generateStaticParams = async (): Promise => { +export const generateStaticParams = async (): Promise> => { return [] } diff --git a/app/search/page.tsx b/app/search/page.tsx index 87dcad9..c0299b8 100644 --- a/app/search/page.tsx +++ b/app/search/page.tsx @@ -5,6 +5,8 @@ import AlgoliaSearch from "@components/algolia/algolia-search" // https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config export const revalidate = false +// https://vercel.com/docs/functions/runtimes#max-duration +export const maxDuration = 60 export const metadata = { title: "Search", @@ -15,7 +17,8 @@ export const metadata = { noarchive: true, }, } -const Page = async ({searchParams}: {searchParams?: {[_key: string]: string}}) => { +const Page = async (props: {searchParams?: Promise<{[_key: string]: string}>}) => { + const searchParams = await props.searchParams const [appId, indexName, apiKey] = await getAlgoliaCredential() const initialState: IndexUiState = {refinementList: {}} diff --git a/app/sitemap.tsx b/app/sitemap.tsx index ae47599..b012f3f 100644 --- a/app/sitemap.tsx +++ b/app/sitemap.tsx @@ -4,6 +4,7 @@ import {getAllNodes} from "@lib/gql/gql-queries" // https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config export const revalidate = 604800 export const dynamic = "force-static" +export const maxDuration = 60 const Sitemap = async (): Promise => { const nodes = await getAllNodes() diff --git a/codegen.ts b/codegen.ts index e89a7f4..01e7c7c 100644 --- a/codegen.ts +++ b/codegen.ts @@ -12,7 +12,7 @@ const config: CodegenConfig = { }], documents: 'src/lib/gql/*.drupal.gql', generates: { - 'src/lib/gql/__generated__/drupal.d.ts': { + 'src/lib/gql/__generated__/drupal.d.tsx': { plugins: [ 'typescript', 'typescript-operations', diff --git a/next.config.js b/next.config.js index 63206eb..be68b16 100644 --- a/next.config.js +++ b/next.config.js @@ -1,86 +1,87 @@ -const drupalUrl = new URL(process.env.NEXT_PUBLIC_DRUPAL_BASE_URL); +const drupalUrl = new URL(process.env.NEXT_PUBLIC_DRUPAL_BASE_URL) +/** @type {import('next').NextConfig} */ const nextConfig = { experimental: {}, typescript: { // Disable build errors since dev dependencies aren't loaded on prod. Rely on GitHub actions to throw any errors. - ignoreBuildErrors: process.env.CI !== 'true', + ignoreBuildErrors: process.env.CI !== "true", }, images: { remotePatterns: [ { // Allow any stanford domain for images, but require https. - protocol: 'https', - hostname: '**.stanford.edu', + protocol: "https", + hostname: "**.stanford.edu", }, { - protocol: drupalUrl.protocol.replace(':', ''), + protocol: drupalUrl.protocol.replace(":", ""), hostname: drupalUrl.hostname, }, { - protocol: 'https', - hostname: 'localist-images.azureedge.net' + protocol: "https", + hostname: "localist-images.azureedge.net", }, { - hostname: '**.gitpod.io' - } + hostname: "**.gitpod.io", + }, ], }, logging: { fetches: { fullUrl: true, - } + }, }, async rewrites() { return { beforeFiles: [ { - source: '/wp-:path*', - destination: '/not-found', - } - ] - }; + source: "/wp-:path*", + destination: "/not-found", + }, + ], + } }, async redirects() { return [ { - source: '/home', - destination: '/', - permanent: true + source: "/home", + destination: "/", + permanent: true, }, { - source: '/user/:slug*', - destination: process.env.NEXT_PUBLIC_DRUPAL_BASE_URL + '/user/login', + source: "/user/:slug*", + destination: process.env.NEXT_PUBLIC_DRUPAL_BASE_URL + "/user/login", permanent: true, }, { - source: '/saml/login', - destination: process.env.NEXT_PUBLIC_DRUPAL_BASE_URL + '/user/login', + source: "/saml/login", + destination: process.env.NEXT_PUBLIC_DRUPAL_BASE_URL + "/user/login", permanent: true, }, ] }, async headers() { if (process.env.NEXT_PUBLIC_DOMAIN) { - return []; + return [] } return [ { - source: '/:path*', + source: "/:path*", headers: [ { - key: 'X-Robots-Tag', - value: 'noindex,nofollow,noarchive', + key: "X-Robots-Tag", + value: "noindex,nofollow,noarchive", }, ], }, - ]; - } -}; + ] + }, +} -module.exports = nextConfig; +module.exports = nextConfig -if (process.env.ANALYZE === 'true') { - const withBundleAnalyzer = require('@next/bundle-analyzer')({ enabled: true }); - module.exports = withBundleAnalyzer(nextConfig); +if (process.env.ANALYZE === "true") { + const withBundleAnalyzer = require("@next/bundle-analyzer")({enabled: true}) + module.exports = withBundleAnalyzer(nextConfig) } diff --git a/package.json b/package.json index 3414d3b..5f23608 100644 --- a/package.json +++ b/package.json @@ -15,31 +15,31 @@ }, "dependencies": { "@heroicons/react": "^2.1.5", - "@mui/base": "5.0.0-beta.59", - "@next/third-parties": "^14.2.15", + "@mui/base": "5.0.0-beta.60", + "@next/third-parties": "15.0.0", "@tailwindcss/container-queries": "^0.1.1", - "@types/node": "^22.7.6", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", - "algoliasearch": "^5.9.0", + "@types/node": "^22.7.8", + "@types/react": "^19.0.0-rc.1", + "@types/react-dom": "19.0.0-rc.1", + "algoliasearch": "^5.10.0", "autoprefixer": "^10.4.20", "clsx": "^2.1.1", "decanter": "^7.3.0", - "drupal-jsonapi-params": "^2.3.1", + "drupal-jsonapi-params": "^2.3.2", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "graphql-tag": "^2.12.6", "html-entities": "^2.5.2", "html-react-parser": "^5.1.18", - "next": "^14.2.15", + "next": "15.0.0", "plaiceholder": "^3.0.0", "postcss": "^8.4.47", "qs": "^6.13.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-fb9a90fa48-20240614", + "react-dom": "19.0.0-rc-fb9a90fa48-20240614", "react-focus-lock": "^2.13.2", - "react-instantsearch": "^7.13.4", - "react-instantsearch-nextjs": "^0.3.14", + "react-instantsearch": "^7.13.5", + "react-instantsearch-nextjs": "^0.3.15", "react-slick": "^0.30.2", "react-super-responsive-table": "^6.0.0", "react-tiny-oembed": "^1.1.0", @@ -55,31 +55,35 @@ "@graphql-codegen/import-types-preset": "^3.0.0", "@graphql-codegen/typescript-graphql-request": "^6.2.0", "@graphql-codegen/typescript-operations": "^4.3.0", - "@next/bundle-analyzer": "^14.2.15", - "@storybook/addon-essentials": "^8.3.5", - "@storybook/addon-interactions": "^8.3.5", - "@storybook/addon-links": "^8.3.5", + "@next/bundle-analyzer": "15.0.0", + "@storybook/addon-essentials": "^8.3.6", + "@storybook/addon-interactions": "^8.3.6", + "@storybook/addon-links": "^8.3.6", "@storybook/addon-styling": "^1.3.7", - "@storybook/blocks": "^8.3.5", - "@storybook/nextjs": "^8.3.5", - "@storybook/react": "^8.3.5", + "@storybook/blocks": "^8.3.6", + "@storybook/nextjs": "^8.3.6", + "@storybook/react": "^8.3.6", "@storybook/testing-library": "^0.2.2", "@types/react-slick": "^0.23.13", "concurrently": "^9.0.1", "encoding": "^0.1.13", "eslint": "^8.57.1", - "eslint-config-next": "^14.2.15", + "eslint-config-next": "15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-storybook": "^0.9.0", + "eslint-plugin-storybook": "^0.10.1", "eslint-plugin-unused-imports": "^4.1.4", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.8", - "react-docgen": "^7.0.3", - "storybook": "^8.3.5", + "react-docgen": "^7.1.0", + "storybook": "^8.3.6", "storybook-addon-module-mock": "^1.3.4", "tsconfig-paths-webpack-plugin": "^4.1.0" }, - "packageManager": "yarn@4.4.1" + "packageManager": "yarn@4.4.1", + "resolutions": { + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" + } } diff --git a/src/components/algolia/algolia-search.tsx b/src/components/algolia/algolia-search.tsx index bacbee3..ea917c4 100644 --- a/src/components/algolia/algolia-search.tsx +++ b/src/components/algolia/algolia-search.tsx @@ -3,7 +3,7 @@ import {liteClient} from "algoliasearch/lite" import {useHits, useSearchBox} from "react-instantsearch" import {InstantSearchNext} from "react-instantsearch-nextjs" -import {useRef} from "react" +import {useEffect, useRef} from "react" import Button from "@components/elements/button" import {UseSearchBoxProps} from "react-instantsearch" import {useRouter} from "next/navigation" @@ -23,6 +23,7 @@ const AlgoliaSearch = ({appId, searchIndex, searchApiKey, initialUiState = {}}: return (
+ {/* @ts-ignore */} { const {query, refine} = useSearchBox(props) const inputRef = useRef(null) - if (query) { - router.replace(`?q=${query}`, {scroll: false}) - } + useEffect(() => { + if (query) router.replace(`?q=${query}`, {scroll: false}) + }, [query, router]) return (
{ id="search-input" className="type-2 h-20 max-w-xl rounded-full hocus:shadow-2xl" ref={inputRef} - autoComplete="on" autoCorrect="on" - autoCapitalize="off" spellCheck={false} maxLength={512} type="search" diff --git a/src/components/elements/ombed.tsx b/src/components/elements/ombed.tsx index 1fcb119..f7dff5b 100644 --- a/src/components/elements/ombed.tsx +++ b/src/components/elements/ombed.tsx @@ -17,6 +17,7 @@ const Oembed = ({url, ...props}: Props) => { const {isIntersecting, ref} = useIntersectionObserver({freezeOnceVisible: true}) return (
+ {/* @ts-ignore */} {isIntersecting && } />}
) diff --git a/src/components/elements/select-list.tsx b/src/components/elements/select-list.tsx index 17317d2..66032e8 100644 --- a/src/components/elements/select-list.tsx +++ b/src/components/elements/select-list.tsx @@ -18,7 +18,7 @@ import {ChevronDownIcon} from "@heroicons/react/20/solid" import {Maybe} from "@lib/gql/__generated__/drupal.d" interface OptionProps { - rootRef: RefObject + rootRef: RefObject children?: ReactNode value: string disabled?: boolean diff --git a/src/components/elements/user-analytics.tsx b/src/components/elements/user-analytics.tsx index 12dbdce..e084277 100644 --- a/src/components/elements/user-analytics.tsx +++ b/src/components/elements/user-analytics.tsx @@ -1,5 +1,5 @@ import {getConfigPageField} from "@lib/gql/gql-queries" -import {StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal" +import {StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" import Script from "next/script" import {GoogleAnalytics, GoogleTagManager} from "@next/third-parties/google" import {isPreviewMode} from "@lib/drupal/is-preview-mode" diff --git a/src/components/menu/main-menu.client.tsx b/src/components/menu/main-menu.client.tsx index bb25851..fb2397e 100644 --- a/src/components/menu/main-menu.client.tsx +++ b/src/components/menu/main-menu.client.tsx @@ -8,6 +8,7 @@ import {HTMLAttributes, ReactNode, useCallback, useEffect, useRef} from "react" import {usePathname} from "next/navigation" import twMerge from "@lib/utils/twMerge" import Link, {LinkProps} from "@components/elements/link" +import {RefObject} from "react" export const MainMenuClientWrapper = ({children, ...props}: HTMLAttributes) => { const buttonRef = useRef(null) @@ -29,7 +30,7 @@ export const MainMenuClientWrapper = ({children, ...props}: HTMLAttributes closeMenu(), [browserUrl, closeMenu]) - useEventListener("keydown", handleEscape, menuRef) + useEventListener("keydown", handleEscape, menuRef as RefObject) return (
)} - {citation.suPublisher && (
Publisher diff --git a/src/components/patterns/hero-banner.tsx b/src/components/patterns/hero-banner.tsx index 1c9edb5..614d4aa 100644 --- a/src/components/patterns/hero-banner.tsx +++ b/src/components/patterns/hero-banner.tsx @@ -1,7 +1,7 @@ import React, {ElementType, HtmlHTMLAttributes} from "react" import Image from "next/image" import twMerge from "@lib/utils/twMerge" -import {Maybe} from "@lib/gql/__generated__/drupal" +import {Maybe} from "@lib/gql/__generated__/drupal.d" import {getImagePlaceholder} from "@lib/utils/get-image-placeholder" import {clsx} from "clsx" diff --git a/src/components/patterns/image-card.tsx b/src/components/patterns/image-card.tsx index 3018bdd..5bab566 100644 --- a/src/components/patterns/image-card.tsx +++ b/src/components/patterns/image-card.tsx @@ -2,7 +2,7 @@ import twMerge from "@lib/utils/twMerge" import Image from "next/image" import Oembed from "@components/elements/ombed" import {ElementType, HTMLAttributes} from "react" -import {Maybe} from "@lib/gql/__generated__/drupal" +import {Maybe} from "@lib/gql/__generated__/drupal.d" type Props = HTMLAttributes & { /** diff --git a/src/lib/drupal/is-preview-mode.tsx b/src/lib/drupal/is-preview-mode.tsx index bf6317c..736711f 100644 --- a/src/lib/drupal/is-preview-mode.tsx +++ b/src/lib/drupal/is-preview-mode.tsx @@ -1,11 +1,12 @@ import {cookies} from "next/headers" +import type {ReadonlyRequestCookies} from "next/dist/server/web/spec-extension/adapters/request-cookies" /* * Draft mode works when in normal builds. Use environment variable during development. */ export const isPreviewMode = (): boolean => { - return false return ( - process.env.NODE_ENV === "development" || cookies()?.get("preview")?.value === process.env.DRUPAL_PREVIEW_SECRET + process.env.NODE_ENV === "development" || + (cookies() as unknown as ReadonlyRequestCookies)?.get("preview")?.value === process.env.DRUPAL_PREVIEW_SECRET ) } diff --git a/src/lib/drupal/utils.tsx b/src/lib/drupal/utils.tsx index e5802aa..5e4eb77 100644 --- a/src/lib/drupal/utils.tsx +++ b/src/lib/drupal/utils.tsx @@ -9,17 +9,17 @@ export const buildUrl = (path: string, params?: string | Record return url } +export type Slug = {slug: string[]} + export type PageProps = { - params: {slug: string | string[]} - searchParams?: Record + params: Promise + searchParams?: Promise> } -export const getPathFromContext = (context: PageProps, prefix = ""): string => { - let {slug} = context.params - - slug = Array.isArray(slug) ? slug.map(s => encodeURIComponent(s)).join("/") : slug - slug = slug.replace(/^\//, "") - return prefix ? `${prefix}/${slug}` : `/${slug}` +export const getPathFromContext = (slug: string | string[], prefix = ""): string => { + let slugString = Array.isArray(slug) ? slug.map(s => encodeURIComponent(s)).join("/") : slug + slugString = slugString.replace(/^\//, "") + return prefix ? `${prefix}/${slugString}` : `/${slugString}` } export type TermTree = T & { diff --git a/src/lib/gql/__generated__/drupal.d.ts b/src/lib/gql/__generated__/drupal.d.ts deleted file mode 100644 index 850b9c4..0000000 --- a/src/lib/gql/__generated__/drupal.d.ts +++ /dev/null @@ -1,4125 +0,0 @@ -/** THIS IS GENERATED FILE. DO NOT MODIFY IT DIRECTLY, RUN 'yarn graphql' INSTEAD. **/ -export type Maybe = T | null; -export type InputMaybe = Maybe; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; -export type MakeEmpty = { [_ in K]?: never }; -export type Incremental = 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; } - 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; - addressLine1?: Maybe; - addressLine2?: Maybe; - administrativeArea?: Maybe; - country?: Maybe; - dependentLocality?: Maybe; - familyName?: Maybe; - givenName?: Maybe; - langcode?: Maybe; - locality?: Maybe; - organization?: Maybe; - postalCode?: Maybe; - sortingCode?: Maybe; -}; - -/** Address country. */ -export type AddressCountry = { - __typename?: 'AddressCountry'; - /** The code of the country. */ - code?: Maybe; - /** The name of the country. */ - name?: Maybe; -}; - -/** 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'; - /** The Content Block entity to be displayed within the block. */ - entity: BlockContentUnion; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The rendered output of the block. */ - render?: Maybe; - /** The title of the block if provided. */ - title?: Maybe; -}; - -/** Entity type block_content. */ -export type BlockContentInterface = { - /** 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; - /** A boolean indicating whether this block is reusable. */ - reusable: Scalars['Boolean']['output']; - /** A brief description of your block. */ - 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; - /** A boolean indicating whether this block is reusable. */ - reusable: Scalars['Boolean']['output']; - /** Component */ - suComponent?: Maybe>; - /** A brief description of your block. */ - title: Scalars['String']['output']; -}; - -/** Component */ -export type BlockContentStanfordComponentBlockSuComponentUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg; - -/** Entity type block_content. */ -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']; - /** The rendered output of the block. */ - render?: Maybe; - /** The title of the block if provided. */ - title?: Maybe; -}; - -/** 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'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The rendered output of the block. */ - render?: Maybe; - /** The title of the block if provided. */ - title?: Maybe; -}; - -/** Block types that can exist in the system. */ -export type BlockUnion = BlockContent | BlockPlugin; - -/** A menu item defined in the CMS. */ -export type BookLink = { - __typename?: 'BookLink'; - /** Attributes of this menu item. */ - attributes: MenuItemAttributes; - /** Child menu items of this menu item. */ - children: Array; - /** The description of the menu item. */ - description?: Maybe; - /** Whether this menu item is intended to be expanded. */ - expanded: Scalars['Boolean']['output']; - /** The Universally Unique Identifier (UUID). */ - id: Scalars['ID']['output']; - /** Whether this menu item links to an internal route. */ - internal: Scalars['Boolean']['output']; - /** The language of the menu item. */ - langcode: Language; - /** The route this menu item uses. Route loading can be disabled per menu type. */ - route?: Maybe; - /** The title of the menu item. */ - title: Scalars['String']['output']; - /** The URL of the menu item. */ - url?: Maybe; -}; - -/** Entity type citation. */ -export type CitationInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; -}; - -/** Entity type citation. */ -export type CitationUnion = SuArticleJournal | SuArticleNewspaper | SuBook | SuOther | SuThesi; - -/** Entity type config_pages. */ -export type ConfigPagesInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The computed meta tags for the entity. */ - metatag: Array; -}; - -/** Entity type config_pages. */ -export type ConfigPagesUnion = LockupSetting | StanfordBasicSiteSetting | StanfordGlobalMessage | StanfordLocalFooter | StanfordSuperFooter; - -/** A paginated set of results. */ -export type Connection = { - /** The edges of this connection. */ - edges: Array; - /** The nodes of the edges of this connection. */ - nodes: Array; - /** Information to aid in pagination. */ - pageInfo: ConnectionPageInfo; -}; - -/** Information about the page in a connection. */ -export type ConnectionPageInfo = { - __typename?: 'ConnectionPageInfo'; - /** The cursor for the last element in this page. */ - endCursor?: Maybe; - /** Whether there are more pages in this connection. */ - hasNextPage: Scalars['Boolean']['output']; - /** Whether there are previous pages in this connection. */ - hasPreviousPage: Scalars['Boolean']['output']; - /** The cursor for the first element in this page. */ - startCursor?: Maybe; -}; - -/** Choose how your sorts will occur and on which field. */ -export enum ConnectionSortKeys { - /** Sort by creation date */ - CreatedAt = 'CREATED_AT', - /** Sort by promoted status. */ - Promoted = 'PROMOTED', - /** Sort by sticky status. */ - Sticky = 'STICKY', - /** Sort by entity title. */ - Title = 'TITLE', - /** Sort by updated date */ - UpdatedAt = 'UPDATED_AT', - /** Sort by term weight. */ - Weight = 'WEIGHT' -} - -/** A Date range has a start and an end. */ -export type DateRange = { - __typename?: 'DateRange'; - /** The end of the date range. */ - end?: Maybe; - /** The start of the date range. */ - start?: Maybe; -}; - -/** A DateTime object. */ -export type DateTime = { - __typename?: 'DateTime'; - /** A string that will have a value of format ±hh:mm */ - offset: Scalars['UtcOffset']['output']; - /** RFC 3339 compliant time string. */ - time: Scalars['Time']['output']; - /** Type represents date and time as number of milliseconds from start of the UNIX epoch. */ - timestamp: Scalars['Timestamp']['output']; - /** A field whose value exists in the standard IANA Time Zone Database. */ - timezone: Scalars['TimeZone']['output']; -}; - -/** - * An edge in a connection. - * Provides the cursor to fetch data based on the position of the associated - * node. Specific edge implementations may provide more information about the - * relationship they represent. - */ -export type Edge = { - cursor: Scalars['Cursor']['output']; - node: EdgeNode; -}; - -/** This entity is accessible over an Edge connection. */ -export type EdgeNode = { - id: Scalars['ID']['output']; -}; - -/** A file object to represent an managed file. */ -export type File = { - __typename?: 'File'; - /** The description of the file. */ - description?: Maybe; - /** The mime type of the file. */ - mime?: Maybe; - /** The name of the file. */ - name?: Maybe; - /** The size of the file in bytes. */ - size: Scalars['Int']['output']; - /** The URL of the file. */ - url: Scalars['String']['output']; -}; - -/** A image object to represent an managed file. */ -export type Image = { - __typename?: 'Image'; - /** The alt text of the image. */ - alt?: Maybe; - /** Relative focal point X coordinate in percent. */ - focalX: Scalars['Int']['output']; - /** Relative focal point Y coordinate in percent. */ - focalY: Scalars['Int']['output']; - /** The height of the image. */ - height: Scalars['Int']['output']; - /** The mime type of the image. */ - mime?: Maybe; - /** The size of the image in bytes. */ - size: Scalars['Int']['output']; - /** The title text of the image. */ - title?: Maybe; - /** The URL of the image. */ - url: Scalars['String']['output']; - /** Image variations control different sizes and formats for images. */ - variations?: Maybe>; - /** The width of the image. */ - width: Scalars['Int']['output']; -}; - - -/** A image object to represent an managed file. */ -export type ImageVariationsArgs = { - styles?: InputMaybe>>; -}; - -/** Entity type image_style. */ -export type ImageStyle = ImageStyleInterface & { - __typename?: 'ImageStyle'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - name: Scalars['String']['output']; -}; - -/** List of image styles available to use. */ -export enum ImageStyleAvailable { - /** Breakpoint - 2XL - 1x */ - Breakpoint2Xl1X = 'BREAKPOINT2XL1X', - /** Breakpoint - 2XL - 2x */ - Breakpoint2Xl2X = 'BREAKPOINT2XL2X', - /** Breakpoint - LG - 1x */ - BreakpointLg1X = 'BREAKPOINT_LG1X', - /** Breakpoint - LG - 2x */ - BreakpointLg2X = 'BREAKPOINT_LG2X', - /** Breakpoint - MD - 1x */ - BreakpointMd1X = 'BREAKPOINT_MD1X', - /** Breakpoint - MD - 2x */ - BreakpointMd2X = 'BREAKPOINT_MD2X', - /** Breakpoint - SM - 1x */ - BreakpointSm1X = 'BREAKPOINT_SM1X', - /** Breakpoint - SM - 2x */ - BreakpointSm2X = 'BREAKPOINT_SM2X', - /** Breakpoint - XL - 1x */ - BreakpointXl1X = 'BREAKPOINT_XL1X', - /** Breakpoint - XL - 2x */ - BreakpointXl2X = 'BREAKPOINT_XL2X', - /** Card - 1X - 478x318 */ - Card1X478X318 = 'CARD1X478X318', - /** Card - 2X - 956x636 */ - Card2X956X636 = 'CARD2X956X636', - /** Card - 478x239 */ - Card478X239 = 'CARD478X239', - /** Card - 956x478 */ - Card956X478 = 'CARD956X478', - /** Card - 1192x596 */ - Card1192X596 = 'CARD1192X596', - /** Card - 1900x950 */ - Card1900X950 = 'CARD1900X950', - /** CTA - 1X - 507x338 */ - Cta1X507X338 = 'CTA1X507X338', - /** CTA - 1X - 596x397 */ - Cta1X596X397 = 'CTA1X596X397', - /** CTA - 2X - 1014x676 */ - Cta2X1014X676 = 'CTA2X1014X676', - /** CTA - 2X - 1192x794 */ - Cta2X1192X794 = 'CTA2X1192X794', - /** Large (480 wide) */ - Large = 'LARGE', - /** Large Square (480x480) */ - LargeSquare = 'LARGE_SQUARE', - /** Linkit result thumbnail */ - LinkitResultThumbnail = 'LINKIT_RESULT_THUMBNAIL', - /** Media Library thumbnail (220×220) */ - MediaLibrary = 'MEDIA_LIBRARY', - /** Medium (220 wide) */ - Medium = 'MEDIUM', - /** Medium Square (220x220) */ - MediumSquare = 'MEDIUM_SQUARE', - /** Full Width Banner Tall */ - NewsFullWidthBannerTall = 'NEWS_FULL_WIDTH_BANNER_TALL', - /** Responsive Large (2000) */ - ResponsiveLarge = 'RESPONSIVE_LARGE', - /** Responsive Medium (1300) */ - ResponsiveMedium = 'RESPONSIVE_MEDIUM', - /** Responsive Small (800) */ - ResponsiveSmall = 'RESPONSIVE_SMALL', - /** Square - 478 */ - Square478 = 'SQUARE478', - /** Square - 956 */ - Square956 = 'SQUARE956', - /** Square - 1192 */ - Square1192 = 'SQUARE1192', - /** Square - 1900 */ - Square1900 = 'SQUARE1900', - /** Circle */ - StanfordCircle = 'STANFORD_CIRCLE', - /** News List (280x132) */ - SuNewsList = 'SU_NEWS_LIST', - /** Thumbnail (100 wide) */ - Thumbnail = 'THUMBNAIL', - /** Thumbnail Square (100x100) */ - ThumbnailSquare = 'THUMBNAIL_SQUARE', - /** 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']; -}; - -/** Entity type image_style. */ -export type ImageStyleInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - name: Scalars['String']['output']; -}; - -/** Entity type image_style. */ -export type ImageStyleUnion = ImageStyle; - -/** Generic input for key-value pairs. */ -export type KeyValueInput = { - key: Scalars['String']['input']; - value?: InputMaybe; -}; - -/** A language definition provided by the CMS. */ -export type Language = { - __typename?: 'Language'; - /** The language direction. */ - direction?: Maybe; - /** The language code. */ - id?: Maybe; - /** The language name. */ - name?: Maybe; -}; - -/** Entity type layout. */ -export type Layout = LayoutLibraryInterface & { - __typename?: 'Layout'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; -}; - -/** Layout Library entity. */ -export type LayoutLibrary = { - __typename?: 'LayoutLibrary'; - /** Machine name of the layout definition. */ - id: Scalars['ID']['output']; - /** Human readable name of the layout definition. */ - label: Scalars['String']['output']; -}; - -/** Entity type layout. */ -export type LayoutLibraryInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; -}; - -/** Entity type 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'; - /** The layout definition for this component. */ - layout?: Maybe; - /** Detail on where this component is suggested to be placed within the parent component. */ - position?: Maybe; -}; - -/** This content has been arranged using Layout Paragraphs. */ -export type LayoutParagraphsInterface = { - /** The layout information for this paragraph. */ - composition: LayoutParagraphs; -}; - -/** This component positionally belongs to another component's layout. */ -export type LayoutParagraphsPosition = { - __typename?: 'LayoutParagraphsPosition'; - /** The UUID of the parent component this component belongs to. */ - parentId?: Maybe; - /** Where this component is suggested to be places within the parent component's regions. */ - region?: Maybe; -}; - -/** A link. */ -export type Link = { - __typename?: 'Link'; - /** Whether the link is internal to this website. */ - internal: Scalars['Boolean']['output']; - /** The title of the link. */ - title?: Maybe; - /** The URL of the link. */ - url?: Maybe; -}; - -/** 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; - /** Site title line. */ - suLine1?: Maybe; - /** Secondary title line. */ - suLine2?: Maybe; - /** Tertiary title line. */ - suLine3?: Maybe; - /** Organization name. */ - suLine4?: Maybe; - /** Last line full width option. */ - suLine5?: Maybe; - /** - * 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. - * The lockup will only change the look. Remember to change the name of - * your site as well. For instructions, see - * the user guide. - */ - suLockupEnabled?: Maybe; - /** Layout options. */ - suLockupOptions?: Maybe; - /** Upload logo image */ - suUploadLogoImage?: Maybe; - /** - * 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; -}; - -/** A paginated set of results for LockupSetting. */ -export type LockupSettingConnection = Connection & { - __typename?: 'LockupSettingConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for LockupSetting. */ -export type LockupSettingEdge = Edge & { - __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: - *
    - *
  • Sharepoint Document
  • - *
  • Airtable
  • - *
  • Smartsheet
  • - *
  • Google IFrames
  • - *
  • Outlook Calendar
  • - *
  • Localist Events
  • - *
- * For more custom embed codes please ; - /** The URL of the media to embed. */ - mediaEmbeddableOembed?: Maybe; - /** The computed meta tags for the entity. */ - metatag: Array; - /** 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; - /** 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 not 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; - /** 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; - /** 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; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** URL alias */ - path: Scalars['String']['output']; - /** Published */ - 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; - /** Name */ - name: Scalars['String']['output']; - /** URL alias */ - path: Scalars['String']['output']; - /** Published */ - status: Scalars['Boolean']['output']; - /** Caption */ - suGalleryCaption?: Maybe; - /** Gallery Image */ - suGalleryImage?: Maybe; -}; - -/** Entity type media. */ -export type MediaUnion = MediaEmbeddable | MediaFile | MediaGoogleForm | MediaImage | MediaStanfordGalleryImage | 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; - /** 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'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The menu items. */ - items: Array; - /** The menu name. */ - name: Scalars['String']['output']; -}; - -/** List of menus available to load. */ -export enum MenuAvailable { - /** Main navigation */ - Main = 'MAIN' -} - -/** Entity type menu. */ -export type MenuInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The menu items. */ - items: Array; - /** The menu name. */ - name: Scalars['String']['output']; -}; - -/** A menu item defined in the CMS. */ -export type MenuItem = { - __typename?: 'MenuItem'; - /** Attributes of this menu item. */ - attributes: MenuItemAttributes; - /** Child menu items of this menu item. */ - children: Array; - /** The description of the menu item. */ - description?: Maybe; - /** Whether this menu item is intended to be expanded. */ - expanded: Scalars['Boolean']['output']; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Whether this menu item links to an internal route. */ - internal: Scalars['Boolean']['output']; - /** The language of the menu item. */ - langcode: Language; - /** The route this menu item uses. Route loading can be disabled per menu type. */ - route?: Maybe; - /** The title of the menu item. */ - title: Scalars['String']['output']; - /** The URL of the menu item. */ - url?: Maybe; -}; - -/** Menu item options set within the CMS. */ -export type MenuItemAttributes = { - __typename?: 'MenuItemAttributes'; - class?: Maybe; -}; - -/** Entity type menu. */ -export type MenuUnion = Menu; - -/** A meta tag element. */ -export type MetaTag = { - /** The HTML tag for this meta element. */ - tag: Scalars['String']['output']; -}; - -/** This entity has meta tags enabled. */ -export type MetaTagInterface = { - /** The computed meta tags for the entity. */ - metatag: Array; -}; - -/** A meta link element. */ -export type MetaTagLink = MetaTag & { - __typename?: 'MetaTagLink'; - /** The meta tag element attributes. */ - attributes: MetaTagLinkAttributes; - /** The HTML tag for this meta element. */ - tag: Scalars['String']['output']; -}; - -/** A meta link element's attributes. */ -export type MetaTagLinkAttributes = { - __typename?: 'MetaTagLinkAttributes'; - /** Specifies the location of the linked document. */ - href?: Maybe; - /** Specifies the location of the linked document. */ - hreflang?: Maybe; - /** Specifies on what device the linked document will be displayed. */ - media?: Maybe; - /** Specifies the relationship between the current document and the linked document. */ - rel?: Maybe; - /** Specifies the size of the linked resource. Only for rel="icon". */ - sizes?: Maybe; - /** Specifies the media type of the linked document. */ - type?: Maybe; -}; - -/** A meta property element. */ -export type MetaTagProperty = MetaTag & { - __typename?: 'MetaTagProperty'; - /** The meta tag element attributes. */ - attributes: MetaTagPropertyAttributes; - /** The HTML tag for this meta element. */ - tag: Scalars['String']['output']; -}; - -/** A meta property element's attributes. */ -export type MetaTagPropertyAttributes = { - __typename?: 'MetaTagPropertyAttributes'; - /** The content attribute of the meta tag. */ - content?: Maybe; - /** The property attribute of the meta tag. */ - property?: Maybe; -}; - -/** A meta script element. */ -export type MetaTagScript = MetaTag & { - __typename?: 'MetaTagScript'; - /** The meta tag element attributes. */ - attributes: MetaTagScriptAttributes; - /** The content of the script tag. */ - content?: Maybe; - /** The HTML tag for this meta element. */ - tag: Scalars['String']['output']; -}; - -/** A meta script element's attributes. */ -export type MetaTagScriptAttributes = { - __typename?: 'MetaTagScriptAttributes'; - /** The integrity attribute of the script tag. */ - integrity?: Maybe; - /** The src attribute of the script tag. */ - src?: Maybe; - /** The type attribute of the script tag. */ - type?: Maybe; -}; - -/** A meta tag element. */ -export type MetaTagUnion = MetaTagLink | MetaTagProperty | MetaTagScript | MetaTagValue; - -/** A meta content element. */ -export type MetaTagValue = MetaTag & { - __typename?: 'MetaTagValue'; - /** The meta tag element attributes. */ - attributes: MetaTagValueAttributes; - /** The HTML tag for this meta element. */ - tag: Scalars['String']['output']; -}; - -/** A meta content element's attributes. */ -export type MetaTagValueAttributes = { - __typename?: 'MetaTagValueAttributes'; - /** The content attribute of the meta tag. */ - content?: Maybe; - /** The name attribute of the meta tag. */ - name?: Maybe; -}; - -/** The schema's entry-point for mutations. */ -export type Mutation = { - __typename?: 'Mutation'; - /** Placeholder for mutation extension. */ - _: Scalars['Boolean']['output']; -}; - -/** Smart Date data. */ -export type NameType = { - __typename?: 'NameType'; - /** Credentials */ - credentials?: Maybe; - /** Family */ - family?: Maybe; - /** Generational */ - generational?: Maybe; - /** Given */ - given?: Maybe; - /** Middle name(s) */ - middle?: Maybe; - /** Title */ - title?: Maybe; -}; - -/** Entity type node. */ -export type NodeInterface = { - /** 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; - /** 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']; - /** Title */ - 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; - /** 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; - /** 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; - /** Course Code */ - suCourseCode?: Maybe; - /** Course ID */ - suCourseId?: Maybe; - /** Instructors */ - suCourseInstructors?: Maybe>; - /** Course Link */ - suCourseLink: Link; - /** The quarters the course is offered. */ - suCourseQuarters?: Maybe>; - /** Units */ - suCourseSectionUnits?: Maybe; - /** The course subject code. E.g., ACCT, MATH, GEO, etc. */ - suCourseSubject?: Maybe; - /** Course tags from ExploreCourses */ - suCourseTags?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordCourse. */ -export type NodeStanfordCourseConnection = Connection & { - __typename?: 'NodeStanfordCourseConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordCourse. */ -export type NodeStanfordCourseEdge = Edge & { - __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; - /** 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; - /** 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; - /** Groups of people to whom this event is for. */ - suEventAudience?: Maybe>; - /** Add additional content that displays under the body text on the event page. */ - suEventComponents?: Maybe>; - /** Any additional contact information (e.g., contact name, etc.) */ - suEventContactInfo?: Maybe; - /** Add a button to a registration form, signup list, or other information to the event. */ - suEventCta?: Maybe; - /** The day and time this event occurs. */ - suEventDateTime: SmartDateType; - /** - * Maximum 180 characters. A "dek" is a brief summary that appears below the - * subheadline - in smaller font - on the list page and on the event page. - */ - suEventDek?: Maybe; - /** Add a contact e-mail address for the event. */ - suEventEmail?: Maybe; - /** External Image */ - suEventExtImage?: Maybe; - /** Departments & Groups */ - suEventGroups?: Maybe>; - /** Keywords and Tags */ - suEventKeywords?: Maybe>; - /** Where the event is taking place. */ - suEventLocation?: Maybe
; - /** This is the text that will display on the site. */ - suEventMapLink?: Maybe; - /** - * 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>; - /** - * 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; - /** - * Add all event sponsors here. You can rearrange the list using the drag-drop - * functionality. Sponsors appear below the Dek on the event page. - */ - suEventSponsor?: Maybe>; - /** - * Maximum 140 characters. 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. - */ - suEventSubheadline?: Maybe; - /** Subject */ - suEventSubject?: Maybe>; - /** Add a contact telephone number for the event. */ - suEventTelephone?: Maybe; - /** - * 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. - */ - suEventType?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordEvent. */ -export type NodeStanfordEventConnection = Connection & { - __typename?: 'NodeStanfordEventConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordEvent. */ -export type NodeStanfordEventEdge = Edge & { - __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; - /** 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>; - /** - * Maximum 180 characters. A "dek" is a brief summary that appears below the - * headline - in smaller font - on the list page. - */ - suEventSeriesDek?: Maybe; - /** - * 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>; - /** - * 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; - /** The "event type" will appear above the main headline - in smaller font - on the list page. */ - suEventSeriesType?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordEventSeries. */ -export type NodeStanfordEventSeriesConnection = Connection & { - __typename?: 'NodeStanfordEventSeriesConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordEventSeries. */ -export type NodeStanfordEventSeriesEdge = Edge & { - __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 | 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 | 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; - /** 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. The “banner media” will display as a - * full-width image or video above the body text area on the article page. - */ - suNewsBanner?: Maybe; - /** Banner Caption */ - suNewsBannerMediaCaption?: Maybe; - /** - * Use a comma to separate the list of names. The “byline" identifies the - * author(s) of the article. It will appear below the headline and dek on the - * article page. - */ - suNewsByline?: Maybe; - /** Paragraphs */ - suNewsComponents?: Maybe>; - /** - * Maximum 180 characters. A "dek" is a brief summary that appears below the - * headline - in smaller font - on the list page and on the article page. - */ - suNewsDek?: Maybe; - /** - * Maximum one featured media. The “featured media” will appear as a - * thumbnail on the list page, and as a thumbnail on the teaser card - * paragraph. - */ - suNewsFeaturedMedia?: Maybe; - /** Hide Social Share Icons */ - suNewsHideSocial?: Maybe; - /** The “publishing date” will appear next to the “byline” below the headline and dek on the article page. */ - suNewsPublishingDate?: Maybe; - /** - * 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; - /** - * 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. - */ - suNewsTopics?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordNews. */ -export type NodeStanfordNewsConnection = Connection & { - __typename?: 'NodeStanfordNewsConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordNews. */ -export type NodeStanfordNewsEdge = Edge & { - __typename?: 'NodeStanfordNewsEdge'; - cursor: Scalars['Cursor']['output']; - node: NodeStanfordNews; -}; - -/** - * Maximum one banner media. The “banner media” will display as a - * full-width image or video above the body text area on the article page. - */ -export type NodeStanfordNewsSuNewsBannerUnion = MediaImage | MediaVideo; - -/** Paragraphs */ -export type NodeStanfordNewsSuNewsComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | 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; - /** The computed meta tags for the entity. */ - metatag: Array; - /** 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>; - /** - * 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; - /** Paragraphs */ - suPageComponents?: Maybe>; - /** - * Maximum 255 characters. The "page description" is a brief summary that - * appears below the page title - in smaller font - on the list page. - */ - suPageDescription?: Maybe; - /** - * Maximum one image. The "page image" 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; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordPage. */ -export type NodeStanfordPageConnection = Connection & { - __typename?: 'NodeStanfordPageConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordPage. */ -export type NodeStanfordPageEdge = Edge & { - __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; - -/** Paragraphs */ -export type NodeStanfordPageSuPageComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg; - -/** 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; - /** 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; - /** 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; - /** Administrative Appointments */ - suPersonAdminAppts?: Maybe>; - /** A list of links to Stanford Affiliations */ - suPersonAffiliations?: Maybe>; - /** Free form content components. */ - suPersonComponents?: Maybe>; - /** A list of education degrees or other notable items. eg: BA, Psychology, Stanford University, 1991 */ - suPersonEducation?: Maybe>; - /** The person's email. */ - suPersonEmail?: Maybe; - /** The person's fax number */ - suPersonFax?: Maybe; - /** The person's preferred first name */ - suPersonFirstName: Scalars['String']['output']; - /** The person's full list of titles. */ - suPersonFullTitle?: Maybe; - /** The person's preferred last name. */ - suPersonLastName: Scalars['String']['output']; - /** An arbitrary assortment of links */ - suPersonLinks?: Maybe>; - /** Street and room of location. */ - suPersonLocationAddress?: Maybe; - /** The building title of location */ - suPersonLocationName?: Maybe; - /** The person's mail code. eg: 3020 */ - suPersonMailCode?: Maybe; - /** A link to a map for the location. */ - suPersonMapUrl?: Maybe; - /** The person's mobile phone number. */ - suPersonMobilePhone?: Maybe; - /** - * 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; - /** Profile Link */ - suPersonProfileLink?: Maybe; - /** Pronouns */ - suPersonPronouns?: Maybe; - /** A list of research highlights. */ - suPersonResearch?: Maybe>; - /** A list of research interests. */ - suPersonResearchInterests?: Maybe>; - /** Scholarly and Research Interests */ - suPersonScholarlyInterests?: Maybe; - /** The person's simple title. eg: Professor. */ - suPersonShortTitle?: Maybe; - /** The person's telephone contact number */ - suPersonTelephone?: Maybe; - /** Select the type and group that this person belongs to. */ - suPersonTypeGroup?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordPerson. */ -export type NodeStanfordPersonConnection = Connection & { - __typename?: 'NodeStanfordPersonConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordPerson. */ -export type NodeStanfordPersonEdge = Edge & { - __typename?: 'NodeStanfordPersonEdge'; - cursor: Scalars['Cursor']['output']; - node: NodeStanfordPerson; -}; - -/** Free form content components. */ -export type NodeStanfordPersonSuPersonComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | 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. The "summary" is appears below the - * title - in smaller font - on the list and teaser display. - */ - body?: Maybe; - book?: Maybe; - /** 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; - /** 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. The - * "authority" field will be displayed to site-visitors below the effective - */ - suPolicyAuthority?: Maybe; - /** Automatic Prefix */ - suPolicyAutoPrefix?: Maybe; - /** - * 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>; - /** Chapter Number */ - suPolicyChapter?: Maybe; - /** - * The day this policy will go into effect. The "effective date" will be - * displayed to site-visitors below the page title. - */ - suPolicyEffective?: Maybe; - /** Policy Number */ - suPolicyPolicyNum?: Maybe; - /** Related Policies */ - suPolicyRelated?: Maybe>; - /** SubChapter Number */ - suPolicySubchapter?: Maybe; - /** Policy Title */ - suPolicyTitle: Scalars['String']['output']; - /** - * The day content and information regarding this policy was updated. The - * "last updated" date will be displayed to site-visitors above the body - */ - suPolicyUpdated?: Maybe; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordPolicy. */ -export type NodeStanfordPolicyConnection = Connection & { - __typename?: 'NodeStanfordPolicyConnection'; - edges: Array; - nodes: Array; - 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; - /** 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>; - /** Choose a type of publication item to display. */ - suPublicationCitation?: Maybe; - /** Paragraphs */ - suPublicationComponents?: Maybe>; - /** This will only display on the node page. */ - suPublicationCta?: Maybe; - /** - * CAUTION: Currently, image functionality is only for data - * collection. It will NOT BE VISIBLE in the end-user display. - */ - suPublicationImage?: Maybe; - /** - * 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. - */ - suPublicationTopics?: Maybe>; - /** Title */ - title: Scalars['String']['output']; -}; - -/** A paginated set of results for NodeStanfordPublication. */ -export type NodeStanfordPublicationConnection = Connection & { - __typename?: 'NodeStanfordPublicationConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for NodeStanfordPublication. */ -export type NodeStanfordPublicationEdge = Edge & { - __typename?: 'NodeStanfordPublicationEdge'; - cursor: Scalars['Cursor']['output']; - node: NodeStanfordPublication; -}; - -/** Choose a type of publication item to display. */ -export type NodeStanfordPublicationSuPublicationCitationUnion = SuArticleJournal | SuArticleNewspaper | SuBook | SuOther | SuThesi; - -/** Paragraphs */ -export type NodeStanfordPublicationSuPublicationComponentsUnion = ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg; - -/** Entity type node. */ -export type NodeUnion = NodeStanfordCourse | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy | NodeStanfordPublication; - -/** Entity type paragraph. */ -export type ParagraphInterface = { - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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 ParagraphStanfordAccordion = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordAccordion'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; - /** 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; - /** A call to action link that shows up below the main body content. */ - suBannerButton?: Maybe; - /** The main headline. This shows up large. */ - suBannerHeader?: Maybe; - /** The banner background image. Please use hi-resolution images. */ - suBannerImage?: Maybe; - /** Smaller heading above the main headline */ - suBannerSupHeader?: Maybe; -}; - -/** A single card */ -export type ParagraphStanfordCard = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordCard'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; - /** This is the main headline of the card type. */ - suCardHeader?: Maybe; - /** This is the text that will display on the site. */ - suCardLink?: Maybe; - /** The main graphical element in the card. See: /patterns/card */ - suCardMedia?: Maybe; - /** This headline appears smaller and above the main headline. See: /patterns/card */ - suCardSuperHeader?: Maybe; -}; - -/** The main graphical element in the card. See: /patterns/card */ -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; - /** 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; - /** Description */ - suEntityDescription?: Maybe; - /** This headline will appear above the content items in large font. */ - suEntityHeadline?: Maybe; - /** - * 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 >; -}; - -/** - * 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 ; - /** 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; - /** Description */ - suGalleryDescription?: Maybe; - /** Headline */ - suGalleryHeadline?: Maybe; - /** Images */ - suGalleryImages?: Maybe>; -}; - -/** Entity type paragraph. */ -export type ParagraphStanfordLayout = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordLayout'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; - /** 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; - /** Description */ - suListDescription?: Maybe; - /** - * 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: 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 <a - * Options</a> to customize the list by taxonomy terms and change the - * number of items displayed in the list. - */ - suListView?: Maybe; -}; - -/** 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; - /** 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; - /** Link the media to something. Only works with images. */ - suMediaCaptionLink?: Maybe; - /** Images or Video. */ - suMediaCaptionMedia?: Maybe; -}; - -/** Images or Video. */ -export type ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion = MediaImage | MediaVideo; - -/** Page Title Banner Paragraph Type */ -export type ParagraphStanfordPageTitleBanner = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordPageTitleBanner'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; -}; - -/** 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; - /** 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; - /** - * 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 - * to link to the home page of this site. - */ - suPersonCtaLink?: Maybe; - /** Add the person's full name. */ - suPersonCtaName?: Maybe; - /** Add the person's professional title */ - suPersonCtaTitle?: Maybe; -}; - -/** 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; - /** 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; - /** Description */ - suScheduleDescription?: Maybe; - /** Headline */ - suScheduleHeadline?: Maybe; - /** Location */ - suScheduleLocation?: Maybe
; - /** Speaker */ - suScheduleSpeaker?: Maybe>; - /** URL */ - suScheduleUrl?: Maybe; -}; - -/** A way to separate items in a row */ -export type ParagraphStanfordSpacer = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordSpacer'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; -}; - -/** A WYSIWYG Editor for all your text writing needs */ -export type ParagraphStanfordWysiwyg = LayoutParagraphsInterface & ParagraphInterface & { - __typename?: 'ParagraphStanfordWysiwyg'; - /** Paragraph Behavior Settings. */ - behaviors?: Maybe; - /** 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; -}; - -/** Entity type paragraph. */ -export type ParagraphUnion = ParagraphStanfordAccordion | ParagraphStanfordBanner | ParagraphStanfordCard | ParagraphStanfordEntity | ParagraphStanfordGallery | ParagraphStanfordLayout | ParagraphStanfordList | ParagraphStanfordMediaCaption | ParagraphStanfordPageTitleBanner | ParagraphStanfordPersonCtum | ParagraphStanfordSchedule | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg; - -/** The schema's entry-point for queries. */ -export type Query = { - __typename?: 'Query'; - /** Load a Block plugin. */ - block?: Maybe; - /** Load a BlockContent entity by id. */ - blockContent?: Maybe; - /** Load a ConfigPages entity by id. */ - configPages?: Maybe; - /** Schema information. */ - info: SchemaInformation; - /** List of all LockupSetting on the platform. */ - lockupSettings: LockupSettingConnection; - /** Load a Media entity by id. */ - media?: Maybe; - /** Load a Menu by name. */ - menu?: Maybe; - /** Load a Node entity by id. */ - node?: Maybe; - /** List of all NodeStanfordCourse on the platform. */ - nodeStanfordCourses: NodeStanfordCourseConnection; - /** List of all NodeStanfordEventSeries on the platform. */ - nodeStanfordEventSeriesItems: NodeStanfordEventSeriesConnection; - /** List of all NodeStanfordEvent on the platform. */ - nodeStanfordEvents: NodeStanfordEventConnection; - /** List of all NodeStanfordNews on the platform. */ - nodeStanfordNewsItems: NodeStanfordNewsConnection; - /** List of all NodeStanfordPage on the platform. */ - nodeStanfordPages: NodeStanfordPageConnection; - /** List of all NodeStanfordPerson on the platform. */ - nodeStanfordPeople: NodeStanfordPersonConnection; - /** List of all NodeStanfordPolicy on the platform. */ - nodeStanfordPolicies: NodeStanfordPolicyConnection; - /** List of all NodeStanfordPublication on the platform. */ - nodeStanfordPublications: NodeStanfordPublicationConnection; - /** Load a Paragraph entity by id. */ - paragraph?: Maybe; - /** Load a Redirect entity by id. */ - redirect?: Maybe; - /** List of all Redirect on the platform. */ - redirects: RedirectConnection; - /** Load a Route by path. */ - route?: Maybe; - /** Query for view stanford_basic_pages display basic_page_type_list_graphql. */ - stanfordBasicPages?: Maybe; - /** List of all StanfordBasicSiteSetting on the platform. */ - stanfordBasicSiteSettings: StanfordBasicSiteSettingConnection; - /** Query for view stanford_courses display default_list_viewfield_block_graphql. */ - stanfordCourses?: Maybe; - /** Query for view stanford_events display list_page_graphql. */ - stanfordEvents?: Maybe; - /** Query for view stanford_events display past_events_list_block_graphql. */ - stanfordEventsPastEvents?: Maybe; - /** List of all StanfordGlobalMessage on the platform. */ - stanfordGlobalMessages: StanfordGlobalMessageConnection; - /** List of all StanfordLocalFooter on the platform. */ - stanfordLocalFooters: StanfordLocalFooterConnection; - /** News Views */ - stanfordNews?: Maybe; - /** A list of people in a grid with node as the base table */ - stanfordPerson?: Maybe; - /** Query for view stanford_publications display list_graphql. */ - stanfordPublications?: Maybe; - /** Query for view stanford_shared_tags display card_grid_graphql. */ - stanfordSharedTags?: Maybe; - /** List of all StanfordSuperFooter on the platform. */ - stanfordSuperFooters: StanfordSuperFooterConnection; - /** Load a Term entity by id. */ - term?: Maybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryBlockArgs = { - id: Scalars['ID']['input']; -}; - - -/** The schema's entry-point for queries. */ -export type QueryBlockContentArgs = { - id: Scalars['ID']['input']; - revision?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryConfigPagesArgs = { - id: Scalars['ID']['input']; -}; - - -/** The schema's entry-point for queries. */ -export type QueryLockupSettingsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryMediaArgs = { - id: Scalars['ID']['input']; - revision?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryMenuArgs = { - name: MenuAvailable; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeArgs = { - id: Scalars['ID']['input']; - revision?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordCoursesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordEventSeriesItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordEventsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordNewsItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordPagesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordPeopleArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordPoliciesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryNodeStanfordPublicationsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryParagraphArgs = { - id: Scalars['ID']['input']; - revision?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryRedirectArgs = { - id: Scalars['ID']['input']; -}; - - -/** The schema's entry-point for queries. */ -export type QueryRedirectsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryRouteArgs = { - path: Scalars['String']['input']; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordBasicPagesArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordBasicSiteSettingsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordCoursesArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordEventsArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordEventsPastEventsArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordGlobalMessagesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordLocalFootersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordNewsArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordPersonArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordPublicationsArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordSharedTagsArgs = { - contextualFilter?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - pageSize?: InputMaybe; - sortDir?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryStanfordSuperFootersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - reverse?: InputMaybe; - sortKey?: InputMaybe; -}; - - -/** The schema's entry-point for queries. */ -export type QueryTermArgs = { - id: Scalars['ID']['input']; - revision?: InputMaybe; -}; - -/** 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; - /** To */ - redirectRedirect: Link; - /** - * Enter an internal Drupal path or path alias to redirect (e.g. node/123 or taxonomy/term/123). Fragment anchors (e.g. #anchor) are not 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; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for Redirect. */ -export type RedirectEdge = Edge & { - __typename?: 'RedirectEdge'; - cursor: Scalars['Cursor']['output']; - node: Redirect; -}; - -/** Entity type redirect. */ -export type RedirectInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The computed meta tags for the entity. */ - metatag: Array; - /** To */ - redirectRedirect: Link; - /** - * Enter an internal Drupal path or path alias to redirect (e.g. node/123 or taxonomy/term/123). Fragment anchors (e.g. #anchor) are not allowed. - */ - redirectSource: RedirectSourceType; - /** The redirect status code. */ - statusCode: Scalars['Int']['output']; -}; - -/** Redirect Source data. */ -export type RedirectSourceType = { - __typename?: 'RedirectSourceType'; - /** Source URL */ - url: Scalars['String']['output']; -}; - -/** Entity type 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']; - /** URL of this route. */ - 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 | TermBasicPageType | TermStanfordEventType | TermStanfordNewsTopic | TermStanfordPersonType | TermStanfordPublicationTopic | TermSuCourseSubject; - -/** Route outside of this website. */ -export type RouteExternal = Route & { - __typename?: 'RouteExternal'; - /** Whether this route is internal or external. */ - internal: Scalars['Boolean']['output']; - /** URL of this route. */ - url: Scalars['String']['output']; -}; - -/** Route within this website. */ -export type RouteInternal = Route & { - __typename?: 'RouteInternal'; - /** Breadcrumb links for this route. */ - breadcrumbs?: Maybe>; - /** Content assigned to this route. */ - entity?: Maybe; - /** Whether this route is internal or external. */ - internal: Scalars['Boolean']['output']; - /** URL of this route. */ - url: Scalars['String']['output']; -}; - -/** Redirect to another URL with status. */ -export type RouteRedirect = Route & { - __typename?: 'RouteRedirect'; - /** Whether this route is internal or external. */ - internal: Scalars['Boolean']['output']; - /** Utility prop. Always true for redirects. */ - redirect: Scalars['Boolean']['output']; - /** Suggested status for redirect. Eg 301. */ - status: Scalars['Int']['output']; - /** URL of this route. */ - url: Scalars['String']['output']; -}; - -/** Route types that can exist in the system. */ -export type RouteUnion = RouteExternal | RouteInternal | RouteRedirect; - -/** Schema information provided by the system. */ -export type SchemaInformation = { - __typename?: 'SchemaInformation'; - /** The schema description. */ - description?: Maybe; - /** The internal path to the front page. */ - home?: Maybe; - /** The site name. */ - name?: Maybe; - /** The schema version. */ - version?: Maybe; -}; - -/** Smart Date data. */ -export type SmartDateType = { - __typename?: 'SmartDateType'; - /** Duration, in minutes */ - duration?: Maybe; - /** End timestamp value */ - end_value: Scalars['Timestamp']['output']; - /** RRule ID */ - rrule?: Maybe; - /** RRule Index */ - rrule_index?: Maybe; - /** Timezone */ - timezone?: Maybe; - /** Start timestamp value */ - value: Scalars['Timestamp']['output']; -}; - -/** Sort direction. */ -export enum SortDirection { - /** Ascending */ - Asc = 'ASC', - /** Descending */ - Desc = 'DESC' -} - -export type StanfordBasicPagesContextualFilterInput = { - term_node_taxonomy_name_depth?: InputMaybe; -}; - -/** Result for view stanford_basic_pages display basic_page_type_list_graphql. */ -export type StanfordBasicPagesResult = View & { - __typename?: 'StanfordBasicPagesResult'; - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** Exposed filters for the view. */ - filters: Array>; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The results of the view. */ - results: Array; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -export enum StanfordBasicPagesSortKeys { - /** Changed */ - Changed = 'CHANGED', - /** Authored on */ - Created = 'CREATED', - /** 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; - /** - * 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, register your - * site with Google Analytics, 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. - */ - suGoogleAnalytics?: Maybe; - /** Check this box to disable the external link icons. */ - suHideExtLinkIcons?: Maybe; - /** Check this box to disable the site search box. */ - suHideSiteSearch?: Maybe; - /** Send content data to Algolia using the configured credentials below. */ - suSiteAlgolia?: Maybe; - /** - * This is your unique application identifier. It's used to identify you when - * using Algolia's API. Find this ID in ; - /** - * 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 the user-guide. - */ - suGlobalMsgType: Scalars['String']['output']; -}; - -/** A paginated set of results for StanfordGlobalMessage. */ -export type StanfordGlobalMessageConnection = Connection & { - __typename?: 'StanfordGlobalMessageConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for StanfordGlobalMessage. */ -export type StanfordGlobalMessageEdge = Edge & { - __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; - /** Enabled */ - suFooterEnabled?: Maybe; - /** Action Links */ - suLocalFootAction?: Maybe>; - /** Address */ - suLocalFootAddress?: Maybe
; - /** Signup Button Text */ - suLocalFootFButton?: Maybe; - /** Signup Form Intro */ - suLocalFootFIntro?: Maybe; - /** Form Method */ - suLocalFootFMethod: Scalars['String']['output']; - /** Form Action URL */ - suLocalFootFUrl?: Maybe; - /** Site title line. */ - suLocalFootLine1?: Maybe; - /** Secondary title line. */ - suLocalFootLine2?: Maybe; - /** Tertiary title line. */ - suLocalFootLine3?: Maybe; - /** Organization name. */ - suLocalFootLine4?: Maybe; - /** Last line full width option. */ - suLocalFootLine5?: Maybe; - /** Upload logo image */ - suLocalFootLocImg?: Maybe; - /** Link the footer lockup to somewhere. */ - suLocalFootLocLink?: Maybe; - /** Layout options. */ - suLocalFootLocOp?: Maybe; - /** First Content Block */ - suLocalFootPrCo?: Maybe; - /** Primary Links */ - suLocalFootPrimary?: Maybe>; - /** Primary Links Header */ - suLocalFootPrimeH?: Maybe; - /** Second Content Block */ - suLocalFootSeCo?: Maybe; - /** Secondary Links */ - suLocalFootSecond?: Maybe>; - /** Secondary Links Header */ - suLocalFootSecondH?: Maybe; - /** Social Links */ - suLocalFootSocial?: Maybe>; - /** The link text for a user to log into this site. */ - suLocalFootSunetT?: Maybe; - /** Third Content Block */ - suLocalFootTr2Co?: Maybe; - /** Fourth Content Block */ - suLocalFootTrCo?: Maybe; - /** - * 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. - * The lockup will only change the look. Remember to change the name of - * your site as well. See the user guide for instructions on and . - */ - suLocalFootUseLoc?: Maybe; - /** - * 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; -}; - -/** A paginated set of results for StanfordLocalFooter. */ -export type StanfordLocalFooterConnection = Connection & { - __typename?: 'StanfordLocalFooterConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for StanfordLocalFooter. */ -export type StanfordLocalFooterEdge = Edge & { - __typename?: 'StanfordLocalFooterEdge'; - cursor: Scalars['Cursor']['output']; - node: StanfordLocalFooter; -}; - -export type StanfordNewsContextualFilterInput = { - term_node_taxonomy_name_depth?: InputMaybe; -}; - -/** News Views */ -export type StanfordNewsResult = View & { - __typename?: 'StanfordNewsResult'; - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** Exposed filters for the view. */ - filters: Array>; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The results of the view. */ - results: Array; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -export enum StanfordNewsSortKeys { - /** Changed */ - Changed = 'CHANGED', - /** Authored on */ - Created = 'CREATED', - /** Publishing Date (su_news_publishing_date) */ - PublishingDate = 'PUBLISHING_DATE', - /** Title */ - Title = 'TITLE' -} - -export type StanfordPersonContextualFilterInput = { - term_node_taxonomy_name_depth?: InputMaybe; -}; - -/** A list of people in a grid with node as the base table */ -export type StanfordPersonResult = View & { - __typename?: 'StanfordPersonResult'; - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** Exposed filters for the view. */ - filters: Array>; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The results of the view. */ - results: Array; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -export enum StanfordPersonSortKeys { - /** Changed */ - Changed = 'CHANGED', - /** Authored on */ - Created = 'CREATED', - /** First Name (su_person_first_name) */ - FirstName = 'FIRST_NAME', - /** Last Name (su_person_last_name) */ - LastName = 'LAST_NAME', - /** Title */ - Title = 'TITLE' -} - -export type StanfordPublicationsContextualFilterInput = { - term_node_taxonomy_name_depth?: InputMaybe; -}; - -/** Result for view stanford_publications display list_graphql. */ -export type StanfordPublicationsResult = View & { - __typename?: 'StanfordPublicationsResult'; - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** Exposed filters for the view. */ - filters: Array>; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The results of the view. */ - results: Array; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -export enum StanfordPublicationsSortKeys { - /** Changed */ - Changed = 'CHANGED', - /** Authored on */ - Created = 'CREATED', - /** Day (su_day) */ - Day = 'DAY', - /** Month (su_month) */ - Month = 'MONTH', - /** Title */ - Title = 'TITLE', - /** Year (su_year) */ - Year = 'YEAR' -} - -export type StanfordSharedTagsContextualFilterInput = { - term_node_taxonomy_name_depth?: InputMaybe; - type?: InputMaybe; -}; - -/** Result for view stanford_shared_tags display card_grid_graphql. */ -export type StanfordSharedTagsResult = View & { - __typename?: 'StanfordSharedTagsResult'; - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** Exposed filters for the view. */ - filters: Array>; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The results of the view. */ - results: Array; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -export enum StanfordSharedTagsSortKeys { - /** Changed */ - Changed = 'CHANGED', - /** Authored on */ - Created = 'CREATED', - /** 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; - /** Check this box to display a site-wide super footer. This content will appear above the local footer on all site pages. */ - suSuperFootEnabled?: Maybe; - /** Intranet Link */ - suSuperFootIntranet?: Maybe; - /** Link */ - suSuperFootLink?: Maybe>; - /** An open area for WYSIWYG text */ - suSuperFootText?: Maybe; - /** Super Footer Title */ - suSuperFootTitle?: Maybe; -}; - -/** A paginated set of results for StanfordSuperFooter. */ -export type StanfordSuperFooterConnection = Connection & { - __typename?: 'StanfordSuperFooterConnection'; - edges: Array; - nodes: Array; - pageInfo: ConnectionPageInfo; -}; - -/** Edge for StanfordSuperFooter. */ -export type StanfordSuperFooterEdge = Edge & { - __typename?: 'StanfordSuperFooterEdge'; - cursor: Scalars['Cursor']['output']; - node: StanfordSuperFooter; -}; - -/** Entity type citation. */ -export type SuArticleJournal = CitationInterface & { - __typename?: 'SuArticleJournal'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Author(s) */ - suAuthor?: Maybe>; - /** Day */ - suDay?: Maybe; - /** - * 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 - * 12.345/123123. - */ - suDoi?: Maybe; - /** Issue */ - suIssue?: Maybe; - /** The publisher of the journal. E.g. IEEE, Elsevier, etc. */ - suJournalPublisher?: Maybe; - /** Month */ - suMonth?: Maybe; - /** Page(s) */ - suPage?: Maybe; - /** The name of the Journal in which the article was published. */ - suPublisher?: Maybe; - /** - * 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; - /** Volume */ - suVolume?: Maybe; - /** Year */ - suYear?: Maybe; -}; - -/** Entity type citation. */ -export type SuArticleNewspaper = CitationInterface & { - __typename?: 'SuArticleNewspaper'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Author(s) */ - suAuthor?: Maybe>; - /** Day */ - suDay?: Maybe; - /** Month */ - suMonth?: Maybe; - /** Publisher */ - suPublisher?: Maybe; - /** - * 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; - /** Year */ - suYear?: Maybe; -}; - -/** Entity type citation. */ -export type SuBook = CitationInterface & { - __typename?: 'SuBook'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Author(s) */ - suAuthor?: Maybe>; - /** - * 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 - * 12.345/123123. - */ - suDoi?: Maybe; - /** Edition */ - suEdition?: Maybe; - /** - * 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; - /** Publisher */ - suPublisher?: Maybe; - /** Publication Place */ - suPublisherPlace?: Maybe; - /** Subtitle */ - suSubtitle?: Maybe; - /** - * 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; - /** Year */ - suYear?: Maybe; -}; - -/** Entity type citation. */ -export type SuOther = CitationInterface & { - __typename?: 'SuOther'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Author(s) */ - suAuthor?: Maybe>; - /** Day */ - suDay?: Maybe; - /** Month */ - suMonth?: Maybe; - /** Publisher */ - suPublisher?: Maybe; - /** Subtitle */ - suSubtitle?: Maybe; - /** External Source */ - suUrl?: Maybe; - /** Year */ - suYear?: Maybe; -}; - -/** Entity type su_policy_log. */ -export type SuPolicyLog = SuPolicyLogInterface & { - __typename?: 'SuPolicyLog'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** The day this change log occurs. The "date" will appear above the change log notes. */ - suPolicyDate: DateTime; - /** Notes */ - suPolicyNotes: Scalars['String']['output']; - /** Check this box to display this change log information on the policy's detail page. */ - suPolicyPublic?: Maybe; - /** A "title" is short text that appears next to the "Date" on the detail policy page. */ - suPolicyTitle: Scalars['String']['output']; -}; - -/** Entity type su_policy_log. */ -export type SuPolicyLogInterface = { - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; -}; - -/** Entity type su_policy_log. */ -export type SuPolicyLogUnion = SuPolicyLog; - -/** Entity type citation. */ -export type SuThesi = CitationInterface & { - __typename?: 'SuThesi'; - /** The Universally Unique IDentifier (UUID). */ - id: Scalars['ID']['output']; - /** Author(s) */ - suAuthor?: Maybe>; - /** Day */ - suDay?: Maybe; - /** - * 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 - * 12.345/123123. - */ - suDoi?: Maybe; - /** Type of Dissertation */ - suGenre?: Maybe; - /** Month */ - suMonth?: Maybe; - /** This can also be the university for the thesis. */ - suPublisher?: Maybe; - /** - * 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; - /** To display the year in the citation style for Chicago format, the publisher field must be populated. */ - suYear?: Maybe; -}; - -/** The schema's entry-point for subscriptions. */ -export type Subscription = { - __typename?: 'Subscription'; - /** Placeholder for subscription extension. */ - _: Scalars['Boolean']['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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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; - /** Name */ - name: Scalars['String']['output']; - /** The parents of this term. */ - parent?: Maybe; - /** 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 TermUnion = TermBasicPageType | TermEventAudience | TermStanfordEventGroup | TermStanfordEventKeyword | TermStanfordEventSubject | TermStanfordEventType | TermStanfordNewsTopic | TermStanfordPersonType | TermStanfordPublicationTopic | TermSuCourseQuarter | TermSuCourseSubject | TermSuCourseTag | TermSuSharedTag; - -/** A processed text format defined by the CMS. */ -export type Text = { - __typename?: 'Text'; - /** The text format used to process the text value. */ - format?: Maybe; - /** The processed text value. */ - processed?: Maybe; - /** The raw text value. */ - value?: Maybe; -}; - -/** A processed text format with summary defined by the CMS. */ -export type TextSummary = { - __typename?: 'TextSummary'; - /** The text format used to process the text value. */ - format?: Maybe; - /** The processed text value. */ - processed?: Maybe; - /** The processed text summary. */ - summary?: Maybe; - /** The raw text value. */ - value?: Maybe; -}; - -/** - * 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'; - /** Unsupported type, always TRUE. */ - unsupported?: Maybe; -}; - -/** Views represent collections of curated data from the CMS. */ -export type View = { - /** The description of the view. */ - description?: Maybe; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** The ID of the view. */ - id: Scalars['ID']['output']; - /** The human friendly label of the view. */ - label?: Maybe; - /** The language code of the view. */ - langcode?: Maybe; - /** Information about the page in the view. */ - pageInfo: ViewPageInfo; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -/** An exposed filter option for the view. */ -export type ViewFilter = { - __typename?: 'ViewFilter'; - /** The filter element attributes. */ - attributes: Scalars['UntypedStructuredData']['output']; - /** The filter element description. */ - description?: Maybe; - /** The filter identifier. */ - id: Scalars['ID']['output']; - /** The filter element label. */ - label?: Maybe; - /** Whether the filter allows multiple values. */ - multiple: Scalars['Boolean']['output']; - /** The filter element options if any are defined. */ - options?: Maybe; - /** The filter plugin type. */ - plugin: Scalars['String']['output']; - /** Whether the filter is required. */ - required: Scalars['Boolean']['output']; - /** The filter field type. */ - type: Scalars['String']['output']; - /** The value for the filter. Could be an array for multiple values. */ - value?: Maybe; -}; - -/** Information about the page in a view. */ -export type ViewPageInfo = { - __typename?: 'ViewPageInfo'; - /** Any result offset being used. */ - offset: Scalars['Int']['output']; - /** The current page being returned. */ - page: Scalars['Int']['output']; - /** How many results per page. */ - pageSize: Scalars['Int']['output']; - /** How many results total. */ - total: Scalars['Int']['output']; -}; - -/** A reference to an embedded view */ -export type ViewReference = { - __typename?: 'ViewReference'; - /** The contextual filter values used. */ - contextualFilter?: Maybe>; - /** The machine name of the display. */ - display: Scalars['String']['output']; - /** How many results per page. */ - pageSize?: Maybe; - /** The name of the query used to fetch the data, if the view is a GraphQL display. */ - query?: Maybe; - /** The machine name of the view. */ - view: Scalars['String']['output']; -}; - -/** All available view result types. */ -export type ViewResultUnion = StanfordBasicPagesResult | StanfordCoursesResult | StanfordEventsPastEventsResult | StanfordEventsResult | StanfordNewsResult | StanfordPersonResult | StanfordPublicationsResult | StanfordSharedTagsResult; - -export type NodeQueryVariables = Exact<{ - uuid: Scalars['ID']['input']; -}>; - - -export type NodeQuery = { __typename?: 'Query', node?: { __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null } | { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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 } | 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 } | 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 } | null }> | null } | { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 } | null }> | null } | { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null } | { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, suPageDescription?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | 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', 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 } } } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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, suPageImage?: { __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, status: boolean, path: string, suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array | null, suPersonEducation?: Array | 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 | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null } | { __typename: 'NodeStanfordPolicy', id: string, title: string, status: boolean, path: string, suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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, book?: { __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean }> }> }> }> }> } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | 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 } }; - -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; - -export type AllNodesQueryVariables = Exact<{ - first?: InputMaybe; - nodeStanfordCourses?: InputMaybe; - nodeStanfordEventSeriesItems?: InputMaybe; - nodeStanfordEvents?: InputMaybe; - nodeStanfordNewsItems?: InputMaybe; - nodeStanfordPages?: InputMaybe; - nodeStanfordPeople?: InputMaybe; - nodeStanfordPolicies?: InputMaybe; - nodeStanfordPublications?: InputMaybe; -}>; - - -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 } } }; - -export type CoursesQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type CoursesQuery = { __typename?: 'Query', nodeStanfordCourses: { __typename?: 'NodeStanfordCourseConnection', nodes: Array<{ __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type EventSeriesQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type EventSeriesQuery = { __typename?: 'Query', nodeStanfordEventSeriesItems: { __typename?: 'NodeStanfordEventSeriesConnection', nodes: Array<{ __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, id: string, title: string, status: boolean, path: string, 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 }> | 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, 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 | null, pageSize?: number | null } | 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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type EventsQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -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 | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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 } | 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 } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type NewsQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type NewsQuery = { __typename?: 'Query', nodeStanfordNewsItems: { __typename?: 'NodeStanfordNewsConnection', nodes: Array<{ __typename: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, id: string, title: string, status: boolean, path: string, 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type BasicPagesQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type BasicPagesQuery = { __typename?: 'Query', nodeStanfordPages: { __typename?: 'NodeStanfordPageConnection', nodes: Array<{ __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, status: boolean, path: string, 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 } | 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', 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 } } } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type PeopleQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type PeopleQuery = { __typename?: 'Query', nodeStanfordPeople: { __typename?: 'NodeStanfordPersonConnection', nodes: Array<{ __typename: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array | null, suPersonEducation?: Array | 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 | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type PoliciesQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -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, id: string, title: string, status: boolean, path: string, 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, book?: { __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean }> }> }> }> }> } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | null } } }; - -export type PublicationsQueryVariables = Exact<{ - first?: InputMaybe; - after?: InputMaybe; -}>; - - -export type PublicationsQuery = { __typename?: 'Query', nodeStanfordPublications: { __typename?: 'NodeStanfordPublicationConnection', nodes: Array<{ __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ConnectionPageInfo', hasNextPage: boolean, endCursor?: any | 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: 'MediaVideo', mediaOembedVideo: string, id: string, name: 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | null } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }; - -export type ConfigPagesQueryVariables = Exact<{ [key: string]: never; }>; - - -export type ConfigPagesQuery = { __typename?: 'Query', stanfordBasicSiteSettings: { __typename?: 'StanfordBasicSiteSettingConnection', nodes: Array<{ __typename: 'StanfordBasicSiteSetting', id: string, 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', id: string, 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', id: string, 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', id: string, 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 FragmentTextSummaryFragment = { __typename?: 'TextSummary', processed?: any | null, summary?: any | null }; - -export type FragmentTextFragment = { __typename?: 'Text', processed?: any | null }; - -export type FragmentSuPolicyLogFragment = { __typename: 'SuPolicyLog', id: string, suPolicyNotes: string, suPolicyPublic?: boolean | null, suPolicyTitle: string, suPolicyDate: { __typename?: 'DateTime', timezone: any, time: any } }; - -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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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 } | 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; - -type FragmentMediaInterface_MediaEmbeddable_Fragment = { __typename: 'MediaEmbeddable', id: string, name: string }; - -type FragmentMediaInterface_MediaFile_Fragment = { __typename: 'MediaFile', id: string, name: string }; - -type FragmentMediaInterface_MediaGoogleForm_Fragment = { __typename: 'MediaGoogleForm', id: string, name: string }; - -type FragmentMediaInterface_MediaImage_Fragment = { __typename: 'MediaImage', id: string, name: string }; - -type FragmentMediaInterface_MediaStanfordGalleryImage_Fragment = { __typename: 'MediaStanfordGalleryImage', id: string, name: string }; - -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_MediaVideo_Fragment; - -export type FragmentMediaFileFragment = { __typename: 'MediaFile', id: string, name: string, mediaFile: { __typename?: 'File', url: string } }; - -export type FragmentMediaEmbeddableFragment = { __typename: 'MediaEmbeddable', mediaEmbeddableCode?: string | null, mediaEmbeddableOembed?: string | null, id: string, name: string }; - -export type FragmentMediaGoogleFormFragment = { __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 } }; - -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 }; - -export type FragmentMediaVideoFragment = { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string }; - -type FragmentMediaUnion_MediaEmbeddable_Fragment = { __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 } }; - -type FragmentMediaUnion_MediaGoogleForm_Fragment = { __typename: 'MediaGoogleForm', mediaGoogleForm: string, id: string, name: string }; - -type FragmentMediaUnion_MediaImage_Fragment = { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } }; - -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 FragmentMediaUnion_MediaVideo_Fragment = { __typename: 'MediaVideo', mediaOembedVideo: string, id: string, name: string }; - -export type FragmentMediaUnionFragment = FragmentMediaUnion_MediaEmbeddable_Fragment | FragmentMediaUnion_MediaFile_Fragment | FragmentMediaUnion_MediaGoogleForm_Fragment | FragmentMediaUnion_MediaImage_Fragment | FragmentMediaUnion_MediaStanfordGalleryImage_Fragment | FragmentMediaUnion_MediaVideo_Fragment; - -export type FragmentDateTimeFragment = { __typename?: 'DateTime', timezone: any, time: any }; - -export type FragmentSmartDateTypeFragment = { __typename?: 'SmartDateType', value: any, end_value: any, timezone?: string | null, rrule_index?: number | null, rrule?: number | 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 FragmentNodeInterface_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeInterface_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -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; - -export type FragmentNodeStanfordPageFragment = { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, status: boolean, path: string, 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 } | 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', 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 } } } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordCourseFragment = { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordEventFragment = { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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 } | 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 } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordEventSeriesFragment = { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, id: string, title: string, status: boolean, path: string, 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 }> | 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, 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 | null, pageSize?: number | null } | 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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordNewsFragment = { __typename: 'NodeStanfordNews', suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, id: string, title: string, status: boolean, path: string, 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPersonFragment = { __typename: 'NodeStanfordPerson', suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array | null, suPersonEducation?: Array | 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 | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPolicyFragment = { __typename: 'NodeStanfordPolicy', suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, id: string, title: string, status: boolean, path: string, 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, book?: { __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean }> }> }> }> }> } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPublicationFragment = { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeUnion_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null }; - -type FragmentNodeUnion_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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 } | 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 } | 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 } | null }> | null }; - -type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 } | null }> | null }; - -type FragmentNodeUnion_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null }; - -type FragmentNodeUnion_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, suPageDescription?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | 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', 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 } } } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null }; - -type FragmentNodeUnion_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, status: boolean, path: string, suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array | null, suPersonEducation?: Array | 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 | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null }; - -type FragmentNodeUnion_NodeStanfordPolicy_Fragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, status: boolean, path: string, suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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, book?: { __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean }> }> }> }> }> } | null }; - -type FragmentNodeUnion_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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; - -export type FragmentNodeStanfordCourseTeaserFragment = { __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseInstructors?: Array | null, id: string, title: string, status: boolean, 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 } | null } | 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 } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordEventTeaserFragment = { __typename: 'NodeStanfordEvent', suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, id: string, title: string, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordEventSeriesTeaserFragment = { __typename: 'NodeStanfordEventSeries', suEventSeriesDek?: string | null, id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordNewsTeaserFragment = { __typename: 'NodeStanfordNews', suNewsDek?: string | null, id: string, title: string, status: boolean, 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 } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPageTeaserFragment = { __typename: 'NodeStanfordPage', suPageDescription?: string | null, id: string, title: string, status: boolean, 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', suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPersonTeaserFragment = { __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPolicyTeaserFragment = { __typename: 'NodeStanfordPolicy', id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -export type FragmentNodeStanfordPublicationTeaserFragment = { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = { __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseInstructors?: Array | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null } | 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 } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null }; - -type FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment = { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null }; - -type FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment = { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, suEventSeriesDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }; - -type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, suNewsDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null } | null }; - -type FragmentNodeTeaserUnion_NodeStanfordPage_Fragment = { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, suPageDescription?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename?: 'ParagraphStanfordBanner', suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } } | null }; - -type FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment = { __typename: 'NodeStanfordPerson', id: string, title: string, status: boolean, path: string, suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPersonPhoto?: { __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, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null }; - -type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | 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; - -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_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_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_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_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_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_ParagraphStanfordWysiwyg_Fragment = { __typename: 'ParagraphStanfordWysiwyg', id: string, behaviors?: string | null, status: boolean }; - -export type FragmentParagraphInterfaceFragment = FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment | FragmentParagraphInterface_ParagraphStanfordBanner_Fragment | FragmentParagraphInterface_ParagraphStanfordCard_Fragment | FragmentParagraphInterface_ParagraphStanfordEntity_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; - -export type FragmentParagraphStanfordAccordionFragment = { __typename: 'ParagraphStanfordAccordion', suAccordionTitle: string, id: string, behaviors?: string | null, status: boolean, suAccordionBody: { __typename?: 'Text', processed?: any | 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 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 }> | 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, 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 | null, pageSize?: number | 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 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 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 FragmentParagraphStanfordPageTitleBannerFragment = { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } }; - -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_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 }> | 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_ParagraphStanfordList_Fragment = { __typename: 'ParagraphStanfordList', id: string, behaviors?: string | null, status: boolean, suListHeadline: string, 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 | null, pageSize?: number | 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_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_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 }; - -export type FragmentParagraphUnionFragment = FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment | FragmentParagraphUnion_ParagraphStanfordBanner_Fragment | FragmentParagraphUnion_ParagraphStanfordCard_Fragment | FragmentParagraphUnion_ParagraphStanfordEntity_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; - -export type FragmentMenuLinkFragment = { __typename?: 'MenuItem', url?: string | null, title: string, id: string, expanded: boolean }; - -export type MenuQueryVariables = Exact<{ - name?: InputMaybe; -}>; - - -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; -}>; - - -export type RouteQuery = { __typename?: 'Query', route?: { __typename: 'RouteExternal' } | { __typename: 'RouteInternal', entity?: { __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null } | { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, suEventAltLoc?: string | null, suEventContactInfo?: string | null, suEventDek?: string | null, suEventEmail?: any | null, suEventSponsor?: Array | null, suEventSubheadline?: string | null, suEventTelephone?: any | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | 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 } | 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 } | 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 } | null }> | null } | { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, suEventSeriesDek?: string | null, suEventSeriesSubheadline?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 } | null }> | null } | { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, suNewsBannerMediaCaption?: string | null, suNewsByline?: string | null, suNewsDek?: string | null, suNewsHideSocial?: boolean | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null } | { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, suPageDescription?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null, suPageBanner?: { __typename: 'ParagraphStanfordBanner', suBannerHeader?: string | null, suBannerSupHeader?: string | null, id: string, behaviors?: string | null, status: boolean, suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suBannerBody?: { __typename?: 'Text', processed?: any | null } | null, suBannerButton?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } } | 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 }> | 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, 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 | null, pageSize?: number | null } | 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, suPageImage?: { __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, status: boolean, path: string, suPersonAcademicAppt?: string | null, suPersonAdminAppts?: Array | null, suPersonEducation?: Array | 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 | null, suPersonShortTitle?: string | null, suPersonTelephone?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | null } | { __typename: 'NodeStanfordPolicy', id: string, title: string, status: boolean, path: string, suPolicyAuthority?: string | null, suPolicyAutoPrefix?: boolean | null, suPolicyChapter?: string | null, suPolicyPolicyNum?: string | null, suPolicySubchapter?: string | null, suPolicyTitle: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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, book?: { __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean, children: Array<{ __typename?: 'BookLink', id: string, title: string, url?: string | null, expanded: boolean }> }> }> }> }> } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPublicationAuthorRef?: Array<{ __typename: 'NodeStanfordPerson', suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, id: string, title: string, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }> | 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 }> | 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, 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 | null, pageSize?: number | null } | 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 } | null }> | 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; - after?: InputMaybe; -}>; - - -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; - sortKey?: InputMaybe; - sortDir?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, 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', suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordCoursesQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -export type StanfordCoursesQuery = { __typename?: 'Query', stanfordCourses?: { __typename?: 'StanfordCoursesResult', results: Array<{ __typename: 'NodeStanfordCourse', suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseId?: number | null, suCourseInstructors?: Array | null, suCourseSectionUnits?: string | null, id: string, title: string, status: boolean, path: string, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: 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 } | 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 } | 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordEvent' } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordEventsQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordEventsPastEventsQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordEventSeries' } | { __typename?: 'NodeStanfordNews' } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordNewsQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, 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 } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordPage' } | { __typename?: 'NodeStanfordPerson' } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordPersonQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, path: string, suPersonPhoto?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename?: 'NodeStanfordPolicy' } | { __typename?: 'NodeStanfordPublication' }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordPublicationsQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -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, status: boolean, 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 } | null }> | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; - -export type StanfordSharedTagsQueryVariables = Exact<{ - contextualFilters?: InputMaybe; - pageSize?: InputMaybe; - page?: InputMaybe; - offset?: InputMaybe; -}>; - - -export type StanfordSharedTagsQuery = { __typename?: 'Query', stanfordSharedTags?: { __typename?: 'StanfordSharedTagsResult', results: Array<{ __typename: 'NodeStanfordCourse', id: string, title: string, status: boolean, path: string, suCourseAcademicYear?: string | null, suCourseCode?: string | null, suCourseInstructors?: Array | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null } | 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 } | null }> | null, body?: { __typename?: 'TextSummary', processed?: any | null } | null } | { __typename: 'NodeStanfordEvent', id: string, title: string, status: boolean, path: string, suEventAltLoc?: string | null, suEventSubheadline?: string | null, suEventDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null, suEventSource?: { __typename?: 'Link', url?: string | null, title?: string | null } | null } | { __typename: 'NodeStanfordEventSeries', id: string, title: string, status: boolean, path: string, suEventSeriesDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any } } | { __typename: 'NodeStanfordNews', id: string, title: string, status: boolean, path: string, suNewsDek?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null, suNewsPublishingDate?: { __typename?: 'DateTime', timezone: any, time: any } | null, suNewsSource?: { __typename?: 'Link', url?: string | null } | null } | { __typename: 'NodeStanfordPage', id: string, title: string, status: boolean, path: string, suPageDescription?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, suPageImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null, suPageBanner?: { __typename?: 'ParagraphStanfordBanner', suBannerImage?: { __typename: 'MediaImage', id: string, name: string, mediaImage: { __typename?: 'Image', url: string, alt?: string | null, height: number, width: number } } | null } | { __typename: 'ParagraphStanfordPageTitleBanner', 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 } } } | null } | { __typename: 'NodeStanfordPerson', id: string, title: string, status: boolean, path: string, suPersonFullTitle?: string | null, suPersonShortTitle?: string | null, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, body?: { __typename?: 'TextSummary', processed?: any | null, summary?: any | null } | null, suPolicyUpdated?: { __typename?: 'DateTime', timezone: any, time: any } | null } | { __typename: 'NodeStanfordPublication', id: string, title: string, status: boolean, path: string, changed: { __typename?: 'DateTime', timezone: any, time: any }, created: { __typename?: 'DateTime', timezone: any, time: any }, 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 } | null }> | null }>, pageInfo: { __typename?: 'ViewPageInfo', page: number, total: number } } | null }; diff --git a/src/lib/gql/__generated__/drupal.d.tsx b/src/lib/gql/__generated__/drupal.d.tsx new file mode 100644 index 0000000..1412c1b --- /dev/null +++ b/src/lib/gql/__generated__/drupal.d.tsx @@ -0,0 +1,14492 @@ +/** THIS IS GENERATED FILE. DO NOT MODIFY IT DIRECTLY, RUN 'yarn graphql' INSTEAD. **/ +export type Maybe = T | null +export type InputMaybe = Maybe +export type Exact = {[K in keyof T]: T[K]} +export type MakeOptional = Omit & {[SubKey in K]?: Maybe} +export type MakeMaybe = Omit & {[SubKey in K]: Maybe} +export type MakeEmpty = {[_ in K]?: never} +export type Incremental = 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} + 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 + addressLine1?: Maybe + addressLine2?: Maybe + administrativeArea?: Maybe + country?: Maybe + dependentLocality?: Maybe + familyName?: Maybe + givenName?: Maybe + langcode?: Maybe + locality?: Maybe + organization?: Maybe + postalCode?: Maybe + sortingCode?: Maybe +} + +/** Address country. */ +export type AddressCountry = { + __typename?: "AddressCountry" + /** The code of the country. */ + code?: Maybe + /** The name of the country. */ + name?: Maybe +} + +/** 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" + /** The Content Block entity to be displayed within the block. */ + entity: BlockContentUnion + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The rendered output of the block. */ + render?: Maybe + /** The title of the block if provided. */ + title?: Maybe +} + +/** Entity type block_content. */ +export type BlockContentInterface = { + /** 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 + /** A boolean indicating whether this block is reusable. */ + reusable: Scalars["Boolean"]["output"] + /** A brief description of your block. */ + 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 + /** A boolean indicating whether this block is reusable. */ + reusable: Scalars["Boolean"]["output"] + /** Component */ + suComponent?: Maybe> + /** A brief description of your block. */ + title: Scalars["String"]["output"] + } + +/** Component */ +export type BlockContentStanfordComponentBlockSuComponentUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordMediaCaption + | ParagraphStanfordSpacer + | ParagraphStanfordWysiwyg + +/** Entity type block_content. */ +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"] + /** The rendered output of the block. */ + render?: Maybe + /** The title of the block if provided. */ + title?: Maybe +} + +/** 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" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The rendered output of the block. */ + render?: Maybe + /** The title of the block if provided. */ + title?: Maybe +} + +/** Block types that can exist in the system. */ +export type BlockUnion = BlockContent | BlockPlugin + +/** A menu item defined in the CMS. */ +export type BookLink = { + __typename?: "BookLink" + /** Attributes of this menu item. */ + attributes: MenuItemAttributes + /** Child menu items of this menu item. */ + children: Array + /** The description of the menu item. */ + description?: Maybe + /** Whether this menu item is intended to be expanded. */ + expanded: Scalars["Boolean"]["output"] + /** The Universally Unique Identifier (UUID). */ + id: Scalars["ID"]["output"] + /** Whether this menu item links to an internal route. */ + internal: Scalars["Boolean"]["output"] + /** The language of the menu item. */ + langcode: Language + /** The route this menu item uses. Route loading can be disabled per menu type. */ + route?: Maybe + /** The title of the menu item. */ + title: Scalars["String"]["output"] + /** The URL of the menu item. */ + url?: Maybe +} + +/** Entity type citation. */ +export type CitationInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] +} + +/** Entity type citation. */ +export type CitationUnion = SuArticleJournal | SuArticleNewspaper | SuBook | SuOther | SuThesi + +/** Entity type config_pages. */ +export type ConfigPagesInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The computed meta tags for the entity. */ + metatag: Array +} + +/** Entity type config_pages. */ +export type ConfigPagesUnion = + | LockupSetting + | StanfordBasicSiteSetting + | StanfordGlobalMessage + | StanfordLocalFooter + | StanfordSuperFooter + +/** A paginated set of results. */ +export type Connection = { + /** The edges of this connection. */ + edges: Array + /** The nodes of the edges of this connection. */ + nodes: Array + /** Information to aid in pagination. */ + pageInfo: ConnectionPageInfo +} + +/** Information about the page in a connection. */ +export type ConnectionPageInfo = { + __typename?: "ConnectionPageInfo" + /** The cursor for the last element in this page. */ + endCursor?: Maybe + /** Whether there are more pages in this connection. */ + hasNextPage: Scalars["Boolean"]["output"] + /** Whether there are previous pages in this connection. */ + hasPreviousPage: Scalars["Boolean"]["output"] + /** The cursor for the first element in this page. */ + startCursor?: Maybe +} + +/** Choose how your sorts will occur and on which field. */ +export enum ConnectionSortKeys { + /** Sort by creation date */ + CreatedAt = "CREATED_AT", + /** Sort by promoted status. */ + Promoted = "PROMOTED", + /** Sort by sticky status. */ + Sticky = "STICKY", + /** Sort by entity title. */ + Title = "TITLE", + /** Sort by updated date */ + UpdatedAt = "UPDATED_AT", + /** Sort by term weight. */ + Weight = "WEIGHT", +} + +/** A Date range has a start and an end. */ +export type DateRange = { + __typename?: "DateRange" + /** The end of the date range. */ + end?: Maybe + /** The start of the date range. */ + start?: Maybe +} + +/** A DateTime object. */ +export type DateTime = { + __typename?: "DateTime" + /** A string that will have a value of format ±hh:mm */ + offset: Scalars["UtcOffset"]["output"] + /** RFC 3339 compliant time string. */ + time: Scalars["Time"]["output"] + /** Type represents date and time as number of milliseconds from start of the UNIX epoch. */ + timestamp: Scalars["Timestamp"]["output"] + /** A field whose value exists in the standard IANA Time Zone Database. */ + timezone: Scalars["TimeZone"]["output"] +} + +/** + * An edge in a connection. + * Provides the cursor to fetch data based on the position of the associated + * node. Specific edge implementations may provide more information about the + * relationship they represent. + */ +export type Edge = { + cursor: Scalars["Cursor"]["output"] + node: EdgeNode +} + +/** This entity is accessible over an Edge connection. */ +export type EdgeNode = { + id: Scalars["ID"]["output"] +} + +/** A file object to represent an managed file. */ +export type File = { + __typename?: "File" + /** The description of the file. */ + description?: Maybe + /** The mime type of the file. */ + mime?: Maybe + /** The name of the file. */ + name?: Maybe + /** The size of the file in bytes. */ + size: Scalars["Int"]["output"] + /** The URL of the file. */ + url: Scalars["String"]["output"] +} + +/** A image object to represent an managed file. */ +export type Image = { + __typename?: "Image" + /** The alt text of the image. */ + alt?: Maybe + /** Relative focal point X coordinate in percent. */ + focalX: Scalars["Int"]["output"] + /** Relative focal point Y coordinate in percent. */ + focalY: Scalars["Int"]["output"] + /** The height of the image. */ + height: Scalars["Int"]["output"] + /** The mime type of the image. */ + mime?: Maybe + /** The size of the image in bytes. */ + size: Scalars["Int"]["output"] + /** The title text of the image. */ + title?: Maybe + /** The URL of the image. */ + url: Scalars["String"]["output"] + /** Image variations control different sizes and formats for images. */ + variations?: Maybe> + /** The width of the image. */ + width: Scalars["Int"]["output"] +} + +/** A image object to represent an managed file. */ +export type ImageVariationsArgs = { + styles?: InputMaybe>> +} + +/** Entity type image_style. */ +export type ImageStyle = ImageStyleInterface & { + __typename?: "ImageStyle" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + name: Scalars["String"]["output"] +} + +/** List of image styles available to use. */ +export enum ImageStyleAvailable { + /** Breakpoint - 2XL - 1x */ + Breakpoint2Xl1X = "BREAKPOINT2XL1X", + /** Breakpoint - 2XL - 2x */ + Breakpoint2Xl2X = "BREAKPOINT2XL2X", + /** Breakpoint - LG - 1x */ + BreakpointLg1X = "BREAKPOINT_LG1X", + /** Breakpoint - LG - 2x */ + BreakpointLg2X = "BREAKPOINT_LG2X", + /** Breakpoint - MD - 1x */ + BreakpointMd1X = "BREAKPOINT_MD1X", + /** Breakpoint - MD - 2x */ + BreakpointMd2X = "BREAKPOINT_MD2X", + /** Breakpoint - SM - 1x */ + BreakpointSm1X = "BREAKPOINT_SM1X", + /** Breakpoint - SM - 2x */ + BreakpointSm2X = "BREAKPOINT_SM2X", + /** Breakpoint - XL - 1x */ + BreakpointXl1X = "BREAKPOINT_XL1X", + /** Breakpoint - XL - 2x */ + BreakpointXl2X = "BREAKPOINT_XL2X", + /** Card - 1X - 478x318 */ + Card1X478X318 = "CARD1X478X318", + /** Card - 2X - 956x636 */ + Card2X956X636 = "CARD2X956X636", + /** Card - 478x239 */ + Card478X239 = "CARD478X239", + /** Card - 956x478 */ + Card956X478 = "CARD956X478", + /** Card - 1192x596 */ + Card1192X596 = "CARD1192X596", + /** Card - 1900x950 */ + Card1900X950 = "CARD1900X950", + /** CTA - 1X - 507x338 */ + Cta1X507X338 = "CTA1X507X338", + /** CTA - 1X - 596x397 */ + Cta1X596X397 = "CTA1X596X397", + /** CTA - 2X - 1014x676 */ + Cta2X1014X676 = "CTA2X1014X676", + /** CTA - 2X - 1192x794 */ + Cta2X1192X794 = "CTA2X1192X794", + /** Large (480 wide) */ + Large = "LARGE", + /** Large Square (480x480) */ + LargeSquare = "LARGE_SQUARE", + /** Linkit result thumbnail */ + LinkitResultThumbnail = "LINKIT_RESULT_THUMBNAIL", + /** Media Library thumbnail (220×220) */ + MediaLibrary = "MEDIA_LIBRARY", + /** Medium (220 wide) */ + Medium = "MEDIUM", + /** Medium Square (220x220) */ + MediumSquare = "MEDIUM_SQUARE", + /** Full Width Banner Tall */ + NewsFullWidthBannerTall = "NEWS_FULL_WIDTH_BANNER_TALL", + /** Responsive Large (2000) */ + ResponsiveLarge = "RESPONSIVE_LARGE", + /** Responsive Medium (1300) */ + ResponsiveMedium = "RESPONSIVE_MEDIUM", + /** Responsive Small (800) */ + ResponsiveSmall = "RESPONSIVE_SMALL", + /** Square - 478 */ + Square478 = "SQUARE478", + /** Square - 956 */ + Square956 = "SQUARE956", + /** Square - 1192 */ + Square1192 = "SQUARE1192", + /** Square - 1900 */ + Square1900 = "SQUARE1900", + /** Circle */ + StanfordCircle = "STANFORD_CIRCLE", + /** News List (280x132) */ + SuNewsList = "SU_NEWS_LIST", + /** Thumbnail (100 wide) */ + Thumbnail = "THUMBNAIL", + /** Thumbnail Square (100x100) */ + ThumbnailSquare = "THUMBNAIL_SQUARE", + /** 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"] +} + +/** Entity type image_style. */ +export type ImageStyleInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + name: Scalars["String"]["output"] +} + +/** Entity type image_style. */ +export type ImageStyleUnion = ImageStyle + +/** Generic input for key-value pairs. */ +export type KeyValueInput = { + key: Scalars["String"]["input"] + value?: InputMaybe +} + +/** A language definition provided by the CMS. */ +export type Language = { + __typename?: "Language" + /** The language direction. */ + direction?: Maybe + /** The language code. */ + id?: Maybe + /** The language name. */ + name?: Maybe +} + +/** Entity type layout. */ +export type Layout = LayoutLibraryInterface & { + __typename?: "Layout" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] +} + +/** Layout Library entity. */ +export type LayoutLibrary = { + __typename?: "LayoutLibrary" + /** Machine name of the layout definition. */ + id: Scalars["ID"]["output"] + /** Human readable name of the layout definition. */ + label: Scalars["String"]["output"] +} + +/** Entity type layout. */ +export type LayoutLibraryInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] +} + +/** Entity type 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" + /** The layout definition for this component. */ + layout?: Maybe + /** Detail on where this component is suggested to be placed within the parent component. */ + position?: Maybe +} + +/** This content has been arranged using Layout Paragraphs. */ +export type LayoutParagraphsInterface = { + /** The layout information for this paragraph. */ + composition: LayoutParagraphs +} + +/** This component positionally belongs to another component's layout. */ +export type LayoutParagraphsPosition = { + __typename?: "LayoutParagraphsPosition" + /** The UUID of the parent component this component belongs to. */ + parentId?: Maybe + /** Where this component is suggested to be places within the parent component's regions. */ + region?: Maybe +} + +/** A link. */ +export type Link = { + __typename?: "Link" + /** Whether the link is internal to this website. */ + internal: Scalars["Boolean"]["output"] + /** The title of the link. */ + title?: Maybe + /** The URL of the link. */ + url?: Maybe +} + +/** 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 + /** Site title line. */ + suLine1?: Maybe + /** Secondary title line. */ + suLine2?: Maybe + /** Tertiary title line. */ + suLine3?: Maybe + /** Organization name. */ + suLine4?: Maybe + /** Last line full width option. */ + suLine5?: Maybe + /** + * 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. + * The lockup will only change the look. Remember to change the name of + * your site as well. For instructions, see + * the user guide. + */ + suLockupEnabled?: Maybe + /** Layout options. */ + suLockupOptions?: Maybe + /** Upload logo image */ + suUploadLogoImage?: Maybe + /** + * 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 + } + +/** A paginated set of results for LockupSetting. */ +export type LockupSettingConnection = Connection & { + __typename?: "LockupSettingConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for LockupSetting. */ +export type LockupSettingEdge = Edge & { + __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: + *
    + *
  • Sharepoint Document
  • + *
  • Airtable
  • + *
  • Smartsheet
  • + *
  • Google IFrames
  • + *
  • Outlook Calendar
  • + *
  • Localist Events
  • + *
+ * For more custom embed codes please + /** The URL of the media to embed. */ + mediaEmbeddableOembed?: Maybe + /** The computed meta tags for the entity. */ + metatag: Array + /** 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 + /** 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 not 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 + /** 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 + /** 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 + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** URL alias */ + path: Scalars["String"]["output"] + /** Published */ + 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 + /** Name */ + name: Scalars["String"]["output"] + /** URL alias */ + path: Scalars["String"]["output"] + /** Published */ + status: Scalars["Boolean"]["output"] + /** Caption */ + suGalleryCaption?: Maybe + /** Gallery Image */ + suGalleryImage?: Maybe + } + +/** Entity type media. */ +export type MediaUnion = + | MediaEmbeddable + | MediaFile + | MediaGoogleForm + | MediaImage + | MediaStanfordGalleryImage + | 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 + /** 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" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The menu items. */ + items: Array + /** The menu name. */ + name: Scalars["String"]["output"] +} + +/** List of menus available to load. */ +export enum MenuAvailable { + /** Main navigation */ + Main = "MAIN", +} + +/** Entity type menu. */ +export type MenuInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The menu items. */ + items: Array + /** The menu name. */ + name: Scalars["String"]["output"] +} + +/** A menu item defined in the CMS. */ +export type MenuItem = { + __typename?: "MenuItem" + /** Attributes of this menu item. */ + attributes: MenuItemAttributes + /** Child menu items of this menu item. */ + children: Array + /** The description of the menu item. */ + description?: Maybe + /** Whether this menu item is intended to be expanded. */ + expanded: Scalars["Boolean"]["output"] + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Whether this menu item links to an internal route. */ + internal: Scalars["Boolean"]["output"] + /** The language of the menu item. */ + langcode: Language + /** The route this menu item uses. Route loading can be disabled per menu type. */ + route?: Maybe + /** The title of the menu item. */ + title: Scalars["String"]["output"] + /** The URL of the menu item. */ + url?: Maybe +} + +/** Menu item options set within the CMS. */ +export type MenuItemAttributes = { + __typename?: "MenuItemAttributes" + class?: Maybe +} + +/** Entity type menu. */ +export type MenuUnion = Menu + +/** A meta tag element. */ +export type MetaTag = { + /** The HTML tag for this meta element. */ + tag: Scalars["String"]["output"] +} + +/** This entity has meta tags enabled. */ +export type MetaTagInterface = { + /** The computed meta tags for the entity. */ + metatag: Array +} + +/** A meta link element. */ +export type MetaTagLink = MetaTag & { + __typename?: "MetaTagLink" + /** The meta tag element attributes. */ + attributes: MetaTagLinkAttributes + /** The HTML tag for this meta element. */ + tag: Scalars["String"]["output"] +} + +/** A meta link element's attributes. */ +export type MetaTagLinkAttributes = { + __typename?: "MetaTagLinkAttributes" + /** Specifies the location of the linked document. */ + href?: Maybe + /** Specifies the location of the linked document. */ + hreflang?: Maybe + /** Specifies on what device the linked document will be displayed. */ + media?: Maybe + /** Specifies the relationship between the current document and the linked document. */ + rel?: Maybe + /** Specifies the size of the linked resource. Only for rel="icon". */ + sizes?: Maybe + /** Specifies the media type of the linked document. */ + type?: Maybe +} + +/** A meta property element. */ +export type MetaTagProperty = MetaTag & { + __typename?: "MetaTagProperty" + /** The meta tag element attributes. */ + attributes: MetaTagPropertyAttributes + /** The HTML tag for this meta element. */ + tag: Scalars["String"]["output"] +} + +/** A meta property element's attributes. */ +export type MetaTagPropertyAttributes = { + __typename?: "MetaTagPropertyAttributes" + /** The content attribute of the meta tag. */ + content?: Maybe + /** The property attribute of the meta tag. */ + property?: Maybe +} + +/** A meta script element. */ +export type MetaTagScript = MetaTag & { + __typename?: "MetaTagScript" + /** The meta tag element attributes. */ + attributes: MetaTagScriptAttributes + /** The content of the script tag. */ + content?: Maybe + /** The HTML tag for this meta element. */ + tag: Scalars["String"]["output"] +} + +/** A meta script element's attributes. */ +export type MetaTagScriptAttributes = { + __typename?: "MetaTagScriptAttributes" + /** The integrity attribute of the script tag. */ + integrity?: Maybe + /** The src attribute of the script tag. */ + src?: Maybe + /** The type attribute of the script tag. */ + type?: Maybe +} + +/** A meta tag element. */ +export type MetaTagUnion = MetaTagLink | MetaTagProperty | MetaTagScript | MetaTagValue + +/** A meta content element. */ +export type MetaTagValue = MetaTag & { + __typename?: "MetaTagValue" + /** The meta tag element attributes. */ + attributes: MetaTagValueAttributes + /** The HTML tag for this meta element. */ + tag: Scalars["String"]["output"] +} + +/** A meta content element's attributes. */ +export type MetaTagValueAttributes = { + __typename?: "MetaTagValueAttributes" + /** The content attribute of the meta tag. */ + content?: Maybe + /** The name attribute of the meta tag. */ + name?: Maybe +} + +/** The schema's entry-point for mutations. */ +export type Mutation = { + __typename?: "Mutation" + /** Placeholder for mutation extension. */ + _: Scalars["Boolean"]["output"] +} + +/** Smart Date data. */ +export type NameType = { + __typename?: "NameType" + /** Credentials */ + credentials?: Maybe + /** Family */ + family?: Maybe + /** Generational */ + generational?: Maybe + /** Given */ + given?: Maybe + /** Middle name(s) */ + middle?: Maybe + /** Title */ + title?: Maybe +} + +/** Entity type node. */ +export type NodeInterface = { + /** 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 + /** 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"] + /** Title */ + 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 + /** 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 + /** 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 + /** Course Code */ + suCourseCode?: Maybe + /** Course ID */ + suCourseId?: Maybe + /** Instructors */ + suCourseInstructors?: Maybe> + /** Course Link */ + suCourseLink: Link + /** The quarters the course is offered. */ + suCourseQuarters?: Maybe> + /** Units */ + suCourseSectionUnits?: Maybe + /** The course subject code. E.g., ACCT, MATH, GEO, etc. */ + suCourseSubject?: Maybe + /** Course tags from ExploreCourses */ + suCourseTags?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordCourse. */ +export type NodeStanfordCourseConnection = Connection & { + __typename?: "NodeStanfordCourseConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordCourse. */ +export type NodeStanfordCourseEdge = Edge & { + __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 + /** 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 + /** 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 + /** Groups of people to whom this event is for. */ + suEventAudience?: Maybe> + /** Add additional content that displays under the body text on the event page. */ + suEventComponents?: Maybe> + /** Any additional contact information (e.g., contact name, etc.) */ + suEventContactInfo?: Maybe + /** Add a button to a registration form, signup list, or other information to the event. */ + suEventCta?: Maybe + /** The day and time this event occurs. */ + suEventDateTime: SmartDateType + /** + * Maximum 180 characters. A "dek" is a brief summary that appears below the + * subheadline - in smaller font - on the list page and on the event page. + */ + suEventDek?: Maybe + /** Add a contact e-mail address for the event. */ + suEventEmail?: Maybe + /** External Image */ + suEventExtImage?: Maybe + /** Departments & Groups */ + suEventGroups?: Maybe> + /** Keywords and Tags */ + suEventKeywords?: Maybe> + /** Where the event is taking place. */ + suEventLocation?: Maybe
+ /** This is the text that will display on the site. */ + suEventMapLink?: Maybe + /** + * 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> + /** + * 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 + /** + * Add all event sponsors here. You can rearrange the list using the drag-drop + * functionality. Sponsors appear below the Dek on the event page. + */ + suEventSponsor?: Maybe> + /** + * Maximum 140 characters. 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. + */ + suEventSubheadline?: Maybe + /** Subject */ + suEventSubject?: Maybe> + /** Add a contact telephone number for the event. */ + suEventTelephone?: Maybe + /** + * 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. + */ + suEventType?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordEvent. */ +export type NodeStanfordEventConnection = Connection & { + __typename?: "NodeStanfordEventConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordEvent. */ +export type NodeStanfordEventEdge = Edge & { + __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 + /** 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> + /** + * Maximum 180 characters. A "dek" is a brief summary that appears below the + * headline - in smaller font - on the list page. + */ + suEventSeriesDek?: Maybe + /** + * 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> + /** + * 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 + /** The "event type" will appear above the main headline - in smaller font - on the list page. */ + suEventSeriesType?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordEventSeries. */ +export type NodeStanfordEventSeriesConnection = Connection & { + __typename?: "NodeStanfordEventSeriesConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordEventSeries. */ +export type NodeStanfordEventSeriesEdge = Edge & { + __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 + | 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 + | 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 + /** 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. The “banner media” will display as a + * full-width image or video above the body text area on the article page. + */ + suNewsBanner?: Maybe + /** Banner Caption */ + suNewsBannerMediaCaption?: Maybe + /** + * Use a comma to separate the list of names. The “byline" identifies the + * author(s) of the article. It will appear below the headline and dek on the + * article page. + */ + suNewsByline?: Maybe + /** Paragraphs */ + suNewsComponents?: Maybe> + /** + * Maximum 180 characters. A "dek" is a brief summary that appears below the + * headline - in smaller font - on the list page and on the article page. + */ + suNewsDek?: Maybe + /** + * Maximum one featured media. The “featured media” will appear as a + * thumbnail on the list page, and as a thumbnail on the teaser card + * paragraph. + */ + suNewsFeaturedMedia?: Maybe + /** Hide Social Share Icons */ + suNewsHideSocial?: Maybe + /** The “publishing date” will appear next to the “byline” below the headline and dek on the article page. */ + suNewsPublishingDate?: Maybe + /** + * 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 + /** + * 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. + */ + suNewsTopics?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordNews. */ +export type NodeStanfordNewsConnection = Connection & { + __typename?: "NodeStanfordNewsConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordNews. */ +export type NodeStanfordNewsEdge = Edge & { + __typename?: "NodeStanfordNewsEdge" + cursor: Scalars["Cursor"]["output"] + node: NodeStanfordNews +} + +/** + * Maximum one banner media. The “banner media” will display as a + * full-width image or video above the body text area on the article page. + */ +export type NodeStanfordNewsSuNewsBannerUnion = MediaImage | MediaVideo + +/** Paragraphs */ +export type NodeStanfordNewsSuNewsComponentsUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | 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 + /** The computed meta tags for the entity. */ + metatag: Array + /** 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> + /** + * 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 + /** Paragraphs */ + suPageComponents?: Maybe> + /** + * Maximum 255 characters. The "page description" is a brief summary that + * appears below the page title - in smaller font - on the list page. + */ + suPageDescription?: Maybe + /** + * Maximum one image. The "page image" 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 + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordPage. */ +export type NodeStanfordPageConnection = Connection & { + __typename?: "NodeStanfordPageConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordPage. */ +export type NodeStanfordPageEdge = Edge & { + __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 + +/** Paragraphs */ +export type NodeStanfordPageSuPageComponentsUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | ParagraphStanfordGallery + | ParagraphStanfordLayout + | ParagraphStanfordList + | ParagraphStanfordMediaCaption + | ParagraphStanfordSpacer + | ParagraphStanfordWysiwyg + +/** 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 + /** 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 + /** 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 + /** Administrative Appointments */ + suPersonAdminAppts?: Maybe> + /** A list of links to Stanford Affiliations */ + suPersonAffiliations?: Maybe> + /** Free form content components. */ + suPersonComponents?: Maybe> + /** A list of education degrees or other notable items. eg: BA, Psychology, Stanford University, 1991 */ + suPersonEducation?: Maybe> + /** The person's email. */ + suPersonEmail?: Maybe + /** The person's fax number */ + suPersonFax?: Maybe + /** The person's preferred first name */ + suPersonFirstName: Scalars["String"]["output"] + /** The person's full list of titles. */ + suPersonFullTitle?: Maybe + /** The person's preferred last name. */ + suPersonLastName: Scalars["String"]["output"] + /** An arbitrary assortment of links */ + suPersonLinks?: Maybe> + /** Street and room of location. */ + suPersonLocationAddress?: Maybe + /** The building title of location */ + suPersonLocationName?: Maybe + /** The person's mail code. eg: 3020 */ + suPersonMailCode?: Maybe + /** A link to a map for the location. */ + suPersonMapUrl?: Maybe + /** The person's mobile phone number. */ + suPersonMobilePhone?: Maybe + /** + * 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 + /** Profile Link */ + suPersonProfileLink?: Maybe + /** Pronouns */ + suPersonPronouns?: Maybe + /** A list of research highlights. */ + suPersonResearch?: Maybe> + /** A list of research interests. */ + suPersonResearchInterests?: Maybe> + /** Scholarly and Research Interests */ + suPersonScholarlyInterests?: Maybe + /** The person's simple title. eg: Professor. */ + suPersonShortTitle?: Maybe + /** The person's telephone contact number */ + suPersonTelephone?: Maybe + /** Select the type and group that this person belongs to. */ + suPersonTypeGroup?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordPerson. */ +export type NodeStanfordPersonConnection = Connection & { + __typename?: "NodeStanfordPersonConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordPerson. */ +export type NodeStanfordPersonEdge = Edge & { + __typename?: "NodeStanfordPersonEdge" + cursor: Scalars["Cursor"]["output"] + node: NodeStanfordPerson +} + +/** Free form content components. */ +export type NodeStanfordPersonSuPersonComponentsUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | 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. The "summary" is appears below the + * title - in smaller font - on the list and teaser display. + */ + body?: Maybe + book?: Maybe + /** 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 + /** 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. The + * "authority" field will be displayed to site-visitors below the effective + */ + suPolicyAuthority?: Maybe + /** Automatic Prefix */ + suPolicyAutoPrefix?: Maybe + /** + * 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> + /** Chapter Number */ + suPolicyChapter?: Maybe + /** + * The day this policy will go into effect. The "effective date" will be + * displayed to site-visitors below the page title. + */ + suPolicyEffective?: Maybe + /** Policy Number */ + suPolicyPolicyNum?: Maybe + /** Related Policies */ + suPolicyRelated?: Maybe> + /** SubChapter Number */ + suPolicySubchapter?: Maybe + /** Policy Title */ + suPolicyTitle: Scalars["String"]["output"] + /** + * The day content and information regarding this policy was updated. The + * "last updated" date will be displayed to site-visitors above the body + */ + suPolicyUpdated?: Maybe + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordPolicy. */ +export type NodeStanfordPolicyConnection = Connection & { + __typename?: "NodeStanfordPolicyConnection" + edges: Array + nodes: Array + 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 + /** 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> + /** Choose a type of publication item to display. */ + suPublicationCitation?: Maybe + /** Paragraphs */ + suPublicationComponents?: Maybe> + /** This will only display on the node page. */ + suPublicationCta?: Maybe + /** + * CAUTION: Currently, image functionality is only for data + * collection. It will NOT BE VISIBLE in the end-user display. + */ + suPublicationImage?: Maybe + /** + * 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. + */ + suPublicationTopics?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordPublication. */ +export type NodeStanfordPublicationConnection = Connection & { + __typename?: "NodeStanfordPublicationConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordPublication. */ +export type NodeStanfordPublicationEdge = Edge & { + __typename?: "NodeStanfordPublicationEdge" + cursor: Scalars["Cursor"]["output"] + node: NodeStanfordPublication +} + +/** Choose a type of publication item to display. */ +export type NodeStanfordPublicationSuPublicationCitationUnion = + | SuArticleJournal + | SuArticleNewspaper + | SuBook + | SuOther + | SuThesi + +/** Paragraphs */ +export type NodeStanfordPublicationSuPublicationComponentsUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | ParagraphStanfordGallery + | ParagraphStanfordLayout + | ParagraphStanfordList + | ParagraphStanfordMediaCaption + | ParagraphStanfordSpacer + | ParagraphStanfordWysiwyg + +/** Entity type node. */ +export type NodeUnion = + | NodeStanfordCourse + | NodeStanfordEvent + | NodeStanfordEventSeries + | NodeStanfordNews + | NodeStanfordPage + | NodeStanfordPerson + | NodeStanfordPolicy + | NodeStanfordPublication + +/** Entity type paragraph. */ +export type ParagraphInterface = { + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 ParagraphStanfordAccordion = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordAccordion" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + /** 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 + /** A call to action link that shows up below the main body content. */ + suBannerButton?: Maybe + /** The main headline. This shows up large. */ + suBannerHeader?: Maybe + /** The banner background image. Please use hi-resolution images. */ + suBannerImage?: Maybe + /** Smaller heading above the main headline */ + suBannerSupHeader?: Maybe + } + +/** A single card */ +export type ParagraphStanfordCard = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordCard" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + /** This is the main headline of the card type. */ + suCardHeader?: Maybe + /** This is the text that will display on the site. */ + suCardLink?: Maybe + /** The main graphical element in the card. See: /patterns/card */ + suCardMedia?: Maybe + /** This headline appears smaller and above the main headline. See: /patterns/card */ + suCardSuperHeader?: Maybe + } + +/** The main graphical element in the card. See: /patterns/card */ +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 + /** 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 + /** Description */ + suEntityDescription?: Maybe + /** This headline will appear above the content items in large font. */ + suEntityHeadline?: Maybe + /** + * 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 > + } + +/** + * 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 + /** 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 + /** Description */ + suGalleryDescription?: Maybe + /** Headline */ + suGalleryHeadline?: Maybe + /** Images */ + suGalleryImages?: Maybe> + } + +/** Entity type paragraph. */ +export type ParagraphStanfordLayout = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordLayout" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + /** 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 + /** Description */ + suListDescription?: Maybe + /** + * 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: 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 <a + * Options</a> to customize the list by taxonomy terms and change the + * number of items displayed in the list. + */ + suListView?: Maybe + } + +/** 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 + /** 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 + /** Link the media to something. Only works with images. */ + suMediaCaptionLink?: Maybe + /** Images or Video. */ + suMediaCaptionMedia?: Maybe + } + +/** Images or Video. */ +export type ParagraphStanfordMediaCaptionSuMediaCaptionMediaUnion = MediaImage | MediaVideo + +/** Page Title Banner Paragraph Type */ +export type ParagraphStanfordPageTitleBanner = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordPageTitleBanner" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + } + +/** 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 + /** 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 + /** + * 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 + * to link to the home page of this site. + */ + suPersonCtaLink?: Maybe + /** Add the person's full name. */ + suPersonCtaName?: Maybe + /** Add the person's professional title */ + suPersonCtaTitle?: Maybe + } + +/** 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 + /** 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 + /** Description */ + suScheduleDescription?: Maybe + /** Headline */ + suScheduleHeadline?: Maybe + /** Location */ + suScheduleLocation?: Maybe
+ /** Speaker */ + suScheduleSpeaker?: Maybe> + /** URL */ + suScheduleUrl?: Maybe + } + +/** A way to separate items in a row */ +export type ParagraphStanfordSpacer = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordSpacer" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + } + +/** A WYSIWYG Editor for all your text writing needs */ +export type ParagraphStanfordWysiwyg = LayoutParagraphsInterface & + ParagraphInterface & { + __typename?: "ParagraphStanfordWysiwyg" + /** Paragraph Behavior Settings. */ + behaviors?: Maybe + /** 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 + } + +/** Entity type paragraph. */ +export type ParagraphUnion = + | ParagraphStanfordAccordion + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | ParagraphStanfordGallery + | ParagraphStanfordLayout + | ParagraphStanfordList + | ParagraphStanfordMediaCaption + | ParagraphStanfordPageTitleBanner + | ParagraphStanfordPersonCtum + | ParagraphStanfordSchedule + | ParagraphStanfordSpacer + | ParagraphStanfordWysiwyg + +/** The schema's entry-point for queries. */ +export type Query = { + __typename?: "Query" + /** Load a Block plugin. */ + block?: Maybe + /** Load a BlockContent entity by id. */ + blockContent?: Maybe + /** Load a ConfigPages entity by id. */ + configPages?: Maybe + /** Schema information. */ + info: SchemaInformation + /** List of all LockupSetting on the platform. */ + lockupSettings: LockupSettingConnection + /** Load a Media entity by id. */ + media?: Maybe + /** Load a Menu by name. */ + menu?: Maybe + /** Load a Node entity by id. */ + node?: Maybe + /** List of all NodeStanfordCourse on the platform. */ + nodeStanfordCourses: NodeStanfordCourseConnection + /** List of all NodeStanfordEventSeries on the platform. */ + nodeStanfordEventSeriesItems: NodeStanfordEventSeriesConnection + /** List of all NodeStanfordEvent on the platform. */ + nodeStanfordEvents: NodeStanfordEventConnection + /** List of all NodeStanfordNews on the platform. */ + nodeStanfordNewsItems: NodeStanfordNewsConnection + /** List of all NodeStanfordPage on the platform. */ + nodeStanfordPages: NodeStanfordPageConnection + /** List of all NodeStanfordPerson on the platform. */ + nodeStanfordPeople: NodeStanfordPersonConnection + /** List of all NodeStanfordPolicy on the platform. */ + nodeStanfordPolicies: NodeStanfordPolicyConnection + /** List of all NodeStanfordPublication on the platform. */ + nodeStanfordPublications: NodeStanfordPublicationConnection + /** Load a Paragraph entity by id. */ + paragraph?: Maybe + /** Load a Redirect entity by id. */ + redirect?: Maybe + /** List of all Redirect on the platform. */ + redirects: RedirectConnection + /** Load a Route by path. */ + route?: Maybe + /** Query for view stanford_basic_pages display basic_page_type_list_graphql. */ + stanfordBasicPages?: Maybe + /** List of all StanfordBasicSiteSetting on the platform. */ + stanfordBasicSiteSettings: StanfordBasicSiteSettingConnection + /** Query for view stanford_courses display default_list_viewfield_block_graphql. */ + stanfordCourses?: Maybe + /** Query for view stanford_events display list_page_graphql. */ + stanfordEvents?: Maybe + /** Query for view stanford_events display past_events_list_block_graphql. */ + stanfordEventsPastEvents?: Maybe + /** List of all StanfordGlobalMessage on the platform. */ + stanfordGlobalMessages: StanfordGlobalMessageConnection + /** List of all StanfordLocalFooter on the platform. */ + stanfordLocalFooters: StanfordLocalFooterConnection + /** News Views */ + stanfordNews?: Maybe + /** A list of people in a grid with node as the base table */ + stanfordPerson?: Maybe + /** Query for view stanford_publications display list_graphql. */ + stanfordPublications?: Maybe + /** Query for view stanford_shared_tags display card_grid_graphql. */ + stanfordSharedTags?: Maybe + /** List of all StanfordSuperFooter on the platform. */ + stanfordSuperFooters: StanfordSuperFooterConnection + /** Load a Term entity by id. */ + term?: Maybe +} + +/** The schema's entry-point for queries. */ +export type QueryBlockArgs = { + id: Scalars["ID"]["input"] +} + +/** The schema's entry-point for queries. */ +export type QueryBlockContentArgs = { + id: Scalars["ID"]["input"] + revision?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryConfigPagesArgs = { + id: Scalars["ID"]["input"] +} + +/** The schema's entry-point for queries. */ +export type QueryLockupSettingsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryMediaArgs = { + id: Scalars["ID"]["input"] + revision?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryMenuArgs = { + name: MenuAvailable +} + +/** The schema's entry-point for queries. */ +export type QueryNodeArgs = { + id: Scalars["ID"]["input"] + revision?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordCoursesArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordEventSeriesItemsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordEventsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordNewsItemsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordPagesArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordPeopleArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordPoliciesArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordPublicationsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryParagraphArgs = { + id: Scalars["ID"]["input"] + revision?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryRedirectArgs = { + id: Scalars["ID"]["input"] +} + +/** The schema's entry-point for queries. */ +export type QueryRedirectsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryRouteArgs = { + path: Scalars["String"]["input"] +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordBasicPagesArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordBasicSiteSettingsArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordCoursesArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordEventsArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordEventsPastEventsArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordGlobalMessagesArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordLocalFootersArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordNewsArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordPersonArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordPublicationsArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordSharedTagsArgs = { + contextualFilter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe + sortDir?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryStanfordSuperFootersArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + +/** The schema's entry-point for queries. */ +export type QueryTermArgs = { + id: Scalars["ID"]["input"] + revision?: InputMaybe +} + +/** 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 + /** To */ + redirectRedirect: Link + /** + * Enter an internal Drupal path or path alias to redirect (e.g. node/123 or taxonomy/term/123). Fragment anchors (e.g. #anchor) are not 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 + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for Redirect. */ +export type RedirectEdge = Edge & { + __typename?: "RedirectEdge" + cursor: Scalars["Cursor"]["output"] + node: Redirect +} + +/** Entity type redirect. */ +export type RedirectInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The computed meta tags for the entity. */ + metatag: Array + /** To */ + redirectRedirect: Link + /** + * Enter an internal Drupal path or path alias to redirect (e.g. node/123 or taxonomy/term/123). Fragment anchors (e.g. #anchor) are not allowed. + */ + redirectSource: RedirectSourceType + /** The redirect status code. */ + statusCode: Scalars["Int"]["output"] +} + +/** Redirect Source data. */ +export type RedirectSourceType = { + __typename?: "RedirectSourceType" + /** Source URL */ + url: Scalars["String"]["output"] +} + +/** Entity type 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"] + /** URL of this route. */ + 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 + | TermBasicPageType + | TermStanfordEventType + | TermStanfordNewsTopic + | TermStanfordPersonType + | TermStanfordPublicationTopic + | TermSuCourseSubject + +/** Route outside of this website. */ +export type RouteExternal = Route & { + __typename?: "RouteExternal" + /** Whether this route is internal or external. */ + internal: Scalars["Boolean"]["output"] + /** URL of this route. */ + url: Scalars["String"]["output"] +} + +/** Route within this website. */ +export type RouteInternal = Route & { + __typename?: "RouteInternal" + /** Breadcrumb links for this route. */ + breadcrumbs?: Maybe> + /** Content assigned to this route. */ + entity?: Maybe + /** Whether this route is internal or external. */ + internal: Scalars["Boolean"]["output"] + /** URL of this route. */ + url: Scalars["String"]["output"] +} + +/** Redirect to another URL with status. */ +export type RouteRedirect = Route & { + __typename?: "RouteRedirect" + /** Whether this route is internal or external. */ + internal: Scalars["Boolean"]["output"] + /** Utility prop. Always true for redirects. */ + redirect: Scalars["Boolean"]["output"] + /** Suggested status for redirect. Eg 301. */ + status: Scalars["Int"]["output"] + /** URL of this route. */ + url: Scalars["String"]["output"] +} + +/** Route types that can exist in the system. */ +export type RouteUnion = RouteExternal | RouteInternal | RouteRedirect + +/** Schema information provided by the system. */ +export type SchemaInformation = { + __typename?: "SchemaInformation" + /** The schema description. */ + description?: Maybe + /** The internal path to the front page. */ + home?: Maybe + /** The site name. */ + name?: Maybe + /** The schema version. */ + version?: Maybe +} + +/** Smart Date data. */ +export type SmartDateType = { + __typename?: "SmartDateType" + /** Duration, in minutes */ + duration?: Maybe + /** End timestamp value */ + end_value: Scalars["Timestamp"]["output"] + /** RRule ID */ + rrule?: Maybe + /** RRule Index */ + rrule_index?: Maybe + /** Timezone */ + timezone?: Maybe + /** Start timestamp value */ + value: Scalars["Timestamp"]["output"] +} + +/** Sort direction. */ +export enum SortDirection { + /** Ascending */ + Asc = "ASC", + /** Descending */ + Desc = "DESC", +} + +export type StanfordBasicPagesContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** Result for view stanford_basic_pages display basic_page_type_list_graphql. */ +export type StanfordBasicPagesResult = View & { + __typename?: "StanfordBasicPagesResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordBasicPagesSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** 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 + /** + * 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, register your + * site with Google Analytics, 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. + */ + suGoogleAnalytics?: Maybe + /** Check this box to disable the external link icons. */ + suHideExtLinkIcons?: Maybe + /** Check this box to disable the site search box. */ + suHideSiteSearch?: Maybe + /** Send content data to Algolia using the configured credentials below. */ + suSiteAlgolia?: Maybe + /** + * This is your unique application identifier. It's used to identify you when + * using Algolia's API. Find this ID in + /** Algolia index machine name. This can be found at the top of the Algolia UI when on the "Search" configuration page. */ + suSiteAlgoliaIndex?: Maybe + /** + * 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 + /** Check this box to enable the split-button drop down menu feature. */ + suSiteDropdowns?: Maybe + /** Maximum Menu Levels */ + suSiteMenuLevels?: Maybe + /** Site Name */ + suSiteName?: Maybe + /** + * Emit metadata that tells well behaved 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 + } + +/** A paginated set of results for StanfordBasicSiteSetting. */ +export type StanfordBasicSiteSettingConnection = Connection & { + __typename?: "StanfordBasicSiteSettingConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for StanfordBasicSiteSetting. */ +export type StanfordBasicSiteSettingEdge = Edge & { + __typename?: "StanfordBasicSiteSettingEdge" + cursor: Scalars["Cursor"]["output"] + node: StanfordBasicSiteSetting +} + +export type StanfordCoursesContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** Result for view stanford_courses display default_list_viewfield_block_graphql. */ +export type StanfordCoursesResult = View & { + __typename?: "StanfordCoursesResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordCoursesSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** Title */ + Title = "TITLE", +} + +export type StanfordEventsContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe + term_node_taxonomy_name_depth_1?: InputMaybe + term_node_taxonomy_name_depth_2?: InputMaybe + term_node_taxonomy_name_depth_3?: InputMaybe +} + +export type StanfordEventsPastEventsContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** Result for view stanford_events display past_events_list_block_graphql. */ +export type StanfordEventsPastEventsResult = View & { + __typename?: "StanfordEventsPastEventsResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordEventsPastEventsSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** Date & Time - Start */ + StartTime = "START_TIME", + /** Title */ + Title = "TITLE", +} + +/** Result for view stanford_events display list_page_graphql. */ +export type StanfordEventsResult = View & { + __typename?: "StanfordEventsResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordEventsSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** Date & Time - Start */ + StartTime = "START_TIME", + /** 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 + /** Check this box to display a site-wide global message. This message will appear above the master header on all site pages. */ + suGlobalMsgEnabled?: Maybe + /** This is the main headline for the message. It will appear in large and bold text above the message. */ + suGlobalMsgHeader?: Maybe + /** + * Maximum 65 characters. 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. + */ + suGlobalMsgLabel?: Maybe + /** Action Link */ + suGlobalMsgLink?: Maybe + /** This is the body content of the message. */ + suGlobalMsgMessage?: Maybe + /** + * Select the display of the message. You can see examples in the user-guide. + */ + suGlobalMsgType: Scalars["String"]["output"] + } + +/** A paginated set of results for StanfordGlobalMessage. */ +export type StanfordGlobalMessageConnection = Connection & { + __typename?: "StanfordGlobalMessageConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for StanfordGlobalMessage. */ +export type StanfordGlobalMessageEdge = Edge & { + __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 + /** Enabled */ + suFooterEnabled?: Maybe + /** Action Links */ + suLocalFootAction?: Maybe> + /** Address */ + suLocalFootAddress?: Maybe
+ /** Signup Button Text */ + suLocalFootFButton?: Maybe + /** Signup Form Intro */ + suLocalFootFIntro?: Maybe + /** Form Method */ + suLocalFootFMethod: Scalars["String"]["output"] + /** Form Action URL */ + suLocalFootFUrl?: Maybe + /** Site title line. */ + suLocalFootLine1?: Maybe + /** Secondary title line. */ + suLocalFootLine2?: Maybe + /** Tertiary title line. */ + suLocalFootLine3?: Maybe + /** Organization name. */ + suLocalFootLine4?: Maybe + /** Last line full width option. */ + suLocalFootLine5?: Maybe + /** Upload logo image */ + suLocalFootLocImg?: Maybe + /** Link the footer lockup to somewhere. */ + suLocalFootLocLink?: Maybe + /** Layout options. */ + suLocalFootLocOp?: Maybe + /** First Content Block */ + suLocalFootPrCo?: Maybe + /** Primary Links */ + suLocalFootPrimary?: Maybe> + /** Primary Links Header */ + suLocalFootPrimeH?: Maybe + /** Second Content Block */ + suLocalFootSeCo?: Maybe + /** Secondary Links */ + suLocalFootSecond?: Maybe> + /** Secondary Links Header */ + suLocalFootSecondH?: Maybe + /** Social Links */ + suLocalFootSocial?: Maybe> + /** The link text for a user to log into this site. */ + suLocalFootSunetT?: Maybe + /** Third Content Block */ + suLocalFootTr2Co?: Maybe + /** Fourth Content Block */ + suLocalFootTrCo?: Maybe + /** + * 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. + * The lockup will only change the look. Remember to change the name of + * your site as well. See the user guide for instructions on and . + */ + suLocalFootUseLoc?: Maybe + /** + * 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 + } + +/** A paginated set of results for StanfordLocalFooter. */ +export type StanfordLocalFooterConnection = Connection & { + __typename?: "StanfordLocalFooterConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for StanfordLocalFooter. */ +export type StanfordLocalFooterEdge = Edge & { + __typename?: "StanfordLocalFooterEdge" + cursor: Scalars["Cursor"]["output"] + node: StanfordLocalFooter +} + +export type StanfordNewsContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** News Views */ +export type StanfordNewsResult = View & { + __typename?: "StanfordNewsResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordNewsSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** Publishing Date (su_news_publishing_date) */ + PublishingDate = "PUBLISHING_DATE", + /** Title */ + Title = "TITLE", +} + +export type StanfordPersonContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** A list of people in a grid with node as the base table */ +export type StanfordPersonResult = View & { + __typename?: "StanfordPersonResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordPersonSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** First Name (su_person_first_name) */ + FirstName = "FIRST_NAME", + /** Last Name (su_person_last_name) */ + LastName = "LAST_NAME", + /** Title */ + Title = "TITLE", +} + +export type StanfordPublicationsContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe +} + +/** Result for view stanford_publications display list_graphql. */ +export type StanfordPublicationsResult = View & { + __typename?: "StanfordPublicationsResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordPublicationsSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** Day (su_day) */ + Day = "DAY", + /** Month (su_month) */ + Month = "MONTH", + /** Title */ + Title = "TITLE", + /** Year (su_year) */ + Year = "YEAR", +} + +export type StanfordSharedTagsContextualFilterInput = { + term_node_taxonomy_name_depth?: InputMaybe + type?: InputMaybe +} + +/** Result for view stanford_shared_tags display card_grid_graphql. */ +export type StanfordSharedTagsResult = View & { + __typename?: "StanfordSharedTagsResult" + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** Exposed filters for the view. */ + filters: Array> + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The results of the view. */ + results: Array + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +export enum StanfordSharedTagsSortKeys { + /** Changed */ + Changed = "CHANGED", + /** Authored on */ + Created = "CREATED", + /** 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 + /** Check this box to display a site-wide super footer. This content will appear above the local footer on all site pages. */ + suSuperFootEnabled?: Maybe + /** Intranet Link */ + suSuperFootIntranet?: Maybe + /** Link */ + suSuperFootLink?: Maybe> + /** An open area for WYSIWYG text */ + suSuperFootText?: Maybe + /** Super Footer Title */ + suSuperFootTitle?: Maybe + } + +/** A paginated set of results for StanfordSuperFooter. */ +export type StanfordSuperFooterConnection = Connection & { + __typename?: "StanfordSuperFooterConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for StanfordSuperFooter. */ +export type StanfordSuperFooterEdge = Edge & { + __typename?: "StanfordSuperFooterEdge" + cursor: Scalars["Cursor"]["output"] + node: StanfordSuperFooter +} + +/** Entity type citation. */ +export type SuArticleJournal = CitationInterface & { + __typename?: "SuArticleJournal" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Author(s) */ + suAuthor?: Maybe> + /** Day */ + suDay?: Maybe + /** + * 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 + * 12.345/123123. + */ + suDoi?: Maybe + /** Issue */ + suIssue?: Maybe + /** The publisher of the journal. E.g. IEEE, Elsevier, etc. */ + suJournalPublisher?: Maybe + /** Month */ + suMonth?: Maybe + /** Page(s) */ + suPage?: Maybe + /** The name of the Journal in which the article was published. */ + suPublisher?: Maybe + /** + * 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 + /** Volume */ + suVolume?: Maybe + /** Year */ + suYear?: Maybe +} + +/** Entity type citation. */ +export type SuArticleNewspaper = CitationInterface & { + __typename?: "SuArticleNewspaper" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Author(s) */ + suAuthor?: Maybe> + /** Day */ + suDay?: Maybe + /** Month */ + suMonth?: Maybe + /** Publisher */ + suPublisher?: Maybe + /** + * 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 + /** Year */ + suYear?: Maybe +} + +/** Entity type citation. */ +export type SuBook = CitationInterface & { + __typename?: "SuBook" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Author(s) */ + suAuthor?: Maybe> + /** + * 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 + * 12.345/123123. + */ + suDoi?: Maybe + /** Edition */ + suEdition?: Maybe + /** + * 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 + /** Publisher */ + suPublisher?: Maybe + /** Publication Place */ + suPublisherPlace?: Maybe + /** Subtitle */ + suSubtitle?: Maybe + /** + * 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 + /** Year */ + suYear?: Maybe +} + +/** Entity type citation. */ +export type SuOther = CitationInterface & { + __typename?: "SuOther" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Author(s) */ + suAuthor?: Maybe> + /** Day */ + suDay?: Maybe + /** Month */ + suMonth?: Maybe + /** Publisher */ + suPublisher?: Maybe + /** Subtitle */ + suSubtitle?: Maybe + /** External Source */ + suUrl?: Maybe + /** Year */ + suYear?: Maybe +} + +/** Entity type su_policy_log. */ +export type SuPolicyLog = SuPolicyLogInterface & { + __typename?: "SuPolicyLog" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The day this change log occurs. The "date" will appear above the change log notes. */ + suPolicyDate: DateTime + /** Notes */ + suPolicyNotes: Scalars["String"]["output"] + /** Check this box to display this change log information on the policy's detail page. */ + suPolicyPublic?: Maybe + /** A "title" is short text that appears next to the "Date" on the detail policy page. */ + suPolicyTitle: Scalars["String"]["output"] +} + +/** Entity type su_policy_log. */ +export type SuPolicyLogInterface = { + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] +} + +/** Entity type su_policy_log. */ +export type SuPolicyLogUnion = SuPolicyLog + +/** Entity type citation. */ +export type SuThesi = CitationInterface & { + __typename?: "SuThesi" + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** Author(s) */ + suAuthor?: Maybe> + /** Day */ + suDay?: Maybe + /** + * 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 + * 12.345/123123. + */ + suDoi?: Maybe + /** Type of Dissertation */ + suGenre?: Maybe + /** Month */ + suMonth?: Maybe + /** This can also be the university for the thesis. */ + suPublisher?: Maybe + /** + * 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 + /** To display the year in the citation style for Chicago format, the publisher field must be populated. */ + suYear?: Maybe +} + +/** The schema's entry-point for subscriptions. */ +export type Subscription = { + __typename?: "Subscription" + /** Placeholder for subscription extension. */ + _: Scalars["Boolean"]["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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 + /** Name */ + name: Scalars["String"]["output"] + /** The parents of this term. */ + parent?: Maybe + /** 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 TermUnion = + | TermBasicPageType + | TermEventAudience + | TermStanfordEventGroup + | TermStanfordEventKeyword + | TermStanfordEventSubject + | TermStanfordEventType + | TermStanfordNewsTopic + | TermStanfordPersonType + | TermStanfordPublicationTopic + | TermSuCourseQuarter + | TermSuCourseSubject + | TermSuCourseTag + | TermSuSharedTag + +/** A processed text format defined by the CMS. */ +export type Text = { + __typename?: "Text" + /** The text format used to process the text value. */ + format?: Maybe + /** The processed text value. */ + processed?: Maybe + /** The raw text value. */ + value?: Maybe +} + +/** A processed text format with summary defined by the CMS. */ +export type TextSummary = { + __typename?: "TextSummary" + /** The text format used to process the text value. */ + format?: Maybe + /** The processed text value. */ + processed?: Maybe + /** The processed text summary. */ + summary?: Maybe + /** The raw text value. */ + value?: Maybe +} + +/** + * 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" + /** Unsupported type, always TRUE. */ + unsupported?: Maybe +} + +/** Views represent collections of curated data from the CMS. */ +export type View = { + /** The description of the view. */ + description?: Maybe + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** The ID of the view. */ + id: Scalars["ID"]["output"] + /** The human friendly label of the view. */ + label?: Maybe + /** The language code of the view. */ + langcode?: Maybe + /** Information about the page in the view. */ + pageInfo: ViewPageInfo + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +/** An exposed filter option for the view. */ +export type ViewFilter = { + __typename?: "ViewFilter" + /** The filter element attributes. */ + attributes: Scalars["UntypedStructuredData"]["output"] + /** The filter element description. */ + description?: Maybe + /** The filter identifier. */ + id: Scalars["ID"]["output"] + /** The filter element label. */ + label?: Maybe + /** Whether the filter allows multiple values. */ + multiple: Scalars["Boolean"]["output"] + /** The filter element options if any are defined. */ + options?: Maybe + /** The filter plugin type. */ + plugin: Scalars["String"]["output"] + /** Whether the filter is required. */ + required: Scalars["Boolean"]["output"] + /** The filter field type. */ + type: Scalars["String"]["output"] + /** The value for the filter. Could be an array for multiple values. */ + value?: Maybe +} + +/** Information about the page in a view. */ +export type ViewPageInfo = { + __typename?: "ViewPageInfo" + /** Any result offset being used. */ + offset: Scalars["Int"]["output"] + /** The current page being returned. */ + page: Scalars["Int"]["output"] + /** How many results per page. */ + pageSize: Scalars["Int"]["output"] + /** How many results total. */ + total: Scalars["Int"]["output"] +} + +/** A reference to an embedded view */ +export type ViewReference = { + __typename?: "ViewReference" + /** The contextual filter values used. */ + contextualFilter?: Maybe> + /** The machine name of the display. */ + display: Scalars["String"]["output"] + /** How many results per page. */ + pageSize?: Maybe + /** The name of the query used to fetch the data, if the view is a GraphQL display. */ + query?: Maybe + /** The machine name of the view. */ + view: Scalars["String"]["output"] +} + +/** All available view result types. */ +export type ViewResultUnion = + | StanfordBasicPagesResult + | StanfordCoursesResult + | StanfordEventsPastEventsResult + | StanfordEventsResult + | StanfordNewsResult + | StanfordPersonResult + | StanfordPublicationsResult + | StanfordSharedTagsResult + +export type NodeQueryVariables = Exact<{ + uuid: Scalars["ID"]["input"] +}> + +export type NodeQuery = { + __typename?: "Query" + node?: + | { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + suEventAltLoc?: string | null + suEventContactInfo?: string | null + suEventDek?: string | null + suEventEmail?: any | null + suEventSponsor?: Array | null + suEventSubheadline?: string | null + suEventTelephone?: any | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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} + | 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} + | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + suEventSeriesDek?: string | null + suEventSeriesSubheadline?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + suNewsBannerMediaCaption?: string | null + suNewsByline?: string | null + suNewsDek?: string | null + suNewsHideSocial?: boolean | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + suPageDescription?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | 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" + 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} + } + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + suPageImage?: { + __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 + status: boolean + path: string + suPersonAcademicAppt?: string | null + suPersonAdminAppts?: Array | null + suPersonEducation?: Array | 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 | null + suPersonShortTitle?: string | null + suPersonTelephone?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordPolicy" + id: string + title: string + status: boolean + path: string + suPolicyAuthority?: string | null + suPolicyAutoPrefix?: boolean | null + suPolicyChapter?: string | null + suPolicyPolicyNum?: string | null + suPolicySubchapter?: string | null + suPolicyTitle: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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 + book?: { + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + }> + }> + }> + }> + }> + } | null + } + | { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPublicationAuthorRef?: Array<{ + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | 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} +} + +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 + +export type AllNodesQueryVariables = Exact<{ + first?: InputMaybe + nodeStanfordCourses?: InputMaybe + nodeStanfordEventSeriesItems?: InputMaybe + nodeStanfordEvents?: InputMaybe + nodeStanfordNewsItems?: InputMaybe + nodeStanfordPages?: InputMaybe + nodeStanfordPeople?: InputMaybe + nodeStanfordPolicies?: InputMaybe + nodeStanfordPublications?: InputMaybe +}> + +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} + } +} + +export type CoursesQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type CoursesQuery = { + __typename?: "Query" + nodeStanfordCourses: { + __typename?: "NodeStanfordCourseConnection" + nodes: Array<{ + __typename: "NodeStanfordCourse" + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type EventSeriesQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type EventSeriesQuery = { + __typename?: "Query" + nodeStanfordEventSeriesItems: { + __typename?: "NodeStanfordEventSeriesConnection" + nodes: Array<{ + __typename: "NodeStanfordEventSeries" + suEventSeriesDek?: string | null + suEventSeriesSubheadline?: string | null + id: string + title: string + status: boolean + path: string + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type EventsQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +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 | null + suEventSubheadline?: string | null + suEventTelephone?: any | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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} + | 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} + | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type NewsQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type NewsQuery = { + __typename?: "Query" + nodeStanfordNewsItems: { + __typename?: "NodeStanfordNewsConnection" + nodes: Array<{ + __typename: "NodeStanfordNews" + suNewsBannerMediaCaption?: string | null + suNewsByline?: string | null + suNewsDek?: string | null + suNewsHideSocial?: boolean | null + id: string + title: string + status: boolean + path: string + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type BasicPagesQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type BasicPagesQuery = { + __typename?: "Query" + nodeStanfordPages: { + __typename?: "NodeStanfordPageConnection" + nodes: Array<{ + __typename: "NodeStanfordPage" + suPageDescription?: string | null + id: string + title: string + status: boolean + path: string + 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} + | 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" + 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} + } + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + suPageImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type PeopleQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type PeopleQuery = { + __typename?: "Query" + nodeStanfordPeople: { + __typename?: "NodeStanfordPersonConnection" + nodes: Array<{ + __typename: "NodeStanfordPerson" + suPersonAcademicAppt?: string | null + suPersonAdminAppts?: Array | null + suPersonEducation?: Array | 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 | null + suPersonShortTitle?: string | null + suPersonTelephone?: string | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type PoliciesQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +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 + id: string + title: string + status: boolean + path: string + 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 + book?: { + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + }> + }> + }> + }> + }> + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | null} + } +} + +export type PublicationsQueryVariables = Exact<{ + first?: InputMaybe + after?: InputMaybe +}> + +export type PublicationsQuery = { + __typename?: "Query" + nodeStanfordPublications: { + __typename?: "NodeStanfordPublicationConnection" + nodes: Array<{ + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + suPublicationAuthorRef?: Array<{ + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> + pageInfo: {__typename?: "ConnectionPageInfo"; hasNextPage: boolean; endCursor?: any | 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: "MediaVideo"; mediaOembedVideo: string; id: string; name: 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | null + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + } + | null +} + +export type ConfigPagesQueryVariables = Exact<{[key: string]: never}> + +export type ConfigPagesQuery = { + __typename?: "Query" + stanfordBasicSiteSettings: { + __typename?: "StanfordBasicSiteSettingConnection" + nodes: Array<{ + __typename: "StanfordBasicSiteSetting" + id: string + 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" + id: string + 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" + id: string + 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" + id: string + 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 FragmentTextSummaryFragment = {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} + +export type FragmentTextFragment = {__typename?: "Text"; processed?: any | null} + +export type FragmentSuPolicyLogFragment = { + __typename: "SuPolicyLog" + id: string + suPolicyNotes: string + suPolicyPublic?: boolean | null + suPolicyTitle: string + suPolicyDate: {__typename?: "DateTime"; timezone: any; time: any} +} + +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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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} + | 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 + +type FragmentMediaInterface_MediaEmbeddable_Fragment = {__typename: "MediaEmbeddable"; id: string; name: string} + +type FragmentMediaInterface_MediaFile_Fragment = {__typename: "MediaFile"; id: string; name: string} + +type FragmentMediaInterface_MediaGoogleForm_Fragment = {__typename: "MediaGoogleForm"; id: string; name: string} + +type FragmentMediaInterface_MediaImage_Fragment = {__typename: "MediaImage"; id: string; name: string} + +type FragmentMediaInterface_MediaStanfordGalleryImage_Fragment = { + __typename: "MediaStanfordGalleryImage" + id: string + name: string +} + +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_MediaVideo_Fragment + +export type FragmentMediaFileFragment = { + __typename: "MediaFile" + id: string + name: string + mediaFile: {__typename?: "File"; url: string} +} + +export type FragmentMediaEmbeddableFragment = { + __typename: "MediaEmbeddable" + mediaEmbeddableCode?: string | null + mediaEmbeddableOembed?: string | null + id: string + name: string +} + +export type FragmentMediaGoogleFormFragment = { + __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} +} + +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 +} + +export type FragmentMediaVideoFragment = {__typename: "MediaVideo"; mediaOembedVideo: string; id: string; name: string} + +type FragmentMediaUnion_MediaEmbeddable_Fragment = { + __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} +} + +type FragmentMediaUnion_MediaGoogleForm_Fragment = { + __typename: "MediaGoogleForm" + mediaGoogleForm: string + id: string + name: string +} + +type FragmentMediaUnion_MediaImage_Fragment = { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} +} + +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 FragmentMediaUnion_MediaVideo_Fragment = { + __typename: "MediaVideo" + mediaOembedVideo: string + id: string + name: string +} + +export type FragmentMediaUnionFragment = + | FragmentMediaUnion_MediaEmbeddable_Fragment + | FragmentMediaUnion_MediaFile_Fragment + | FragmentMediaUnion_MediaGoogleForm_Fragment + | FragmentMediaUnion_MediaImage_Fragment + | FragmentMediaUnion_MediaStanfordGalleryImage_Fragment + | FragmentMediaUnion_MediaVideo_Fragment + +export type FragmentDateTimeFragment = {__typename?: "DateTime"; timezone: any; time: any} + +export type FragmentSmartDateTypeFragment = { + __typename?: "SmartDateType" + value: any + end_value: any + timezone?: string | null + rrule_index?: number | null + rrule?: number | 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 FragmentNodeInterface_NodeStanfordCourse_Fragment = { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordEvent_Fragment = { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordEventSeries_Fragment = { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordNews_Fragment = { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordPage_Fragment = { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordPerson_Fragment = { + __typename: "NodeStanfordPerson" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordPolicy_Fragment = { + __typename: "NodeStanfordPolicy" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeInterface_NodeStanfordPublication_Fragment = { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +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 + +export type FragmentNodeStanfordPageFragment = { + __typename: "NodeStanfordPage" + suPageDescription?: string | null + id: string + title: string + status: boolean + path: string + 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} + | 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" + 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} + } + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + suPageImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordCourseFragment = { + __typename: "NodeStanfordCourse" + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordEventFragment = { + __typename: "NodeStanfordEvent" + suEventAltLoc?: string | null + suEventContactInfo?: string | null + suEventDek?: string | null + suEventEmail?: any | null + suEventSponsor?: Array | null + suEventSubheadline?: string | null + suEventTelephone?: any | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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} + | 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} + | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordEventSeriesFragment = { + __typename: "NodeStanfordEventSeries" + suEventSeriesDek?: string | null + suEventSeriesSubheadline?: string | null + id: string + title: string + status: boolean + path: string + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordNewsFragment = { + __typename: "NodeStanfordNews" + suNewsBannerMediaCaption?: string | null + suNewsByline?: string | null + suNewsDek?: string | null + suNewsHideSocial?: boolean | null + id: string + title: string + status: boolean + path: string + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPersonFragment = { + __typename: "NodeStanfordPerson" + suPersonAcademicAppt?: string | null + suPersonAdminAppts?: Array | null + suPersonEducation?: Array | 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 | null + suPersonShortTitle?: string | null + suPersonTelephone?: string | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPolicyFragment = { + __typename: "NodeStanfordPolicy" + suPolicyAuthority?: string | null + suPolicyAutoPrefix?: boolean | null + suPolicyChapter?: string | null + suPolicyPolicyNum?: string | null + suPolicySubchapter?: string | null + suPolicyTitle: string + id: string + title: string + status: boolean + path: string + 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 + book?: { + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + }> + }> + }> + }> + }> + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPublicationFragment = { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + suPublicationAuthorRef?: Array<{ + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeUnion_NodeStanfordCourse_Fragment = { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null +} + +type FragmentNodeUnion_NodeStanfordEvent_Fragment = { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + suEventAltLoc?: string | null + suEventContactInfo?: string | null + suEventDek?: string | null + suEventEmail?: any | null + suEventSponsor?: Array | null + suEventSubheadline?: string | null + suEventTelephone?: any | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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} + | 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} + | 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} + | null + }> | null +} + +type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + suEventSeriesDek?: string | null + suEventSeriesSubheadline?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + | null + }> | null +} + +type FragmentNodeUnion_NodeStanfordNews_Fragment = { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + suNewsBannerMediaCaption?: string | null + suNewsByline?: string | null + suNewsDek?: string | null + suNewsHideSocial?: boolean | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null +} + +type FragmentNodeUnion_NodeStanfordPage_Fragment = { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + suPageDescription?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | 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" + 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} + } + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + suPageImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null +} + +type FragmentNodeUnion_NodeStanfordPerson_Fragment = { + __typename: "NodeStanfordPerson" + id: string + title: string + status: boolean + path: string + suPersonAcademicAppt?: string | null + suPersonAdminAppts?: Array | null + suPersonEducation?: Array | 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 | null + suPersonShortTitle?: string | null + suPersonTelephone?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null +} + +type FragmentNodeUnion_NodeStanfordPolicy_Fragment = { + __typename: "NodeStanfordPolicy" + id: string + title: string + status: boolean + path: string + suPolicyAuthority?: string | null + suPolicyAutoPrefix?: boolean | null + suPolicyChapter?: string | null + suPolicyPolicyNum?: string | null + suPolicySubchapter?: string | null + suPolicyTitle: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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 + book?: { + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + }> + }> + }> + }> + }> + } | null +} + +type FragmentNodeUnion_NodeStanfordPublication_Fragment = { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPublicationAuthorRef?: Array<{ + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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 + +export type FragmentNodeStanfordCourseTeaserFragment = { + __typename: "NodeStanfordCourse" + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseInstructors?: Array | null + id: string + title: string + status: boolean + 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} + | null + } | 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} + | null + }> | null + body?: {__typename?: "TextSummary"; processed?: any | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordEventTeaserFragment = { + __typename: "NodeStanfordEvent" + suEventAltLoc?: string | null + suEventSubheadline?: string | null + suEventDek?: string | null + id: string + title: string + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordEventSeriesTeaserFragment = { + __typename: "NodeStanfordEventSeries" + suEventSeriesDek?: string | null + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordNewsTeaserFragment = { + __typename: "NodeStanfordNews" + suNewsDek?: string | null + id: string + title: string + status: boolean + 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} + | null + }> | null + suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suNewsSource?: {__typename?: "Link"; url?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPageTeaserFragment = { + __typename: "NodeStanfordPage" + suPageDescription?: string | null + id: string + title: string + status: boolean + 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" + suBannerImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + } + | { + __typename: "ParagraphStanfordPageTitleBanner" + 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} + } + } + | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPersonTeaserFragment = { + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPolicyTeaserFragment = { + __typename: "NodeStanfordPolicy" + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null + suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordPublicationTeaserFragment = { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseInstructors?: Array | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + } | 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} + | null + }> | null + body?: {__typename?: "TextSummary"; processed?: any | null} | null +} + +type FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment = { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + suEventAltLoc?: string | null + suEventSubheadline?: string | null + suEventDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null +} + +type FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment = { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + suEventSeriesDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + suNewsDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suNewsSource?: {__typename?: "Link"; url?: string | null} | null +} + +type FragmentNodeTeaserUnion_NodeStanfordPage_Fragment = { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + suPageDescription?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPageImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suPageBanner?: + | { + __typename?: "ParagraphStanfordBanner" + suBannerImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + } + | { + __typename: "ParagraphStanfordPageTitleBanner" + 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} + } + } + | null +} + +type FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment = { + __typename: "NodeStanfordPerson" + id: string + title: string + status: boolean + path: string + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPersonPhoto?: { + __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 + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null + suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null +} + +type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | 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 + +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_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_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_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_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_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_ParagraphStanfordWysiwyg_Fragment = { + __typename: "ParagraphStanfordWysiwyg" + id: string + behaviors?: string | null + status: boolean +} + +export type FragmentParagraphInterfaceFragment = + | FragmentParagraphInterface_ParagraphStanfordAccordion_Fragment + | FragmentParagraphInterface_ParagraphStanfordBanner_Fragment + | FragmentParagraphInterface_ParagraphStanfordCard_Fragment + | FragmentParagraphInterface_ParagraphStanfordEntity_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 + +export type FragmentParagraphStanfordAccordionFragment = { + __typename: "ParagraphStanfordAccordion" + suAccordionTitle: string + id: string + behaviors?: string | null + status: boolean + suAccordionBody: {__typename?: "Text"; processed?: any | 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 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} + > | 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 + 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 | null + pageSize?: number | 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 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 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 FragmentParagraphStanfordPageTitleBannerFragment = { + __typename: "ParagraphStanfordPageTitleBanner" + 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} + } +} + +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_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} + > | 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_ParagraphStanfordList_Fragment = { + __typename: "ParagraphStanfordList" + id: string + behaviors?: string | null + status: boolean + suListHeadline: string + 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 | null + pageSize?: number | 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_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_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 +} + +export type FragmentParagraphUnionFragment = + | FragmentParagraphUnion_ParagraphStanfordAccordion_Fragment + | FragmentParagraphUnion_ParagraphStanfordBanner_Fragment + | FragmentParagraphUnion_ParagraphStanfordCard_Fragment + | FragmentParagraphUnion_ParagraphStanfordEntity_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 + +export type FragmentMenuLinkFragment = { + __typename?: "MenuItem" + url?: string | null + title: string + id: string + expanded: boolean +} + +export type MenuQueryVariables = Exact<{ + name?: InputMaybe +}> + +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 +}> + +export type RouteQuery = { + __typename?: "Query" + route?: + | {__typename: "RouteExternal"} + | { + __typename: "RouteInternal" + entity?: + | { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + suEventAltLoc?: string | null + suEventContactInfo?: string | null + suEventDek?: string | null + suEventEmail?: any | null + suEventSponsor?: Array | null + suEventSubheadline?: string | null + suEventTelephone?: any | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | 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} + | 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} + | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + suEventSeriesDek?: string | null + suEventSeriesSubheadline?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + suNewsBannerMediaCaption?: string | null + suNewsByline?: string | null + suNewsDek?: string | null + suNewsHideSocial?: boolean | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + suPageDescription?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + suPageBanner?: + | { + __typename: "ParagraphStanfordBanner" + suBannerHeader?: string | null + suBannerSupHeader?: string | null + id: string + behaviors?: string | null + status: boolean + suBannerImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: { + __typename?: "Image" + url: string + alt?: string | null + height: number + width: number + } + } | null + suBannerBody?: {__typename?: "Text"; processed?: any | null} | null + suBannerButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + } + | { + __typename: "ParagraphStanfordPageTitleBanner" + 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 + } + } + } + | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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 + suPageImage?: { + __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 + status: boolean + path: string + suPersonAcademicAppt?: string | null + suPersonAdminAppts?: Array | null + suPersonEducation?: Array | 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 | null + suPersonShortTitle?: string | null + suPersonTelephone?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | null + } + | { + __typename: "NodeStanfordPolicy" + id: string + title: string + status: boolean + path: string + suPolicyAuthority?: string | null + suPolicyAutoPrefix?: boolean | null + suPolicyChapter?: string | null + suPolicyPolicyNum?: string | null + suPolicySubchapter?: string | null + suPolicyTitle: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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 + book?: { + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + children: Array<{ + __typename?: "BookLink" + id: string + title: string + url?: string | null + expanded: boolean + }> + }> + }> + }> + }> + } | null + } + | { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPublicationAuthorRef?: Array<{ + __typename: "NodeStanfordPerson" + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + id: string + title: string + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + }> | 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} + > | 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 + 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 | null + pageSize?: number | null + } | 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} + | null + }> | 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 + after?: InputMaybe +}> + +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 + sortKey?: InputMaybe + sortDir?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + 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" + suBannerImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + } + | { + __typename: "ParagraphStanfordPageTitleBanner" + 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} + } + } + | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordPerson"} + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordCoursesQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +export type StanfordCoursesQuery = { + __typename?: "Query" + stanfordCourses?: { + __typename?: "StanfordCoursesResult" + results: Array< + | { + __typename: "NodeStanfordCourse" + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseId?: number | null + suCourseInstructors?: Array | null + suCourseSectionUnits?: string | null + id: string + title: string + status: boolean + path: string + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: 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} + | 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} + | 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordEvent"} + | {__typename?: "NodeStanfordEventSeries"} + | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordPage"} + | {__typename?: "NodeStanfordPerson"} + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordEventsQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordEventSeries"} + | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordPage"} + | {__typename?: "NodeStanfordPerson"} + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordEventsPastEventsQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordEventSeries"} + | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordPage"} + | {__typename?: "NodeStanfordPerson"} + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordNewsQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + 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} + | null + }> | null + suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suNewsSource?: {__typename?: "Link"; url?: string | null} | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordPage"} + | {__typename?: "NodeStanfordPerson"} + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordPersonQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + path: string + suPersonPhoto?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | {__typename?: "NodeStanfordPolicy"} + | {__typename?: "NodeStanfordPublication"} + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordPublicationsQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +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 + status: boolean + 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} + | null + }> | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} + +export type StanfordSharedTagsQueryVariables = Exact<{ + contextualFilters?: InputMaybe + pageSize?: InputMaybe + page?: InputMaybe + offset?: InputMaybe +}> + +export type StanfordSharedTagsQuery = { + __typename?: "Query" + stanfordSharedTags?: { + __typename?: "StanfordSharedTagsResult" + results: Array< + | { + __typename: "NodeStanfordCourse" + id: string + title: string + status: boolean + path: string + suCourseAcademicYear?: string | null + suCourseCode?: string | null + suCourseInstructors?: Array | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + } | 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} + | null + }> | null + body?: {__typename?: "TextSummary"; processed?: any | null} | null + } + | { + __typename: "NodeStanfordEvent" + id: string + title: string + status: boolean + path: string + suEventAltLoc?: string | null + suEventSubheadline?: string | null + suEventDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + suEventSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + } + | { + __typename: "NodeStanfordEventSeries" + id: string + title: string + status: boolean + path: string + suEventSeriesDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + } + | { + __typename: "NodeStanfordNews" + id: string + title: string + status: boolean + path: string + suNewsDek?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suNewsSource?: {__typename?: "Link"; url?: string | null} | null + } + | { + __typename: "NodeStanfordPage" + id: string + title: string + status: boolean + path: string + suPageDescription?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suPageImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suPageBanner?: + | { + __typename?: "ParagraphStanfordBanner" + suBannerImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + } + | { + __typename: "ParagraphStanfordPageTitleBanner" + 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} + } + } + | null + } + | { + __typename: "NodeStanfordPerson" + id: string + title: string + status: boolean + path: string + suPersonFullTitle?: string | null + suPersonShortTitle?: string | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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 + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null + suPolicyUpdated?: {__typename?: "DateTime"; timezone: any; time: any} | null + } + | { + __typename: "NodeStanfordPublication" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + 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} + | null + }> | null + } + > + pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} + } | null +} diff --git a/src/lib/gql/gql-queries.tsx b/src/lib/gql/gql-queries.tsx index b1854e5..d715875 100644 --- a/src/lib/gql/gql-queries.tsx +++ b/src/lib/gql/gql-queries.tsx @@ -10,7 +10,6 @@ import { RouteRedirect, StanfordBasicSiteSetting, } from "@lib/gql/__generated__/drupal.d" -import {cache} from "react" import {graphqlClient} from "@lib/gql/gql-client" import {unstable_cache as nextCache} from "next/cache" import {ClientError} from "graphql-request" @@ -18,59 +17,52 @@ import {GraphQLError} from "graphql/error" type DrupalGraphqlError = GraphQLError & {debugMessage: string} -export const getEntityFromPath = cache( - async ( - path: string, - previewMode?: boolean, - teaser?: boolean - ): Promise<{ - entity?: T - redirect?: RouteRedirect["url"] - }> => { - "use server" - - const getData = nextCache( - async () => { - let entity: T | undefined - let query: RouteQuery - - // Paths that start with /node/ should not be used. - if (path.startsWith("/node/")) return {} - - try { - query = await graphqlClient({cache: "no-cache"}, previewMode).Route({ - path, - teaser: !!teaser, - }) - } catch (e) { - if (e instanceof ClientError) { - // @ts-ignore - const messages = e.response.errors?.map((error: DrupalGraphqlError) => error.debugMessage || error.message) - console.warn([...new Set(messages)].join(" ")) - } else { - console.warn(e instanceof Error ? e.message : "An error occurred") - } - return {} +export const getEntityFromPath = async ( + path: string, + previewMode?: boolean, + teaser?: boolean +): Promise<{ + entity?: T + redirect?: RouteRedirect["url"] +}> => { + const getData = nextCache( + async () => { + let entity: T | undefined + let query: RouteQuery + + // Paths that start with /node/ should not be used. + if (path.startsWith("/node/")) return {} + + try { + query = await graphqlClient({cache: "no-cache"}, previewMode).Route({ + path, + teaser: !!teaser, + }) + } catch (e) { + if (e instanceof ClientError) { + // @ts-ignore + const messages = e.response.errors?.map((error: DrupalGraphqlError) => error.debugMessage || error.message) + console.warn([...new Set(messages)].join(" ")) + } else { + console.warn(e instanceof Error ? e.message : "An error occurred") } + return {} + } - if (query.route?.__typename === "RouteRedirect") return {redirect: query.route.url} - entity = - query.route?.__typename === "RouteInternal" && query.route.entity ? (query.route.entity as T) : undefined - return {entity} - }, - [path, previewMode ? "preview" : "anonymous", teaser ? "teaser" : "full"], - {tags: ["all-entities", `paths:${path}`]} - ) + if (query.route?.__typename === "RouteRedirect") return {redirect: query.route.url} + entity = query.route?.__typename === "RouteInternal" && query.route.entity ? (query.route.entity as T) : undefined + return {entity} + }, + [path, previewMode ? "preview" : "anonymous", teaser ? "teaser" : "full"], + {tags: ["all-entities", `paths:${path}`]} + ) - return getData() - } -) + return getData() +} export const getConfigPage = async ( configPageType: ConfigPagesUnion["__typename"] ): Promise => { - "use server" - const getData = nextCache( async () => { let query: ConfigPagesQuery @@ -110,8 +102,7 @@ export const getConfigPageField = async ( return getData() } -export const getMenu = cache(async (name?: MenuAvailable, maxLevels?: number): Promise => { - "use server" +export const getMenu = async (name?: MenuAvailable, maxLevels?: number): Promise => { const menuName = name?.toLowerCase() || "main" const getData = nextCache( @@ -132,12 +123,10 @@ export const getMenu = cache(async (name?: MenuAvailable, maxLevels?: number): P ) return getData() -}) +} export const getAllNodes = nextCache( - cache(async () => { - "use server" - + async () => { const nodes: NodeUnion[] = [] let fetchMore = true let nodeQuery: AllNodesQuery @@ -160,7 +149,7 @@ export const getAllNodes = nextCache( } return nodes - }), + }, ["all-nodes"], {revalidate: 25200, tags: ["all-entities"]} ) diff --git a/src/lib/hooks/useFocusOnRender.tsx b/src/lib/hooks/useFocusOnRender.tsx index b57991b..8609523 100644 --- a/src/lib/hooks/useFocusOnRender.tsx +++ b/src/lib/hooks/useFocusOnRender.tsx @@ -14,7 +14,10 @@ import {useBoolean} from "usehooks-ts" * @return * Function to focus on the element. */ -const useFocusOnRender = (focusOnElement: RefObject, defaultFocus: boolean = true): (() => void) => { +const useFocusOnRender = ( + focusOnElement: RefObject, + defaultFocus: boolean = true +): (() => void) => { const {value, setTrue, setFalse} = useBoolean(defaultFocus) useLayoutEffect(() => { diff --git a/src/lib/hooks/useOutsideClick.tsx b/src/lib/hooks/useOutsideClick.tsx index fcf62a2..8996795 100644 --- a/src/lib/hooks/useOutsideClick.tsx +++ b/src/lib/hooks/useOutsideClick.tsx @@ -9,13 +9,10 @@ import {useOnClickOutside} from "usehooks-ts" * @param onClickOutside * Function to trigger on outside click. */ -const useOutsideClick = (ref: RefObject, onClickOutside: () => void) => { - useOnClickOutside(ref, onClickOutside, "mousedown") - useOnClickOutside(ref, onClickOutside, "touchstart") - - // @ts-ignore Focus in event works the same way as mousedown. - // @see https://github.com/juliencrn/usehooks-ts/discussions/522 - useOnClickOutside(ref, onClickOutside, "focusin") +const useOutsideClick = (ref: RefObject, onClickOutside: () => void) => { + useOnClickOutside(ref as RefObject, onClickOutside, "mousedown") + useOnClickOutside(ref as RefObject, onClickOutside, "touchstart") + useOnClickOutside(ref as RefObject, onClickOutside, "focusin") } export default useOutsideClick diff --git a/src/lib/hooks/useServerAction.tsx b/src/lib/hooks/useServerAction.tsx index c61ff63..d155868 100644 --- a/src/lib/hooks/useServerAction.tsx +++ b/src/lib/hooks/useServerAction.tsx @@ -16,7 +16,7 @@ const useServerAction =

( const [isPending, startTransition] = useTransition() const [result, setResult] = useState() const {value: finished, setTrue: setFinished} = useBoolean(false) - const resolver = useRef<(_value?: R | PromiseLike) => void>() + const resolver = useRef<(_value?: R | PromiseLike) => void>(undefined) useEffect(() => { if (!finished) return diff --git a/tsconfig.json b/tsconfig.json index 05e2c94..391a489 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "target": "es6", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "allowJs": true, "skipLibCheck": true, "strict": true, @@ -14,10 +18,18 @@ "isolatedModules": true, "jsx": "preserve", "incremental": true, - "plugins": [{"name": "next"}], + "plugins": [ + { + "name": "next" + } + ], "paths": { - "@components/*": ["./src/components/*"], - "@lib/*": ["./src/lib/*"] + "@components/*": [ + "./src/components/*" + ], + "@lib/*": [ + "./src/lib/*" + ] } }, "include": [ @@ -27,5 +39,7 @@ ".storybook/stories/**/*.tsx", ".next/types/**/*.ts" ], - "exclude": ["node_modules"] + "exclude": [ + "node_modules" + ] } diff --git a/yarn.lock b/yarn.lock index a647ed2..eee80c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,70 +26,82 @@ __metadata: languageName: node linkType: hard -"@algolia/client-abtesting@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-abtesting@npm:5.9.0" +"@algolia/client-abtesting@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-abtesting@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/e9354d2eb156b538ef20ef9a2b42fb2f5bc7fce8387b984c2b90b85a2cb63e053a319ba5a10ed8fa152b151dc477de66b081e41784a8aa1a92cac465e2eb14df + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/f0a0a965c155a0a955541617eb6e9527667e803d661f2af46d61eaa1dd901784c4a5d8a620177bd2f7def1bcd07f55b1a8f4ab243c03509ecfb7a563de18c376 languageName: node linkType: hard -"@algolia/client-analytics@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-analytics@npm:5.9.0" +"@algolia/client-analytics@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-analytics@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/15b02469dad79fb689a758061d14d9861575fc5cc8d0c131c5dfcec12bc436be3461bee231f5bb7e8dc37d0904dafb37c697349a6465dec3fe033a0bb9edc356 + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/bd4f8c7df9f69b1b4dfe728de358f8bb813ab5ed4ddcbc0a2eddaef14b2af5ab9319f1a121df48b338c52be4e0a74e015dbf88747d634973ea955fcd0187c692 languageName: node linkType: hard -"@algolia/client-common@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-common@npm:5.9.0" - checksum: 10c0/81ca453b7407ae847276c502d8cd11019d477c9e0628c322887e467745013e3e2f7161956dbaedaf2e29be62fd2dcfb845a6966cf0188ecd9760e6c6af14cbcb +"@algolia/client-common@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-common@npm:5.10.0" + checksum: 10c0/7896fe6c1b26d0b634b40cdf4d808cef3e0a9310e784711d1f94d0dba5ade00acd8bb9d17b04c0af2baa44cbc76022b4387ae2d04abeb3666050c9c6d767f22f languageName: node linkType: hard -"@algolia/client-insights@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-insights@npm:5.9.0" +"@algolia/client-insights@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-insights@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/30859beb9350cf5ddd241517ca1ce8ea349d90e492a596472a6fae2c664b28a16f027d37b37aa1fdb236a0375c3cb4f24f3bb35f5588e61a02d02e8b70f7d591 + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/d59260c7b945d635da9aff3f3c4a445074bdb4c836d03b2c06f8d283e4bfa03178713bb346ea0b4ab2888c7475c49f27193556488ba9e2259f6332132fb5b928 languageName: node linkType: hard -"@algolia/client-personalization@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-personalization@npm:5.9.0" +"@algolia/client-personalization@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-personalization@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/b26d3dcc3f1be56e3a401b76af8af9f79e03aec8f02cb91c7dda73f5178d2ab3f29fe4a35c2edb8f310e1af941812e58e8ed52861937ab8438a4a4392e83e1b0 + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/e52486155055322acec579e5f96db2d0efdb0abb370260cde87e5c1da925e266871e83824ee7e56d0ea5a7c450db6d54d19e5459963c78dd57cde7d15153d87c languageName: node linkType: hard -"@algolia/client-query-suggestions@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/client-query-suggestions@npm:5.9.0" +"@algolia/client-query-suggestions@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-query-suggestions@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/2c7e7955c958035d696893a2478e103322bcaf0479170dfe38e441aac31a43459bc4965e28c474558c24ac0e5633c4da4051a59a2aceee51d8e4939ab9404080 + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/1267772af1b0791d2e9fef40d839063ab01d51998a970e11d4a7ae29fd423cb4c998107dcbefc632ecb49a3c0212fde53deb791004e25704fa32c0bdfbef8a7a + languageName: node + linkType: hard + +"@algolia/client-search@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/client-search@npm:5.10.0" + dependencies: + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/adbcfb9af9435e454263961694a4f91a435a61d13ba69749b80d95496e6abd8b51ea4016e025ea8a8b8b46cda3f186ece1d9f894559fdc6711339f4a92eff57c languageName: node linkType: hard @@ -100,66 +112,66 @@ __metadata: languageName: node linkType: hard -"@algolia/ingestion@npm:1.9.0": - version: 1.9.0 - resolution: "@algolia/ingestion@npm:1.9.0" +"@algolia/ingestion@npm:1.10.0": + version: 1.10.0 + resolution: "@algolia/ingestion@npm:1.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/dc7f87e20ac518cf7087b24c2c6023b857c619f4c2a70c759fc5e98ef670f506ce2976050150e4fb3283180ad81d6956a02b5b405eeb7abfb023aa997bb64788 + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/782c83f406caddf85d4ffa8e633bef952a2f8ba5be019cce23d060f411ba329979088dc7b06eae3fe2d417ec97a19a880f68215163d26f9d75d82693509bf0ba languageName: node linkType: hard -"@algolia/monitoring@npm:1.9.0": - version: 1.9.0 - resolution: "@algolia/monitoring@npm:1.9.0" +"@algolia/monitoring@npm:1.10.0": + version: 1.10.0 + resolution: "@algolia/monitoring@npm:1.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/2e956bf6ac7d3afe3df6f014a0b2adf395c378ef5484e1d2e1beb8d69076491c3800b2cd426fe551bfd5d98a4b49acbb32c2edd131d2a58a664c62a1c54e784c + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/d8d41c3a491cda9e0abd6acb85cdf28d06193f76335fcf3764587283fffcd59cd8f1247470b30bdbb93e6af217490b818ebb4e90f6670afa0c0db4f64697f301 languageName: node linkType: hard -"@algolia/recommend@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/recommend@npm:5.9.0" +"@algolia/recommend@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/recommend@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/d1da3fbbbe5e7975efc04c7bfacf7f106c842fdfaee9f35700334c534e2aa3363187ba124fa534aa24b018163224ae6b5fa443da89f0027feabab8ef1012a86c + "@algolia/client-common": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/618bc345c91f9fb3a5df5d60a5901e00a975d57f86ddd34ef498e7d92ee620025bc05044654fd74a359a1e6caf5f8a40d6834943eb4be113f828e9ce3cd63234 languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/requester-browser-xhr@npm:5.9.0" +"@algolia/requester-browser-xhr@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/requester-browser-xhr@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - checksum: 10c0/03d07a77b419eb43cd42ca33e7035609b2cbc26da05717ff03a2fed16f82b1d60f2b1d41197cf34e77e3e43b5c3621c8640b0de5ac38099701b4f4bd333b193b + "@algolia/client-common": "npm:5.10.0" + checksum: 10c0/bdf7bd5f69c88dc428099504a54011cfcb247a63b1ab2597ce96834c7a9e35d9b221791275101b7431214c7afb5786a2a92727d112c5b1dfdc75c991475f8c58 languageName: node linkType: hard -"@algolia/requester-fetch@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/requester-fetch@npm:5.9.0" +"@algolia/requester-fetch@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/requester-fetch@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - checksum: 10c0/4693b8e8a7079fbde656c455061c0a55f4e4852a8206b8544f112ec63e3ba068cfc0ed8ef69d950b51121edb96830798b4bcf77ac6e8d53458304e967c382132 + "@algolia/client-common": "npm:5.10.0" + checksum: 10c0/fb8b8b7e0adcd65c11e6916c977c7da7c1a267724c7dd3731d623b7c2efdff90a2089e2a940a5ee2233e66b78885360c04eff2c3c4b7ad90506ea18f9da1c141 languageName: node linkType: hard -"@algolia/requester-node-http@npm:5.9.0": - version: 5.9.0 - resolution: "@algolia/requester-node-http@npm:5.9.0" +"@algolia/requester-node-http@npm:5.10.0": + version: 5.10.0 + resolution: "@algolia/requester-node-http@npm:5.10.0" dependencies: - "@algolia/client-common": "npm:5.9.0" - checksum: 10c0/7c1a0bc4da26491d9808aeeeeb702a8e50ec3c0cc21aefef2b9fca388d0a0df11a8808bc625b8eb0a91cfe54affb3ee33060cd66c0f5614b2201614406dbef63 + "@algolia/client-common": "npm:5.10.0" + checksum: 10c0/fa166a8ab3f18c8e66de002105a294010a47995424eb76cf2eb77f72b4b6ad91a1dcdc4e6bc866f8bf393cccc1c7e1b1e677cbee9f2bc3f68495cea5a6b91c96 languageName: node linkType: hard @@ -2125,7 +2137,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.8.4": version: 7.23.6 resolution: "@babel/runtime@npm:7.23.6" dependencies: @@ -4023,14 +4035,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.59": - version: 5.0.0-beta.59 - resolution: "@mui/base@npm:5.0.0-beta.59" +"@mui/base@npm:5.0.0-beta.60": + version: 5.0.0-beta.60 + resolution: "@mui/base@npm:5.0.0-beta.60" dependencies: "@babel/runtime": "npm:^7.25.7" "@floating-ui/react-dom": "npm:^2.1.1" "@mui/types": "npm:^7.2.18" - "@mui/utils": "npm:^6.1.4" + "@mui/utils": "npm:^6.1.5" "@popperjs/core": "npm:^2.11.8" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" @@ -4041,7 +4053,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ba211b939346b78a1848861501fbddd35a40d99f3455d4e6af889681cf28fc9e8392afe5e1f6ef3c58d12142a301df02d3b232352a19d018762f6366995a5eae + checksum: 10c0/e8e92fa38f415dffdf48b9bb65f329df68d621cc23e1ae9357e2472b312461831790a6fe179611ac1c4da8dd7a6500d91f4e40dd20fd5b68559466bb9bf33891 languageName: node linkType: hard @@ -4057,9 +4069,9 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^6.1.4": - version: 6.1.4 - resolution: "@mui/utils@npm:6.1.4" +"@mui/utils@npm:^6.1.5": + version: 6.1.5 + resolution: "@mui/utils@npm:6.1.5" dependencies: "@babel/runtime": "npm:^7.25.7" "@mui/types": "npm:^7.2.18" @@ -4073,107 +4085,100 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cac4f05904897c28444e7ef2a6891678d36c0a8fae921ccacebcd7b53da99e4c6cab05669328fdabff624313de68f1b5bcd427cba36024b6c3505b5ee945eb05 + checksum: 10c0/899191334f321aedf993e6a79cd63ac511e8ef23a84c1e156ca4a82c407e97f86f9f3d4250765f5c9e71d9af963bdc738e6d63fc62f9088fc5ad9c055fc3b111 languageName: node linkType: hard -"@next/bundle-analyzer@npm:^14.2.15": - version: 14.2.15 - resolution: "@next/bundle-analyzer@npm:14.2.15" +"@next/bundle-analyzer@npm:15.0.0": + version: 15.0.0 + resolution: "@next/bundle-analyzer@npm:15.0.0" dependencies: webpack-bundle-analyzer: "npm:4.10.1" - checksum: 10c0/50c9ce8ae967e6bbf0f82d17434658f3acb50eebf50bb286e7b072db850da23f96d22b853fe88f4a589f337e9fa35dc5cfa9a6bb6203cf8645a8ab598f1d212b + checksum: 10c0/82f046fd2a17bd790d1457a612f62c04d5a08ea01c3d5951f8696de0f3e1532b2d0b9fd54025566e7bacdef53390ee74ced7db0dc6a689cc03499b04e4aebfdb languageName: node linkType: hard -"@next/env@npm:14.2.15": - version: 14.2.15 - resolution: "@next/env@npm:14.2.15" - checksum: 10c0/b1af95941bd7e080276af0901512c8c56b4e157402d2d913feca435c6a6f01130c9f322cca67e5c2b1ca160f54f6c0c4913fb8a3201812a5bb62dbdccae6f8fa +"@next/env@npm:15.0.0": + version: 15.0.0 + resolution: "@next/env@npm:15.0.0" + checksum: 10c0/cc01e37af13a2a8fada74b2ee335dcd0a16424461a4316c26776fbb768491288a166075a2bcf8e0ab1afd6e66026c4e30bf9f9026dd693ac657ccff7d17aa4bc languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.2.15": - version: 14.2.15 - resolution: "@next/eslint-plugin-next@npm:14.2.15" +"@next/eslint-plugin-next@npm:15.0.0": + version: 15.0.0 + resolution: "@next/eslint-plugin-next@npm:15.0.0" dependencies: - glob: "npm:10.3.10" - checksum: 10c0/54dd8cd8fd47722528ffb7862a8e079bbc07d9131125502273ec88a706238d7a7d2e4abf3ba72ee2a21ea2890de53bf6dfec0308ddf9cfc7794a4b5bbc5d06cc + fast-glob: "npm:3.3.1" + checksum: 10c0/85f80f99f348448be42ca1db3437428c52fec1b275605d3c67d5e8133844e9ceaebfda1d12acb14114712a39127636acced77588fea3bb43cda8513940d7ee9c languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-darwin-arm64@npm:14.2.15" +"@next/swc-darwin-arm64@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-darwin-arm64@npm:15.0.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-darwin-x64@npm:14.2.15" +"@next/swc-darwin-x64@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-darwin-x64@npm:15.0.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-linux-arm64-gnu@npm:14.2.15" +"@next/swc-linux-arm64-gnu@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-linux-arm64-gnu@npm:15.0.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-linux-arm64-musl@npm:14.2.15" +"@next/swc-linux-arm64-musl@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-linux-arm64-musl@npm:15.0.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-linux-x64-gnu@npm:14.2.15" +"@next/swc-linux-x64-gnu@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-linux-x64-gnu@npm:15.0.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-linux-x64-musl@npm:14.2.15" +"@next/swc-linux-x64-musl@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-linux-x64-musl@npm:15.0.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-win32-arm64-msvc@npm:14.2.15" +"@next/swc-win32-arm64-msvc@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-win32-arm64-msvc@npm:15.0.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-win32-ia32-msvc@npm:14.2.15" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@next/swc-win32-x64-msvc@npm:14.2.15": - version: 14.2.15 - resolution: "@next/swc-win32-x64-msvc@npm:14.2.15" +"@next/swc-win32-x64-msvc@npm:15.0.0": + version: 15.0.0 + resolution: "@next/swc-win32-x64-msvc@npm:15.0.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@next/third-parties@npm:^14.2.15": - version: 14.2.15 - resolution: "@next/third-parties@npm:14.2.15" +"@next/third-parties@npm:15.0.0": + version: 15.0.0 + resolution: "@next/third-parties@npm:15.0.0" dependencies: third-party-capital: "npm:1.0.20" peerDependencies: - next: ^13.0.0 || ^14.0.0 - react: ^18.2.0 - checksum: 10c0/9813cd87bd700010b21409ae39716b68ea394ecf3af406f5e6523c64eaf99241e2488bb875abc2c6131e20ba7a7c0c960d063bf1a3154eb2b3a8a447debfcd87 + next: ^13.0.0 || ^14.0.0 || ^15.0.0 + react: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 + checksum: 10c0/6e7c10c215f039d563b448583a7abe5defa69ce15da2c91d24592c9bc4ae413baf62f70748cb0bfb493e8568cef7b374a1207d5bd6392b1308d4c035048d7c86 languageName: node linkType: hard @@ -5021,10 +5026,17 @@ __metadata: languageName: node linkType: hard -"@rushstack/eslint-patch@npm:^1.3.3": - version: 1.6.1 - resolution: "@rushstack/eslint-patch@npm:1.6.1" - checksum: 10c0/194ffb605cde00c567fe7a5025e221433a61d871d366a9558525b867f073d2d3ddb4d6bd44cf8f05edabfb37a0b99ce128230e0a367d7af2c3b1db90d02b873f +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@rushstack/eslint-patch@npm:^1.10.3": + version: 1.10.4 + resolution: "@rushstack/eslint-patch@npm:1.10.4" + checksum: 10c0/de312bd7a3cb0f313c9720029eb719d8762fe54946cce2d33ac142b1cbb5817c4a5a92518dfa476c26311602d37f5a8f7caa90a0c73e3d6a56f9a05d2799c172 languageName: node linkType: hard @@ -5035,9 +5047,9 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-actions@npm:8.3.5" +"@storybook/addon-actions@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-actions@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -5045,47 +5057,47 @@ __metadata: polished: "npm:^4.2.2" uuid: "npm:^9.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/c9872d9d41b33ae26be36dfb25ccb10e7c832d4677cffe4f3e8a42f2748d8c54e681810662b88e10d1e72223096ad1861e389ee7134974e9f3e2869958300e08 + storybook: ^8.3.6 + checksum: 10c0/77959b8f0b3e4748051411bb0cd8041cff68360aa3dc98745153bbfd48aa330f2228ac9b9a42c1f3fd40c003bab5b425ed2b1ff540a985d3a00869989e547b8e languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-backgrounds@npm:8.3.5" +"@storybook/addon-backgrounds@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-backgrounds@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/6a2ce804bd96827a0601b53ea1f15bec382e1099cf957a0ac3c9452da1a58702fb5cea4b76c564a78a3a4f66431eaf3d826ad400d3bd579fec94ec266f06e211 + storybook: ^8.3.6 + checksum: 10c0/7d05c94ce351d162a5f55378a7779ce26e84dadbe540c5d68abd470501e097e7b006434fbb057b9d86c19e595254187d2f9f5e9ee847190ae29bcc2e46fa55a1 languageName: node linkType: hard -"@storybook/addon-controls@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-controls@npm:8.3.5" +"@storybook/addon-controls@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-controls@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" dequal: "npm:^2.0.2" lodash: "npm:^4.17.21" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/f0bf85a8f401649734ae63ece9b64fe77b10a290cd1e83f54d83da4ae58f5a3a9e3876497f8cb3e9ac12dd1814fe7d16cee88bd6985877422823965b20607385 + storybook: ^8.3.6 + checksum: 10c0/d7222232caaee1f3e914c08987891b511b79127635cc352a20dd529c4518573844847f7b5da91f62ce27c6809e9303c95878db6f1dea4b8d88769cbff64fbce4 languageName: node linkType: hard -"@storybook/addon-docs@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-docs@npm:8.3.5" +"@storybook/addon-docs@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-docs@npm:8.3.6" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.3.5" - "@storybook/csf-plugin": "npm:8.3.5" + "@storybook/blocks": "npm:8.3.6" + "@storybook/csf-plugin": "npm:8.3.6" "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:8.3.5" + "@storybook/react-dom-shim": "npm:8.3.6" "@types/react": "npm:^16.8.0 || ^17.0.0 || ^18.0.0" fs-extra: "npm:^11.1.0" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" @@ -5094,95 +5106,95 @@ __metadata: rehype-slug: "npm:^6.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/51f277079397ecc0e5fef721307a618e3aa4727069dba2b331cb4de2e6e318f4de338132e1ea886c0e9ee0824a10cbc9a0887e0f09f341221a31a09111ce4836 + storybook: ^8.3.6 + checksum: 10c0/c2d03904b6e465add7b3a56ed3ee965c098ea7252d0fe431cc581b7774fe99803a4891062b064033578f78c7ab77465e2179cfb66f4333a4d5edcd01af62c421 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-essentials@npm:8.3.5" - dependencies: - "@storybook/addon-actions": "npm:8.3.5" - "@storybook/addon-backgrounds": "npm:8.3.5" - "@storybook/addon-controls": "npm:8.3.5" - "@storybook/addon-docs": "npm:8.3.5" - "@storybook/addon-highlight": "npm:8.3.5" - "@storybook/addon-measure": "npm:8.3.5" - "@storybook/addon-outline": "npm:8.3.5" - "@storybook/addon-toolbars": "npm:8.3.5" - "@storybook/addon-viewport": "npm:8.3.5" +"@storybook/addon-essentials@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-essentials@npm:8.3.6" + dependencies: + "@storybook/addon-actions": "npm:8.3.6" + "@storybook/addon-backgrounds": "npm:8.3.6" + "@storybook/addon-controls": "npm:8.3.6" + "@storybook/addon-docs": "npm:8.3.6" + "@storybook/addon-highlight": "npm:8.3.6" + "@storybook/addon-measure": "npm:8.3.6" + "@storybook/addon-outline": "npm:8.3.6" + "@storybook/addon-toolbars": "npm:8.3.6" + "@storybook/addon-viewport": "npm:8.3.6" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/dad5ec31342abafe93eefa10178278f2f3cb8f849824050cf9248ff976188fda9bdc167750a57c57f0f821a56dd46daef92e70816a62b3cba435484f263fb703 + storybook: ^8.3.6 + checksum: 10c0/5f0a53ee42792fb76afdc54485fa907981363138786306dbcf2dea990b5809843a60da1148cd60141844951f462ec021c06befa0b98fea796abead95ca54716b languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-highlight@npm:8.3.5" +"@storybook/addon-highlight@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-highlight@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/9bd4d29d10d612aa6baf2a3c470fd571f32edd4d456e3c4eb0dfe416be7891b075f06a7f46da35274c58261db8be5e97d974edec3c11b477f1cc397b357a42ca + storybook: ^8.3.6 + checksum: 10c0/6e0fe4b28e956af5bd534af2bfd4299be075e22b2fa4cbbe661da2901929e5a44f50cb65ed9869c1afee603f711e023e000556823ba534e1f61390b0c1989136 languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-interactions@npm:8.3.5" +"@storybook/addon-interactions@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-interactions@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.3.5" - "@storybook/test": "npm:8.3.5" + "@storybook/instrumenter": "npm:8.3.6" + "@storybook/test": "npm:8.3.6" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/66aef03bdaee184911db0ddd212ef5c87f30d985d363b65085a88d19aa0304feb2753f342338f7b675463405ddfd0f6c7938ec62acdad5bbcd43af3173738932 + storybook: ^8.3.6 + checksum: 10c0/cccde56641ce455a319d68fb9d2aadf1df9404566199e4225bfacf6e8381d118b1fea41dce5ff36946dd7aac3a9ff6a4a6f17763064ce2e14dfdab6df743a3de languageName: node linkType: hard -"@storybook/addon-links@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-links@npm:8.3.5" +"@storybook/addon-links@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-links@npm:8.3.6" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 + storybook: ^8.3.6 peerDependenciesMeta: react: optional: true - checksum: 10c0/ac431b420196fea7f9aa2a62356d2221c75065515ba82e4a0bbcddaa66a9a61d93f186e6efde87ca43ddfd043f3503f4459449d0f3f76935707276b87698f0d3 + checksum: 10c0/28d837680ef9c51aa1a4f43fb8c461dce90281264b2a259bf4ca7929d734bbda9a8ca54bf04d328ca4436c6d64b9cdb5b594717f8840d6d9693d0e637bdd8909 languageName: node linkType: hard -"@storybook/addon-measure@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-measure@npm:8.3.5" +"@storybook/addon-measure@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-measure@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/49a8f2fac76a65fc2b4fdf6c90a4996e58cccf4a3db56a7f32a17eff2a34ebeccf7ad8042a3bd3b1e8deba1d9ba95ce95f8ee57f11a98de51ce6fc29b2a127b4 + storybook: ^8.3.6 + checksum: 10c0/0ca83d45cf0268a9b2ac24a5fabb76ac23fb1036c75f6ac16ea847266ccd3c1676469289c1c41f73b89cdf38a8ebddafdedf82669c3fe9f81464fd0ce5ee9fe8 languageName: node linkType: hard -"@storybook/addon-outline@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-outline@npm:8.3.5" +"@storybook/addon-outline@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-outline@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/d1d4d734e1770aa4af8fba2d789ad5c570ae0eb66301d8c5444a92a07428f66cde4a32e48fc1ea8627801c7d5c99ae40563554eef7f1a5ad14e4144ee74f9726 + storybook: ^8.3.6 + checksum: 10c0/52fa8cecd40f0b9ccd96053b7b1207c7cafe7f2ed6808e04e5f0d6503ab5266aeb0710bbace4b787ac3af38ea9cd6e671fc8aa8eee993f4cb64811057c5e3b55 languageName: node linkType: hard @@ -5231,23 +5243,23 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-toolbars@npm:8.3.5" +"@storybook/addon-toolbars@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-toolbars@npm:8.3.6" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/1e198ab1c87204f3ed69493484e94e6ad6bd4ed3c5a164ceeb0719cf2ddf96159d0fc481584c413d0bf3ff3943196ca123888ac67b0dbf967195d024387de84e + storybook: ^8.3.6 + checksum: 10c0/58ee542f1530dc71956fa15578320b8aa31b47406d011e40447dba80c62269c867af548fe1e72ddd95606118fbd51a444c86c0ea6f580b497390122a17ab65a7 languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/addon-viewport@npm:8.3.5" +"@storybook/addon-viewport@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/addon-viewport@npm:8.3.6" dependencies: memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/26e02754694d3422c19383ca330eb541394e54151e6c3d86865cbedcf49a323820b649e837e47ef94ea310c80ca47b9baa56fadee3a02db31bce5eaae6f43674 + storybook: ^8.3.6 + checksum: 10c0/95b91e415cb803898334e28890394884c612f1bcffdef5256e2b6ec373815fcefb43da8698bfa739eaf211315c49de056d107c1de61a9ab20c594e16da3f741e languageName: node linkType: hard @@ -5261,9 +5273,9 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@npm:8.3.5, @storybook/blocks@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/blocks@npm:8.3.5" +"@storybook/blocks@npm:8.3.6, @storybook/blocks@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/blocks@npm:8.3.6" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" @@ -5282,21 +5294,21 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 + storybook: ^8.3.6 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/8b4d4b7761ff32de02c231231ef49457f96438916c9f5e2af6eebd90842a7de1f26781a768f5f2b080abd26c8da66c1fca60d304a87f530216eb01d6434e7ff9 + checksum: 10c0/28522998923a62a5a365f60200b8fe3bd6df42e81a61b58d75440fde04916f402281622ffb68c321dab8ca148490f942abe753c98102e278ca9b620ce1ecc1d1 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/builder-webpack5@npm:8.3.5" +"@storybook/builder-webpack5@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/builder-webpack5@npm:8.3.6" dependencies: - "@storybook/core-webpack": "npm:8.3.5" + "@storybook/core-webpack": "npm:8.3.6" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" browser-assert: "npm:^1.2.1" @@ -5324,11 +5336,11 @@ __metadata: webpack-hot-middleware: "npm:^2.25.1" webpack-virtual-modules: "npm:^0.6.0" peerDependencies: - storybook: ^8.3.5 + storybook: ^8.3.6 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/03c2e8ff9e8a85ed1064ec0514a48bd3ede92872f9bc867d961049638ec8884a0fd341993214136ccfeddbb280ca397bba42379c2fddaac7eb3d8a007d25c6bf + checksum: 10c0/73ea09be15e23c91a28840e1d1e8272f74a39c582bfae8a7ac4c8d69e5e3187efbc84b3a4d881c0f61a987d8187125204e347d2a78f60f362e55a9b27140e17d languageName: node linkType: hard @@ -5376,12 +5388,12 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/components@npm:8.3.5" +"@storybook/components@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/components@npm:8.3.6" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/20b3217f1a0a48ab5a40c08960d966be1fc6842dd40fc9951328d9bdc76411e3d3820865fd93895eeccec718ef8c8512f19d1fcad9bdd2cb6a792f92ca4d73ce + storybook: ^8.3.6 + checksum: 10c0/65badbad5143c6585c94b08d7f3496dad42de256cb077c60dade0ca3b0fa03eb4dc5917fe4c3df03df35b7cf39001b8898794747951ac4b7594ed278ea01e4b0 languageName: node linkType: hard @@ -5425,21 +5437,21 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/core-webpack@npm:8.3.5" +"@storybook/core-webpack@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/core-webpack@npm:8.3.6" dependencies: "@types/node": "npm:^22.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/d9311fc697485b70e7e4b473a9fa496f4bde7fe5242a889c080167d19ea53b07beab1e6458b6133f360f2c5e68b7e1dee9fcdd41dff5364ebf97b5c567f0c40b + storybook: ^8.3.6 + checksum: 10c0/222c85dd5bba59d3305095c75c1469eafc65a800a34bead4e612bd7e85ffe282b370f749c30775c64ee6a641c034eea783db394e571c3fa0d851c84267a76285 languageName: node linkType: hard -"@storybook/core@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/core@npm:8.3.5" +"@storybook/core@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/core@npm:8.3.6" dependencies: "@storybook/csf": "npm:^0.1.11" "@types/express": "npm:^4.17.21" @@ -5454,18 +5466,18 @@ __metadata: semver: "npm:^7.6.2" util: "npm:^0.12.5" ws: "npm:^8.2.3" - checksum: 10c0/f01d13c2309af518f1d029d27a3dd1ce80ea7423c9d4927d1096634a84887051c3581404971499ab81e5b28acca517bf1b31a3281fe7fdb0b418f0c45767f16f + checksum: 10c0/75635195335f9f296e830b51e4d71d8f2db833ad1d6b279f9da349dd312307d07c036351cfb421aea2b69c39f11a95343d9d5518432c7d49923237a82c694388 languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/csf-plugin@npm:8.3.5" +"@storybook/csf-plugin@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/csf-plugin@npm:8.3.6" dependencies: unplugin: "npm:^1.3.1" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/528af7509500afe1baf446fb8d52978c71d18df0abafd27a81ab821977cfb211bb02190f5a7d09005c4c10dac5e91ef978e35c74ee477ed7d6e45583ebc8412d + storybook: ^8.3.6 + checksum: 10c0/977998f7a908b2832dd293ea14171f6fdf9c3a25d4035b5c868a8be54630d73983eb3ff4867e488408283d1bcb64fc51c001460610b0143b050b11db953dcb26 languageName: node linkType: hard @@ -5478,15 +5490,6 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/csf@npm:0.0.1" - dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/7b0f75763415f9147692a460b44417ee56ea9639433716a1fd4d1df4c8b0221cbc71b8da0fbed4dcecb3ccd6c7ed64be39f5c255c713539a6088a1d6488aaa24 - languageName: node - linkType: hard - "@storybook/global@npm:^5.0.0": version: 5.0.0 resolution: "@storybook/global@npm:5.0.0" @@ -5517,16 +5520,16 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/instrumenter@npm:8.3.5" +"@storybook/instrumenter@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/instrumenter@npm:8.3.6" dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^2.0.5" util: "npm:^0.12.4" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/9dd4e9080591200aa410ae9f7c132b466173a4fc882ad78e06fdbe8d795b04cee3afc5b1385ecb3ff5b9fb314abc3da2ac1494a8bf815e1113c3e8a241c5b7b7 + storybook: ^8.3.6 + checksum: 10c0/e071fcdb9fdb87c215412351bba765beed43f3bb487e51e837a85e6eb12575edf89d77ca1ab9edb7a70ad01fd498bb3aa3b35bbdb318ef9246e43d1310734f87 languageName: node linkType: hard @@ -5552,18 +5555,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/manager-api@npm:8.3.5" +"@storybook/manager-api@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/manager-api@npm:8.3.6" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/4983af0e3a05abec0114acfa8bfe9d5df816b91f76614eb3c37dd654a0d4fdf5379d4d0cffc1676c6681d6142acd44e81abcb7c4f6de6108c8d26158cca9820d + storybook: ^8.3.6 + checksum: 10c0/9193d0f2d7bffdc461083f3ec5acf31badeb935d4a2d76a7ab39d2bb261105e3b60695811802113d03ac2fed7562e5c1377e1a090243c2d56b5cede0c8bc5fdd languageName: node linkType: hard -"@storybook/nextjs@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/nextjs@npm:8.3.5" +"@storybook/nextjs@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/nextjs@npm:8.3.6" dependencies: "@babel/core": "npm:^7.24.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -5579,10 +5582,10 @@ __metadata: "@babel/preset-typescript": "npm:^7.24.1" "@babel/runtime": "npm:^7.24.4" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/builder-webpack5": "npm:8.3.5" - "@storybook/preset-react-webpack": "npm:8.3.5" - "@storybook/react": "npm:8.3.5" - "@storybook/test": "npm:8.3.5" + "@storybook/builder-webpack5": "npm:8.3.6" + "@storybook/preset-react-webpack": "npm:8.3.6" + "@storybook/react": "npm:8.3.6" + "@storybook/test": "npm:8.3.6" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" babel-loader: "npm:^9.1.3" @@ -5609,7 +5612,7 @@ __metadata: next: ^13.5.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 + storybook: ^8.3.6 webpack: ^5.0.0 dependenciesMeta: sharp: @@ -5619,7 +5622,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/7b8d53380476f292dcc7c88b305f947eb0108aac70e24f66d06d060078444264d3e6e9ca362afb344081e196cd3baa24d184286b9e82db3144b79e326495ae7f + checksum: 10c0/c107de5a6589f0a787d3953692513db7393f8c792a67fbf1fb48380b6a356f54030e09b3945a31ffffac4b500f104e060adf9005c54229366e4149281b65fda4 languageName: node linkType: hard @@ -5630,12 +5633,12 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/preset-react-webpack@npm:8.3.5" +"@storybook/preset-react-webpack@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/preset-react-webpack@npm:8.3.6" dependencies: - "@storybook/core-webpack": "npm:8.3.5" - "@storybook/react": "npm:8.3.5" + "@storybook/core-webpack": "npm:8.3.6" + "@storybook/react": "npm:8.3.6" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" @@ -5650,11 +5653,11 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 + storybook: ^8.3.6 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/9f7b1748e00e7ebd6e20618a4e44b524977e8b6f36aa16ed9e937b3941930ef24e90f5f50cea339018276312d053549bef92845bc03f27a11de6eced55e52b1f + checksum: 10c0/0d1a24f52c5e78c4a8e5d4ad70f9aab72ee1584c7482662db840de50865fa072f8c25b660d3c41a50390de95313e4bc2b095853d977f89608069b74c82739ffb languageName: node linkType: hard @@ -5680,12 +5683,12 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-api@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/preview-api@npm:8.3.5" +"@storybook/preview-api@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/preview-api@npm:8.3.6" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/12d81d57c0931983428b8621311de79a3846ec0f1c51ab94c5a9e7795a1e4bade74aa62de3693c488001630403c98a5372caca4be613f6f806e7265afb22e3d7 + storybook: ^8.3.6 + checksum: 10c0/f0413c36765c3518503d8dc67752356106a8d90fbc8f1db14ab0b454458a41ff1e8ce012911e59fa4432dde4260495c93c6265273024dcb1e8bb4d4d6e13cedb languageName: node linkType: hard @@ -5707,27 +5710,27 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/react-dom-shim@npm:8.3.5" +"@storybook/react-dom-shim@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/react-dom-shim@npm:8.3.6" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 - checksum: 10c0/a765dc358ae2b1775197aa540024ff8f999c4d1673e76f632b74edd62bb609c8405f4ddfd392923ee6190bf0a1506a473cf41202323d8bda77b20681dc5a1594 + storybook: ^8.3.6 + checksum: 10c0/efc7917f8bc0d522ab075fd604c1aef9519f5ac534db56a37b03f7958eb1e0e954a7efde2c29ad6c553fb482cdaead7c9a78102e6dd172c3515bbf3d0062c774 languageName: node linkType: hard -"@storybook/react@npm:8.3.5, @storybook/react@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/react@npm:8.3.5" +"@storybook/react@npm:8.3.6, @storybook/react@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/react@npm:8.3.6" dependencies: - "@storybook/components": "npm:^8.3.5" + "@storybook/components": "npm:^8.3.6" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:^8.3.5" - "@storybook/preview-api": "npm:^8.3.5" - "@storybook/react-dom-shim": "npm:8.3.5" - "@storybook/theming": "npm:^8.3.5" + "@storybook/manager-api": "npm:^8.3.6" + "@storybook/preview-api": "npm:^8.3.6" + "@storybook/react-dom-shim": "npm:8.3.6" + "@storybook/theming": "npm:^8.3.6" "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51" "@types/node": "npm:^22.0.0" @@ -5743,17 +5746,17 @@ __metadata: type-fest: "npm:~2.19" util-deprecate: "npm:^1.0.2" peerDependencies: - "@storybook/test": 8.3.5 + "@storybook/test": 8.3.6 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 + storybook: ^8.3.6 typescript: ">= 4.2.x" peerDependenciesMeta: "@storybook/test": optional: true typescript: optional: true - checksum: 10c0/2db9aa673be975018c9a44cc4c0c662439a85298a4d931afe63bf4e1ca6f7ab6889eddf6d64a555483af84ccc65b3d81b712c2231096124063cf5afa77fcbb6d + checksum: 10c0/f536ec3c002f678b501ed0eb12b402770e2e185f9d751a6714609bacee7ae5f3ee05d25db3c7d44f1408819e313b78ce3aaa3eaa56a817b4c3b8083e5bd1383d languageName: node linkType: hard @@ -5768,13 +5771,13 @@ __metadata: languageName: node linkType: hard -"@storybook/test@npm:8.3.5": - version: 8.3.5 - resolution: "@storybook/test@npm:8.3.5" +"@storybook/test@npm:8.3.6": + version: 8.3.6 + resolution: "@storybook/test@npm:8.3.6" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.3.5" + "@storybook/instrumenter": "npm:8.3.6" "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/user-event": "npm:14.5.2" @@ -5782,8 +5785,8 @@ __metadata: "@vitest/spy": "npm:2.0.5" util: "npm:^0.12.4" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/1890aeab0b10d08f6b6bbaf68defaa2a0794e17e8f43ac3d92c3873d34771e198d088a2f4c0b135a299fe586407c4315cd443e270afa65d84914fcc5d63ea099 + storybook: ^8.3.6 + checksum: 10c0/708932d35b62fd84fb0fe7813d229fdb8fda77a8403496c79652e5418f015a68d15a2c422325790bf71d869f9cca3a377e92bde7fc8881285ffb290087b08daf languageName: node linkType: hard @@ -5831,12 +5834,12 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:^8.3.5": - version: 8.3.5 - resolution: "@storybook/theming@npm:8.3.5" +"@storybook/theming@npm:^8.3.6": + version: 8.3.6 + resolution: "@storybook/theming@npm:8.3.6" peerDependencies: - storybook: ^8.3.5 - checksum: 10c0/25455033b2b3bdb86083f759df77df42bfff71405c6abd301963dd7596003b462a0960a86c5cec3503dc9e1eba565eeb82a897002c6823f9ee361155b9ddfd23 + storybook: ^8.3.6 + checksum: 10c0/9e6dc4cb4bb444cbf3ac0f5b42696d462cd4886a5dcd42b4a8aee332ab141a1b745041bbb3fb36ab220820a3ab36ac4edd5f1ef81b66bba4059b4bdaa890006e languageName: node linkType: hard @@ -5852,20 +5855,19 @@ __metadata: languageName: node linkType: hard -"@swc/counter@npm:^0.1.3": +"@swc/counter@npm:0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" checksum: 10c0/8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356 languageName: node linkType: hard -"@swc/helpers@npm:0.5.5": - version: 0.5.5 - resolution: "@swc/helpers@npm:0.5.5" +"@swc/helpers@npm:0.5.13": + version: 0.5.13 + resolution: "@swc/helpers@npm:0.5.13" dependencies: - "@swc/counter": "npm:^0.1.3" tslib: "npm:^2.4.0" - checksum: 10c0/21a9b9cfe7e00865f9c9f3eb4c1cc5b397143464f7abee76a2c5366e591e06b0155b5aac93fe8269ef8d548df253f6fd931e9ddfc0fd12efd405f90f45506e7d + checksum: 10c0/b9df578401fc62405da9a6c31e79e447a2fd90f68b25b1daee12f2caf2821991bb89106f0397bc1acb4c4d84a8ce079d04b60b65f534496952e3bf8c9a52f40f languageName: node linkType: hard @@ -6302,12 +6304,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.7.6": - version: 22.7.6 - resolution: "@types/node@npm:22.7.6" +"@types/node@npm:^22.7.8": + version: 22.7.8 + resolution: "@types/node@npm:22.7.8" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/d4406a63afce981c363fb1d1954aaf1759ad2d487c0833ebf667565ea4e45ff217d6fab4b5343badbdeccdf9d2e4a0841d633e0c929ceabcb33c288663dd0c73 + checksum: 10c0/3d3b3a2ec5a57ca4fd37b34dce415620993ca5f87cea2c728ffe73aa31446dbfe19c53171c478447bd7d78011ef4845a46ab2f0dc38e699cc75b3d100a60c690 languageName: node linkType: hard @@ -6325,13 +6327,6 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: 10c0/e53423cf9d510515ef8b47ff42f4f1b65a7b7b37c8704e2dbfcb9a60defe0c0e1f3cb1acfdeb466bad44ca938d7c79bffdd51b48ffb659df2432169d0b27a132 - languageName: node - linkType: hard - "@types/prop-types@npm:^15.7.13": version: 15.7.13 resolution: "@types/prop-types@npm:15.7.13" @@ -6353,12 +6348,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.3.1": - version: 18.3.1 - resolution: "@types/react-dom@npm:18.3.1" +"@types/react-dom@npm:types-react-dom@19.0.0-rc.1": + version: 19.0.0-rc.1 + resolution: "types-react-dom@npm:19.0.0-rc.1" dependencies: "@types/react": "npm:*" - checksum: 10c0/8b416551c60bb6bd8ec10e198c957910cfb271bc3922463040b0d57cf4739cdcd24b13224f8d68f10318926e1ec3cd69af0af79f0291b599a992f8c80d47f1eb + checksum: 10c0/a6b3aea0ad4cd3b08afde28e869b30f4759a84ea8edf549c2e99d38328f07697f21b792842ef352e086e964b3fb947a54746390ae76ca586ae1a913338f94c1e languageName: node linkType: hard @@ -6371,35 +6366,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*": - version: 18.2.45 - resolution: "@types/react@npm:18.2.45" +"@types/react@npm:types-react@19.0.0-rc.1": + version: 19.0.0-rc.1 + resolution: "types-react@npm:19.0.0-rc.1" dependencies: - "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/4cc650c47ffb88baac29fb7a74e842e4af4a55f437086ef70250fdc75f0a5f2fcf8adc272d05ab2e00b1de6e14613296881271caee037dadf9130fdeb498c59e - languageName: node - linkType: hard - -"@types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": - version: 18.2.64 - resolution: "@types/react@npm:18.2.64" - dependencies: - "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/ab3ba9597990d08ffd419a5ad28fd22393c7a9a241ae455fb1d5d193d209471aa1909fa7ad016fd8d161eab6d0babba77b013b56a5170bedf78833085b9ee424 - languageName: node - linkType: hard - -"@types/react@npm:^18.3.11": - version: 18.3.11 - resolution: "@types/react@npm:18.3.11" - dependencies: - "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/ce80512246ca5bda69db85b9f4f1835189334acfb6b2c4f3eda8cabff1ff1a3ea9ce4f3b895bdbc18c94140aa45592331aa3fdeb557f525c1b048de7ce84fc0e + checksum: 10c0/408cd9f3f960e806d510f7a9a3569f92a7f1cff3c57f5465fab4c139f0020c88dc7a08e6f357d2a116bd2c76e641851ce84527cb765f36824a6e818e0d477bbc languageName: node linkType: hard @@ -6410,14 +6382,7 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: 10c0/f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": +"@types/semver@npm:^7.3.4": version: 7.5.6 resolution: "@types/semver@npm:7.5.6" checksum: 10c0/196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd @@ -6509,16 +6474,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:7.11.0": version: 7.11.0 resolution: "@typescript-eslint/scope-manager@npm:7.11.0" @@ -6529,6 +6484,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.11.0": + version: 8.11.0 + resolution: "@typescript-eslint/scope-manager@npm:8.11.0" + dependencies: + "@typescript-eslint/types": "npm:8.11.0" + "@typescript-eslint/visitor-keys": "npm:8.11.0" + checksum: 10c0/0910da62d8ae261711dd9f89d5c7d8e96ff13c50054436256e5a661309229cb49e3b8189c9468d36b6c4d3f7cddd121519ea78f9b18c9b869a808834b079b2ea + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.7.0": version: 8.7.0 resolution: "@typescript-eslint/scope-manager@npm:8.7.0" @@ -6554,13 +6519,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf - languageName: node - linkType: hard - "@typescript-eslint/types@npm:7.11.0": version: 7.11.0 resolution: "@typescript-eslint/types@npm:7.11.0" @@ -6568,6 +6526,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.11.0": + version: 8.11.0 + resolution: "@typescript-eslint/types@npm:8.11.0" + checksum: 10c0/5ccdd3eeee077a6fc8e7f4bc0e0cbc9327b1205a845253ec5c0c6c49ff915e853161df00c24a0ffb4b8ec745d3f153dd0e066400a021c844c026e31121f46699 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:8.7.0": version: 8.7.0 resolution: "@typescript-eslint/types@npm:8.7.0" @@ -6575,32 +6540,33 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" +"@typescript-eslint/typescript-estree@npm:7.11.0": + version: 7.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.11.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" + "@typescript-eslint/types": "npm:7.11.0" + "@typescript-eslint/visitor-keys": "npm:7.11.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + checksum: 10c0/a4eda43f352d20edebae0c1c221c4fd9de0673a94988cf1ae3f5e4917ef9cdb9ead8d3673ea8dd6e80d9cf3523a47c295be1326a3fae017b277233f4c4b4026b languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.11.0" +"@typescript-eslint/typescript-estree@npm:8.11.0": + version: 8.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.11.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/types": "npm:8.11.0" + "@typescript-eslint/visitor-keys": "npm:8.11.0" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" @@ -6608,7 +6574,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a4eda43f352d20edebae0c1c221c4fd9de0673a94988cf1ae3f5e4917ef9cdb9ead8d3673ea8dd6e80d9cf3523a47c295be1326a3fae017b277233f4c4b4026b + checksum: 10c0/b629ad3cd32b005d5c1d67c36958a418f8672efebea869399834f4f201ebf90b942165eebb5c9d9799dcabdc2cc26e5fabb00629f76b158847f42e1a491a75a6 languageName: node linkType: hard @@ -6645,24 +6611,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:^7.0.0": version: 7.11.0 resolution: "@typescript-eslint/utils@npm:7.11.0" @@ -6677,13 +6625,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" +"@typescript-eslint/utils@npm:^8.8.1": + version: 8.11.0 + resolution: "@typescript-eslint/utils@npm:8.11.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.11.0" + "@typescript-eslint/types": "npm:8.11.0" + "@typescript-eslint/typescript-estree": "npm:8.11.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 10c0/bb5bcc8d928a55b22298e76f834ea6a9fe125a9ffeb6ac23bee0258b3ed32f41e281888a3d0be226a05e1011bb3b70e42a71a40366acdefea6779131c46bc522 languageName: node linkType: hard @@ -6697,6 +6649,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.11.0": + version: 8.11.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.11.0" + dependencies: + "@typescript-eslint/types": "npm:8.11.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/7a5a49609fdc47e114fe59eee56393c90b122ec8e9520f90b0c5e189635ae1ccfa8e00108f641342c2c8f4637fe9d40c77927cf7c8248a3a660812cb4b7d0c08 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.7.0": version: 8.7.0 resolution: "@typescript-eslint/visitor-keys@npm:8.7.0" @@ -7239,23 +7201,24 @@ __metadata: languageName: node linkType: hard -"algoliasearch@npm:^5.9.0": - version: 5.9.0 - resolution: "algoliasearch@npm:5.9.0" +"algoliasearch@npm:^5.10.0": + version: 5.10.0 + resolution: "algoliasearch@npm:5.10.0" dependencies: - "@algolia/client-abtesting": "npm:5.9.0" - "@algolia/client-analytics": "npm:5.9.0" - "@algolia/client-common": "npm:5.9.0" - "@algolia/client-insights": "npm:5.9.0" - "@algolia/client-personalization": "npm:5.9.0" - "@algolia/client-query-suggestions": "npm:5.9.0" - "@algolia/ingestion": "npm:1.9.0" - "@algolia/monitoring": "npm:1.9.0" - "@algolia/recommend": "npm:5.9.0" - "@algolia/requester-browser-xhr": "npm:5.9.0" - "@algolia/requester-fetch": "npm:5.9.0" - "@algolia/requester-node-http": "npm:5.9.0" - checksum: 10c0/c771d35acf7d00f7c266333f0e66aa0c6564757cead71788680f03eadeea8a6bf7b7c908543a138c8b4aa93e2c9297ec1babf1c9d7779c227e8c626a9480fd82 + "@algolia/client-abtesting": "npm:5.10.0" + "@algolia/client-analytics": "npm:5.10.0" + "@algolia/client-common": "npm:5.10.0" + "@algolia/client-insights": "npm:5.10.0" + "@algolia/client-personalization": "npm:5.10.0" + "@algolia/client-query-suggestions": "npm:5.10.0" + "@algolia/client-search": "npm:5.10.0" + "@algolia/ingestion": "npm:1.10.0" + "@algolia/monitoring": "npm:1.10.0" + "@algolia/recommend": "npm:5.10.0" + "@algolia/requester-browser-xhr": "npm:5.10.0" + "@algolia/requester-fetch": "npm:5.10.0" + "@algolia/requester-node-http": "npm:5.10.0" + checksum: 10c0/02fe7ff1b4f6d319188b87fa6cf26d3c5f22e2bce59da6e87982831695f3a4924c8ec2f13140ae143e709030b6888ded7d732b2ab35d3c90dfd3198aee8733fb languageName: node linkType: hard @@ -7379,7 +7342,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.3.0, aria-query@npm:^5.0.0, aria-query@npm:^5.3.0": +"aria-query@npm:5.3.0, aria-query@npm:^5.0.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -7388,6 +7351,13 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -7398,6 +7368,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -7405,7 +7385,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -7418,6 +7398,20 @@ __metadata: languageName: node linkType: hard +"array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -7425,16 +7419,31 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/2c5c4d3f07512d6729f728f6260a314c00f2eb0a243123092661fa1bc65dce90234c3b483b5f978396eccef6f69c50f0bea248448aaf9cdfcd1cedad6217acbb + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 languageName: node linkType: hard @@ -7450,7 +7459,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -7462,16 +7471,16 @@ __metadata: languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.2 - resolution: "array.prototype.tosorted@npm:1.1.2" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/aa222a0f78e9cdb4ea4d788a11f0acc2b17c2226f0912917e1c89e0f0c4dcdd14414ac88afffbd03025f33501f2649907cfb80664e48aa2af3430c1fb1b0b416 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 languageName: node linkType: hard @@ -7490,6 +7499,22 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.22.3" + es-errors: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.3" + is-array-buffer: "npm:^3.0.4" + is-shared-array-buffer: "npm:^1.0.2" + checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + languageName: node + linkType: hard + "asap@npm:~2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -7559,15 +7584,6 @@ __metadata: languageName: node linkType: hard -"asynciterator.prototype@npm:^1.0.0": - version: 1.0.0 - resolution: "asynciterator.prototype@npm:1.0.0" - dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/fb76850e57d931ff59fd16b6cddb79b0d34fe45f400b2c3480d38892e72cd089787401687dbdb7cdb14ece402c275d3e02a648760d1489cd493527129c4c6204 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -7607,10 +7623,19 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 10c0/89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.10.1 + resolution: "axe-core@npm:4.10.1" + checksum: 10c0/53d865efb7284fd69bc95ced1a1709fd603ea07f06e272da06942e7cfeca1c823e09bde28f57178e3a1a4c9a089fe4b5d274c871e3e6522a3b1bffec8eaa7dd8 languageName: node linkType: hard @@ -7623,12 +7648,10 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 languageName: node linkType: hard @@ -8068,7 +8091,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -8867,6 +8890,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + "dataloader@npm:^2.2.2": version: 2.2.2 resolution: "dataloader@npm:2.2.2" @@ -8939,58 +8995,58 @@ __metadata: "@graphql-codegen/typescript-graphql-request": "npm:^6.2.0" "@graphql-codegen/typescript-operations": "npm:^4.3.0" "@heroicons/react": "npm:^2.1.5" - "@mui/base": "npm:5.0.0-beta.59" - "@next/bundle-analyzer": "npm:^14.2.15" - "@next/third-parties": "npm:^14.2.15" - "@storybook/addon-essentials": "npm:^8.3.5" - "@storybook/addon-interactions": "npm:^8.3.5" - "@storybook/addon-links": "npm:^8.3.5" + "@mui/base": "npm:5.0.0-beta.60" + "@next/bundle-analyzer": "npm:15.0.0" + "@next/third-parties": "npm:15.0.0" + "@storybook/addon-essentials": "npm:^8.3.6" + "@storybook/addon-interactions": "npm:^8.3.6" + "@storybook/addon-links": "npm:^8.3.6" "@storybook/addon-styling": "npm:^1.3.7" - "@storybook/blocks": "npm:^8.3.5" - "@storybook/nextjs": "npm:^8.3.5" - "@storybook/react": "npm:^8.3.5" + "@storybook/blocks": "npm:^8.3.6" + "@storybook/nextjs": "npm:^8.3.6" + "@storybook/react": "npm:^8.3.6" "@storybook/testing-library": "npm:^0.2.2" "@tailwindcss/container-queries": "npm:^0.1.1" - "@types/node": "npm:^22.7.6" - "@types/react": "npm:^18.3.11" - "@types/react-dom": "npm:^18.3.1" + "@types/node": "npm:^22.7.8" + "@types/react": "npm:^19.0.0-rc.1" + "@types/react-dom": "npm:19.0.0-rc.1" "@types/react-slick": "npm:^0.23.13" - algoliasearch: "npm:^5.9.0" + algoliasearch: "npm:^5.10.0" autoprefixer: "npm:^10.4.20" clsx: "npm:^2.1.1" concurrently: "npm:^9.0.1" decanter: "npm:^7.3.0" - drupal-jsonapi-params: "npm:^2.3.1" + drupal-jsonapi-params: "npm:^2.3.2" encoding: "npm:^0.1.13" eslint: "npm:^8.57.1" - eslint-config-next: "npm:^14.2.15" + eslint-config-next: "npm:15.0.0" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-deprecation: "npm:^3.0.0" eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-storybook: "npm:^0.9.0" + eslint-plugin-storybook: "npm:^0.10.1" eslint-plugin-unused-imports: "npm:^4.1.4" graphql: "npm:^16.9.0" graphql-request: "npm:^7.1.0" graphql-tag: "npm:^2.12.6" html-entities: "npm:^2.5.2" html-react-parser: "npm:^5.1.18" - next: "npm:^14.2.15" + next: "npm:15.0.0" plaiceholder: "npm:^3.0.0" postcss: "npm:^8.4.47" prettier: "npm:^3.3.3" prettier-plugin-tailwindcss: "npm:^0.6.8" qs: "npm:^6.13.0" - react: "npm:^18.3.1" - react-docgen: "npm:^7.0.3" - react-dom: "npm:^18.3.1" + react: "npm:19.0.0-rc-fb9a90fa48-20240614" + react-docgen: "npm:^7.1.0" + react-dom: "npm:19.0.0-rc-fb9a90fa48-20240614" react-focus-lock: "npm:^2.13.2" - react-instantsearch: "npm:^7.13.4" - react-instantsearch-nextjs: "npm:^0.3.14" + react-instantsearch: "npm:^7.13.5" + react-instantsearch-nextjs: "npm:^0.3.15" react-slick: "npm:^0.30.2" react-super-responsive-table: "npm:^6.0.0" react-tiny-oembed: "npm:^1.1.0" sharp: "npm:^0.33.5" - storybook: "npm:^8.3.5" + storybook: "npm:^8.3.6" storybook-addon-module-mock: "npm:^1.3.4" tailwind-merge: "npm:^2.5.4" tailwindcss: "npm:^3.4.14" @@ -9083,7 +9139,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.2": +"define-data-property@npm:^1.1.2, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -9360,12 +9416,12 @@ __metadata: languageName: node linkType: hard -"drupal-jsonapi-params@npm:^2.3.1": - version: 2.3.1 - resolution: "drupal-jsonapi-params@npm:2.3.1" +"drupal-jsonapi-params@npm:^2.3.2": + version: 2.3.2 + resolution: "drupal-jsonapi-params@npm:2.3.2" dependencies: qs: "npm:^6.10.3" - checksum: 10c0/3a5a224922b6737dacc6fee6ffce5aaaadd866fd2faabd03ea8b73b1192f100eb1ea921a48584cba7725a62ff836e7e8f3ff591752cb5a6c426f77886b68590a + checksum: 10c0/529ddf84319058579598bcbacf92c548f2049cdff2eea3d3bec8872eb0797c8b0c9cb5aa54eff7837bab9d7a79548e6d55bfcfd273db82b18c73a76d0a56a1db languageName: node linkType: hard @@ -9544,6 +9600,60 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.3" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" + es-to-primitive: "npm:^1.2.1" + function.prototype.name: "npm:^1.1.6" + get-intrinsic: "npm:^1.2.4" + get-symbol-description: "npm:^1.0.2" + globalthis: "npm:^1.0.3" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.0.7" + is-array-buffer: "npm:^3.0.4" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.3" + is-string: "npm:^1.0.7" + is-typed-array: "npm:^1.1.13" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.13.1" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.5" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.2" + safe-regex-test: "npm:^1.0.3" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" + unbox-primitive: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + languageName: node + linkType: hard + "es-abstract@npm:^1.22.1": version: 1.22.3 resolution: "es-abstract@npm:1.22.3" @@ -9600,7 +9710,7 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 @@ -9624,25 +9734,25 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": - version: 1.0.15 - resolution: "es-iterator-helpers@npm:1.0.15" +"es-iterator-helpers@npm:^1.0.19, es-iterator-helpers@npm:^1.1.0": + version: 1.1.0 + resolution: "es-iterator-helpers@npm:1.1.0" dependencies: - asynciterator.prototype: "npm:^1.0.0" - call-bind: "npm:^1.0.2" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.1" - es-set-tostringtag: "npm:^2.0.1" - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - globalthis: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + globalthis: "npm:^1.0.4" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.5" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.0.1" - checksum: 10c0/b4c83f94bfe624260d5238092de3173989f76f1416b1d02c388aea3b2024174e5f5f0e864057311ac99790b57e836ca3545b6e77256b26066dac944519f5e6d6 + internal-slot: "npm:^1.0.7" + iterator.prototype: "npm:^1.1.3" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/84d6c240c7da6e62323b336cb1497781546dab16bebdbd879ccfdf588979712d3e941d41165b6c2ffce5a03a7b929d4e6131d3124d330da1a0e2bfa1da7cd99f languageName: node linkType: hard @@ -9660,9 +9770,18 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.2 + resolution: "es-set-tostringtag@npm:2.0.2" dependencies: get-intrinsic: "npm:^1.2.2" has-tostringtag: "npm:^1.0.0" @@ -9671,7 +9790,18 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: "npm:^1.2.4" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.1" + checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -9915,27 +10045,27 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:^14.2.15": - version: 14.2.15 - resolution: "eslint-config-next@npm:14.2.15" +"eslint-config-next@npm:15.0.0": + version: 15.0.0 + resolution: "eslint-config-next@npm:15.0.0" dependencies: - "@next/eslint-plugin-next": "npm:14.2.15" - "@rushstack/eslint-patch": "npm:^1.3.3" + "@next/eslint-plugin-next": "npm:15.0.0" + "@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" eslint-import-resolver-node: "npm:^0.3.6" eslint-import-resolver-typescript: "npm:^3.5.2" - eslint-plugin-import: "npm:^2.28.1" - eslint-plugin-jsx-a11y: "npm:^6.7.1" - eslint-plugin-react: "npm:^7.33.2" - eslint-plugin-react-hooks: "npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + eslint-plugin-import: "npm:^2.31.0" + eslint-plugin-jsx-a11y: "npm:^6.10.0" + eslint-plugin-react: "npm:^7.35.0" + eslint-plugin-react-hooks: "npm:^5.0.0" peerDependencies: - eslint: ^7.23.0 || ^8.0.0 + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: ">=3.3.1" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/8ecce0ebda73f7033a90fb1fa553853ca77d668584955c0be734d704bf2a69fea35522dce9930a06a9abeed4385c2967df8bc124688b03fed38ee614d4940daa + checksum: 10c0/dcb9a049aea7235f8b0f7b24fed7d2c2f8aa72254f622b87402d3fb6a80742150522efa7be8fd5f157a77c34d04ce15310d2ccf9b2f8781c9f6bd1fe384f1637 languageName: node linkType: hard @@ -9979,7 +10109,19 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.7.4": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" dependencies: @@ -10005,56 +10147,58 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.28.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:^2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.7.1": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" +"eslint-plugin-jsx-a11y@npm:^6.10.0": + version: 6.10.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.1" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + es-iterator-helpers: "npm:^1.1.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/25bf28e3db4f6789c5d4f9300fc6fc54faca19ecc537d0f46e9c873f80ed37103a033e1f716f608fab5f5813dd38af65a9a6ae2e29dd079763ce539ebecf998e languageName: node linkType: hard @@ -10078,52 +10222,53 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" +"eslint-plugin-react-hooks@npm:^5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-react-hooks@npm:5.0.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/58c7e10ea5792c33346fcf5cb4024e14837035ce412ff99c2dcb7c4f903dc9b17939078f80bfef826301ce326582c396c00e8e0ac9d10ac2cde2b42d33763c65 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/bcb74b421f32e4203a7100405b57aab85526be4461e5a1da01bc537969a30012d2ee209a2c2a6cac543833a27188ce1e6ad71e4628d0bb4a2e5365cad86c5002 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.33.2": - version: 7.33.2 - resolution: "eslint-plugin-react@npm:7.33.2" +"eslint-plugin-react@npm:^7.35.0": + version: 7.37.1 + resolution: "eslint-plugin-react@npm:7.37.1" dependencies: - array-includes: "npm:^3.1.6" - array.prototype.flatmap: "npm:^1.3.1" - array.prototype.tosorted: "npm:^1.1.1" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.2" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.12" + es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.6" - object.fromentries: "npm:^2.0.6" - object.hasown: "npm:^1.1.2" - object.values: "npm:^1.1.6" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.4" + resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.8" + string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/f9b247861024bafc396c4bd3c9ac946604b3b23077251c98f23602aa22027a0c33a69157fd49564e4ff7f17b3678e5dc366a46c7ec42a09454d7cbce786d5001 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/13cf55666f16d2ca45b14aad1b0e14741d1817679c86d20aff0bc1e802439a8541f40a42c4c8e3486ffb710f1bcc2f3e56697f2b5f724306a7fca174e1ad6433 languageName: node linkType: hard -"eslint-plugin-storybook@npm:^0.9.0": - version: 0.9.0 - resolution: "eslint-plugin-storybook@npm:0.9.0" +"eslint-plugin-storybook@npm:^0.10.1": + version: 0.10.1 + resolution: "eslint-plugin-storybook@npm:0.10.1" dependencies: - "@storybook/csf": "npm:^0.0.1" - "@typescript-eslint/utils": "npm:^5.62.0" - requireindex: "npm:^1.2.0" + "@storybook/csf": "npm:^0.1.11" + "@typescript-eslint/utils": "npm:^8.8.1" ts-dedent: "npm:^2.2.0" peerDependencies: eslint: ">=6" - checksum: 10c0/e7e0682092ef4c3035a1e679b89adb0427db386996698791de18e95ba71ba2fed4d254d6ef70c2e0375970e057fd0fa06206c81f3a0acc4455051ed74a87e816 + checksum: 10c0/9694b0fa3eb7b4b47a7105cb0356ddb2308555cb8035684e0910966f900bf66525caae14d34e01c21b0135b738221e73877d1a651d5669f3ea4a395cf943b396 languageName: node linkType: hard @@ -10140,7 +10285,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -10401,6 +10546,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:3.3.1": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/b68431128fb6ce4b804c5f9622628426d990b66c75b21c0d16e3d80e2d1398bf33f7e1724e66a2e3f299285dcf5b8d745b122d0304e7dd66f5231081f33ec67c + languageName: node + linkType: hard + "fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" @@ -10789,7 +10947,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 @@ -10878,6 +11036,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + languageName: node + linkType: hard + "get-tsconfig@npm:^4.5.0": version: 4.7.2 resolution: "get-tsconfig@npm:4.7.2" @@ -10919,7 +11088,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.3.10, glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -10973,6 +11142,16 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + "globby@npm:^11.0.3, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -10996,7 +11175,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -11156,7 +11335,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.1": +"has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -11172,6 +11351,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -11188,6 +11374,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -11218,6 +11413,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + "hast-util-heading-rank@npm:^3.0.0": version: 3.0.0 resolution: "hast-util-heading-rank@npm:3.0.0" @@ -11612,9 +11816,9 @@ __metadata: languageName: node linkType: hard -"instantsearch.js@npm:4.75.1": - version: 4.75.1 - resolution: "instantsearch.js@npm:4.75.1" +"instantsearch.js@npm:4.75.2": + version: 4.75.2 + resolution: "instantsearch.js@npm:4.75.2" dependencies: "@algolia/events": "npm:^4.0.1" "@types/dom-speech-recognition": "npm:^0.0.1" @@ -11630,7 +11834,7 @@ __metadata: search-insights: "npm:^2.15.0" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/2dbf7c1b009b74b9659f578624d9c7f5f86b97d4ac49ff69e6793004dcc223f632085c4e3a13fc11e5d3d7ed1393ecad9272a01438d614e1e57d1ca7d8c510ef + checksum: 10c0/1b18fb9c66e59640e6ac542c8b04a8cf2fdf8671ecc168fe18d52a39ba8ce603ae6b4bf7672dcc721b3945b5ad4eda19e8743bdedfee66c437d27f5868d86300 languageName: node linkType: hard @@ -11645,6 +11849,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + languageName: node + linkType: hard + "invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -11706,6 +11921,16 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -11764,7 +11989,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -11773,6 +11998,24 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -11879,6 +12122,13 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -11944,6 +12194,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -11971,6 +12230,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + "is-unc-path@npm:^1.0.0": version: 1.0.0 resolution: "is-unc-path@npm:1.0.0" @@ -12068,16 +12336,16 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.3": + version: 1.1.3 + resolution: "iterator.prototype@npm:1.1.3" dependencies: define-properties: "npm:^1.2.1" get-intrinsic: "npm:^1.2.1" has-symbols: "npm:^1.0.3" reflect.getprototypeof: "npm:^1.0.4" set-function-name: "npm:^2.0.1" - checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + checksum: 10c0/68b0320c14291fbb3d8ed5a17e255d3127e7971bec19108076667e79c9ff4c7d69f99de4b0b3075c789c3f318366d7a0a35bb086eae0f2cf832dd58465b2f9e6 languageName: node linkType: hard @@ -12481,7 +12749,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": +"lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -13039,31 +13307,32 @@ __metadata: languageName: node linkType: hard -"next@npm:^14.2.15": - version: 14.2.15 - resolution: "next@npm:14.2.15" - dependencies: - "@next/env": "npm:14.2.15" - "@next/swc-darwin-arm64": "npm:14.2.15" - "@next/swc-darwin-x64": "npm:14.2.15" - "@next/swc-linux-arm64-gnu": "npm:14.2.15" - "@next/swc-linux-arm64-musl": "npm:14.2.15" - "@next/swc-linux-x64-gnu": "npm:14.2.15" - "@next/swc-linux-x64-musl": "npm:14.2.15" - "@next/swc-win32-arm64-msvc": "npm:14.2.15" - "@next/swc-win32-ia32-msvc": "npm:14.2.15" - "@next/swc-win32-x64-msvc": "npm:14.2.15" - "@swc/helpers": "npm:0.5.5" +"next@npm:15.0.0": + version: 15.0.0 + resolution: "next@npm:15.0.0" + dependencies: + "@next/env": "npm:15.0.0" + "@next/swc-darwin-arm64": "npm:15.0.0" + "@next/swc-darwin-x64": "npm:15.0.0" + "@next/swc-linux-arm64-gnu": "npm:15.0.0" + "@next/swc-linux-arm64-musl": "npm:15.0.0" + "@next/swc-linux-x64-gnu": "npm:15.0.0" + "@next/swc-linux-x64-musl": "npm:15.0.0" + "@next/swc-win32-arm64-msvc": "npm:15.0.0" + "@next/swc-win32-x64-msvc": "npm:15.0.0" + "@swc/counter": "npm:0.1.3" + "@swc/helpers": "npm:0.5.13" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" - graceful-fs: "npm:^4.2.11" postcss: "npm:8.4.31" - styled-jsx: "npm:5.1.1" + sharp: "npm:^0.33.5" + styled-jsx: "npm:5.1.6" peerDependencies: "@opentelemetry/api": ^1.1.0 "@playwright/test": ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: "*" + react: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 + react-dom: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 sass: ^1.3.0 dependenciesMeta: "@next/swc-darwin-arm64": @@ -13080,20 +13349,22 @@ __metadata: optional: true "@next/swc-win32-arm64-msvc": optional: true - "@next/swc-win32-ia32-msvc": - optional: true "@next/swc-win32-x64-msvc": optional: true + sharp: + optional: true peerDependenciesMeta: "@opentelemetry/api": optional: true "@playwright/test": optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true bin: next: dist/bin/next - checksum: 10c0/45d02c5a42f70cdbb8fba7a91f602d1852119f85cf5886d01d17e839ef096d42986ac17fe6356ed6e481548035e4eabff13b12818bf3ee38c11f488df579a8b0 + checksum: 10c0/79614fb29c1806f945da4400a86028c875b6d69e532551c53458e6e20b39019b100ccdc051005a41a77eb2d7900363f2537b1117f6bcf3c4a6356eda5db8c84e languageName: node linkType: hard @@ -13303,7 +13574,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: @@ -13315,51 +13586,41 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/3ad1899cc7bf14546bf28f4a9b363ae8690b90948fcfbcac4c808395435d760f26193d9cae95337ce0e3c1e5c1f4fa45f7b46b31b68d389e9e117fce38775d86 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.3 - resolution: "object.hasown@npm:1.1.3" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/8a41ba4fb1208a85c2275e9b5098071beacc24345b9a71ab98ef0a1c61b34dc74c6b460ff1e1884c33843d8f2553df64a10eec2b74b3ed009e3b2710c826bd2c + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -13370,6 +13631,17 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 + languageName: node + linkType: hard + "objectorarray@npm:^1.0.5": version: 1.0.5 resolution: "objectorarray@npm:1.0.5" @@ -13833,6 +14105,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + "postcss-import@npm:^15.1.0": version: 15.1.0 resolution: "postcss-import@npm:15.1.0" @@ -14407,9 +14686,9 @@ __metadata: languageName: node linkType: hard -"react-docgen@npm:^7.0.3": - version: 7.0.3 - resolution: "react-docgen@npm:7.0.3" +"react-docgen@npm:^7.1.0": + version: 7.1.0 + resolution: "react-docgen@npm:7.1.0" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -14421,7 +14700,18 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10c0/74622750e60b287d2897a6887a2bd88303fadd84540247e162e9e970430864ae7b49152de043233d873a0aa7cffa406e5cd8fc1e8e2c277b8da73198b570f16b + checksum: 10c0/59f8b26b292df0d54cf5b1fff33d9a46bf318caadb97b2dde55cbc8fb6210e03ab5b295bd97a54a6b5afa1c0fca814c9a852cca673f8f260740103c708c683da + languageName: node + linkType: hard + +"react-dom@npm:19.0.0-rc-fb9a90fa48-20240614": + version: 19.0.0-rc-fb9a90fa48-20240614 + resolution: "react-dom@npm:19.0.0-rc-fb9a90fa48-20240614" + dependencies: + scheduler: "npm:0.25.0-rc-fb9a90fa48-20240614" + peerDependencies: + react: 19.0.0-rc-fb9a90fa48-20240614 + checksum: 10c0/ab4f49752f71fcf3de910af463d3ec4f2ea17777dbd854df7f08987b1ae4d91e5b59a1f5998063f68c7db3af06e9cb67f26a57f0e78bb71c28884ef5029edf0d languageName: node linkType: hard @@ -14437,18 +14727,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" - peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 - languageName: node - linkType: hard - "react-element-to-jsx-string@npm:^15.0.0": version: 15.0.0 resolution: "react-element-to-jsx-string@npm:15.0.0" @@ -14483,44 +14761,44 @@ __metadata: languageName: node linkType: hard -"react-instantsearch-core@npm:7.13.4": - version: 7.13.4 - resolution: "react-instantsearch-core@npm:7.13.4" +"react-instantsearch-core@npm:7.13.5": + version: 7.13.5 + resolution: "react-instantsearch-core@npm:7.13.5" dependencies: "@babel/runtime": "npm:^7.1.2" algoliasearch-helper: "npm:3.22.5" - instantsearch.js: "npm:4.75.1" + instantsearch.js: "npm:4.75.2" use-sync-external-store: "npm:^1.0.0" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" - checksum: 10c0/b7272c656c6f9da83d86544c278eacac089d91ed85ae59c0ce757b5ffaa4827b989705b87b2f4c1215b0f98f4829550408274f9d57ed61bbcad6efb8412dcc1c + checksum: 10c0/63e2e133f3ba5da4ddd840516a4266ce3c385b5c54070389d1a3a5372eea63456cc06fce6cbd14536230971c894614277a3479b17883ba0c2b921c2b5cc001f5 languageName: node linkType: hard -"react-instantsearch-nextjs@npm:^0.3.14": - version: 0.3.14 - resolution: "react-instantsearch-nextjs@npm:0.3.14" +"react-instantsearch-nextjs@npm:^0.3.15": + version: 0.3.15 + resolution: "react-instantsearch-nextjs@npm:0.3.15" peerDependencies: - next: "*" - react-instantsearch: "*" - checksum: 10c0/198beba97f613b9c787d81d05f0c99cf34b3c8d3f43c39326dd4d2c8b292ff022af72ec487fcbdf6682193f2720f1f99ae1d5cc05b85baab213809dbe93be767 + next: ">= 13.4 < 15" + react-instantsearch: ">= 7.1.0 < 8" + checksum: 10c0/a18fe90cb5b4dbdebf337a87ec936456cbc431147e121422b8e76b2da51dd86ac84ab8eeb2e38f1cbad3bc14c15aaf50abb1e19beb47df5ee005398fb5e85921 languageName: node linkType: hard -"react-instantsearch@npm:^7.13.4": - version: 7.13.4 - resolution: "react-instantsearch@npm:7.13.4" +"react-instantsearch@npm:^7.13.5": + version: 7.13.5 + resolution: "react-instantsearch@npm:7.13.5" dependencies: "@babel/runtime": "npm:^7.1.2" instantsearch-ui-components: "npm:0.9.0" - instantsearch.js: "npm:4.75.1" - react-instantsearch-core: "npm:7.13.4" + instantsearch.js: "npm:4.75.2" + react-instantsearch-core: "npm:7.13.5" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" react-dom: ">= 16.8.0 < 19" - checksum: 10c0/5156d3daa33eea774c386f1f2eaf1f78e90a31ce255367bd024abb9bf2b3cdb614c510f69d9f4e1e7059a7791640b9e3b0f2ed93cd0426b6b8213762958ff444 + checksum: 10c0/86fae1783cce9ea745090c25a3bcc72f72b95e6032bf4f8fa410004313c61af6c493efa5f489a617a679b8adb38fba6aad23f3cf7f2a743727981ced7b2f9d46 languageName: node linkType: hard @@ -14677,6 +14955,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.0.0-rc-fb9a90fa48-20240614": + version: 19.0.0-rc-fb9a90fa48-20240614 + resolution: "react@npm:19.0.0-rc-fb9a90fa48-20240614" + checksum: 10c0/99c3d3398d46c8c704c0deb04160f5a7c9cf2ff785a777fb0f1a4d0c91ade044c4d50cd52e008b4c45623eaa8f4d18a80272444df4972a2cc696bf35ef3e59b0 + languageName: node + linkType: hard + "react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -14686,15 +14971,6 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 - languageName: node - linkType: hard - "read-cache@npm:^1.0.0": version: 1.0.0 resolution: "read-cache@npm:1.0.0" @@ -14820,7 +15096,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1": +"regexp.prototype.flags@npm:^1.5.1": version: 1.5.1 resolution: "regexp.prototype.flags@npm:1.5.1" dependencies: @@ -14831,6 +15107,18 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020 + languageName: node + linkType: hard + "regexpu-core@npm:^5.3.1": version: 5.3.2 resolution: "regexpu-core@npm:5.3.2" @@ -14963,13 +15251,6 @@ __metadata: languageName: node linkType: hard -"requireindex@npm:^1.2.0": - version: 1.2.0 - resolution: "requireindex@npm:1.2.0" - checksum: 10c0/7fb42aed73bf8de9acc4d6716cf07acc7fbe180e58729433bafcf702e76e7bb10e54f8266c06bfec62d752e0ac14d50e8758833de539e6f4e2cd642077866153 - languageName: node - linkType: hard - "resize-observer-polyfill@npm:^1.5.0": version: 1.5.1 resolution: "resize-observer-polyfill@npm:1.5.1" @@ -15024,7 +15305,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": +"resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" dependencies: @@ -15050,7 +15331,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: @@ -15152,6 +15433,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + languageName: node + linkType: hard + "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -15170,6 +15463,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.1.4" + checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -15201,6 +15505,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:0.25.0-rc-fb9a90fa48-20240614": + version: 0.25.0-rc-fb9a90fa48-20240614 + resolution: "scheduler@npm:0.25.0-rc-fb9a90fa48-20240614" + checksum: 10c0/efd80573e35479d0e47e864ba5747579be2a8b20cfb61f32bcb17a8b945711d2337dd7f92ac6373f3128ed20a8915624dc82fda6b7f761aab352692a6445d411 + languageName: node + linkType: hard + "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -15210,15 +15521,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 - languageName: node - linkType: hard - "schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" @@ -15393,6 +15695,18 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + "setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -15822,16 +16136,16 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.3.5": - version: 8.3.5 - resolution: "storybook@npm:8.3.5" +"storybook@npm:^8.3.6": + version: 8.3.6 + resolution: "storybook@npm:8.3.6" dependencies: - "@storybook/core": "npm:8.3.5" + "@storybook/core": "npm:8.3.6" bin: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10c0/8f8ffe54c5dad8bad9d8701f63f4670cf3f388acd0e21e5bedeb86ebd2af5adf905024b6b9a2c46cf1199a0c1c86a97fddfa1fc70546149e18263b3b47c80585 + checksum: 10c0/f366ab5feeb354200c6df58f6d7bafc146b56af2d72ad93e19438e1750de2185c199fd804da7728ecaba73ef73404a53f0501829c2af6dffff830f848faf198c languageName: node linkType: hard @@ -15909,20 +16223,44 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.10 - resolution: "string.prototype.matchall@npm:4.0.10" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.11": + version: 4.0.11 + resolution: "string.prototype.matchall@npm:4.0.11" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.5" - regexp.prototype.flags: "npm:^1.5.0" - set-function-name: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10c0/cd7495fb0de16d43efeee3887b98701941f3817bd5f09351ad1825b023d307720c86394d56d56380563d97767ab25bf5448db239fcecbb85c28e2180f23e324a + internal-slot: "npm:^1.0.7" + regexp.prototype.flags: "npm:^1.5.2" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.0.6" + checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 languageName: node linkType: hard @@ -15937,6 +16275,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimend@npm:1.0.7" @@ -15948,6 +16298,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimstart@npm:1.0.7" @@ -15959,6 +16320,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -16054,23 +16426,7 @@ __metadata: languageName: node linkType: hard -"styled-jsx@npm:5.1.1": - version: 5.1.1 - resolution: "styled-jsx@npm:5.1.1" - dependencies: - client-only: "npm:0.0.1" - peerDependencies: - react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" - peerDependenciesMeta: - "@babel/core": - optional: true - babel-plugin-macros: - optional: true - checksum: 10c0/42655cdadfa5388f8a48bb282d6b450df7d7b8cf066ac37038bd0499d3c9f084815ebd9ff9dfa12a218fd4441338851db79603498d7557207009c1cf4d609835 - languageName: node - linkType: hard - -"styled-jsx@npm:^5.1.6": +"styled-jsx@npm:5.1.6, styled-jsx@npm:^5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6" dependencies: @@ -16531,13 +16887,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 - languageName: node - linkType: hard - "tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:~2.6.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" @@ -16559,17 +16908,6 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 - languageName: node - linkType: hard - "tty-browserify@npm:^0.0.1": version: 0.0.1 resolution: "tty-browserify@npm:0.0.1" @@ -16642,6 +16980,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-length@npm:1.0.0" @@ -16654,6 +17003,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-offset@npm:1.0.0" @@ -16667,6 +17029,20 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.4": version: 1.0.4 resolution: "typed-array-length@npm:1.0.4" @@ -16678,6 +17054,20 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + languageName: node + linkType: hard + "typescript@npm:^5.6.3": version: 5.6.3 resolution: "typescript@npm:5.6.3" @@ -17286,6 +17676,19 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2"