diff --git a/content/theater/homepage.mdx b/content/theater/homepage.mdx new file mode 100644 index 0000000..9c92171 --- /dev/null +++ b/content/theater/homepage.mdx @@ -0,0 +1,219 @@ +--- +title: Freilichttheater Ziefen 2028 +hero: + title_de: Freilichttheater in Ziefen + title_en: Open-Air Theater in Ziefen + subtitle_de: 2028 grosses Freilichtspiel geplant. Der Blick auf die Gesellschaft der damaligen Zeit aus der Sicht des in Ziefen aufgewachsenen späteren Pfarrers, Waisenvaters und Mundartautors… Jonas Breitenstein + subtitle_en: A grand open-air play planned for 2028. A view of society of that time from the perspective of Jonas Breitenstein, who grew up in Ziefen and later became a pastor, orphanage father, and dialect author. +projekt: + title_de: Das Projekt + title_en: The Project + content_de: + type: root + children: + - type: p + children: + - type: text + text: 'Beschreibung der Entstehung des Projekts. Zwei Vereine arbeiten zusammen, um dieses einzigartige Freilichtspiel zu realisieren.' + - type: p + children: + - type: text + text: 'Vor den Aufführungen wird es Möglichkeiten zur Verköstigung geben.' + - type: p + children: + - type: text + text: 'Ein besonderer Schwerpunkt liegt auf der Beteiligung der Menschen aus dem Dorf und dem Tal. Wir möchten die lokale Gemeinschaft aktiv einbinden.' + content_en: + type: root + children: + - type: p + children: + - type: text + text: 'Description of how the project came to be. Two associations are working together to realize this unique open-air play.' + - type: p + children: + - type: text + text: 'There will be opportunities for refreshments before the performances.' + - type: p + children: + - type: text + text: 'A special focus is on the participation of people from the village and the valley. We want to actively involve the local community.' +team: + title_de: Wer steckt dahinter + title_en: Who's Behind It + content_de: + type: root + children: + - type: p + children: + - type: text + text: 'Hinter diesem Projekt stehen verschiedene Organisationen und Institutionen aus Ziefen:' + content_en: + type: root + children: + - type: p + children: + - type: text + text: 'Various organizations and institutions from Ziefen are behind this project:' + organizations: + - name: Verein J.B. + role_de: Hauptverantwortlich für das Theaterprojekt + role_en: Main responsibility for the theater project + - name: Verein 4417 + role_de: Mitorganisator + role_en: Co-organizer + - name: Bürgergemeinde + role_de: Unterstützer + role_en: Supporter + - name: Einwohnergemeinde + role_de: Unterstützer + role_en: Supporter +stueck: + title_de: Das Stück + title_en: The Play + content_de: + type: root + children: + - type: h3 + children: + - type: text + text: 'Wer macht mit?' + - type: p + children: + - type: text + text: 'Hier wird der Text von Danny Wehrmüller erscheinen, der das Stück näher beschreibt und zum Mitmachen einlädt.' + content_en: + type: root + children: + - type: h3 + children: + - type: text + text: 'Who wants to participate?' + - type: p + children: + - type: text + text: "Here will appear the text by Danny Wehrmüller, which describes the play in more detail and invites people to participate." +mitwirkung: + title_de: Mitwirkung im Schauspiel + title_en: Participation in the Play + content_de: + type: root + children: + - type: p + children: + - type: text + text: 'Offen für jeden ab dem 16. Lebensjahr!' + - type: p + children: + - type: text + text: 'Wer auf die Bühne will, meldet sich direkt beim Regisseur (Kontaktdaten unten).' + - type: p + children: + - type: text + text: 'Zu gegebener Zeit erfolgt ein Casting in Gruppen mit dem Zweck, sich gegenseitig spielend kennenzulernen.' + - type: p + children: + - type: text + text: 'Bemerkung: Es geht nicht darum, Leute auszuschliessen.' + content_en: + type: root + children: + - type: p + children: + - type: text + text: 'Open to everyone from the age of 16!' + - type: p + children: + - type: text + text: 'Anyone who wants to be on stage should contact the director directly (contact details below).' + - type: p + children: + - type: text + text: 'At the appropriate time, there will be group casting sessions with the purpose of getting to know each other through play.' + - type: p + children: + - type: text + text: 'Note: The goal is not to exclude people.' + director_name: Danny Wehrmüller + director_email: director@theater-ziefen.ch + director_phone: '+41 XX XXX XX XX' +termine: + title_de: Termine + title_en: Schedule + events: + - title_de: Casting + title_en: Casting + date: Frühjahr 2027 + description_de: Gruppencasting zum gegenseitigen Kennenlernen + description_en: Group casting to get to know each other + - title_de: Proben + title_en: Rehearsals + date: Ab Oktober 2027 + description_de: Beginn der regelmässigen Proben + description_en: Start of regular rehearsals + - title_de: Intensive Proben + title_en: Intensive Rehearsals + date: Ab Mai 2028 + description_de: 'WICHTIG: Keine Ferien oder längere Abwesenheit planen! Mit zwei Probewochenenden.' + description_en: 'IMPORTANT: Do not plan vacations or longer absences! Includes two rehearsal weekends.' + - title_de: Vorstellungen + title_en: Performances + date: Juni 2028 + description_de: Acht bis neun Vorstellungen + description_en: Eight to nine performances +presse: + title_de: Presse + title_en: Press + content_de: + type: root + children: + - type: p + children: + - type: text + text: 'Pressemitteilungen und Artikel werden hier veröffentlicht (digital und print).' + - type: p + children: + - type: text + text: 'Wir streben eine Pressepartnerschaft an, ähnlich wie das Theater Läufelfingen mit der «Volksstimme».' + content_en: + type: root + children: + - type: p + children: + - type: text + text: 'Press releases and articles will be published here (digital and print).' + - type: p + children: + - type: text + text: 'We are aiming for a press partnership, similar to Theater Läufelfingen with «Volksstimme».' +gallery: + title_de: Foto Galerie + title_en: Photo Gallery + images: [] +tickets: + title_de: Tickets + title_en: Tickets + content_de: + type: root + children: + - type: p + children: + - type: text + text: 'Tickets werden über eine Partnerfirma erhältlich sein.' + - type: p + children: + - type: text + text: 'Weitere Informationen folgen in Kürze.' + content_en: + type: root + children: + - type: p + children: + - type: text + text: 'Tickets will be available through a partner company.' + - type: p + children: + - type: text + text: 'More information coming soon.' + ticket_url: '' +--- diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..9105156 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/AnchorNav.astro b/src/components/AnchorNav.astro new file mode 100644 index 0000000..470ef65 --- /dev/null +++ b/src/components/AnchorNav.astro @@ -0,0 +1,179 @@ +--- +// Navigation items for the theater homepage sections +const navItems = [ + { id: 'projekt', label_de: 'Das Projekt', label_en: 'The Project' }, + { id: 'team', label_de: 'Wer steckt dahinter', label_en: 'Who\'s Behind It' }, + { id: 'stueck', label_de: 'Das Stück', label_en: 'The Play' }, + { id: 'mitwirkung', label_de: 'Mitwirkung', label_en: 'Participation' }, + { id: 'termine', label_de: 'Termine', label_en: 'Schedule' }, + { id: 'presse', label_de: 'Presse', label_en: 'Press' }, + { id: 'gallery', label_de: 'Galerie', label_en: 'Gallery' }, + { id: 'tickets', label_de: 'Tickets', label_en: 'Tickets' }, +]; +--- + + + + + + diff --git a/src/components/LanguageSwitcher.astro b/src/components/LanguageSwitcher.astro new file mode 100644 index 0000000..3456b45 --- /dev/null +++ b/src/components/LanguageSwitcher.astro @@ -0,0 +1,97 @@ +--- +interface Props { + currentLang: 'de' | 'en'; +} + +const { currentLang } = Astro.props; +--- + +
+ + | + +
+ + + + diff --git a/src/components/PhotoGallery.astro b/src/components/PhotoGallery.astro new file mode 100644 index 0000000..d59ce24 --- /dev/null +++ b/src/components/PhotoGallery.astro @@ -0,0 +1,87 @@ +--- +interface Props { + images: string[]; +} + +const { images } = Astro.props; +--- + +{images && images.length > 0 ? ( + +) : ( +
+

Fotos werden bald hinzugefügt. Besuchen Sie uns später wieder!

+

Photos will be added soon. Check back later!

+
+)} + + diff --git a/src/components/TheaterSection.astro b/src/components/TheaterSection.astro new file mode 100644 index 0000000..d7957c6 --- /dev/null +++ b/src/components/TheaterSection.astro @@ -0,0 +1,84 @@ +--- +interface Props { + id: string; + titleDe: string; + titleEn: string; + variant?: 'light' | 'dark'; +} + +const { id, titleDe, titleEn, variant = 'light' } = Astro.props; +--- + +
+
+

+ {titleDe} + {titleEn} +

