{"version":3,"file":"c8y-ngx-components-alarms-devicemanagement.mjs","sources":["../../alarms/devicemanagement/index.ts","../../alarms/devicemanagement/c8y-ngx-components-alarms-devicemanagement.ts"],"sourcesContent":["import { ModuleWithProviders } from '@angular/core';\nimport { gettext } from '@c8y/ngx-components/gettext';\nimport { NavigatorNode, ViewContext } from '@c8y/ngx-components';\nimport {\n  ALARMS_PATH,\n  AlarmsComponent,\n  AlarmsModule,\n  getChildrenForViewContext,\n  getViewContextRoutes\n} from '@c8y/ngx-components/alarms';\n\nexport function alarmsDeviceManagementRouteAndNodeConfig(): ModuleWithProviders<AlarmsModule> {\n  return AlarmsModule.config({\n    rootNavigatorNode: new NavigatorNode({\n      label: gettext('Alarms'),\n      icon: 'bell',\n      priority: 3000,\n      path: `/${ALARMS_PATH}`,\n      featureId: 'alarms',\n      parent: 'Overviews',\n      routerLinkExact: false\n    }),\n    route: [\n      {\n        path: ALARMS_PATH,\n        component: AlarmsComponent,\n        data: { title: true },\n        children: getChildrenForViewContext(ViewContext.Alarms)\n      },\n      {\n        context: ViewContext.Group,\n        path: ALARMS_PATH,\n        priority: 800,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.GroupAlarms)\n      },\n      {\n        context: ViewContext.Device,\n        path: ALARMS_PATH,\n        priority: 800,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.DeviceAlarms)\n      },\n      {\n        context: ViewContext.Service,\n        path: ALARMS_PATH,\n        priority: 800,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.ServiceAlarms)\n      },\n      {\n        context: ViewContext.Simulators,\n        path: ALARMS_PATH,\n        priority: -2,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.SimulatorsAlarms)\n      },\n      ...getViewContextRoutes([\n        ViewContext.Alarms,\n        ViewContext.GroupAlarms,\n        ViewContext.DeviceAlarms,\n        ViewContext.ServiceAlarms,\n        ViewContext.SimulatorsAlarms\n      ])\n    ]\n  });\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;SAWgB,wCAAwC,GAAA;IACtD,OAAO,YAAY,CAAC,MAAM,CAAC;QACzB,iBAAiB,EAAE,IAAI,aAAa,CAAC;AACnC,YAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,YAAA,IAAI,EAAE,MAAM;AACZ,YAAA,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,CAAA,CAAA,EAAI,WAAW,CAAA,CAAE;AACvB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,MAAM,EAAE,WAAW;AACnB,YAAA,eAAe,EAAE;SAClB,CAAC;AACF,QAAA,KAAK,EAAE;AACL,YAAA;AACE,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,SAAS,EAAE,eAAe;AAC1B,gBAAA,IAAI,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE;AACrB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,MAAM;AACvD,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,KAAK;AAC1B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,WAAW;AAC5D,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,MAAM;AAC3B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,YAAY;AAC7D,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,OAAO;AAC5B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,aAAa;AAC9D,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,UAAU;AAC/B,gBAAA,IAAI,EAAE,WAAW;gBACjB,QAAQ,EAAE,CAAC,CAAC;AACZ,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,gBAAgB;AACjE,aAAA;AACD,YAAA,GAAG,oBAAoB,CAAC;AACtB,gBAAA,WAAW,CAAC,MAAM;AAClB,gBAAA,WAAW,CAAC,WAAW;AACvB,gBAAA,WAAW,CAAC,YAAY;AACxB,gBAAA,WAAW,CAAC,aAAa;AACzB,gBAAA,WAAW,CAAC;aACb;AACF;AACF,KAAA,CAAC;AACJ;;AC9EA;;AAEG;;;;"}