1import{_ as n,ba as r,di as f,q as u,vd as s,xd as c}from"./chunk-SMW7PHYX.js";var d=(()=>{let t=class t{constructor(a,i,e){this.authorize=a,this.router=i,this.route=e}canActivate(a,i){return this.authorize.getUser().pipe(u(e=>e&&this.authorize.isAdmin(e.role)?!0:e&&this.authorize.isMfaSetupRequired(e)?(this.router.navigate(["mfa-setup"]),!1):(this.router.navigate(["error/unauthorized"]),!1)))}};t.\u0275fac=function(i){return new(i||t)(r(f),r(c),r(s))},t.\u0275prov=n({token:t,factory:t.\u0275fac,providedIn:"root"});let o=t;return o})();export{d as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.