+
+ +
+
+
+ + diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 4d5c1a3..69141ed 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -8,32 +8,26 @@ const { title, description = "Theater Ziefen - Coming 2029" } = Astro.props; --- - + + + + {title} | Theater Ziefen + -
-
- -
-
-
@@ -47,13 +41,13 @@ const { title, description = "Theater Ziefen - Coming 2029" } = Astro.props; diff --git a/tina/__generated__/_graphql.json b/tina/__generated__/_graphql.json index 9dc557e..b89efa4 100644 --- a/tina/__generated__/_graphql.json +++ b/tina/__generated__/_graphql.json @@ -1 +1 @@ -{"kind":"Document","definitions":[{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"Reference"},"description":{"kind":"StringValue","value":"References another document, used as a foreign key"},"directives":[]},{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"JSON"},"description":{"kind":"StringValue","value":""},"directives":[]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"SystemInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"filename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"basename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasReferences"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"breadcrumbs"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excludeExtension"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"relativePath"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"extension"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"template"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Folder"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasPreviousPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasNextPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"startCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"endCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Node"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Document"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":"A relay-compliant pagination connection"},"name":{"kind":"Name","value":"Connection"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Query"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"getOptimizedQuery"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"queryString"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collections"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"id"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Node"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"document"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"post"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"postConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"page"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnection"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"DocumentConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"DocumentConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Collection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"slug"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"format"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"matches"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"templates"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"fields"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"documents"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"folder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnection"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"DocumentNode"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Post"}},{"kind":"NamedType","name":{"kind":"Name","value":"Page"}},{"kind":"NamedType","name":{"kind":"Name","value":"Folder"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Post"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"coverImage"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"StringFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DatetimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"ImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"RichTextFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PostConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Page"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Mutation"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"addPendingDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"template"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentUpdateMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"deleteDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createFolder"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentUpdateMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]}]} \ No newline at end of file +{"kind":"Document","definitions":[{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"Reference"},"description":{"kind":"StringValue","value":"References another document, used as a foreign key"},"directives":[]},{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"JSON"},"description":{"kind":"StringValue","value":""},"directives":[]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"SystemInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"filename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"basename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasReferences"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"breadcrumbs"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excludeExtension"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"relativePath"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"extension"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"template"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Folder"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasPreviousPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasNextPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"startCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"endCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Node"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Document"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":"A relay-compliant pagination connection"},"name":{"kind":"Name","value":"Connection"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Query"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"getOptimizedQuery"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"queryString"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collections"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"id"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Node"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"document"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"post"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"postConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"page"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theaterHomepageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageConnection"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"DocumentConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"DocumentConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Collection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"slug"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"format"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"matches"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"templates"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"fields"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"documents"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"folder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnection"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"DocumentNode"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Post"}},{"kind":"NamedType","name":{"kind":"Name","value":"Page"}},{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}},{"kind":"NamedType","name":{"kind":"Name","value":"Folder"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Post"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"coverImage"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"StringFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DatetimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"ImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"RichTextFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PostConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Page"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageHero"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"subtitle_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"subtitle_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageProjekt"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTeamOrganizations"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"role_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"role_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTeam"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"organizations"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizations"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageStueck"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageMitwirkung"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_email"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_phone"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTermineEvents"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTermine"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"events"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEvents"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepagePresse"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageGallery"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"images"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTickets"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"ticket_url"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"TheaterHomepage"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hero"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHero"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"projekt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjekt"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"team"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeam"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"stueck"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueck"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"mitwirkung"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkung"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"termine"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermine"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"presse"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresse"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"gallery"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGallery"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tickets"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTickets"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageHeroFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageProjektFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"organizations"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageStueckFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMitwirkungFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_email"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_phone"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineEventsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"events"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEventsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepagePresseFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageGalleryFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"images"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTicketsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"ticket_url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHeroFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"projekt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjektFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"team"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"stueck"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueckFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"mitwirkung"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkungFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"termine"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"presse"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresseFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"gallery"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGalleryFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tickets"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTicketsFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Mutation"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"addPendingDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"template"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentUpdateMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"deleteDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createFolder"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateTheaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createTheaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentUpdateMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageHeroMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageProjektMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"organizations"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageStueckMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMitwirkungMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_email"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_phone"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineEventsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"events"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEventsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepagePresseMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageGalleryMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"images"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTicketsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"ticket_url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHeroMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"projekt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjektMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"team"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"stueck"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueckMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"mitwirkung"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkungMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"termine"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"presse"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresseMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"gallery"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGalleryMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tickets"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTicketsMutation"}}}]}]} \ No newline at end of file diff --git a/tina/__generated__/_lookup.json b/tina/__generated__/_lookup.json index a80ec0a..3368f7e 100644 --- a/tina/__generated__/_lookup.json +++ b/tina/__generated__/_lookup.json @@ -1 +1 @@ -{"DocumentConnection":{"type":"DocumentConnection","resolveType":"multiCollectionDocumentList","collections":["post","page"]},"Node":{"type":"Node","resolveType":"nodeDocument"},"DocumentNode":{"type":"DocumentNode","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Post":{"type":"Post","resolveType":"collectionDocument","collection":"post","createPost":"create","updatePost":"update"},"PostConnection":{"type":"PostConnection","resolveType":"collectionDocumentList","collection":"post"},"Page":{"type":"Page","resolveType":"collectionDocument","collection":"page","createPage":"create","updatePage":"update"},"PageConnection":{"type":"PageConnection","resolveType":"collectionDocumentList","collection":"page"}} \ No newline at end of file +{"DocumentConnection":{"type":"DocumentConnection","resolveType":"multiCollectionDocumentList","collections":["post","page","theaterHomepage"]},"Node":{"type":"Node","resolveType":"nodeDocument"},"DocumentNode":{"type":"DocumentNode","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Post":{"type":"Post","resolveType":"collectionDocument","collection":"post","createPost":"create","updatePost":"update"},"PostConnection":{"type":"PostConnection","resolveType":"collectionDocumentList","collection":"post"},"Page":{"type":"Page","resolveType":"collectionDocument","collection":"page","createPage":"create","updatePage":"update"},"PageConnection":{"type":"PageConnection","resolveType":"collectionDocumentList","collection":"page"},"TheaterHomepage":{"type":"TheaterHomepage","resolveType":"collectionDocument","collection":"theaterHomepage","createTheaterHomepage":"create","updateTheaterHomepage":"update"},"TheaterHomepageConnection":{"type":"TheaterHomepageConnection","resolveType":"collectionDocumentList","collection":"theaterHomepage"}} \ No newline at end of file diff --git a/tina/__generated__/_schema.json b/tina/__generated__/_schema.json index b3c4051..ef513e1 100644 --- a/tina/__generated__/_schema.json +++ b/tina/__generated__/_schema.json @@ -1 +1 @@ -{"version":{"fullVersion":"2.1.0","major":"2","minor":"1","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"post","label":"Blog Posts","path":"content/blog","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["post","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Publication Date","required":true,"namespace":["post","date"],"searchable":true,"uid":false},{"type":"string","name":"excerpt","label":"Excerpt","required":true,"description":"Short summary of the blog post","namespace":["post","excerpt"],"searchable":true,"uid":false},{"type":"image","name":"coverImage","label":"Cover Image","description":"Featured image for the blog post","namespace":["post","coverImage"],"searchable":false,"uid":false},{"type":"rich-text","name":"body","label":"Body","isBody":true,"required":true,"namespace":["post","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["post"]},{"name":"page","label":"Pages","path":"content/pages","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["page","title"],"searchable":true,"uid":false},{"type":"string","name":"description","label":"Description","description":"Meta description for SEO","namespace":["page","description"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"required":true,"namespace":["page","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["page"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"images"}}}} \ No newline at end of file +{"version":{"fullVersion":"2.1.0","major":"2","minor":"1","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"post","label":"Blog Posts","path":"content/blog","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["post","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Publication Date","required":true,"namespace":["post","date"],"searchable":true,"uid":false},{"type":"string","name":"excerpt","label":"Excerpt","required":true,"description":"Short summary of the blog post","namespace":["post","excerpt"],"searchable":true,"uid":false},{"type":"image","name":"coverImage","label":"Cover Image","description":"Featured image for the blog post","namespace":["post","coverImage"],"searchable":false,"uid":false},{"type":"rich-text","name":"body","label":"Body","isBody":true,"required":true,"namespace":["post","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["post"]},{"name":"page","label":"Pages","path":"content/pages","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["page","title"],"searchable":true,"uid":false},{"type":"string","name":"description","label":"Description","description":"Meta description for SEO","namespace":["page","description"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"required":true,"namespace":["page","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["page"]},{"name":"theaterHomepage","label":"Theater Homepage","path":"content/theater","format":"mdx","ui":{"allowedActions":{"create":false,"delete":false}},"fields":[{"type":"string","name":"title","label":"Page Title","isTitle":true,"required":true,"namespace":["theaterHomepage","title"],"searchable":true,"uid":false},{"type":"object","name":"hero","label":"Hero Section","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","hero","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","hero","title_en"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_de","label":"Subtitle (German)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_de"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_en","label":"Subtitle (English)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","hero"],"searchable":true,"uid":false},{"type":"object","name":"projekt","label":"Section 1: Das Projekt / The Project","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","projekt","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","projekt","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","projekt","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","projekt","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","projekt"],"searchable":true,"uid":false},{"type":"object","name":"team","label":"Section 2: Wer steckt dahinter / Who's Behind It","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","team","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","team","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","team","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","team","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"object","name":"organizations","label":"Organizations","list":true,"fields":[{"type":"string","name":"name","label":"Name","namespace":["theaterHomepage","team","organizations","name"],"searchable":true,"uid":false},{"type":"string","name":"role_de","label":"Role (German)","namespace":["theaterHomepage","team","organizations","role_de"],"searchable":true,"uid":false},{"type":"string","name":"role_en","label":"Role (English)","namespace":["theaterHomepage","team","organizations","role_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","team","organizations"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","team"],"searchable":true,"uid":false},{"type":"object","name":"stueck","label":"Section 3: Das Stück / The Play","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","stueck","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","stueck","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","stueck","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","stueck","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","stueck"],"searchable":true,"uid":false},{"type":"object","name":"mitwirkung","label":"Section 4: Mitwirkung / Participation","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","mitwirkung","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","mitwirkung","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","mitwirkung","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","mitwirkung","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"string","name":"director_name","label":"Director Name","namespace":["theaterHomepage","mitwirkung","director_name"],"searchable":true,"uid":false},{"type":"string","name":"director_email","label":"Director Email","namespace":["theaterHomepage","mitwirkung","director_email"],"searchable":true,"uid":false},{"type":"string","name":"director_phone","label":"Director Phone","namespace":["theaterHomepage","mitwirkung","director_phone"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","mitwirkung"],"searchable":true,"uid":false},{"type":"object","name":"termine","label":"Section 5: Termine / Schedule","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","termine","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","termine","title_en"],"searchable":true,"uid":false},{"type":"object","name":"events","label":"Events","list":true,"fields":[{"type":"string","name":"title_de","label":"Event Title (German)","namespace":["theaterHomepage","termine","events","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Event Title (English)","namespace":["theaterHomepage","termine","events","title_en"],"searchable":true,"uid":false},{"type":"string","name":"date","label":"Date/Period","namespace":["theaterHomepage","termine","events","date"],"searchable":true,"uid":false},{"type":"string","name":"description_de","label":"Description (German)","ui":{"component":"textarea"},"namespace":["theaterHomepage","termine","events","description_de"],"searchable":true,"uid":false},{"type":"string","name":"description_en","label":"Description (English)","ui":{"component":"textarea"},"namespace":["theaterHomepage","termine","events","description_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","termine","events"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","termine"],"searchable":true,"uid":false},{"type":"object","name":"presse","label":"Section 6: Presse / Press","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","presse","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","presse","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","presse","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","presse","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","presse"],"searchable":true,"uid":false},{"type":"object","name":"gallery","label":"Section 7: Foto Galerie / Photo Gallery","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","gallery","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","gallery","title_en"],"searchable":true,"uid":false},{"type":"image","name":"images","label":"Gallery Images","list":true,"namespace":["theaterHomepage","gallery","images"],"searchable":false,"uid":false}],"namespace":["theaterHomepage","gallery"],"searchable":true,"uid":false},{"type":"object","name":"tickets","label":"Section 8: Tickets","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","tickets","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","tickets","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","tickets","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","tickets","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"string","name":"ticket_url","label":"Ticket Purchase URL","description":"External link to ticket partner","namespace":["theaterHomepage","tickets","ticket_url"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","tickets"],"searchable":true,"uid":false}],"namespace":["theaterHomepage"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"images"}}}} \ No newline at end of file diff --git a/tina/__generated__/client.ts b/tina/__generated__/client.ts index 9611398..00b5098 100644 --- a/tina/__generated__/client.ts +++ b/tina/__generated__/client.ts @@ -1,2 +1,5 @@ -export default ()=>({}) -export const client = ()=>({}) \ No newline at end of file +import { createClient } from "tinacms/dist/client"; +import { queries } from "./types"; +export const client = createClient({ url: 'http://localhost:4001/graphql', token: '', queries, }); +export default client; + \ No newline at end of file diff --git a/tina/__generated__/config.prebuild.jsx b/tina/__generated__/config.prebuild.jsx index b962ac3..c0eea00 100644 --- a/tina/__generated__/config.prebuild.jsx +++ b/tina/__generated__/config.prebuild.jsx @@ -91,6 +91,386 @@ var config_default = defineConfig({ required: true } ] + }, + { + name: "theaterHomepage", + label: "Theater Homepage", + path: "content/theater", + format: "mdx", + ui: { + allowedActions: { + create: false, + delete: false + } + }, + fields: [ + { + type: "string", + name: "title", + label: "Page Title", + isTitle: true, + required: true + }, + // Hero Section + { + type: "object", + name: "hero", + label: "Hero Section", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "string", + name: "subtitle_de", + label: "Subtitle (German)", + required: true, + ui: { + component: "textarea" + } + }, + { + type: "string", + name: "subtitle_en", + label: "Subtitle (English)", + required: true, + ui: { + component: "textarea" + } + } + ] + }, + // Section 1: Das Projekt + { + type: "object", + name: "projekt", + label: "Section 1: Das Projekt / The Project", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + } + ] + }, + // Section 2: Wer steckt dahinter + { + type: "object", + name: "team", + label: "Section 2: Wer steckt dahinter / Who's Behind It", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + }, + { + type: "object", + name: "organizations", + label: "Organizations", + list: true, + fields: [ + { + type: "string", + name: "name", + label: "Name" + }, + { + type: "string", + name: "role_de", + label: "Role (German)" + }, + { + type: "string", + name: "role_en", + label: "Role (English)" + } + ] + } + ] + }, + // Section 3: Das Stück + { + type: "object", + name: "stueck", + label: "Section 3: Das St\xFCck / The Play", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + } + ] + }, + // Section 4: Mitwirkung + { + type: "object", + name: "mitwirkung", + label: "Section 4: Mitwirkung / Participation", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + }, + { + type: "string", + name: "director_name", + label: "Director Name" + }, + { + type: "string", + name: "director_email", + label: "Director Email" + }, + { + type: "string", + name: "director_phone", + label: "Director Phone" + } + ] + }, + // Section 5: Termine + { + type: "object", + name: "termine", + label: "Section 5: Termine / Schedule", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "object", + name: "events", + label: "Events", + list: true, + fields: [ + { + type: "string", + name: "title_de", + label: "Event Title (German)" + }, + { + type: "string", + name: "title_en", + label: "Event Title (English)" + }, + { + type: "string", + name: "date", + label: "Date/Period" + }, + { + type: "string", + name: "description_de", + label: "Description (German)", + ui: { + component: "textarea" + } + }, + { + type: "string", + name: "description_en", + label: "Description (English)", + ui: { + component: "textarea" + } + } + ] + } + ] + }, + // Section 6: Presse + { + type: "object", + name: "presse", + label: "Section 6: Presse / Press", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + } + ] + }, + // Section 7: Foto Galerie + { + type: "object", + name: "gallery", + label: "Section 7: Foto Galerie / Photo Gallery", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "image", + name: "images", + label: "Gallery Images", + list: true + } + ] + }, + // Section 8: Tickets + { + type: "object", + name: "tickets", + label: "Section 8: Tickets", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true + }, + { + type: "string", + name: "ticket_url", + label: "Ticket Purchase URL", + description: "External link to ticket partner" + } + ] + } + ] } ] } diff --git a/tina/__generated__/frags.gql b/tina/__generated__/frags.gql new file mode 100644 index 0000000..60987a2 --- /dev/null +++ b/tina/__generated__/frags.gql @@ -0,0 +1,98 @@ +fragment PostParts on Post { + __typename + title + date + excerpt + coverImage + body +} + +fragment PageParts on Page { + __typename + title + description + body +} + +fragment TheaterHomepageParts on TheaterHomepage { + __typename + title + hero { + __typename + title_de + title_en + subtitle_de + subtitle_en + } + projekt { + __typename + title_de + title_en + content_de + content_en + } + team { + __typename + title_de + title_en + content_de + content_en + organizations { + __typename + name + role_de + role_en + } + } + stueck { + __typename + title_de + title_en + content_de + content_en + } + mitwirkung { + __typename + title_de + title_en + content_de + content_en + director_name + director_email + director_phone + } + termine { + __typename + title_de + title_en + events { + __typename + title_de + title_en + date + description_de + description_en + } + } + presse { + __typename + title_de + title_en + content_de + content_en + } + gallery { + __typename + title_de + title_en + images + } + tickets { + __typename + title_de + title_en + content_de + content_en + ticket_url + } +} diff --git a/tina/__generated__/queries.gql b/tina/__generated__/queries.gql new file mode 100644 index 0000000..5cda763 --- /dev/null +++ b/tina/__generated__/queries.gql @@ -0,0 +1,164 @@ +query post($relativePath: String!) { + post(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PostParts + } +} + +query postConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: PostFilter) { + postConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PostParts + } + } + } +} + +query page($relativePath: String!) { + page(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PageParts + } +} + +query pageConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: PageFilter) { + pageConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PageParts + } + } + } +} + +query theaterHomepage($relativePath: String!) { + theaterHomepage(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...TheaterHomepageParts + } +} + +query theaterHomepageConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: TheaterHomepageFilter) { + theaterHomepageConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...TheaterHomepageParts + } + } + } +} diff --git a/tina/__generated__/schema.gql b/tina/__generated__/schema.gql new file mode 100644 index 0000000..263d275 --- /dev/null +++ b/tina/__generated__/schema.gql @@ -0,0 +1,517 @@ +# DO NOT MODIFY THIS FILE. This file is automatically generated by Tina +"""References another document, used as a foreign key""" +scalar Reference + +"""""" +scalar JSON + +type SystemInfo { + filename: String! + title: String + basename: String! + hasReferences: Boolean + breadcrumbs(excludeExtension: Boolean): [String!]! + path: String! + relativePath: String! + extension: String! + template: String! + collection: Collection! +} + +type Folder { + name: String! + path: String! +} + +type PageInfo { + hasPreviousPage: Boolean! + hasNextPage: Boolean! + startCursor: String! + endCursor: String! +} + +"""""" +interface Node { + id: ID! +} + +"""""" +interface Document { + id: ID! + _sys: SystemInfo + _values: JSON! +} + +"""A relay-compliant pagination connection""" +interface Connection { + totalCount: Float! + pageInfo: PageInfo! +} + +type Query { + getOptimizedQuery(queryString: String!): String + collection(collection: String): Collection! + collections: [Collection!]! + node(id: String): Node! + document(collection: String, relativePath: String): DocumentNode! + post(relativePath: String): Post! + postConnection(before: String, after: String, first: Float, last: Float, sort: String, filter: PostFilter): PostConnection! + page(relativePath: String): Page! + pageConnection(before: String, after: String, first: Float, last: Float, sort: String, filter: PageFilter): PageConnection! + theaterHomepage(relativePath: String): TheaterHomepage! + theaterHomepageConnection(before: String, after: String, first: Float, last: Float, sort: String, filter: TheaterHomepageFilter): TheaterHomepageConnection! +} + +input DocumentFilter { + post: PostFilter + page: PageFilter + theaterHomepage: TheaterHomepageFilter +} + +type DocumentConnectionEdges { + cursor: String! + node: DocumentNode +} + +type DocumentConnection implements Connection { + pageInfo: PageInfo! + totalCount: Float! + edges: [DocumentConnectionEdges] +} + +type Collection { + name: String! + slug: String! + label: String + path: String! + format: String + matches: String + templates: [JSON] + fields: [JSON] + documents(before: String, after: String, first: Float, last: Float, sort: String, filter: DocumentFilter, folder: String): DocumentConnection! +} + +union DocumentNode = Post | Page | TheaterHomepage | Folder + +type Post implements Node & Document { + title: String! + date: String! + excerpt: String! + coverImage: String + body: JSON! + id: ID! + _sys: SystemInfo! + _values: JSON! +} + +input StringFilter { + startsWith: String + eq: String + exists: Boolean + in: [String] +} + +input DatetimeFilter { + after: String + before: String + eq: String + exists: Boolean + in: [String] +} + +input ImageFilter { + startsWith: String + eq: String + exists: Boolean + in: [String] +} + +input RichTextFilter { + startsWith: String + eq: String + exists: Boolean +} + +input PostFilter { + title: StringFilter + date: DatetimeFilter + excerpt: StringFilter + coverImage: ImageFilter + body: RichTextFilter +} + +type PostConnectionEdges { + cursor: String! + node: Post +} + +type PostConnection implements Connection { + pageInfo: PageInfo! + totalCount: Float! + edges: [PostConnectionEdges] +} + +type Page implements Node & Document { + title: String! + description: String + body: JSON! + id: ID! + _sys: SystemInfo! + _values: JSON! +} + +input PageFilter { + title: StringFilter + description: StringFilter + body: RichTextFilter +} + +type PageConnectionEdges { + cursor: String! + node: Page +} + +type PageConnection implements Connection { + pageInfo: PageInfo! + totalCount: Float! + edges: [PageConnectionEdges] +} + +type TheaterHomepageHero { + title_de: String! + title_en: String! + subtitle_de: String! + subtitle_en: String! +} + +type TheaterHomepageProjekt { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! +} + +type TheaterHomepageTeamOrganizations { + name: String + role_de: String + role_en: String +} + +type TheaterHomepageTeam { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! + organizations: [TheaterHomepageTeamOrganizations] +} + +type TheaterHomepageStueck { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! +} + +type TheaterHomepageMitwirkung { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! + director_name: String + director_email: String + director_phone: String +} + +type TheaterHomepageTermineEvents { + title_de: String + title_en: String + date: String + description_de: String + description_en: String +} + +type TheaterHomepageTermine { + title_de: String! + title_en: String! + events: [TheaterHomepageTermineEvents] +} + +type TheaterHomepagePresse { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! +} + +type TheaterHomepageGallery { + title_de: String! + title_en: String! + images: [String] +} + +type TheaterHomepageTickets { + title_de: String! + title_en: String! + content_de: JSON! + content_en: JSON! + ticket_url: String +} + +type TheaterHomepage implements Node & Document { + title: String! + hero: TheaterHomepageHero + projekt: TheaterHomepageProjekt + team: TheaterHomepageTeam + stueck: TheaterHomepageStueck + mitwirkung: TheaterHomepageMitwirkung + termine: TheaterHomepageTermine + presse: TheaterHomepagePresse + gallery: TheaterHomepageGallery + tickets: TheaterHomepageTickets + id: ID! + _sys: SystemInfo! + _values: JSON! +} + +input TheaterHomepageHeroFilter { + title_de: StringFilter + title_en: StringFilter + subtitle_de: StringFilter + subtitle_en: StringFilter +} + +input TheaterHomepageProjektFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter +} + +input TheaterHomepageTeamOrganizationsFilter { + name: StringFilter + role_de: StringFilter + role_en: StringFilter +} + +input TheaterHomepageTeamFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter + organizations: TheaterHomepageTeamOrganizationsFilter +} + +input TheaterHomepageStueckFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter +} + +input TheaterHomepageMitwirkungFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter + director_name: StringFilter + director_email: StringFilter + director_phone: StringFilter +} + +input TheaterHomepageTermineEventsFilter { + title_de: StringFilter + title_en: StringFilter + date: StringFilter + description_de: StringFilter + description_en: StringFilter +} + +input TheaterHomepageTermineFilter { + title_de: StringFilter + title_en: StringFilter + events: TheaterHomepageTermineEventsFilter +} + +input TheaterHomepagePresseFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter +} + +input TheaterHomepageGalleryFilter { + title_de: StringFilter + title_en: StringFilter + images: ImageFilter +} + +input TheaterHomepageTicketsFilter { + title_de: StringFilter + title_en: StringFilter + content_de: RichTextFilter + content_en: RichTextFilter + ticket_url: StringFilter +} + +input TheaterHomepageFilter { + title: StringFilter + hero: TheaterHomepageHeroFilter + projekt: TheaterHomepageProjektFilter + team: TheaterHomepageTeamFilter + stueck: TheaterHomepageStueckFilter + mitwirkung: TheaterHomepageMitwirkungFilter + termine: TheaterHomepageTermineFilter + presse: TheaterHomepagePresseFilter + gallery: TheaterHomepageGalleryFilter + tickets: TheaterHomepageTicketsFilter +} + +type TheaterHomepageConnectionEdges { + cursor: String! + node: TheaterHomepage +} + +type TheaterHomepageConnection implements Connection { + pageInfo: PageInfo! + totalCount: Float! + edges: [TheaterHomepageConnectionEdges] +} + +type Mutation { + addPendingDocument(collection: String!, relativePath: String!, template: String): DocumentNode! + updateDocument(collection: String, relativePath: String!, params: DocumentUpdateMutation!): DocumentNode! + deleteDocument(collection: String, relativePath: String!): DocumentNode! + createDocument(collection: String, relativePath: String!, params: DocumentMutation!): DocumentNode! + createFolder(collection: String, relativePath: String!): DocumentNode! + updatePost(relativePath: String!, params: PostMutation!): Post! + createPost(relativePath: String!, params: PostMutation!): Post! + updatePage(relativePath: String!, params: PageMutation!): Page! + createPage(relativePath: String!, params: PageMutation!): Page! + updateTheaterHomepage(relativePath: String!, params: TheaterHomepageMutation!): TheaterHomepage! + createTheaterHomepage(relativePath: String!, params: TheaterHomepageMutation!): TheaterHomepage! +} + +input DocumentUpdateMutation { + post: PostMutation + page: PageMutation + theaterHomepage: TheaterHomepageMutation + relativePath: String +} + +input DocumentMutation { + post: PostMutation + page: PageMutation + theaterHomepage: TheaterHomepageMutation +} + +input PostMutation { + title: String + date: String + excerpt: String + coverImage: String + body: JSON +} + +input PageMutation { + title: String + description: String + body: JSON +} + +input TheaterHomepageHeroMutation { + title_de: String + title_en: String + subtitle_de: String + subtitle_en: String +} + +input TheaterHomepageProjektMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON +} + +input TheaterHomepageTeamOrganizationsMutation { + name: String + role_de: String + role_en: String +} + +input TheaterHomepageTeamMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON + organizations: [TheaterHomepageTeamOrganizationsMutation] +} + +input TheaterHomepageStueckMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON +} + +input TheaterHomepageMitwirkungMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON + director_name: String + director_email: String + director_phone: String +} + +input TheaterHomepageTermineEventsMutation { + title_de: String + title_en: String + date: String + description_de: String + description_en: String +} + +input TheaterHomepageTermineMutation { + title_de: String + title_en: String + events: [TheaterHomepageTermineEventsMutation] +} + +input TheaterHomepagePresseMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON +} + +input TheaterHomepageGalleryMutation { + title_de: String + title_en: String + images: [String] +} + +input TheaterHomepageTicketsMutation { + title_de: String + title_en: String + content_de: JSON + content_en: JSON + ticket_url: String +} + +input TheaterHomepageMutation { + title: String + hero: TheaterHomepageHeroMutation + projekt: TheaterHomepageProjektMutation + team: TheaterHomepageTeamMutation + stueck: TheaterHomepageStueckMutation + mitwirkung: TheaterHomepageMitwirkungMutation + termine: TheaterHomepageTermineMutation + presse: TheaterHomepagePresseMutation + gallery: TheaterHomepageGalleryMutation + tickets: TheaterHomepageTicketsMutation +} + +schema { + query: Query + mutation: Mutation +} diff --git a/tina/__generated__/static-media.json b/tina/__generated__/static-media.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/tina/__generated__/static-media.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tina/__generated__/types.ts b/tina/__generated__/types.ts new file mode 100644 index 0000000..08e20c5 --- /dev/null +++ b/tina/__generated__/types.ts @@ -0,0 +1,1129 @@ +//@ts-nocheck + // DO NOT MODIFY THIS FILE. This file is automatically generated by Tina + export function gql(strings: TemplateStringsArray, ...args: string[]): string { + let str = '' + strings.forEach((string, i) => { + str += string + (args[i] || '') + }) + return str + } + export type Maybe = T | null; +export type InputMaybe = Maybe; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + /** References another document, used as a foreign key */ + Reference: { input: any; output: any; } + JSON: { input: any; output: any; } +}; + +export type SystemInfo = { + __typename?: 'SystemInfo'; + filename: Scalars['String']['output']; + title?: Maybe; + basename: Scalars['String']['output']; + hasReferences?: Maybe; + breadcrumbs: Array; + path: Scalars['String']['output']; + relativePath: Scalars['String']['output']; + extension: Scalars['String']['output']; + template: Scalars['String']['output']; + collection: Collection; +}; + + +export type SystemInfoBreadcrumbsArgs = { + excludeExtension?: InputMaybe; +}; + +export type Folder = { + __typename?: 'Folder'; + name: Scalars['String']['output']; + path: Scalars['String']['output']; +}; + +export type PageInfo = { + __typename?: 'PageInfo'; + hasPreviousPage: Scalars['Boolean']['output']; + hasNextPage: Scalars['Boolean']['output']; + startCursor: Scalars['String']['output']; + endCursor: Scalars['String']['output']; +}; + +export type Node = { + id: Scalars['ID']['output']; +}; + +export type Document = { + id: Scalars['ID']['output']; + _sys?: Maybe; + _values: Scalars['JSON']['output']; +}; + +/** A relay-compliant pagination connection */ +export type Connection = { + totalCount: Scalars['Float']['output']; + pageInfo: PageInfo; +}; + +export type Query = { + __typename?: 'Query'; + getOptimizedQuery?: Maybe; + collection: Collection; + collections: Array; + node: Node; + document: DocumentNode; + post: Post; + postConnection: PostConnection; + page: Page; + pageConnection: PageConnection; + theaterHomepage: TheaterHomepage; + theaterHomepageConnection: TheaterHomepageConnection; +}; + + +export type QueryGetOptimizedQueryArgs = { + queryString: Scalars['String']['input']; +}; + + +export type QueryCollectionArgs = { + collection?: InputMaybe; +}; + + +export type QueryNodeArgs = { + id?: InputMaybe; +}; + + +export type QueryDocumentArgs = { + collection?: InputMaybe; + relativePath?: InputMaybe; +}; + + +export type QueryPostArgs = { + relativePath?: InputMaybe; +}; + + +export type QueryPostConnectionArgs = { + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}; + + +export type QueryPageArgs = { + relativePath?: InputMaybe; +}; + + +export type QueryPageConnectionArgs = { + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}; + + +export type QueryTheaterHomepageArgs = { + relativePath?: InputMaybe; +}; + + +export type QueryTheaterHomepageConnectionArgs = { + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}; + +export type DocumentFilter = { + post?: InputMaybe; + page?: InputMaybe; + theaterHomepage?: InputMaybe; +}; + +export type DocumentConnectionEdges = { + __typename?: 'DocumentConnectionEdges'; + cursor: Scalars['String']['output']; + node?: Maybe; +}; + +export type DocumentConnection = Connection & { + __typename?: 'DocumentConnection'; + pageInfo: PageInfo; + totalCount: Scalars['Float']['output']; + edges?: Maybe>>; +}; + +export type Collection = { + __typename?: 'Collection'; + name: Scalars['String']['output']; + slug: Scalars['String']['output']; + label?: Maybe; + path: Scalars['String']['output']; + format?: Maybe; + matches?: Maybe; + templates?: Maybe>>; + fields?: Maybe>>; + documents: DocumentConnection; +}; + + +export type CollectionDocumentsArgs = { + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; + folder?: InputMaybe; +}; + +export type DocumentNode = Post | Page | TheaterHomepage | Folder; + +export type Post = Node & Document & { + __typename?: 'Post'; + title: Scalars['String']['output']; + date: Scalars['String']['output']; + excerpt: Scalars['String']['output']; + coverImage?: Maybe; + body: Scalars['JSON']['output']; + id: Scalars['ID']['output']; + _sys: SystemInfo; + _values: Scalars['JSON']['output']; +}; + +export type StringFilter = { + startsWith?: InputMaybe; + eq?: InputMaybe; + exists?: InputMaybe; + in?: InputMaybe>>; +}; + +export type DatetimeFilter = { + after?: InputMaybe; + before?: InputMaybe; + eq?: InputMaybe; + exists?: InputMaybe; + in?: InputMaybe>>; +}; + +export type ImageFilter = { + startsWith?: InputMaybe; + eq?: InputMaybe; + exists?: InputMaybe; + in?: InputMaybe>>; +}; + +export type RichTextFilter = { + startsWith?: InputMaybe; + eq?: InputMaybe; + exists?: InputMaybe; +}; + +export type PostFilter = { + title?: InputMaybe; + date?: InputMaybe; + excerpt?: InputMaybe; + coverImage?: InputMaybe; + body?: InputMaybe; +}; + +export type PostConnectionEdges = { + __typename?: 'PostConnectionEdges'; + cursor: Scalars['String']['output']; + node?: Maybe; +}; + +export type PostConnection = Connection & { + __typename?: 'PostConnection'; + pageInfo: PageInfo; + totalCount: Scalars['Float']['output']; + edges?: Maybe>>; +}; + +export type Page = Node & Document & { + __typename?: 'Page'; + title: Scalars['String']['output']; + description?: Maybe; + body: Scalars['JSON']['output']; + id: Scalars['ID']['output']; + _sys: SystemInfo; + _values: Scalars['JSON']['output']; +}; + +export type PageFilter = { + title?: InputMaybe; + description?: InputMaybe; + body?: InputMaybe; +}; + +export type PageConnectionEdges = { + __typename?: 'PageConnectionEdges'; + cursor: Scalars['String']['output']; + node?: Maybe; +}; + +export type PageConnection = Connection & { + __typename?: 'PageConnection'; + pageInfo: PageInfo; + totalCount: Scalars['Float']['output']; + edges?: Maybe>>; +}; + +export type TheaterHomepageHero = { + __typename?: 'TheaterHomepageHero'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + subtitle_de: Scalars['String']['output']; + subtitle_en: Scalars['String']['output']; +}; + +export type TheaterHomepageProjekt = { + __typename?: 'TheaterHomepageProjekt'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; +}; + +export type TheaterHomepageTeamOrganizations = { + __typename?: 'TheaterHomepageTeamOrganizations'; + name?: Maybe; + role_de?: Maybe; + role_en?: Maybe; +}; + +export type TheaterHomepageTeam = { + __typename?: 'TheaterHomepageTeam'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; + organizations?: Maybe>>; +}; + +export type TheaterHomepageStueck = { + __typename?: 'TheaterHomepageStueck'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; +}; + +export type TheaterHomepageMitwirkung = { + __typename?: 'TheaterHomepageMitwirkung'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; + director_name?: Maybe; + director_email?: Maybe; + director_phone?: Maybe; +}; + +export type TheaterHomepageTermineEvents = { + __typename?: 'TheaterHomepageTermineEvents'; + title_de?: Maybe; + title_en?: Maybe; + date?: Maybe; + description_de?: Maybe; + description_en?: Maybe; +}; + +export type TheaterHomepageTermine = { + __typename?: 'TheaterHomepageTermine'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + events?: Maybe>>; +}; + +export type TheaterHomepagePresse = { + __typename?: 'TheaterHomepagePresse'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; +}; + +export type TheaterHomepageGallery = { + __typename?: 'TheaterHomepageGallery'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + images?: Maybe>>; +}; + +export type TheaterHomepageTickets = { + __typename?: 'TheaterHomepageTickets'; + title_de: Scalars['String']['output']; + title_en: Scalars['String']['output']; + content_de: Scalars['JSON']['output']; + content_en: Scalars['JSON']['output']; + ticket_url?: Maybe; +}; + +export type TheaterHomepage = Node & Document & { + __typename?: 'TheaterHomepage'; + title: Scalars['String']['output']; + hero?: Maybe; + projekt?: Maybe; + team?: Maybe; + stueck?: Maybe; + mitwirkung?: Maybe; + termine?: Maybe; + presse?: Maybe; + gallery?: Maybe; + tickets?: Maybe; + id: Scalars['ID']['output']; + _sys: SystemInfo; + _values: Scalars['JSON']['output']; +}; + +export type TheaterHomepageHeroFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + subtitle_de?: InputMaybe; + subtitle_en?: InputMaybe; +}; + +export type TheaterHomepageProjektFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageTeamOrganizationsFilter = { + name?: InputMaybe; + role_de?: InputMaybe; + role_en?: InputMaybe; +}; + +export type TheaterHomepageTeamFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + organizations?: InputMaybe; +}; + +export type TheaterHomepageStueckFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageMitwirkungFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + director_name?: InputMaybe; + director_email?: InputMaybe; + director_phone?: InputMaybe; +}; + +export type TheaterHomepageTermineEventsFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + date?: InputMaybe; + description_de?: InputMaybe; + description_en?: InputMaybe; +}; + +export type TheaterHomepageTermineFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + events?: InputMaybe; +}; + +export type TheaterHomepagePresseFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageGalleryFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + images?: InputMaybe; +}; + +export type TheaterHomepageTicketsFilter = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + ticket_url?: InputMaybe; +}; + +export type TheaterHomepageFilter = { + title?: InputMaybe; + hero?: InputMaybe; + projekt?: InputMaybe; + team?: InputMaybe; + stueck?: InputMaybe; + mitwirkung?: InputMaybe; + termine?: InputMaybe; + presse?: InputMaybe; + gallery?: InputMaybe; + tickets?: InputMaybe; +}; + +export type TheaterHomepageConnectionEdges = { + __typename?: 'TheaterHomepageConnectionEdges'; + cursor: Scalars['String']['output']; + node?: Maybe; +}; + +export type TheaterHomepageConnection = Connection & { + __typename?: 'TheaterHomepageConnection'; + pageInfo: PageInfo; + totalCount: Scalars['Float']['output']; + edges?: Maybe>>; +}; + +export type Mutation = { + __typename?: 'Mutation'; + addPendingDocument: DocumentNode; + updateDocument: DocumentNode; + deleteDocument: DocumentNode; + createDocument: DocumentNode; + createFolder: DocumentNode; + updatePost: Post; + createPost: Post; + updatePage: Page; + createPage: Page; + updateTheaterHomepage: TheaterHomepage; + createTheaterHomepage: TheaterHomepage; +}; + + +export type MutationAddPendingDocumentArgs = { + collection: Scalars['String']['input']; + relativePath: Scalars['String']['input']; + template?: InputMaybe; +}; + + +export type MutationUpdateDocumentArgs = { + collection?: InputMaybe; + relativePath: Scalars['String']['input']; + params: DocumentUpdateMutation; +}; + + +export type MutationDeleteDocumentArgs = { + collection?: InputMaybe; + relativePath: Scalars['String']['input']; +}; + + +export type MutationCreateDocumentArgs = { + collection?: InputMaybe; + relativePath: Scalars['String']['input']; + params: DocumentMutation; +}; + + +export type MutationCreateFolderArgs = { + collection?: InputMaybe; + relativePath: Scalars['String']['input']; +}; + + +export type MutationUpdatePostArgs = { + relativePath: Scalars['String']['input']; + params: PostMutation; +}; + + +export type MutationCreatePostArgs = { + relativePath: Scalars['String']['input']; + params: PostMutation; +}; + + +export type MutationUpdatePageArgs = { + relativePath: Scalars['String']['input']; + params: PageMutation; +}; + + +export type MutationCreatePageArgs = { + relativePath: Scalars['String']['input']; + params: PageMutation; +}; + + +export type MutationUpdateTheaterHomepageArgs = { + relativePath: Scalars['String']['input']; + params: TheaterHomepageMutation; +}; + + +export type MutationCreateTheaterHomepageArgs = { + relativePath: Scalars['String']['input']; + params: TheaterHomepageMutation; +}; + +export type DocumentUpdateMutation = { + post?: InputMaybe; + page?: InputMaybe; + theaterHomepage?: InputMaybe; + relativePath?: InputMaybe; +}; + +export type DocumentMutation = { + post?: InputMaybe; + page?: InputMaybe; + theaterHomepage?: InputMaybe; +}; + +export type PostMutation = { + title?: InputMaybe; + date?: InputMaybe; + excerpt?: InputMaybe; + coverImage?: InputMaybe; + body?: InputMaybe; +}; + +export type PageMutation = { + title?: InputMaybe; + description?: InputMaybe; + body?: InputMaybe; +}; + +export type TheaterHomepageHeroMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + subtitle_de?: InputMaybe; + subtitle_en?: InputMaybe; +}; + +export type TheaterHomepageProjektMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageTeamOrganizationsMutation = { + name?: InputMaybe; + role_de?: InputMaybe; + role_en?: InputMaybe; +}; + +export type TheaterHomepageTeamMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + organizations?: InputMaybe>>; +}; + +export type TheaterHomepageStueckMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageMitwirkungMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + director_name?: InputMaybe; + director_email?: InputMaybe; + director_phone?: InputMaybe; +}; + +export type TheaterHomepageTermineEventsMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + date?: InputMaybe; + description_de?: InputMaybe; + description_en?: InputMaybe; +}; + +export type TheaterHomepageTermineMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + events?: InputMaybe>>; +}; + +export type TheaterHomepagePresseMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; +}; + +export type TheaterHomepageGalleryMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + images?: InputMaybe>>; +}; + +export type TheaterHomepageTicketsMutation = { + title_de?: InputMaybe; + title_en?: InputMaybe; + content_de?: InputMaybe; + content_en?: InputMaybe; + ticket_url?: InputMaybe; +}; + +export type TheaterHomepageMutation = { + title?: InputMaybe; + hero?: InputMaybe; + projekt?: InputMaybe; + team?: InputMaybe; + stueck?: InputMaybe; + mitwirkung?: InputMaybe; + termine?: InputMaybe; + presse?: InputMaybe; + gallery?: InputMaybe; + tickets?: InputMaybe; +}; + +export type PostPartsFragment = { __typename: 'Post', title: string, date: string, excerpt: string, coverImage?: string | null, body: any }; + +export type PagePartsFragment = { __typename: 'Page', title: string, description?: string | null, body: any }; + +export type TheaterHomepagePartsFragment = { __typename: 'TheaterHomepage', title: string, hero?: { __typename: 'TheaterHomepageHero', title_de: string, title_en: string, subtitle_de: string, subtitle_en: string } | null, projekt?: { __typename: 'TheaterHomepageProjekt', title_de: string, title_en: string, content_de: any, content_en: any } | null, team?: { __typename: 'TheaterHomepageTeam', title_de: string, title_en: string, content_de: any, content_en: any, organizations?: Array<{ __typename: 'TheaterHomepageTeamOrganizations', name?: string | null, role_de?: string | null, role_en?: string | null } | null> | null } | null, stueck?: { __typename: 'TheaterHomepageStueck', title_de: string, title_en: string, content_de: any, content_en: any } | null, mitwirkung?: { __typename: 'TheaterHomepageMitwirkung', title_de: string, title_en: string, content_de: any, content_en: any, director_name?: string | null, director_email?: string | null, director_phone?: string | null } | null, termine?: { __typename: 'TheaterHomepageTermine', title_de: string, title_en: string, events?: Array<{ __typename: 'TheaterHomepageTermineEvents', title_de?: string | null, title_en?: string | null, date?: string | null, description_de?: string | null, description_en?: string | null } | null> | null } | null, presse?: { __typename: 'TheaterHomepagePresse', title_de: string, title_en: string, content_de: any, content_en: any } | null, gallery?: { __typename: 'TheaterHomepageGallery', title_de: string, title_en: string, images?: Array | null } | null, tickets?: { __typename: 'TheaterHomepageTickets', title_de: string, title_en: string, content_de: any, content_en: any, ticket_url?: string | null } | null }; + +export type PostQueryVariables = Exact<{ + relativePath: Scalars['String']['input']; +}>; + + +export type PostQuery = { __typename?: 'Query', post: { __typename: 'Post', id: string, title: string, date: string, excerpt: string, coverImage?: string | null, body: any, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string } } }; + +export type PostConnectionQueryVariables = Exact<{ + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}>; + + +export type PostConnectionQuery = { __typename?: 'Query', postConnection: { __typename?: 'PostConnection', totalCount: number, pageInfo: { __typename?: 'PageInfo', hasPreviousPage: boolean, hasNextPage: boolean, startCursor: string, endCursor: string }, edges?: Array<{ __typename?: 'PostConnectionEdges', cursor: string, node?: { __typename: 'Post', id: string, title: string, date: string, excerpt: string, coverImage?: string | null, body: any, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string } } | null } | null> | null } }; + +export type PageQueryVariables = Exact<{ + relativePath: Scalars['String']['input']; +}>; + + +export type PageQuery = { __typename?: 'Query', page: { __typename: 'Page', id: string, title: string, description?: string | null, body: any, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string } } }; + +export type PageConnectionQueryVariables = Exact<{ + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}>; + + +export type PageConnectionQuery = { __typename?: 'Query', pageConnection: { __typename?: 'PageConnection', totalCount: number, pageInfo: { __typename?: 'PageInfo', hasPreviousPage: boolean, hasNextPage: boolean, startCursor: string, endCursor: string }, edges?: Array<{ __typename?: 'PageConnectionEdges', cursor: string, node?: { __typename: 'Page', id: string, title: string, description?: string | null, body: any, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string } } | null } | null> | null } }; + +export type TheaterHomepageQueryVariables = Exact<{ + relativePath: Scalars['String']['input']; +}>; + + +export type TheaterHomepageQuery = { __typename?: 'Query', theaterHomepage: { __typename: 'TheaterHomepage', id: string, title: string, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string }, hero?: { __typename: 'TheaterHomepageHero', title_de: string, title_en: string, subtitle_de: string, subtitle_en: string } | null, projekt?: { __typename: 'TheaterHomepageProjekt', title_de: string, title_en: string, content_de: any, content_en: any } | null, team?: { __typename: 'TheaterHomepageTeam', title_de: string, title_en: string, content_de: any, content_en: any, organizations?: Array<{ __typename: 'TheaterHomepageTeamOrganizations', name?: string | null, role_de?: string | null, role_en?: string | null } | null> | null } | null, stueck?: { __typename: 'TheaterHomepageStueck', title_de: string, title_en: string, content_de: any, content_en: any } | null, mitwirkung?: { __typename: 'TheaterHomepageMitwirkung', title_de: string, title_en: string, content_de: any, content_en: any, director_name?: string | null, director_email?: string | null, director_phone?: string | null } | null, termine?: { __typename: 'TheaterHomepageTermine', title_de: string, title_en: string, events?: Array<{ __typename: 'TheaterHomepageTermineEvents', title_de?: string | null, title_en?: string | null, date?: string | null, description_de?: string | null, description_en?: string | null } | null> | null } | null, presse?: { __typename: 'TheaterHomepagePresse', title_de: string, title_en: string, content_de: any, content_en: any } | null, gallery?: { __typename: 'TheaterHomepageGallery', title_de: string, title_en: string, images?: Array | null } | null, tickets?: { __typename: 'TheaterHomepageTickets', title_de: string, title_en: string, content_de: any, content_en: any, ticket_url?: string | null } | null } }; + +export type TheaterHomepageConnectionQueryVariables = Exact<{ + before?: InputMaybe; + after?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + sort?: InputMaybe; + filter?: InputMaybe; +}>; + + +export type TheaterHomepageConnectionQuery = { __typename?: 'Query', theaterHomepageConnection: { __typename?: 'TheaterHomepageConnection', totalCount: number, pageInfo: { __typename?: 'PageInfo', hasPreviousPage: boolean, hasNextPage: boolean, startCursor: string, endCursor: string }, edges?: Array<{ __typename?: 'TheaterHomepageConnectionEdges', cursor: string, node?: { __typename: 'TheaterHomepage', id: string, title: string, _sys: { __typename?: 'SystemInfo', filename: string, basename: string, hasReferences?: boolean | null, breadcrumbs: Array, path: string, relativePath: string, extension: string }, hero?: { __typename: 'TheaterHomepageHero', title_de: string, title_en: string, subtitle_de: string, subtitle_en: string } | null, projekt?: { __typename: 'TheaterHomepageProjekt', title_de: string, title_en: string, content_de: any, content_en: any } | null, team?: { __typename: 'TheaterHomepageTeam', title_de: string, title_en: string, content_de: any, content_en: any, organizations?: Array<{ __typename: 'TheaterHomepageTeamOrganizations', name?: string | null, role_de?: string | null, role_en?: string | null } | null> | null } | null, stueck?: { __typename: 'TheaterHomepageStueck', title_de: string, title_en: string, content_de: any, content_en: any } | null, mitwirkung?: { __typename: 'TheaterHomepageMitwirkung', title_de: string, title_en: string, content_de: any, content_en: any, director_name?: string | null, director_email?: string | null, director_phone?: string | null } | null, termine?: { __typename: 'TheaterHomepageTermine', title_de: string, title_en: string, events?: Array<{ __typename: 'TheaterHomepageTermineEvents', title_de?: string | null, title_en?: string | null, date?: string | null, description_de?: string | null, description_en?: string | null } | null> | null } | null, presse?: { __typename: 'TheaterHomepagePresse', title_de: string, title_en: string, content_de: any, content_en: any } | null, gallery?: { __typename: 'TheaterHomepageGallery', title_de: string, title_en: string, images?: Array | null } | null, tickets?: { __typename: 'TheaterHomepageTickets', title_de: string, title_en: string, content_de: any, content_en: any, ticket_url?: string | null } | null } | null } | null> | null } }; + +export const PostPartsFragmentDoc = gql` + fragment PostParts on Post { + __typename + title + date + excerpt + coverImage + body +} + `; +export const PagePartsFragmentDoc = gql` + fragment PageParts on Page { + __typename + title + description + body +} + `; +export const TheaterHomepagePartsFragmentDoc = gql` + fragment TheaterHomepageParts on TheaterHomepage { + __typename + title + hero { + __typename + title_de + title_en + subtitle_de + subtitle_en + } + projekt { + __typename + title_de + title_en + content_de + content_en + } + team { + __typename + title_de + title_en + content_de + content_en + organizations { + __typename + name + role_de + role_en + } + } + stueck { + __typename + title_de + title_en + content_de + content_en + } + mitwirkung { + __typename + title_de + title_en + content_de + content_en + director_name + director_email + director_phone + } + termine { + __typename + title_de + title_en + events { + __typename + title_de + title_en + date + description_de + description_en + } + } + presse { + __typename + title_de + title_en + content_de + content_en + } + gallery { + __typename + title_de + title_en + images + } + tickets { + __typename + title_de + title_en + content_de + content_en + ticket_url + } +} + `; +export const PostDocument = gql` + query post($relativePath: String!) { + post(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PostParts + } +} + ${PostPartsFragmentDoc}`; +export const PostConnectionDocument = gql` + query postConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: PostFilter) { + postConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PostParts + } + } + } +} + ${PostPartsFragmentDoc}`; +export const PageDocument = gql` + query page($relativePath: String!) { + page(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PageParts + } +} + ${PagePartsFragmentDoc}`; +export const PageConnectionDocument = gql` + query pageConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: PageFilter) { + pageConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...PageParts + } + } + } +} + ${PagePartsFragmentDoc}`; +export const TheaterHomepageDocument = gql` + query theaterHomepage($relativePath: String!) { + theaterHomepage(relativePath: $relativePath) { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...TheaterHomepageParts + } +} + ${TheaterHomepagePartsFragmentDoc}`; +export const TheaterHomepageConnectionDocument = gql` + query theaterHomepageConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: TheaterHomepageFilter) { + theaterHomepageConnection( + before: $before + after: $after + first: $first + last: $last + sort: $sort + filter: $filter + ) { + pageInfo { + hasPreviousPage + hasNextPage + startCursor + endCursor + } + totalCount + edges { + cursor + node { + ... on Document { + _sys { + filename + basename + hasReferences + breadcrumbs + path + relativePath + extension + } + id + } + ...TheaterHomepageParts + } + } + } +} + ${TheaterHomepagePartsFragmentDoc}`; +export type Requester = (doc: DocumentNode, vars?: V, options?: C) => Promise + export function getSdk(requester: Requester) { + return { + post(variables: PostQueryVariables, options?: C): Promise<{data: PostQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PostQueryVariables, query: string}> { + return requester<{data: PostQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PostQueryVariables, query: string}, PostQueryVariables>(PostDocument, variables, options); + }, + postConnection(variables?: PostConnectionQueryVariables, options?: C): Promise<{data: PostConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PostConnectionQueryVariables, query: string}> { + return requester<{data: PostConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PostConnectionQueryVariables, query: string}, PostConnectionQueryVariables>(PostConnectionDocument, variables, options); + }, + page(variables: PageQueryVariables, options?: C): Promise<{data: PageQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PageQueryVariables, query: string}> { + return requester<{data: PageQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PageQueryVariables, query: string}, PageQueryVariables>(PageDocument, variables, options); + }, + pageConnection(variables?: PageConnectionQueryVariables, options?: C): Promise<{data: PageConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PageConnectionQueryVariables, query: string}> { + return requester<{data: PageConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: PageConnectionQueryVariables, query: string}, PageConnectionQueryVariables>(PageConnectionDocument, variables, options); + }, + theaterHomepage(variables: TheaterHomepageQueryVariables, options?: C): Promise<{data: TheaterHomepageQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: TheaterHomepageQueryVariables, query: string}> { + return requester<{data: TheaterHomepageQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: TheaterHomepageQueryVariables, query: string}, TheaterHomepageQueryVariables>(TheaterHomepageDocument, variables, options); + }, + theaterHomepageConnection(variables?: TheaterHomepageConnectionQueryVariables, options?: C): Promise<{data: TheaterHomepageConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: TheaterHomepageConnectionQueryVariables, query: string}> { + return requester<{data: TheaterHomepageConnectionQuery, errors?: { message: string, locations: { line: number, column: number }[], path: string[] }[], variables: TheaterHomepageConnectionQueryVariables, query: string}, TheaterHomepageConnectionQueryVariables>(TheaterHomepageConnectionDocument, variables, options); + } + }; + } + export type Sdk = ReturnType; + +// TinaSDK generated code +import { createClient, TinaClient } from "tinacms/dist/client"; + +const generateRequester = ( + client: TinaClient, +) => { + const requester: ( + doc: any, + vars?: any, + options?: { + branch?: string, + /** + * Aside from `method` and `body`, all fetch options are passed + * through to underlying fetch request + */ + fetchOptions?: Omit[1], 'body' | 'method'>, + }, + client + ) => Promise = async (doc, vars, options) => { + let url = client.apiUrl + if (options?.branch) { + const index = client.apiUrl.lastIndexOf('/') + url = client.apiUrl.substring(0, index + 1) + options.branch + } + const data = await client.request({ + query: doc, + variables: vars, + url, + }, options) + + return { data: data?.data, errors: data?.errors, query: doc, variables: vars || {} } + } + + return requester +} + +/** + * @experimental this class can be used but may change in the future + **/ +export const ExperimentalGetTinaClient = () => + getSdk( + generateRequester( + createClient({ + url: "http://localhost:4001/graphql", + queries, + }) + ) + ) + +export const queries = ( + client: TinaClient, +) => { + const requester = generateRequester(client) + return getSdk(requester) +} + + \ No newline at end of file diff --git a/tina/config.ts b/tina/config.ts index d332972..832ba75 100644 --- a/tina/config.ts +++ b/tina/config.ts @@ -94,6 +94,386 @@ export default defineConfig({ }, ], }, + { + name: "theaterHomepage", + label: "Theater Homepage", + path: "content/theater", + format: "mdx", + ui: { + allowedActions: { + create: false, + delete: false, + }, + }, + fields: [ + { + type: "string", + name: "title", + label: "Page Title", + isTitle: true, + required: true, + }, + // Hero Section + { + type: "object", + name: "hero", + label: "Hero Section", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "string", + name: "subtitle_de", + label: "Subtitle (German)", + required: true, + ui: { + component: "textarea", + }, + }, + { + type: "string", + name: "subtitle_en", + label: "Subtitle (English)", + required: true, + ui: { + component: "textarea", + }, + }, + ], + }, + // Section 1: Das Projekt + { + type: "object", + name: "projekt", + label: "Section 1: Das Projekt / The Project", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + ], + }, + // Section 2: Wer steckt dahinter + { + type: "object", + name: "team", + label: "Section 2: Wer steckt dahinter / Who's Behind It", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + { + type: "object", + name: "organizations", + label: "Organizations", + list: true, + fields: [ + { + type: "string", + name: "name", + label: "Name", + }, + { + type: "string", + name: "role_de", + label: "Role (German)", + }, + { + type: "string", + name: "role_en", + label: "Role (English)", + }, + ], + }, + ], + }, + // Section 3: Das Stück + { + type: "object", + name: "stueck", + label: "Section 3: Das Stück / The Play", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + ], + }, + // Section 4: Mitwirkung + { + type: "object", + name: "mitwirkung", + label: "Section 4: Mitwirkung / Participation", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + { + type: "string", + name: "director_name", + label: "Director Name", + }, + { + type: "string", + name: "director_email", + label: "Director Email", + }, + { + type: "string", + name: "director_phone", + label: "Director Phone", + }, + ], + }, + // Section 5: Termine + { + type: "object", + name: "termine", + label: "Section 5: Termine / Schedule", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "object", + name: "events", + label: "Events", + list: true, + fields: [ + { + type: "string", + name: "title_de", + label: "Event Title (German)", + }, + { + type: "string", + name: "title_en", + label: "Event Title (English)", + }, + { + type: "string", + name: "date", + label: "Date/Period", + }, + { + type: "string", + name: "description_de", + label: "Description (German)", + ui: { + component: "textarea", + }, + }, + { + type: "string", + name: "description_en", + label: "Description (English)", + ui: { + component: "textarea", + }, + }, + ], + }, + ], + }, + // Section 6: Presse + { + type: "object", + name: "presse", + label: "Section 6: Presse / Press", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + ], + }, + // Section 7: Foto Galerie + { + type: "object", + name: "gallery", + label: "Section 7: Foto Galerie / Photo Gallery", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "image", + name: "images", + label: "Gallery Images", + list: true, + }, + ], + }, + // Section 8: Tickets + { + type: "object", + name: "tickets", + label: "Section 8: Tickets", + fields: [ + { + type: "string", + name: "title_de", + label: "Title (German)", + required: true, + }, + { + type: "string", + name: "title_en", + label: "Title (English)", + required: true, + }, + { + type: "rich-text", + name: "content_de", + label: "Content (German)", + required: true, + }, + { + type: "rich-text", + name: "content_en", + label: "Content (English)", + required: true, + }, + { + type: "string", + name: "ticket_url", + label: "Ticket Purchase URL", + description: "External link to ticket partner", + }, + ], + }, + ], + }, ], }, }); diff --git a/tina/tina-lock.json b/tina/tina-lock.json new file mode 100644 index 0000000..b9be5ca --- /dev/null +++ b/tina/tina-lock.json @@ -0,0 +1 @@ +{"schema":{"version":{"fullVersion":"2.1.0","major":"2","minor":"1","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"post","label":"Blog Posts","path":"content/blog","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["post","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Publication Date","required":true,"namespace":["post","date"],"searchable":true,"uid":false},{"type":"string","name":"excerpt","label":"Excerpt","required":true,"description":"Short summary of the blog post","namespace":["post","excerpt"],"searchable":true,"uid":false},{"type":"image","name":"coverImage","label":"Cover Image","description":"Featured image for the blog post","namespace":["post","coverImage"],"searchable":false,"uid":false},{"type":"rich-text","name":"body","label":"Body","isBody":true,"required":true,"namespace":["post","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["post"]},{"name":"page","label":"Pages","path":"content/pages","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["page","title"],"searchable":true,"uid":false},{"type":"string","name":"description","label":"Description","description":"Meta description for SEO","namespace":["page","description"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"required":true,"namespace":["page","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["page"]},{"name":"theaterHomepage","label":"Theater Homepage","path":"content/theater","format":"mdx","ui":{"allowedActions":{"create":false,"delete":false}},"fields":[{"type":"string","name":"title","label":"Page Title","isTitle":true,"required":true,"namespace":["theaterHomepage","title"],"searchable":true,"uid":false},{"type":"object","name":"hero","label":"Hero Section","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","hero","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","hero","title_en"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_de","label":"Subtitle (German)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_de"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_en","label":"Subtitle (English)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","hero"],"searchable":true,"uid":false},{"type":"object","name":"projekt","label":"Section 1: Das Projekt / The Project","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","projekt","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","projekt","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","projekt","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","projekt","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","projekt"],"searchable":true,"uid":false},{"type":"object","name":"team","label":"Section 2: Wer steckt dahinter / Who's Behind It","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","team","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","team","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","team","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","team","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"object","name":"organizations","label":"Organizations","list":true,"fields":[{"type":"string","name":"name","label":"Name","namespace":["theaterHomepage","team","organizations","name"],"searchable":true,"uid":false},{"type":"string","name":"role_de","label":"Role (German)","namespace":["theaterHomepage","team","organizations","role_de"],"searchable":true,"uid":false},{"type":"string","name":"role_en","label":"Role (English)","namespace":["theaterHomepage","team","organizations","role_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","team","organizations"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","team"],"searchable":true,"uid":false},{"type":"object","name":"stueck","label":"Section 3: Das Stück / The Play","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","stueck","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","stueck","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","stueck","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","stueck","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","stueck"],"searchable":true,"uid":false},{"type":"object","name":"mitwirkung","label":"Section 4: Mitwirkung / Participation","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","mitwirkung","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","mitwirkung","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","mitwirkung","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","mitwirkung","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"string","name":"director_name","label":"Director Name","namespace":["theaterHomepage","mitwirkung","director_name"],"searchable":true,"uid":false},{"type":"string","name":"director_email","label":"Director Email","namespace":["theaterHomepage","mitwirkung","director_email"],"searchable":true,"uid":false},{"type":"string","name":"director_phone","label":"Director Phone","namespace":["theaterHomepage","mitwirkung","director_phone"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","mitwirkung"],"searchable":true,"uid":false},{"type":"object","name":"termine","label":"Section 5: Termine / Schedule","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","termine","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","termine","title_en"],"searchable":true,"uid":false},{"type":"object","name":"events","label":"Events","list":true,"fields":[{"type":"string","name":"title_de","label":"Event Title (German)","namespace":["theaterHomepage","termine","events","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Event Title (English)","namespace":["theaterHomepage","termine","events","title_en"],"searchable":true,"uid":false},{"type":"string","name":"date","label":"Date/Period","namespace":["theaterHomepage","termine","events","date"],"searchable":true,"uid":false},{"type":"string","name":"description_de","label":"Description (German)","ui":{"component":"textarea"},"namespace":["theaterHomepage","termine","events","description_de"],"searchable":true,"uid":false},{"type":"string","name":"description_en","label":"Description (English)","ui":{"component":"textarea"},"namespace":["theaterHomepage","termine","events","description_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","termine","events"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","termine"],"searchable":true,"uid":false},{"type":"object","name":"presse","label":"Section 6: Presse / Press","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","presse","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","presse","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","presse","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","presse","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","presse"],"searchable":true,"uid":false},{"type":"object","name":"gallery","label":"Section 7: Foto Galerie / Photo Gallery","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","gallery","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","gallery","title_en"],"searchable":true,"uid":false},{"type":"image","name":"images","label":"Gallery Images","list":true,"namespace":["theaterHomepage","gallery","images"],"searchable":false,"uid":false}],"namespace":["theaterHomepage","gallery"],"searchable":true,"uid":false},{"type":"object","name":"tickets","label":"Section 8: Tickets","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","tickets","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","tickets","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","tickets","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","tickets","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"string","name":"ticket_url","label":"Ticket Purchase URL","description":"External link to ticket partner","namespace":["theaterHomepage","tickets","ticket_url"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","tickets"],"searchable":true,"uid":false}],"namespace":["theaterHomepage"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"images"}}}},"lookup":{"DocumentConnection":{"type":"DocumentConnection","resolveType":"multiCollectionDocumentList","collections":["post","page","theaterHomepage"]},"Node":{"type":"Node","resolveType":"nodeDocument"},"DocumentNode":{"type":"DocumentNode","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Post":{"type":"Post","resolveType":"collectionDocument","collection":"post","createPost":"create","updatePost":"update"},"PostConnection":{"type":"PostConnection","resolveType":"collectionDocumentList","collection":"post"},"Page":{"type":"Page","resolveType":"collectionDocument","collection":"page","createPage":"create","updatePage":"update"},"PageConnection":{"type":"PageConnection","resolveType":"collectionDocumentList","collection":"page"},"TheaterHomepage":{"type":"TheaterHomepage","resolveType":"collectionDocument","collection":"theaterHomepage","createTheaterHomepage":"create","updateTheaterHomepage":"update"},"TheaterHomepageConnection":{"type":"TheaterHomepageConnection","resolveType":"collectionDocumentList","collection":"theaterHomepage"}},"graphql":{"kind":"Document","definitions":[{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"Reference"},"description":{"kind":"StringValue","value":"References another document, used as a foreign key"},"directives":[]},{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"JSON"},"description":{"kind":"StringValue","value":""},"directives":[]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"SystemInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"filename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"basename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasReferences"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"breadcrumbs"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excludeExtension"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"relativePath"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"extension"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"template"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Folder"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasPreviousPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasNextPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"startCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"endCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Node"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Document"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":"A relay-compliant pagination connection"},"name":{"kind":"Name","value":"Connection"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Query"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"getOptimizedQuery"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"queryString"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collections"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"id"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Node"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"document"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"post"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"postConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"page"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theaterHomepageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageConnection"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"DocumentConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"DocumentConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Collection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"slug"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"format"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"matches"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"templates"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"fields"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"documents"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"folder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnection"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"DocumentNode"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Post"}},{"kind":"NamedType","name":{"kind":"Name","value":"Page"}},{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}},{"kind":"NamedType","name":{"kind":"Name","value":"Folder"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Post"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"coverImage"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"StringFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DatetimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"ImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"RichTextFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PostConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Page"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageHero"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"subtitle_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"subtitle_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageProjekt"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTeamOrganizations"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"role_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"role_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTeam"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"organizations"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizations"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageStueck"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageMitwirkung"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_email"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"director_phone"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTermineEvents"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description_de"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description_en"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTermine"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"events"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEvents"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepagePresse"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageGallery"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"images"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageTickets"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_de"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"content_en"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"ticket_url"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"TheaterHomepage"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hero"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHero"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"projekt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjekt"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"team"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeam"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"stueck"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueck"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"mitwirkung"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkung"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"termine"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermine"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"presse"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresse"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"gallery"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGallery"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tickets"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTickets"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageHeroFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageProjektFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"organizations"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageStueckFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMitwirkungFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_email"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_phone"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineEventsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"events"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEventsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepagePresseFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageGalleryFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"images"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTicketsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"ticket_url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHeroFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"projekt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjektFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"team"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"stueck"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueckFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"mitwirkung"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkungFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"termine"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"presse"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresseFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"gallery"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGalleryFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tickets"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTicketsFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"TheaterHomepageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Mutation"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"addPendingDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"template"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentUpdateMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"deleteDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createFolder"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateTheaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createTheaterHomepage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepage"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentUpdateMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theaterHomepage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"coverImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageHeroMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"subtitle_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageProjektMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"role_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTeamMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"organizations"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamOrganizationsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageStueckMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMitwirkungMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_email"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"director_phone"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineEventsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTermineMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"events"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineEventsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepagePresseMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageGalleryMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"images"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageTicketsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_de"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content_en"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"ticket_url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TheaterHomepageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageHeroMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"projekt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageProjektMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"team"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTeamMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"stueck"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageStueckMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"mitwirkung"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageMitwirkungMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"termine"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTermineMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"presse"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepagePresseMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"gallery"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageGalleryMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tickets"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TheaterHomepageTicketsMutation"}}}]}]}} \ No newline at end of file