decord/source/__polyfill/00xxx/module_769.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

94 lines
3.4 KiB
JavaScript

// Module ID: 769
// Function ID: 770
// Dependencies: [713, 734, 690, 706, 684, 722, 700, 699, 689]
// Exports: getTraceData
// Module 769
import _mod713 from "module_713" /* 713 */;
const spanToJSON = tmp3(684);
const consoleSandbox = tmp3(689);
const _mod690 = tmp3(690);
const _mod699 = tmp3(699);
const MAX_BAGGAGE_STRING_LENGTH = tmp3(700);
const _mod706 = tmp3(706);
const _mod722 = tmp3(722);
require = arg1;
const dependencyMap = arg6;
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
export const getTraceData = function getTraceData() {
let obj = arg0;
if (arg0 === undefined) {
obj = {};
}
let client = obj.client;
if (!client) {
client = _mod713.getClient();
}
let tmp3 = require;
let spanToTraceparentHeader = dependencyMap;
if (obj3.isEnabled()) {
if (client) {
const mainCarrier = _mod690.getMainCarrier();
const tmp3Result = _mod690;
const asyncContextStrategy = _mod706.getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.getTraceData) {
return asyncContextStrategy.getTraceData(obj);
} else {
let scope = obj.scope;
if (!scope) {
scope = _mod713.getCurrentScope();
const tmp3Result10 = _mod713;
}
let span = obj.span;
if (!span) {
span = spanToJSON.getActiveSpan();
const tmp3Result11 = spanToJSON;
}
if (span) {
let spanToTraceHeaderResult = spanToJSON.spanToTraceHeader(span);
const tmp3Result12 = spanToJSON;
} else {
const propagationContext = scope.getPropagationContext();
({ traceId, sampled, propagationSpanId } = propagationContext);
spanToTraceHeaderResult = _mod699.generateSentryTraceHeader(traceId, propagationSpanId, sampled);
const tmp3Result13 = _mod699;
}
const tmp3Result14 = _mod722;
if (span) {
let dynamicSamplingContextFromSpan = tmp3Result14.getDynamicSamplingContextFromSpan(span);
} else {
dynamicSamplingContextFromSpan = tmp3Result14.getDynamicSamplingContextFromScope(client, scope);
}
const result = MAX_BAGGAGE_STRING_LENGTH.dynamicSamplingContextToSentryBaggageHeader(dynamicSamplingContextFromSpan);
const TRACEPARENT_REGEXP = _mod699.TRACEPARENT_REGEXP;
if (TRACEPARENT_REGEXP.test(spanToTraceHeaderResult)) {
const obj4 = { "sentry-trace": spanToTraceHeaderResult, baggage: result };
if (!obj.propagateTraceparent) {
return obj4;
} else {
if (span) {
tmp3 = spanToJSON;
spanToTraceparentHeader = tmp3.spanToTraceparentHeader;
let result1 = spanToTraceparentHeader(span);
} else {
const propagationContext1 = scope.getPropagationContext();
({ traceId: traceId2, sampled: sampled2, propagationSpanId: propagationSpanId2 } = propagationContext1);
result1 = _mod699.generateTraceparentHeader(traceId2, propagationSpanId2, sampled2);
const tmp3Result16 = _mod699;
}
obj4.traceparent = result1;
}
} else {
const debug = consoleSandbox.debug;
debug.warn("Invalid sentry-trace data. Cannot generate trace data");
return {};
}
const tmp3Result15 = MAX_BAGGAGE_STRING_LENGTH;
}
const tmp3Result9 = _mod706;
}
}
return {};
};