From 64366f13d617753f6fbb570f6b14257a252a75e3 Mon Sep 17 00:00:00 2001 From: Mike Decker Date: Thu, 14 Nov 2024 14:29:59 -0800 Subject: [PATCH] Updated opportunities and publication displays --- package.json | 34 +- src/components/nodes/cards/node-card.tsx | 3 + .../stanford-opportunity-card.tsx | 26 + .../nodes/list-item/node-list-item.tsx | 5 +- .../stanford-opportunity-list-item.tsx | 49 + .../stanford-publication-list-item.tsx | 50 +- .../nodes/pages/node-page-metadata.tsx | 18 + src/components/nodes/pages/node-page.tsx | 3 + .../stanford-opportunity-metadata.tsx | 13 + .../stanford-opportunity-page.tsx | 70 + .../publications-apa-view.tsx | 9 +- .../publications-chicago-view.tsx | 9 +- src/lib/gql/__generated__/drupal.d.tsx | 2885 ++++++++++++++--- src/lib/gql/__generated__/queries.ts | 125 +- src/lib/gql/fragments-fields.drupal.gql | 5 +- src/lib/gql/fragments-nodes.drupal.gql | 103 +- src/lib/utils/text-tools.tsx | 12 +- yarn.lock | 920 +++--- 18 files changed, 3400 insertions(+), 939 deletions(-) create mode 100644 src/components/nodes/cards/stanford-opportunity/stanford-opportunity-card.tsx create mode 100644 src/components/nodes/list-item/stanford-opportunity/stanford-opportunity-list-item.tsx create mode 100644 src/components/nodes/pages/stanford-opportunity/stanford-opportunity-metadata.tsx create mode 100644 src/components/nodes/pages/stanford-opportunity/stanford-opportunity-page.tsx diff --git a/package.json b/package.json index 484403c..883190d 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "dependencies": { "@heroicons/react": "^2.1.5", "@mui/base": "5.0.0-beta.61", - "@next/third-parties": "15.0.2", + "@next/third-parties": "15.0.3", "@tailwindcss/container-queries": "^0.1.1", "@types/node": "22.9.0", "@types/react": "18.3.12", "@types/react-dom": "19.0.0-rc.1", - "algoliasearch": "^5.12.0", + "algoliasearch": "^5.14.0", "autoprefixer": "^10.4.20", "clsx": "^2.1.1", "decanter": "^7.3.0", @@ -31,21 +31,21 @@ "graphql-tag": "^2.12.6", "html-entities": "^2.5.2", "html-react-parser": "^5.1.18", - "next": "15.0.2", + "next": "15.0.3", "plaiceholder": "^3.0.0", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "qs": "^6.13.0", "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.7", - "react-instantsearch-nextjs": "^0.3.17", + "react-instantsearch": "^7.13.8", + "react-instantsearch-nextjs": "^0.3.18", "react-slick": "^0.30.2", "react-super-responsive-table": "^6.0.0", "react-tiny-oembed": "^1.1.0", "sharp": "^0.33.5", "tailwind-merge": "^2.5.4", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "typescript": "^5.6.3", "usehooks-ts": "^3.1.0" }, @@ -57,30 +57,30 @@ "@graphql-codegen/import-types-preset": "^3.0.0", "@graphql-codegen/typescript-graphql-request": "^6.2.0", "@graphql-codegen/typescript-operations": "^4.3.1", - "@next/bundle-analyzer": "15.0.2", - "@storybook/addon-essentials": "^8.4.2", - "@storybook/addon-interactions": "^8.4.2", - "@storybook/addon-links": "^8.4.2", + "@next/bundle-analyzer": "15.0.3", + "@storybook/addon-essentials": "^8.4.4", + "@storybook/addon-interactions": "^8.4.4", + "@storybook/addon-links": "^8.4.4", "@storybook/addon-styling": "^1.3.7", - "@storybook/blocks": "^8.4.2", - "@storybook/nextjs": "^8.4.2", - "@storybook/react": "^8.4.2", + "@storybook/blocks": "^8.4.4", + "@storybook/nextjs": "^8.4.4", + "@storybook/react": "^8.4.4", "@storybook/testing-library": "^0.2.2", "@types/react-slick": "^0.23.13", "concurrently": "^9.1.0", "encoding": "^0.1.13", "eslint": "^9.14.0", - "eslint-config-next": "15.0.2", + "eslint-config-next": "15.0.3", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-storybook": "^0.11.0", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.8", "react-docgen": "^7.1.0", - "storybook": "^8.4.2", + "storybook": "^8.4.4", "storybook-addon-module-mock": "^1.3.4", "tsconfig-paths-webpack-plugin": "^4.1.0", - "typescript-eslint": "^8.13.0" + "typescript-eslint": "^8.14.0" }, "packageManager": "yarn@4.5.1", "resolutions": { diff --git a/src/components/nodes/cards/node-card.tsx b/src/components/nodes/cards/node-card.tsx index e52f75b..bffb08e 100644 --- a/src/components/nodes/cards/node-card.tsx +++ b/src/components/nodes/cards/node-card.tsx @@ -8,6 +8,7 @@ import StanfordPolicyCard from "@components/nodes/cards/stanford-policy/stanford import StanfordPublicationCard from "@components/nodes/cards/stanford-publication/stanford-publication-card" import {isPreviewMode} from "@lib/drupal/is-preview-mode" import {NodeUnion} from "@lib/gql/__generated__/drupal.d" +import StanfordOpportunityCard from "@components/nodes/cards/stanford-opportunity/stanford-opportunity-card" type Props = { /** @@ -44,6 +45,8 @@ const NodeCard = ({node, headingLevel}: Props) => { return case "NodeStanfordPublication": return + case "NodeStanfordOpportunity": + return } } export default NodeCard diff --git a/src/components/nodes/cards/stanford-opportunity/stanford-opportunity-card.tsx b/src/components/nodes/cards/stanford-opportunity/stanford-opportunity-card.tsx new file mode 100644 index 0000000..89a9c68 --- /dev/null +++ b/src/components/nodes/cards/stanford-opportunity/stanford-opportunity-card.tsx @@ -0,0 +1,26 @@ +import Link from "@components/elements/link" +import {H2, H3} from "@components/elements/headers" +import {HtmlHTMLAttributes} from "react" +import {NodeStanfordOpportunity} from "@lib/gql/__generated__/drupal.d" +import ImageCard from "@components/patterns/image-card" +import Wysiwyg from "@components/elements/wysiwyg" + +type Props = HtmlHTMLAttributes & { + node: NodeStanfordOpportunity + headingLevel?: "h2" | "h3" +} + +const StanfordOpportunityCard = ({node, headingLevel, ...props}: Props) => { + const image = node.suOppImage?.mediaImage + const Heading = headingLevel === "h3" ? H3 : H2 + + return ( + + + {node.title} + + + + ) +} +export default StanfordOpportunityCard diff --git a/src/components/nodes/list-item/node-list-item.tsx b/src/components/nodes/list-item/node-list-item.tsx index 69264cd..59478ff 100644 --- a/src/components/nodes/list-item/node-list-item.tsx +++ b/src/components/nodes/list-item/node-list-item.tsx @@ -8,6 +8,7 @@ import StanfordPolicyListItem from "@components/nodes/list-item/stanford-policy/ import StanfordPublicationListItem from "@components/nodes/list-item/stanford-publication/stanford-publication-list-item" import {isPreviewMode} from "@lib/drupal/is-preview-mode" import {NodeUnion} from "@lib/gql/__generated__/drupal.d" +import StanfordOpportunityListItem from "@components/nodes/list-item/stanford-opportunity/stanford-opportunity-list-item" type Props = { /** @@ -44,7 +45,9 @@ const NodeListItem = ({node, headingLevel}: Props) => { case "NodeStanfordPolicy": return case "NodeStanfordPublication": - return + return + case "NodeStanfordOpportunity": + return } } export default NodeListItem diff --git a/src/components/nodes/list-item/stanford-opportunity/stanford-opportunity-list-item.tsx b/src/components/nodes/list-item/stanford-opportunity/stanford-opportunity-list-item.tsx new file mode 100644 index 0000000..794a046 --- /dev/null +++ b/src/components/nodes/list-item/stanford-opportunity/stanford-opportunity-list-item.tsx @@ -0,0 +1,49 @@ +import Image from "next/image" +import Link from "@components/elements/link" +import {H2, H3} from "@components/elements/headers" +import {HtmlHTMLAttributes} from "react" +import {NodeStanfordOpportunity} from "@lib/gql/__generated__/drupal.d" +import twMerge from "@lib/utils/twMerge" +import Wysiwyg from "@components/elements/wysiwyg" + +type Props = HtmlHTMLAttributes & { + node: NodeStanfordOpportunity + headingLevel?: "h2" | "h3" +} + +const StanfordOpportunityListItem = ({node, headingLevel, ...props}: Props) => { + const image = node.suOppImage?.mediaImage + const Heading = headingLevel === "h3" ? H3 : H2 + + return ( +
+
+
+ + + {node.title} + + + + +
+ + {image?.url && ( +
+ +
+ )} +
+
+ ) +} +export default StanfordOpportunityListItem diff --git a/src/components/nodes/list-item/stanford-publication/stanford-publication-list-item.tsx b/src/components/nodes/list-item/stanford-publication/stanford-publication-list-item.tsx index e5976e4..b4b6ebc 100644 --- a/src/components/nodes/list-item/stanford-publication/stanford-publication-list-item.tsx +++ b/src/components/nodes/list-item/stanford-publication/stanford-publication-list-item.tsx @@ -1,39 +1,35 @@ -import Link from "@components/elements/link" -import {H2, H3} from "@components/elements/headers" import {HtmlHTMLAttributes} from "react" import {NodeStanfordPublication} from "@lib/gql/__generated__/drupal.d" -import twMerge from "@lib/utils/twMerge" -import ReverseVisualOrder from "@components/elements/reverse-visual-order" +import Wysiwyg from "@components/elements/wysiwyg" +import Link from "@components/elements/link" type Props = HtmlHTMLAttributes & { node: NodeStanfordPublication - headingLevel?: "h2" | "h3" + apa?: boolean + chicago?: boolean } -const StanfordPublicationListItem = ({node, headingLevel, ...props}: Props) => { - const citationUrl = node.suPublicationCitation?.suUrl?.url - const Heading = headingLevel === "h3" ? H3 : H2 - return ( -
- - - {node.title} - -
Publication
-
+const StanfordPublicationListItem = ({node, apa, chicago, ...props}: Props) => { + const citation = apa ? node.suPublicationCitation?.apa : node.suPublicationCitation?.chicago - {node.suPublicationTopics && ( -
- {node.suPublicationTopics.map(topic => ( -
{topic.name}
- ))} -
+ return ( +
+ {citation && ( + + )} + {!citation && ( + + {node.title} + )} -
+ ) } export default StanfordPublicationListItem diff --git a/src/components/nodes/pages/node-page-metadata.tsx b/src/components/nodes/pages/node-page-metadata.tsx index 75b4f63..95c705c 100644 --- a/src/components/nodes/pages/node-page-metadata.tsx +++ b/src/components/nodes/pages/node-page-metadata.tsx @@ -4,11 +4,29 @@ import {JSX} from "react" import {OpenGraphType} from "next/dist/lib/metadata/types/opengraph-types" type Props = { + /** + * Page title without the site name, undefined if the home page. + */ pageTitle?: string + /** + * Short description of the page. + */ description?: string + /** + * Drupal image. + */ image?: false | Image + /** + * Additional meta data if desired. + */ children?: JSX.Element | JSX.Element[] + /** + * Page type. + */ ogType?: OpenGraphType + /** + * Twitter card style. + */ twitterCard?: "summary" | "summary_large_image" | "app" | "player" } diff --git a/src/components/nodes/pages/node-page.tsx b/src/components/nodes/pages/node-page.tsx index 7b2318c..81f449f 100644 --- a/src/components/nodes/pages/node-page.tsx +++ b/src/components/nodes/pages/node-page.tsx @@ -6,6 +6,7 @@ import StanfordPolicyPage from "@components/nodes/pages/stanford-policy/stanford import StanfordPublicationPage from "@components/nodes/pages/stanford-publication/stanford-publication-page" import StanfordCoursePage from "@components/nodes/pages/stanford-course/stanford-course-page" import StanfordEventSeriesPage from "@components/nodes/pages/stanford-event-series/stanford-event-series-page" +import StanfordOpportunityPage from "@components/nodes/pages/stanford-opportunity/stanford-opportunity-page" import {isPreviewMode} from "@lib/drupal/is-preview-mode" import {NodeUnion} from "@lib/gql/__generated__/drupal.d" @@ -35,6 +36,8 @@ const NodePage = ({node}: {node: NodeUnion}) => { return case "NodeStanfordPublication": return + case "NodeStanfordOpportunity": + return } } export default NodePage diff --git a/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-metadata.tsx b/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-metadata.tsx new file mode 100644 index 0000000..b70ec47 --- /dev/null +++ b/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-metadata.tsx @@ -0,0 +1,13 @@ +import {NodeStanfordOpportunity} from "@lib/gql/__generated__/drupal.d" +import {getCleanDescription, getFirstText} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" + +type Props = { + node: NodeStanfordOpportunity +} +const StanfordOpportunityMetadata = ({node}: Props) => { + const description = getCleanDescription(node.suOppSummary?.processed, 2) || getFirstText(node.suOppComponents) + const image = node.suOppImage?.mediaImage + return +} +export default StanfordOpportunityMetadata diff --git a/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-page.tsx b/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-page.tsx new file mode 100644 index 0000000..e412592 --- /dev/null +++ b/src/components/nodes/pages/stanford-opportunity/stanford-opportunity-page.tsx @@ -0,0 +1,70 @@ +import Rows from "@components/paragraphs/rows/rows" +import {H1} from "@components/elements/headers" +import {HtmlHTMLAttributes} from "react" +import {NodeStanfordOpportunity} from "@lib/gql/__generated__/drupal.d" +import StanfordOpportunityMetadata from "@components/nodes/pages/stanford-opportunity/stanford-opportunity-metadata" +import Wysiwyg from "@components/elements/wysiwyg" +import Image from "next/image" + +type Props = HtmlHTMLAttributes & { + node: NodeStanfordOpportunity + headingLevel?: "h2" | "h3" +} + +const StanfordOpportunityPage = ({node, ...props}: Props) => { + const image = node.suOppImage?.mediaImage + return ( +
+ +

{node.title}

+ +
+
+ + +
+ +
+ {image?.url && ( +
+ +
+ )} + + {node.suOppType && ( +
+ {node.suOppType.map(oppType => ( +
{oppType.name}
+ ))} +
+ )} + + {node.suOppApplicationDeadline && ( +
Application Deadline: {new Date(node.suOppApplicationDeadline.time).toLocaleString()}
+ )} + {node.suOppEligibility && ( +
+ Eligibility: +
+ )} + {node.suOppStartDate &&
Start Date: {new Date(node.suOppStartDate.time).toLocaleDateString()}
} + {node.suOppCourseCode && ( +
+ {node.suOppCourseCode.map((code, i) => ( +
{code}
+ ))} +
+ )} +
+
+ +
+ ) +} +export default StanfordOpportunityPage diff --git a/src/components/views/stanford-publications/publications-apa-view.tsx b/src/components/views/stanford-publications/publications-apa-view.tsx index 48e4fd3..1eb9590 100644 --- a/src/components/views/stanford-publications/publications-apa-view.tsx +++ b/src/components/views/stanford-publications/publications-apa-view.tsx @@ -3,12 +3,7 @@ import {ViewDisplayProps} from "@components/views/view" import LoadMoreList from "@components/elements/load-more-list" import StanfordPublicationListItem from "@components/nodes/list-item/stanford-publication/stanford-publication-list-item" -const PublicationsApaView = async ({ - items, - headingLevel, - totalItems, - loadPage, -}: ViewDisplayProps) => { +const PublicationsApaView = async ({items, totalItems, loadPage}: ViewDisplayProps) => { return ( {items.map(item => ( - + ))} ) diff --git a/src/components/views/stanford-publications/publications-chicago-view.tsx b/src/components/views/stanford-publications/publications-chicago-view.tsx index 2d3a5e2..21ce5b6 100644 --- a/src/components/views/stanford-publications/publications-chicago-view.tsx +++ b/src/components/views/stanford-publications/publications-chicago-view.tsx @@ -3,12 +3,7 @@ import StanfordPublicationListItem from "@components/nodes/list-item/stanford-pu import {NodeStanfordPublication} from "@lib/gql/__generated__/drupal.d" import {ViewDisplayProps} from "@components/views/view" -const PublicationsChicagoView = async ({ - items, - headingLevel, - totalItems, - loadPage, -}: ViewDisplayProps) => { +const PublicationsChicagoView = async ({items, totalItems, loadPage}: ViewDisplayProps) => { return ( {items.map(item => ( - + ))} ) diff --git a/src/lib/gql/__generated__/drupal.d.tsx b/src/lib/gql/__generated__/drupal.d.tsx index 361f256..4c6dc4a 100644 --- a/src/lib/gql/__generated__/drupal.d.tsx +++ b/src/lib/gql/__generated__/drupal.d.tsx @@ -13,6 +13,7 @@ export type Scalars = { Boolean: {input: boolean; output: boolean} Int: {input: number; output: number} Float: {input: number; output: number} + Bibliography: {input: any; output: any} Cursor: {input: any; output: any} Email: {input: any; output: any} Html: {input: any; output: any} @@ -162,12 +163,215 @@ export type BookLink = { /** Entity type citation. */ export type CitationInterface = { + /** The time that the entity was last edited. */ + changed: DateTime + /** The time that the entity was created. */ + created: DateTime + /** The Universally Unique IDentifier (UUID). */ + id: Scalars["ID"]["output"] + /** The title of the Citation. */ + title: Scalars["String"]["output"] +} + +/** Entity type citation. */ +export type CitationSuArticleJournal = CitationInterface & { + __typename?: "CitationSuArticleJournal" + apa?: Maybe + /** The time that the entity was last edited. */ + changed: DateTime + chicago?: Maybe + /** The time that the entity was created. */ + created: DateTime + /** 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 + /** The title of the Citation. */ + title: Scalars["String"]["output"] +} + +/** Entity type citation. */ +export type CitationSuArticleNewspaper = CitationInterface & { + __typename?: "CitationSuArticleNewspaper" + apa?: Maybe + /** The time that the entity was last edited. */ + changed: DateTime + chicago?: Maybe + /** The time that the entity was created. */ + created: DateTime + /** 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 + /** The title of the Citation. */ + title: Scalars["String"]["output"] +} + +/** Entity type citation. */ +export type CitationSuBook = CitationInterface & { + __typename?: "CitationSuBook" + apa?: Maybe + /** The time that the entity was last edited. */ + changed: DateTime + chicago?: Maybe + /** The time that the entity was created. */ + created: DateTime + /** 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 + /** The title of the Citation. */ + title: Scalars["String"]["output"] +} + +/** Entity type citation. */ +export type CitationSuOther = CitationInterface & { + __typename?: "CitationSuOther" + apa?: Maybe + /** The time that the entity was last edited. */ + changed: DateTime + chicago?: Maybe + /** The time that the entity was created. */ + created: DateTime + /** 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 + /** The title of the Citation. */ + title: Scalars["String"]["output"] +} + +/** Entity type citation. */ +export type CitationSuThesi = CitationInterface & { + __typename?: "CitationSuThesi" + apa?: Maybe + /** The time that the entity was last edited. */ + changed: DateTime + chicago?: Maybe + /** The time that the entity was created. */ + created: DateTime /** 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 title of the Citation. */ + title: Scalars["String"]["output"] } /** Entity type citation. */ -export type CitationUnion = SuArticleJournal | SuArticleNewspaper | SuBook | SuOther | SuThesi +export type CitationUnion = + | CitationSuArticleJournal + | CitationSuArticleNewspaper + | CitationSuBook + | CitationSuOther + | CitationSuThesi /** Entity type config_pages. */ export type ConfigPagesInterface = { @@ -1315,6 +1519,117 @@ export type NodeStanfordNewsSuNewsComponentsUnion = | ParagraphStanfordSpacer | ParagraphStanfordWysiwyg +/** + * A content type for opportunities like jobs, internships, fellowships, seminars, + * service opportunities, grants, funding options, and more. + */ +export type NodeStanfordOpportunity = EdgeNode & + MetaTagInterface & + NodeInterface & { + __typename?: "NodeStanfordOpportunity" + /** 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 + /** Layout */ + layoutBuilderLayout?: 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"] + /** Enter the deadline for applying or signing up for this opportunity */ + suOppApplicationDeadline?: Maybe + /** Add additional content that displays under the body text on the Opportunity page. */ + suOppComponents?: Maybe> + /** Enter the primary contact email for this opportunity. */ + suOppContactEmail?: Maybe + /** Enter the name of the main contact for this Opportunity. */ + suOppContactName?: Maybe + /** Enter the phone number for the main contact for this Opportunity. */ + suOppContactPhone?: Maybe + /** Enter the site URL for the contact. Often this is the Opportunity Sponsor's site. */ + suOppContactUrl?: Maybe + /** If this opportunity is related to a course, enter the Course Code(s) (example: amstudies 13N, history 100, etc.) */ + suOppCourseCode?: Maybe> + /** + * Enter a URL to the main Call to Action for this opportunity. This could be the + * registration link, application form, page to schedule an appointment, etc. + */ + suOppCtaUrl?: Maybe + /** Who is eligible to apply or take part in this opportunity? */ + suOppEligibility?: Maybe + /** Featured Image */ + suOppImage?: Maybe + /** + * Provide a link where users can find out more about this Opportunity. Please + * ensure this link has text that describes where the link will go. + */ + suOppLearnMore?: Maybe + /** The date that applications or registration is first available. */ + suOppOpenDate?: Maybe + /** What are the prerequisites to participate in this opportunity? */ + suOppPrerequisites?: Maybe + /** External Source */ + suOppSource?: Maybe + /** Who sponsors this opportunity. */ + suOppSponsor?: Maybe> + /** The date the Opportunity starts. */ + suOppStartDate?: Maybe + /** Status of the Opportunity. Check this box if the Opportunity should be listed as "Closed." */ + suOppStatus?: Maybe + /** Give a short summary about the Opportunity. This will appear on lists and teasers. */ + suOppSummary?: Maybe + /** + * Enter the tags associated with this Opportunity. These will be used in cases + * where there is a filtered list of Opportunities. + */ + suOppTags?: Maybe> + /** Used to categorize Opportunities. */ + suOppType?: Maybe> + /** Title */ + title: Scalars["String"]["output"] + } + +/** A paginated set of results for NodeStanfordOpportunity. */ +export type NodeStanfordOpportunityConnection = Connection & { + __typename?: "NodeStanfordOpportunityConnection" + edges: Array + nodes: Array + pageInfo: ConnectionPageInfo +} + +/** Edge for NodeStanfordOpportunity. */ +export type NodeStanfordOpportunityEdge = Edge & { + __typename?: "NodeStanfordOpportunityEdge" + cursor: Scalars["Cursor"]["output"] + node: NodeStanfordOpportunity +} + +/** Add additional content that displays under the body text on the Opportunity page. */ +export type NodeStanfordOpportunitySuOppComponentsUnion = + | ParagraphStanfordBanner + | ParagraphStanfordCard + | ParagraphStanfordEntity + | ParagraphStanfordFaq + | ParagraphStanfordGallery + | ParagraphStanfordLayout + | ParagraphStanfordList + | ParagraphStanfordMediaCaption + | ParagraphStanfordSpacer + | ParagraphStanfordWysiwyg + /** Entity type node. */ export type NodeStanfordPage = EdgeNode & MetaTagInterface & @@ -1657,11 +1972,11 @@ export type NodeStanfordPublicationEdge = Edge & { /** Choose a type of publication item to display. */ export type NodeStanfordPublicationSuPublicationCitationUnion = - | SuArticleJournal - | SuArticleNewspaper - | SuBook - | SuOther - | SuThesi + | CitationSuArticleJournal + | CitationSuArticleNewspaper + | CitationSuBook + | CitationSuOther + | CitationSuThesi /** Paragraphs */ export type NodeStanfordPublicationSuPublicationComponentsUnion = @@ -1682,6 +1997,7 @@ export type NodeUnion = | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews + | NodeStanfordOpportunity | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy @@ -2123,6 +2439,8 @@ export type Query = { nodeStanfordEvents: NodeStanfordEventConnection /** List of all NodeStanfordNews on the platform. */ nodeStanfordNewsItems: NodeStanfordNewsConnection + /** List of all NodeStanfordOpportunity on the platform. */ + nodeStanfordOpportunities: NodeStanfordOpportunityConnection /** List of all NodeStanfordPage on the platform. */ nodeStanfordPages: NodeStanfordPageConnection /** List of all NodeStanfordPerson on the platform. */ @@ -2157,6 +2475,8 @@ export type Query = { stanfordLocalFooters: StanfordLocalFooterConnection /** News Views */ stanfordNews?: Maybe + /** Query for view stanford_opportunities display graphql. */ + stanfordOpportunities?: Maybe /** A list of people in a grid with node as the base table */ stanfordPerson?: Maybe /** Query for view stanford_publications display list_graphql. */ @@ -2252,6 +2572,16 @@ export type QueryNodeStanfordNewsItemsArgs = { sortKey?: InputMaybe } +/** The schema's entry-point for queries. */ +export type QueryNodeStanfordOpportunitiesArgs = { + after?: InputMaybe + before?: InputMaybe + first?: InputMaybe + last?: InputMaybe + reverse?: InputMaybe + sortKey?: InputMaybe +} + /** The schema's entry-point for queries. */ export type QueryNodeStanfordPagesArgs = { after?: InputMaybe @@ -2405,6 +2735,14 @@ export type QueryStanfordNewsArgs = { sortKey?: InputMaybe } +/** The schema's entry-point for queries. */ +export type QueryStanfordOpportunitiesArgs = { + filter?: InputMaybe + offset?: InputMaybe + page?: InputMaybe + pageSize?: InputMaybe +} + /** The schema's entry-point for queries. */ export type QueryStanfordPersonArgs = { contextualFilter?: InputMaybe @@ -2531,6 +2869,7 @@ export type RouteEntityUnion = | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews + | NodeStanfordOpportunity | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy @@ -2627,6 +2966,7 @@ export type SearchRow = | NodeStanfordEvent | NodeStanfordEventSeries | NodeStanfordNews + | NodeStanfordOpportunity | NodeStanfordPage | NodeStanfordPerson | NodeStanfordPolicy @@ -3052,6 +3392,34 @@ export enum StanfordNewsSortKeys { Title = "TITLE", } +export type StanfordOpportunitiesFilterInput = { + /** Filter */ + tags?: InputMaybe>> +} + +/** Result for view stanford_opportunities display graphql. */ +export type StanfordOpportunitiesResult = View & { + __typename?: "StanfordOpportunitiesResult" + /** 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 type StanfordPersonContextualFilterInput = { term_node_taxonomy_name_depth?: InputMaybe } @@ -3207,129 +3575,9 @@ export type StanfordSuperFooterEdge = Edge & { 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" +/** 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. */ @@ -3351,38 +3599,6 @@ export type SuPolicyLogInterface = { /** 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" @@ -3466,6 +3682,84 @@ export type TermInterface = { weight: Scalars["Int"]["output"] } +/** Entity type taxonomy_term. */ +export type TermOpportunitySponsor = MetaTagInterface & + TermInterface & { + __typename?: "TermOpportunitySponsor" + /** 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 TermOpportunityTagFilter = MetaTagInterface & + TermInterface & { + __typename?: "TermOpportunityTagFilter" + /** 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 TermOpportunityType = MetaTagInterface & + TermInterface & { + __typename?: "TermOpportunityType" + /** 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 & { @@ -3756,6 +4050,9 @@ export type TermSuSharedTag = MetaTagInterface & export type TermUnion = | TermBasicPageType | TermEventAudience + | TermOpportunitySponsor + | TermOpportunityTagFilter + | TermOpportunityType | TermStanfordEventGroup | TermStanfordEventKeyword | TermStanfordEventSubject @@ -3881,6 +4178,7 @@ export type ViewResultUnion = | StanfordEventsPastEventsResult | StanfordEventsResult | StanfordNewsResult + | StanfordOpportunitiesResult | StanfordPersonResult | StanfordPublicationsResult | StanfordSharedTagsResult @@ -3916,6 +4214,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -3938,6 +4239,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -3960,6 +4264,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -3999,6 +4306,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4172,6 +4482,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4194,6 +4507,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4282,6 +4598,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4304,6 +4623,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4512,6 +4834,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4538,6 +4863,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4732,6 +5060,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -4747,45 +5078,28 @@ export type NodeQuery = { }> | null } | { - __typename: "NodeStanfordPage" + __typename: "NodeStanfordOpportunity" id: string title: string status: boolean path: string - suPageDescription?: string | null + suOppContactEmail?: any | null + suOppContactName?: string | null + suOppContactPhone?: any | null + suOppCourseCode?: Array | null + suOppStatus?: boolean | 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?: + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null + suOppApplicationDeadline?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppComponents?: Array< | { __typename: "ParagraphStanfordBanner" - suBannerHeader?: string | null - suBannerSupHeader?: string | null 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?: { @@ -4796,21 +5110,289 @@ export type NodeQuery = { } | null } | { - __typename: "ParagraphStanfordPageTitleBanner" + __typename: "ParagraphStanfordCard" 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" + 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: "ParagraphStanfordFaq" + id: string + behaviors?: string | null + status: boolean + suFaqHeadline?: string | null + suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null + suFaqQuestions?: Array<{ + __typename: "ParagraphStanfordAccordion" + suAccordionTitle: string + id: string + behaviors?: string | null + status: boolean + suAccordionBody: {__typename?: "Text"; processed?: any | null} + }> | null + } + | { + __typename: "ParagraphStanfordGallery" + id: string + behaviors?: string | null + status: boolean + suGalleryHeadline?: string | null + suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null + suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suGalleryImages?: Array<{ + __typename: "MediaStanfordGalleryImage" + suGalleryCaption?: string | null + id: string + name: string + suGalleryImage?: { + __typename?: "Image" + url: string + alt?: string | null + height: number + width: number + } | null + }> | null + } + | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean} + | { + __typename: "ParagraphStanfordList" + id: string + behaviors?: string | null + status: boolean + suListHeadline: string + 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 + suOppContactUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppCtaUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppEligibility?: {__typename?: "Text"; processed?: any | null} | null + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppLearnMore?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppOpenDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppPrerequisites?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppSponsor?: Array<{ + __typename: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppStartDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppTags?: Array<{ + __typename: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppType?: Array<{ + __typename: "TermOpportunityType" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 @@ -5145,6 +5727,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5411,6 +5996,9 @@ export type NodeQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5458,6 +6046,13 @@ type AllNodeInterface_NodeStanfordNews_Fragment = { changed: {__typename?: "DateTime"; time: any} } +type AllNodeInterface_NodeStanfordOpportunity_Fragment = { + __typename?: "NodeStanfordOpportunity" + id: string + path: string + changed: {__typename?: "DateTime"; time: any} +} + type AllNodeInterface_NodeStanfordPage_Fragment = { __typename?: "NodeStanfordPage" id: string @@ -5491,6 +6086,7 @@ export type AllNodeInterfaceFragment = | AllNodeInterface_NodeStanfordEvent_Fragment | AllNodeInterface_NodeStanfordEventSeries_Fragment | AllNodeInterface_NodeStanfordNews_Fragment + | AllNodeInterface_NodeStanfordOpportunity_Fragment | AllNodeInterface_NodeStanfordPage_Fragment | AllNodeInterface_NodeStanfordPerson_Fragment | AllNodeInterface_NodeStanfordPolicy_Fragment @@ -5623,6 +6219,9 @@ export type CoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5645,6 +6244,9 @@ export type CoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5667,6 +6269,9 @@ export type CoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5888,6 +6493,9 @@ export type EventSeriesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5914,6 +6522,9 @@ export type EventSeriesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -5966,6 +6577,9 @@ export type EventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6139,6 +6753,9 @@ export type EventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6161,6 +6778,9 @@ export type EventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6249,6 +6869,9 @@ export type EventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6271,6 +6894,9 @@ export type EventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6478,6 +7104,9 @@ export type NewsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6524,6 +7153,9 @@ export type BasicPagesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -6917,6 +7549,9 @@ export type PeopleQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7209,6 +7844,9 @@ export type PublicationsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7278,6 +7916,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7300,6 +7941,84 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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: "TermOpportunityType" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7322,6 +8041,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7344,6 +8066,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7366,6 +8091,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7388,6 +8116,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7410,6 +8141,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7432,6 +8166,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7454,6 +8191,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7476,6 +8216,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7498,6 +8241,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7520,6 +8266,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7542,6 +8291,9 @@ export type TermQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7834,6 +8586,8 @@ export type ConfigPagesQuery = { export type FragmentTextSummaryFragment = {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} +export type FragmentLinkFragment = {__typename?: "Link"; url?: string | null; title?: string | null} + export type FragmentTextFragment = {__typename?: "Text"; processed?: any | null} export type FragmentSuPolicyLogFragment = { @@ -7854,6 +8608,9 @@ type FragmentTermInterface_TermBasicPageType_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7877,6 +8634,87 @@ type FragmentTermInterface_TermEventAudience_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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_TermOpportunitySponsor_Fragment = { + __typename: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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_TermOpportunityTagFilter_Fragment = { + __typename: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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_TermOpportunityType_Fragment = { + __typename: "TermOpportunityType" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7900,6 +8738,9 @@ type FragmentTermInterface_TermStanfordEventGroup_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7923,6 +8764,9 @@ type FragmentTermInterface_TermStanfordEventKeyword_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7946,6 +8790,9 @@ type FragmentTermInterface_TermStanfordEventSubject_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7969,6 +8816,9 @@ type FragmentTermInterface_TermStanfordEventType_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -7992,6 +8842,9 @@ type FragmentTermInterface_TermStanfordNewsTopic_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8015,6 +8868,9 @@ type FragmentTermInterface_TermStanfordPersonType_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8038,6 +8894,9 @@ type FragmentTermInterface_TermStanfordPublicationTopic_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8061,6 +8920,9 @@ type FragmentTermInterface_TermSuCourseQuarter_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8084,6 +8946,9 @@ type FragmentTermInterface_TermSuCourseSubject_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8107,6 +8972,9 @@ type FragmentTermInterface_TermSuCourseTag_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8130,6 +8998,9 @@ type FragmentTermInterface_TermSuSharedTag_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8147,6 +9018,9 @@ type FragmentTermInterface_TermSuSharedTag_Fragment = { export type FragmentTermInterfaceFragment = | FragmentTermInterface_TermBasicPageType_Fragment | FragmentTermInterface_TermEventAudience_Fragment + | FragmentTermInterface_TermOpportunitySponsor_Fragment + | FragmentTermInterface_TermOpportunityTagFilter_Fragment + | FragmentTermInterface_TermOpportunityType_Fragment | FragmentTermInterface_TermStanfordEventGroup_Fragment | FragmentTermInterface_TermStanfordEventKeyword_Fragment | FragmentTermInterface_TermStanfordEventSubject_Fragment @@ -8342,6 +9216,16 @@ type FragmentNodeInterface_NodeStanfordNews_Fragment = { created: {__typename?: "DateTime"; timezone: any; time: any} } +type FragmentNodeInterface_NodeStanfordOpportunity_Fragment = { + __typename: "NodeStanfordOpportunity" + 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 @@ -8387,6 +9271,7 @@ export type FragmentNodeInterfaceFragment = | FragmentNodeInterface_NodeStanfordEvent_Fragment | FragmentNodeInterface_NodeStanfordEventSeries_Fragment | FragmentNodeInterface_NodeStanfordNews_Fragment + | FragmentNodeInterface_NodeStanfordOpportunity_Fragment | FragmentNodeInterface_NodeStanfordPage_Fragment | FragmentNodeInterface_NodeStanfordPerson_Fragment | FragmentNodeInterface_NodeStanfordPolicy_Fragment @@ -8409,6 +9294,9 @@ export type FragmentNodeStanfordPageFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8626,6 +9514,9 @@ export type FragmentNodeStanfordCourseFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8648,6 +9539,9 @@ export type FragmentNodeStanfordCourseFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8670,6 +9564,9 @@ export type FragmentNodeStanfordCourseFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8710,6 +9607,9 @@ export type FragmentNodeStanfordEventFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8883,6 +9783,9 @@ export type FragmentNodeStanfordEventFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8905,6 +9808,9 @@ export type FragmentNodeStanfordEventFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -8993,6 +9899,9 @@ export type FragmentNodeStanfordEventFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9015,6 +9924,9 @@ export type FragmentNodeStanfordEventFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9224,6 +10136,9 @@ export type FragmentNodeStanfordEventSeriesFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9250,6 +10165,9 @@ export type FragmentNodeStanfordEventSeriesFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9445,6 +10363,9 @@ export type FragmentNodeStanfordNewsFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9648,6 +10569,9 @@ export type FragmentNodeStanfordPersonFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9916,6 +10840,9 @@ export type FragmentNodeStanfordPublicationFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -9933,128 +10860,20 @@ export type FragmentNodeStanfordPublicationFragment = { 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" +export type FragmentNodeStanfordOpportunityFragment = { + __typename: "NodeStanfordOpportunity" + suOppContactEmail?: any | null + suOppContactName?: string | null + suOppContactPhone?: any | null + suOppCourseCode?: Array | null + suOppStatus?: boolean | null 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< + suOppApplicationDeadline?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppComponents?: Array< | { __typename: "ParagraphStanfordBanner" id: string @@ -10196,10 +11015,379 @@ type FragmentNodeUnion_NodeStanfordEvent_Fragment = { suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null } > | null - suEventCta?: {__typename?: "Link"; url?: string | null; title?: string | null} | null - suEventDateTime: { - __typename?: "SmartDateType" - value: any + suOppContactUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppCtaUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppEligibility?: {__typename?: "Text"; processed?: any | null} | null + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppLearnMore?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppOpenDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppPrerequisites?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppSponsor?: Array<{ + __typename: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppStartDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppTags?: Array<{ + __typename: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppType?: Array<{ + __typename: "TermOpportunityType" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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: "ParagraphStanfordFaq" + id: string + behaviors?: string | null + status: boolean + suFaqHeadline?: string | null + suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null + suFaqQuestions?: Array<{ + __typename: "ParagraphStanfordAccordion" + suAccordionTitle: string + id: string + behaviors?: string | null + status: boolean + suAccordionBody: {__typename?: "Text"; processed?: any | null} + }> | null + } + | { + __typename: "ParagraphStanfordGallery" + id: string + behaviors?: string | null + status: boolean + suGalleryHeadline?: string | null + suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null + suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suGalleryImages?: Array<{ + __typename: "MediaStanfordGalleryImage" + suGalleryCaption?: string | null + id: string + name: string + suGalleryImage?: { + __typename?: "Image" + url: string + alt?: string | null + height: number + width: number + } | null + }> | null + } + | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean} + | { + __typename: "ParagraphStanfordList" + id: string + behaviors?: string | null + status: boolean + suListHeadline: string + 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 @@ -10214,6 +11402,9 @@ type FragmentNodeUnion_NodeStanfordEvent_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10236,6 +11427,9 @@ type FragmentNodeUnion_NodeStanfordEvent_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10324,6 +11518,9 @@ type FragmentNodeUnion_NodeStanfordEvent_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10346,6 +11543,9 @@ type FragmentNodeUnion_NodeStanfordEvent_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10555,6 +11755,9 @@ type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10581,6 +11784,9 @@ type FragmentNodeUnion_NodeStanfordEventSeries_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10776,6 +11982,258 @@ type FragmentNodeUnion_NodeStanfordNews_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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_NodeStanfordOpportunity_Fragment = { + __typename: "NodeStanfordOpportunity" + id: string + title: string + status: boolean + path: string + suOppContactEmail?: any | null + suOppContactName?: string | null + suOppContactPhone?: any | null + suOppCourseCode?: Array | null + suOppStatus?: boolean | 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 + suOppApplicationDeadline?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppComponents?: 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: "ParagraphStanfordFaq" + id: string + behaviors?: string | null + status: boolean + suFaqHeadline?: string | null + suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null + suFaqQuestions?: Array<{ + __typename: "ParagraphStanfordAccordion" + suAccordionTitle: string + id: string + behaviors?: string | null + status: boolean + suAccordionBody: {__typename?: "Text"; processed?: any | null} + }> | null + } + | { + __typename: "ParagraphStanfordGallery" + id: string + behaviors?: string | null + status: boolean + suGalleryHeadline?: string | null + suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null + suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suGalleryImages?: Array<{ + __typename: "MediaStanfordGalleryImage" + suGalleryCaption?: string | null + id: string + name: string + suGalleryImage?: { + __typename?: "Image" + url: string + alt?: string | null + height: number + width: number + } | null + }> | null + } + | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean} + | { + __typename: "ParagraphStanfordList" + id: string + behaviors?: string | null + status: boolean + suListHeadline: string + 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 + suOppContactUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppCtaUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppEligibility?: {__typename?: "Text"; processed?: any | null} | null + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppLearnMore?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppOpenDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppPrerequisites?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppSponsor?: Array<{ + __typename: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppStartDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppTags?: Array<{ + __typename: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppType?: Array<{ + __typename: "TermOpportunityType" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -10810,6 +12268,9 @@ type FragmentNodeUnion_NodeStanfordPage_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11191,6 +12652,9 @@ type FragmentNodeUnion_NodeStanfordPerson_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11459,6 +12923,9 @@ type FragmentNodeUnion_NodeStanfordPublication_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11479,6 +12946,7 @@ export type FragmentNodeUnionFragment = | FragmentNodeUnion_NodeStanfordEvent_Fragment | FragmentNodeUnion_NodeStanfordEventSeries_Fragment | FragmentNodeUnion_NodeStanfordNews_Fragment + | FragmentNodeUnion_NodeStanfordOpportunity_Fragment | FragmentNodeUnion_NodeStanfordPage_Fragment | FragmentNodeUnion_NodeStanfordPerson_Fragment | FragmentNodeUnion_NodeStanfordPolicy_Fragment @@ -11502,6 +12970,9 @@ export type FragmentNodeStanfordCourseTeaserFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11524,6 +12995,9 @@ export type FragmentNodeStanfordCourseTeaserFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11584,6 +13058,9 @@ export type FragmentNodeStanfordEventTeaserFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11635,6 +13112,9 @@ export type FragmentNodeStanfordNewsTeaserFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11739,6 +13219,9 @@ export type FragmentNodeStanfordPublicationTeaserFragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11752,6 +13235,31 @@ export type FragmentNodeStanfordPublicationTeaserFragment = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | {__typename?: "CitationSuArticleJournal"; id: string; title: string; apa?: any | null; chicago?: any | null} + | {__typename?: "CitationSuArticleNewspaper"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} +} + +export type FragmentNodeStanfordOpportunityTeaserFragment = { + __typename: "NodeStanfordOpportunity" + id: string + title: string + status: boolean + path: string + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null} | null changed: {__typename?: "DateTime"; timezone: any; time: any} created: {__typename?: "DateTime"; timezone: any; time: any} } @@ -11776,6 +13284,9 @@ type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11798,6 +13309,9 @@ type FragmentNodeTeaserUnion_NodeStanfordCourse_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11858,6 +13372,9 @@ type FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11909,6 +13426,9 @@ type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -11926,6 +13446,24 @@ type FragmentNodeTeaserUnion_NodeStanfordNews_Fragment = { suNewsSource?: {__typename?: "Link"; url?: string | null} | null } +type FragmentNodeTeaserUnion_NodeStanfordOpportunity_Fragment = { + __typename: "NodeStanfordOpportunity" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null} | null +} + type FragmentNodeTeaserUnion_NodeStanfordPage_Fragment = { __typename: "NodeStanfordPage" id: string @@ -12013,6 +13551,9 @@ type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12026,6 +13567,13 @@ type FragmentNodeTeaserUnion_NodeStanfordPublication_Fragment = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | {__typename?: "CitationSuArticleJournal"; id: string; title: string; apa?: any | null; chicago?: any | null} + | {__typename?: "CitationSuArticleNewspaper"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null } export type FragmentNodeTeaserUnionFragment = @@ -12033,6 +13581,7 @@ export type FragmentNodeTeaserUnionFragment = | FragmentNodeTeaserUnion_NodeStanfordEvent_Fragment | FragmentNodeTeaserUnion_NodeStanfordEventSeries_Fragment | FragmentNodeTeaserUnion_NodeStanfordNews_Fragment + | FragmentNodeTeaserUnion_NodeStanfordOpportunity_Fragment | FragmentNodeTeaserUnion_NodeStanfordPage_Fragment | FragmentNodeTeaserUnion_NodeStanfordPerson_Fragment | FragmentNodeTeaserUnion_NodeStanfordPolicy_Fragment @@ -12673,6 +14222,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12695,6 +14247,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12717,6 +14272,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12756,6 +14314,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12947,6 +14508,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -12969,6 +14533,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -13047,30 +14614,291 @@ export type RouteQuery = { } | 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<{ + 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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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: "ParagraphStanfordFaq" + id: string + behaviors?: string | null + status: boolean + suFaqHeadline?: string | null + suFaqDescription?: {__typename?: "Text"; processed?: any | null} | null + suFaqQuestions?: Array<{ + __typename: "ParagraphStanfordAccordion" + suAccordionTitle: string + id: string + behaviors?: string | null + status: boolean + suAccordionBody: {__typename?: "Text"; processed?: any | null} + }> | null + } + | { + __typename: "ParagraphStanfordGallery" + id: string + behaviors?: string | null + status: boolean + suGalleryHeadline?: string | null + suGalleryDescription?: {__typename?: "Text"; processed?: any | null} | null + suGalleryButton?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suGalleryImages?: Array<{ + __typename: "MediaStanfordGalleryImage" + suGalleryCaption?: string | null + id: string + name: string + suGalleryImage?: { + __typename?: "Image" + url: string + alt?: string | null + height: number + width: number + } | null + }> | null + } + | {__typename: "ParagraphStanfordLayout"; id: string; behaviors?: string | null; status: boolean} + | { + __typename: "ParagraphStanfordList" + id: string + behaviors?: string | null + status: boolean + suListHeadline: string + 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?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 @@ -13079,6 +14907,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -13094,16 +14925,27 @@ export type RouteQuery = { }> | null } | { - __typename: "NodeStanfordEventSeries" + __typename: "NodeStanfordNews" id: string title: string status: boolean path: string - suEventSeriesDek?: string | null - suEventSeriesSubheadline?: string | null + 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} - suEventSeriesComponents?: Array< + 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 @@ -13263,67 +15105,16 @@ export type RouteQuery = { suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null } > | null - suEventSeriesEvent?: Array<{ - __typename: "NodeStanfordEvent" - suEventAltLoc?: string | null - suEventSubheadline?: string | null - suEventDek?: string | null + suNewsFeaturedMedia?: { + __typename: "MediaImage" 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" + 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 @@ -13331,6 +15122,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -13346,27 +15140,21 @@ export type RouteQuery = { }> | null } | { - __typename: "NodeStanfordNews" + __typename: "NodeStanfordOpportunity" id: string title: string status: boolean path: string - suNewsBannerMediaCaption?: string | null - suNewsByline?: string | null - suNewsDek?: string | null - suNewsHideSocial?: boolean | null + suOppContactEmail?: any | null + suOppContactName?: string | null + suOppContactPhone?: any | null + suOppCourseCode?: Array | null + suOppStatus?: 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< + body?: {__typename?: "TextSummary"; processed?: any | null; summary?: any | null} | null + suOppApplicationDeadline?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppComponents?: Array< | { __typename: "ParagraphStanfordBanner" id: string @@ -13526,16 +15314,73 @@ export type RouteQuery = { suWysiwygText?: {__typename?: "Text"; processed?: any | null} | null } > | null - suNewsFeaturedMedia?: { + suOppContactUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppCtaUrl?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppEligibility?: {__typename?: "Text"; processed?: any | null} | null + suOppImage?: { __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" + suOppLearnMore?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppOpenDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppPrerequisites?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null; title?: string | null} | null + suOppSponsor?: Array<{ + __typename: "TermOpportunitySponsor" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppStartDate?: {__typename?: "DateTime"; timezone: any; time: any} | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppTags?: Array<{ + __typename: "TermOpportunityTagFilter" + id: string + name: string + path: string + weight: number + parent?: + | {__typename?: "TermBasicPageType"; id: string} + | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} + | {__typename?: "TermStanfordEventGroup"; id: string} + | {__typename?: "TermStanfordEventKeyword"; id: string} + | {__typename?: "TermStanfordEventSubject"; id: string} + | {__typename?: "TermStanfordEventType"; id: string} + | {__typename?: "TermStanfordNewsTopic"; id: string} + | {__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 + suOppType?: Array<{ + __typename: "TermOpportunityType" id: string name: string path: string @@ -13543,6 +15388,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -13576,6 +15424,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14004,6 +15855,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14288,6 +16142,9 @@ export type RouteQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14301,6 +16158,25 @@ export type RouteQuery = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | { + __typename?: "CitationSuArticleJournal" + id: string + title: string + apa?: any | null + chicago?: any | null + } + | { + __typename?: "CitationSuArticleNewspaper" + apa?: any | null + chicago?: any | null + id: string + title: string + } + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null } | {__typename?: "TermBasicPageType"} | {__typename?: "TermStanfordEventType"} @@ -14354,6 +16230,7 @@ export type StanfordBasicPagesQuery = { | {__typename?: "NodeStanfordEvent"} | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | { __typename: "NodeStanfordPage" suPageDescription?: string | null @@ -14435,6 +16312,9 @@ export type StanfordCoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14457,6 +16337,9 @@ export type StanfordCoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14479,6 +16362,9 @@ export type StanfordCoursesQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14498,6 +16384,7 @@ export type StanfordCoursesQuery = { | {__typename?: "NodeStanfordEvent"} | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | {__typename?: "NodeStanfordPerson"} | {__typename?: "NodeStanfordPolicy"} @@ -14562,6 +16449,9 @@ export type StanfordEventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14581,6 +16471,7 @@ export type StanfordEventsQuery = { } | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | {__typename?: "NodeStanfordPerson"} | {__typename?: "NodeStanfordPolicy"} @@ -14645,6 +16536,9 @@ export type StanfordEventsPastEventsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14664,6 +16558,7 @@ export type StanfordEventsPastEventsQuery = { } | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | {__typename?: "NodeStanfordPerson"} | {__typename?: "NodeStanfordPolicy"} @@ -14710,6 +16605,9 @@ export type StanfordNewsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14728,6 +16626,7 @@ export type StanfordNewsQuery = { changed: {__typename?: "DateTime"; timezone: any; time: any} created: {__typename?: "DateTime"; timezone: any; time: any} } + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | {__typename?: "NodeStanfordPerson"} | {__typename?: "NodeStanfordPolicy"} @@ -14753,6 +16652,7 @@ export type StanfordPersonQuery = { | {__typename?: "NodeStanfordEvent"} | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | { __typename: "NodeStanfordPerson" @@ -14794,6 +16694,7 @@ export type StanfordPublicationsQuery = { | {__typename?: "NodeStanfordEvent"} | {__typename?: "NodeStanfordEventSeries"} | {__typename?: "NodeStanfordNews"} + | {__typename?: "NodeStanfordOpportunity"} | {__typename?: "NodeStanfordPage"} | {__typename?: "NodeStanfordPerson"} | {__typename?: "NodeStanfordPolicy"} @@ -14812,6 +16713,9 @@ export type StanfordPublicationsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14825,6 +16729,25 @@ export type StanfordPublicationsQuery = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | { + __typename?: "CitationSuArticleJournal" + id: string + title: string + apa?: any | null + chicago?: any | null + } + | { + __typename?: "CitationSuArticleNewspaper" + apa?: any | null + chicago?: any | null + id: string + title: string + } + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null changed: {__typename?: "DateTime"; timezone: any; time: any} created: {__typename?: "DateTime"; timezone: any; time: any} } @@ -14865,6 +16788,9 @@ export type StanfordSharedTagsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14887,6 +16813,9 @@ export type StanfordSharedTagsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14946,6 +16875,9 @@ export type StanfordSharedTagsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -14995,6 +16927,9 @@ export type StanfordSharedTagsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15011,6 +16946,23 @@ export type StanfordSharedTagsQuery = { suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null suNewsSource?: {__typename?: "Link"; url?: string | null} | null } + | { + __typename: "NodeStanfordOpportunity" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null} | null + } | { __typename: "NodeStanfordPage" id: string @@ -15095,6 +17047,9 @@ export type StanfordSharedTagsQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15108,6 +17063,25 @@ export type StanfordSharedTagsQuery = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | { + __typename?: "CitationSuArticleJournal" + id: string + title: string + apa?: any | null + chicago?: any | null + } + | { + __typename?: "CitationSuArticleNewspaper" + apa?: any | null + chicago?: any | null + id: string + title: string + } + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null } > pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} @@ -15146,6 +17120,9 @@ export type SearchQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15168,6 +17145,9 @@ export type SearchQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15227,6 +17207,9 @@ export type SearchQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15276,6 +17259,9 @@ export type SearchQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15292,6 +17278,23 @@ export type SearchQuery = { suNewsPublishingDate?: {__typename?: "DateTime"; timezone: any; time: any} | null suNewsSource?: {__typename?: "Link"; url?: string | null} | null } + | { + __typename: "NodeStanfordOpportunity" + id: string + title: string + status: boolean + path: string + changed: {__typename?: "DateTime"; timezone: any; time: any} + created: {__typename?: "DateTime"; timezone: any; time: any} + suOppImage?: { + __typename: "MediaImage" + id: string + name: string + mediaImage: {__typename?: "Image"; url: string; alt?: string | null; height: number; width: number} + } | null + suOppSummary?: {__typename?: "Text"; processed?: any | null} | null + suOppSource?: {__typename?: "Link"; url?: string | null} | null + } | { __typename: "NodeStanfordPage" id: string @@ -15376,6 +17379,9 @@ export type SearchQuery = { parent?: | {__typename?: "TermBasicPageType"; id: string} | {__typename?: "TermEventAudience"; id: string} + | {__typename?: "TermOpportunitySponsor"; id: string} + | {__typename?: "TermOpportunityTagFilter"; id: string} + | {__typename?: "TermOpportunityType"; id: string} | {__typename?: "TermStanfordEventGroup"; id: string} | {__typename?: "TermStanfordEventKeyword"; id: string} | {__typename?: "TermStanfordEventSubject"; id: string} @@ -15389,6 +17395,25 @@ export type SearchQuery = { | {__typename?: "TermSuSharedTag"; id: string} | null }> | null + suPublicationCitation?: + | { + __typename?: "CitationSuArticleJournal" + id: string + title: string + apa?: any | null + chicago?: any | null + } + | { + __typename?: "CitationSuArticleNewspaper" + apa?: any | null + chicago?: any | null + id: string + title: string + } + | {__typename?: "CitationSuBook"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuOther"; apa?: any | null; chicago?: any | null; id: string; title: string} + | {__typename?: "CitationSuThesi"; apa?: any | null; chicago?: any | null; id: string; title: string} + | null } > pageInfo: {__typename?: "ViewPageInfo"; page: number; total: number} diff --git a/src/lib/gql/__generated__/queries.ts b/src/lib/gql/__generated__/queries.ts index 5a28eb8..75f63cd 100644 --- a/src/lib/gql/__generated__/queries.ts +++ b/src/lib/gql/__generated__/queries.ts @@ -752,6 +752,12 @@ export const FragmentNodeStanfordPersonTeaserFragmentDoc = gql` } ${FragmentNodeInterfaceFragmentDoc} ${FragmentMediaImageFragmentDoc}`; +export const FragmentLinkFragmentDoc = gql` + fragment FragmentLink on Link { + url + title +} + `; export const FragmentNodeStanfordPublicationFragmentDoc = gql` fragment FragmentNodeStanfordPublication on NodeStanfordPublication { ...FragmentNodeInterface @@ -762,8 +768,7 @@ export const FragmentNodeStanfordPublicationFragmentDoc = gql` ...FragmentParagraphUnion } suPublicationCta { - url - title + ...FragmentLink } suPublicationImage { ...FragmentMediaImage @@ -775,6 +780,72 @@ export const FragmentNodeStanfordPublicationFragmentDoc = gql` ${FragmentNodeInterfaceFragmentDoc} ${FragmentNodeStanfordPersonTeaserFragmentDoc} ${FragmentParagraphUnionFragmentDoc} +${FragmentLinkFragmentDoc} +${FragmentMediaImageFragmentDoc} +${FragmentTermInterfaceFragmentDoc}`; +export const FragmentNodeStanfordOpportunityFragmentDoc = gql` + fragment FragmentNodeStanfordOpportunity on NodeStanfordOpportunity { + ...FragmentNodeInterface + body { + ...FragmentTextSummary + } + suOppApplicationDeadline { + ...FragmentDateTime + } + suOppComponents { + ...FragmentParagraphUnion + } + suOppContactEmail + suOppContactName + suOppContactPhone + suOppContactUrl { + ...FragmentLink + } + suOppCourseCode + suOppCtaUrl { + ...FragmentLink + } + suOppEligibility { + ...FragmentText + } + suOppImage { + ...FragmentMediaImage + } + suOppLearnMore { + ...FragmentLink + } + suOppOpenDate { + ...FragmentDateTime + } + suOppPrerequisites { + processed + } + suOppSource { + ...FragmentLink + } + suOppSponsor { + ...FragmentTermInterface + } + suOppStartDate { + ...FragmentDateTime + } + suOppStatus + suOppSummary { + ...FragmentText + } + suOppTags { + ...FragmentTermInterface + } + suOppType { + ...FragmentTermInterface + } +} + ${FragmentNodeInterfaceFragmentDoc} +${FragmentTextSummaryFragmentDoc} +${FragmentDateTimeFragmentDoc} +${FragmentParagraphUnionFragmentDoc} +${FragmentLinkFragmentDoc} +${FragmentTextFragmentDoc} ${FragmentMediaImageFragmentDoc} ${FragmentTermInterfaceFragmentDoc}`; export const FragmentNodeUnionFragmentDoc = gql` @@ -788,6 +859,7 @@ export const FragmentNodeUnionFragmentDoc = gql` ...FragmentNodeStanfordPerson ...FragmentNodeStanfordPolicy ...FragmentNodeStanfordPublication + ...FragmentNodeStanfordOpportunity } ${FragmentNodeInterfaceFragmentDoc} ${FragmentNodeStanfordCourseFragmentDoc} @@ -797,7 +869,8 @@ ${FragmentNodeStanfordNewsFragmentDoc} ${FragmentNodeStanfordPageFragmentDoc} ${FragmentNodeStanfordPersonFragmentDoc} ${FragmentNodeStanfordPolicyFragmentDoc} -${FragmentNodeStanfordPublicationFragmentDoc}`; +${FragmentNodeStanfordPublicationFragmentDoc} +${FragmentNodeStanfordOpportunityFragmentDoc}`; export const FragmentNodeStanfordCourseTeaserFragmentDoc = gql` fragment FragmentNodeStanfordCourseTeaser on NodeStanfordCourse { ...FragmentNodeInterface @@ -881,9 +954,51 @@ export const FragmentNodeStanfordPublicationTeaserFragmentDoc = gql` suPublicationTopics { ...FragmentTermInterface } + suPublicationCitation { + ... on CitationInterface { + id + title + ... on CitationSuArticleNewspaper { + apa + chicago + } + ... on CitationSuBook { + apa + chicago + } + ... on CitationSuArticleJournal { + apa + chicago + } + ... on CitationSuOther { + apa + chicago + } + ... on CitationSuThesi { + apa + chicago + } + } + } } ${FragmentNodeInterfaceFragmentDoc} ${FragmentTermInterfaceFragmentDoc}`; +export const FragmentNodeStanfordOpportunityTeaserFragmentDoc = gql` + fragment FragmentNodeStanfordOpportunityTeaser on NodeStanfordOpportunity { + ...FragmentNodeInterface + suOppImage { + ...FragmentMediaImage + } + suOppSummary { + ...FragmentText + } + suOppSource { + url + } +} + ${FragmentNodeInterfaceFragmentDoc} +${FragmentMediaImageFragmentDoc} +${FragmentTextFragmentDoc}`; export const FragmentNodeTeaserUnionFragmentDoc = gql` fragment FragmentNodeTeaserUnion on NodeUnion { ...FragmentNodeInterface @@ -895,6 +1010,7 @@ export const FragmentNodeTeaserUnionFragmentDoc = gql` ...FragmentNodeStanfordPersonTeaser ...FragmentNodeStanfordPolicyTeaser ...FragmentNodeStanfordPublicationTeaser + ...FragmentNodeStanfordOpportunityTeaser } ${FragmentNodeInterfaceFragmentDoc} ${FragmentNodeStanfordCourseTeaserFragmentDoc} @@ -904,7 +1020,8 @@ ${FragmentNodeStanfordNewsTeaserFragmentDoc} ${FragmentNodeStanfordPageTeaserFragmentDoc} ${FragmentNodeStanfordPersonTeaserFragmentDoc} ${FragmentNodeStanfordPolicyTeaserFragmentDoc} -${FragmentNodeStanfordPublicationTeaserFragmentDoc}`; +${FragmentNodeStanfordPublicationTeaserFragmentDoc} +${FragmentNodeStanfordOpportunityTeaserFragmentDoc}`; export const FragmentMenuLinkFragmentDoc = gql` fragment FragmentMenuLink on MenuItem { url diff --git a/src/lib/gql/fragments-fields.drupal.gql b/src/lib/gql/fragments-fields.drupal.gql index 05ddd9e..bb24395 100644 --- a/src/lib/gql/fragments-fields.drupal.gql +++ b/src/lib/gql/fragments-fields.drupal.gql @@ -3,7 +3,10 @@ fragment FragmentTextSummary on TextSummary { processed summary } - +fragment FragmentLink on Link { + url + title +} fragment FragmentText on Text { processed } diff --git a/src/lib/gql/fragments-nodes.drupal.gql b/src/lib/gql/fragments-nodes.drupal.gql index f3c04d4..3ccd4f6 100644 --- a/src/lib/gql/fragments-nodes.drupal.gql +++ b/src/lib/gql/fragments-nodes.drupal.gql @@ -283,8 +283,7 @@ fragment FragmentNodeStanfordPublication on NodeStanfordPublication { ...FragmentParagraphUnion } suPublicationCta { - url - title + ...FragmentLink } suPublicationImage { ...FragmentMediaImage @@ -294,6 +293,64 @@ fragment FragmentNodeStanfordPublication on NodeStanfordPublication { } } + +fragment FragmentNodeStanfordOpportunity on NodeStanfordOpportunity { + ...FragmentNodeInterface + body { + ...FragmentTextSummary + } + suOppApplicationDeadline { + ...FragmentDateTime + } + suOppComponents { + ...FragmentParagraphUnion + } + suOppContactEmail + suOppContactName + suOppContactPhone + suOppContactUrl { + ...FragmentLink + } + suOppCourseCode + suOppCtaUrl { + ...FragmentLink + } + suOppEligibility { + ...FragmentText + } + suOppImage { + ...FragmentMediaImage + } + suOppLearnMore { + ...FragmentLink + } + suOppOpenDate { + ...FragmentDateTime + } + suOppPrerequisites { + processed + } + suOppSource { + ...FragmentLink + } + suOppSponsor { + ...FragmentTermInterface + } + suOppStartDate { + ...FragmentDateTime + } + suOppStatus + suOppSummary { + ...FragmentText + } + suOppTags { + ...FragmentTermInterface + } + suOppType { + ...FragmentTermInterface + } +} + fragment FragmentNodeUnion on NodeUnion { ...FragmentNodeInterface ...FragmentNodeStanfordCourse @@ -304,6 +361,7 @@ fragment FragmentNodeUnion on NodeUnion { ...FragmentNodeStanfordPerson ...FragmentNodeStanfordPolicy ...FragmentNodeStanfordPublication + ...FragmentNodeStanfordOpportunity } fragment FragmentNodeStanfordCourseTeaser on NodeStanfordCourse { @@ -405,6 +463,46 @@ fragment FragmentNodeStanfordPublicationTeaser on NodeStanfordPublication { suPublicationTopics { ...FragmentTermInterface } + suPublicationCitation { + ... on CitationInterface { + id + title + ... on CitationSuArticleNewspaper { + apa + chicago + } + ... on CitationSuBook { + apa + chicago + } + ... on CitationSuArticleJournal { + apa + chicago + } + ... on CitationSuOther { + apa + chicago + } + ... on CitationSuThesi { + apa + chicago + } + } + } +} + + +fragment FragmentNodeStanfordOpportunityTeaser on NodeStanfordOpportunity { + ...FragmentNodeInterface + suOppImage { + ...FragmentMediaImage + } + suOppSummary { + ...FragmentText + } + suOppSource { + url + } } fragment FragmentNodeTeaserUnion on NodeUnion { @@ -417,4 +515,5 @@ fragment FragmentNodeTeaserUnion on NodeUnion { ...FragmentNodeStanfordPersonTeaser ...FragmentNodeStanfordPolicyTeaser ...FragmentNodeStanfordPublicationTeaser + ...FragmentNodeStanfordOpportunityTeaser } diff --git a/src/lib/utils/text-tools.tsx b/src/lib/utils/text-tools.tsx index 79b6ea4..ea30de0 100644 --- a/src/lib/utils/text-tools.tsx +++ b/src/lib/utils/text-tools.tsx @@ -10,14 +10,16 @@ export const getFirstText = (components?: Maybe) => { } } -export const getCleanDescription = (description: string | undefined): string | undefined => { +export const getCleanDescription = (description: string | undefined, numSentences?: number): string | undefined => { if (description) { const text: string = - description - .replace(/(<([^>]+)>)/gi, " ") - .replace("/ +/", " ") + decode(description) + .replaceAll(/(<([^>]+)>)/gi, " ") + .replaceAll(/ +/g, " ") + .replaceAll(/ 1 ? decode(text) : undefined } diff --git a/yarn.lock b/yarn.lock index 7aace72..8219ab5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,82 +12,82 @@ __metadata: languageName: node linkType: hard -"@algolia/client-abtesting@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-abtesting@npm:5.12.0" +"@algolia/client-abtesting@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-abtesting@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/2b8c1ca80bd00cd14abd71965ca76db91c3c98e5304f83746c51dc112fba254f83ea30cdcbef36fcbea5f0a3f5f73ade89b809539becb7e76151fa0747e6af52 + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/78715f360c6467a667a0638964c913a4ddc015ba0b9d6ad23226d112a3257b8ca0007766ffb790e423bb9140e9f61a81a701188a39435307bbb4df65540860b2 languageName: node linkType: hard -"@algolia/client-analytics@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-analytics@npm:5.12.0" +"@algolia/client-analytics@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-analytics@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/5449691fbb04d041846933ec9ed91d22f4ecfdfc29db35d4cc0c2825fa10c1346e1c7ff50f6b7d589a70e07829036c01d461eb8d0fa945f718693375d7e16bfc + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/47d9ad2f2a7cb8906475a0e18f381afd89e3baa73fa1b12bb19f907015036d9a2f2c32658eeef4af619e297d2a3e5b466b3e35f96f90849e41c96d9bb1b5b3d4 languageName: node linkType: hard -"@algolia/client-common@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-common@npm:5.12.0" - checksum: 10c0/1caa147734f3864df7284992a58cd18b3b02ac55987fbbcb22504551e98ad9207033244c9689275600ee14304f51cf1851bed637e15e4b5668686fd534f3c1a2 +"@algolia/client-common@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-common@npm:5.14.0" + checksum: 10c0/8f07f72881e9b790da585802b2d7d7e837a1d4b50d970c2092d458ef1c2ea9d59f73bd7825078e915d54c00566815ad2aae25de6d7ad14106d32fe1f776d5a0c languageName: node linkType: hard -"@algolia/client-insights@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-insights@npm:5.12.0" +"@algolia/client-insights@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-insights@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/ac22d9868f004b1b6a809acb3b77a9740b9d3ccf7a2af19e11e81982dba505b51b873d61d6d0c4112a14c66cf2dbc78590c605c1146cf636d4765db7f229cd59 + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/410a5091ad0b957e1c863517077911f84f19ae9efdd3320630075bc3c842690f6371bf414c42f1713db04ea201467615c5ff17057666c753fd5d341bf8ed729a languageName: node linkType: hard -"@algolia/client-personalization@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-personalization@npm:5.12.0" +"@algolia/client-personalization@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-personalization@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/d4d7780528b7b544981821e746e8329f4a40d4f20d7de2d3ca7e2eb0fb2c4c14ed9a3e0363b3f4720b5a7f6b6c299e9daae01abbc04b892d011e7b2fb50b999d + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/a75d71e71a4c56968336ea2b46671ef35a15cc2aba14f38b48f49f015d1b07aa89d2ceef14e7ca4ef1af7adbe97a8bdd1fb347b7bceb54981d76a0789f3f7cc3 languageName: node linkType: hard -"@algolia/client-query-suggestions@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-query-suggestions@npm:5.12.0" +"@algolia/client-query-suggestions@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-query-suggestions@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/4f71d4327675599dda05bf0b1766a55fb6e738d60193075b7eaee51639cd08769a89903d6c2b17ee5d6f5b1de39f50bd8be568d82d71549a0838635a58582eae + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/5b83ff4a11700b833745f06798666b880300f4ecd176f0679479a548cf4251e81f50dabfa3178f8bad5e4bb0d7c462de28dee0f53fc4248b3d9d688b1d9fb49a languageName: node linkType: hard -"@algolia/client-search@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/client-search@npm:5.12.0" +"@algolia/client-search@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/client-search@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/455dc4f7edacc753503b612797bbc1d707f52a3abc842384a245221fae4f305785132c7957348e999ea39167087838495faed483c5fb4cf9e047c5ca304de1b7 + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/c4cf7aa089c2421647a536baa1e0718dc0ffafba3bf52b371ae465414ec7c8fba457a67ee43f6c77ff3fa540805fb2d731d9d23ab166e6d7df9d3b04ef493f31 languageName: node linkType: hard @@ -98,66 +98,66 @@ __metadata: languageName: node linkType: hard -"@algolia/ingestion@npm:1.12.0": - version: 1.12.0 - resolution: "@algolia/ingestion@npm:1.12.0" +"@algolia/ingestion@npm:1.14.0": + version: 1.14.0 + resolution: "@algolia/ingestion@npm:1.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/3a9d27c1e7c1ac34d5ba59bea01d9d9e883db7032a28569ee1c151a1626363357b31e6880345748b6207e11550c02e563c9f644c2a2be13397a05db35af04d9e + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/d9e26f64ca7f8921b164d421715d6f0b38f70e18b1f3fabfda0289aa014b157a1eff373304538ab43120ce412ccea857d7310f1f97a4eb28556b765ba72f1723 languageName: node linkType: hard -"@algolia/monitoring@npm:1.12.0": - version: 1.12.0 - resolution: "@algolia/monitoring@npm:1.12.0" +"@algolia/monitoring@npm:1.14.0": + version: 1.14.0 + resolution: "@algolia/monitoring@npm:1.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/fb0fc49cacf0b03686872c5054c3592a14217ec25f3e63f0fe6b313f564b0128fc17e91f7d753a31bf1095c0474196d7f142f2cef0f35264334f1eb30bca8b7a + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/3db0b5d9ec7471263e0e22b767e27a0f6614f1b8f897f8ca968f31baeb723d735816479ee9593738d7673a7d234f43604126d94500fca5282425d4a6175eb9cb languageName: node linkType: hard -"@algolia/recommend@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/recommend@npm:5.12.0" +"@algolia/recommend@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/recommend@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/a381da55372343f771fdc65065ffb4eb58496421b0857fa6e680a90a420668bfa82f9babe9c14817ba8d6b7409f13e8a9767ae74ecbebf5fbf3d3a261075cfb8 + "@algolia/client-common": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/aa8415ff79dcc79b9a0d5edfc924c3b89d933c790f006243336c8bbcff947dd89ac225e3e20d97901a00498de3ef6f4f164f20c2f70cce0304eacb389c94a463 languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/requester-browser-xhr@npm:5.12.0" +"@algolia/requester-browser-xhr@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/requester-browser-xhr@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - checksum: 10c0/46001aaac00233edc27d193a96f99228b104008565906e38c3fc93eb14b5578c6af12f4e35e7b0df5ab02a5427365e2e3765ba676cadb44958011af448417c63 + "@algolia/client-common": "npm:5.14.0" + checksum: 10c0/3f34c4a77f608b8e7e0cd1237512cd08d6532b33861bd7c420abf14c6dec3766a74e80430cee3ab45b669c4fef1104935e48b6d6db4d9f9c60620fb6f2e6be5a languageName: node linkType: hard -"@algolia/requester-fetch@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/requester-fetch@npm:5.12.0" +"@algolia/requester-fetch@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/requester-fetch@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - checksum: 10c0/e1e66d6fe495781489f852ec14631afe1b639693febf319592a577e4110607f60ef46cc17a3f6290aec968dc265af7c8176cb3ce1d41bfe6a96455eabc12be38 + "@algolia/client-common": "npm:5.14.0" + checksum: 10c0/64ef320be054a3c7cdeb0135051b90961effeea872a7077a9d91240907ec7f0c9077e4fb40fa7f2e23bf10a0650ba436cbe6f60368669e4969869893232fecda languageName: node linkType: hard -"@algolia/requester-node-http@npm:5.12.0": - version: 5.12.0 - resolution: "@algolia/requester-node-http@npm:5.12.0" +"@algolia/requester-node-http@npm:5.14.0": + version: 5.14.0 + resolution: "@algolia/requester-node-http@npm:5.14.0" dependencies: - "@algolia/client-common": "npm:5.12.0" - checksum: 10c0/ecdcbea05312e65893805e34a4f9b870392e2688a3c218cd2b2ef2975f67735f92d377bf441be6666b1807080406714f22139340e0f8cd199ce4b64f773b5bf1 + "@algolia/client-common": "npm:5.14.0" + checksum: 10c0/a45b3e11a5e7fa3778ac8b8df95d31df3aba3550a70c11ee5730a20fdec218bb671f0c6d996d64e0f1262bbfd0bdbdc906fc0c6c3eb26c318e1b08feb2742d69 languageName: node linkType: hard @@ -3110,96 +3110,96 @@ __metadata: languageName: node linkType: hard -"@next/bundle-analyzer@npm:15.0.2": - version: 15.0.2 - resolution: "@next/bundle-analyzer@npm:15.0.2" +"@next/bundle-analyzer@npm:15.0.3": + version: 15.0.3 + resolution: "@next/bundle-analyzer@npm:15.0.3" dependencies: webpack-bundle-analyzer: "npm:4.10.1" - checksum: 10c0/bc61db38b682a994496dcef4f81f0318f6fe3a8130a580a0dde9353609c4b3b573d66d996ef1bbf5089ef5ea817c4be3fae3db83fceca29558542ed48415c515 + checksum: 10c0/072beda4d1dd795e8adea66318b7a2957990407be7c003ab66f493baa376404b8f5ecf1479ac3d1f563f7492b1558f4397db6a0cbf46c8b0cdf805c77b2af075 languageName: node linkType: hard -"@next/env@npm:15.0.2": - version: 15.0.2 - resolution: "@next/env@npm:15.0.2" - checksum: 10c0/9c8eb08d6221ba2e2ccbfc887239aed83e62c18be7ff796b9b7c894e0be1a976a717e17eaf1be1fd61a919f7083112b2ffec5c0d071a4ac9b3881b439813a2e7 +"@next/env@npm:15.0.3": + version: 15.0.3 + resolution: "@next/env@npm:15.0.3" + checksum: 10c0/63582fed80d6a28fff102c935095da71fd57ddf6b5f5d564e85ebdefdeb93298f7f7cf7d813c75b460c6627106717ea959b4c232939e7abb97d73d8b8467d4cd languageName: node linkType: hard -"@next/eslint-plugin-next@npm:15.0.2": - version: 15.0.2 - resolution: "@next/eslint-plugin-next@npm:15.0.2" +"@next/eslint-plugin-next@npm:15.0.3": + version: 15.0.3 + resolution: "@next/eslint-plugin-next@npm:15.0.3" dependencies: fast-glob: "npm:3.3.1" - checksum: 10c0/0e14d11c6ce0b23bd01558d9831673cb31cef32d872a6c1a92392bb975269b2218b55112edd02f1ee31fc61dea8ac7834f4c6621c847c419f3ce524486b83b11 + checksum: 10c0/59d024d129e472aa32fb841a1906d3ab3d3a7252a9fdfc93e3ac5a2436397d16f53f16ed0ec6c7006f912571854e52492612c0d4493c440c84dba5cea67e95d9 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-darwin-arm64@npm:15.0.2" +"@next/swc-darwin-arm64@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-darwin-arm64@npm:15.0.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-darwin-x64@npm:15.0.2" +"@next/swc-darwin-x64@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-darwin-x64@npm:15.0.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-linux-arm64-gnu@npm:15.0.2" +"@next/swc-linux-arm64-gnu@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-linux-arm64-gnu@npm:15.0.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-linux-arm64-musl@npm:15.0.2" +"@next/swc-linux-arm64-musl@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-linux-arm64-musl@npm:15.0.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-linux-x64-gnu@npm:15.0.2" +"@next/swc-linux-x64-gnu@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-linux-x64-gnu@npm:15.0.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-linux-x64-musl@npm:15.0.2" +"@next/swc-linux-x64-musl@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-linux-x64-musl@npm:15.0.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-win32-arm64-msvc@npm:15.0.2" +"@next/swc-win32-arm64-msvc@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-win32-arm64-msvc@npm:15.0.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.0.2": - version: 15.0.2 - resolution: "@next/swc-win32-x64-msvc@npm:15.0.2" +"@next/swc-win32-x64-msvc@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-win32-x64-msvc@npm:15.0.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@next/third-parties@npm:15.0.2": - version: 15.0.2 - resolution: "@next/third-parties@npm:15.0.2" +"@next/third-parties@npm:15.0.3": + version: 15.0.3 + resolution: "@next/third-parties@npm:15.0.3" dependencies: third-party-capital: "npm:1.0.20" peerDependencies: next: ^13.0.0 || ^14.0.0 || ^15.0.0 - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - checksum: 10c0/e98195bc35074c01a82a894036dfc547346649b379714ea61f3015adea4e9cc269b69195a26104df78861cc9a41b7aa8df1cbf615fe0aa83b85c9b588b660030 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + checksum: 10c0/c3e3dce6382244aa63d3051ef69463800c900d4fdeab6774e61715673e63c07561e978c90eea5f9ed353ab4fec021d6f47c0a2c3f55df51e5951d9bc3fcc0bdf languageName: node linkType: hard @@ -4066,9 +4066,9 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-actions@npm:8.4.2" +"@storybook/addon-actions@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-actions@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -4076,138 +4076,138 @@ __metadata: polished: "npm:^4.2.2" uuid: "npm:^9.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/ac89e6e0517efa2f8d6442f8fc0b1c3912bfc1ad50e03cccd06721d3bb52d11f472126a590c746cd565875d8ac11c63457de94e7c1ff6a3f8151b3c6488802d6 + storybook: ^8.4.4 + checksum: 10c0/ba4f310a047f3c0c8eed7ac61d47470dcd388e0bd584e1f17918c22e89fc060e06b403ceb7c591746b12c1fdbf796fe46fe5f797ee2ff69f5272b29c173979f8 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-backgrounds@npm:8.4.2" +"@storybook/addon-backgrounds@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-backgrounds@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/8fac73fafe7974c1710b0565e0fab56b9a3ee35190a06b63e9ae996c5f5a0d214ec755f7e88de8fb8d7493eb022ad820952dffbfc417f2949c07750faea18e46 + storybook: ^8.4.4 + checksum: 10c0/9b728c4e7c75990b855d6838f57c483041e178ee917f97dcc204355884cc8c78ee76c635831c5f59fa33f59e359dab4b5aa05a22584145a3adbae87b1e6aa5bc languageName: node linkType: hard -"@storybook/addon-controls@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-controls@npm:8.4.2" +"@storybook/addon-controls@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-controls@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" dequal: "npm:^2.0.2" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/8de00a60c34de7972efc3c882912c1b135d4867045783742515741380750a58f4ce0e98139328804adcf1c2926110ca88e2df1135c3b1b03a05b20c97494ef7a + storybook: ^8.4.4 + checksum: 10c0/a7e0de38fee916193441a35e89e4a922e1beb6b295758fd39b88b31899e78a27651eb184cf1d36c98eda94865a3cc9d1484acef68c8c495f5602f2989d8f0495 languageName: node linkType: hard -"@storybook/addon-docs@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-docs@npm:8.4.2" +"@storybook/addon-docs@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-docs@npm:8.4.4" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.4.2" - "@storybook/csf-plugin": "npm:8.4.2" - "@storybook/react-dom-shim": "npm:8.4.2" + "@storybook/blocks": "npm:8.4.4" + "@storybook/csf-plugin": "npm:8.4.4" + "@storybook/react-dom-shim": "npm:8.4.4" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/ba8046898006b7e0c088ee26e378eff7e9aa315eb0c7ddf6b6d15ad6eea0d544d39674868b2b5ef5c89e64e1dee5501ceceaf2a3854636e88b99f5eaafe4b239 + storybook: ^8.4.4 + checksum: 10c0/121dbc3a04e3b7ebd210bc28f47cbc50dcc27dba7c7e749c846a51bc3a7c2142686e0e6deff1084fcf0eda081856b4b00563f22fa599b25b1d6bf87d3a595b54 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-essentials@npm:8.4.2" - dependencies: - "@storybook/addon-actions": "npm:8.4.2" - "@storybook/addon-backgrounds": "npm:8.4.2" - "@storybook/addon-controls": "npm:8.4.2" - "@storybook/addon-docs": "npm:8.4.2" - "@storybook/addon-highlight": "npm:8.4.2" - "@storybook/addon-measure": "npm:8.4.2" - "@storybook/addon-outline": "npm:8.4.2" - "@storybook/addon-toolbars": "npm:8.4.2" - "@storybook/addon-viewport": "npm:8.4.2" +"@storybook/addon-essentials@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-essentials@npm:8.4.4" + dependencies: + "@storybook/addon-actions": "npm:8.4.4" + "@storybook/addon-backgrounds": "npm:8.4.4" + "@storybook/addon-controls": "npm:8.4.4" + "@storybook/addon-docs": "npm:8.4.4" + "@storybook/addon-highlight": "npm:8.4.4" + "@storybook/addon-measure": "npm:8.4.4" + "@storybook/addon-outline": "npm:8.4.4" + "@storybook/addon-toolbars": "npm:8.4.4" + "@storybook/addon-viewport": "npm:8.4.4" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/746470edd1f9ebbb9bd4f48461bc24141c215fe146b335efe14fbb289d381faf3935d55e4e25c251777b940caf827c06574062bb18bb1b95e2c9c85b89c8635a + storybook: ^8.4.4 + checksum: 10c0/b3e7f1f53a3a4866cccdee663667595450dd73bbcc530fe5baa7ec3650b5a1c9f364c5c1e97c08b85e5b918445d3977f63c7c79fe8c1295800e619e7aaf22c06 languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-highlight@npm:8.4.2" +"@storybook/addon-highlight@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-highlight@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/6838bab4434da65e85de70908f0ca09e9aa93facdb8fa6799100d711a55cbc69744c131f8994e910efd6bf74507bcc035f7ca4f3367c3003fc5799212160fc65 + storybook: ^8.4.4 + checksum: 10c0/d552b136d72776b8b596ccd2d40d7a1b013bbe43cc362a7989b61157109c490e90ab9496236ce0020633d3e034c2e84237907f6c6213b4c922e8739836f9be9d languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-interactions@npm:8.4.2" +"@storybook/addon-interactions@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-interactions@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.2" - "@storybook/test": "npm:8.4.2" + "@storybook/instrumenter": "npm:8.4.4" + "@storybook/test": "npm:8.4.4" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/01e24d66cb925990d4313893e8c8fa1f7a1dac2aab80ae11d2093028fb607313905e6142d5ade8006f9bbe657e350693df32841dfe2a9c8df42f829de6e14826 + storybook: ^8.4.4 + checksum: 10c0/610f764518623b1dad22ded42737d07ceafbbfeecd9e210b439ad441259b665bc7f666227e220cd3cb51327c0cbad16347deb0f0006b8019fe2d7517af377754 languageName: node linkType: hard -"@storybook/addon-links@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-links@npm:8.4.2" +"@storybook/addon-links@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-links@npm:8.4.4" 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.4.2 + storybook: ^8.4.4 peerDependenciesMeta: react: optional: true - checksum: 10c0/cf49c0f67344ae9c2c5fd9e66f4edb1fc9d57f5e50db1ac5640a4fb8f5f73e52a5bcbe196c1669bbfc98ca6d65471097ea19e7024808c94be758a7b4e6000ea9 + checksum: 10c0/4a50a66130063e10f2e587d17ed948a83a392a1a509d651f5d47679c67d93530f1f057f187eebad34068f257fe7cad1ed4f4b6cf4b717152699f4df88b81b35c languageName: node linkType: hard -"@storybook/addon-measure@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-measure@npm:8.4.2" +"@storybook/addon-measure@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-measure@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/3458cce88b41bb54f74f5affc610b07f486db07709ac13a1b84b7b17fb0d9c2b3fce9325b69a9f60a8d446ae0befc530a4de7d5dc133f4d818d438ff4378cf61 + storybook: ^8.4.4 + checksum: 10c0/9c3a1ec20ec3551f1803d44b26b60b62062e4086fe66e20fdf876a6b495d0ae0e5a8c5c446adab0de5c46963bfcc221bfb91b9a51446dbd811d1e0d7e316e53b languageName: node linkType: hard -"@storybook/addon-outline@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-outline@npm:8.4.2" +"@storybook/addon-outline@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-outline@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/042693756b2d00e9454f544d35d1e6a638e7adc7e165c92a4a0c99578a0ff001357c54826fa0e8fe7dbedcd10e62b60045fd30e1cd2b4e3dff4521aece9e6426 + storybook: ^8.4.4 + checksum: 10c0/c502fa23366b83c5d28e5b1e80e9fc53c723aa608d6672bb6c25e6598b163b7a293b17ac33e73dc65655fcb6f56d2835f8c64f07cfc56dccbed86d45fdbc3fb2 languageName: node linkType: hard @@ -4256,23 +4256,23 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-toolbars@npm:8.4.2" +"@storybook/addon-toolbars@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-toolbars@npm:8.4.4" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/f5808d3863867295475295423a397108d41b01ac6564b0a18241c2f1e3ecf9e67c4326c663917c72315f6c60f203dc0d0e93b4778af4e7071a047a6001e1eef5 + storybook: ^8.4.4 + checksum: 10c0/de81fe6326ebd9644ea4c6ae131b7c11d1e2e83eeefc2a33e41c72fa4b98e8367485a06f976458cb91cdd91a46bea6189990d67ded6d66293a4eea899f605272 languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/addon-viewport@npm:8.4.2" +"@storybook/addon-viewport@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/addon-viewport@npm:8.4.4" dependencies: memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/676dc421781afcb50598172d9a1391604e73b9d35989b23e33674ec81b16c5dbd123a6a43098134927e1d2ffb3353fd32231261025cfc5e50ebb1259329f8ec1 + storybook: ^8.4.4 + checksum: 10c0/de85220336d119fc1ff71fe78d54767985c1eb37cd4a03ccd43d5ccddd6f1d1e43aa73fb8f304eaa6e53c4a78234adc80482aa2f593ad272bc1389f1ec044805 languageName: node linkType: hard @@ -4286,9 +4286,9 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@npm:8.4.2, @storybook/blocks@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/blocks@npm:8.4.2" +"@storybook/blocks@npm:8.4.4, @storybook/blocks@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/blocks@npm:8.4.4" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/icons": "npm:^1.2.12" @@ -4296,21 +4296,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.4.2 + storybook: ^8.4.4 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/63cb3ed08742409041dca7fea3b476fb16675ddcc11b602ba4b20f61ab92993e15bc020e14e92398d4e2ea3bf62186274f5737c1c88ae26f9e717168f71441d5 + checksum: 10c0/6d32ade4acbe3eec89010af8093ee09ed1a74ddc3126ba1daa03d58e86a09f57df73de29432e7635e536a383a496002d9142543178825a665cd58f313731c364 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/builder-webpack5@npm:8.4.2" +"@storybook/builder-webpack5@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/builder-webpack5@npm:8.4.4" dependencies: - "@storybook/core-webpack": "npm:8.4.2" + "@storybook/core-webpack": "npm:8.4.4" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" browser-assert: "npm:^1.2.1" @@ -4336,11 +4336,11 @@ __metadata: webpack-hot-middleware: "npm:^2.25.1" webpack-virtual-modules: "npm:^0.6.0" peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.4 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5785e8df5ed1d2e624059079eacbc7a2569071beb9b6a30673cb42011434b6ddb3e64c541f4da23d98c3707dd6772cb40c1ee03f88e3914b8ecd3964174f4051 + checksum: 10c0/6669db22a8a875c0bd883b5a22e181a97aed00122484ad79f15fe86a88e1e2523d552f602c613f0a87cd5063a3f2a0c0b75102d6c96f00791922053a3c0b0200 languageName: node linkType: hard @@ -4367,12 +4367,12 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/components@npm:8.4.2" +"@storybook/components@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/components@npm:8.4.4" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/36ffb5f73dceb481e76fa6e006118f382c23c8081cf47500f0eea8566e902a11d3fd219b599a9f622358f17652c445f71bc8d7a80e0d43f28cd85d60f7b4a15f + checksum: 10c0/fd87c6e38d62a72256fea85a3ff4a865c5f8357dc02ee6a0f09be8e9897c0bfbc886460126b1d277e8642d438241ad76f83d01035278989eac6f6a0c23f13f5a languageName: node linkType: hard @@ -4437,21 +4437,21 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/core-webpack@npm:8.4.2" +"@storybook/core-webpack@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/core-webpack@npm:8.4.4" dependencies: "@types/node": "npm:^22.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/02d394f4eb8e456345e716afa5fa4d6412c5f7b2a2c813e790e034953567ba4943000c440b84ffdbe0fe2692781fa99431ba67c79658f69f6966682044572733 + storybook: ^8.4.4 + checksum: 10c0/d774d66f231492274574da80f4973e35eee086fa61b6ae4a3d7f2b37ed7d34afffceceeb95f27c616ab8e9aa6623b27c5172f8e79fd179edb2a59271f3aed4fd languageName: node linkType: hard -"@storybook/core@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/core@npm:8.4.2" +"@storybook/core@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/core@npm:8.4.4" dependencies: "@storybook/csf": "npm:^0.1.11" better-opn: "npm:^3.0.2" @@ -4469,18 +4469,18 @@ __metadata: peerDependenciesMeta: prettier: optional: true - checksum: 10c0/75a9a9e00d98bb77d171a2738fdc0e9ab1cfbd760410b95c286368c7f25bbb756b61bd23b89d512707a02e450b81ecbdc72bf05e63fb18ea35509a2a806b0e21 + checksum: 10c0/101bb9c13bc339572c071215bb9d2e5a7c514c67f6957dba1d0ed28ec993d6b1f8bd0d367fb3b49c80b5489131c744647878f6701695b868dfd5dbd73581a82c languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/csf-plugin@npm:8.4.2" +"@storybook/csf-plugin@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/csf-plugin@npm:8.4.4" dependencies: unplugin: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/8fc0db319b8ebe6a445989cc0c5576c7186da086f84d5fad30615e1e527f31bcf562e12b4f31ec85e3fd188aa676116d4023232dcca4441c7c517cda0ac23bf0 + storybook: ^8.4.4 + checksum: 10c0/d62e1288b0ed900af8f3c617496ceb908ffafd4b6cf7fc97c5e008cfa153d04245a18c9a008d6a59beb7720bbc88f272224dc19e2425db4b0d5d88ac38d2a885 languageName: node linkType: hard @@ -4523,15 +4523,15 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/instrumenter@npm:8.4.2" +"@storybook/instrumenter@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/instrumenter@npm:8.4.4" dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^2.1.1" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/465686b1688d1058e71d1dc32217472832ee4ec46661d7cba8eb17828e678bd8ff96992c8ffbac3fc67767d786a7a35d3ec94adf3886905b65ba1c5f1423f9de + storybook: ^8.4.4 + checksum: 10c0/75045f4f52675b0014f34a73aeb8636a42e2ebc0d26e4df6e2942da6fadce4eaf47f3e1f3a6d445f36b83a8b5e71f97b2ecc756ae0dd12c23466fd754e97a56c languageName: node linkType: hard @@ -4557,18 +4557,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/manager-api@npm:8.4.2" +"@storybook/manager-api@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/manager-api@npm:8.4.4" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/306e16af4a4babf18d7b32335f974ac969a3f9139534f37e3ce238462f69f1ad52e3091a45bf76b1cbdd8f3cf989836c8433cad6cbb2c3eb4dcbc7ccb0f8ae82 + checksum: 10c0/00d83105b8cd451c7b420d96eefaa8918254a9c362d852f8e825dd02a861994b0e80fc190f6bfab95d742a947319178587bbccb64d9051ad8f1b36533e7cb4ed languageName: node linkType: hard -"@storybook/nextjs@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/nextjs@npm:8.4.2" +"@storybook/nextjs@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/nextjs@npm:8.4.4" dependencies: "@babel/core": "npm:^7.24.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -4584,10 +4584,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.4.2" - "@storybook/preset-react-webpack": "npm:8.4.2" - "@storybook/react": "npm:8.4.2" - "@storybook/test": "npm:8.4.2" + "@storybook/builder-webpack5": "npm:8.4.4" + "@storybook/preset-react-webpack": "npm:8.4.4" + "@storybook/react": "npm:8.4.4" + "@storybook/test": "npm:8.4.4" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" babel-loader: "npm:^9.1.3" @@ -4610,10 +4610,10 @@ __metadata: tsconfig-paths: "npm:^4.0.0" tsconfig-paths-webpack-plugin: "npm:^4.0.1" peerDependencies: - next: ^13.5.0 || ^14.0.0 + next: ^13.5.0 || ^14.0.0 || ^15.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.4.2 + storybook: ^8.4.4 webpack: ^5.0.0 dependenciesMeta: sharp: @@ -4623,7 +4623,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/be31f26a7797ec2fc99f95d828a1d6de570308e78bb7bd86c4a62c12078498bed3453280cab3333ef5ccdfa0d41c84f204cf31e3a85a33244b87dbcc82149797 + checksum: 10c0/d7da1d3e60cafb83fddcbd829c32dc6cbba12d461cf1d84853373efa158b9cc18aa650503096ff59e6033b34f4f73f6741a1af97a10bf78bc94b110564606562 languageName: node linkType: hard @@ -4634,12 +4634,12 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/preset-react-webpack@npm:8.4.2" +"@storybook/preset-react-webpack@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/preset-react-webpack@npm:8.4.4" dependencies: - "@storybook/core-webpack": "npm:8.4.2" - "@storybook/react": "npm:8.4.2" + "@storybook/core-webpack": "npm:8.4.4" + "@storybook/react": "npm:8.4.4" "@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" @@ -4653,20 +4653,20 @@ __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.4.2 + storybook: ^8.4.4 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0192b19b6d26c035df43ef06646742b6076d91358e2eb865d77313c9ff1f9e380d1e1e6e9659973d28ba1b8726d2ae97135524eb1915225f0ba09d45b3ebe1f9 + checksum: 10c0/c7e9b9b28e0247b5fb6cb92cc28c07a8d7b4d13dc17fb3806da1c9900625a7e56bdb20e3235f1acc0851ee263ec0d42a892ce9114dab766daa7c0b1726dbf71d languageName: node linkType: hard -"@storybook/preview-api@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/preview-api@npm:8.4.2" +"@storybook/preview-api@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/preview-api@npm:8.4.4" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/7b54c1962d27d32f29a3839660098ad8995cfcf31d4bde3662cff69d7a06cc4d315dad92f565901e3b0ebd7bf12fa8995cc625a71f13c34d82a4529412d8f83c + checksum: 10c0/7adc0a4adde3a55cdd18fe645428a239c4d3802b92afdb17914719201893be8aec7cbd53203c9914c532ecd8970469df745f0097b677a04326e696470bc110cd languageName: node linkType: hard @@ -4710,39 +4710,39 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/react-dom-shim@npm:8.4.2" +"@storybook/react-dom-shim@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/react-dom-shim@npm:8.4.4" 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.4.2 - checksum: 10c0/f4cc8d3cb557c8e84f62047680af926570f170a87aec7775830b91c4793c7afee84092ef6cd9c518dbd0ab9311139a4698f1477f35d21bc4d1462c6bd54105c5 + storybook: ^8.4.4 + checksum: 10c0/112467460ce65d23311bd9f559f5c6af1343287f98ab765695e4dda5d17f3d7acb696d96457087285b8781f20bd8e0ace26eb00624affdc2620b9699a9b28591 languageName: node linkType: hard -"@storybook/react@npm:8.4.2, @storybook/react@npm:^8.4.2": - version: 8.4.2 - resolution: "@storybook/react@npm:8.4.2" +"@storybook/react@npm:8.4.4, @storybook/react@npm:^8.4.4": + version: 8.4.4 + resolution: "@storybook/react@npm:8.4.4" dependencies: - "@storybook/components": "npm:8.4.2" + "@storybook/components": "npm:8.4.4" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:8.4.2" - "@storybook/preview-api": "npm:8.4.2" - "@storybook/react-dom-shim": "npm:8.4.2" - "@storybook/theming": "npm:8.4.2" + "@storybook/manager-api": "npm:8.4.4" + "@storybook/preview-api": "npm:8.4.4" + "@storybook/react-dom-shim": "npm:8.4.4" + "@storybook/theming": "npm:8.4.4" peerDependencies: - "@storybook/test": 8.4.2 + "@storybook/test": 8.4.4 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.4.2 + storybook: ^8.4.4 typescript: ">= 4.2.x" peerDependenciesMeta: "@storybook/test": optional: true typescript: optional: true - checksum: 10c0/a5ce045dae71c2a039c1ac4411c07b4a51574a6f607c6c6f105e87147410b32e7d882b3f225d6fa78ddc29423881aee76727826d2b960a61f913f7d849fdcc1f + checksum: 10c0/aabbfeb09efca705ee23673b62673760bbfa60307ca0f36d562b3541cbd999f943d4c5537971b67bc84ad513f53e82a0be56b418d5777ea499c33c04c7ca935d languageName: node linkType: hard @@ -4757,21 +4757,21 @@ __metadata: languageName: node linkType: hard -"@storybook/test@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/test@npm:8.4.2" +"@storybook/test@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/test@npm:8.4.4" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.2" + "@storybook/instrumenter": "npm:8.4.4" "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/user-event": "npm:14.5.2" "@vitest/expect": "npm:2.0.5" "@vitest/spy": "npm:2.0.5" peerDependencies: - storybook: ^8.4.2 - checksum: 10c0/6431020dd98ae2eaea70ced1e1ae2c8d3bf006b0d7607d7020fe226f9971983b8ec91e1dc360624560e1517764a40d78a23a231d889faf000bdfbd5f66fb268f + storybook: ^8.4.4 + checksum: 10c0/9e02947a02664f9ba6d67b37515c8cc994c572a64274f2d50f68dfff212112aeafee6c870efbfb234ee09437bd4167616835254042a0eee89b914d9d6565d91e languageName: node linkType: hard @@ -4820,12 +4820,12 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:8.4.2": - version: 8.4.2 - resolution: "@storybook/theming@npm:8.4.2" +"@storybook/theming@npm:8.4.4": + version: 8.4.4 + resolution: "@storybook/theming@npm:8.4.4" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/8765a25952273f87f65018159228fa448a0bb6fa38486650344ddc076cd895546ab3b88d35a6e7f80d3223635e28d59f82510922c589a36a7c6afc33c5bcc0d7 + checksum: 10c0/29b58bc6ef5ca7e2231f171ab360c12b3eeeac22747bed53cd61749f85cbe3f91c3cc6e3abf144f194043f624e79b3caa2ec6c77a0ea2584d7771b96061eb55e languageName: node linkType: hard @@ -5281,15 +5281,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0" +"@typescript-eslint/eslint-plugin@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.14.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.13.0" - "@typescript-eslint/type-utils": "npm:8.13.0" - "@typescript-eslint/utils": "npm:8.13.0" - "@typescript-eslint/visitor-keys": "npm:8.13.0" + "@typescript-eslint/scope-manager": "npm:8.14.0" + "@typescript-eslint/type-utils": "npm:8.14.0" + "@typescript-eslint/utils": "npm:8.14.0" + "@typescript-eslint/visitor-keys": "npm:8.14.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -5300,7 +5300,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/ee96515e9def17b0d1b8d568d4afcd21c5a8a1bc01bf2f30c4d1f396b41a2f49de3508f79c6231a137ca06943dd6933ac00032652190ab99a4e935ffef44df0b + checksum: 10c0/46c82eb45be82ffec0ab04728a5180691b1d17002c669864861a3044b6d2105a75ca23cc80d18721b40b5e7dff1eff4ed68a43d726e25d55f3e466a9fbeeb873 languageName: node linkType: hard @@ -5327,21 +5327,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/parser@npm:8.13.0" +"@typescript-eslint/parser@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/parser@npm:8.14.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.13.0" - "@typescript-eslint/types": "npm:8.13.0" - "@typescript-eslint/typescript-estree": "npm:8.13.0" - "@typescript-eslint/visitor-keys": "npm:8.13.0" + "@typescript-eslint/scope-manager": "npm:8.14.0" + "@typescript-eslint/types": "npm:8.14.0" + "@typescript-eslint/typescript-estree": "npm:8.14.0" + "@typescript-eslint/visitor-keys": "npm:8.14.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/fa04f6c417c0f72104e148f1d7ff53e04108d383550365a556fbfae5d2283484696235db522189e17bc49039946977078e324100cef991ca01f78704182624ad + checksum: 10c0/522b7afd25cd302c0510cc71985ba55ff92ecc5dbe3fc74a76fefea0169252fdd4b8cad6291fef05f63dfc173951af450dca20859c7f23e387b2e7410e8b97b1 languageName: node linkType: hard @@ -5373,13 +5373,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/scope-manager@npm:8.13.0" +"@typescript-eslint/scope-manager@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/scope-manager@npm:8.14.0" dependencies: - "@typescript-eslint/types": "npm:8.13.0" - "@typescript-eslint/visitor-keys": "npm:8.13.0" - checksum: 10c0/1924b3e740e244d98f8a99740b4196d23ae3263303b387c66db94e140455a3132e603a130f3f70fc71e37f4bda5d0c0c67224ae3911908b097ef3f972c136be4 + "@typescript-eslint/types": "npm:8.14.0" + "@typescript-eslint/visitor-keys": "npm:8.14.0" + checksum: 10c0/1e1295c6f9febadf63559aad328b23d960510ce6b4c9f74e10d881c3858fa7f1db767cd1af5272d2fe7c9c5c7daebee71854e6f841e413e5d70af282f6616e26 languageName: node linkType: hard @@ -5398,18 +5398,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/type-utils@npm:8.13.0" +"@typescript-eslint/type-utils@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/type-utils@npm:8.14.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.13.0" - "@typescript-eslint/utils": "npm:8.13.0" + "@typescript-eslint/typescript-estree": "npm:8.14.0" + "@typescript-eslint/utils": "npm:8.14.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/65319084616f3aea3d9f8dfab30c9b0a70de7314b445805016fdf0d0e39fe073eef2813c3e16c3e1c6a40462ba8eecfdbb12ab1e8570c3407a1cccdb69d4bc8b + checksum: 10c0/42616a664b38ca418e13504247e5e1bad6ae85c045b48e5735ffab977d4bd58cc86fb9d2292bbb314fa408d78d4b0454c3a27dbf9f881f9921917a942825c806 languageName: node linkType: hard @@ -5420,10 +5420,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/types@npm:8.13.0" - checksum: 10c0/bd3f88b738a92b2222f388bcf831357ef8940a763c2c2eb1947767e1051dd2f8bee387020e8cf4c2309e4142353961b659abc2885e30679109a0488b0bfefc23 +"@typescript-eslint/types@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/types@npm:8.14.0" + checksum: 10c0/7707f900e24e60e6780c5705f69627b7c0ef912cb3b095dfc8f4a0c84e866c66b1c4c10278cf99724560dc66985ec640750c4192786a09b853f9bb4c3ca5a7ce languageName: node linkType: hard @@ -5446,12 +5446,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.13.0" +"@typescript-eslint/typescript-estree@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.14.0" dependencies: - "@typescript-eslint/types": "npm:8.13.0" - "@typescript-eslint/visitor-keys": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.14.0" + "@typescript-eslint/visitor-keys": "npm:8.14.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -5461,7 +5461,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2d45bc5ed4ac352bea927167ac28ef23bd13b6ae352ff50e85cddfdc4b06518f1dd4ae5f2495e30d6f62d247987677a4e807065d55829ba28963908a821dc96d + checksum: 10c0/5e890d22bd067095f871cf144907a8c302db5b5f014c58906ad58d7f23569951cba805042eac6844744e5abb0d3648c9cc221a91b0703da0a8d6345dc1f83e74 languageName: node linkType: hard @@ -5479,17 +5479,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/utils@npm:8.13.0" +"@typescript-eslint/utils@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/utils@npm:8.14.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.13.0" - "@typescript-eslint/types": "npm:8.13.0" - "@typescript-eslint/typescript-estree": "npm:8.13.0" + "@typescript-eslint/scope-manager": "npm:8.14.0" + "@typescript-eslint/types": "npm:8.14.0" + "@typescript-eslint/typescript-estree": "npm:8.14.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/3fc5a7184a949df5f5b64f6af039a1d21ef7fe15f3d88a5d485ccbb535746d18514751143993a5aee287228151be3e326baf8f899a0a0a93368f6f20857ffa6d + checksum: 10c0/1fcc2651d870832a799a5d1c85fc9421853508a006d6a6073c8316b012489dda77e123d13aea8f53eb9030a2da2c0eb273a6946a9941caa2519b99b33e89b720 languageName: node linkType: hard @@ -5503,13 +5503,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.13.0": - version: 8.13.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.13.0" +"@typescript-eslint/visitor-keys@npm:8.14.0": + version: 8.14.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.14.0" dependencies: - "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.14.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/50b35f3cf673aaed940613f0007f7c4558a89ebef15c49824e65b6f084b700fbf01b01a4e701e24bbe651297a39678645e739acd255255f1603867a84bef0383 + checksum: 10c0/d0faf70ed9ecff5e36694bbb161a90bea6db59e0e79a7d4f264d67d565c12b13733d664b736b2730935f013c87ce3155cea954a533d28e99987681bc5f6259c3 languageName: node linkType: hard @@ -5919,24 +5919,24 @@ __metadata: languageName: node linkType: hard -"algoliasearch@npm:^5.12.0": - version: 5.12.0 - resolution: "algoliasearch@npm:5.12.0" +"algoliasearch@npm:^5.14.0": + version: 5.14.0 + resolution: "algoliasearch@npm:5.14.0" dependencies: - "@algolia/client-abtesting": "npm:5.12.0" - "@algolia/client-analytics": "npm:5.12.0" - "@algolia/client-common": "npm:5.12.0" - "@algolia/client-insights": "npm:5.12.0" - "@algolia/client-personalization": "npm:5.12.0" - "@algolia/client-query-suggestions": "npm:5.12.0" - "@algolia/client-search": "npm:5.12.0" - "@algolia/ingestion": "npm:1.12.0" - "@algolia/monitoring": "npm:1.12.0" - "@algolia/recommend": "npm:5.12.0" - "@algolia/requester-browser-xhr": "npm:5.12.0" - "@algolia/requester-fetch": "npm:5.12.0" - "@algolia/requester-node-http": "npm:5.12.0" - checksum: 10c0/ccd381786dce44cac597d68970c85c2eb1fa4a59e1c0a4c73eb5341343303f329cb3f33cd5f8a718a45b2fcc52a79513556567177d915a4047171a291c309108 + "@algolia/client-abtesting": "npm:5.14.0" + "@algolia/client-analytics": "npm:5.14.0" + "@algolia/client-common": "npm:5.14.0" + "@algolia/client-insights": "npm:5.14.0" + "@algolia/client-personalization": "npm:5.14.0" + "@algolia/client-query-suggestions": "npm:5.14.0" + "@algolia/client-search": "npm:5.14.0" + "@algolia/ingestion": "npm:1.14.0" + "@algolia/monitoring": "npm:1.14.0" + "@algolia/recommend": "npm:5.14.0" + "@algolia/requester-browser-xhr": "npm:5.14.0" + "@algolia/requester-fetch": "npm:5.14.0" + "@algolia/requester-node-http": "npm:5.14.0" + checksum: 10c0/6a95bf48dfa9660f972cb629df04f55cd9e6064c4d9a607535a2e065a67607c0d61bcd95438aaca0c6358de1f7a0ab9277aa98ced2a2009ec57f619ec13bf5b6 languageName: node linkType: hard @@ -6857,7 +6857,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3": +"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -7500,22 +7500,22 @@ __metadata: "@graphql-codegen/typescript-operations": "npm:^4.3.1" "@heroicons/react": "npm:^2.1.5" "@mui/base": "npm:5.0.0-beta.61" - "@next/bundle-analyzer": "npm:15.0.2" - "@next/third-parties": "npm:15.0.2" - "@storybook/addon-essentials": "npm:^8.4.2" - "@storybook/addon-interactions": "npm:^8.4.2" - "@storybook/addon-links": "npm:^8.4.2" + "@next/bundle-analyzer": "npm:15.0.3" + "@next/third-parties": "npm:15.0.3" + "@storybook/addon-essentials": "npm:^8.4.4" + "@storybook/addon-interactions": "npm:^8.4.4" + "@storybook/addon-links": "npm:^8.4.4" "@storybook/addon-styling": "npm:^1.3.7" - "@storybook/blocks": "npm:^8.4.2" - "@storybook/nextjs": "npm:^8.4.2" - "@storybook/react": "npm:^8.4.2" + "@storybook/blocks": "npm:^8.4.4" + "@storybook/nextjs": "npm:^8.4.4" + "@storybook/react": "npm:^8.4.4" "@storybook/testing-library": "npm:^0.2.2" "@tailwindcss/container-queries": "npm:^0.1.1" "@types/node": "npm:22.9.0" "@types/react": "npm:18.3.12" "@types/react-dom": "npm:19.0.0-rc.1" "@types/react-slick": "npm:^0.23.13" - algoliasearch: "npm:^5.12.0" + algoliasearch: "npm:^5.14.0" autoprefixer: "npm:^10.4.20" clsx: "npm:^2.1.1" concurrently: "npm:^9.1.0" @@ -7523,7 +7523,7 @@ __metadata: drupal-jsonapi-params: "npm:^2.3.2" encoding: "npm:^0.1.13" eslint: "npm:^9.14.0" - eslint-config-next: "npm:15.0.2" + eslint-config-next: "npm:15.0.3" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-prettier: "npm:^5.2.1" eslint-plugin-storybook: "npm:^0.11.0" @@ -7532,9 +7532,9 @@ __metadata: graphql-tag: "npm:^2.12.6" html-entities: "npm:^2.5.2" html-react-parser: "npm:^5.1.18" - next: "npm:15.0.2" + next: "npm:15.0.3" plaiceholder: "npm:^3.0.0" - postcss: "npm:^8.4.47" + postcss: "npm:^8.4.49" prettier: "npm:^3.3.3" prettier-plugin-tailwindcss: "npm:^0.6.8" qs: "npm:^6.13.0" @@ -7542,19 +7542,19 @@ __metadata: 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.7" - react-instantsearch-nextjs: "npm:^0.3.17" + react-instantsearch: "npm:^7.13.8" + react-instantsearch-nextjs: "npm:^0.3.18" 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.4.2" + storybook: "npm:^8.4.4" storybook-addon-module-mock: "npm:^1.3.4" tailwind-merge: "npm:^2.5.4" - tailwindcss: "npm:^3.4.14" + tailwindcss: "npm:^3.4.15" tsconfig-paths-webpack-plugin: "npm:^4.1.0" typescript: "npm:^5.6.3" - typescript-eslint: "npm:^8.13.0" + typescript-eslint: "npm:^8.14.0" usehooks-ts: "npm:^3.1.0" languageName: unknown linkType: soft @@ -8382,11 +8382,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:15.0.2": - version: 15.0.2 - resolution: "eslint-config-next@npm:15.0.2" +"eslint-config-next@npm:15.0.3": + version: 15.0.3 + resolution: "eslint-config-next@npm:15.0.3" dependencies: - "@next/eslint-plugin-next": "npm:15.0.2" + "@next/eslint-plugin-next": "npm:15.0.3" "@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" @@ -8402,7 +8402,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/02395f2d15853876d917b80a43d5bc187bb017bc741203d16557377b358ddeb5bd00e8c6503fba0b5e1cbb52da634a2d15a2f923c9e86d72c1182ce3940faff9 + checksum: 10c0/2081c7843cbfd3199a45213670472d7781b1d627699b74d93824c1996ca7bc3bb3df7a808043101666579d756a9f93ac1cd9fb86c9d87da375f3dd5132d53fe2 languageName: node linkType: hard @@ -9937,9 +9937,9 @@ __metadata: languageName: node linkType: hard -"instantsearch.js@npm:4.75.4": - version: 4.75.4 - resolution: "instantsearch.js@npm:4.75.4" +"instantsearch.js@npm:4.75.5": + version: 4.75.5 + resolution: "instantsearch.js@npm:4.75.5" dependencies: "@algolia/events": "npm:^4.0.1" "@types/dom-speech-recognition": "npm:^0.0.1" @@ -9952,10 +9952,10 @@ __metadata: instantsearch-ui-components: "npm:0.9.0" preact: "npm:^10.10.0" qs: "npm:^6.5.1 < 6.10" - search-insights: "npm:^2.15.0" + search-insights: "npm:^2.17.2" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/24f401c1b73ec5899bd823d6da209bb84e22f094a895f43479b8b478c0552ae6a8fded4b31b11bdd217c4e49768f60c5b0f191dd08ea4b6bf3de670fd6a0021e + checksum: 10c0/c236f8adfa4de4ef027cf8e04377055af16f5b5c2eddfdbf89dde740d7139611e741e051babdfb0d2263f1073764eec9b2319bf4f85070fdc70f0199138be9e1 languageName: node linkType: hard @@ -10436,7 +10436,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.17.1, jiti@npm:^1.20.0, jiti@npm:^1.21.0": +"jiti@npm:^1.17.1, jiti@npm:^1.20.0, jiti@npm:^1.21.0, jiti@npm:^1.21.6": version: 1.21.6 resolution: "jiti@npm:1.21.6" bin: @@ -11247,19 +11247,19 @@ __metadata: languageName: node linkType: hard -"next@npm:15.0.2": - version: 15.0.2 - resolution: "next@npm:15.0.2" +"next@npm:15.0.3": + version: 15.0.3 + resolution: "next@npm:15.0.3" dependencies: - "@next/env": "npm:15.0.2" - "@next/swc-darwin-arm64": "npm:15.0.2" - "@next/swc-darwin-x64": "npm:15.0.2" - "@next/swc-linux-arm64-gnu": "npm:15.0.2" - "@next/swc-linux-arm64-musl": "npm:15.0.2" - "@next/swc-linux-x64-gnu": "npm:15.0.2" - "@next/swc-linux-x64-musl": "npm:15.0.2" - "@next/swc-win32-arm64-msvc": "npm:15.0.2" - "@next/swc-win32-x64-msvc": "npm:15.0.2" + "@next/env": "npm:15.0.3" + "@next/swc-darwin-arm64": "npm:15.0.3" + "@next/swc-darwin-x64": "npm:15.0.3" + "@next/swc-linux-arm64-gnu": "npm:15.0.3" + "@next/swc-linux-arm64-musl": "npm:15.0.3" + "@next/swc-linux-x64-gnu": "npm:15.0.3" + "@next/swc-linux-x64-musl": "npm:15.0.3" + "@next/swc-win32-arm64-msvc": "npm:15.0.3" + "@next/swc-win32-x64-msvc": "npm:15.0.3" "@swc/counter": "npm:0.1.3" "@swc/helpers": "npm:0.5.13" busboy: "npm:1.6.0" @@ -11271,8 +11271,8 @@ __metadata: "@opentelemetry/api": ^1.1.0 "@playwright/test": ^1.41.2 babel-plugin-react-compiler: "*" - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 sass: ^1.3.0 dependenciesMeta: "@next/swc-darwin-arm64": @@ -11304,7 +11304,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/3bfbecda05bbd537260d21466dc91c6cc53e25318eef22748164ad9a3bcb0ac662327c68b0a8d7322808fefeed306402b79e53c46fbec342de600fd9dd977549 + checksum: 10c0/c5f6a57acb5f29063abc82d4d4417a048d0c2d5216d6ded6aa3fe32d60bb4835ed57dd34e2ef8fdda15579e97205820dc25bf34556b1d942a01a33d9ae7f88db languageName: node linkType: hard @@ -11909,7 +11909,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -12022,7 +12022,7 @@ __metadata: languageName: node linkType: hard -"postcss-load-config@npm:^4.0.1": +"postcss-load-config@npm:^4.0.1, postcss-load-config@npm:^4.0.2": version: 4.0.2 resolution: "postcss-load-config@npm:4.0.2" dependencies: @@ -12118,7 +12118,7 @@ __metadata: languageName: node linkType: hard -"postcss-nested@npm:^6.0.1": +"postcss-nested@npm:^6.0.1, postcss-nested@npm:^6.2.0": version: 6.2.0 resolution: "postcss-nested@npm:6.2.0" dependencies: @@ -12129,7 +12129,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.1": +"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -12157,7 +12157,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.47": +"postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.33, postcss@npm:^8.4.38": version: 8.4.47 resolution: "postcss@npm:8.4.47" dependencies: @@ -12168,6 +12168,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.47, postcss@npm:^8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 + languageName: node + linkType: hard + "preact@npm:^10.10.0": version: 10.24.3 resolution: "preact@npm:10.24.3" @@ -12539,44 +12550,44 @@ __metadata: languageName: node linkType: hard -"react-instantsearch-core@npm:7.13.7": - version: 7.13.7 - resolution: "react-instantsearch-core@npm:7.13.7" +"react-instantsearch-core@npm:7.13.8": + version: 7.13.8 + resolution: "react-instantsearch-core@npm:7.13.8" dependencies: "@babel/runtime": "npm:^7.1.2" algoliasearch-helper: "npm:3.22.5" - instantsearch.js: "npm:4.75.4" + instantsearch.js: "npm:4.75.5" use-sync-external-store: "npm:^1.0.0" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" - checksum: 10c0/41c59712e38e7e57eabeb3753255c5619a999c6e49a31ba12756dc1a9ca69bf9be1b570cec431a1d281267ed1ae9e05a7bfcbf2262e5fb6cc323ae4830369b7e + checksum: 10c0/e47c5e7620132312a617f8de90719c454a5ff4195e2a4c4f734585da1c0dd7da02c54ca83fc704d527379ec0afc396d63f2956d32e04df6635c4442468532b97 languageName: node linkType: hard -"react-instantsearch-nextjs@npm:^0.3.17": - version: 0.3.17 - resolution: "react-instantsearch-nextjs@npm:0.3.17" +"react-instantsearch-nextjs@npm:^0.3.18": + version: 0.3.18 + resolution: "react-instantsearch-nextjs@npm:0.3.18" peerDependencies: next: ">= 13.4 < 15" react-instantsearch: ">= 7.1.0 < 8" - checksum: 10c0/577f15cd713544488bb788b494019536d8394b596c4a3485443d465610d4db48c59ed0b2bca69e5ee8e15a17be8888d2daa879448c543295c23626659d3c552e + checksum: 10c0/6ed6e440b2f62b01dc8f314479c8075725baea5b73f7758ead94fc7670c1f54838d307c83b36ea98c169e08d270de8654258a691f179df11531a18be197a1d5c languageName: node linkType: hard -"react-instantsearch@npm:^7.13.7": - version: 7.13.7 - resolution: "react-instantsearch@npm:7.13.7" +"react-instantsearch@npm:^7.13.8": + version: 7.13.8 + resolution: "react-instantsearch@npm:7.13.8" dependencies: "@babel/runtime": "npm:^7.1.2" instantsearch-ui-components: "npm:0.9.0" - instantsearch.js: "npm:4.75.4" - react-instantsearch-core: "npm:7.13.7" + instantsearch.js: "npm:4.75.5" + react-instantsearch-core: "npm:7.13.8" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" react-dom: ">= 16.8.0 < 19" - checksum: 10c0/fc0a5cb92fb37f0e78c243ad87e9b083f5428048379dc295a30a325df6121849f24e261703975d5d47ea5726f6485493583ac3a5394c7f18bc39c6d13d7d1534 + checksum: 10c0/7fade6d26d40d4f45df28b53456beac5ba294c3b620e7a3f615fc91ace53b1d66b14912c6ec50b1417c237ec15fe2c55986eed5e440b1c5d3107a83da585ec82 languageName: node linkType: hard @@ -13270,7 +13281,7 @@ __metadata: languageName: node linkType: hard -"search-insights@npm:^2.15.0": +"search-insights@npm:^2.17.2": version: 2.17.2 resolution: "search-insights@npm:2.17.2" checksum: 10c0/9cfd25db9654e1949bd635ce24b163df587a595aa58055a7fe5e38e26f63ec690eb7f4213ac535afc8d8cde1246963b39bab1561149bb4a6f75fdd284e7bf33f @@ -13669,11 +13680,11 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.4.2": - version: 8.4.2 - resolution: "storybook@npm:8.4.2" +"storybook@npm:^8.4.4": + version: 8.4.4 + resolution: "storybook@npm:8.4.4" dependencies: - "@storybook/core": "npm:8.4.2" + "@storybook/core": "npm:8.4.4" peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -13683,7 +13694,7 @@ __metadata: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10c0/54791f44de53d465a74c44ec16255ebe5248156eee54b768fdcc12a7556e1b6e2a23c9c5c5eec0c3fcc71c3820398999ede5042f711a851b0ca9c71e65c8ab19 + checksum: 10c0/cf680b8451fc4941812af91844b332fec83aa71739e1ce528bb6de623d89b119b7db6c4a3f6b4e600604d39e3c4e04f0cc6d500815c473da7ee676208fa3c782 languageName: node linkType: hard @@ -13938,7 +13949,7 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:^3.32.0": +"sucrase@npm:^3.32.0, sucrase@npm:^3.35.0": version: 3.35.0 resolution: "sucrase@npm:3.35.0" dependencies: @@ -14014,7 +14025,7 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.4.1, tailwindcss@npm:^3.4.14": +"tailwindcss@npm:^3.4.1": version: 3.4.14 resolution: "tailwindcss@npm:3.4.14" dependencies: @@ -14047,6 +14058,39 @@ __metadata: languageName: node linkType: hard +"tailwindcss@npm:^3.4.15": + version: 3.4.15 + resolution: "tailwindcss@npm:3.4.15" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + arg: "npm:^5.0.2" + chokidar: "npm:^3.6.0" + didyoumean: "npm:^1.2.2" + dlv: "npm:^1.1.3" + fast-glob: "npm:^3.3.2" + glob-parent: "npm:^6.0.2" + is-glob: "npm:^4.0.3" + jiti: "npm:^1.21.6" + lilconfig: "npm:^2.1.0" + micromatch: "npm:^4.0.8" + normalize-path: "npm:^3.0.0" + object-hash: "npm:^3.0.0" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.47" + postcss-import: "npm:^15.1.0" + postcss-js: "npm:^4.0.1" + postcss-load-config: "npm:^4.0.2" + postcss-nested: "npm:^6.2.0" + postcss-selector-parser: "npm:^6.1.2" + resolve: "npm:^1.22.8" + sucrase: "npm:^3.35.0" + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10c0/709058837c5adf0b7e1386ba353983dcf2af3d390e8822fac8d53ecaaad0f6f040fd3050b1db636e2abd46ae775317a89b350ce925477ea96cca8f6c56d901df + languageName: node + linkType: hard + "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -14409,17 +14453,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.13.0": - version: 8.13.0 - resolution: "typescript-eslint@npm:8.13.0" +"typescript-eslint@npm:^8.14.0": + version: 8.14.0 + resolution: "typescript-eslint@npm:8.14.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.13.0" - "@typescript-eslint/parser": "npm:8.13.0" - "@typescript-eslint/utils": "npm:8.13.0" + "@typescript-eslint/eslint-plugin": "npm:8.14.0" + "@typescript-eslint/parser": "npm:8.14.0" + "@typescript-eslint/utils": "npm:8.14.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a84958e7602360c4cb2e6227fd9aae19dd18cdf1a2cfd9ece2a81d54098f80454b5707e861e98547d0b2e5dae552b136aa6733b74f0dd743ca7bfe178083c441 + checksum: 10c0/b9c2f32139d3df52057bfb80d4663fd5e440ccd0da75d92fe91582fe5216213e7012ef691e7d91c75e402e373b9aded6b128b005aaeeae32d7b9d7b39732bcc7 languageName: node linkType: hard