{
  "@context": [
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/runner/^5.0.0/components/context.jsonld",

    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-bind/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-bind-source/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-empty/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-smallest/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-hash/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-symmetrichash/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-nestedloop/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-none/^5.0.0/components/context.jsonld",
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-single/^5.0.0/components/context.jsonld"
  ],
  "@id": "urn:comunica:default:Runner",
  "@type": "Runner",
  "actors": [
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-none",
      "@type": "ActorRdfJoinNone",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-single",
      "@type": "ActorRdfJoinSingle",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-multi-empty",
      "@type": "ActorRdfJoinMultiEmpty",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-multi-bind-source",
      "@type": "ActorRdfJoinMultiBindSource",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
      "beforeActors": [
        { "@id": "urn:comunica:default:rdf-join/actors#inner-multi-smallest" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-multi-bind" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-def" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-undef" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-symmetric-hash" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-nested-loop" }
      ]
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-multi-bind",
      "@type": "ActorRdfJoinMultiBind",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" },
      "beforeActors": [
        { "@id": "urn:comunica:default:rdf-join/actors#inner-multi-smallest" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-def" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-undef" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-symmetric-hash" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-nested-loop" }
      ]
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-hash-def",
      "@type": "ActorRdfJoinHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorHashBindings": { "@id": "urn:comunica:default:hash-bindings/mediators#main" },
      "canHandleUndefs": false
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-hash-undef",
      "@type": "ActorRdfJoinHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorHashBindings": { "@id": "urn:comunica:default:hash-bindings/mediators#main" },
      "canHandleUndefs": true
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-symmetric-hash",
      "@type": "ActorRdfJoinSymmetricHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorHashBindings": { "@id": "urn:comunica:default:hash-bindings/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-nested-loop",
      "@type": "ActorRdfJoinNestedLoop",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-multi-smallest",
      "@type": "ActorRdfJoinMultiSmallest",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
      "mediatorJoin": { "@id": "urn:comunica:default:rdf-join/mediators#main" }
    },
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-multi-smallest-filter-bindings",
      "@type": "ActorRdfJoinMultiSmallestFilterBindings",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
      "mediatorJoin": { "@id": "urn:comunica:default:rdf-join/mediators#main" },
      "beforeActors": [
        { "@id": "urn:comunica:default:rdf-join/actors#inner-multi-smallest" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-def" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-hash-undef" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-symmetric-hash" },
        { "@id": "urn:comunica:default:rdf-join/actors#inner-nested-loop" }
      ]
    }
  ]
}
