1import { n as _objectSpread2, r as init_objectSpread2 } from "./objectWithoutProperties-Cgp7QKOy.js"; 2import { Q as getIsolationScope, X as getClient, Yt as consoleSandbox, gt as dateTimestampInSeconds } from "./exports-PpHA8CsK.js"; 3init_objectSpread2(); 4var DEFAULT_BREADCRUMBS = 100; 5function addBreadcrumb(breadcrumb, hint) { 6 const client = getClient(); 7 const isolationScope = getIsolationScope(); 8 if (!client) return; 9 const { beforeBreadcrumb = null, maxBreadcrumbs = DEFAULT_BREADCRUMBS } = client.getOptions(); 10 if (maxBreadcrumbs <= 0) return; 11 const mergedBreadcrumb = _objectSpread2({ timestamp: dateTimestampInSeconds() }, breadcrumb); 12 const finalBreadcrumb = beforeBreadcrumb ? consoleSandbox(() => beforeBreadcrumb(mergedBreadcrumb, hint)) : mergedBreadcrumb; 13 if (finalBreadcrumb === null) return; 14 if (client.emit) client.emit("beforeAddBreadcrumb", finalBreadcrumb, hint); 15 isolationScope.addBreadcrumb(finalBreadcrumb, maxBreadcrumbs); 16} 17export { addBreadcrumb as t }; 18 19//# sourceMappingURL=breadcrumbs-BTx2i_gx.js.map
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.