1var SV=window.SV||{};SV.$=SV.$||window.jQuery||null;SV.extendObject=SV.extendObject||XF.extendObject||jQuery.extend; 2(function(){const d=SV.$,e="function"!==typeof XF.on;SV.UserActivityLastSeen=XF.Element.newHandler({options:SV.extendObject({},XF.TooltipOptions.base,{username:null,textTarget:".uaLastSeenBlock"}),dateHtml:null,trigger:null,tooltip:null,init:function(){const c=this.target||this.$target.get(0);var a=this.options.textTarget;var b=c.nextElementSibling;a=!a||b&&b.matches(a)?b:null;if(a&&(a.remove(),this.dateHtml=a.innerHTML)){a=XF.phrase("ua_x_was_last_seen",{"{username}":this.options.username,"{date}":this.dateHtml}); 3b=XF.TooltipOptions.extractTooltip(this.options);const f=XF.TooltipOptions.extractTrigger(this.options);b.html=!0;this.tooltip=new XF.TooltipElement(a,b);this.trigger=new XF.TooltipTrigger(e?d(c):c,this.tooltip,f);this.trigger.init()}}});XF.Element.register("user-activity-last-seen","SV.UserActivityLastSeen")})();
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.