/* eslint-disable */ import type { TypedDocumentNode as DocumentNode } from "@graphql-typed-document-node/core"; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; DateTime: any; JSONString: any; PositiveInt: any; UUID: any; }; export type BlockQuoteBlock = StreamFieldInterface & { __typename?: "BlockQuoteBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type BooleanBlock = StreamFieldInterface & { __typename?: "BooleanBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["Boolean"]; }; export type CharBlock = StreamFieldInterface & { __typename?: "CharBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type ChoiceBlock = StreamFieldInterface & { __typename?: "ChoiceBlock"; blockType: Scalars["String"]; choices: Array; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type ChoiceOption = { __typename?: "ChoiceOption"; key: Scalars["String"]; value: Scalars["String"]; }; export type Circle = PageInterface & { __typename?: "Circle"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type CircleAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CircleChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CircleDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CircleNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CirclePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CircleSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CollectionObjectType = { __typename?: "CollectionObjectType"; ancestors: Array>; depth: Scalars["Int"]; descendants: Array>; id: Scalars["ID"]; name: Scalars["String"]; numchild: Scalars["Int"]; path: Scalars["String"]; }; export type CompetencePage = PageInterface & { __typename?: "CompetencePage"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type CompetencePageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetencePageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetencePageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetencePageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetencePagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetencePageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePage = PageInterface & { __typename?: "CompetenceProfilePage"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type CompetenceProfilePageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CompetenceProfilePageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type Course = { __typename?: "Course"; id?: Maybe; }; export type CourseCategory = { __typename?: "CourseCategory"; id?: Maybe; }; export type CourseCompletion = { __typename?: "CourseCompletion"; id?: Maybe; }; export type CoursePage = PageInterface & { __typename?: "CoursePage"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type CoursePageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CoursePageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CoursePageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CoursePageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CoursePagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CoursePageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type CourseSession = { __typename?: "CourseSession"; id?: Maybe; }; export type CourseSessionUser = { __typename?: "CourseSessionUser"; id?: Maybe; }; export type DateBlock = StreamFieldInterface & { __typename?: "DateBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type DateBlockValueArgs = { format?: InputMaybe; }; export type DateTimeBlock = StreamFieldInterface & { __typename?: "DateTimeBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type DateTimeBlockValueArgs = { format?: InputMaybe; }; export type DecimalBlock = StreamFieldInterface & { __typename?: "DecimalBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["Float"]; }; export type DocumentChooserBlock = StreamFieldInterface & { __typename?: "DocumentChooserBlock"; blockType: Scalars["String"]; document: LibraryDocument; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; }; export type EmailBlock = StreamFieldInterface & { __typename?: "EmailBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type EmbedBlock = StreamFieldInterface & { __typename?: "EmbedBlock"; blockType: Scalars["String"]; embed?: Maybe; field: Scalars["String"]; id?: Maybe; rawEmbed?: Maybe; rawValue: Scalars["String"]; url: Scalars["String"]; value: Scalars["String"]; }; export type ErrorType = { __typename?: "ErrorType"; field: Scalars["String"]; messages: Array; }; export type FloatBlock = StreamFieldInterface & { __typename?: "FloatBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["Float"]; }; export type ImageChooserBlock = StreamFieldInterface & { __typename?: "ImageChooserBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; image: ImageObjectType; rawValue: Scalars["String"]; }; export type ImageObjectType = { __typename?: "ImageObjectType"; aspectRatio: Scalars["Float"]; collection: CollectionObjectType; createdAt: Scalars["DateTime"]; file: Scalars["String"]; fileHash: Scalars["String"]; fileSize?: Maybe; focalPointHeight?: Maybe; focalPointWidth?: Maybe; focalPointX?: Maybe; focalPointY?: Maybe; height: Scalars["Int"]; id: Scalars["ID"]; rendition?: Maybe; renditions: Array; sizes: Scalars["String"]; /** @deprecated Use the `url` attribute */ src: Scalars["String"]; srcSet?: Maybe; tags: Array; title: Scalars["String"]; uploadedByUser?: Maybe; url: Scalars["String"]; width: Scalars["Int"]; }; export type ImageObjectTypeRenditionArgs = { bgcolor?: InputMaybe; fill?: InputMaybe; format?: InputMaybe; height?: InputMaybe; jpegquality?: InputMaybe; max?: InputMaybe; min?: InputMaybe; webpquality?: InputMaybe; width?: InputMaybe; }; export type ImageObjectTypeSrcSetArgs = { format?: InputMaybe; sizes?: InputMaybe>>; }; export type ImageRenditionObjectType = { __typename?: "ImageRenditionObjectType"; aspectRatio: Scalars["Float"]; collection: CollectionObjectType; createdAt: Scalars["DateTime"]; file: Scalars["String"]; fileHash: Scalars["String"]; fileSize?: Maybe; filterSpec: Scalars["String"]; focalPointHeight?: Maybe; focalPointKey: Scalars["String"]; focalPointWidth?: Maybe; focalPointX?: Maybe; focalPointY?: Maybe; height: Scalars["Int"]; id: Scalars["ID"]; image: ImageObjectType; sizes: Scalars["String"]; /** @deprecated Use the `url` attribute */ src: Scalars["String"]; tags: Array; title: Scalars["String"]; url: Scalars["String"]; width: Scalars["Int"]; }; export type IntegerBlock = StreamFieldInterface & { __typename?: "IntegerBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["Int"]; }; export type LearningContent = PageInterface & { __typename?: "LearningContent"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type LearningContentAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningContentChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningContentDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningContentNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningContentPreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningContentSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPath = PageInterface & { __typename?: "LearningPath"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type LearningPathAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPathChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPathDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPathNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPathPreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningPathSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequence = PageInterface & { __typename?: "LearningSequence"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type LearningSequenceAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequenceChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequenceDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequenceNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequencePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningSequenceSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnit = PageInterface & { __typename?: "LearningUnit"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type LearningUnitAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnitChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnitDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnitNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnitPreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LearningUnitSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type LibraryDocument = { __typename?: "LibraryDocument"; collection: CollectionObjectType; createdAt: Scalars["DateTime"]; file: Scalars["String"]; fileHash: Scalars["String"]; fileSize?: Maybe; id?: Maybe; tags: Array; title: Scalars["String"]; url: Scalars["String"]; }; export type ListBlock = StreamFieldInterface & { __typename?: "ListBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; items: Array; rawValue: Scalars["String"]; }; export type MediaCategoryPage = PageInterface & { __typename?: "MediaCategoryPage"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type MediaCategoryPageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaCategoryPageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaCategoryPageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaCategoryPageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaCategoryPagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaCategoryPageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPage = PageInterface & { __typename?: "MediaLibraryPage"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type MediaLibraryPageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type MediaLibraryPageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type Mutation = { __typename?: "Mutation"; sendFeedback?: Maybe; }; export type MutationSendFeedbackArgs = { input: SendFeedbackInput; }; export type Page = PageInterface & { __typename?: "Page"; aliasOf?: Maybe; aliases: Array; ancestors: Array; children: Array; circle?: Maybe; competencepage?: Maybe; competenceprofilepage?: Maybe; contentType: Scalars["String"]; coursepage?: Maybe; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; learningcontent?: Maybe; learningpath?: Maybe; learningsequence?: Maybe; learningunit?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; mediacategorypage?: Maybe; medialibrarypage?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; performancecriteria?: Maybe; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; sitesRootedHere: Array; slug: Scalars["String"]; title: Scalars["String"]; topic?: Maybe; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type PageAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PagePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageChooserBlock = StreamFieldInterface & { __typename?: "PageChooserBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; page: PageInterface; rawValue: Scalars["String"]; }; export type PageInterface = { ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; firstPublishedAt?: Maybe; id?: Maybe; lastPublishedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; nextSiblings: Array; pageType?: Maybe; parent?: Maybe; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; url?: Maybe; urlPath: Scalars["String"]; }; export type PageInterfaceAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageInterfaceChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageInterfaceDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageInterfaceNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageInterfacePreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PageInterfaceSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteria = PageInterface & { __typename?: "PerformanceCriteria"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type PerformanceCriteriaAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteriaChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteriaDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteriaNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteriaPreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type PerformanceCriteriaSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type Query = { __typename?: "Query"; collections: Array>; document?: Maybe; documentType: Scalars["String"]; documents: Array; image?: Maybe; imageType: Scalars["String"]; images: Array; page?: Maybe; pages: Array; redirects: Array; search: Array; site?: Maybe; sites: Array; tag?: Maybe; tags: Array; }; export type QueryCollectionsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; }; export type QueryDocumentArgs = { id?: InputMaybe; }; export type QueryDocumentsArgs = { collection?: InputMaybe; id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type QueryImageArgs = { id?: InputMaybe; }; export type QueryImagesArgs = { collection?: InputMaybe; id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type QueryPageArgs = { contentType?: InputMaybe; id?: InputMaybe; inSite?: InputMaybe; site?: InputMaybe; slug?: InputMaybe; token?: InputMaybe; urlPath?: InputMaybe; }; export type QueryPagesArgs = { ancestor?: InputMaybe; contentType?: InputMaybe; id?: InputMaybe; inSite?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; parent?: InputMaybe; searchQuery?: InputMaybe; site?: InputMaybe; }; export type QuerySearchArgs = { query?: InputMaybe; }; export type QuerySiteArgs = { hostname?: InputMaybe; id?: InputMaybe; }; export type QuerySitesArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type QueryTagArgs = { id?: InputMaybe; }; export type QueryTagsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; }; export type RawHtmlBlock = StreamFieldInterface & { __typename?: "RawHTMLBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type RedirectType = { __typename?: "RedirectType"; isPermanent: Scalars["Boolean"]; newUrl: Scalars["String"]; oldPath: Scalars["String"]; oldUrl: Scalars["String"]; page?: Maybe; }; export type RegexBlock = StreamFieldInterface & { __typename?: "RegexBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type RichTextBlock = StreamFieldInterface & { __typename?: "RichTextBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type Search = | Circle | CompetencePage | CompetenceProfilePage | Course | CourseCategory | CourseCompletion | CoursePage | CourseSession | CourseSessionUser | LearningContent | LearningPath | LearningSequence | LearningUnit | LibraryDocument | MediaCategoryPage | MediaLibraryPage | Page | PerformanceCriteria | SecurityRequestResponseLog | Topic | User; export type SecurityRequestResponseLog = { __typename?: "SecurityRequestResponseLog"; id?: Maybe; }; export type SendFeedbackInput = { clientMutationId?: InputMaybe; courseNegativeFeedback?: InputMaybe; coursePositiveFeedback?: InputMaybe; goalAttainment?: InputMaybe; id?: InputMaybe; instructorCompetence?: InputMaybe; instructorOpenFeedback?: InputMaybe; instructorRespect?: InputMaybe; materialsRating?: InputMaybe; page: Scalars["String"]; proficiency?: InputMaybe; receivedMaterials?: InputMaybe; satisfaction?: InputMaybe; wouldRecommend?: InputMaybe; }; export type SendFeedbackPayload = { __typename?: "SendFeedbackPayload"; clientMutationId?: Maybe; courseNegativeFeedback?: Maybe; coursePositiveFeedback?: Maybe; errors?: Maybe>>; goalAttainment?: Maybe; id?: Maybe; instructorCompetence?: Maybe; instructorOpenFeedback?: Maybe; instructorRespect?: Maybe; materialsRating?: Maybe; proficiency?: Maybe; receivedMaterials?: Maybe; satisfaction?: Maybe; wouldRecommend?: Maybe; }; export type SiteObjectType = { __typename?: "SiteObjectType"; hostname: Scalars["String"]; id: Scalars["ID"]; isDefaultSite: Scalars["Boolean"]; page?: Maybe; pages: Array; port: Scalars["Int"]; rootPage: Page; siteName: Scalars["String"]; }; export type SiteObjectTypePageArgs = { contentType?: InputMaybe; id?: InputMaybe; slug?: InputMaybe; token?: InputMaybe; urlPath?: InputMaybe; }; export type SiteObjectTypePagesArgs = { contentType?: InputMaybe; id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type StaticBlock = StreamFieldInterface & { __typename?: "StaticBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type StreamBlock = StreamFieldInterface & { __typename?: "StreamBlock"; blockType: Scalars["String"]; blocks: Array; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; }; export type StreamFieldBlock = StreamFieldInterface & { __typename?: "StreamFieldBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type StreamFieldInterface = { blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; }; export type StructBlock = StreamFieldInterface & { __typename?: "StructBlock"; blockType: Scalars["String"]; blocks: Array; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; }; export type TagObjectType = { __typename?: "TagObjectType"; id: Scalars["ID"]; name: Scalars["String"]; }; export type TextBlock = StreamFieldInterface & { __typename?: "TextBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type TimeBlock = StreamFieldInterface & { __typename?: "TimeBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type TimeBlockValueArgs = { format?: InputMaybe; }; export type Topic = PageInterface & { __typename?: "Topic"; aliasOf?: Maybe; ancestors: Array; children: Array; contentType: Scalars["String"]; depth?: Maybe; descendants: Array; draftTitle: Scalars["String"]; expireAt?: Maybe; expired: Scalars["Boolean"]; firstPublishedAt?: Maybe; goLiveAt?: Maybe; hasUnpublishedChanges: Scalars["Boolean"]; id?: Maybe; lastPublishedAt?: Maybe; latestRevisionCreatedAt?: Maybe; live: Scalars["Boolean"]; locked?: Maybe; lockedAt?: Maybe; lockedBy?: Maybe; nextSiblings: Array; numchild: Scalars["Int"]; owner?: Maybe; pageType?: Maybe; parent?: Maybe; path: Scalars["String"]; previousSiblings: Array; searchDescription?: Maybe; seoTitle: Scalars["String"]; showInMenus: Scalars["Boolean"]; siblings: Array; slug: Scalars["String"]; title: Scalars["String"]; translationKey: Scalars["UUID"]; url?: Maybe; urlPath: Scalars["String"]; }; export type TopicAncestorsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type TopicChildrenArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type TopicDescendantsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type TopicNextSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type TopicPreviousSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type TopicSiblingsArgs = { id?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; order?: InputMaybe; searchQuery?: InputMaybe; }; export type UrlBlock = StreamFieldInterface & { __typename?: "URLBlock"; blockType: Scalars["String"]; field: Scalars["String"]; id?: Maybe; rawValue: Scalars["String"]; value: Scalars["String"]; }; export type User = { __typename?: "User"; id?: Maybe; }; export type SendFeedbackMutationMutationVariables = Exact<{ input: SendFeedbackInput; }>; export type SendFeedbackMutationMutation = { __typename?: "Mutation"; sendFeedback?: { __typename?: "SendFeedbackPayload"; id?: number | null; satisfaction?: number | null; goalAttainment?: number | null; proficiency?: number | null; receivedMaterials?: boolean | null; materialsRating?: number | null; errors?: Array<{ __typename?: "ErrorType"; field: string; messages: Array; } | null> | null; } | null; }; export const SendFeedbackMutationDocument = { kind: "Document", definitions: [ { kind: "OperationDefinition", operation: "mutation", name: { kind: "Name", value: "SendFeedbackMutation" }, variableDefinitions: [ { kind: "VariableDefinition", variable: { kind: "Variable", name: { kind: "Name", value: "input" } }, type: { kind: "NonNullType", type: { kind: "NamedType", name: { kind: "Name", value: "SendFeedbackInput" }, }, }, }, ], selectionSet: { kind: "SelectionSet", selections: [ { kind: "Field", name: { kind: "Name", value: "sendFeedback" }, arguments: [ { kind: "Argument", name: { kind: "Name", value: "input" }, value: { kind: "Variable", name: { kind: "Name", value: "input" } }, }, ], selectionSet: { kind: "SelectionSet", selections: [ { kind: "Field", name: { kind: "Name", value: "id" } }, { kind: "Field", name: { kind: "Name", value: "satisfaction" } }, { kind: "Field", name: { kind: "Name", value: "goalAttainment" } }, { kind: "Field", name: { kind: "Name", value: "proficiency" } }, { kind: "Field", name: { kind: "Name", value: "receivedMaterials" } }, { kind: "Field", name: { kind: "Name", value: "materialsRating" } }, { kind: "Field", name: { kind: "Name", value: "errors" }, selectionSet: { kind: "SelectionSet", selections: [ { kind: "Field", name: { kind: "Name", value: "field" } }, { kind: "Field", name: { kind: "Name", value: "messages" } }, ], }, }, ], }, }, ], }, }, ], } as unknown as DocumentNode< SendFeedbackMutationMutation, SendFeedbackMutationMutationVariables >;