(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{DY6s:function(l,n,e){"use strict";e.r(n);var u=e("CcnG"),o=e("LceX"),a=e("iutN"),t=e("ES0t"),d=e("MdoF"),s=e("Xg1U"),r=e("z5nN"),i=e("EEJc"),c=e("PEr+"),p=e("a40w"),m=e("pMnS"),f=e("Ip0R"),v=e("gIcY"),g=e("iExv"),h=e("Jm/i"),b=e("85J/"),C=e("+0ag"),R=e("aXbf"),I=e("Fgil"),y=e("IzCI"),T=e("o4+5"),w=e("Dwqy"),D=e("uYzU"),x=e("uhwM"),E=e("E2fk"),k=e("a0VL"),N=e("nSDx"),F=e("SB+Q"),S=e("TYzs"),_=e("BQkM"),P=e("dEH0"),M=e("G1/K"),A=e("8xTl"),q=e("TJUb"),V=e("lTVp"),L=e("OZfm"),U=e("NJnL"),O=e("lqqz"),j=e("eajB"),z=e("DQlY"),H=e("FO+L"),B=e("ZYjt"),Z=e("nhM1"),G=e("BARL"),K=e("xtZt"),Y=e("aexS"),J=e("Avrn"),X=e("ZYCi"),Q=e("YAQW"),W=e("9Xeq"),$=e("xdbM"),ll=e("yGOH"),nl=e("V/fk"),el=e("F8xH"),ul=e("ChqD"),ol=e("pL04"),al=e("PCNd"),tl=e("pKUh"),dl=function(){function l(l){this.router=l}return l.prototype.ngOnInit=function(){this.url=this.router.url},l.prototype.navigateTo=function(l){this.router.navigate([l])},l}(),sl=u["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function rl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,5,"tabset",[],[[2,"tab-container",null]],null,null,tl.b,tl.a)),u["\u0275did"](1,180224,null,0,Q.d,[Q.e,u.Renderer2,u.ElementRef],null,null),(l()(),u["\u0275eld"](2,0,null,0,1,"tab",[["heading","Users"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null]],[[null,"selectTab"]],function(l,n,e){var u=!0;return"selectTab"===n&&(u=!1!==l.component.navigateTo("/user-management/users")&&u),u},null,null)),u["\u0275did"](3,212992,null,0,Q.b,[Q.d,u.ElementRef,u.Renderer2],{heading:[0,"heading"],active:[1,"active"]},{selectTab:"selectTab"}),(l()(),u["\u0275eld"](4,0,null,0,1,"tab",[["heading","Roles"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null]],[[null,"selectTab"]],function(l,n,e){var u=!0;return"selectTab"===n&&(u=!1!==l.component.navigateTo("/user-management/roles")&&u),u},null,null)),u["\u0275did"](5,212992,null,0,Q.b,[Q.d,u.ElementRef,u.Renderer2],{heading:[0,"heading"],active:[1,"active"]},{selectTab:"selectTab"})],function(l,n){var e=n.component;l(n,3,0,"Users","/user-management/users"===e.url),l(n,5,0,"Roles","/user-management/roles"===e.url)},function(l,n){l(n,0,0,u["\u0275nov"](n,1).clazz),l(n,2,0,u["\u0275nov"](n,3).id,u["\u0275nov"](n,3).active,u["\u0275nov"](n,3).addClass),l(n,4,0,u["\u0275nov"](n,5).id,u["\u0275nov"](n,5).active,u["\u0275nov"](n,5).addClass)})}var il=e("25BL"),cl=e("uIqm"),pl=e("NUGo"),ml=e("S7zO"),fl=e("EgGo"),vl=e("ZEkX"),gl=e("Mxhz"),hl=e("9nlD"),bl=e("sne2"),Cl=u["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Rl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),u["\u0275ted"](1,null,[" ",""," "]))],null,function(l,n){l(n,1,0,n.context.$implicit,n.context.last?"":", ")})}function Il(l){return u["\u0275vid"](0,[(l()(),u["\u0275and"](16777216,null,null,1,null,Rl)),u["\u0275did"](1,278528,null,0,f.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["\u0275and"](0,null,null,0))],function(l,n){l(n,1,0,n.context.value)},null)}function yl(l){return u["\u0275vid"](0,[u["\u0275qud"](402653184,1,{userRolesTpl:0}),(l()(),u["\u0275eld"](1,0,null,null,1,"cd-user-tabs",[],null,null,null,rl,sl)),u["\u0275did"](2,114688,null,0,dl,[X.l],null,null),(l()(),u["\u0275eld"](3,0,null,null,3,"cd-table",[["columnMode","flex"],["identifier","username"],["selectionType","single"]],null,[[null,"fetchData"],[null,"updateSelection"]],function(l,n,e){var u=!0,o=l.component;return"fetchData"===n&&(u=!1!==o.getUsers()&&u),"updateSelection"===n&&(u=!1!==o.updateSelection(e)&&u),u},il.b,il.a)),u["\u0275did"](4,2867200,null,0,cl.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],columnMode:[2,"columnMode"],identifier:[3,"identifier"],selectionType:[4,"selectionType"]},{fetchData:"fetchData",updateSelection:"updateSelection"}),(l()(),u["\u0275eld"](5,0,null,0,1,"cd-table-actions",[["class","table-actions"]],null,null,null,pl.b,pl.a)),u["\u0275did"](6,114688,null,0,ml.a,[],{permission:[0,"permission"],selection:[1,"selection"],tableActions:[2,"tableActions"]},null),(l()(),u["\u0275and"](0,[[1,2],["userRolesTpl",2]],null,0,null,Il))],function(l,n){var e=n.component;l(n,2,0),l(n,4,0,e.users,e.columns,"flex","username","single"),l(n,6,0,e.permission,e.selection,e.tableActions)},null)}function Tl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,2,"cd-user-list",[],null,null,null,yl,Cl)),u["\u0275prd"](256,null,fl.a,vl.b,[]),u["\u0275did"](2,114688,null,0,vl.a,[gl.a,N.a,z.b,hl.a,Y.a,h.a,fl.a,bl.b],null,null)],function(l,n){l(n,2,0)},null)}var wl=u["\u0275ccf"]("cd-user-list",vl.a,Tl,{},{},[]),Dl=e("pYKc"),xl=e("ppaS"),El=e("IZUe"),kl=e("ANnk"),Nl=e("f/UV"),Fl=e("D4zM"),Sl=e("gp3X"),_l=e("sb0X"),Pl=e("KVJa"),Ml=e("Z21x"),Al=e("V3my"),ql=e("DSvg"),Vl=e("SgmB"),Ll=u["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Ul(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,0,"span",[["class","required"]],null,null,null,null,null))],null,null)}function Ol(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["This field is required."]))],null,null)}function jl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["This field is required."]))],null,null)}function zl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["This field is required."]))],null,null)}function Hl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Password confirmation doesn't match the password."]))],null,null)}function Bl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Invalid email."]))],null,null)}function Zl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,2,"span",[["class","form-control no-border full-height"]],null,null,null,null,null)),(l()(),u["\u0275eld"](1,0,null,null,1,"cd-select-badges",[],null,null,null,Dl.b,Dl.a)),u["\u0275did"](2,49152,null,0,xl.a,[h.a],{data:[0,"data"],options:[1,"options"],messages:[2,"messages"]},null)],function(l,n){var e=n.component;l(n,2,0,e.userForm.controls.roles.value,e.allRoles,e.messages)},null)}function Gl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),u["\u0275eld"](1,0,null,null,1,"strong",[],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,['You are about to remove "user read / update" permissions from your own user.'])),(l()(),u["\u0275eld"](3,0,null,null,0,"br",[],null,null,null,null,null)),(l()(),u["\u0275eld"](4,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["If you continue, you will no longer be able to add or remove roles from any user."])),(l()(),u["\u0275eld"](6,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Are you sure you want to continue?"]))],null,null)}function Kl(l){return u["\u0275vid"](0,[u["\u0275pid"](0,f.TitleCasePipe,[]),u["\u0275pid"](0,A.a,[]),u["\u0275qud"](402653184,1,{removeSelfUserReadUpdatePermissionTpl:0}),(l()(),u["\u0275eld"](3,0,null,null,111,"div",[["class","col-sm-12 col-lg-6"]],null,null,null,null,null)),(l()(),u["\u0275eld"](4,0,null,null,110,"form",[["class","form-horizontal"],["name","userForm"],["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(l,n,e){var o=!0;return"submit"===n&&(o=!1!==u["\u0275nov"](l,6).onSubmit(e)&&o),"reset"===n&&(o=!1!==u["\u0275nov"](l,6).onReset()&&o),o},null,null)),u["\u0275did"](5,16384,null,0,v.D,[],null,null),u["\u0275did"](6,540672,[["formDir",4]],0,v.l,[[8,null],[8,null]],{form:[0,"form"]},null),u["\u0275prd"](2048,null,v.d,null,[v.l]),u["\u0275did"](8,16384,null,0,v.s,[[4,v.d]],null,null),(l()(),u["\u0275eld"](9,0,null,null,105,"div",[["class","panel panel-default"]],null,null,null,null,null)),(l()(),u["\u0275eld"](10,0,null,null,4,"div",[["class","panel-heading"]],null,null,null,null,null)),(l()(),u["\u0275eld"](11,0,null,null,3,"h3",[["class","panel-title"]],null,null,null,null,null)),(l()(),u["\u0275ted"](12,null,[""," ",""])),u["\u0275ppd"](13,1),u["\u0275ppd"](14,1),(l()(),u["\u0275eld"](15,0,null,null,90,"div",[["class","panel-body"]],null,null,null,null,null)),(l()(),u["\u0275eld"](16,0,null,null,18,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](17,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](18,{"has-error":0}),(l()(),u["\u0275eld"](19,0,null,null,4,"label",[["class","control-label col-sm-3"],["for","name"]],null,null,null,null,null)),(l()(),u["\u0275eld"](20,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Username"])),(l()(),u["\u0275and"](16777216,null,null,1,null,Ul)),u["\u0275did"](23,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](24,0,null,null,10,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](25,0,null,null,7,"input",[["autofocus",""],["class","form-control"],["formControlName","username"],["id","username"],["name","username"],["placeholder","Username..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,26)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,26).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,26)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,26)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](26,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](28,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](30,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](31,4210688,null,0,El.a,[u.ElementRef],null,null),u["\u0275did"](32,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275and"](16777216,null,null,1,null,Ol)),u["\u0275did"](34,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](35,0,null,null,18,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](36,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](37,{"has-error":0}),(l()(),u["\u0275eld"](38,0,null,null,1,"label",[["class","control-label col-sm-3"],["for","name"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Password"])),(l()(),u["\u0275eld"](40,0,null,null,13,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](41,0,null,null,10,"div",[["class","input-group"]],null,null,null,null,null)),(l()(),u["\u0275eld"](42,0,null,null,6,"input",[["autocomplete","new-password"],["class","form-control"],["formControlName","password"],["id","password"],["name","password"],["placeholder","Password..."],["type","password"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,43)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,43).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,43)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,43)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](43,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](45,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](47,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](48,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](49,0,null,null,2,"span",[["class","input-group-btn"]],null,null,null,null,null)),(l()(),u["\u0275eld"](50,0,null,null,1,"button",[["cdPasswordButton","password"],["class","btn btn-default"],["type","button"]],null,[[null,"click"]],function(l,n,e){var o=!0;return"click"===n&&(o=!1!==u["\u0275nov"](l,51).onClick()&&o),o},null,null)),u["\u0275did"](51,81920,null,0,Fl.a,[u.ElementRef,u.Renderer2],{cdPasswordButton:[0,"cdPasswordButton"]},null),(l()(),u["\u0275and"](16777216,null,null,1,null,jl)),u["\u0275did"](53,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](54,0,null,null,20,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](55,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](56,{"has-error":0}),(l()(),u["\u0275eld"](57,0,null,null,1,"label",[["class","control-label col-sm-3"],["for","name"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Confirm password"])),(l()(),u["\u0275eld"](59,0,null,null,15,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](60,0,null,null,10,"div",[["class","input-group"]],null,null,null,null,null)),(l()(),u["\u0275eld"](61,0,null,null,6,"input",[["class","form-control"],["formControlName","confirmpassword"],["id","confirmpassword"],["name","confirmpassword"],["placeholder","Confirm password..."],["type","password"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,62)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,62).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,62)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,62)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](62,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](64,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](66,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](67,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](68,0,null,null,2,"span",[["class","input-group-btn"]],null,null,null,null,null)),(l()(),u["\u0275eld"](69,0,null,null,1,"button",[["cdPasswordButton","confirmpassword"],["class","btn btn-default"],["type","button"]],null,[[null,"click"]],function(l,n,e){var o=!0;return"click"===n&&(o=!1!==u["\u0275nov"](l,70).onClick()&&o),o},null,null)),u["\u0275did"](70,81920,null,0,Fl.a,[u.ElementRef,u.Renderer2],{cdPasswordButton:[0,"cdPasswordButton"]},null),(l()(),u["\u0275and"](16777216,null,null,1,null,zl)),u["\u0275did"](72,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275and"](16777216,null,null,1,null,Hl)),u["\u0275did"](74,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](75,0,null,null,10,"div",[["class","form-group"]],null,null,null,null,null)),(l()(),u["\u0275eld"](76,0,null,null,1,"label",[["class","control-label col-sm-3"],["for","name"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Full name"])),(l()(),u["\u0275eld"](78,0,null,null,7,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](79,0,null,null,6,"input",[["class","form-control"],["formControlName","name"],["id","name"],["name","name"],["placeholder","Full name..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,80)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,80).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,80)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,80)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](80,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](82,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](84,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](85,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](86,0,null,null,14,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](87,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](88,{"has-error":0}),(l()(),u["\u0275eld"](89,0,null,null,1,"label",[["class","control-label col-sm-3"],["for","email"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Email"])),(l()(),u["\u0275eld"](91,0,null,null,9,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](92,0,null,null,6,"input",[["class","form-control"],["formControlName","email"],["id","email"],["name","email"],["placeholder","Email..."],["type","email"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,93)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,93).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,93)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,93)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](93,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](95,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](97,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](98,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275and"](16777216,null,null,1,null,Bl)),u["\u0275did"](100,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](101,0,null,null,1,"label",[["class","col-sm-3 control-label"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Roles"])),(l()(),u["\u0275eld"](103,0,null,null,2,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275and"](16777216,null,null,1,null,Zl)),u["\u0275did"](105,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](106,0,null,null,8,"div",[["class","panel-footer"]],null,null,null,null,null)),(l()(),u["\u0275eld"](107,0,null,null,7,"div",[["class","button-group text-right"]],null,null,null,null,null)),(l()(),u["\u0275eld"](108,0,null,null,4,"cd-submit-button",[["type","button"]],null,[[null,"submitAction"]],function(l,n,e){var u=!0;return"submitAction"===n&&(u=!1!==l.component.submit()&&u),u},Sl.b,Sl.a)),u["\u0275did"](109,114688,null,0,_l.a,[u.ElementRef],{form:[0,"form"],type:[1,"type"]},{submitAction:"submitAction"}),(l()(),u["\u0275ted"](110,0,[""," ",""])),u["\u0275ppd"](111,1),u["\u0275ppd"](112,1),(l()(),u["\u0275eld"](113,0,null,null,1,"cd-back-button",[],null,null,null,Pl.b,Pl.a)),u["\u0275did"](114,49152,null,0,Ml.a,[f.Location,bl.b],null,null),(l()(),u["\u0275and"](0,[[1,2],["removeSelfUserReadUpdatePermissionTpl",2]],null,0,null,Gl))],function(l,n){var e=n.component;l(n,6,0,e.userForm);var o=l(n,18,0,e.userForm.showError("username",u["\u0275nov"](n,6)));l(n,17,0,"form-group",o),l(n,23,0,e.mode!==e.userFormMode.editing),l(n,28,0,"username"),l(n,34,0,e.userForm.showError("username",u["\u0275nov"](n,6),"required"));var a=l(n,37,0,e.userForm.showError("password",u["\u0275nov"](n,6)));l(n,36,0,"form-group",a),l(n,45,0,"password"),l(n,51,0,"password"),l(n,53,0,e.userForm.showError("password",u["\u0275nov"](n,6),"required"));var t=l(n,56,0,e.userForm.showError("confirmpassword",u["\u0275nov"](n,6)));l(n,55,0,"form-group",t),l(n,64,0,"confirmpassword"),l(n,70,0,"confirmpassword"),l(n,72,0,e.userForm.showError("confirmpassword",u["\u0275nov"](n,6),"required")),l(n,74,0,e.userForm.showError("confirmpassword",u["\u0275nov"](n,6),"match")),l(n,82,0,"name");var d=l(n,88,0,e.userForm.showError("email",u["\u0275nov"](n,6)));l(n,87,0,"form-group",d),l(n,95,0,"email"),l(n,100,0,e.userForm.showError("email",u["\u0275nov"](n,6),"email")),l(n,105,0,e.allRoles),l(n,109,0,u["\u0275nov"](n,6),"button")},function(l,n){var e=n.component;l(n,4,0,u["\u0275nov"](n,8).ngClassUntouched,u["\u0275nov"](n,8).ngClassTouched,u["\u0275nov"](n,8).ngClassPristine,u["\u0275nov"](n,8).ngClassDirty,u["\u0275nov"](n,8).ngClassValid,u["\u0275nov"](n,8).ngClassInvalid,u["\u0275nov"](n,8).ngClassPending);var o=u["\u0275unv"](n,12,0,l(n,13,0,u["\u0275nov"](n,0),e.action)),a=u["\u0275unv"](n,12,1,l(n,14,0,u["\u0275nov"](n,1),e.resource));l(n,12,0,o,a),l(n,25,0,u["\u0275nov"](n,30).ngClassUntouched,u["\u0275nov"](n,30).ngClassTouched,u["\u0275nov"](n,30).ngClassPristine,u["\u0275nov"](n,30).ngClassDirty,u["\u0275nov"](n,30).ngClassValid,u["\u0275nov"](n,30).ngClassInvalid,u["\u0275nov"](n,30).ngClassPending),l(n,42,0,u["\u0275nov"](n,47).ngClassUntouched,u["\u0275nov"](n,47).ngClassTouched,u["\u0275nov"](n,47).ngClassPristine,u["\u0275nov"](n,47).ngClassDirty,u["\u0275nov"](n,47).ngClassValid,u["\u0275nov"](n,47).ngClassInvalid,u["\u0275nov"](n,47).ngClassPending),l(n,61,0,u["\u0275nov"](n,66).ngClassUntouched,u["\u0275nov"](n,66).ngClassTouched,u["\u0275nov"](n,66).ngClassPristine,u["\u0275nov"](n,66).ngClassDirty,u["\u0275nov"](n,66).ngClassValid,u["\u0275nov"](n,66).ngClassInvalid,u["\u0275nov"](n,66).ngClassPending),l(n,79,0,u["\u0275nov"](n,84).ngClassUntouched,u["\u0275nov"](n,84).ngClassTouched,u["\u0275nov"](n,84).ngClassPristine,u["\u0275nov"](n,84).ngClassDirty,u["\u0275nov"](n,84).ngClassValid,u["\u0275nov"](n,84).ngClassInvalid,u["\u0275nov"](n,84).ngClassPending),l(n,92,0,u["\u0275nov"](n,97).ngClassUntouched,u["\u0275nov"](n,97).ngClassTouched,u["\u0275nov"](n,97).ngClassPristine,u["\u0275nov"](n,97).ngClassDirty,u["\u0275nov"](n,97).ngClassValid,u["\u0275nov"](n,97).ngClassInvalid,u["\u0275nov"](n,97).ngClassPending);var t=u["\u0275unv"](n,110,0,l(n,111,0,u["\u0275nov"](n,0),e.action)),d=u["\u0275unv"](n,110,1,l(n,112,0,u["\u0275nov"](n,1),e.resource));l(n,110,0,t,d)})}function Yl(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"cd-user-form",[],null,null,null,Kl,Ll)),u["\u0275did"](1,114688,null,0,Al.a,[ql.a,Y.a,X.a,X.l,z.b,Vl.a,gl.a,hl.a,h.a,bl.b],null,null)],function(l,n){l(n,1,0)},null)}var Jl=u["\u0275ccf"]("cd-user-form",Al.a,Yl,{},{},[]),Xl=e("LvDl"),Ql=e("x38r"),Wl=(e("vCyI"),function(){function l(l){this.i18n=l,this.scopes_permissions=[]}return l.prototype.ngOnInit=function(){this.columns=[{prop:"scope",name:this.i18n("Scope"),flexGrow:2},{prop:"read",name:this.i18n("Read"),flexGrow:1,cellClass:"text-center",cellTransformation:Ql.a.checkIcon},{prop:"create",name:this.i18n("Create"),flexGrow:1,cellClass:"text-center",cellTransformation:Ql.a.checkIcon},{prop:"update",name:this.i18n("Update"),flexGrow:1,cellClass:"text-center",cellTransformation:Ql.a.checkIcon},{prop:"delete",name:this.i18n("Delete"),flexGrow:1,cellClass:"text-center",cellTransformation:Ql.a.checkIcon}]},l.prototype.ngOnChanges=function(){var l=this;if(this.selection.hasSelection){this.selectedItem=this.selection.first();var n=[];Xl.each(this.scopes,function(e){var u={read:!1,create:!1,update:!1,delete:!1};u.scope=e,e in l.selectedItem.scopes_permissions&&Xl.each(l.selectedItem.scopes_permissions[e],function(l){u[l]=!0}),n.push(u)}),this.scopes_permissions=n}},l}()),$l=u["\u0275crt"]({encapsulation:0,styles:[["thead[_ngcontent-%COMP%]{background-color:#f5f5f5}.fa[_ngcontent-%COMP%]{font-size:large}.fa.fa-square-o[_ngcontent-%COMP%]{color:#d1d1d1}"]],data:{}});function ln(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,5,"tabset",[],[[2,"tab-container",null]],null,null,tl.b,tl.a)),u["\u0275did"](1,180224,null,0,Q.d,[Q.e,u.Renderer2,u.ElementRef],null,null),(l()(),u["\u0275eld"](2,0,null,0,3,"tab",[["heading","Details"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null]],null,null,null,null)),u["\u0275did"](3,212992,null,0,Q.b,[Q.d,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["\u0275eld"](4,0,null,null,1,"cd-table",[["columnMode","flex"]],null,null,null,il.b,il.a)),u["\u0275did"](5,2867200,null,0,cl.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],columnMode:[2,"columnMode"],toolHeader:[3,"toolHeader"],footer:[4,"footer"],limit:[5,"limit"],autoReload:[6,"autoReload"],autoSave:[7,"autoSave"]},null)],function(l,n){var e=n.component;l(n,3,0,"Details"),l(n,5,0,e.scopes_permissions,e.columns,"flex",!1,!1,0,!1,!1)},function(l,n){l(n,0,0,u["\u0275nov"](n,1).clazz),l(n,2,0,u["\u0275nov"](n,3).id,u["\u0275nov"](n,3).active,u["\u0275nov"](n,3).addClass)})}function nn(l){return u["\u0275vid"](0,[(l()(),u["\u0275and"](16777216,null,null,1,null,ln)),u["\u0275did"](1,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],function(l,n){var e=n.component;l(n,1,0,null==e.selection?null:e.selection.hasSingleSelection)},null)}var en=e("n/D3"),un=e("ZDA6"),on=u["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function an(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"cd-user-tabs",[],null,null,null,rl,sl)),u["\u0275did"](1,114688,null,0,dl,[X.l],null,null),(l()(),u["\u0275eld"](2,0,null,null,5,"cd-table",[["columnMode","flex"],["identifier","name"],["selectionType","single"]],null,[[null,"fetchData"],[null,"updateSelection"]],function(l,n,e){var u=!0,o=l.component;return"fetchData"===n&&(u=!1!==o.getRoles()&&u),"updateSelection"===n&&(u=!1!==o.updateSelection(e)&&u),u},il.b,il.a)),u["\u0275did"](3,2867200,null,0,cl.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],columnMode:[2,"columnMode"],identifier:[3,"identifier"],selectionType:[4,"selectionType"]},{fetchData:"fetchData",updateSelection:"updateSelection"}),(l()(),u["\u0275eld"](4,0,null,0,1,"cd-table-actions",[["class","table-actions"]],null,null,null,pl.b,pl.a)),u["\u0275did"](5,114688,null,0,ml.a,[],{permission:[0,"permission"],selection:[1,"selection"],tableActions:[2,"tableActions"]},null),(l()(),u["\u0275eld"](6,0,null,2,1,"cd-role-details",[["cdTableDetail",""]],null,null,null,nn,$l)),u["\u0275did"](7,638976,null,0,Wl,[h.a],{selection:[0,"selection"],scopes:[1,"scopes"]},null)],function(l,n){var e=n.component;l(n,1,0),l(n,3,0,e.roles,e.columns,"flex","name","single"),l(n,5,0,e.permission,e.selection,e.tableActions),l(n,7,0,e.selection,e.scopes)},null)}function tn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,2,"cd-role-list",[],null,null,null,an,on)),u["\u0275prd"](256,null,fl.a,en.b,[]),u["\u0275did"](2,114688,null,0,en.a,[Vl.a,un.a,N.a,Y.a,z.b,hl.a,h.a,fl.a,bl.b],null,null)],function(l,n){l(n,2,0)},null)}var dn=u["\u0275ccf"]("cd-role-list",en.a,tn,{},{},[]),sn=e("eTJe"),rn=u["\u0275crt"]({encapsulation:0,styles:[[".datatable-permissions-header-cell-label[_ngcontent-%COMP%], .datatable-permissions-scope-cell-label[_ngcontent-%COMP%]{font-weight:700}"]],data:{}});function cn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,0,"span",[["class","required"]],null,null,null,null,null))],null,null)}function pn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["This field is required."]))],null,null)}function mn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"span",[["class","help-block"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["The chosen name is already in use."]))],null,null)}function fn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,4,"div",[["class","checkbox checkbox-primary"]],null,null,null,null,null)),(l()(),u["\u0275eld"](1,0,null,null,1,"input",[["type","checkbox"]],[[8,"id",0],[8,"checked",0]],[[null,"change"]],function(l,n,e){var u=!0;return"change"===n&&(u=!1!==l.component.onClickCellCheckbox(l.context.row.scope,l.context.column.prop,e)&&u),u},null,null)),u["\u0275did"](2,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](3,0,null,null,1,"label",[["class","datatable-permissions-scope-cell-label"]],[[8,"htmlFor",0]],null,null,null,null)),(l()(),u["\u0275ted"](4,null,["",""]))],null,function(l,n){var e=n.component;l(n,1,0,u["\u0275inlineInterpolate"](1,"scope_",n.context.row.scope,""),e.isRowChecked(n.context.row.scope)),l(n,3,0,u["\u0275inlineInterpolate"](1,"scope_",n.context.row.scope,"")),l(n,4,0,n.context.value)})}function vn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,3,"div",[["class","checkbox checkbox-primary"]],null,null,null,null,null)),(l()(),u["\u0275eld"](1,0,null,null,1,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(l,n,e){var u=!0;return"change"===n&&(u=!1!==l.component.onClickCellCheckbox(l.context.row.scope,l.context.column.prop,e)&&u),u},null,null)),u["\u0275did"](2,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](3,0,null,null,0,"label",[],null,null,null,null,null))],null,function(l,n){l(n,1,0,n.context.value)})}function gn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,4,"div",[["class","checkbox checkbox-primary"]],null,null,null,null,null)),(l()(),u["\u0275eld"](1,0,null,null,1,"input",[["type","checkbox"]],[[8,"id",0],[8,"checked",0]],[[null,"change"]],function(l,n,e){var u=!0;return"change"===n&&(u=!1!==l.component.onClickHeaderCheckbox(l.context.column.prop,e)&&u),u},null,null)),u["\u0275did"](2,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](3,0,null,null,1,"label",[["class","datatable-permissions-header-cell-label"]],[[8,"htmlFor",0]],null,null,null,null)),(l()(),u["\u0275ted"](4,null,["",""]))],null,function(l,n){var e=n.component;l(n,1,0,u["\u0275inlineInterpolate"](1,"header_",n.context.column.prop,""),e.isHeaderChecked(n.context.column.prop)),l(n,3,0,u["\u0275inlineInterpolate"](1,"header_",n.context.column.prop,"")),l(n,4,0,n.context.column.name)})}function hn(l){return u["\u0275vid"](0,[u["\u0275pid"](0,f.TitleCasePipe,[]),u["\u0275pid"](0,A.a,[]),u["\u0275qud"](402653184,1,{headerPermissionCheckboxTpl:0}),u["\u0275qud"](402653184,2,{cellScopeCheckboxTpl:0}),u["\u0275qud"](402653184,3,{cellPermissionCheckboxTpl:0}),(l()(),u["\u0275eld"](5,0,null,null,61,"div",[["class","col-sm-12 col-lg-6"]],null,null,null,null,null)),(l()(),u["\u0275eld"](6,0,null,null,60,"form",[["class","form-horizontal"],["name","roleForm"],["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(l,n,e){var o=!0;return"submit"===n&&(o=!1!==u["\u0275nov"](l,8).onSubmit(e)&&o),"reset"===n&&(o=!1!==u["\u0275nov"](l,8).onReset()&&o),o},null,null)),u["\u0275did"](7,16384,null,0,v.D,[],null,null),u["\u0275did"](8,540672,[["formDir",4]],0,v.l,[[8,null],[8,null]],{form:[0,"form"]},null),u["\u0275prd"](2048,null,v.d,null,[v.l]),u["\u0275did"](10,16384,null,0,v.s,[[4,v.d]],null,null),(l()(),u["\u0275eld"](11,0,null,null,55,"div",[["class","panel panel-default"]],null,null,null,null,null)),(l()(),u["\u0275eld"](12,0,null,null,4,"div",[["class","panel-heading"]],null,null,null,null,null)),(l()(),u["\u0275eld"](13,0,null,null,3,"h3",[["class","panel-title"]],null,null,null,null,null)),(l()(),u["\u0275ted"](14,null,[""," ",""])),u["\u0275ppd"](15,1),u["\u0275ppd"](16,1),(l()(),u["\u0275eld"](17,0,null,null,40,"div",[["class","panel-body"]],null,null,null,null,null)),(l()(),u["\u0275eld"](18,0,null,null,20,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](19,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](20,{"has-error":0}),(l()(),u["\u0275eld"](21,0,null,null,4,"label",[["class","control-label col-sm-3"],["for","name"]],null,null,null,null,null)),(l()(),u["\u0275eld"](22,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Name"])),(l()(),u["\u0275and"](16777216,null,null,1,null,cn)),u["\u0275did"](25,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](26,0,null,null,12,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](27,0,null,null,7,"input",[["autofocus",""],["class","form-control"],["formControlName","name"],["id","name"],["name","name"],["placeholder","Name..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,28)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,28).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,28)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,28)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](28,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](30,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](32,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](33,4210688,null,0,El.a,[u.ElementRef],null,null),u["\u0275did"](34,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275and"](16777216,null,null,1,null,pn)),u["\u0275did"](36,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275and"](16777216,null,null,1,null,mn)),u["\u0275did"](38,16384,null,0,f.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["\u0275eld"](39,0,null,null,12,"div",[["class","form-group"]],null,null,null,null,null)),u["\u0275did"](40,278528,null,0,f.NgClass,[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["\u0275pod"](41,{"has-error":0}),(l()(),u["\u0275eld"](42,0,null,null,1,"label",[["class","control-label col-sm-3"],["for","description"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Description"])),(l()(),u["\u0275eld"](44,0,null,null,7,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](45,0,null,null,6,"input",[["class","form-control"],["formControlName","description"],["id","description"],["name","description"],["placeholder","Description..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(l,n,e){var o=!0;return"input"===n&&(o=!1!==u["\u0275nov"](l,46)._handleInput(e.target.value)&&o),"blur"===n&&(o=!1!==u["\u0275nov"](l,46).onTouched()&&o),"compositionstart"===n&&(o=!1!==u["\u0275nov"](l,46)._compositionStart()&&o),"compositionend"===n&&(o=!1!==u["\u0275nov"](l,46)._compositionEnd(e.target.value)&&o),o},null,null)),u["\u0275did"](46,16384,null,0,v.e,[u.Renderer2,u.ElementRef,[2,v.b]],null,null),u["\u0275prd"](1024,null,v.p,function(l){return[l]},[v.e]),u["\u0275did"](48,671744,null,0,v.j,[[3,v.d],[8,null],[8,null],[6,v.p],[2,v.F]],{name:[0,"name"]},null),u["\u0275prd"](2048,null,v.q,null,[v.j]),u["\u0275did"](50,16384,null,0,v.r,[[4,v.q]],null,null),u["\u0275did"](51,4210688,null,0,kl.a,[[2,Nl.a],Y.a,u.ElementRef],null,null),(l()(),u["\u0275eld"](52,0,null,null,5,"div",[["class","form-group"]],null,null,null,null,null)),(l()(),u["\u0275eld"](53,0,null,null,1,"label",[["class","control-label col-sm-3"]],null,null,null,null,null)),(l()(),u["\u0275ted"](-1,null,["Permissions"])),(l()(),u["\u0275eld"](55,0,null,null,2,"div",[["class","col-sm-9"]],null,null,null,null,null)),(l()(),u["\u0275eld"](56,0,null,null,1,"cd-table",[["columnMode","flex"]],null,null,null,il.b,il.a)),u["\u0275did"](57,2867200,null,0,cl.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],columnMode:[2,"columnMode"],toolHeader:[3,"toolHeader"],footer:[4,"footer"],limit:[5,"limit"],autoReload:[6,"autoReload"],autoSave:[7,"autoSave"]},null),(l()(),u["\u0275eld"](58,0,null,null,8,"div",[["class","panel-footer"]],null,null,null,null,null)),(l()(),u["\u0275eld"](59,0,null,null,7,"div",[["class","button-group text-right"]],null,null,null,null,null)),(l()(),u["\u0275eld"](60,0,null,null,4,"cd-submit-button",[["type","button"]],null,[[null,"submitAction"]],function(l,n,e){var u=!0;return"submitAction"===n&&(u=!1!==l.component.submit()&&u),u},Sl.b,Sl.a)),u["\u0275did"](61,114688,null,0,_l.a,[u.ElementRef],{form:[0,"form"],type:[1,"type"]},{submitAction:"submitAction"}),(l()(),u["\u0275ted"](62,0,[""," ",""])),u["\u0275ppd"](63,1),u["\u0275ppd"](64,1),(l()(),u["\u0275eld"](65,0,null,null,1,"cd-back-button",[],null,null,null,Pl.b,Pl.a)),u["\u0275did"](66,49152,null,0,Ml.a,[f.Location,bl.b],null,null),(l()(),u["\u0275and"](0,[[2,2],["cellScopeCheckboxTpl",2]],null,0,null,fn)),(l()(),u["\u0275and"](0,[[3,2],["cellPermissionCheckboxTpl",2]],null,0,null,vn)),(l()(),u["\u0275and"](0,[[1,2],["headerPermissionCheckboxTpl",2]],null,0,null,gn))],function(l,n){var e=n.component;l(n,8,0,e.roleForm);var o=l(n,20,0,e.roleForm.showError("name",u["\u0275nov"](n,8)));l(n,19,0,"form-group",o),l(n,25,0,e.mode!==e.roleFormMode.editing),l(n,30,0,"name"),l(n,36,0,e.roleForm.showError("name",u["\u0275nov"](n,8),"required")),l(n,38,0,e.roleForm.showError("name",u["\u0275nov"](n,8),"notUnique"));var a=l(n,41,0,e.roleForm.showError("description",u["\u0275nov"](n,8)));l(n,40,0,"form-group",a),l(n,48,0,"description"),l(n,57,0,e.scopes_permissions,e.columns,"flex",!1,!1,0,!1,!1),l(n,61,0,u["\u0275nov"](n,8),"button")},function(l,n){var e=n.component;l(n,6,0,u["\u0275nov"](n,10).ngClassUntouched,u["\u0275nov"](n,10).ngClassTouched,u["\u0275nov"](n,10).ngClassPristine,u["\u0275nov"](n,10).ngClassDirty,u["\u0275nov"](n,10).ngClassValid,u["\u0275nov"](n,10).ngClassInvalid,u["\u0275nov"](n,10).ngClassPending);var o=u["\u0275unv"](n,14,0,l(n,15,0,u["\u0275nov"](n,0),e.action)),a=u["\u0275unv"](n,14,1,l(n,16,0,u["\u0275nov"](n,1),e.resource));l(n,14,0,o,a),l(n,27,0,u["\u0275nov"](n,32).ngClassUntouched,u["\u0275nov"](n,32).ngClassTouched,u["\u0275nov"](n,32).ngClassPristine,u["\u0275nov"](n,32).ngClassDirty,u["\u0275nov"](n,32).ngClassValid,u["\u0275nov"](n,32).ngClassInvalid,u["\u0275nov"](n,32).ngClassPending),l(n,45,0,u["\u0275nov"](n,50).ngClassUntouched,u["\u0275nov"](n,50).ngClassTouched,u["\u0275nov"](n,50).ngClassPristine,u["\u0275nov"](n,50).ngClassDirty,u["\u0275nov"](n,50).ngClassValid,u["\u0275nov"](n,50).ngClassInvalid,u["\u0275nov"](n,50).ngClassPending);var t=u["\u0275unv"](n,62,0,l(n,63,0,u["\u0275nov"](n,0),e.action)),d=u["\u0275unv"](n,62,1,l(n,64,0,u["\u0275nov"](n,1),e.resource));l(n,62,0,t,d)})}function bn(l){return u["\u0275vid"](0,[(l()(),u["\u0275eld"](0,0,null,null,1,"cd-role-form",[],null,null,null,hn,rn)),u["\u0275did"](1,114688,null,0,sn.a,[X.a,X.l,Vl.a,un.a,hl.a,h.a,bl.b],null,null)],function(l,n){l(n,1,0)},null)}var Cn=u["\u0275ccf"]("cd-role-form",sn.a,bn,{},{},[]);e.d(n,"AuthModuleNgFactory",function(){return Rn}),e.d(n,"RoutedAuthModuleNgFactory",function(){return In});var Rn=u["\u0275cmf"](o.a,[],function(l){return u["\u0275mod"]([u["\u0275mpd"](512,u.ComponentFactoryResolver,u["\u0275CodegenComponentFactoryResolver"],[[8,[a.a,t.a,d.a,s.a,r.a,r.b,i.a,c.a,p.a,m.a]],[3,u.ComponentFactoryResolver],u.NgModuleRef]),u["\u0275mpd"](4608,f.NgLocalization,f.NgLocaleLocalization,[u.LOCALE_ID,[2,f["\u0275angular_packages_common_common_a"]]]),u["\u0275mpd"](4608,v.E,v.E,[]),u["\u0275mpd"](4608,v.h,v.h,[]),u["\u0275mpd"](4608,g.a,g.a,[h.a]),u["\u0275mpd"](4608,f.DatePipe,f.DatePipe,[u.LOCALE_ID]),u["\u0275mpd"](4608,b.a,b.a,[]),u["\u0275mpd"](4608,C.a,C.a,[]),u["\u0275mpd"](4608,R.a,R.a,[]),u["\u0275mpd"](4608,I.a,I.a,[R.a]),u["\u0275mpd"](4608,y.a,y.a,[R.a]),u["\u0275mpd"](4608,T.a,T.a,[R.a]),u["\u0275mpd"](4608,w.a,w.a,[]),u["\u0275mpd"](4608,D.a,D.a,[]),u["\u0275mpd"](4608,x.a,x.a,[]),u["\u0275mpd"](4608,E.a,E.a,[]),u["\u0275mpd"](4608,k.a,k.a,[f.DatePipe]),u["\u0275mpd"](4608,N.a,N.a,[]),u["\u0275mpd"](4608,F.a,F.a,[]),u["\u0275mpd"](4608,S.a,S.a,[]),u["\u0275mpd"](4608,_.a,_.a,[]),u["\u0275mpd"](4608,P.a,P.a,[]),u["\u0275mpd"](4608,M.a,M.a,[h.a]),u["\u0275mpd"](4608,A.a,A.a,[]),u["\u0275mpd"](4608,q.a,q.a,[]),u["\u0275mpd"](4608,V.b,V.b,[]),u["\u0275mpd"](4608,L.a,L.a,[]),u["\u0275mpd"](4608,U.a,U.a,[u.RendererFactory2,u.PLATFORM_ID]),u["\u0275mpd"](4608,O.a,O.a,[u.ComponentFactoryResolver,u.NgZone,u.Injector,U.a,u.ApplicationRef]),u["\u0275mpd"](4608,j.a,j.a,[]),u["\u0275mpd"](4608,z.b,z.b,[u.RendererFactory2,O.a]),u["\u0275mpd"](4608,H.ScrollbarHelper,H.ScrollbarHelper,[B.DOCUMENT]),u["\u0275mpd"](4608,Z.DimensionsHelper,Z.DimensionsHelper,[]),u["\u0275mpd"](4608,G.ColumnChangesService,G.ColumnChangesService,[]),u["\u0275mpd"](4608,K.f,K.f,[]),u["\u0275mpd"](4608,Y.a,Y.a,[]),u["\u0275mpd"](4608,J.a,J.a,[X.l,Y.a]),u["\u0275mpd"](4608,Q.e,Q.e,[]),u["\u0275mpd"](1073742336,K.e,K.e,[]),u["\u0275mpd"](1073742336,f.CommonModule,f.CommonModule,[]),u["\u0275mpd"](1073742336,v.B,v.B,[]),u["\u0275mpd"](1073742336,v.n,v.n,[]),u["\u0275mpd"](1073742336,L.d,L.d,[]),u["\u0275mpd"](1073742336,v.x,v.x,[]),u["\u0275mpd"](1073742336,W.a,W.a,[]),u["\u0275mpd"](1073742336,V.c,V.c,[]),u["\u0275mpd"](1073742336,j.d,j.d,[]),u["\u0275mpd"](1073742336,$.ChartsModule,$.ChartsModule,[]),u["\u0275mpd"](1073742336,z.e,z.e,[]),u["\u0275mpd"](1073742336,ll.a,ll.a,[]),u["\u0275mpd"](1073742336,nl.a,nl.a,[]),u["\u0275mpd"](1073742336,el.NgxDatatableModule,el.NgxDatatableModule,[]),u["\u0275mpd"](1073742336,X.p,X.p,[[2,X.v],[2,X.l]]),u["\u0275mpd"](1073742336,ul.a,ul.a,[]),u["\u0275mpd"](1073742336,ol.a,ol.a,[]),u["\u0275mpd"](1073742336,al.a,al.a,[]),u["\u0275mpd"](1073742336,Q.c,Q.c,[]),u["\u0275mpd"](1073742336,o.a,o.a,[]),u["\u0275mpd"](256,u.LOCALE_ID,"en-US",[]),u["\u0275mpd"](256,K.a,{autoClose:!0,insideClick:!1},[]),u["\u0275mpd"](256,u.TRANSLATIONS_FORMAT,"xlf",[])])}),In=u["\u0275cmf"](o.b,[],function(l){return u["\u0275mod"]([u["\u0275mpd"](512,u.ComponentFactoryResolver,u["\u0275CodegenComponentFactoryResolver"],[[8,[a.a,t.a,d.a,s.a,r.a,r.b,i.a,c.a,p.a,m.a,wl,Jl,dn,Cn]],[3,u.ComponentFactoryResolver],u.NgModuleRef]),u["\u0275mpd"](4608,f.NgLocalization,f.NgLocaleLocalization,[u.LOCALE_ID,[2,f["\u0275angular_packages_common_common_a"]]]),u["\u0275mpd"](4608,v.E,v.E,[]),u["\u0275mpd"](4608,v.h,v.h,[]),u["\u0275mpd"](4608,g.a,g.a,[h.a]),u["\u0275mpd"](4608,f.DatePipe,f.DatePipe,[u.LOCALE_ID]),u["\u0275mpd"](4608,b.a,b.a,[]),u["\u0275mpd"](4608,C.a,C.a,[]),u["\u0275mpd"](4608,R.a,R.a,[]),u["\u0275mpd"](4608,I.a,I.a,[R.a]),u["\u0275mpd"](4608,y.a,y.a,[R.a]),u["\u0275mpd"](4608,T.a,T.a,[R.a]),u["\u0275mpd"](4608,w.a,w.a,[]),u["\u0275mpd"](4608,D.a,D.a,[]),u["\u0275mpd"](4608,x.a,x.a,[]),u["\u0275mpd"](4608,E.a,E.a,[]),u["\u0275mpd"](4608,k.a,k.a,[f.DatePipe]),u["\u0275mpd"](4608,N.a,N.a,[]),u["\u0275mpd"](4608,F.a,F.a,[]),u["\u0275mpd"](4608,S.a,S.a,[]),u["\u0275mpd"](4608,_.a,_.a,[]),u["\u0275mpd"](4608,P.a,P.a,[]),u["\u0275mpd"](4608,M.a,M.a,[h.a]),u["\u0275mpd"](4608,A.a,A.a,[]),u["\u0275mpd"](4608,q.a,q.a,[]),u["\u0275mpd"](4608,V.b,V.b,[]),u["\u0275mpd"](4608,L.a,L.a,[]),u["\u0275mpd"](4608,U.a,U.a,[u.RendererFactory2,u.PLATFORM_ID]),u["\u0275mpd"](4608,O.a,O.a,[u.ComponentFactoryResolver,u.NgZone,u.Injector,U.a,u.ApplicationRef]),u["\u0275mpd"](4608,j.a,j.a,[]),u["\u0275mpd"](4608,z.b,z.b,[u.RendererFactory2,O.a]),u["\u0275mpd"](4608,H.ScrollbarHelper,H.ScrollbarHelper,[B.DOCUMENT]),u["\u0275mpd"](4608,Z.DimensionsHelper,Z.DimensionsHelper,[]),u["\u0275mpd"](4608,G.ColumnChangesService,G.ColumnChangesService,[]),u["\u0275mpd"](4608,K.f,K.f,[]),u["\u0275mpd"](4608,Y.a,Y.a,[]),u["\u0275mpd"](4608,J.a,J.a,[X.l,Y.a]),u["\u0275mpd"](4608,Q.e,Q.e,[]),u["\u0275mpd"](1073742336,K.e,K.e,[]),u["\u0275mpd"](1073742336,f.CommonModule,f.CommonModule,[]),u["\u0275mpd"](1073742336,v.B,v.B,[]),u["\u0275mpd"](1073742336,v.n,v.n,[]),u["\u0275mpd"](1073742336,L.d,L.d,[]),u["\u0275mpd"](1073742336,v.x,v.x,[]),u["\u0275mpd"](1073742336,W.a,W.a,[]),u["\u0275mpd"](1073742336,V.c,V.c,[]),u["\u0275mpd"](1073742336,j.d,j.d,[]),u["\u0275mpd"](1073742336,$.ChartsModule,$.ChartsModule,[]),u["\u0275mpd"](1073742336,z.e,z.e,[]),u["\u0275mpd"](1073742336,ll.a,ll.a,[]),u["\u0275mpd"](1073742336,nl.a,nl.a,[]),u["\u0275mpd"](1073742336,el.NgxDatatableModule,el.NgxDatatableModule,[]),u["\u0275mpd"](1073742336,X.p,X.p,[[2,X.v],[2,X.l]]),u["\u0275mpd"](1073742336,ul.a,ul.a,[]),u["\u0275mpd"](1073742336,ol.a,ol.a,[]),u["\u0275mpd"](1073742336,al.a,al.a,[]),u["\u0275mpd"](1073742336,Q.c,Q.c,[]),u["\u0275mpd"](1073742336,o.a,o.a,[]),u["\u0275mpd"](1073742336,o.b,o.b,[]),u["\u0275mpd"](256,u.LOCALE_ID,"en-US",[]),u["\u0275mpd"](256,K.a,{autoClose:!0,insideClick:!1},[]),u["\u0275mpd"](1024,X.j,function(){return[[{path:"",redirectTo:"users",pathMatch:"full"},{path:"users",data:o.c,children:[{path:"",component:vl.a},{path:"create",component:Al.a,data:o.d},{path:"edit/:username",component:Al.a,data:o.e}]},{path:"roles",data:o.f,children:[{path:"",component:en.a},{path:"create",component:sn.a,data:o.g},{path:"edit/:name",component:sn.a,data:o.h}]}]]},[]),u["\u0275mpd"](256,u.TRANSLATIONS_FORMAT,"xlf",[])])})}}]);