{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-dam",
      "artifactVersion": "2021.54.6",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.dam"
        ],
        "hierarchyPath": "/grp:org.nuxeo.dam",
        "id": "grp:org.nuxeo.dam",
        "name": "org.nuxeo.dam",
        "parentIds": [],
        "readmes": [],
        "version": "2021.54"
      },
      "bundleId": "org.nuxeo.dam",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam/org.nuxeo.dam.core.types/Contributions/org.nuxeo.dam.core.types--schema",
              "id": "org.nuxeo.dam.core.types--schema",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2021.54.6",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"assets_search\" src=\"schemas/assets_search.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam/org.nuxeo.dam.core.types/Contributions/org.nuxeo.dam.core.types--doctype",
              "id": "org.nuxeo.dam.core.types--doctype",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2021.54.6",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <doctype extends=\"Document\" name=\"AssetsSearch\">\n      <facet name=\"ContentViewDisplay\"/>\n      <facet name=\"SavedSearch\"/>\n      <facet name=\"HiddenInNavigation\"/>\n      <schema name=\"assets_search\"/>\n    </doctype>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam/org.nuxeo.dam.core.types",
          "name": "org.nuxeo.dam.core.types",
          "requirements": [
            "org.nuxeo.ecm.core.schema.TypeService"
          ],
          "resolutionOrder": 173,
          "services": [],
          "startOrder": 62,
          "version": "2021.54.6",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.dam.core.types\">\n\n  <require>org.nuxeo.ecm.core.schema.TypeService</require>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"schema\">\n    <schema name=\"assets_search\" src=\"schemas/assets_search.xsd\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"doctype\">\n\n    <doctype name=\"AssetsSearch\" extends=\"Document\">\n      <facet name=\"ContentViewDisplay\"/>\n      <facet name=\"SavedSearch\"/>\n      <facet name=\"HiddenInNavigation\"/>\n      <schema name=\"assets_search\"/>\n    </doctype>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/dam-core-types-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
              "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam/org.nuxeo.dam.pageprovider/Contributions/org.nuxeo.dam.pageprovider--providers",
              "id": "org.nuxeo.dam.pageprovider--providers",
              "registrationOrder": 20,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.query.api.PageProviderService",
                "name": "org.nuxeo.ecm.platform.query.api.PageProviderService",
                "type": "service"
              },
              "version": "2021.54.6",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\">\n\n    <genericPageProvider class=\"org.nuxeo.elasticsearch.provider.ElasticSearchNxqlPageProvider\" name=\"assets_search\">\n      <whereClause docType=\"AssetsSearch\">\n        <predicate operator=\"FULLTEXT ALL\" parameter=\"ecm:fulltext\">\n          <field name=\"ecm_fulltext\" schema=\"assets_search\"/>\n        </predicate>\n        <fixedPart>ecm:mixinType IN ('Picture', 'Audio', 'Video') AND ecm:isVersion = 0 AND\n          ecm:isTrashed = 0 AND ecm:isProxy=0\n        </fixedPart>\n      </whereClause>\n      <aggregates>\n        <aggregate id=\"system_primaryType_agg\" parameter=\"ecm:primaryType\" type=\"terms\">\n          <field name=\"system_primaryType_agg\" schema=\"assets_search\"/>\n        </aggregate>\n        <aggregate id=\"system_mimetype_agg\" parameter=\"file:content/mime-type\" type=\"terms\">\n          <field name=\"system_mimetype_agg\" schema=\"assets_search\"/>\n        </aggregate>\n        <aggregate id=\"asset_width_agg\" parameter=\"picture:info/width\" type=\"range\">\n          <field name=\"asset_width_agg\" schema=\"assets_search\"/>\n          <ranges>\n            <range key=\"to_500_px\" to=\"500.0\"/>\n            <range from=\"500.0\" key=\"from_500_to_1500_px\" to=\"1500.0\"/>\n            <range from=\"1500.0\" key=\"from_1500_to_2000_px\" to=\"2000.0\"/>\n            <range from=\"2000.0\" key=\"from_2000_px\"/>\n          </ranges>\n        </aggregate>\n        <aggregate id=\"asset_height_agg\" parameter=\"picture:info/height\" type=\"range\">\n          <field name=\"asset_height_agg\" schema=\"assets_search\"/>\n          <ranges>\n            <range key=\"to_500_px\" to=\"500.0\"/>\n            <range from=\"500.0\" key=\"from_500_to_1500_px\" to=\"1500.0\"/>\n            <range from=\"1500.0\" key=\"from_1500_to_2000_px\" to=\"2000.0\"/>\n            <range from=\"2000.0\" key=\"from_2000_px\"/>\n          </ranges>\n        </aggregate>\n        <aggregate id=\"color_profile_agg\" parameter=\"picture:info/colorSpace\" type=\"terms\">\n          <field name=\"color_profile_agg\" schema=\"assets_search\"/>\n        </aggregate>\n        <aggregate id=\"color_depth_agg\" parameter=\"picture:info/depth\" type=\"terms\">\n          <field name=\"color_depth_agg\" schema=\"assets_search\"/>\n        </aggregate>\n        <aggregate id=\"video_duration_agg\" parameter=\"vid:info/duration\" type=\"range\">\n          <field name=\"video_duration_agg\" schema=\"assets_search\"/>\n          <ranges>\n            <range key=\"to_30_s\" to=\"30.0\"/>\n            <range from=\"30.0\" key=\"from_30_to_180_s\" to=\"180.0\"/>\n            <range from=\"180.0\" key=\"from_180_to_600_s\" to=\"600.0\"/>\n            <range from=\"600.0\" key=\"from_600_to_1800_s\" to=\"1800.0\"/>\n            <range from=\"1800.0\" key=\"from_1800_s\"/>\n          </ranges>\n        </aggregate>\n      </aggregates>\n      <pageSize>20</pageSize>\n    </genericPageProvider>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam/org.nuxeo.dam.pageprovider",
          "name": "org.nuxeo.dam.pageprovider",
          "requirements": [
            "org.nuxeo.ecm.platform.query.api.PageProviderService"
          ],
          "resolutionOrder": 461,
          "services": [],
          "startOrder": 63,
          "version": "2021.54.6",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.dam.pageprovider\">\n\n  <require>org.nuxeo.ecm.platform.query.api.PageProviderService</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\"\n             point=\"providers\">\n\n    <genericPageProvider name=\"assets_search\" class=\"org.nuxeo.elasticsearch.provider.ElasticSearchNxqlPageProvider\">\n      <whereClause docType=\"AssetsSearch\">\n        <predicate parameter=\"ecm:fulltext\" operator=\"FULLTEXT ALL\">\n          <field schema=\"assets_search\" name=\"ecm_fulltext\"/>\n        </predicate>\n        <fixedPart>ecm:mixinType IN ('Picture', 'Audio', 'Video') AND ecm:isVersion = 0 AND\n          ecm:isTrashed = 0 AND ecm:isProxy=0\n        </fixedPart>\n      </whereClause>\n      <aggregates>\n        <aggregate id=\"system_primaryType_agg\" type=\"terms\" parameter=\"ecm:primaryType\">\n          <field schema=\"assets_search\" name=\"system_primaryType_agg\"/>\n        </aggregate>\n        <aggregate id=\"system_mimetype_agg\" type=\"terms\" parameter=\"file:content/mime-type\">\n          <field schema=\"assets_search\" name=\"system_mimetype_agg\"/>\n        </aggregate>\n        <aggregate id=\"asset_width_agg\" type=\"range\" parameter=\"picture:info/width\">\n          <field schema=\"assets_search\" name=\"asset_width_agg\"/>\n          <ranges>\n            <range key=\"to_500_px\" to=\"500.0\"/>\n            <range key=\"from_500_to_1500_px\" from=\"500.0\" to=\"1500.0\"/>\n            <range key=\"from_1500_to_2000_px\" from=\"1500.0\" to=\"2000.0\"/>\n            <range key=\"from_2000_px\" from=\"2000.0\"/>\n          </ranges>\n        </aggregate>\n        <aggregate id=\"asset_height_agg\" type=\"range\" parameter=\"picture:info/height\">\n          <field schema=\"assets_search\" name=\"asset_height_agg\"/>\n          <ranges>\n            <range key=\"to_500_px\" to=\"500.0\"/>\n            <range key=\"from_500_to_1500_px\" from=\"500.0\" to=\"1500.0\"/>\n            <range key=\"from_1500_to_2000_px\" from=\"1500.0\" to=\"2000.0\"/>\n            <range key=\"from_2000_px\" from=\"2000.0\"/>\n          </ranges>\n        </aggregate>\n        <aggregate id=\"color_profile_agg\" type=\"terms\" parameter=\"picture:info/colorSpace\">\n          <field schema=\"assets_search\" name=\"color_profile_agg\"/>\n        </aggregate>\n        <aggregate id=\"color_depth_agg\" type=\"terms\" parameter=\"picture:info/depth\">\n          <field schema=\"assets_search\" name=\"color_depth_agg\"/>\n        </aggregate>\n        <aggregate id=\"video_duration_agg\" type=\"range\" parameter=\"vid:info/duration\">\n          <field schema=\"assets_search\" name=\"video_duration_agg\"/>\n          <ranges>\n            <range key=\"to_30_s\" to=\"30.0\"/>\n            <range key=\"from_30_to_180_s\" from=\"30.0\" to=\"180.0\"/>\n            <range key=\"from_180_to_600_s\" from=\"180.0\" to=\"600.0\"/>\n            <range key=\"from_600_to_1800_s\" from=\"600.0\" to=\"1800.0\"/>\n            <range key=\"from_1800_s\" from=\"1800.0\"/>\n          </ranges>\n        </aggregate>\n      </aggregates>\n      <pageSize>20</pageSize>\n    </genericPageProvider>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/dam-page-provider-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-dam-2021.54.6.jar",
      "groupId": "org.nuxeo.dam",
      "hierarchyPath": "/grp:org.nuxeo.dam/org.nuxeo.dam",
      "id": "org.nuxeo.dam",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: root\r\nBuild-Jdk: 11.0.23\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Vendor: Nuxeo\r\nBundle-Name: Nuxeo DAM\r\nBundle-SymbolicName: org.nuxeo.dam;singleton=true\r\nNuxeo-Component: OSGI-INF/dam-core-types-contrib.xml,OSGI-INF/dam-page\r\n -provider-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 461,
      "minResolutionOrder": 173,
      "packages": [],
      "requirements": [],
      "version": "2021.54.6"
    }
  ],
  "creationDate": 1716281073860,
  "key": "Nuxeo Platform-2021.54",
  "name": "Nuxeo Platform",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1716281073860,
  "version": "2021.54"
}