// Module ID: 899 // Function ID: 900 // Name: isSentryRequestUrl // Dependencies: [900] // Module 899 (isSentryRequestUrl) const require = arg1; const dependencyMap = arg6; Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" }); arg5.isSentryRequestUrl = function isSentryRequestUrl(arr, getDsn) { if (getDsn != null) { const dsn = getDsn.getDsn(); } if (getDsn != null) { const tunnel = getDsn.getOptions().tunnel; } const result = require(900) /* getHttpSpanDetailsFromUrlObject */.parseStringToURLObject(arr); let flag = false; if (result) { flag = false; if (!tmp2Result.isURLObjectRelative(result)) { let tmp5 = dsn; if (tmp5) { const host = result.host; let hasItem = host.includes(dsn.host); if (hasItem) { hasItem = /(^|&|\?)sentry_key=/.test(result.search); const obj3 = /(^|&|\?)sentry_key=/; } tmp5 = hasItem; } flag = tmp5; } tmp2Result = require(900) /* getHttpSpanDetailsFromUrlObject */; } if (!flag) { let flag2 = false; if (tunnel) { let substr = arr; if ("/" === arr[arr.length - 1]) { substr = arr.slice(0, -1); } let substr1 = tunnel; if ("/" === tunnel[tunnel.length - 1]) { substr1 = tunnel.slice(0, -1); } flag2 = substr === substr1; } flag = flag2; } return flag; };