1(function(){'use strict';angular.module('angie').factory('sjEventDataCollectorFactory',sjEventDataCollectorFactory);sjEventDataCollectorFactory.$inject=[];var serviceSingleton=null;function sjEventDataCollectorFactory(){if(serviceSingleton){return serviceSingleton;} 2var service={makeCollector:makeCollector,getCollectors:getCollectors};var COLLECTOR_PROTOTYPE={getEvents:getEvents};function getEvents(){this.buildEvents();return this.events;} 3var collectors={};serviceSingleton=service;return service;function makeCollector(type){var collector=Object.create(COLLECTOR_PROTOTYPE);collector.events=[];collector.buildEvents=angular.noop;collector.data={};collectors[type]=collectors[type]||[];collectors[type].push(collector);return collector;} 4function getCollectors(type){return collectors[type]||[];}}})();
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.