{
  "name": "Core Cumulocity UI",
  "ngModules": ["c8y.ui"],
  "onlyModuleNameContextPath": true,
  "folderName": "core",
  "description": "Core UI framework for Cumulocity applications",
  "imports": ["c8ydata"],
  "ignoreIfUpgrade": [
    "ui/containers/root.component.js",
    "ui/navigation/breadcrumbs.component.js",
    "ui/navigation/navigator.component.js",
    "ui/navigation/navigatorNode.component.js",
    "ui/providers/navigator.js",
    "ui/services/docs.js",
    "node_modules/css-vars-ponyfill/dist/css-vars-ponyfill.js",
    "node_modules/qrcode-generator/qrcode.js",
    "ui/providers/views.js"
  ],
  "js": [
    "node_modules/lodash/lodash.js",
    "node_modules/dompurify/dist/purify.js",
    "node_modules/jquery/dist/jquery.js",
    "node_modules/moment/min/moment-with-locales.js",
    "node_modules/angular/angular.js",
    "node_modules/angular-route/angular-route.js",
    "node_modules/angular-animate/angular-animate.js",
    "node_modules/angular-sanitize/angular-sanitize.js",
    "node_modules/angular-messages/angular-messages.js",
    "node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js",
    "node_modules/angular-gettext/dist/angular-gettext.js",
    "node_modules/ui-select/dist/select.js",
    "node_modules/qrcode-generator/qrcode.js",
    "node_modules/angular-qrcode/angular-qrcode.js",
    "node_modules/angular-file-upload/dist/angular-file-upload-shim.js",
    "node_modules/angular-file-upload/dist/angular-file-upload.js",
    "node_modules/file-saver/dist/FileSaver.js",
    "node_modules/tv4/tv4.js",
    "node_modules/objectpath/lib/ObjectPath.js",
    "node_modules/angular-schema-form/dist/schema-form.js",
    "node_modules/angular-schema-form/dist/bootstrap-decorator.js",
    "node_modules/cometd/cometd.js",
    "node_modules/leaflet/dist/leaflet-src.js",
    "node_modules/angular-leaflet-directive/dist/angular-leaflet-directive.js",
    "node_modules/angularjs-nvd3-directives/dist/angularjs-nvd3-directives.js",
    "node_modules/angular-dynamic-locale/dist/tmhDynamicLocale.js",
    "node_modules/zip-js/WebContent/zip.js",
    "node_modules/zip-js/WebContent/deflate.js",
    "node_modules/zip-js/WebContent/inflate.js",
    "node_modules/angular-ui-sortable/dist/sortable.js",
    "node_modules/@claviska/jquery-minicolors/jquery.minicolors.js",
    "node_modules/ace-builds/src-noconflict/ace.js",
    "node_modules/ace-builds/src-noconflict/mode-sql.js",
    "node_modules/ace-builds/src-noconflict/mode-java.js",
    "node_modules/ace-builds/src-noconflict/theme-monokai.js",
    "node_modules/ace-builds/src-noconflict/theme-chrome.js",
    "node_modules/ace-builds/src-noconflict/ext-searchbox.js",
    "node_modules/angular-ui-ace/src/ui-ace.js",
    "node_modules/ip.js/dist/ip.js",
    "node_modules/jquery-ui/ui/version.js",
    "node_modules/jquery-ui/ui/data.js",
    "node_modules/jquery-ui/ui/disable-selection.js",
    "node_modules/jquery-ui/ui/focusable.js",
    "node_modules/jquery-ui/ui/form.js",
    "node_modules/jquery-ui/ui/ie.js",
    "node_modules/jquery-ui/ui/keycode.js",
    "node_modules/jquery-ui/ui/labels.js",
    "node_modules/jquery-ui/ui/plugin.js",
    "node_modules/jquery-ui/ui/safe-active-element.js",
    "node_modules/jquery-ui/ui/safe-blur.js",
    "node_modules/jquery-ui/ui/scroll-parent.js",
    "node_modules/jquery-ui/ui/tabbable.js",
    "node_modules/jquery-ui/ui/unique-id.js",
    "node_modules/jquery-ui/ui/widget.js",
    "node_modules/jquery-ui/ui/widgets/mouse.js",
    "node_modules/jquery-ui/ui/widgets/draggable.js",
    "node_modules/jquery-ui/ui/widgets/droppable.js",
    "node_modules/jquery-ui/ui/widgets/resizable.js",
    "node_modules/jquery-ui/ui/widgets/sortable.js",
    "node_modules/ng-csv/build/ng-csv.min.js",
    "node_modules/css-vars-ponyfill/dist/css-vars-ponyfill.js",
    "core/config.js",
    "core/index.js",
    "core/locales.js",
    "core/services/promise.js",
    "core/services/alarms.js",
    "core/services/audits.js",
    "core/services/application.js",
    "core/services/auth.js",
    "core/services/base.js",
    "core/services/binary.js",
    "core/services/binaryCommon.js",
    "core/services/counter.js",
    "core/services/deviceBulkControl.js",
    "core/services/deviceControl.js",
    "core/services/events.js",
    "core/cometdExtensions.js",
    "core/services/deviceGroup.js",
    "core/services/devices.js",
    "core/services/events.js",
    "core/services/geo.js",
    "core/services/groupTypesConfig.js",
    "core/services/groups.js",
    "core/services/identity.js",
    "core/services/inventory.js",
    "core/services/jsonSchemas.js",
    "core/services/measurements.js",
    "core/services/measurementUnits.js",
    "core/services/permissions.js",
    "core/services/queriesUtil.js",
    "core/services/settings.js",
    "core/services/statement.js",
    "core/services/statistics.js",
    "core/services/user.js",
    "core/services/userGroup.js",
    "core/services/userPreferences.js",
    "core/services/realtime.js",
    "core/services/realtimeLongPollingTransport.js",
    "core/services/simulator.js",
    "core/services/smartRestTemplates.js",
    "core/services/kpi.js",
    "core/services/deviceShell.js",
    "core/services/deviceStatus.js",
    "core/services/util.js",
    "core/services/system.js",
    "core/services/retentions.js",
    "core/services/tfaSettings.js",
    "core/services/tracker.js",
    "core/services/connectivity.js",
    "core/services/connectivitySettings.js",
    "core/services/messaging.js",
    "core/services/SMSGateway.js",
    "core/services/storageLimitation.js",
    "core/services/tenant.js",
    "core/services/notifications.js",
    "core/services/dynamicGroups.js",
    "core/services/roles.js",
    "core/services/license.js",
    "core/services/loginOptions.js",
    "update-query-params.js",
    "ui/index.js",
    "ui/shims.js",
    "ui/sanitize-html/sanitize-html.js",
    "ui/sanitize-html/sanitize-html.service.js",
    "ui/navigation/breadcrumbs.component.js",
    "ui/navigation/breadcrumbsSet.component.js",
    "ui/navigation/navigator.component.js",
    "ui/navigation/breadcrumbs.provider.js",
    "ui/navigation/tabs.component.js",
    "ui/navigation/tabs.provider.js",
    "ui/navigation/navigatorNode.component.js",
    "ui/components/battery/battery.js",
    "ui/components/errorFeedback.js",
    "ui/components/feedback-panel.component.js",
    "ui/components/inplaceInput.js",
    "ui/components/passwordStrengthChecklist.js",
    "ui/forms/duration-input.component.js",
    "ui/components/signalStrength/signal.js",
    "ui/components/timelinesChart.js",
    "ui/constants/pathUtils.js",
    "ui/directives/autocomplete.js",
    "ui/directives/autofocus.js",
    "ui/directives/spellcheck.js",
    "ui/directives/icon.js",
    "ui/directives/appIcon.js",
    "ui/directives/loadMore.js",
    "ui/directives/keyShortcut.js",
    "ui/directives/affix.js",
    "ui/directives/refreshBtn.js",
    "ui/directives/realtimeBtn.js",
    "ui/directives/realtimeButton.js",
    "ui/directives/hScroll.js",
    "ui/directives/binaryOut.js",
    "ui/directives/onChange.js",
    "ui/directives/textOut.js",
    "ui/directives/binaryInput.js",
    "ui/directives/validateIp.js",
    "ui/directives/validateUniqueExternalId.js",
    "ui/directives/codeEditor.js",
    "ui/directives/editRetentionRule.js",
    "ui/directives/renderer.js",
    "ui/directives/number.js",
    "ui/directives/min.js",
    "ui/directives/max.js",
    "ui/directives/auditList.js",
    "ui/directives/dateTimePicker.js",
    "ui/directives/ifAllowed.js",
    "ui/directives/passwordStrength.js",
    "ui/directives/deviceStatusDisplay.js",
    "ui/directives/map.js",
    "ui/directives/map2.js",
    "ui/directives/map-plugins/geofence-layer.js",
    "ui/directives/login.js",
    "ui/directives/scrollLoad.js",
    "ui/notifications/alertOnItem.directive.js",
    "ui/notifications/alerts.component.js",
    "ui/notifications/alert.service.js",
    "ui/providers/httpCache.js",
    "ui/providers/beta.js",
    "ui/providers/views.js",
    "ui/providers/search.js",
    "ui/providers/components.js",
    "ui/providers/objectActions.js",
    "ui/providers/renderers.js",
    "ui/providers/zip.js",
    "ui/providers/keys.js",
    "ui/providers/mapConfig.js",
    "ui/providers/navigator.js",
    "ui/controllers/mcontainer.js",
    "ui/header/accessDeniedModal.controller.js",
    "ui/header/actions.component.js",
    "ui/header/actions.provider.js",
    "ui/header/action-bar-set.component.js",
    "ui/header/action-bar.component.js",
    "ui/header/action-bar.service.js",
    "ui/controllers/addDynamicGroupModal.js",
    "ui/controllers/binaryInputModal.js",
    "ui/controllers/editRetentionRule.js",
    "ui/controllers/loginCtrl.js",
    "ui/controllers/eventList.js",
    "ui/controllers/listPagination/listPagination.controller.js",
    "ui/filters/bytes.js",
    "ui/filters/distance.js",
    "ui/filters/absoluteDate.js",
    "ui/filters/relativedate.js",
    "ui/filters/hex.filter.js",
    "ui/filters/humanize.js",
    "ui/filters/humanize2.js",
    "ui/filters/humanizeAppName.js",
    "ui/filters/capitalizestring.js",
    "ui/filters/duration.js",
    "ui/filters/filterByFields.js",
    "ui/filters/relativedate.js",
    "ui/filters/safeLinks.js",
    "ui/filters/dateParts.js",
    "ui/filters/truncate.filter.js",
    "ui/filters/filter-translate.decorator.js",
    "ui/filters/orderBy-translate.decorator.js",
    "ui/filters/checkForDate.js",
    "ui/services/modal.js",
    "ui/notifications/accessDenied.service.js",
    "ui/services/uiconfig.js",
    "ui/services/batchop.js",
    "ui/services/measurementsReport.js",
    "ui/services/util.js",
    "ui/services/tenantOptions.js",
    "ui/services/groupsHierarchySvc.js",
    "ui/services/groupsHierarchyNavigator.js",
    "ui/services/loginService.js",
    "ui/services/docs.js",
    "ui/services/passwordStrengthCheckerFactory.js",
    "ui/services/contextDetailsShared.service.js",
    "ui/directives/alarmList.js",
    "ui/directives/eventList.js",
    "ui/directives/downloadButton.js",
    "ui/directives/filePicker.js",
    "ui/directives/deviceGroupSelector.js",
    "ui/directives/rdbDump.js",
    "ui/directives/interval.js",
    "ui/directives/aggregation.js",
    "ui/directives/phoneNumber.js",
    "ui/directives/listPagination/listPagination.js",
    "ui/directives/listPagination/listPaginationControl.js",
    "ui/directives/bindHtmlCompile.js",
    "ui/measurements/range.service.js",
    "ui/measurements/rangeSet.service.js",
    "ui/inputDirectives/colorpicker.js",
    "ui/keys.js",
    "ui/containers/wizard.component.js",
    "ui/containers/wizardStep.component.js",
    "ui/containers/wizardSlide.jquery.js",
    "ui/containers/wizardModal.service.js",
    "ui/containers/root.component.js",
    "ui/containers/header.component.js",
    "ui/forms/saveButtonFooter.component.js",
    "ui/forms/model-options.directive.js",
    "ui/forms/checkDirty.directive.js",
    "ui/forms/regular-expression.validator.js",
    "ui/forms/unique-property-name.validator.js",
    "ui/forms/required-input-placeholder.directive.js",
    "ui/forms/search.component.js",
    "ui/forms/validate-url-segment.validator.js",
    "ui/forms/http-protocol.validator.js",
    "ui/forms/host-address.validator.js",
    "ui/forms/uib-dropdown-dropup.directive.js",
    "ui/forms/uib-dropdown-hide-empty.directive.js",
    "ui/forms/uib-dropdown.decorator.js",
    "ui/forms/hex-input.directive.js",
    "ui/forms/toggle-disabled-class-on-select-wrapper.directive.js",
    "ui/groups/group-create-and-assign.component.js",
    "ui/groups/group-device-assignment.component.js",
    "ui/groups/group-details.config.js",
    "ui/title/title.controller.js",
    "ui/title/title.provider.js",
    "ui/title/uiTitle.component.js",
    "ui/title/uiTitleSet.component.js",
    "ui/user/editUser.service.js",
    "ui/user/editUser.directive.js",
    "ui/user/usernameValidator.directive.js",
    "ui/user/userUtil.service.js",
    "ui/user/userPicker.component.js",
    "ui/user/editUser.controller.js",
    "ui/user/userSettingsBlocks.provider.js",
    "ui/user/measurementUnitPreference.component.js",
    "ui/user/rolesUiStrings.constant.js",
    "ui/properties/propertiesLibrary.service.js",
    "ui/properties/propertySelector.directive.js",
    "ui/properties/propertySelector.controller.js",
    "ui/properties/schemaProperties.service.js",
    "ui/properties/schemaPropertySelector.controller.js",
    "ui/properties/computedProperties.provider.js",
    "ui/properties/computedPropertyConfig.controller.js",
    "ui/properties/children.computedProperty.js",
    "ui/properties/configurationSnapshot.computedProperty.js",
    "ui/properties/counters.computedProperty.js",
    "ui/properties/lastDeviceMessage.computedProperty.js",
    "ui/properties/lastMeasurement.computedProperty.js",
    "ui/properties/lastMeasurementConfig.controller.js",
    "ui/realtime/realtime-switch.component.js",
    "ui/roles/roles-matrix.component.js",
    "ui/schemaForm/schemaForm.config.js",
    "ui/schemaForm/dateTimePicker.config.js",
    "ui/schemaForm/deviceGroupIdPicker.config.js",
    "ui/schemaForm/fileUpload.config.js",
    "ui/schemaForm/text.config.js",
    "ui/schemaForm/schemaForm.run.js",
    "ui/schemaForm/fileUpload.directive.js",
    "ui/schemaForm/schemaForm.component.js",
    "ui/schemaForm/schemaEditor.component.js",
    "ui/schemaForm/schemaPropertyEditor.component.js",
    "ui/schemaForm/formatBySchema.filter.js",
    "ui/schemaForm/schemaFormHelper.service.js",
    "ui/schemaForm/overrides/decorators/decorators.decorator.js",
    "ui/leaflet/leaflet-directive.decorator.js",
    "ui/filteringSorting/filteredSortedList.directive.js",
    "ui/filteringSorting/filteredSortedList.controller.js",
    "ui/filteringSorting/filteringSortingColumnConfigModal.controller.js",
    "ui/filteringSorting/filteringSortingColumns.service.js",
    "ui/filteringSorting/filteringSortingInventoryQueries.service.js",
    "ui/filteringSorting/filteringSortingCollections.service.js",
    "ui/itemSelector/itemSelector.component.js",
    "ui/utils/copyToClipboard.directive.js",
    "ui/utils/uiComponent.directive.js",
    "ui/utils/rectangle-spinner.component.js",
    "ui/utils/guide-docs.directive.js",
    "ui/smartrules/smartRulesAvailability.service.js",
    "ui/fieldbus/fieldbus.service.js",
    "ui/locales/locales.provider.js",
    "ui/lists/quickLinksList.service.js",
    "ui/lists/list-display-control.component.js",
    "ui/operations/operations-timeline.component.js",
    "ui/operations/operations-timeline-modal.component.js",
    "ui/csvExporter/csvExporter.service.js",
    "ui/csvExporter/csvExporter.directive.js",
    "ui/csvExporter/csvExporter.controller.js",
    "ui/csvExporter/csv-escape-formulas-option.decorator.js",
    "angularStart.js"
  ],
  "css": [
    "node_modules/@selectize/selectize/dist/css/selectize.bootstrap3.css",
    "node_modules/@claviska/jquery-minicolors/jquery.minicolors.css"
  ],
  "copy": [
    {
      "cwd": "node_modules/angular-i18n",
      "files": "angular-locale*",
      "output": "locales/angular",
      "webpackIgnore": true
    },
    {
      "cwd": "node_modules/leaflet/dist/images",
      "files": "*",
      "output": "assets"
    }
  ]
}
