text: /**
   * @generated
   * @providesModule Metadata
   */
  module.exports = {
    "files": [
      {
        "id": "api-reference-relay-container",
        "title": "RelayContainer",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-container.html",
        "next": "api-reference-relay-route",
        "source": "APIReference-Container.md"
      },
      {
        "id": "api-reference-relay-graphql-mutation",
        "title": "Relay.GraphQLMutation",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-graphql-mutation.html",
        "next": "api-reference-relay-proptypes",
        "source": "APIReference-GraphQLMutation.md"
      },
      {
        "id": "api-reference-relay-mutation",
        "title": "Relay.Mutation",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-mutation.html",
        "next": "api-reference-relay-graphql-mutation",
        "source": "APIReference-Mutation.md"
      },
      {
        "id": "api-reference-relay-proptypes",
        "title": "Relay.PropTypes",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-proptypes.html",
        "next": "api-reference-relay-store",
        "source": "APIReference-PropTypes.md"
      },
      {
        "id": "api-reference-relay-ql",
        "title": "Relay.QL",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-ql.html",
        "next": "api-reference-relay-mutation",
        "source": "APIReference-QL.md"
      },
      {
        "id": "api-reference-relay",
        "title": "Relay",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay.html",
        "next": "api-reference-relay-container",
        "source": "APIReference-Relay.md"
      },
      {
        "id": "api-reference-relay-renderer",
        "title": "Relay.Renderer",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-renderer.html",
        "next": "api-reference-relay-root-container",
        "source": "APIReference-Renderer.md"
      },
      {
        "id": "api-reference-relay-root-container",
        "title": "Relay.RootContainer",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-root-container.html",
        "next": "api-reference-relay-ql",
        "source": "APIReference-RootContainer.md"
      },
      {
        "id": "api-reference-relay-route",
        "title": "Relay.Route",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-route.html",
        "next": "api-reference-relay-renderer",
        "source": "APIReference-Route.md"
      },
      {
        "id": "api-reference-relay-store",
        "title": "Relay.Store",
        "layout": "docs",
        "category": "Relay Classic API",
        "permalink": "docs/api-reference-relay-store.html",
        "next": "interfaces-relay-network-layer",
        "source": "APIReference-Store.md"
      },
      {
        "id": "graphql-connections",
        "title": "Connection",
        "layout": "docs",
        "category": "GraphQL",
        "permalink": "docs/graphql-connections.html",
        "next": "graphql-mutations",
        "source": "GraphQL-Connections.md"
      },
      {
        "id": "graphql-further-reading",
        "title": "Further Reading",
        "layout": "docs",
        "category": "GraphQL",
        "permalink": "docs/graphql-further-reading.html",
        "next": "api-reference-relay",
        "source": "GraphQL-FurtherReading.md"
      },
      {
        "id": "graphql-mutations",
        "title": "Mutations",
        "layout": "docs",
        "category": "GraphQL",
        "permalink": "docs/graphql-mutations.html",
        "next": "graphql-further-reading",
        "source": "GraphQL-Mutations.md"
      },
      {
        "id": "graphql-object-identification",
        "title": "Object Identification",
        "layout": "docs",
        "category": "GraphQL",
        "permalink": "docs/graphql-object-identification.html",
        "next": "graphql-connections",
        "source": "GraphQL-ObjectIdentification.md"
      },
      {
        "id": "graphql-relay-specification",
        "title": "GraphQL Relay Specification",
        "layout": "docs",
        "category": "GraphQL",
        "permalink": "docs/graphql-relay-specification.html",
        "next": "graphql-object-identification",
        "source": "GraphQL-RelaySpecification.md"
      },
      {
        "id": "guides-babel-plugin",
        "title": "Babel Relay Plugin",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-babel-plugin.html",
        "next": "graphql-relay-specification",
        "source": "Guides-BabelPlugin.md"
      },
      {
        "id": "guides-containers",
        "title": "Containers",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-containers.html",
        "next": "guides-routes",
        "source": "Guides-Containers.md"
      },
      {
        "id": "guides-mutations",
        "title": "Mutations",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-mutations.html",
        "next": "guides-network-layer",
        "source": "Guides-Mutations.md"
      },
      {
        "id": "guides-network-layer",
        "title": "Network Layer",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-network-layer.html",
        "next": "guides-babel-plugin",
        "source": "Guides-NetworkLayer.md"
      },
      {
        "id": "guides-ready-state",
        "title": "Ready State",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-ready-state.html",
        "next": "guides-mutations",
        "source": "Guides-ReadyState.md"
      },
      {
        "id": "guides-root-container",
        "title": "Root Container",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-root-container.html",
        "next": "guides-ready-state",
        "source": "Guides-RootContainer.md"
      },
      {
        "id": "guides-routes",
        "title": "Routes",
        "layout": "docs",
        "category": "Relay Classic Guides",
        "permalink": "docs/guides-routes.html",
        "next": "guides-root-container",
        "source": "Guides-Routes.md"
      },
      {
        "id": "interfaces-relay-mutation-request",
        "title": "RelayMutationRequest",
        "layout": "docs",
        "category": "Relay Classic Interfaces",
        "permalink": "docs/interfaces-relay-mutation-request.html",
        "next": "interfaces-relay-query-request",
        "source": "Interfaces-MutationRequest.md"
      },
      {
        "id": "interfaces-relay-network-layer",
        "title": "RelayNetworkLayer",
        "layout": "docs",
        "category": "Relay Classic Interfaces",
        "permalink": "docs/interfaces-relay-network-layer.html",
        "next": "interfaces-relay-mutation-request",
        "source": "Interfaces-NetworkLayer.md"
      },
      {
        "id": "interfaces-relay-query-request",
        "title": "RelayQueryRequest",
        "layout": "docs",
        "category": "Relay Classic Interfaces",
        "permalink": "docs/interfaces-relay-query-request.html",
        "source": "Interfaces-QueryRequest.md"
      },
      {
        "id": "api-cheatsheet",
        "title": "API Cheatsheet",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/api-cheatsheet.html",
        "next": "guides-containers",
        "source": "APICheatsheet.md"
      },
      {
        "id": "babel-plugin-relay",
        "title": "babel-plugin-relay",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/babel-plugin-relay.html",
        "next": "relay-compiler",
        "source": "BabelPluginRelay.md"
      },
      {
        "id": "compatibility-cheatsheet",
        "title": "Compatibility Cheatsheet",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/compatibility-cheatsheet.html",
        "next": "api-cheatsheet",
        "source": "CompatibilityCheatsheet.md"
      },
      {
        "id": "conversion-playbook",
        "title": "Conversion Playbook",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/conversion-playbook.html",
        "next": "conversion-scripts",
        "source": "ConversionPlaybook.md"
      },
      {
        "id": "conversion-scripts",
        "title": "Conversion Scripts",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/conversion-scripts.html",
        "next": "upgrading-setvariables",
        "source": "ConversionScripts.md"
      },
      {
        "id": "relay-environment",
        "title": "The Relay \"Environment\"",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/relay-environment.html",
        "next": "network-layer",
        "source": "Environment.md"
      },
      {
        "id": "fragment-container",
        "title": "FragmentContainer",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/fragment-container.html",
        "next": "refetch-container",
        "source": "FragmentContainer.md"
      },
      {
        "id": "relay-modern",
        "title": "Introduction to Relay Modern",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/relay-modern.html",
        "next": "new-in-relay-modern",
        "source": "Introduction.md"
      },
      {
        "id": "mutations",
        "title": "Mutations",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/mutations.html",
        "next": "subscriptions",
        "source": "Mutations.md"
      },
      {
        "id": "network-layer",
        "title": "The Relay Network Layer",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/network-layer.html",
        "next": "query-renderer",
        "source": "NetworkLayer.md"
      },
      {
        "id": "new-in-relay-modern",
        "title": "New in Relay Modern",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/new-in-relay-modern.html",
        "next": "relay-environment",
        "source": "NewInRelayModern.md"
      },
      {
        "id": "pagination-container",
        "title": "PaginationContainer",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/pagination-container.html",
        "next": "routing",
        "source": "PaginationContainer.md"
      },
      {
        "id": "query-renderer",
        "title": "QueryRenderer",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/query-renderer.html",
        "next": "fragment-container",
        "source": "QueryRenderer.md"
      },
      {
        "id": "refetch-container",
        "title": "RefetchContainer",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/refetch-container.html",
        "next": "pagination-container",
        "source": "RefetchContainer.md"
      },
      {
        "id": "relay-compat",
        "title": "Compatibility Mode",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/relay-compat.html",
        "next": "conversion-playbook",
        "source": "RelayCompat.md"
      },
      {
        "id": "relay-compiler",
        "title": "Relay Compiler",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/relay-compiler.html",
        "next": "relay-compat",
        "source": "RelayCompiler.md"
      },
      {
        "id": "routing",
        "title": "Routing",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/routing.html",
        "next": "mutations",
        "source": "Routing.md"
      },
      {
        "id": "subscriptions",
        "title": "Subscriptions",
        "layout": "docs",
        "category": "Relay Modern",
        "permalink": "docs/subscriptions.html",
        "next": "babel-plugin-relay",
        "source": "Subscriptions.md"
      },
      {
        "id": "upgrading-setvariables",
        "title": "Upgrading setVariables",
        "layout": "docs",
        "category": "Relay Compat",
        "permalink": "docs/upgrading-setvariables.html",
        "next": "compatibility-cheatsheet",
        "source": "UpgradingSetVariables.md"
      },
      {
        "id": "getting-started",
        "title": "Getting Started",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/getting-started.html",
        "next": "tutorial",
        "source": "QuickStart-GettingStarted.md"
      },
      {
        "id": "getting-started",
        "title": "Começando",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/getting-started.pt-br.html",
        "next": "tutorial",
        "source": "QuickStart-GettingStarted.pt-br.md"
      },
      {
        "id": "getting-started",
        "title": "准备",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/getting-started.zh-CN.html",
        "next": "tutorial",
        "source": "QuickStart-GettingStarted.zh-CN.md"
      },
      {
        "id": "thinking-in-graphql",
        "title": "Thinking in GraphQL",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/thinking-in-graphql.html",
        "next": "thinking-in-relay",
        "source": "QuickStart-ThinkingInGraphQL.md"
      },
      {
        "id": "thinking-in-graphql",
        "title": "深入理解 GraphQL",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/thinking-in-graphql.zh-CN.html",
        "next": "thinking-in-relay",
        "source": "QuickStart-ThinkingInGraphQL.zh-CN.md"
      },
      {
        "id": "thinking-in-relay",
        "title": "Thinking In Relay",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/thinking-in-relay.html",
        "next": "videos",
        "source": "QuickStart-ThinkingInRelay.md"
      },
      {
        "id": "tutorial",
        "title": "Tutorial",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/tutorial.html",
        "next": "thinking-in-graphql",
        "source": "QuickStart-Tutorial.md"
      },
      {
        "id": "tutorial",
        "title": "教程",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/tutorial.zh-CN.html",
        "next": "thinking-in-graphql",
        "source": "QuickStart-Tutorial.zh-CN.md"
      },
      {
        "id": "videos",
        "title": "Videos",
        "layout": "docs",
        "category": "Quick Start",
        "permalink": "docs/videos.html",
        "next": "relay-modern",
        "source": "QuickStart-Videos.md"
      }
    ]
  };