{
  "stats": [
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.automation.features.upload.jsf.contrib--actions",
      "fromStudio": false,
      "numberOfContributions": 8,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--actions",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.action.widgets--widgets",
      "fromStudio": false,
      "numberOfContributions": 15,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.actions--actions",
      "fromStudio": false,
      "numberOfContributions": 72,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--actions",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.actions--filters",
      "fromStudio": false,
      "numberOfContributions": 48,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--filters",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.automation.defaultChains--chains",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.core.operation.OperationServiceComponent--chains",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp--layouts",
      "fromStudio": false,
      "numberOfContributions": 9,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--layouts",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp--widgets",
      "fromStudio": false,
      "numberOfContributions": 22,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp--widgettypes",
      "fromStudio": false,
      "numberOfContributions": 2,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgettypes",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp.summary--actions",
      "fromStudio": false,
      "numberOfContributions": 14,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--actions",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp.summary--layouts",
      "fromStudio": false,
      "numberOfContributions": 3,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--layouts",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp.summary--widgets",
      "fromStudio": false,
      "numberOfContributions": 20,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.forms.layouts.webapp.summary--widgettypes",
      "fromStudio": false,
      "numberOfContributions": 14,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgettypes",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.pageproviders.contrib--providers",
      "fromStudio": false,
      "numberOfContributions": 5,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent.coreContrib--remotableSeamBeans",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent--remotableSeamBeans",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.webapp.core.ExceptionHandlingContrib--listener",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.web.common.exceptionhandling.service.ExceptionHandlingService--listener",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.webapp.core.ExceptionHandlingContrib--requestdump",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.web.common.exceptionhandling.service.ExceptionHandlingService--requestdump",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.directory.directoryUI--directories",
      "fromStudio": false,
      "numberOfContributions": 10,
      "targetExtensionPointId": "org.nuxeo.ecm.directory.ui.DirectoryUIManager--directories",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.directory.directoryUI--layouts",
      "fromStudio": false,
      "numberOfContributions": 6,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--layouts",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.directory.directoryUI--widgets",
      "fromStudio": false,
      "numberOfContributions": 18,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.documentsLists.DefaultDocumentsLists--list",
      "fromStudio": false,
      "numberOfContributions": 6,
      "targetExtensionPointId": "org.nuxeo.ecm.webapp.documentsLists.DocumentsListsService--list",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.import.actions--actions",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--actions",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.info.view--actions",
      "fromStudio": false,
      "numberOfContributions": 14,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--actions",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.info.view--filters",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.actions.ActionService--filters",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.info.view--layouts",
      "fromStudio": false,
      "numberOfContributions": 2,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--layouts",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.info.view--widgets",
      "fromStudio": false,
      "numberOfContributions": 8,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.webapp.trashManagement.DefaultTrashManagement--config",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.webapp.trashManagement.TrashManagementService--config",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.theme.nuxeo.webapp--bundles",
      "fromStudio": false,
      "numberOfContributions": 5,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.WebResources--bundles",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.theme.nuxeo.webapp--flavors",
      "fromStudio": false,
      "numberOfContributions": 2,
      "targetExtensionPointId": "org.nuxeo.theme.styling.service--flavors",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.theme.nuxeo.webapp--negotiations",
      "fromStudio": false,
      "numberOfContributions": 3,
      "targetExtensionPointId": "org.nuxeo.theme.styling.service--negotiations",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.theme.nuxeo.webapp--pages",
      "fromStudio": false,
      "numberOfContributions": 3,
      "targetExtensionPointId": "org.nuxeo.theme.styling.service--pages",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.theme.nuxeo.webapp--resources",
      "fromStudio": false,
      "numberOfContributions": 85,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.WebResources--resources",
      "targetExtensionPointPresent": true
    }
  ]
}