decord/source/__polyfill/13xxx/module_13075.js
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

109 lines
4.5 KiB
JavaScript

// Module ID: 13075
// Function ID: 13076
// Dependencies: [13045, 13076, 13066, 13044, 13052, 13054, 13071]
// Exports: freezeDscOnSpan, getDynamicSamplingContextFromClient, getDynamicSamplingContextFromScope, spanToBaggageHeader
// Module 13075
import _mod13045 from "module_13045" /* 13045 */;
import BAGGAGE_HEADER_NAME from "BAGGAGE_HEADER_NAME" /* 13052 */;
import _mod13066 from "module_13066" /* 13066 */;
const _mod13076 = tmp3(13076);
require = arg1;
const dependencyMap = arg6;
function getDynamicSamplingContextFromSpan(spanContext) {
const client = _mod13066.getClient();
if (client) {
const rootSpan = tmp(13044).getRootSpan(spanContext);
if (rootSpan[_frozenDsc]) {
return tmp5;
} else {
const traceState = rootSpan.spanContext().traceState;
value = traceState;
if (traceState) {
value = traceState.get("sentry.dsc");
}
let result = value;
if (value) {
result = tmp(13052).baggageHeaderToDynamicSamplingContext(value);
const tmpResult6 = tmp(13052);
}
if (result) {
return result;
} else {
const options = client.getOptions();
const tmp9 = client.getDsn() || {};
let DEFAULT_ENVIRONMENT = options.environment;
if (!DEFAULT_ENVIRONMENT) {
DEFAULT_ENVIRONMENT = tmp(13076).DEFAULT_ENVIRONMENT;
}
const obj2 = { environment: DEFAULT_ENVIRONMENT, release: options.release, public_key: tmp9.publicKey, trace_id: spanContext.spanContext().traceId };
const dropUndefinedKeysResult = tmp(13045).dropUndefinedKeys(obj2);
client.emit("createDsc", dropUndefinedKeysResult);
const tmpResult7 = tmp(13045);
const spanToJSONResult = tmp(13044).spanToJSON(rootSpan);
const tmp13 = spanToJSONResult.data || {};
const tmp14 = tmp13[tmp(undefined, 13054).SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];
if (null != tmp14) {
const _HermesInternal = HermesInternal;
dropUndefinedKeysResult.sample_rate = "" + tmp14;
}
const description = spanToJSONResult.description;
const tmpResult8 = tmp(13044);
if (tmp17) {
dropUndefinedKeysResult.transaction = description;
}
tmp17 = "url" !== tmp13[tmp(undefined, 13054).SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] && description;
if (tmpResult9.hasTracingEnabled()) {
const _String = String;
dropUndefinedKeysResult.sampled = String(tmp(13044).spanIsSampled(rootSpan));
const tmpResult10 = tmp(13044);
}
client.emit("createDsc", dropUndefinedKeysResult, rootSpan);
return dropUndefinedKeysResult;
}
}
const tmpResult = tmp(13044);
} else {
return {};
}
}
const _frozenDsc = "_frozenDsc";
export const freezeDscOnSpan = function freezeDscOnSpan(arg0, arg1) {
const result = _mod13045.addNonEnumerableProperty(arg0, _frozenDsc, arg1);
};
export const getDynamicSamplingContextFromClient = function getDynamicSamplingContextFromClient(trace_id, getOptions) {
const options = getOptions.getOptions();
const tmp2 = getOptions.getDsn() || {};
let DEFAULT_ENVIRONMENT = options.environment;
if (!DEFAULT_ENVIRONMENT) {
DEFAULT_ENVIRONMENT = _mod13076.DEFAULT_ENVIRONMENT;
}
const dropUndefinedKeysResult = _mod13045.dropUndefinedKeys({ environment: DEFAULT_ENVIRONMENT, release: options.release, public_key: tmp2.publicKey, trace_id });
getOptions.emit("createDsc", dropUndefinedKeysResult);
return dropUndefinedKeysResult;
};
export const getDynamicSamplingContextFromScope = function getDynamicSamplingContextFromScope(getOptions, getPropagationContext) {
const propagationContext = getPropagationContext.getPropagationContext();
let dsc = propagationContext.dsc;
if (!dsc) {
const options = getOptions.getOptions();
const tmp4 = getOptions.getDsn() || {};
const tmp5 = require;
let DEFAULT_ENVIRONMENT = options.environment;
if (!DEFAULT_ENVIRONMENT) {
DEFAULT_ENVIRONMENT = tmp5(13076).DEFAULT_ENVIRONMENT;
}
const obj2 = { environment: DEFAULT_ENVIRONMENT, release: options.release, public_key: tmp4.publicKey, trace_id: propagationContext.traceId };
const dropUndefinedKeysResult = _mod13045.dropUndefinedKeys(obj2);
getOptions.emit("createDsc", dropUndefinedKeysResult);
dsc = dropUndefinedKeysResult;
}
return dsc;
};
export { getDynamicSamplingContextFromSpan };
export const spanToBaggageHeader = function spanToBaggageHeader(arg0) {
const tmp = getDynamicSamplingContextFromSpan(arg0);
return BAGGAGE_HEADER_NAME.dynamicSamplingContextToSentryBaggageHeader(tmp);
};