import{Ba as v}from"./chunk-E4UUPK46.js";import{Kc as a,Ob as C,Yc as r,Zc as f,_c as u,ce as x,jc as o,lc as s,qc as l,rc as m,sc as d,tc as p,wb as t}from"./chunk-O7RN3KYY.js";import{a as _}from"./chunk-ZE2KCNEA.js";_();function E(n,c){if(n&1&&p(0,"icon",4),n&2){let e=a(2);r(e.inverted?"size-20 mr-8":"size-16 mr-4"),l("title",e.user.is_staff?"Admin User":"Community Admin")}}function y(n,c){if(n&1&&p(0,"icon",5),n&2){let e=a(2);r(e.inverted?"size-20 mr-8":"size-16 mr-4")}}function S(n,c){if(n&1&&(m(0,"span",6),f(1),d()),n&2){let e=a(2);r(e.inverted?"":" text-md text-quiet"),l("ngClass",`text-${e.overflow}`),t(),u(e.user.header_info)}}function M(n,c){if(n&1&&(m(0,"div")(1,"div",0),o(2,E,1,3,"icon",1),o(3,y,1,2,"icon",2),o(4,S,2,4,"span",3),d()()),n&2){let e=a();t(),r(e.inverted?"text-white":"text-muted"),t(),s(e.user.is_staff||e.isGroupAdmin?2:-1),t(),s(e.user.champion?3:-1),t(),s(e.user.header_info?4:-1)}}var A=(()=>{class n{constructor(){this.overflow="truncate",this.inverted=!1,this.isGroupAdmin=!1}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=C({type:n,selectors:[["user-type"]],inputs:{user:"user",overflow:"overflow",inverted:"inverted",isGroupAdmin:"isGroupAdmin"},decls:1,vars:1,consts:()=>{let e;return e=$localize`Power User`,[[1,"d-flex","align-items-center"],["name","common-sys-admin",1,"icon",3,"class","title"],["name","common-start","title",e,1,"icon","icon-champion",3,"class"],[3,"class","ngClass"],["name","common-sys-admin",1,"icon",3,"title"],["name","common-start","title",e,1,"icon","icon-champion"],[3,"ngClass"]]},template:function(i,T){i&1&&o(0,M,5,5,"div"),i&2&&s(T.user?0:-1)},dependencies:[x,v],encapsulation:2})}}return n})();export{A as a};