1import{a as u}from"./chunk-HFBCSVSR.js";import{d as a}from"./chunk-STUGURIZ.js";import{i as o}from"./chunk-QUSGAZI6.js";import{ba as s,ea as t,yd as n}from"./chunk-52C3GDED.js";var S=(()=>{class e{constructor(r,i,l,m){this.authSrv=r,this.userProfileSrv=i,this.msgSrv=l,this.router=m}resolve(r){if(this.userProfileSrv.meetingDays.next([]),this.userProfileSrv.meetingInfo.next(null),this.userProfileSrv.meetingSlots.next([]),this.msgSrv.currentMsgThread.next(null),this.msgSrv.parentMessage.next(null),this.msgSrv.editMessage.next(null),r.params.username)return this.userProfileSrv.getUserDetails(r.params.username);this.router.navigate(["user",this.authSrv.getLoggedUsername()],{skipLocationChange:!0,replaceUrl:!0})}static{this.\u0275fac=function(i){return new(i||e)(t(o),t(a),t(u),t(n))}}static{this.\u0275prov=s({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();export{S 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.