PageSourceSearch

https://www.nordnet.fi/static/nn-npm.sentry.core~91542e7e.e66c89e7c45deac3d342.js

js nordnet.fi collected 2026-10-02 03:18:01 UTC 153,705 bytes, 15 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"pr-12478"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:webapp-next":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bfd041fa-4e76-4387-81a8-2eebda7b88f8",e._sentryDebugIdIdentifier="sentry-dbid-bfd041fa-4e76-4387-81a8-2eebda7b88f8")}catch(e){}}();"use strict";(self.webpackChunkwebapp_next=self.webpackChunkwebapp_next||[]).push([["npm.sentry.core~91542e7e"],{96754(e,t,n){n.d(t,{PO:()=>c});var r=n(16979),i=n(44897),s=n(43376),a=n(53406),o=n(55996),l=n(49710);let u=new Set([]);function c(e){let t="console",n=(0,l.s5)(t,e);return(0,l.AS)(t,f),n}let p=new Set;function f(){"console"in o.O&&i.Ow.forEach(function(e){!p.has(e)&&e in o.O.console&&(p.add(e),(0,s.GS)(o.O.console,e,function(t){return i.Z9[e]=t,function(...t){let n=t[0],s=i.Z9[e],c=u.size&&"string"==typeof n&&(0,a.Xr)(n,u);c||(0,l.aj)("console",{args:t,level:e}),(!c||r.T&&i.Yz.isEnabled())&&s?.apply(o.O.console,t)}}))})}},30599(e,t,n){n.d(t,{B$:()=>p,ur:()=>c});var r=n(59205),i=n(35603),s=n(43376),a=n(3711),o=n(55214),l=n(55996),u=n(49710);function c(e,t){let n="fetch",r=(0,u.s5)(n,e);return(0,u.AS)(n,()=>f(void 0,t)),r}function p(e){let t="fetch-body-resolved",n=(0,u.s5)(t,e);return(0,u.AS)(t,()=>f(m)),n}function f(e,t=!1){(!t||(0,a.m7)())&&(0,s.GS)(l.O,"fetch",function(t){return function(...n){let a=Error(),{method:c,url:p}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:h(t),method:g(n,"method")?String(n.method).toUpperCase():(0,i.ks)(t)&&g(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:h(t),method:g(t,"method")?String(t.method).toUpperCase():"GET"}}(n),f={args:n,fetchData:{method:c,url:p},startTimestamp:1e3*(0,o.zf)(),virtualError:a,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,i.ks)(t))return new Headers(t.headers)}catch{}}(n)};return e||(0,u.aj)("fetch",{...f}),t.apply(l.O,n).then(async t=>(e?e(t):(0,u.aj)("fetch",{...f,endTimestamp:1e3*(0,o.zf)(),response:t}),t),e=>{(0,u.aj)("fetch",{...f,endTimestamp:1e3*(0,o.zf)(),error:e}),(0,i.bJ)(e)&&void 0===e.stack&&(e.stack=a.stack,(0,s.my)(e,"framesToPop",1));let t=(0,r.KU)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&(0,i.bJ)(e)&&"TypeError"===e.name&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(f.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,s.my)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}async function d(e,t){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),s=!0;for(;s;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:i}=await r.read();clearTimeout(e),i&&(t(),s=!1)}catch{s=!1}finally{clearTimeout(e)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}}function m(e){let t;try{t=e.clone()}catch{return}d(t,()=>{(0,u.aj)("fetch-body-resolved",{endTimestamp:1e3*(0,o.zf)(),response:e})})}function g(e,t){return(0,i.Z4)(e)&&!!e[t]}function h(e){return"string"==typeof e?e:e?g(e,"url")?e.url:e.toString?e.toString():"":""}},46204(e,t,n){n.d(t,{L:()=>a});var r=n(55996),i=n(49710);let s=null;function a(e){let t="error";(0,i.s5)(t,e),(0,i.AS)(t,o)}function o(){s=r.O.onerror,r.O.onerror=function(e,t,n,r,a){return(0,i.aj)("error",{column:r,error:a,line:n,msg:e,url:t}),!!s&&s.apply(this,arguments)},r.O.onerror.__SENTRY_INSTRUMENTED__=!0}},70630(e,t,n){n.d(t,{r:()=>a});var r=n(55996),i=n(49710);let s=null;function a(e){let t="unhandledrejection";(0,i.s5)(t,e),(0,i.AS)(t,o)}function o(){s=r.O.onunhandledrejection,r.O.onunhandledrejection=function(e){return(0,i.aj)("unhandledrejection",e),!s||s.apply(this,arguments)},r.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},49710(e,t,n){n.d(t,{AS:()=>u,aj:()=>c,s5:()=>l});var r=n(16979),i=n(44897),s=n(30566);let a={},o={};function l(e,t){return a[e]=a[e]||[],a[e].push(t),()=>{let n=a[e];if(n){let e=n.indexOf(t);-1!==e&&n.splice(e,1)}}}function u(e,t){if(!o[e]){o[e]=!0;try{t()}catch(t){r.T&&i.Yz.error(`Error while instrumenting ${e}`,t)}}}function c(e,t){let n=e&&a[e];if(n)for(let a of n)try{a(t)}catch(t){r.T&&i.Yz.error(`Error while triggering instrumentation handler.
2Type: ${e}
3Name: ${(0,s.qQ)(a)}
4Error:`,t)}}},66391(e,t,n){n.d(t,{P$:()=>l,Q8:()=>p,_C:()=>f,lc:()=>u,mH:()=>o,qm:()=>c});var r=n(59205),i=n(16979),s=n(44897);let a=[];function o(e){let t,n,r=e.defaultIntegrations||[],i=e.integrations;
4if(r.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(i))t=[...r,...i];else if("function"==typeof i){let e=i(r);t=Array.isArray(e)?e:[e]}else t=r;return n={},t.forEach(e=>{let{name:t}=e,r=n[t];r&&!r.isDefaultInstance&&e.isDefaultInstance||(n[t]=e)}),Object.values(n)}function l(e,t){let n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&c(e,t,n)}),n}function u(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function c(e,t,n){if(n[t.name]){i.T&&s.Yz.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,a.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),a.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(n=>{let r=t[n];"function"==typeof r&&e.on(n,n=>r.call(t,n,e))}),i.T&&s.Yz.log(`Integration installed: ${t.name}`)}function p(e){let t=(0,r.KU)();if(!t){i.T&&s.Yz.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}function f(e){return e}},65922(e,t,n){var r=n(59205),i=n(49470),s=n(96754),a=n(66391),o=n(44897),l=n(31843),u=n(14304),c=n(53406),p=n(55996);let f=(0,a._C)((e={})=>{let t=e.levels||o.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in p.O&&(0,s.PO)(({args:s,level:a})=>{var o,p,f;let d,m,g;(0,r.KU)()===e&&t.includes(a)&&(o=s,p=a,f=n,d=(0,u.t)(p),m=Error(),g={level:(0,u.t)(p),extra:{arguments:o}},(0,r.v4)(e=>{if(e.addEventProcessor(e=>(e.logger="console",(0,l.M6)(e,{handled:f,type:"auto.core.capture_console"}),e)),"assert"===p){if(!o[0]){let t=`Assertion failed: ${(0,c.gt)(o.slice(1)," ")||"console.assert"}`;e.setExtra("arguments",o.slice(1)),e.captureMessage(t,d,{captureContext:g,syntheticException:m})}return}let t=o.find(e=>e instanceof Error);if(t)return void(0,i.Cp)(t,g);let n=(0,c.gt)(o," ");e.captureMessage(n,d,{captureContext:g,syntheticException:m})}))})}}});n.d(t,["q",0,f])},36844(e,t,n){n.d(t,{L:()=>u});var r=n(59205),i=n(66651),s=n(24096),a=n(35603),o=n(68956);let l=["trace","debug","info","warn","error","fatal"];function u(e={}){let t=new Set(e.levels??l),n=e.client;return{log(e){let{type:l,level:u,message:f,args:d,tag:m,date:g,...h}=e,y=n||(0,r.KU)();if(!y)return;let _=function(e,t){if("verbose"===e)return"debug";if("silent"===e)return"trace";if(e){let t=c[e];if(t)return t}if("number"==typeof t){let e=p[t];if(e)return e}return"info"}(l,u);if(!t.has(_))return;let{normalizeDepth:b=3,normalizeMaxBreadth:v=1e3}=y.getOptions(),S={};for(let[e,t]of Object.entries(h))S[e]=(0,o.S8)(t,b,v);S["sentry.origin"]="auto.log.consola",m&&(S["consola.tag"]=m),l&&(S["consola.type"]=l),null!=u&&"number"==typeof u&&(S["consola.level"]=u);let k=function(e,t,n){let{message:r,attributes:i,messageTemplate:a,messageParameters:l}=e,u={};if(a&&l)for(let[e,r]of Object.entries((0,s.fF)(a,l)))u[e]=e.startsWith("sentry.message.parameter.")?(0,o.S8)(r,t,n):r;else l&&l.length>0&&l.forEach((e,r)=>{u[`sentry.message.parameter.${r}`]=(0,o.S8)(e,t,n)});return{message:r,attributes:{...(0,o.S8)(i,t,n),...u}}}(function(e,t,n){if(!e?.length)return{message:""};let r=(0,s.wU)(e,t,n),i=e[0];if((0,a.Qd)(i)){let t="string"==typeof e[1]?2:1;return{message:r,attributes:i,messageParameters:e.slice(t)}}{let t=e.slice(1),n=t.length>0&&"string"==typeof i&&!(0,s.I8)(i);return{message:r,messageTemplate:n?i:void 0,messageParameters:n?t:void 0}}}(d,b,v),b,v);k?.attributes&&Object.assign(S,k.attributes),(0,i.KG)({level:_,message:k?.message||f||d&&(0,s.wU)(d,b,v)||"",attributes:S})}}}let c={silent:"trace",fatal:"fatal",error:"error",warn:"warn",log:"info",info:"info",success:"info",fail:"error",ready:"info",start:"info",box:"info",debug:"debug",trace:"trace",verbose:"debug",critical:"fatal",notice:"info"},p={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"}},91547(e,t,n){var r=n(59205),i=n(66391),s=n(56544),a=n(66906);let o=(0,i._C)(()=>({name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,r.o5)().getScopeData(),n=(0,r.rm)().getScopeData(),i=t.conversationId||n.conversationId;if(i){let{op:t,data:n,description:r}=(0,a.et)(e);if(!t?.startsWith("gen_ai.")&&!n["ai.operationId"]&&!r?.startsWith("ai."))return;e.setAttribute(s.Fy,i)}})}}));
4n.d(t,["H",0,o])},33066(e,t,n){var r=n(16979),i=n(66391),s=n(44897),a=n(30566);let o=(0,i._C)(()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var n,i,a,o,p,f;let d,m,g,h;if(n=t,(i=e)&&(a=n,o=i,d=a.message,m=o.message,(d||m)&&(!d||m)&&(d||!m)&&d===m&&u(a,o)&&l(a,o)&&1||(p=n,f=i,g=c(f),h=c(p),g&&h&&g.type===h.type&&g.value===h.value&&u(p,f)&&l(p,f))))return r.T&&s.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}});function l(e,t){let n=(0,a.RV)(e),r=(0,a.RV)(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function u(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return n.join("")===r.join("")}catch{return!1}}function c(e){return e.exception?.values?.[0]}n.d(t,["s",0,o])},18962(e,t,n){var r=n(16979),i=n(66391),s=n(44897),a=n(86162),o=n(31843),l=n(53406);let u=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/Java exception was raised during method invocation$/,/Java object is gone$/],c=(0,i._C)((e={})=>{let t;return{name:"EventFilters",setup(n){t=f(e,n.getOptions())},processEvent:(n,i,u)=>(t||(t=f(e,u.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;let n=e.transaction;return!!n&&(0,l.Xr)(n,t)}(e,t.ignoreTransactions))return r.T&&s.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
5Event: ${(0,o.$X)(e)}`),!0}else{var n,i,u;if(n=e,i=t.ignoreErrors,i?.length&&(0,a.G)(n).some(e=>(0,l.Xr)(e,i)))return r.T&&s.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
6Event: ${(0,o.$X)(e)}`),!0;if(u=e,u.exception?.values?.length&&!u.message&&!u.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return r.T&&s.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace.
7Event: ${(0,o.$X)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=d(e);return!!n&&(0,l.Xr)(n,t)}(e,t.denyUrls))return r.T&&s.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option.
8Event: ${(0,o.$X)(e)}.
9Url: ${d(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=d(e);return!n||(0,l.Xr)(n,t)}(e,t.allowUrls))return r.T&&s.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option.
10Event: ${(0,o.$X)(e)}.
11Url: ${d(e)}`),!0}return!1}(n,t)?n:null)}}),p=(0,i._C)((e={})=>({...c(e),name:"InboundFilters"}));function f(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:u],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function d(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return r.T&&s.Yz.error(`Cannot extract url for event ${(0,o.$X)(e)}`),null}}n.d(t,["A",0,c,"D",0,p])},15697(e,t,n){var r=n(16979),i=n(66391),s=n(44897),a=n(35603),o=n(68956),l=n(63114),u=n(53406);let c=(0,i._C)((e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,i,c){let{maxValueLength:p}=c.getOptions();return function(e,t={},n,i,c){if(!t.originalException||!(0,a.bJ)(t.originalException))return e;let p=t.originalException.name||t.originalException.constructor.name,f=function e(t,n,i){try{let r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],s={};for(let e of Object.keys(t)){if(-1!==r.indexOf(e))continue;let n=t[e];s[e]=(0,a.bJ)(n)||"string"==typeof n?i?(0,u.xv)(`${n}`,i):`${n}`:n}if(n&&void 0!==t.cause&&((0,a.bJ)(t.cause)?s.cause={[t.cause.name||t.cause.constructor.name]:e(t.cause,!1,i)}:s.cause=t.cause),"function"==typeof t.toJSON){let e=t.toJSON();for(let t of Object.keys(e)){let n=e[t];s[t]=(0,a.bJ)(n)?n.toString():n}}return s}catch(e){r.T&&s.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,i,c);if(f){let t={...e.contexts},r=(0,o.S8)(f,n);return(0,a.Qd)(r)&&((0,l.Gc)(r),t[p]=r),{...e,contexts:t}}return e}(e,i,t,n,p)}}});n.d(t,["X",0,c])},28978(e,t,n){var r=n(66391),i=n(45310);let s=(0,r._C)(()=>
11({name:"FeatureFlags",processEvent:(e,t,n)=>(0,i.Nf)(e),addFeatureFlag(e,t){(0,i.Ee)(e,t),(0,i.si)(e,t)}}));n.d(t,["S",0,s])},42933(e,t,n){var r=n(66391),i=n(45310),s=n(43376);let a=(0,r._C)(({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){let t=e.prototype;"function"==typeof t.isOn&&(0,s.GS)(t,"isOn",o),"function"==typeof t.getFeatureValue&&(0,s.GS)(t,"getFeatureValue",o)},processEvent:(e,t,n)=>(0,i.Nf)(e)}));function o(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&((0,i.Ee)(n,r),(0,i.si)(n,r)),r}}n.d(t,["z",0,a])},24177(e,t,n){var r=n(59205),i=n(66391),s=n(43376);let a=new WeakMap,o=(0,i._C)(()=>({name:"FunctionToString",setupOnce(){let e=Function.prototype.toString;try{Function.prototype.toString=function(...t){let n,i=(0,s.sp)(this);try{a.has((0,r.KU)())&&void 0!==i&&(n=i)}catch{}return e.apply(n??this,t)}}catch{}},setup(e){a.set(e,!0)}}));n.d(t,["Z",0,o])},63288(e,t,n){var r=n(66391),i=n(4400),s=n(81823);let a=(0,r._C)(()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,s.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&((0,i.KT)(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{if(t.type)return;let n=e.getOptions().stackParser;(0,i.Gr)(n,t)})}}));n.d(t,["Q",0,a])},35569(e,t,n){n.d(t,{D:()=>l});var r=n(66391);let i=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function s(...e){let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let i=r>=0?e[r]:"/";i&&(t=`${i}/${t}`,n="/"===i.charAt(0))}return t=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function a(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}var o=n(55996);let l=(0,r._C)((e={})=>{let t=e.root,n=e.prefix||"app:///",r="window"in o.O&&!!o.O.window,l=e.iteratee||function({isBrowser:e,root:t,prefix:n}){return r=>{if(!r.filename)return r;let o=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),l=/^\//.test(r.filename);if(e){if(t){let e=r.filename;0===e.indexOf(t)&&(r.filename=e.replace(t,n))}}else if(o||l){let e,l,u=o?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,c=t?function(e,t){e=s(e).slice(1),t=s(t).slice(1);let n=a(e.split("/")),r=a(t.split("/")),i=Math.min(n.length,r.length),o=i;for(let e=0;e<i;e++)if(n[e]!==r[e]){o=e;break}let l=[];for(let e=o;e<n.length;e++)l.push("..");return(l=l.concat(r.slice(o))).join("/")}(t,u):(e=u.length>1024?`<truncated>${u.slice(-1024)}`:u,(l=i.exec(e))?l.slice(1):[])[2]||"";r.filename=`${n}${c}`}return r}}({isBrowser:r,root:t,prefix:n});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t?.frames?.map(e=>l(e))}}}})}}}catch{return e}}(t)),t}}})},63655(e,t,n){var r=n(84647),i=n(59205),s=n(16979),a=n(49470),o=n(66391),l=n(56544),u=n(44897),c=n(31843),p=n(35603),f=n(9076),d=n(62837);let m=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],g=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],h={eq:"eq",neq:"neq",gt:"gt",gte:"gte",lt:"lt",lte:"lte",like:"like","like(all)":"likeAllOf","like(any)":"likeAnyOf",ilike:"ilike","ilike(all)":"ilikeAllOf","ilike(any)":"ilikeAnyOf",is:"is",in:"in",cs:"contains",cd:"containedBy",sr:"rangeGt",nxl:"rangeGte",sl:"rangeLt",nxr:"rangeLte",adj:"rangeAdjacent",ov:"overlaps",fts:"",plfts:"plain",phfts:"phrase",wfts:"websearch",not:"not"},y=["select","insert","upsert","update","delete"];function _(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function b(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function v(e,t){return Object.keys(t).length>0?t:Array.isArray(e)&&e.length>0?e:void 0}function S(e,t){if(!e)return;if("function"==typeof e.get)return e.get(t)??void 0;let n=t.toLowerCase(),r=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0!==r?e[r]:void 0}function k(e,t=!1){return new Proxy(e,{apply:(n,r,i)=>(0,d.Lk)({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[l.JD]:"auto.db.supabase",[l.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,i).then(t=>((0,p.Z4)(t)&&"error"in t&&t.error?(e.setStatus({code:2}),(0,a.Cp)(t.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):e.setStatus({code:1}),e.end(),t)).catch(t=>{throw e.setStatus({code:2}),e.end(),(0,a.Cp)(t,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),t}).then(...i))})}let x=(e,t={})=>{var n;if(!e){s.T&&u.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}n=e.constructor===Function?e:e.constructor,b(n.prototype.from)||(n.prototype.from=new Proxy(n.prototype.from,{apply(e,n,o){let m=Reflect.apply(e,n,o);return function(e,t){for(let n of y)b(e.prototype[n])||(e.prototype[n]=new Proxy(e.prototype[n],{apply(e,o,m){let g=Reflect.apply(e,o,m),k=g.constructor;return s.T&&u.Yz.log(`Instrumenting ${n} operation's PostgRESTFilterBuilder`),!function(e,t){b(e.prototype.then)||(e.prototype.then=new Proxy(e.prototype.then,{apply(e,n,s){let o=function(e,t={}){switch(e){case"GET":return"select";case"POST":if(S(t,"Prefer")?.includes("resolution="))return"upsert";return"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}(n.method,n.headers);if(!y.includes(o)||!n?.url?.pathname||"string"!=typeof n.url.pathname)return Reflect.apply(e,n,s);let u=n.url.pathname.split("/"),m=u.length>0?u[u.length-1]:"",g=[];
11for(let[e,t]of n.url.searchParams.entries())g.push(function(e,t){let n;if(""===t||"*"===t)return"select(*)";if("select"===e)return`select(${t})`;if("or"===e||e.endsWith(".or"))return`${e}${t}`;let[r,...i]=t.split(".");return n=r?.startsWith("fts")?"textSearch":r?.startsWith("plfts")?"textSearch[plain]":r?.startsWith("phfts")?"textSearch[phrase]":r?.startsWith("wfts")?"textSearch[websearch]":r&&h[r]||"filter",`${n}(${e}, ${i.join(".")})`}(e,t));let _=Object.create(null);if((0,p.Qd)(n.body))for(let[e,t]of Object.entries(n.body))_[e]=t;let b=(0,i.KU)(),k=t.sendOperationData??b?.getDataCollectionOptions().databaseQueryData===!0,x=v(n.body,_),T="select"===o?"":`${o}${void 0!==v(n.body,_)?"(...) ":""}`,O=k?g.join(" "):g.length>0?"[redacted]":"",w=[T.trimEnd(),O].filter(Boolean).join(" "),A=w?`${w} from(${m})`:`from(${m})`,E={"db.table":m,"db.schema":n.schema,"db.url":n.url.origin,"db.sdk":S(n.headers,"X-Client-Info"),"db.system":"postgresql","db.operation":o,[l.JD]:"auto.db.supabase",[l.uT]:"db"};return g.length&&k&&(E["db.query"]=g),void 0!==x&&k&&(E["db.body"]=x),(0,d.Lk)({name:A,attributes:E},t=>Reflect.apply(e,n,[]).then(e=>{if(t&&(e&&"object"==typeof e&&"status"in e&&(0,f.N)(t,e.status||500),t.end()),e?.error){let t=Error(e.error.message);e.error.code&&(t.code=e.error.code),e.error.details&&(t.details=e.error.details);let n={};g.length&&k&&(n.query=g),void 0!==x&&k&&(n.body=x),(0,a.Cp)(t,e=>(e.addEventProcessor(e=>((0,c.M6)(e,{handled:!1,type:"auto.db.supabase.postgres"}),e)),e.setContext("supabase",n),e))}let n={type:"supabase",category:`db.${o}`,message:A},i={};return g.length&&k&&(i.query=g),void 0!==x&&k&&(i.body=x),Object.keys(i).length&&(n.data=i),(0,r.Z)(n),e},e=>{throw t&&((0,f.N)(t,500),t.end()),e}).then(...s))}}),_(e.prototype.then))}(k,t),g}}),_(e.prototype[n]))}(m.constructor,t),m}}),_(n.prototype.from));let o=e.auth;if(!(!o||b(e.auth))){for(let t of m){let n=o[t];n&&"function"==typeof e.auth[t]&&(e.auth[t]=k(n))}for(let t of g){let n=o.admin[t];n&&"function"==typeof e.auth.admin[t]&&(e.auth.admin[t]=k(n,!0))}_(e.auth)}},T=(0,o._C)(e=>{let t,n;return t=e.supabaseClient,n={sendOperationData:e.sendOperationData},{setupOnce(){x(t,n)},name:"Supabase"}});n.d(t,["Ly",0,T,"jR",0,x])},62740(e,t,n){var r=n(66391),i=n(4400),s=n(81823),a=n(30566),o=n(55996);let l=(0,r._C)(e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,s.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&((0,i.KT)(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{if(t.type)return;let n=e.getOptions().stackParser;(0,i.Gr)(n,t)})},preprocessEvent(t){e.ignoreSentryInternalFrames&&(o.O._sentryWrappedDepth??0)>0&&(t.sdkProcessingMetadata={...t.sdkProcessingMetadata,insideSentryWrapped:!0})},processEvent(t){let n=!!e.ignoreSentryInternalFrames&&t.sdkProcessingMetadata?.insideSentryWrapped===!0&&t.exception?.values?.length===1,r=function(e,t,n){let r=(0,a.RV)(e);if(r)return r.filter((e,r)=>!!e.filename&&(null!=e.lineno||null!=e.colno||null!=e.instruction_addr)&&(!t||!function(e,t,n){var r;if(0!==t)return!1;if(n&&!(r=e).context_line&&!r.pre_context&&r.function&&r.function.length<=2||"sentryWrapped"===e.function)return!0;if(!e.context_line||!e.filename||!e.filename.includes("sentry")||!e.filename.includes("helpers")||!e.context_line.includes(p))return!1;if(e.pre_context){let t=e.pre_context.length;for(let n=0;n<t;n++)if(e.pre_context[n]?.includes(c))return!0}return!1}(e,r,!!n))).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)):[])}(t,e.ignoreSentryInternalFrames,n);if(r&&r["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](t=>!t.some(t=>e.filterKeys.includes(t)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;t.tags={...t.tags,third_party_code:!0}}return t}})),u="_sentryBundlerPluginAppKey:",c="Attempt to invoke user-land function",p="fn.apply(this, wrappedArguments)";n.d(t,["y",0,l])},53199(e,t,n){var r=n(66391),i=n(35603),s=n(53406);function a(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}let o=(0,r._C)((e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var o;if(!n.exception?.values||!r.originalException||(o=r.originalException,!((0,i.bJ)(o)&&"ZodError"===o.name&&Array.isArray(o.issues)))||0===r.originalException.issues.length)return n;try{let i=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(a);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({f
11ilename:"zod_issues.json",data:JSON.stringify({issues:i})})),{...n,exception:{...n.exception,values:[{...n.exception.values[0],value:function(e){let t=new Set;for(let n of e.issues){let e=n.path.map(e=>"number"==typeof e?"<array>":e).join(".");e.length>0&&t.add(e)}let n=Array.from(t);if(0===n.length){let t="variable";if(e.issues.length>0){let n=e.issues[0];void 0!==n&&"expected"in n&&"string"==typeof n.expected&&(t=n.expected)}return`Failed to validate ${t}`}return`Failed to validate keys: ${(0,s.xv)(n.join(", "),100)}`}(r.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":i.slice(0,e)}}}catch(e){return{...n,extra:{...n.extra,"zoderrors sentry integration parse error":{message:"an exception was thrown while processing ZodError within applyZodErrorsToEvent()",error:e instanceof Error?`${e.name}: ${e.message}
12${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}});n.d(t,["rB",0,o])},59279(e,t,n){var r=n(59205),i=n(16979),s=n(96754),a=n(66391),o=n(56544),l=n(44897),u=n(35603),c=n(68956),p=n(66651),f=n(24096);let d={[o.JD]:"auto.log.console"},m=(0,a._C)((e={})=>{let t=e.levels||l.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,normalizeDepth:a=3,normalizeMaxBreadth:o=1e3}=e.getOptions();if(!n){i.T&&l.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}let m=(0,s.PO)(({args:n,level:i})=>{if((0,r.KU)()!==e||!t.includes(i))return;let s=n[0],l=n.slice(1);if("assert"===i){if(!s){let e=l.length>0?`Assertion failed: ${(0,f.wU)(l,a,o)}`:"Assertion failed";(0,p.KG)({level:"error",message:e,attributes:d})}return}let m="log"===i,g={...d};if((0,u.Qd)(s)){Object.assign(g,(0,c.S8)(s,a,o));let e="string"==typeof n[1]?2:1;n.slice(e).forEach((e,t)=>{g[`sentry.message.parameter.${t}`]=(0,c.S8)(e,a,o)})}else if(l.length>0&&"string"==typeof s&&!(0,f.I8)(s))for(let[e,t]of Object.entries((0,f.fF)(s,l)))g[e]=e.startsWith("sentry.message.parameter.")?(0,c.S8)(t,a,o):t;(0,p.KG)({level:m?"info":i,message:(0,f.wU)(n,a,o),severityNumber:m?10:void 0,attributes:g})});e.registerCleanup(m)}}});n.d(t,["d",0,m])},66651(e,t,n){n.d(t,{KG:()=>v,lt:()=>S});var r=n(72832),i=n(4737),s=n(59205),a=n(16979),o=n(44897),l=n(35603),u=n(62863),c=n(40272),p=n(55214),f=n(95338),d=n(33243);let m={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};var g=n(74350),h=n(81823),y=n(45080);function _(e,t,n,r=!0){n&&(!e[t]||r)&&(e[t]=n)}function b(e,t){var n;let r=k(),i=(n=e,k().get(n));void 0===i?r.set(e,[t]):i.length>=100?(S(e,i),r.set(e,[t])):r.set(e,[...i,t])}function v(e,t=(0,s.o5)(),n=b){let i=t?.getClient()??(0,s.KU)();if(!i){a.T&&o.Yz.warn("No client available to capture log.");return}let{release:g,environment:h,enableLogs:y=!0,beforeSendLog:S}=i.getOptions();if(!y){a.T&&o.Yz.warn("logging option not enabled, log will not be captured.");return}let[,k]=(0,d.V)(i,t),T={...e.attributes},{user:{id:O,email:w,username:A},attributes:E={}}=(0,u.Om)((0,s.rm)(),t);_(T,"user.id",O,!1),_(T,"user.email",w,!1),_(T,"user.name",A,!1),_(T,"sentry.release",g),_(T,"sentry.environment",h);let{name:I,version:C}=i.getSdkMetadata()?.sdk??{};_(T,"sentry.sdk.name",I),_(T,"sentry.sdk.version",C);let $=i.getIntegrationByName("Replay"),j=$?.getReplayId(!0);_(T,"sentry.replay_id",j),j&&$?.getRecordingMode()==="buffer"&&_(T,"sentry._internal.replay_is_buffering",!0);let D=e.message;if((0,l.NF)(D)){let{__sentry_template_string__:e,__sentry_template_values__:t=[]}=D;t?.length&&(T["sentry.message.template"]=e),t.forEach((e,t)=>{T[`sentry.message.parameter.${t}`]=e})}let R=(0,c.f)(t);_(T,"sentry.trace.parent_span_id",R?.spanContext().spanId);let P={...e,attributes:T};i.emit("beforeCaptureLog",P);let N=S?(0,o.pq)(()=>S(P)):P;if(!N){i.recordDroppedEvent("before_send","log_item",1),a.T&&o.Yz.warn("beforeSendLog returned null, log will not be captured.");return}let{level:z,message:M,attributes:L={},severityNumber:J}=N,U=(0,p.zf)(),F=(0,f.o)(U);n(i,{timestamp:U,level:z,body:x(String(M)),trace_id:k?.trace_id,severity_number:J??m[z],attributes:function(e){let t={};for(let[n,r]of Object.entries(e)){let e=x(n);"string"===r.type?t[e]={...r,value:x(r.value)}:t[e]=r}return t}({...(0,r.SY)(E),...(0,r.SY)(L,!0),[F.key]:F.value})}),i.emit("afterCaptureLog",N)}function S(e,t){var n,r,i,s,a;let o,l,u=t??(a=e,k().get(a))??[];if(0===u.length)return;let c=e.getOptions(),p=(n=c._metadata,r=c.tunnel,i=e.getDsn(),s=e.getDataCollectionOptions().userInfo,o={},n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),r&&i&&(o.dsn=(0,g.SB)(i)),(0,h.h4)(o,[(l=s?"auto":"never",[{type:"log",item_count:u.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...(0,y.B)()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:u}])]));k().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(p)}function k(){return(0,i.BY)("clientToLogBufferMap",()=>new WeakMap)}function x(e){let t=Object(e),n=t.isWellFormed,r=t.toWellFormed;return"function"==typeof n&&"function"==typeof r?n.call(e)?e:r.call(e):e}}
12,94805(e,t,n){n.r(t),n.d(t,{debug:()=>o,error:()=>c,fatal:()=>p,fmt:()=>i.S,info:()=>l,trace:()=>a,warn:()=>u});var r=n(66651),i=n(17792);function s(e,t,n,i,s){(0,r.KG)({level:e,message:t,attributes:n,severityNumber:s},i)}function a(e,t,{scope:n}={}){s("trace",e,t,n)}function o(e,t,{scope:n}={}){s("debug",e,t,n)}function l(e,t,{scope:n}={}){s("info",e,t,n)}function u(e,t,{scope:n}={}){s("warn",e,t,n)}function c(e,t,{scope:n}={}){s("error",e,t,n)}function p(e,t,{scope:n}={}){s("fatal",e,t,n)}},24096(e,t,n){n.d(t,{I8:()=>o,fF:()=>l,wU:()=>a});var r=n(35603),i=n(68956),s=n(55996);function a(e,t,n){var a,o,l;return"util"in s.O&&"function"==typeof s.O.util.format?s.O.util.format(...e):(a=e,o=t,l=n,a.map(e=>(0,r.sO)(e)?String(e):JSON.stringify((0,i.S8)(e,o,l))).join(" "))}function o(e){return/%[sdifocO]/.test(e)}function l(e,t){let n={},r=Array(t.length).fill("{}").join(" ");return n["sentry.message.template"]=`${e} ${r}`,t.forEach((e,t)=>{n[`sentry.message.parameter.${t}`]=e}),n}},4400(e,t,n){n.d(t,{Gr:()=>a,KT:()=>o});var r=n(55996);let i=new Map,s=new Set;function a(e,t){t.exception?.values?.forEach(t=>{t.stacktrace?.frames?.forEach(t=>{if(!t.filename||t.module_metadata)return;let n=function(e,t){if(r.O._sentryModuleMetadata)for(let t of Object.keys(r.O._sentryModuleMetadata)){let n=r.O._sentryModuleMetadata[t];if(!s.has(t)){for(let r of(s.add(t),e(t).reverse()))if(r.filename){i.set(r.filename,n);break}}}return i.get(t)}(e,t.filename);n&&(t.module_metadata=n)})})}function o(e){e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{delete e.module_metadata})})}},95244(e,t,n){n.d(t,{g:()=>_,NG:()=>b});var r=n(72832),i=n(4737),s=n(59205),a=n(16979),o=n(44897),l=n(62863),u=n(40272),c=n(55214),p=n(95338),f=n(33243),d=n(74350),m=n(81823),g=n(45080);function h(e,t,n,r=!0){!n||!r&&t in e||(e[t]=n)}function y(e,t){var n;let r=v(),i=(n=e,v().get(n));void 0===i?r.set(e,[t]):i.length>=1e3?(b(e,i),r.set(e,[t])):r.set(e,[...i,t])}function _(e,t){let n=t?.scope??(0,s.o5)(),i=t?.captureSerializedMetric??y,d=n?.getClient()??(0,s.KU)();if(!d){a.T&&o.Yz.warn("No client available to capture metric.");return}let{_experiments:m,enableMetrics:g,beforeSendMetric:_}=d.getOptions();if(!(g??m?.enableMetrics??!0)){a.T&&o.Yz.warn("metrics option not enabled, metric will not be captured.");return}let{user:b,attributes:v}=(0,l.Om)((0,s.rm)(),n),S=function(e,t,n){let{release:r,environment:i}=t.getOptions(),s={...e.attributes};h(s,"user.id",n.id,!1),h(s,"user.email",n.email,!1),h(s,"user.name",n.username,!1),h(s,"sentry.release",r),h(s,"sentry.environment",i);let{name:a,version:o}=t.getSdkMetadata()?.sdk??{};h(s,"sentry.sdk.name",a),h(s,"sentry.sdk.version",o);let l=t.getIntegrationByName("Replay"),u=l?.getReplayId(!0);return h(s,"sentry.replay_id",u),u&&l?.getRecordingMode()==="buffer"&&h(s,"sentry._internal.replay_is_buffering",!0),{...e,attributes:s}}(e,d,b);d.emit("processMetric",S);let k=_||m?.beforeSendMetric,x=k?k(S):S;if(!x){a.T&&o.Yz.log("`beforeSendMetric` returned `null`, will not send metric.");return}let T=function(e,t,n,i){let[,s]=(0,f.V)(t,n),a=(0,u.f)(n),o=a?a.spanContext().traceId:s?.trace_id,l=a?a.spanContext().spanId:void 0,d=(0,c.zf)(),m=(0,p.o)(d);return{timestamp:d,trace_id:o??"",span_id:l,name:e.name,type:e.type,unit:e.unit,value:e.value,attributes:{...(0,r.SY)(i),...(0,r.SY)(e.attributes,"skip-undefined"),[m.key]:m.value}}}(x,d,n,v);a.T&&o.Yz.log("[Metric]",T),i(d,T),d.emit("afterCaptureMetric",x)}function b(e,t){var n,r,i,s,a;let o,l,u=t??(a=e,v().get(a))??[];if(0===u.length)return;let c=e.getOptions(),p=(n=c._metadata,r=c.tunnel,i=e.getDsn(),s=e.getDataCollectionOptions().userInfo,o={},n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),r&&i&&(o.dsn=(0,d.SB)(i)),(0,m.h4)(o,[(l=s?"auto":"never",[{type:"trace_metric",item_count:u.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...(0,g.B)()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:u}])]));v().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(p)}function v(){return(0,i.BY)("clientToMetricBufferMap",()=>new WeakMap)}},37327(e,t,n){n.r(t),n.d(t,{count:()=>s,distribution:()=>o,gauge:()=>a});var r=n(95244);function i(e,t,n,i){(0,r.g)({type:e,name:t,value:n,unit:i?.unit,attributes:i?.attributes},{scope:i?.scope})}function s(e,t=1,n){i("counter",e,t,n)}function a(e,t,n){i("gauge",e,t,n)}function o(e,t,n){i("distribution",e,t,n)}},38973(e,t,n){n.d(t,{H:()=>m});var r=n(16979),i=n(15277),s=n(44897),a=n(35603),o=n(67583),l=n(31843),u=n(57006),c=n(86058),p=n(40272),f=n(53406),d=n(55214);class m{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,u.e)(),sampleRand:(0,c.hY)()}}clone(){let e=new m;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._attributes={...this._attributes},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,e._conversationId=this._conversationId,(0,p.r)(e,(0,p.f)(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,i.qO)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this.setTags({[e]:t})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,t){return this.setAttributes({[e]:t})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],this._notifyScopeListeners()),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e,{tags:n,attributes:r,extra:i,user:s,contexts:o,level:l,fingerprint:u=[],propagationContext:c,conversationId:p}=(t instanceof m?t.getScopeData():(0,a.Qd)(t)?e:void 0)||{};return this._tags={...this._tags,...n},this._attributes={...this._attributes,...r},this._extra={...this._extra,...i},this._contexts={...this._contexts,...o},s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),u.length&&(this._fingerprint=u),c&&(this._propagationContext=c),p&&(this._conversationId=p),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,(0,p.r)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,u.e)(),sampleRand:(0,c.hY)()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:100;if(n<=0)return this;let r={timestamp:(0,d.lu)(),...e,message:e.message?(0,f.xv)(e.message,2048):e.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,p.f)(this),conversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=(0,o.h)(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}
12captureException(e,t){let n=t?.event_id||(0,l.eJ)();if(!this._client)return r.T&&s.Yz.warn("No client configured on scope - will not capture exception!"),n;let i=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:i,...t,event_id:n},this),n}captureMessage(e,t,n){let i=n?.event_id||(0,l.eJ)();if(!this._client)return r.T&&s.Yz.warn("No client configured on scope - will not capture message!"),i;let a=n?.syntheticException??Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:i},this),i}captureEvent(e,t){let n=e.event_id||t?.event_id||(0,l.eJ)();return this._client?this._client.captureEvent(e,{...t,event_id:n},this):r.T&&s.Yz.warn("No client configured on scope - will not capture event!"),n}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}},58921(e,t,n){n.d(t,{B:()=>o,J:()=>a});var r=n(59205),i=n(16979),s=n(44897);function a(e,t){!0===t.debug&&(i.T?s.Yz.enable():(0,s.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,r.o5)().update(t.initialScope);let n=new e(t);return o(n),n.init(),n}function o(e){(0,r.o5)().setClient(e)}},56544(e,t,n){n.d(t,["E1",0,"sentry.profile_id","Ef",0,"sentry.previous_trace_sample_rate","Ft",0,"sentry.status.message","Fy",0,"gen_ai.conversation.id","JD",0,"sentry.origin","Kh",0,"sentry.release","Lc",0,"sentry.link.type","Le",0,"sentry.custom_span_name","Sn",0,"sentry.measurement_unit","Ts",0,"http.request.method","Wp",0,"sentry.environment","Xg",0,"user.ip_address","dB",0,"user.email","fU",0,"sentry.sdk.integrations","fs",0,"sentry.idle_span_finish_reason","i_",0,"sentry.source","jG",0,"sentry.exclusive_time","oJ",0,"user.id","sy",0,"sentry.sample_rate","uT",0,"sentry.op","xc",0,"sentry.measurement_value","zR",0,"user.name"])},15277(e,t,n){n.d(t,{Vu:()=>o,fj:()=>s,qO:()=>a});var r=n(31843),i=n(55214);function s(e){let t=(0,i.zf)(),n={sid:(0,r.eJ)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return e=n,{sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}};return e&&a(n,e),n}function a(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,i.zf)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,r.eJ)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function o(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),a(e,n)}},6660(e,t,n){n.d(t,["$M",0,"gen_ai.usage.total_tokens","AC",0,"gen_ai.tool.output","BD",0,"gen_ai.input.messages","Bm",0,"gen_ai.response.finish_reasons","DI",0,"gen_ai.response.stop_reason","DL",0,"gen_ai.request.max_tokens","FP",0,"gen_ai.request.presence_penalty","Fw",0,"gen_ai.tool.description","Fy",0,"gen_ai.conversation.id","Ii",0,"gen_ai.response.streaming","J9",0,"gen_ai.system_instructions","JZ",0,"gen_ai.usage.cache_read_input_tokens","Jd",0,"gen_ai.request.encoding_format","Jf",0,"gen_ai.tool.type","LO",0,"gen_ai.response.text","PD",0,"gen_ai.request.dimensions","PX",0,"gen_ai.response.id","Qi",0,"gen_ai.invoke_agent","Rf",0,"gen_ai.operation.name","Sd",0,"gen_ai.execute_tool","Sh",0,"gen_ai.request.top_p","Vx",0,"gen_ai.tool.call.id","ZD",0,"gen_ai.agent.name","bM",0,"gen_ai.tool.input","fe",0,"gen_ai.system","gU",0,"gen_ai.request.frequency_penalty","jK",0,"gen_ai.response.model","jO",0,"gen_ai.request.top_k","k9",0,"gen_ai.tool.name","kF",0,"gen_ai.usage.output_tokens","mS",0,"gen_ai.pipeline.name","nK",0,"gen_ai.request.model","nn",0,"gen_ai.request.available_tools","o6",0,"gen_ai.embeddings","on",0,"sentry.sdk_meta.gen_ai.input.messages.original_length","qO",0,"gen_ai.request.temperature","s3",0,"gen_ai.usage.cache_creation_input_tokens","u2",0,"gen_ai.response.tool_calls","v7",0,"gen_ai.usage.input_tokens","y",0,"gen_ai.prompt","yc",0,"gen_ai.request.stream","zu",0,"gen_ai.embeddings.input"])},23009(e,t,n){function r(e){var t,n,l,u,c,p,f,d;return!!e&&"object"==typeof e&&("type"in(t=e)&&"string"==typeof t.type&&"source"in t&&r(t.source)||s(e)||"image_url"in(n=e)&&("string"==typeof n.image_url?n.image_url.startsWith("data:"):i(n))||a(e)||o(e)||"media_type"in(l=e)&&"string"==typeof l.media_type&&"data"in l||"type"in(u=e)&&"file"===u.type&&"mediaType"in u&&"string"==typeof u.mediaType&&"data"in u&&"string"==typeof u.data&&!u.data.startsWith("http://")&&!u.data.startsWith("https://")||"type"in(c=e)&&"image"===c.type&&"image"in c&&"string"==typeof c.image&&!c.image.startsWith("http://")&&!c.image.startsWith("https://")||"type"in(p=e)&&("blob"===p.type||"base64"===p.type)||"b64_json"in e||"type"in(f=e)&&"result"in f&&"image_generation"===f.type||"uri"in(d=e)&&"string"==typeof d.uri&&d.uri.startsWith("data:"))}function i(e){return"image_url"in e&&!!e.image_url&&"object"==typeof e.image_url&&"url"in e.image_url&&"string"==typeof e.image_url.url&&e.
12image_url.url.startsWith("data:")}function s(e){return"inlineData"in e&&!!e.inlineData&&"object"==typeof e.inlineData&&"data"in e.inlineData&&"string"==typeof e.inlineData.data}function a(e){return"type"in e&&"input_audio"===e.type&&"input_audio"in e&&!!e.input_audio&&"object"==typeof e.input_audio&&"data"in e.input_audio&&"string"==typeof e.input_audio.data}function o(e){return"type"in e&&"file"===e.type&&"file"in e&&!!e.file&&"object"==typeof e.file&&"file_data"in e.file&&"string"==typeof e.file.file_data}n.d(t,{D:()=>function e(t){let n={...t};for(let c of(r(n.source)&&(n.source=e(n.source)),s(t)&&(n.inlineData={...t.inlineData,data:l}),i(t)&&(n.image_url={...t.image_url,url:l}),a(t)&&(n.input_audio={...t.input_audio,data:l}),o(t)&&(n.file={...t.file,file_data:l}),u))"string"==typeof n[c]&&(n[c]=l);return n},O:()=>r});let l="[Blob substitute]",u=["image_url","data","content","b64_json","result","uri","image"]},22176(e,t,n){n.d(t,{Z:()=>h,CF:()=>_,oW:()=>v,eS:()=>b,S7:()=>m,kw:()=>y,OD:()=>g,cn:()=>k});var r=n(59205),i=n(77659),s=n(35603),a=n(6660),o=n(23009);let l=e=>new TextEncoder().encode(e).length,u=e=>l(JSON.stringify(e));function c(e,t){if(l(e)<=t)return e;let n=0,r=e.length,i="";for(;n<=r;){let s=Math.floor((n+r)/2),a=e.slice(0,s);l(a)<=t?(i=a,n=s+1):r=s-1}return i}function p(e,t){return"string"==typeof e?t:{...e,text:t}}function f(e){return null!==e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content)}function d(e){return null!==e&&"object"==typeof e&&"parts"in e&&Array.isArray(e.parts)&&e.parts.length>0}function m(e){let t=(0,r.KU)()?.getDataCollectionOptions().genAI;return{...e,recordInputs:e?.recordInputs??t?.inputs??!1,recordOutputs:e?.recordOutputs??t?.outputs??!1}}function g(e){if(void 0!==e)return e;let t=(0,r.KU)();return!t||!(0,i.K)(t)&&!1===t.getOptions().streamGenAiSpans}function h(e,t){return e?`${e}.${t}`:t}function y(e,t,n,r,i){void 0!==t&&e.setAttributes({[a.v7]:t}),void 0!==n&&e.setAttributes({[a.kF]:n}),(void 0!==t||void 0!==n||void 0!==r||void 0!==i)&&e.setAttributes({[a.$M]:(t??0)+(n??0)+(r??0)+(i??0)})}function _(e,t,n){if(!e.isRecording())return;let r={[a.Ii]:!0};t.responseId&&(r[a.PX]=t.responseId),t.responseModel&&(r[a.jK]=t.responseModel),void 0!==t.promptTokens&&(r[a.v7]=t.promptTokens),void 0!==t.completionTokens&&(r[a.kF]=t.completionTokens),void 0!==t.totalTokens?r[a.$M]=t.totalTokens:(void 0!==t.promptTokens||void 0!==t.completionTokens||void 0!==t.cacheCreationInputTokens||void 0!==t.cacheReadInputTokens)&&(r[a.$M]=(t.promptTokens??0)+(t.completionTokens??0)+(t.cacheCreationInputTokens??0)+(t.cacheReadInputTokens??0)),t.finishReasons.length&&(r[a.Bm]=JSON.stringify(t.finishReasons)),n&&t.responseTexts.length&&(r[a.LO]=t.responseTexts.join("")),n&&t.toolCalls.length&&(r[a.u2]=JSON.stringify(t.toolCalls)),e.setAttributes(r),e.end()}function b(e){if("string"==typeof e)return c(e,2e4);try{return JSON.stringify(Array.isArray(e)?function(e){if(!Array.isArray(e)||0===e.length)return e;let t=function e(t){return t.map(t=>{let n;return t&&"object"==typeof t&&(f(t)?n={...t,content:e(t.content)}:"content"in t&&(0,o.O)(t.content)&&(n={...t,content:(0,o.D)(t.content)}),d(t)&&(n={...n??t,parts:e(t.parts)}),(0,o.O)(n)?n=(0,o.D)(n):(0,o.O)(t)&&(n=(0,o.D)(t))),n??t})}([e[e.length-1]]),n=t[0];return 19998>=u(n)?t:function(e){if(!e)return[];if("string"==typeof e){let t=c(e,19998);return t?[t]:[]}if("object"!=typeof e)return[];if(null!==e&&"object"==typeof e&&"content"in e&&"string"==typeof e.content){let t=19998-u({...e,content:""});if(t<=0)return[];let n=c(e.content,t);return[{...e,content:n}]}return f(e)||d(e)?function(e,t){let{key:n,items:r}="parts"in e&&Array.isArray(e.parts)?{key:"parts",items:e.parts}:"content"in e&&Array.isArray(e.content)?{key:"content",items:e.content}:{key:null,items:[]};if(null===n||0===r.length)return[];let i=r.map(e=>p(e,"")),s=t-u({...e,[n]:i});if(s<=0)return[];let a=[];for(let e of r){let t="string"==typeof e?e:"text"in e&&"string"==typeof e.text?e.text:"",n=l(t);if(n<=s)a.push(e),s-=n;else if(0===a.length){let n=c(t,s);n&&a.push(p(e,n));break}else break}return a.length<=0?[]:[{...e,[n]:a}]}(e,19998):[]}(n)}(e):e)}catch{return"[unserializable]"}}function v(e){if(!Array.isArray(e))return{systemInstructions:void 0,filteredMessages:e};let t=e.findIndex(e=>e&&"object"==typeof e&&"role"in e&&"system"===e.role);if(-1===t)return{systemInstructions:void 0,filteredMessages:e};let n=e[t],r="string"==typeof n.content?n.content:void 0!==n.content?JSON.stringify(n.content):void 0;return r?{systemInstructions:JSON.stringify([{type:"text",content:r}]),filteredMessages:[...e.slice(0,t),...e.slice(t+1)]}:{systemInstructions:void 0,filteredMessages:e}}async function S(e,t){let[n,r]=await Promise.all([t,e]);return r&&"object"==typeof r&&"data"in r?{...r,data:n}:n}function k(e,t){return(0,s.Qg)(e)?new Proxy(e,{get(e,n){let r=n in Promise.prototype||n===Symbol.toStringTag?t:e,i=Reflect.get(r,n);return"withResponse"===n&&"function"==typeof i?function(){return S(i.call(e),t)}:"function"==typeof i?i.bind(r):i}}):t}},97429(e,t,n){n.d(t,{Xt:()=>_});var r=n(56544),i=n(62837),s=n(6660),a=n(22176);let o={"messages.create":{operation:"chat"},"messages.stream":{operation:"chat",streaming:!0},"messages.countTokens":{operation:"chat"},"models.get":{operation:"models"}
12,"completions.create":{operation:"chat"},"models.retrieve":{operation:"models"},"beta.messages.create":{operation:"chat"}};var l=n(49470),u=n(53406);let c={invalid_request_error:"invalid_argument",authentication_error:"unauthenticated",permission_error:"permission_denied",not_found_error:"not_found",request_too_large:"failed_precondition",rate_limit_error:"resource_exhausted",api_error:"internal_error",overloaded_error:"unavailable"};function p(e){return e&&c[e]||"internal_error"}function f(e,t,n,r){if(e&&"object"==typeof e&&(!("type"in e)||"string"!=typeof e.type||"error"!==e.type||(r.setStatus({code:2,message:p(e.error?.type)}),0))){if("message_delta"===e.type&&(e.usage&&"number"==typeof e.usage.output_tokens&&(t.completionTokens=e.usage.output_tokens),e.delta?.stop_reason&&t.finishReasons.push(e.delta.stop_reason)),e.message){let n=e.message;n.id&&(t.responseId=n.id),n.model&&(t.responseModel=n.model),n.usage&&("number"==typeof n.usage.input_tokens&&(t.promptTokens=n.usage.input_tokens),"number"==typeof n.usage.cache_creation_input_tokens&&(t.cacheCreationInputTokens=n.usage.cache_creation_input_tokens),"number"==typeof n.usage.cache_read_input_tokens&&(t.cacheReadInputTokens=n.usage.cache_read_input_tokens))}"content_block_start"===e.type&&"number"==typeof e.index&&e.content_block&&("tool_use"===e.content_block.type||"server_tool_use"===e.content_block.type)&&(t.activeToolBlocks[e.index]={id:e.content_block.id,name:e.content_block.name,inputJsonParts:[]});if("content_block_delta"===e.type&&e.delta){if("number"==typeof e.index&&"partial_json"in e.delta&&"string"==typeof e.delta.partial_json){let n=t.activeToolBlocks[e.index];n&&n.inputJsonParts.push(e.delta.partial_json)}n&&"string"==typeof e.delta.text&&t.responseTexts.push(e.delta.text)}!function(e,t){let n;if("content_block_stop"!==e.type||"number"!=typeof e.index)return;let r=t.activeToolBlocks[e.index];if(!r)return;let i=r.inputJsonParts.join("");try{n=i?JSON.parse(i):{}}catch{n={__unparsed:i}}t.toolCalls.push({type:"tool_use",id:r.id,name:r.name,input:n}),delete t.activeToolBlocks[e.index]}(e,t)}}async function*d(e,t,n){let r={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};try{for await(let i of e)f(i,r,n,t),yield i}finally{(0,a.CF)(t,r,n)}}let m=!1,g=new WeakSet;function h(e,t,n){!function(e,t,n){if(Array.isArray(t)&&0===t.length)return;let{systemInstructions:r,filteredMessages:i}=(0,a.oW)(t);r&&e.setAttributes({[s.J9]:r});let o=Array.isArray(i)?i.length:1;e.setAttributes({[s.BD]:n?(0,a.eS)(i):(0,u.As)(i),[s.on]:o})}(e,function(e){let{system:t,messages:n,input:r}=e,i="string"==typeof t?[{role:"system",content:e.system}]:[],s=Array.isArray(r)?r:null!=r?[r]:void 0,a=Array.isArray(n)?n:null!=n?[n]:[];return[...i,...s??a]}(t),n),"prompt"in t&&e.setAttributes({[s.y]:JSON.stringify(t.prompt)})}function y(e,t){throw t.isRecording()&&(t.setStatus({code:2,message:"internal_error"}),t.end()),e}function _(e,t){return function(e,t){for(let n of Object.keys(o)){let u=n.split("."),c=u.pop(),_=e;for(let e of u)_=_?.[e];if(!_||"function"!=typeof _[c])continue;let b=_[c];if(g.has(b))continue;let v=function(e,t,n,o,u){return new Proxy(e,{apply(e,c,g){let _,b=void 0!==c?c:o,v=!0===n.streaming;if(!v&&m)return e.apply(b,g);let S=n.operation||"unknown",k=function(e,t,n){let i={[s.fe]:"anthropic",[s.Rf]:n,[r.JD]:"auto.ai.anthropic"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0];t.tools&&Array.isArray(t.tools)&&(i[s.nn]=JSON.stringify(t.tools)),i[s.nK]=t.model??"unknown","temperature"in t&&(i[s.qO]=t.temperature),"top_p"in t&&(i[s.Sh]=t.top_p),"stream"in t&&(i[s.yc]=t.stream),"top_k"in t&&(i[s.jO]=t.top_k),"frequency_penalty"in t&&(i[s.gU]=t.frequency_penalty),"max_tokens"in t&&(i[s.DL]=t.max_tokens)}else"models.retrieve"===t||"models.get"===t?i[s.nK]=e[0]:i[s.nK]="unknown";return i}(g,t,S),x=k[s.nK]??"unknown",T="object"==typeof g[0]?g[0]:void 0,O=!!T?.stream;if(O||v){let t=k[s.nK]??"unknown",n={name:`${S} ${t}`,op:`gen_ai.${S}`,attributes:k};if(!O||v)return(0,i.nV)(n,t=>{try{var n;let r;u.recordInputs&&T&&h(t,T,(0,a.OD)(u.enableTruncation)),m=!0;let i=e.apply(b,g);return m=!1,n=u.recordOutputs??!1,r={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}},i.on("streamEvent",e=>{f(e,r,n,t)}),i.on("message",()=>{(0,a.CF)(t,r,n)}),i.on("error",e=>{(0,l.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),t.isRecording()&&(t.setStatus({code:2,message:"internal_error"}),t.end())}),i}catch(e){return m=!1,y(e,t)}});{let t,r=(0,i.nV)(n,n=>(t=e.apply(b,g),u.recordInputs&&T&&h(n,T,(0,a.OD)(u.enableTruncation)),(async()=>{try{let e=await t;return d(e,n,u.recordOutputs??!1)}catch(e){return y(e,n)}})()));return(0,a.cn)(t,r)}}let w=(0,i.Lk)({name:`${S} ${x}`,op:`gen_ai.${S}`,attributes:k},t=>(_=e.apply(b,g),u.recordInputs&&T&&h(t,T,(0,a.OD)(u.enableTruncation)),_.then(e=>(!function(e,t,n){if(t&&"object"==typeof t){if("type"in t&&"error"===t.type)return t.error&&(e.setStatus({code:2,message:p(t.error.type)}),(0,l.Cp)(t.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}));n&&function(e,t){if("content"in t&&Array.isArray(t.content)){e.setAttributes({[s.LO]:t.content.map(e=>e.text).filter(e=>!!e).join("")});let n=[];for(let e of t.content)("tool_use"===e.type||"server_tool_use"===e.type)&&n.push(e);n.length>0&&e.setAttributes({[s.u2]:JSON.stringify(n)})}"completion"in t&&e.setAttributes({[s.LO]:t.completion}),"input_tokens"in t&&e.setAttributes({[s.LO]:JSON.stringify(t.input_tokens)})}(e,t),"id"in t&&"model"in t&&(e.setAttributes({[s.PX]:t.id,[s.jK]:t.model}),"usage"in t&&t.usage&&(0,a.kw)(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.cache_creation_input_tokens,t.usage.cache_read_input_tokens))}}
12(t,e,u.recordOutputs),e))));return(0,a.cn)(_,w)}})}(b,n,o[n],_,t);g.add(v),_[c]=v}return e}(e,(0,a.S7)(t))}},94824(e,t,n){let r;n.d(t,{x:()=>l});var i=n(59205);let s=["addListener","on","once","prependListener","prependOnceListener","addEventListener"],a=["removeListener","off","removeEventListener"],o=Symbol("SentryScopeBoundListeners");function l(e,t=(0,i.o5)()){var n,p;if(e[o])return e;for(let n of(c(e),s))"function"==typeof e[n]&&(e[n]=function(e,t,n){return function(...s){let a=s[0],l=s[1],p=s.slice(2);if(!u(l)||void 0!==r&&(l===r||l.listener===r))return t.apply(this,s);let f=function(e){return e[o]}(e)||c(e),d=f.get(a);d||(d=new WeakMap,f.set(a,d));let m=d.get(l);m||(m=function(...e){return(0,i.v4)(n,()=>l.apply(this,e))},d.set(l,m));let g=r;r=m;try{return t.call(this,a,m,...p)}finally{r=g}}}(e,e[n],t));for(let t of a)"function"==typeof e[t]&&(e[t]=function(e,t){return function(...n){let r=n[0],i=n[1],s=n.slice(2),a=u(i)?(function(e){return e[o]})(e)?.get(r)?.get(i):void 0;return a?t.call(this,r,a,...s):t.apply(this,n)}}(e,e[t]));return"function"==typeof e.removeAllListeners&&(n=e,p=e.removeAllListeners,e.removeAllListeners=function(...e){let t=function(e){return e[o]}(n);if(t)if(0===e.length)c(n);else{let n=e[0];t.delete(n)}return p.apply(this,e)}),e}function u(e){return"function"==typeof e}function c(e){let t=new Map;return e[o]=t,t}},15325(e,t,n){n.d(t,{HW:()=>_,LZ:()=>m,ao:()=>h,k1:()=>y});var r=n(88628),i=n(59205),s=n(56544),a=n(54961),o=n(74350),l=n(54441),u=n(43376),c=n(66906),p=n(78471),f=n(1365);let d="_frozenDsc";function m(e,t){(0,u.my)(e,d,t)}function g(e,t){let n=t.getOptions(),{publicKey:i}=t.getDsn()||{},s={environment:n.environment||r.U,release:n.release,public_key:i,trace_id:e,org_id:(0,o.ul)(t)};return t.emit("createDsc",s),s}function h(e,t){let n=t.getPropagationContext();return n.dsc||g(n.traceId,e)}function y(e){let t=(0,i.KU)();if(!t)return{};let n=(0,c.zU)(e),r=(0,c.et)(n),o=r.data,u=n.spanContext().traceState,m=u?.get("sentry.sample_rate")??o[s.sy]??o[s.Ef];function y(e){return("number"==typeof m||"string"==typeof m)&&(e.sample_rate=`${m}`),e}let _=n[d];if(_)return y(_);let b=(0,p.h)(n),v=b&&"ignored"===n.dropReason;if(b&&(!(0,l.f)(t.getOptions())||v)){let e=(0,f.Lb)(n).scope;if(e){let n={...h(t,e)};return v&&(n.sampled="false"),y(n)}}let S=u?.get("sentry.dsc"),k=S&&(0,a.yD)(S);if(k)return y(k);let x=g(e.spanContext().traceId,t),T=o[s.i_]??o["sentry.segment.name.source"],O=r.description;return"url"!==T&&O&&(x.transaction=O),(0,l.f)()&&(x.sampled=String((0,c.pK)(n)),x.sample_rand=u?.get("sentry.sample_rand")??(0,f.Lb)(n).scope?.getPropagationContext().sampleRand.toString()),y(x),t.emit("createDsc",x,n),x}function _(e){let t=y(e);return(0,a.De)(t)}},42829(e,t,n){n.d(t,{s:()=>u});var r=n(16979),i=n(46204),s=n(70630),a=n(44897),o=n(66906);let l=!1;function u(){l||(l=!0,(0,i.L)(e),(0,s.r)(e));function e(){let e=(0,o.Bk)(),t=e&&(0,o.zU)(e);if(t){let e="internal_error";r.T&&a.Yz.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:2,message:e})}}}},74120(e,t,n){n.d(t,{sC:()=>g});var r=n(56544),i=n(53406),s=n(62837),a=n(96617),o=n(6660),l=n(22176);let u={"models.generateContent":{operation:"generate_content"},"models.generateContentStream":{operation:"generate_content",streaming:!0},"models.embedContent":{operation:"embeddings"},"chats.create":{proxyResultPath:"chat"},"chat.sendMessage":{operation:"chat"},"chat.sendMessageStream":{operation:"chat",streaming:!0}};var c=n(49470);async function*p(e,t,n){let r={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(let i of e)!function(e,t,n,r){if(!(!e||function(e,t){let n=e?.promptFeedback;if(n?.blockReason){let e=n.blockReasonMessage??n.blockReason;return t.setStatus({code:2,message:"internal_error"}),(0,c.Cp)(`Content blocked: ${e}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}(e,r))){let r;for(let i of("string"==typeof e.responseId&&(t.responseId=e.responseId),"string"==typeof e.modelVersion&&(t.responseModel=e.modelVersion),(r=e.usageMetadata)&&("number"==typeof r.promptTokenCount&&(t.promptTokens=r.promptTokenCount),"number"==typeof r.candidatesTokenCount&&(t.completionTokens=r.candidatesTokenCount),"number"==typeof r.totalTokenCount&&(t.totalTokens=r.totalTokenCount)),Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls),e.candidates??[]))for(let e of(i?.finishReason&&!t.finishReasons.includes(i.finishReason)&&t.finishReasons.push(i.finishReason),i?.content?.parts??[]))n&&e.text&&t.responseTexts.push(e.text),e.functionCall&&t.toolCalls.push({type:"function",id:e.functionCall.id,name:e.functionCall.name,arguments:e.functionCall.args})}}(i,r,n,t),yield i}finally{(0,l.CF)(t,r,n)}}function f(e,t="user"){return"string"==typeof e?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(e=>f(e,t)):"object"==typeof e&&e?"role"in e&&"string"==typeof e.role?[e]:"parts"in e?[{...e,role:t}]:[{role:t,content:e}]:[]}function d(e,t){if("model"in e&&"string"==typeof e.model)return e.model;if(t&&"object"==typeof t){if("model"in t&&"string"==typeof t.model)return t.model;if("modelVersion"in t&&"string"==typeof t.modelVersion)return t.modelVersion}return"unknown"}function m(e,t,n,r){if("embeddings"===n){let n=t.contents;null!=n&&e.setAttribute(o.zu,"string"==typeof n?n:JSON.stringify(n));return}let s=[];if("config"in t&&t.config&&"object"==typeof t.config&&"systemInstruction"in t.config&&t.config.systemInstruction&&s.push(...f(t.config.systemInstruction,"system")),"history"in t&&s.push(...f(t.history,"user")),"contents"in t&&s.push(...f(t.contents,"user")),"message"in t&&s.push(...f(t.message,"user")),Array.isArray(s)&&s.length){let{systemInstructions:t,filteredMessages:n}=(0,l.oW)(s);t&&e.setAttribute(o.J9,t);let a=Array.isArray(n)?n.length:0;e.setAttributes({[o.on]:a,[o.BD]:r?(0,l.eS)(n):(0,i.As)(n)})}}function g(e,t){return function e(t,n="",i){return new Proxy(t,{get:(t,c,f)=>{let g=Reflect.get(t,c,f),h=(0,l.Z)(n,String(c)),y=u[h];if("function"==typeof g&&y){let n,u=y.operation?(n="embeddings"===y.operation,new Proxy(g,{apply(e,u,c){let f=y.operation||"unknown",g=c[0],h=function(e,t,n){let i={[o.fe]:"google_genai",[o.Rf]:e,[r.JD]:"auto.ai.google_genai"};if(t){if(i[o.nK]=d(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e,n=t.config;if(Object.assign(i,(e={},"temperature"in n&&"number"==typeof n.temperature&&(e[o.qO]=n.temperature),"topP"in n&&"number"==typeof n.topP&&(e[o.Sh]=n.topP),"topK"in n&&"number"==typeof n.topK&&(e[o.jO]=n.topK),"maxOutputTokens"in n&&"number"==typeof n.maxOutputTokens&&(e[o.DL]=n.maxOutputTokens),"frequencyPenalty"in n&&"number"==typeof n.frequencyPenalty&&(e[o.gU]=n.frequencyPenalty),"presencePenalty"in n&&"number"==typeof n.presencePenalty&&(e[o.FP]=n.presencePenalty
12),e)),"tools"in n&&Array.isArray(n.tools)){let e=n.tools.flatMap(e=>e.functionDeclarations);i[o.nn]=JSON.stringify(e)}}}else i[o.nK]=d({},n);return i}(f,g,t),_=h[o.nK]??"unknown";return y.streaming?(0,s.nV)({name:`${f} ${_}`,op:`gen_ai.${f}`,attributes:h},async n=>{try{i.recordInputs&&g&&m(n,g,f,(0,l.OD)(i.enableTruncation));let r=await e.apply(t,c);return p(r,n,!!i.recordOutputs)}catch(e){throw n.setStatus({code:2,message:"internal_error"}),n.end(),e}}):(0,s.Lk)({name:`${f} ${_}`,op:`gen_ai.${f}`,attributes:h},r=>(i.recordInputs&&g&&m(r,g,f,(0,l.OD)(i.enableTruncation)),(0,a.x)(()=>e.apply(t,c),()=>{},()=>{},e=>{n||function(e,t,n){if(t&&"object"==typeof t){if(t.modelVersion&&e.setAttribute(o.jK,t.modelVersion),t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[o.v7]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[o.kF]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[o.$M]:n.totalTokenCount})}if(n&&Array.isArray(t.candidates)&&t.candidates.length>0){let n=t.candidates.map(e=>e.content?.parts&&Array.isArray(e.content.parts)?e.content.parts.map(e=>"string"==typeof e.text?e.text:"").filter(e=>e.length>0).join(""):"").filter(e=>e.length>0);n.length>0&&e.setAttributes({[o.LO]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[o.u2]:JSON.stringify(n)})}}}(r,e,i.recordOutputs)})))}})):g.bind(t);return y.proxyResultPath?function(...t){let n=u(...t);return n&&"object"==typeof n?e(n,y.proxyResultPath,i):n}:u}return"function"==typeof g?g.bind(t):g&&"object"==typeof g?e(g,h,i):g}})}(e,"",(0,l.S7)(t))}},15632(e,t,n){n.d(t,{D:()=>y});var r=n(59205),i=n(16979),s=n(56544),a=n(44897),o=n(54441),l=n(42968),u=n(40272),c=n(66906),p=n(55214),f=n(78471),d=n(51487),m=n(62837),g=n(1365);let h={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function y(e,t={}){var n;let _,b,v,S=new Map,k=!1,x="externalFinish",T=!t.disableAutoFinish,O=[],{idleTimeout:w=h.idleTimeout,finalTimeout:A=h.finalTimeout,childSpanTimeout:E=h.childSpanTimeout,beforeSpanEnd:I,trimIdleSpanEndTimestamp:C=!0}=t,$=(0,r.KU)(),j=(0,r.o5)();if(!$||!(0,o.f)()){let e=new f.w({traceId:j.getPropagationContext().traceId});return(0,g.d_)(e,j,(0,r.rm)()),e}let D=(0,c.Bk)(),R=(n=e,_=(0,m.Uk)(n),(0,u.r)((0,r.o5)(),_),i.T&&a.Yz.log("[Tracing] Started span is an idle span"),_);function P(){b&&(clearTimeout(b),b=void 0)}function N(){v&&(clearTimeout(v),v=void 0)}function z(e){P(),b=setTimeout(()=>{!k&&0===S.size&&T&&(x="idleTimeout",R.end(e))},w)}function M(e){N(),v=setTimeout(()=>{!k&&T&&(x="heartbeatFailed",R.end(e))},E)}function L(e){k=!0,S.clear(),O.forEach(e=>e()),(0,u.r)(j,D);let t=(0,c.et)(R),{start_timestamp:n}=t;if(!n)return;t.data[s.fs]||R.setAttribute(s.fs,x);let r=t.status;r&&"unknown"!==r||R.setStatus({code:1}),a.Yz.log(`[Tracing] Idle span "${t.op}" finished`);let o=(0,c.xO)(R).filter(e=>e!==R),l=0;o.forEach(t=>{t.isRecording()&&(t.setStatus({code:2,message:"cancelled"}),t.end(e),i.T&&a.Yz.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,c.et)(t),s=r<=e,o=n-r<=(A+w)/1e3;if(i.T){let e=JSON.stringify(t,void 0,2);s?o||a.Yz.log("[Tracing] Discarding span since it finished after idle span final timeout",e):a.Yz.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!o||!s)&&((0,c.VS)(R,t),l++)}),l>0&&R.setAttribute("sentry.idle_span_discarded_spans",l)}return R.end=new Proxy(R.end,{apply(e,t,n){if(I&&I(R),(0,f.h)(t))return;let[r,...i]=n,s=r||(0,p.zf)(),a=(0,c.cI)(s),o=(0,c.xO)(R).filter(e=>e!==R),u=(0,c.et)(R);if(!o.length||!C)return L(a),Reflect.apply(e,t,[a,...i]);let d=$.getOptions().ignoreSpans,m=o?.reduce((e,t)=>{let n=(0,c.et)(t);return!n.timestamp||d&&(0,l.e)({description:n.description,op:n.op,attributes:n.data},d)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),g=u.start_timestamp,h=Math.min(g?g+A/1e3:1/0,Math.max(g||-1/0,Math.min(a,m||1/0)));return L(h),Reflect.apply(e,t,[h,...i])}}),O.push($.on("spanStart",e=>{var t;!(k||e===R||(0,c.et)(e).timestamp||e instanceof d.W&&e.isStandaloneSpan())&&(0,c.xO)(R).includes(e)&&(t=e.spanContext().spanId,P(),S.set(t,!0),M((0,p.zf)()+E/1e3))})),O.push($.on("spanEnd",e=>{if(!k){var t;t=e.spanContext().spanId,S.has(t)&&S.delete(t),0===S.size&&(z((0,p.zf)()+w/1e3),N())}})),O.push($.on("idleSpanEnableAutoFinish",e=>{e===R&&(T=!0,z(),S.size&&M())})),t.disableAutoFinish||z(),setTimeout(()=>{k||(R.setStatus({code:2,message:"deadline_exceeded"}),x="finalTimeout",R.end())},A),R}n.d(t,["C",0,h])},87719(e,t,n){n.d(t,["eW",0,{human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"},"rT",0,"auto.ai.langchain"])},89870(e,t,n){n.d(t,{Fh:()=>u});var r=n(56544),i=n(62837),s=n(6660),a=n(22176),o=n(87719);function l(e,t={}){return new Proxy(e,{apply:(e,n,l)=>(0,i.Lk)(function(e,t,n={}){let i,l,u,{recordInputs:c}=(0,a.S7)(n),p=(i=e??{},(l={[r.JD]:o.rT,[r.uT]:s.o6,[s.Rf]:"embeddings",[s.nK]:i.model??"unknown"})[s.fe]=(u=i.constructor?.name??"").includes("OpenAI")?"openai":u.includes("Google")?"google_genai":u.includes("Mistral")?"mistralai":u.includes("Vertex")?"google_vertexai":u.includes("Bedrock")?"aws_bedrock":u.includes("Ollama")?"ollama":u.includes("Cloudflare")?"cloudflare":u.includes("Cohere")?"cohere":"langchain","dimensions"in i&&(l[
12s.PD]=i.dimensions),"encodingFormat"in i&&(l[s.Jd]=i.encodingFormat),l),f=p[s.nK]||"unknown";return c&&null!=t&&(p[s.zu]="string"==typeof t?t:JSON.stringify(t)),{name:`embeddings ${f}`,op:s.o6,attributes:p}}(n,l[0],t),()=>Reflect.apply(e,n,l))})}function u(e,t){return"function"==typeof e.embedQuery&&(e.embedQuery=l(e.embedQuery,t)),"function"==typeof e.embedDocuments&&(e.embedDocuments=l(e.embedDocuments,t)),e}},76694(e,t,n){n.d(t,{b:()=>u});var r=n(56544),i=n(62837),s=n(6660),a=n(22176),o=n(87719),l=n(93975);function u(e={}){let{recordInputs:t,recordOutputs:n}=(0,a.S7)(e),c=(0,a.OD)(e.enableTruncation),p=new Map,f=e=>{let t=p.get(e);t?.isRecording()&&(t.end(),p.delete(e))},d={lc_serializable:!1,lc_namespace:["langchain_core","callbacks","sentry"],lc_secrets:void 0,lc_attributes:void 0,lc_aliases:void 0,lc_serializable_keys:void 0,lc_id:["langchain_core","callbacks","sentry"],lc_kwargs:{},name:"SentryCallbackHandler",ignoreLLM:!1,ignoreChain:!1,ignoreAgent:!1,ignoreRetriever:!1,ignoreCustomEvent:!1,raiseError:!1,awaitHandlers:!0,handleLLMStart(e,n,a,o,u,f,d,m){let g=(0,l.xF)(f),h=(0,l.LI)(e,n,t,c,g,d),y=h[s.nK],_=h[s.Rf];(0,i.nV)({name:`${_} ${y}`,op:"gen_ai.chat",attributes:{...(0,l.aB)(d),...h,[r.uT]:"gen_ai.chat"}},e=>(p.set(a,e),e))},handleChatModelStart(e,n,a,o,u,f,d,m){let g=(0,l.xF)(f),h=(0,l.n4)(e,n,t,c,g,d),y=(0,l.Cv)(u);y&&(h[s.nn]=y);let _=h[s.nK],b=h[s.Rf];(0,i.nV)({name:`${b} ${_}`,op:"gen_ai.chat",attributes:{...(0,l.aB)(d),...h,[r.uT]:"gen_ai.chat"}},e=>(p.set(a,e),e))},handleLLMEnd(e,t,r,i,s){let a=p.get(t);if(a?.isRecording()){let r=(0,l.jI)(e,n);r&&a.setAttributes(r),f(t)}},handleLLMError(e,t){let n=p.get(t);n?.isRecording()&&(n.setStatus({code:2,message:"internal_error"}),f(t))},handleChainStart(e,n,s,a,o,l,u,c){if(l?.__sentry_langgraph__)return;let f=c||e.name||"unknown_chain",d={[r.JD]:"auto.ai.langchain","langchain.chain.name":f};t&&(d["langchain.chain.inputs"]=JSON.stringify(n)),(0,i.nV)({name:`chain ${f}`,op:"gen_ai.invoke_agent",attributes:{...d,[r.uT]:"gen_ai.invoke_agent"}},e=>(p.set(s,e),e))},handleChainEnd(e,t){let r=p.get(t);r?.isRecording()&&(n&&r.setAttributes({"langchain.chain.outputs":JSON.stringify(e)}),f(t))},handleChainError(e,t){let n=p.get(t);n?.isRecording()&&(n.setStatus({code:2,message:"internal_error"}),f(t))},handleToolStart(e,n,a,u,c,f,d){if(f?.__sentry_langgraph__)return;let m=d||e.name||"unknown_tool",g={...(0,l.aB)(f),[r.JD]:o.rT,[s.Rf]:"execute_tool",[s.k9]:m};t&&(g[s.bM]=n),(0,i.nV)({name:`execute_tool ${m}`,op:"gen_ai.execute_tool",attributes:{...g,[r.uT]:"gen_ai.execute_tool"}},e=>(p.set(a,e),e))},handleToolEnd(e,t){let r=p.get(t);if(r?.isRecording()){if(n){let t=e&&"object"==typeof e&&"content"in e?e.content:e;r.setAttributes({[s.AC]:"string"==typeof t?t:JSON.stringify(t)})}f(t)}},handleToolError(e,t){let n=p.get(t);n?.isRecording()&&(n.setStatus({code:2,message:"internal_error"}),f(t))},copy:()=>d,toJSON:()=>({lc:1,type:"not_implemented",id:d.lc_id}),toJSONNotImplemented:()=>({lc:1,type:"not_implemented",id:d.lc_id})};return d}},93975(e,t,n){n.d(t,{B:()=>g,Cv:()=>S,LI:()=>y,aB:()=>v,gE:()=>x,jI:()=>b,n4:()=>_,xF:()=>m});var r=n(56544),i=n(53406),s=n(6660),a=n(23009),o=n(22176),l=n(87719);let u=(e,t,n)=>{null!=n&&(e[t]=n)},c=(e,t,n)=>{let r=Number(n);Number.isNaN(r)||(e[t]=r)};function p(e){if(Array.isArray(e))try{let t=e.map(e=>e&&"object"==typeof e&&(0,a.O)(e)?(0,a.D)(e):e);return JSON.stringify(t)}catch{return String(e)}return(0,i.As)(e,String)}function f(e){let t=e.toLowerCase();return l.eW[t]??t}function d(e){return e.includes("System")?"system":e.includes("Human")?"user":e.includes("AI")||e.includes("Assistant")?"assistant":e.includes("Function")?"function":e.includes("Tool")?"tool":"user"}function m(e){if(!(!e||Array.isArray(e)))return e.invocation_params}function g(e){return e.map(e=>{let t=e._getType;if("function"==typeof t)return{role:f(t.call(e)),content:p(e.content)};if(1===e.lc&&e.kwargs){let t=e.id,n=Array.isArray(t)&&t.length>0?t[t.length-1]:"";return{role:f("string"==typeof n?d(n):"user"),content:p(e.kwargs?.content)}}if(e.type)return{role:f(String(e.type).toLowerCase()),content:p(e.content)};if(e.role)return{role:f(String(e.role)),content:p(e.content)};let n=e.constructor?.name;return n&&"Object"!==n?{role:f(d(n)),content:p(e.content)}:{role:"user",content:p(e.content)}})}function h(e,t,n,a,o){let p,f,d,m,g,h,y;return{[s.fe]:(0,i.As)(e??"langchain",String),[s.Rf]:"chat",[s.nK]:(0,i.As)(t,String),[r.JD]:l.rT,...(p={},f="kwargs"in n?n.kwargs:void 0,d=a?.temperature??o?.ls_temperature??f?.temperature,c(p,s.qO,d),m=a?.max_tokens??o?.ls_max_tokens??f?.max_tokens,c(p,s.DL,m),g=a?.top_p??f?.top_p,c(p,s.Sh,g),h=a?.frequency_penalty,c(p,s.gU,h),y=a?.presence_penalty,c(p,s.FP,y),a&&"stream"in a&&u(p,s.yc,!!a.stream),p)}}function y(e,t,n,r,a,l){let c=h(l?.ls_provider,a?.model??l?.ls_model_name??"unknown",e,a,l);if(n&&Array.isArray(t)&&t.length>0){u(c,s.on,t.length);let e=t.map(e=>({role:"user",content:e}));u(c,s.BD,r?(0,o.eS)(e):(0,i.As)(e))}return c}function _(e,t,n,r,a,l){let c=h(l?.ls_provider??e.id?.[2],a?.model??l?.ls_model_name??"unknown",e,a,l);if(n&&Array.isArray(t)&&t.length>0){let e=g(t.flat()),{systemInstructions:n,filteredMessages:a}=(0,o.oW)(e);n&&u(c,s.J9,n);let l=Array.isArray(a)?a.length:0;u(c,s.on,l),u(c,s.BD,r?(0,o.eS)(a):(0,i.As)(a))}return c}function b(e,t){if(!e)return;let n={};if(Array.isArray(e.generations)){let r=e.generations.flat().map(e=>e.generationInfo?.finish_reason?e.generationInfo.finish_reason:e.generation_info?.finish_reason?e.generation_info.finish_reason:null).filter(e=>"string"==typeof e);if(r.length>0&&u(n,s.Bm,(0,i.As)(r,String)),!function(e,t){let n=[];for(let t of e.flat()){let e=t.message,r=e?.tool_calls;if(Array.isArray(r)&&r.length>0)n.push(...r);else{let e=t.message?.content;if(Array.isArray(e))for(let t of e)"tool_use"===t.type&&n.push(t)}}n.length>0&&u(t,s.u2,(0,i.As)(n,String))}(e.generations,n),t){let t=e.generations.flat().map(e=>e.text??e.message?.content).filter(e=>"string"==typeof e);t.length>0&&u(n,s.LO,(0,i.As)(t,String))}}!function(e,t){if(!e)return;let n=e.tokenUsage,r=e.usage;if(n)c(t,s.v7,n.promptTokens),c(t,s.kF,n.completionTokens),c(t,s.$M,n.totalTokens);else if(r){c(t,s.v7,r.input_tokens),c(t,s.kF,r.output_tokens);let e=Number(r.input_tokens),n=Number(r.output_tokens),i=(Number.isNaN(e)?0:e)+(Number.isNaN(n)?0:n);i>0&&c(t,s.$M,i),void 0!==r.cache_creation_input_tokens&&c(t,s.s3,r.cache_creation_input_tokens),void 0!==r.cache_read_input_tokens&&c(t,s.JZ,r.cache_read_input_tokens)}}(e.llmOutput,n);let r=e.llmOutput,a=e.generations?.[0]?.[0],o=a?.message,l=r?.model_name??r?.model??o?.response_metadata?.model_name;l&&u(n,s.jK,l);let p=r?.id??o?.id;p&&u(n,s.PX,p);let f=r?.stop_reason??o?.response_metadata?.finish_reason;return f&&u(n,s.DI,(0,i.As)(f,String)),n}function v(e){let t={},n=e?.lc_agent_name;return"string"==typeof n&&(t[s.ZD]=n),t}function S(e){let t=e?.invocation_params?.tools??e?.options?.tools;if(Array.isArray(t)&&0!==t.length)return JSON.stringify(t.map(e=>{let t=e.function;return{type:"function",name:e.name??t?.name??"",description:e.description??t?.de
12scription}}))}function k(e){return"object"==typeof e&&e?.name==="SentryCallbackHandler"}function x(e,t){if(!e)return[t];if(e&&"object"==typeof e&&"function"==typeof e.addHandler&&"function"==typeof e.copy){if((e.handlers??[]).some(k))return e;let n=e.copy();return n.addHandler(t,!0),n}let n=Array.isArray(e)?e:[e];return n.some(k)?e:[...n,t]}},54449(e,t,n){n.d(t,{kD:()=>m,M3:()=>h,Rp:()=>g});var r=n(56544),i=n(53406),s=n(62837),a=n(6660),o=n(22176),l=n(76694),u=n(93975);let c="auto.ai.langgraph",p=!1,f="__sentry_patched__";function d(e,t,n,l,p,f){return new Proxy(e,{apply(e,d,m){let g=p?.modelName??p?.model;return(0,s.Lk)({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[r.JD]:c,[r.uT]:a.Qi,[a.Rf]:"invoke_agent"}},async r=>{try{let s=n?.name;s&&"string"==typeof s&&(r.setAttribute(a.mS,s),r.setAttribute(a.ZD,s),r.updateName(`invoke_agent ${s}`)),g&&r.setAttribute(a.nK,g);let c=m.length>1?m[1]:void 0,p=c?.configurable,h=p?.thread_id;if(h&&"string"==typeof h&&r.setAttribute(a.Fy,h),f){let e=m[1]??{};m[1]=e;let t=e.metadata??{};e.metadata={...t,__sentry_langgraph__:!0,..."string"==typeof s?{lc_agent_name:s}:{}},e.callbacks=(0,u.gE)(e.callbacks,f)}let y=function(e){if(!e.builder?.nodes?.tools?.runnable?.tools)return null;let t=e.builder?.nodes?.tools?.runnable?.tools;return t&&Array.isArray(t)&&0!==t.length?t.map(e=>({name:e.lc_kwargs?.name,description:e.lc_kwargs?.description,schema:e.lc_kwargs?.schema})):null}(t);y&&r.setAttribute(a.nn,JSON.stringify(y));let _=l.recordInputs,b=l.recordOutputs,v=m.length>0?m[0]?.messages??[]:[];if(v&&_){let e=(0,u.B)(v),{systemInstructions:t,filteredMessages:n}=(0,o.oW)(e);t&&r.setAttribute(a.J9,t);let s=(0,o.OD)(l.enableTruncation),c=Array.isArray(n)?n.length:0;r.setAttributes({[a.BD]:s?(0,o.eS)(n):(0,i.As)(n),[a.on]:c})}let S=await Reflect.apply(e,d,m);return b&&function(e,t,n){let r=n?.messages;if(!r||!Array.isArray(r))return;let i=t?.length??0,s=r.length>i?r.slice(i):[];if(0===s.length)return;let o=function(e){if(!e||0===e.length)return null;let t=[];for(let n of e)if(n&&"object"==typeof n){let e=n.tool_calls;e&&Array.isArray(e)&&t.push(...e)}return t.length>0?t:null}(s);o&&e.setAttribute(a.u2,JSON.stringify(o));let l=(0,u.B)(s);e.setAttribute(a.LO,JSON.stringify(l));let c=0,p=0,f=0;for(let t of s){let n=function(e){let t=0,n=0,r=0;if(e.usage_metadata&&"object"==typeof e.usage_metadata){let i=e.usage_metadata;return"number"==typeof i.input_tokens&&(t=i.input_tokens),"number"==typeof i.output_tokens&&(n=i.output_tokens),"number"==typeof i.total_tokens&&(r=i.total_tokens),{inputTokens:t,outputTokens:n,totalTokens:r}}if(e.response_metadata&&"object"==typeof e.response_metadata){let i=e.response_metadata;if(i.tokenUsage&&"object"==typeof i.tokenUsage){let e=i.tokenUsage;"number"==typeof e.promptTokens&&(t=e.promptTokens),"number"==typeof e.completionTokens&&(n=e.completionTokens),"number"==typeof e.totalTokens&&(r=e.totalTokens)}}return{inputTokens:t,outputTokens:n,totalTokens:r}}(t);c+=n.inputTokens,p+=n.outputTokens,f+=n.totalTokens,function(e,t){if(t.response_metadata&&"object"==typeof t.response_metadata){let n=t.response_metadata;n.model_name&&"string"==typeof n.model_name&&e.setAttribute(a.jK,n.model_name),n.finish_reason&&"string"==typeof n.finish_reason&&e.setAttribute(a.Bm,[n.finish_reason])}}(e,t)}c>0&&e.setAttribute(a.v7,c),p>0&&e.setAttribute(a.kF,p),f>0&&e.setAttribute(a.$M,f)}(r,v??null,S),S}catch(e){throw r.setStatus({code:2,message:"internal_error"}),e}})}})}function m(e,t){if(Object.prototype.hasOwnProperty.call(e,f))return e;let n=(0,o.S7)(t),i=(0,l.b)(n),u=new Proxy(e,{apply(e,t,o){let l,u,f=function(e){let t=e[0];if("object"!=typeof t||!t||!("llm"in t)||!t.llm||"object"!=typeof t.llm)return null;let n=t.llm;return"string"!=typeof n.modelName&&"string"!=typeof n.model?null:n}(o),m="object"==typeof(u=o[0])&&u&&"name"in u&&"string"==typeof u.name?u.name:null,g=o[0];g&&Array.isArray(g.tools)&&g.tools.length>0&&function(e,t,n){let i="__sentry_tool_wrapped__";for(let o of e){if(!o||"object"!=typeof o)continue;let e=o.invoke;if("function"!=typeof e||Object.prototype.hasOwnProperty.call(o,i))continue;let l="string"==typeof o.name?o.name:"unknown_tool",u="string"==typeof o.description?o.description:void 0;o.invoke=new Proxy(e,{apply(e,i,o){let p={[r.JD]:c,[r.uT]:a.Sd,[a.Rf]:"execute_tool",[a.k9]:l,[a.Jf]:"function"},f=o[1],d=f?.metadata?.lc_agent_name??n;"string"==typeof d&&(p[a.ZD]=d),u&&(p[a.Fw]=u);let m=o[0];if("object"==typeof m&&m&&("id"in m&&"string"==typeof m.id&&(p[a.Vx]=m.id),t.recordInputs)){let e="args"in m&&"object"==typeof m.args?m.args:m;try{p[a.bM]=JSON.stringify(e)}catch{}}return(0,s.Lk)({op:a.Sd,name:`execute_tool ${l}`,attributes:p},async n=>{try{let r=await Reflect.apply(e,i,o);if(t.recordOutputs)try{let e=r&&"object"==typeof r&&"content"in r?r.content:r;n.setAttribute(a.AC,"string"==typeof e?e:JSON.stringify(e))}catch{}return r}catch(e){throw n.setStatus({code:2,message:"internal_error"}),e}})}}),Object.defineProperty(o,i,{value:!0,enumerable:!1})}}(g.tools,n,m??void 0),p=!0;try{l=Reflect.apply(e,t,o)}finally{p=!1}let h=l.invoke;if(h&&"function"==typeof h){let e={};m&&(e.name=m),l.invoke=d(h.bind(l),l,e,n,f,i)}return l}});return Object.defineProperty(u,f,{value:!0,enumerable:!1}),u}function g(e,t){return e.compile=function(e,t){if(Object.prototype.hasOwnProperty.call(e,f))return e;let n=(0,l.b)(t),i=new Proxy(e,{apply:(e,i,o)=>p?Reflect.apply(e,i,o):(0,s.Lk)({op:"gen_ai.create_agent",name:"create_agent",attributes:{[r.JD]:c,[r.uT]:"gen_ai.create_agent",[a.Rf]:"create_agent"}},r=>{try{let s=Reflect.apply(e,i,o),l=o.length>0?o[0]:{};l?.name&&"string"==typeof l.name&&(r.setAttribute(a.ZD,l.name),r.updateName(`create_agent ${l.name}`));let u=s.invoke;return u&&"function"==typeof u&&(s.invoke=d(u.bind(s),s,l,t,void 0,n)),s}catch(e){throw r.setStatus({code:2,message:"internal_error"}),e}})});return Object.defineProperty(i,f,{value:!0,enumerable:!1}),i}(e.compile,(0,o.S7)(t)),e}let h=g},20913(e,t,n){n.d(t,{U:()=>o,z:()=>a});var r=n(16979),i=n(44897),s=n(66906);function a(e){if(!r.T)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:a}=(0,s.et)(e),{spanId:o}=e.spanContext(),l=(0,s.pK)(e),u=(0,s.zU)(e),c=u===e,p=`[Tracing] Starting ${l?"sampled":"unsampled"} ${c?"root ":""}span`,f=[`op: ${n}`,`name: ${t}`,`ID: ${o}`];if(a&&f.push(`parent ID: ${a}`),!c){let{op:e,description:t}=(0,s.et)(u);f.push(`root ID: ${u.spanContext().spanId}
12`),e&&f.push(`root op: ${e}`),t&&f.push(`root description: ${t}`)}i.Yz.log(`${p}
13  ${f.join("\n  ")}`)}function o(e){if(!r.T)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,s.et)(e),{spanId:a}=e.spanContext(),o=(0,s.zU)(e)===e,l=`[Tracing] Finishing "${n}" ${o?"root ":""}span "${t}" with ID ${a}`;i.Yz.log(l)}},96532(e,t,n){n.d(t,{$:()=>l,X:()=>o});var r=n(16979),i=n(56544),s=n(44897),a=n(66906);function o(e,t,n,l=(0,a.Bk)()){let u=l&&(0,a.zU)(l);u&&(r.T&&s.Yz.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),u.addEvent(e,{[i.xc]:t,[i.Sn]:n}))}function l(e){if(!e||0===e.length)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[i.Sn],s=n[i.xc];"string"==typeof r&&"number"==typeof s&&(t[e.name]={value:s,unit:r})}),t}},2992(e,t,n){n.d(t,{rD:()=>g});var r=n(16979),i=n(56544),s=n(44897),a=n(53406),o=n(62837),l=n(6660),u=n(22176);let c={"responses.create":{operation:"chat"},"chat.completions.create":{operation:"chat"},"embeddings.create":{operation:"embeddings"},"conversations.create":{operation:"chat"}},p=["response.created","response.in_progress","response.failed","response.completed","response.incomplete","response.queued","response.output_text.delta","response.output_item.added","response.function_call_arguments.delta","response.function_call_arguments.done","response.output_item.done"];var f=n(49470);async function*d(e,t,n){let r={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(let i of e){if(null!==i&&"object"==typeof i&&"object"in i&&"chat.completion.chunk"===i.object){for(let e of(r.responseId=i.id??r.responseId,r.responseModel=i.model??r.responseModel,i.usage&&(r.promptTokens=i.usage.prompt_tokens,r.completionTokens=i.usage.completion_tokens,r.totalTokens=i.usage.total_tokens),i.choices??[]))n&&(e.delta?.content&&r.responseTexts.push(e.delta.content),e.delta?.tool_calls&&function(e,t){for(let n of e){let e=n.index;if(void 0!==e&&n.function)if(e in t.chatCompletionToolCalls){let r=t.chatCompletionToolCalls[e];n.function.arguments&&r?.function&&(r.function.arguments+=n.function.arguments)}else t.chatCompletionToolCalls[e]={...n,function:{name:n.function.name,arguments:n.function.arguments||""}}}}(e.delta.tool_calls,r)),e.finish_reason&&r.finishReasons.push(e.finish_reason)}else null!==i&&"object"==typeof i&&"type"in i&&"string"==typeof i.type&&i.type.startsWith("response.")&&function(e,t,n,r){if(!(e&&"object"==typeof e))return t.eventTypes.push("unknown:non-object");if(e instanceof Error){r.setStatus({code:2,message:"internal_error"}),(0,f.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!p.includes(e.type))return t.eventTypes.push(e.type);if(n&&("response.output_item.done"===e.type&&"item"in e&&t.responsesApiToolCalls.push(e.item),"response.output_text.delta"===e.type&&"delta"in e&&e.delta))return t.responseTexts.push(e.delta);if("response"in e){let{response:r}=e;t.responseId=r.id??t.responseId,t.responseModel=r.model??t.responseModel,r.usage&&(t.promptTokens=r.usage.input_tokens,t.completionTokens=r.usage.output_tokens,t.totalTokens=r.usage.total_tokens),r.status&&t.finishReasons.push(r.status),n&&r.output_text&&t.responseTexts.push(r.output_text)}}}(i,r,n,t);yield i}}finally{let e=[...Object.values(r.chatCompletionToolCalls),...r.responsesApiToolCalls];(0,u.CF)(t,{...r,toolCalls:e},n)}}function m(e,t,n,r){if("embeddings"===n&&"input"in t){let n=t.input;if(null==n||"string"==typeof n&&0===n.length||Array.isArray(n)&&0===n.length)return;e.setAttribute(l.zu,"string"==typeof n?n:JSON.stringify(n));return}let i="input"in t?t.input:"messages"in t?t.messages:void 0;if(!i||Array.isArray(i)&&0===i.length)return;let{systemInstructions:s,filteredMessages:o}=(0,u.oW)(i);s&&e.setAttribute(l.J9,s),e.setAttribute(l.BD,r?(0,u.eS)(o):(0,a.As)(o)),Array.isArray(o)?e.setAttribute(l.on,o.length):e.setAttribute(l.on,1)}function g(e,t){return function e(t,n="",a){return new Proxy(t,{get(t,p){let f=t[p],g=(0,u.Z)(n,String(p)),h=c[g];if("function"==typeof f&&h)return function(...e){let n,c=h.operation||"unknown",p=function(e,t){let n={[l.fe]:"openai",[l.Rf]:t,[
13i.JD]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t,i,a=e[0],o=function(e){let t=[...Array.isArray(e.tools)?e.tools:[],...e.web_search_options&&"object"==typeof e.web_search_options?[{type:"web_search_options",...e.web_search_options}]:[]];if(0!==t.length)try{return JSON.stringify(t)}catch(e){r.T&&s.Yz.error("Failed to serialize OpenAI tools:",e);return}}(a);o&&(n[l.nn]=o),Object.assign(n,(t={[l.nK]:a.model??"unknown"},"temperature"in a&&(t[l.qO]=a.temperature),"top_p"in a&&(t[l.Sh]=a.top_p),"frequency_penalty"in a&&(t[l.gU]=a.frequency_penalty),"presence_penalty"in a&&(t[l.FP]=a.presence_penalty),"stream"in a&&(t[l.yc]=a.stream),"encoding_format"in a&&(t[l.Jd]=a.encoding_format),"dimensions"in a&&(t[l.PD]=a.dimensions),(i="conversation"in a&&"string"==typeof a.conversation?a.conversation:"previous_response_id"in a&&"string"==typeof a.previous_response_id?a.previous_response_id:void 0)&&(t[l.Fy]=i),t))}else n[l.nK]="unknown";return n}(e,c),g=p[l.nK]||"unknown",y=e[0],_=y&&"object"==typeof y&&!0===y.stream,b={name:`${c} ${g}`,op:`gen_ai.${c}`,attributes:p};if(_){let n,r=(0,o.nV)(b,r=>(n=f.apply(t,e),a.recordInputs&&y&&m(r,y,c,(0,u.OD)(a.enableTruncation)),(async()=>{try{let e=await n;return d(e,r,a.recordOutputs??!1)}catch(e){throw r.setStatus({code:2,message:"internal_error"}),r.end(),e}})()));return(0,u.cn)(n,r)}let v=(0,o.Lk)(b,r=>(n=f.apply(t,e),a.recordInputs&&y&&m(r,y,c,(0,u.OD)(a.enableTruncation)),n.then(e=>(!function(e,t,n){if(!t||"object"!=typeof t)return;let r={};if("string"==typeof t.id&&(r[l.PX]=t.id),"string"==typeof t.model&&(r[l.jK]=t.model),"conversation"===t.object&&"string"==typeof t.id&&(r[l.Fy]=t.id),t.usage&&"object"==typeof t.usage){let e=t.usage,n=e.prompt_tokens??e.input_tokens;"number"==typeof n&&(r[l.v7]=n);let i=e.completion_tokens??e.output_tokens;"number"==typeof i&&(r[l.kF]=i),"number"==typeof e.total_tokens&&(r[l.$M]=e.total_tokens)}if(Array.isArray(t.choices)){let e=t.choices,i=e.map(e=>e.finish_reason).filter(e=>"string"==typeof e);if(i.length>0&&(r[l.Bm]=JSON.stringify(i)),n){let t=e.map(e=>{let t=e.message;return t?.content||""});r[l.LO]=JSON.stringify(t);let n=e.map(e=>{let t=e.message;return t?.tool_calls}).filter(e=>Array.isArray(e)&&e.length>0).flat();n.length>0&&(r[l.u2]=JSON.stringify(n))}}if("string"!=typeof t.status||r[l.Bm]||(r[l.Bm]=JSON.stringify([t.status])),n&&("string"!=typeof t.output_text||r[l.LO]||(r[l.LO]=t.output_text),Array.isArray(t.output)&&t.output.length>0&&!r[l.u2])){let e=t.output.filter(e=>e?.type==="function_call");e.length>0&&(r[l.u2]=JSON.stringify(e))}e.setAttributes(r)}(r,e,a.recordOutputs),e))));return(0,u.cn)(n,v)};return"function"==typeof f?f.bind(t):f&&"object"==typeof f?e(f,g,a):f}})}(e,"",(0,u.S7)(t))}},78471(e,t,n){n.d(t,{h:()=>o,w:()=>a});var r=n(43376),i=n(57006);let s=Symbol.for("sentry.nonRecordingSpan");class a{constructor(e={}){this._traceId=e.traceId||(0,i.e)(),this._spanId=e.spanId||(0,i.Z)(),this.dropReason=e.dropReason,(0,r.my)(this,s,!0)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,n){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}}function o(e){return!!e&&!0===e[s]}},51487(e,t,n){n.d(t,{W:()=>_});var r=n(59205),i=n(16979),s=n(3617),a=n(56544),o=n(44897),l=n(57006),u=n(66906),c=n(55214),p=n(15325),f=n(20913),d=n(96532),m=n(4737);function g(){return(0,m.Se)((0,m.EU)()).segmentSpanCaptureStrategy}var h=n(77659),y=n(1365);class _{constructor(e={}){this._traceId=e.traceId||(0,l.e)(),this._spanId=e.spanId||(0,l.Z)(),this._startTime=e.startTimestamp||(0,c.zf)(),this._links=e.links,this._attributes={},this.setAttributes({[a.JD]:"manual",[a.uT]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}
13addLink(e){return this._frozen||(this._links?this._links.push(e):this._links=[e]),this}addLinks(e){return this._frozen||(this._links?this._links.push(...e):this._links=e),this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:+!!n}}setAttribute(e,t){return this._frozen||(void 0===t?delete this._attributes[e]:this._attributes[e]=t,e===a.i_&&void 0!==t&&(0,y.ZO)(this)&&(0,y.jF)(this)),this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._frozen||(this._startTime=(0,u.cI)(e))}setStatus(e){return this._frozen||(this._status=e),this}updateName(e){return this._frozen||(this._name=e,(0,y.ZO)(this)||this.setAttribute(a.i_,"custom")),this}end(e){if(this._endTime){this._frozen=(0,y.rh)(this);return}this._endTime=(0,u.cI)(e),(0,f.U)(this),this._onSpanEnded(),this._frozen=(0,y.rh)(this)}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[a.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,u.yW)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[a.JD],profile_id:this._attributes[a.E1],exclusive_time:this._attributes[a.jG],measurements:(0,d.$)(this._events),is_segment:this._isStandaloneSpan&&(0,u.zU)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,u.zU)(this).spanContext().spanId:void 0,links:(0,u.uU)(this._links)}}getStreamedSpanJSON(){return{name:this._name??"",span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:this._endTime??this._startTime,is_segment:this._isStandaloneSpan||this===(0,u.zU)(this),status:(0,u.dZ)(this._status),attributes:(0,u.fy)(this._attributes,this._status),links:(0,u.HQ)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){if(this._frozen)return this;i.T&&o.Yz.log("[Tracing] Adding an event to span:",e);let r=b(t)?t:n||(0,c.zf)(),s=b(t)?{}:t||{},a={name:e,time:(0,u.cI)(r),attributes:s};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,r.KU)();e&&(e.emit("spanEnd",this),this._isStandaloneSpan||e.emit("afterSpanEnd",this));let t=(0,u.zU)(this),n=this._isStandaloneSpan||this===t;if(this._isStandaloneSpan)return void(this._sampled?function(e){let t=(0,r.KU)();if(!t)return;let n=e[1];n&&0!==n.length?t.sendEnvelope(e):t.recordDroppedEvent("before_send","span")}((0,s.lu)([this],e)):(i.T&&o.Yz.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));if(!n){let e=g();if(e){let n=(0,y.Lb)(this).scope||(0,r.o5)();e.onChildSpanEnded(this,t,e=>this._convertSpanToTransaction(e),n)}return}if(e&&(0,h.K)(e))return void e.emit("afterSegmentSpanEnd",this);let a=(0,y.Lb)(this).scope||(0,r.o5)(),l=g();if(l)l.onSegmentSpanEnded(e=>this._convertSpanToTransaction(e),a);else{let e=this._convertSpanToTransaction();e&&a.captureEvent(e)}}_convertSpanToTransaction(e={}){if(!v((0,u.et)(this)))return;this._name||(i.T&&o.Yz.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:t,isolationScope:n}=(0,y.Lb)(this),r=t?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;e.onSpanCaptured?.(this);let s=[];for(let t of(0,u.xO)(this)){var l;if(t===this||(l=t)instanceof _&&l.isStandaloneSpan()||e.isSpanAlreadyCaptured?.(t))continue;let n=(0,u.et)(t);v(n)&&(e.onSpanCaptured?.(t),s.push(n))}let c=this._attributes[a.i_];delete this._attributes[a.Le];let f=!1;s.forEach(e=>{delete e.data[a.Le],e.op?.startsWith("gen_ai.")&&(f=!0)});let m={contexts:{trace:(0,u.Ck)(this)},spans:s.length>1e3?s.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):s,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,dynamicSamplingContext:(0,p.k1)(this),hasGenAiSpans:f},request:r,...c&&{transaction_info:{source:c}}},g=(0,d.$)(this._events);return g&&Object.keys(g).length&&(i.T&&o.Yz.log("[Measurements] Adding measurements to transaction event",JSON.stringify(g,void 0,2)),m.measurements=g),m}}function b(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function v(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}},64707(e,t,n){n.d(t,{S:()=>s,e:()=>i});var r=n(43376);function i(e){return(0,r.my)(e,"_streamed",!0),e}function s(e){return!!e&&"function"==typeof e&&"_streamed"in e&&!!e._streamed}},68474(e,t,n){n.d(t,{JI:()=>c,FD:()=>p});var r=n(56544),i=n(62863),s=n(66906),a=n(1365),o=n(64707),l=n(88628),u=n(86770);function c(e,t){var n,c;let f,d,m=(0,s.RD)(e),g=(0,s.aW)(e),h=(0,s.RD)(g),{isolationScope:y,scope:_}=(0,a.Lb)(e),b=(0,i.Om)(y,_);!function(e,t,n,i){let s=n.getSdkMetadata(),{release:a,environment:o}=n.getOptions();p(e,{[u.Bfx]:"stream",[u.suP]:t.name,[u.ewL]:t.span_id,[u.VEj]:s?.sdk?.name,[u._1V]:s?.sdk?.version,[r.Kh]:a,[r.Wp]:o||l.U,[r.oJ]:i.user?.id,[r.dB]:i.user?.email,[r.Xg]:i.user?.ip_address,[r.zR]:i.user?.username,...i.attributes})}(m,h,t,b);let v=e.kind;t.emit("preprocessSpan",m,{spanKind:v}),m.is_segment&&(p(m,function(e){let t={},{response:n,profile:r,cloud_resource:i,culture:s,state:a}=e;if(n&&(null!=n.status_code&&(t["http.response.status_code"]=n.status_code),null!=n.body_size&&(t["http.response.body.size"]=n.body_size)),r&&(r.profile_id&&(t["sentry.profile_id"]=r.profile_id),r.profiler_id&&(t["sentry.profiler_id"]=r.profiler_id)),i)for(let[e,n]of Object.entries(i))null!=n&&(t[e]=n);s&&(s.locale&&(t["culture.locale"]=s.locale),s.timezone&&(t["culture.timezone"]=s.timezone)),a?.state&&"string"==typeof a.state.type&&(t["state.type"]=a.state.type);let o=e.angular;if(o){let e=o.version;("string"==typeof e||"number"==typeof e)&&(t["angular.version"]=e)}let l=e.react;if(l){let e=l.version;("string"==typeof e||"number"==typeof e)&&(t["react.version"]=e)}return t}(b.contexts)),n=m,(f=t.getIntegrationNames()).length&&p(n,{[r.fU]:f}),t.emit("processSegmentSpan",m)),t.emit("processSpan",m);let{beforeSendSpan:S}=t.getOptions(),k=S&&(0,o.S)(S)?(d=S(c=m))||((0,s.xl)(),c):m,x=k.attributes?.[r.i_];return m.is_segment&&x&&p(k,{"sentry.segment.name.source":x}),{...(0,s.PL)(k),_segmentSpan:g}}function p(e,t){let n=e.attributes??(e.attributes={});Object.entries(t).forEach(([e,t])=>{null==t||e in n||(n[e]=t)})}},25684(e,t,n){n.d(t,{$:()=>a});var r=n(45080),i=n(77659),s=n(66906);function a(e,t){if("transaction"!==e.type||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||!1===t.getOptions().streamGenAiSpans||(0,i.K)(t))return;let n=[],a=[];for(let t of e.spans)t.op?.startsWith("gen_ai.")?n.push(function(e){let t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||"",start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:e.status&&"ok"!==e.status&&"cancelled"!==e.status?"error":"ok",is_segment:!1,attributes:{...e.data},links:e.links};return(0,s.PL)(t)}(t)):a.push(t);if(0===n.length)return;e.spans=a;let o=t.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,r.B)()&&{ingest_settings:{infer_ip:o,infer_user_agent:o}},items:n}]}},77659(e,t,n){n.d(t,{K:()=>r});function r(e){return"stream"===e.getOptions().traceLifecycle}},85756(e,t,n){n.d(t,{B:()=>f});var r=n(16979),i=n(44897),s=n(92294),a=n(15325),o=n(74350),l=n(81823),u=n(45080),c=n(86058),p=n(72832);class f{constructor(e,t){this._traceBuckets=new Map,this._client=e;let{maxSpanLimit:n,flushInterval:r,maxTraceWeightInBytes:i}=t??{};this._maxSpanLimit=n&&n>0&&n<=1e3?n:1e3,this._flushInterval=r&&r>0?r:5e3,this._maxTraceWeight=i&&i>0?i:5e6,this._client.on("flush",()=>{this.drain()}),this._client.on("close",()=>
13{this._traceBuckets.forEach(e=>{clearTimeout(e.timeout)}),this._traceBuckets.clear()})}add(e){let t=e.trace_id,n=this._traceBuckets.get(t);n||(n={spans:new Set,size:0,timeout:(0,s.G)(setTimeout(()=>{this.flush(t)},this._flushInterval))},this._traceBuckets.set(t,n)),n.spans.add(e),n.size+=function(e){let t;if(t=156+2*e.name.length+(0,p.n9)(e.attributes),e.links&&e.links.length>0){let n=e.links[0],r=n?.attributes;t+=(100+(r?(0,p.n9)(r):0))*e.links.length}return t}(e),(n.spans.size>=this._maxSpanLimit||n.size>=this._maxTraceWeight)&&this.flush(t)}drain(){this._traceBuckets.size&&(r.T&&i.Yz.log(`Flushing span tree map with ${this._traceBuckets.size} traces`),this._traceBuckets.forEach((e,t)=>{this.flush(t)}))}flush(e){var t,n;let s,p,f,d,m,g,h,y=this._traceBuckets.get(e);if(!y)return;if(!y.spans.size)return void this._removeTrace(e);let _=Array.from(y.spans),b=_[0]?._segmentSpan;if(!b){r.T&&i.Yz.warn("No segment span reference found on span JSON, cannot compute DSC"),this._removeTrace(e);return}let v=(0,a.k1)(b),S=_.map(e=>{let{_segmentSpan:t,...n}=e;return n}),k=(s=(t=this._client).getOptions(),p=t.getDsn(),f=s.tunnel,d=(0,l.Cj)(s._metadata),m={sent_at:new Date((0,c.Wk)()).toISOString(),...!!(n=v).trace_id&&!!n.public_key&&{trace:v},...d&&{sdk:d},...!!f&&p&&{dsn:(0,o.SB)(p)}},g=t.getDataCollectionOptions().userInfo?"auto":"never",h=[{type:"span",item_count:S.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,u.B)()&&{ingest_settings:{infer_ip:g,infer_user_agent:g}},items:S}],(0,l.h4)(m,[h]));r.T&&i.Yz.log(`Sending span envelope for trace ${e} with ${S.length} spans`),this._client.sendEnvelope(k).then(null,e=>{r.T&&i.Yz.error("Error while sending streamed span envelope:",e)}),this._removeTrace(e)}_removeTrace(e){let t=this._traceBuckets.get(e);t&&clearTimeout(t.timeout),this._traceBuckets.delete(e)}}},9076(e,t,n){function r(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:"unauthenticated"};case 403:return{code:2,message:"permission_denied"};case 404:return{code:2,message:"not_found"};case 409:return{code:2,message:"already_exists"};case 413:return{code:2,message:"failed_precondition"};case 429:return{code:2,message:"resource_exhausted"};case 499:return{code:2,message:"cancelled"};default:return{code:2,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:"unimplemented"};case 503:return{code:2,message:"unavailable"};case 504:return{code:2,message:"deadline_exceeded"}}return{code:2,message:"internal_error"}}function i(e,t){e.setAttribute("http.response.status_code",t);let n=r(t);"unknown_error"!==n.message&&e.setStatus(n)}n.d(t,{A:()=>r,N:()=>i})},62837(e,t,n){n.d(t,{V4:()=>I,r7:()=>U,Uk:()=>E,Y7:()=>D,Lk:()=>w,nV:()=>A,M1:()=>$,hb:()=>C});var r=n(30163),i=n(4737),s=n(59205),a=n(16979),o=n(56544),l=n(54961),u=n(44897),c=n(96617),p=n(54441),f=n(42968),d=n(77659),m=n(87352),g=n(57006),h=n(86058),y=n(40272),_=n(66906),b=n(19449),v=n(15325),S=n(20913),k=n(78471),x=n(51487),T=n(1365);let O="__SENTRY_SUPPRESS_TRACING__";function w(e,t){let n=z();if(n.startSpan)return n.startSpan(e,t);let r=N(e),{forceTransaction:i,parentSpan:a,scope:o}=e,l=o?.clone();return(0,s.v4)(l,()=>J(a)(()=>{let n=(0,s.o5)(),o=L(n,a),l=(0,s.KU)(),u=e.onlyIfParent&&!o?R(n,l):P({parentSpan:o,spanArguments:r,forceTransaction:i,scope:n});return U(u)&&o||(0,y.r)(n,u),(0,c.x)(()=>t(u),()=>{let{status:e}=(0,_.et)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:2,message:"internal_error"})},()=>{u.end()})}))}function A(e,t){let n=z();if(n.startSpanManual)return n.startSpanManual(e,t);let r=N(e),{forceTransaction:i,parentSpan:a,scope:o}=e,l=o?.clone();return(0,s.v4)(l,()=>J(a)(()=>{let n=(0,s.o5)(),o=L(n,a),l=e.onlyIfParent&&!o?R(n,(0,s.KU)()):P({parentSpan:o,spanArguments:r,forceTransaction:i,scope:n});return U(l)&&o||(0,y.r)(n,l),(0,c.x)(()=>t(l,()=>l.end()),()=>{let{status:e}=(0,_.et)(l);l.isRecording()&&(!e||"ok"===e)&&l.setStatus({code:2,message:"internal_error"})})}))}function E(e){let t=z();return t.startInactiveSpan?t.startInactiveSpan(e):function(e){let t=N(e),{forceTransaction:n,parentSpan:r}=e;return(e.scope?t=>(0,s.v4)(e.scope,t):void 0!==r?e=>C(r,e):e=>e())(()=>{let i=(0,s.o5)(),a=L(i,r),o=(0,s.KU)();return e.onlyIfParent&&!a?R(i,o):P({parentSpan:a,spanArguments:t,forceTransaction:n,scope:i})})}(e)}let I=(e,t)=>{let n=(0,i.EU)(),a=(0,r.h)(n);if(a.continueTrace)return a.continueTrace(e,t);let{sentryTrace:o,baggage:u}=e,c=(0,s.KU)(),p=(0,l.yD)(u);return c&&!(0,b.A9)(c,p?.org_id)?D(t):(0,s.v4)(e=>{let n=(0,b.kM)(o,u);return e.setPropagationContext(n),(0,y.r)(e,void 0),t()})};
13function C(e,t){let n=z();return n.withActiveSpan?n.withActiveSpan(e,t):(0,s.v4)(n=>((0,y.r)(n,e||void 0),t(n)))}function $(e){let t=z();return t.suppressTracing?t.suppressTracing(e):(0,s.v4)(t=>{t.setSDKProcessingMetadata({[O]:!0});let n=e();return t.setSDKProcessingMetadata({[O]:void 0}),n})}function j(e=(0,s.o5)()){let t=z();return t.isTracingSuppressed?t.isTracingSuppressed(e):!0===e.getScopeData().sdkProcessingMetadata[O]}function D(e){let t=z();return t.startNewTrace?t.startNewTrace(e):(0,s.v4)(t=>(t.setPropagationContext({traceId:(0,g.e)(),sampleRand:(0,h.hY)()}),a.T&&u.Yz.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),C(null,e)))}function R(e,t){t?.recordDroppedEvent("no_parent_span","span");let n=new k.w({traceId:e.getPropagationContext().traceId});return(0,T.d_)(n,e,(0,s.rm)()),n}function P({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){var i,a;let l,u,c=(0,s.rm)();if(!(0,p.f)()){let t=r.getPropagationContext(),i=e?e.spanContext().traceId:t.traceId,s=new k.w({traceId:i});return e&&!n&&(0,_.Hu)(e,s),(0,T.d_)(s,r,c),s}let m=(0,s.KU)();if(i=m,a=t,l=i?.getOptions().ignoreSpans,i&&(0,d.K)(i)&&l?.length&&(0,f.e)({description:a.name||"",op:a.attributes?.[o.uT]||a.op,attributes:a.attributes},l)){j(r)||m?.recordDroppedEvent("ignored","span");let t=new k.w({dropReason:"ignored",traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});return e&&!n&&(0,_.Hu)(e,t),(0,T.d_)(t,r,c),t}if(e&&!n)u=function(e,t,n,r){let{spanId:i,traceId:a}=e.spanContext(),o=j(t),l=!o&&(0,_.pK)(e),u=l?new x.W({...n,parentSpanId:i,traceId:a,sampled:l}):new k.w({traceId:a});(0,_.Hu)(e,u),(0,T.d_)(u,t,r);let c=(0,s.KU)();return c&&((0,d.K)(c)&&(0,k.h)(u)&&((0,k.h)(e)&&e.dropReason?(u.dropReason=e.dropReason,c.recordDroppedEvent(e.dropReason,"span")):o||(u.dropReason="sample_rate",c.recordDroppedEvent("sample_rate","span"))),c.emit("spanStart",u),n.endTimestamp&&(c.emit("spanEnd",u),c.emit("afterSpanEnd",u))),u}(e,r,t,c),(0,_.Hu)(e,u);else if(e){let n=(0,v.k1)(e),{traceId:i,spanId:s}=e.spanContext(),a=(0,_.pK)(e);u=M({traceId:i,parentSpanId:s,...t},r,c,a),(0,v.LZ)(u,n)}else{let{traceId:e,dsc:n,parentSpanId:i,sampled:s}=r.getPropagationContext();u=M({traceId:e,parentSpanId:i,...t},r,c,s),n&&(0,v.LZ)(u,n)}return(0,S.z)(u),u}function N(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,_.cI)(e.startTime),delete n.startTime,n}return t}function z(){let e=(0,i.EU)();return(0,r.h)(e)}function M(e,t,n,r){let i=(0,s.KU)(),l=i?.getOptions()||{},{name:c=""}=e,f={spanAttributes:{...e.attributes},spanName:c,parentSampled:r};i?.emit("beforeSampling",f,{decision:!1});let g=f.parentSampled??r,h=f.spanAttributes,y=t.getPropagationContext(),_=j(t),[b,v,S]=_?[!1]:function(e,t,n){let r,i;if(!(0,p.f)(e))return[!1];"function"==typeof e.tracesSampler?(r=e.tracesSampler({...t,inheritOrSampleWith:e=>"number"==typeof t.parentSampleRate?t.parentSampleRate:"boolean"==typeof t.parentSampled?Number(t.parentSampled):e}),i=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,i=!0);let s=(0,m.i)(r);if(void 0===s)return a.T&&u.Yz.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),[!1];if(!s)return a.T&&u.Yz.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,s,i];let o=n<s;return!o&&a.T&&u.Yz.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,s,i]}(l,{name:c,parentSampled:g,attributes:h,normalizedRequest:n.getScopeData().sdkProcessingMetadata.normalizedRequest,parentSampleRate:(0,m.i)(y.dsc?.sample_rate)},y.sampleRand),k=new x.W({...e,attributes:{[o.i_]:"custom",[o.sy]:void 0!==v&&S?v:void 0,...h},sampled:b});return b||!i||_||(a.T&&u.Yz.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),i.recordDroppedEvent("sample_rate",(0,d.K)(i)?"span":"transaction")),(0,T.d_)(k,t,n),i&&i.emit("spanStart",k),k}function L(e,t){if(t)return t;if(null===t)return;let n=(0,y.f)(e);if(!n)return;let r=(0,s.KU)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,_.zU)(n):n}function J(e){return void 0!==e?t=>C(e,t):e=>e()}function U(e){return(0,k.h)(e)&&"ignored"===e.dropReason}}
13,1365(e,t,n){n.d(t,{Lb:()=>p,ZO:()=>f,d_:()=>c,jF:()=>d,rh:()=>m});var r=n(43376),i=n(51714);let s="_sentryScope",a="_sentryIsolationScope",o=Symbol.for("sentry.otelSourceInference"),l=Symbol.for("sentry.otelSourceExplicitlySet"),u=Symbol.for("sentry.tracerProviderSpan");function c(e,t,n){e&&((0,r.my)(e,a,(0,i.Z)(n)),(0,r.my)(e,s,t))}function p(e){return{scope:e[s],isolationScope:(0,i.q)(e[a])}}function f(e){return!0===e[o]}function d(e){(0,r.my)(e,l,!0)}function m(e){return!0===e[u]}},3012(e,t,n){n.d(t,{o:()=>l});var r=n(16979),i=n(44897),s=n(81823),a=n(6936),o=n(63478);function l(e,t,n=(0,a.C)(e.bufferSize||64)){let u={};return{send:function(l){let c=[];if((0,s.yH)(l,(t,n)=>{let r=(0,s.zk)(n);(0,o.Jz)(u,r)?e.recordDroppedEvent("ratelimit_backoff",r):c.push(t)}),0===c.length)return Promise.resolve({});let p=(0,s.h4)(l[0],c),f=t=>{if((0,s.hP)(p,["client_report"])){r.T&&i.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,s.yH)(p,(n,r)=>{e.recordDroppedEvent(t,(0,s.zk)(r))})};return n.add(()=>t({body:(0,s.bN)(p)}).then(e=>(413===e.statusCode?(r.T&&i.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),f("send_error")):(r.T&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&i.Yz.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),u=(0,o.wq)(u,e)),e),e=>{throw f("network_error"),r.T&&i.Yz.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===a.a)return r.T&&i.Yz.error("Skipped sending event because buffer is full."),f("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}},18573(e,t,n){n.d(t,{NK:()=>l});var r=n(54445),i=n(74350),s=n(81823);let a="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function o(e,t){let n;return(0,s.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function l(e,t){return n=>{let l=e(n),u=new Map,c=t||(e=>{let t=e.getEvent();return t?.extra?.[a]&&Array.isArray(t.extra[a])?t.extra[a]:[]});function p(t,s){let a=s?`${t}:${s}`:t,l=u.get(a);if(!l){let c=(0,i.hH)(t);if(!c)return;let p=(0,r.Z8)(c,n.tunnel);l=s?(t=>{let n=e(t);return{...n,send:async e=>{let t=o(e,["event","transaction","profile","replay_event"]);return t&&(t.release=s),n.send(e)}}})({...n,url:p}):e({...n,url:p}),u.set(a,l)}return[t,l]}return{send:async function(e){let t=c({envelope:e,getEvent:function(t){return o(e,t?.length?t:["event"])}}).map(e=>"string"==typeof e?p(e,void 0):p(e.dsn,e.release)).filter(e=>!!e),n=t.length?t:[["",l]];return(await Promise.all(n.map(([t,n])=>n.send((0,s.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...u.values(),l];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}n.d(t,["$h",0,a])},39239(e,t,n){n.d(t,{BP:()=>u});var r=n(16979),i=n(44897),s=n(81823),a=n(86058),o=n(63478),l=n(92294);function u(e){function t(...e){r.T&&i.Yz.log("[Offline]:",...e)}return n=>{let r,i=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let u=n.createStore(n),c=5e3;function p(e){r&&clearTimeout(r),r=(0,l.G)(setTimeout(async()=>{r=void 0;let e=await u.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date((0,a.Wk)()).toISOString(),d(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function f(){r||(p(c),c=Math.min(2*c,36e5))}async function d(e,r=!1){if(!r&&(0,s.hP)(e,["replay_event","replay_recording"]))return await u.push(e),p(100),{};try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await i.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=(0,o.FA)(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return p(r),c=5e3,t}catch(i){var a;if(await (a=c,!(0,s.hP)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,i,a))))return r?await u.unshift(e):await u.push(e),f(),t("Error sending. Event queued.",i),{};throw i}}return n.flushAtStartup&&f(),{send:d,flush:e=>(void 0===e&&(c=5e3,p(100)),i.flush(e))}}}},27466(e,t,n){n.d(t,{Q:()=>i});var r=n(35603);function i(e,t,n,i,l,u){if(!l.exception?.values||!u||!(0,r.bJ)(u.originalException))return;let c=l.exception.values.length>0?l.exception.values[l.exception.values.length-1]:void 0;c&&(l.exception.values=function e(t,n,i,l,u,c,p,f){if(c.length>=i+1)return c;let d=[...c];if((0,r.bJ)(l[u])){a(p,f,l);let r=t(n,l[u]),s=d.length;o(r,u,s,f),d=e(t,n,i,l[u],u,[r,...d],r,s)}
13return s(l)&&l.errors.forEach((s,c)=>{if((0,r.bJ)(s)){a(p,f,l);let r=t(n,s),m=d.length;o(r,`errors[${c}]`,m,f),d=e(t,n,i,s,u,[r,...d],r,m)}}),d}(e,t,i,u.originalException,n,l.exception.values,c,0))}function s(e){return Array.isArray(e.errors)}function a(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...s(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function o(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}},54961(e,t,n){n.d(t,{De:()=>l,yD:()=>o});var r=n(16979),i=n(44897),s=n(35603);let a="sentry-";function o(e){let t=function(e){if(e&&((0,s.Kg)(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>(Object.entries(u(t)).forEach(([t,n])=>{e[t]=n}),e),{}):u(e)}(e);if(!t)return;let n=Object.entries(t).reduce((e,[t,n])=>(t.startsWith(a)&&(e[t.slice(a.length)]=n),e),{});return Object.keys(n).length>0?n:void 0}function l(e){if(e){var t=Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${a}${t}`]=n),e),{});return 0!==Object.keys(t).length?Object.entries(t).reduce((e,[t,n],s)=>{let a=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,o=0===s?a:`${e},${a}`;return o.length>8192?(r.T&&i.Yz.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):o},""):void 0}}function u(e){return e.split(",").map(e=>{let t=e.indexOf("=");return -1===t?[]:[e.slice(0,t),e.slice(t+1)].map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})}).reduce((e,[t,n])=>(t&&n&&(e[t]=n),e),{})}n.d(t,["sv",0,a])},25182(e,t,n){n.d(t,{X:()=>r});function r(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}},98323(e,t,n){n.d(t,{$N:()=>i,xE:()=>s});let r=n(55996).O;function i(){try{return r.document.location.href}catch{return""}}function s(e,t=5){if(!r.HTMLElement)return null;let n=e;for(let e=0;e<t&&n;e++){if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}},6553(e,t,n){let r=e=>e instanceof Promise&&!e[i],i=Symbol("chained PromiseLike");n.d(t,["i",0,(e,t,n)=>{let s=e.then(e=>(t(e),e),e=>{throw n(e),e});return r(s)&&r(e)?s:((e,t)=>{if(!t)return e;let n=!1;for(let r in e){if(r in t)continue;n=!0;let i=e[r];"function"==typeof i?Object.defineProperty(t,r,{value:(...t)=>i.apply(e,t),enumerable:!0,configurable:!0,writable:!0}):t[r]=i}return n&&Object.assign(t,{[i]:!0}),t})(e,s)}])},45734(e,t,n){n.d(t,{m:()=>s});var r=n(81823),i=n(55214);function s(e,t,n){let s=[{type:"client_report"},{timestamp:n||(0,i.lu)(),discarded_events:e}];return(0,r.h4)(t?{dsn:t}:{},[s])}},32443(e,t,n){n.d(t,{g:()=>s});var r=n(1764),i=n(95773);function s(e,t){if(!1===t)return{};try{let n=function(e){let t={},n=0;for(;n<e.length;){let r=e.indexOf("=",n);if(-1===r)break;let i=e.indexOf(";",n);if(-1===i)i=e.length;else if(i<r){n=e.lastIndexOf(";",r-1)+1;continue}let s=e.slice(n,r).trim();if(void 0===t[s]){let n=e.slice(r+1,i).trim();34===n.charCodeAt(0)&&(n=n.slice(1,-1));
13try{t[s]=-1!==n.indexOf("%")?decodeURIComponent(n):n}catch{t[s]=n}}n=i+1}return t}(e);if(0===Object.keys(n).length)return{};return(0,i.P)(n,t,r.d$)}catch{return r.Av}}},95773(e,t,n){n.d(t,{P:()=>s});var r=n(1764);function i(e,t){return t.some(t=>e.includes(t))}function s(e,t,n){if(!1===t)return{};let s=null!=n?[...r.kQ,...n]:r.kQ,a={};if(!0===t){for(let t of Object.keys(e))a[t]=i(t.toLowerCase(),s)?r.Av:e[t];return a}if("deny"in t){let n=t.deny.map(e=>e.toLowerCase());for(let t of Object.keys(e)){let o=t.toLowerCase(),l=i(o,s)||n.some(e=>o.includes(e));a[t]=l?r.Av:e[t]}return a}let o=t.allow.map(e=>e.toLowerCase());for(let t of Object.keys(e)){let n=t.toLowerCase();if(i(n,s))a[t]=r.Av;else{let i=o.some(e=>n.includes(e));a[t]=i?e[t]:r.Av}}return a}},1764(e,t,n){n.d(t,["Av",0,"[Filtered]","UA",0,["forwarded","-ip","remote-","via","-user"],"d$",0,[".sid","sessid","remember","oidc","pkce","nonce","__secure-","__host-","awsalb","awselb","akamai","__stripe","cognito","firebase","supabase","sb-","mfa","2fa"],"kQ",0,["auth","token","secret","session","password","passwd","pwd","key","jwt","bearer","sso","saml","csrf","xsrf","credentials","sid","identity","set-cookie","cookie"]])},56996(e,t,n){n.d(t,{P:()=>s});var r=n(1764);let i={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5};function s(e){let t=null!=e.dataCollection?i:!0===e.sendDefaultPii?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:r.UA},httpHeaders:{request:{deny:r.UA},response:{deny:r.UA}},httpBodies:[],urlQueryParams:{deny:r.UA},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7},n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:function(e,t){return void 0===e?{...t.httpHeaders}:"boolean"==typeof e||"allow"in e||"deny"in e?{request:e,response:e}:{request:e.request??t.httpHeaders.request,response:e.response??t.httpHeaders.response}}(n.httpHeaders,t),httpBodies:n.httpBodies??t.httpBodies,urlQueryParams:n.urlQueryParams??n.queryParams??t.urlQueryParams,graphQL:{document:n.graphQL?.document??t.graphQL.document,variables:n.graphQL?.variables??t.graphQL.variables},genAI:{inputs:n.genAI?.inputs??t.genAI.inputs,outputs:n.genAI?.outputs??t.genAI.outputs},databaseQueryData:n.databaseQueryData??t.databaseQueryData,stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}},67364(e,t,n){n.d(t,{s:()=>r});function r(e,t,n){let r,i,s,a=n?.maxWait?Math.max(n.maxWait,t):0,o=n?.setTimeoutImpl||setTimeout;function l(){return u(),r=e()}function u(){void 0!==i&&clearTimeout(i),void 0!==s&&clearTimeout(s),i=s=void 0}function c(){return i&&clearTimeout(i),i=o(l,t),a&&void 0===s&&(s=o(l,a)),r}return c.cancel=u,c.flush=function(){return void 0!==i||void 0!==s?l():r},c}},91451(e,t,n){let r,i,s,a;n.d(t,{i:()=>c,z:()=>u});var o=n(30566),l=n(55996);function u(e){let t=l.O._sentryDebugIds,n=l.O._debugIds;if(!t&&!n)return{};let o=t?Object.keys(t):[],u=n?Object.keys(n):[];if(a&&o.length===i&&u.length===s)return a;i=o.length,s=u.length,a={},r||(r={});let c=(t,n)=>{for(let i of t){let t=n[i],s=r?.[i];if(s&&a&&t)a[s[0]]=t,r&&(r[i]=[s[0],t]);else if(t){let n=e(i);for(let e=n.length-1;e>=0;e--){let s=n[e],o=s?.filename;if(o&&a&&r){a[o]=t,r[i]=[o,t];break}}}}};return t&&c(o,t),n&&c(u,n),a}function c(e,t){let n=u(e);if(!n)return[];let r=[];for(let e of t){let t=(0,o.Wt)(e);t&&n[t]&&r.push({type:"sourcemap",code_file:e,debug_id:n[t]})}return r}},44897(e,t,n){n.d(t,{pq:()=>o});var r=n(4737),i=n(16979),s=n(55996);let a={};function o(e){if(!("console"in s.O))return e();let t=s.O.console,n={},r=Object.keys(a);
13r.forEach(e=>{let r=a[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function l(){return c().enabled}function u(e,...t){i.T&&l()&&o(()=>{s.O.console[e](`Sentry Logger [${e}]:`,...t)})}function c(){return i.T?(0,r.BY)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}n.d(t,["Ow",0,["debug","info","warn","error","log","assert","trace"],"Yz",0,{enable:function(){c().enabled=!0},disable:function(){c().enabled=!1},isEnabled:l,log:function(...e){u("log",...e)},warn:function(...e){u("warn",...e)},error:function(...e){u("error",...e)}},"Z9",0,a])},74350(e,t,n){n.d(t,{AD:()=>p,SB:()=>o,hH:()=>l,ul:()=>c});var r=n(16979),i=n(44897);let s=/^o(\d+)\./,a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function o(e,t=!1){let{host:n,path:r,pass:i,port:s,projectId:a,protocol:l,publicKey:u}=e;return`${l}://${u}${t&&i?`:${i}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${a}`}function l(e){let t=a.exec(e);if(!t)return void(0,i.pq)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[n,r,s="",o="",l="",c=""]=t.slice(1),p="",f=c,d=f.split("/");if(d.length>1&&(p=d.slice(0,-1).join("/"),f=d.pop()),f){let e=f.match(/^\d+/);e&&(f=e[0])}return u({host:o,pass:s,path:p,projectId:f,port:l,protocol:n,publicKey:r})}function u(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function c(e){let t,n=e.getOptions(),{host:r}=e.getDsn()||{};if(n.orgId)t=String(n.orgId);else{let e;r&&(e=r.match(s),t=e?.[1])}return t}function p(e){let t="string"==typeof e?l(e):u(e);if(t&&function(e){if(!r.T)return!0;let{port:t,projectId:n,protocol:s}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(i.Yz.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(n.match(/^\d+$/)?"http"!==s&&"https"!==s?(i.Yz.error(`Invalid Sentry Dsn: Invalid protocol ${s}`),!1):!(t&&isNaN(parseInt(t,10)))||(i.Yz.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(i.Yz.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}},79976(e,t,n){function r(){return"u">typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function i(){return"npm"}n.d(t,{Z:()=>r,e:()=>i})},81823(e,t,n){n.d(t,{Cj:()=>b,W3:()=>u,bN:()=>d,bm:()=>h,h4:()=>l,hP:()=>p,mE:()=>m,n2:()=>v,y5:()=>g,yH:()=>c,zk:()=>_});var r=n(4737),i=n(74350),s=n(68956),a=n(86058),o=n(55996);function l(e,t=[]){return[e,t]}function u(e,t){let[n,r]=e;return[n,[...r,t]]}function c(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function p(e,t){return c(e,(e,n)=>t.includes(n))}function f(e){let t=(0,r.Se)(o.O);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function d(e){let[t,n]=e,r=JSON.stringify(t);function i(e){"string"==typeof r?r="string"==typeof e?r+e:[f(r),e]:r.push("string"==typeof e?f(e):e)}for(let e of n){let[t,n]=e;if(i(`
14${JSON.stringify(t)}
15`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,s.S8)(n))}i(e)}}return"string"==typeof r?r:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;for(let r of e)t.set(r,n),n+=r.length;return t}(r)}function m(e){let t="string"==typeof e?f(e):e;function n(e){let n=t.subarray(0,e);return t=t.subarray(e+1),n}function i(){var e;let i,s=t.indexOf(10);return s<0&&(s=t.length),JSON.parse((e=n(s),(i=(0,r.Se)(o.O)).decodePolyfill?i.decodePolyfill(e):new TextDecoder().decode(e)))}let s=i(),a=[];for(;t.length;){let e=i(),t="number"==typeof e.length?e.length:void 0;a.push([e,t?n(t):i()])}return[s,a]}function g(e){return[{type:"span"},e]}function h(e){let t="string"==typeof e.data?f(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}let y={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function _(e){return e in y?y[e]:e}function b(e){if(!e?.sdk)return;
15let{name:t,version:n}=e.sdk;return{name:t,version:n}}function v(e,t,n,r){let s=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date((0,a.Wk)()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,i.SB)(r)},...s&&{trace:s}}}},86162(e,t,n){n.d(t,{G:()=>r});function r(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}},24072(e,t,n){n.d(t,{TR:()=>i});var r=n(35603);function i(e){return(0,r.bJ)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}},45310(e,t,n){n.d(t,{Ee:()=>u,Nf:()=>l,si:()=>c});var r=n(59205),i=n(16979),s=n(44897),a=n(66906);let o="flag.evaluation.";function l(e){if(e.type)return e;let t=(0,r.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function u(e,t,n=100){let a=(0,r.o5)().getScopeData().contexts;a.flags||(a.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>r){i.T&&s.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let a=e.findIndex(e=>e.flag===t);-1!==a&&e.splice(a,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(a.flags.values,e,t,n)}function c(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,a.Bk)();if(!r)return;let i=(0,a.et)(r).data;`${o}${e}`in i?r.setAttribute(`${o}${e}`,t):Object.keys(i).filter(e=>e.startsWith(o)).length<n&&r.setAttribute(`${o}${e}`,t)}},96617(e,t,n){n.d(t,{x:()=>s});var r=n(6553),i=n(35603);function s(e,t,n=()=>{},a=()=>{}){var o,l,u,c;let p;try{p=e()}catch(e){throw t(e),n(),e}return o=p,l=t,u=n,c=a,(0,i.Qg)(o)?(0,r.i)(o,e=>{u(),c(e)},e=>{l(e),u()}):(u(),c(o),o)}},54441(e,t,n){n.d(t,{f:()=>i});var r=n(59205);function i(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=e||(0,r.KU)()?.getOptions();return!!t&&(null!=t.tracesSampleRate||!!t.tracesSampler)}},2840(e,t,n){n.d(t,{N:()=>r});function r(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}},35603(e,t,n){n.d(t,{BD:()=>o,Kg:()=>u,NF:()=>c,Qd:()=>f,Qg:()=>h,T2:()=>a,W6:()=>l,Z4:()=>d,bJ:()=>i,gd:()=>g,ks:()=>_,sO:()=>p,tH:()=>y,xH:()=>m});let r=Object.prototype.toString;function i(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return y(e,Error)}}function s(e,t){return r.call(e)===`[object ${t}]`}function a(e){return s(e,"ErrorEvent")}function o(e){return s(e,"DOMError")}function l(e){return s(e,"DOMException")}function u(e){return s(e,"String")}function c(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function p(e){return null===e||c(e)||"object"!=typeof e&&"function"!=typeof e}function f(e){return s(e,"Object")}function d(e){return"object"==typeof e&&null!==e}function m(e){return"u">typeof Event&&y(e,Event)}function g(e){return s(e,"RegExp")}function h(e){return!!(e?.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch{return!1}}function _(e){return"u">typeof Request&&y(e,Request)}},45080(e,t,n){n.d(t,{B:()=>s});var r=n(79976),i=n(55996);function s(){let e;return"u">typeof window&&(!(!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call("u">typeof process?process:0))||(e=i.O.process,e?.type==="renderer"))}},16630(e,t,n){n.d(t,{A:()=>i});var r=n(37958);function i(e,t){var n,i,a,o,l,u;let c,p=t?.getDsn(),f=t?.getOptions().tunnel;return n=e,i=p,!(!(c=(0,r.kg)(n))||(0,r.nt)(c))&&!!i&&(a=c.hostname,a===(o=i.host)||o.length>0&&a.endsWith(`.${o}`))&&/(^|&|\?)sentry_key=/.test(c.search)||(l=e,!!(u=f)&&s(l)===s(u))}function s(e){return"/"===e[e.length-1]?e.slice(0,-1):e}},67583(e,t,n){n.d(t,{h:()=>function e(t,n,r=2){if(!n||"object"!=typeof n||r<=0)return n;if(t&&0===Object.keys(n).length)return t;let i={...t};for(let t in n)Object.prototype.hasOwnProperty.call(n,t)&&(i[t]=e(i[t],n[t],r-1));return i}})},31843(e,t,n){let r;n.d(t,{$X:()=>c,GR:()=>m,M6:()=>f,db:()=>d,eJ:()=>l,gO:()=>p});var i=n(43376),s=n(86058),a=n(53406),o=n(55996);function l(e=function(){let e=o.O;return e.crypto||e.msCrypto}()){try{if(e?.randomUUID)return(0,s.Qw)(()=>e.randomUUID()).replace(/-/g,"")}catch{}return r||(r="10000000100040008000100000000000"),r.replace(/[018]/g,e=>(e^(15&16*(0,s.hY)())>>e/4).toString(16))}function u(e){return e.exception?.values?.[0]}function c(e){let{message:t,event_id:n}=e;if(t)return t;let r=u(e);return r?r.type&&r.value?`${r.type}: ${r.value}
15`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function p(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],s=i[0]=i[0]||{};s.value||(s.value=t||""),s.type||(s.type=n||"Error")}function f(e,t){let n=u(e);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){let e={...r?.data,...t.data};n.mechanism.data=e}}function d(e,t,n=5){if(void 0===t.lineno)return;let r=e.length,i=Math.max(Math.min(r-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,i-n),i).map(e=>(0,a.nC)(e,0));let s=Math.min(r-1,i);t.context_line=(0,a.nC)(e[s],t.colno||0),t.post_context=e.slice(Math.min(i+1,r),i+1+n).map(e=>(0,a.nC)(e,0))}function m(e){if(function(e){try{return e.__sentry_captured__}catch{}}(e))return!0;try{(0,i.my)(e,"__sentry_captured__",!0)}catch{}return!1}},63114(e,t,n){n.d(t,{Ef:()=>l,Gc:()=>a,We:()=>u,uy:()=>o});var r=n(43376);let i=Symbol.for("sentry.skipNormalization"),s=Symbol.for("sentry.overrideNormalizationDepth");function a(e){(0,r.my)(e,i,!0)}function o(e,t){(0,r.my)(e,s,t)}function l(e){return!!e[i]}function u(e){let t=e[s];return"number"==typeof t?t:void 0}},68956(e,t,n){let r;n.d(t,{Ip:()=>o,S8:()=>l,cd:()=>function e(t,n=3,r=102400){let i=l(t,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?e(t,n-1,r):i},ng:()=>u});var i=n(63114),s=n(43376),a=n(30566);function o(e){r=e}function l(e,t=100,n=1/0){try{return function e(t,n,r=1/0,a=1/0,o=function(){let e=new WeakSet;return[function(t){return!!e.has(t)||(e.add(t),!1)},function(t){e.delete(t)}]}()){let[l,c]=o;if(null==n||["boolean","string"].includes(typeof n)||"number"==typeof n&&Number.isFinite(n))return n;let p=u(t,n);if(!p.startsWith("[object "))return p;if((0,i.Ef)(n))return n;let f=(0,i.We)(n),d=void 0!==f?f:r;if(0===d)return p.replace("object ","");if(l(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{let t=n.toJSON();return e("",t,d-1,a,o)}catch{}let m=Array.isArray(n)?[]:{},g=0,h=(0,s.W4)(n);for(let t in h){if(!Object.prototype.hasOwnProperty.call(h,t))continue;if(g>=a){m[t]="[MaxProperties ~]";break}let n=h[t];m[t]=e(t,n,d-1,a,o),g++}return c(n),m}("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function u(e,t){try{var i;let e;if(r){let e=r(t);if(e)return e}if(void 0!==n.g&&t===n.g)return"[Global]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${(0,a.qQ)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let s=(i=t,e=Object.getPrototypeOf(i),e?.constructor?e.constructor.name:"null prototype");return`[object ${s}]`}catch(e){return`**non-serializable** (${e})`}}},43376(e,t,n){n.d(t,{GS:()=>a,HF:()=>f,W4:()=>c,my:()=>o,pO:()=>l,sp:()=>u});var r=n(16979),i=n(44897),s=n(35603);function a(e,t,n){if(!(t in e))return;let s=e[t];if("function"!=typeof s)return;let a=n(s);"function"==typeof a&&l(a,s);try{e[t]=a}catch{r.T&&i.Yz.log(`Failed to replace method "${t}" in object`,e)}}function o(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{r.T&&i.Yz.log(`Failed to add non-enumerable property "${String(t)}" to object`,e)}}function l(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,o(e,"__sentry_original__",t)}catch{}}function u(e){return e.__sentry_original__}function c(e){if((0,s.bJ)(e))return{message:e.message,name:e.name,stack:e.stack,...p(e)};if((0,s.xH)(e)){let{type:t,target:n,currentTarget:r,detail:i}=e;return{type:t,target:n,currentTarget:r,...i?{detail:i}:{},...p(e)}}return e}function p(e){return(0,s.Z4)(e)?Object.fromEntries(Object.entries(e)):{}}function f(e){let t=Object.keys(c(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}},17792(e,t,n){function r(e,...t){let n=new String(String.raw(e,...t));return n.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=t,n}n.d(t,{y:()=>r}),n.d(t,["S",0,r])},87352(e,t,n){n.d(t,{i:()=>r});function r(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t))&&!(t<0)&&!(t>1))return t}},41366(e,t,n){n.d(t,{li:()=>m,mG:()=>d});var r=n(88628),i=n(42564),s=n(38973),a=n(91451),o=n(31843),l=n(68956),u=n(62863),c=n(53406),p=n(50099),f=n(55214);function d(e,t,n,d,m,g){var h,y,_,b;let v,{normalizeDepth:S=3,normalizeMaxBreadth:k=1e3}
15=e,x={...t,event_id:t.event_id||n.event_id||(0,o.eJ)(),timestamp:t.timestamp||(0,f.lu)()},T=n.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:n,release:i,dist:s,maxValueLength:a}=t;e.environment=e.environment||n||r.U,!e.release&&i&&(e.release=i),!e.dist&&s&&(e.dist=s);let o=e.request;o?.url&&a&&(o.url=(0,c.xv)(o.url,a)),a&&e.exception?.values?.forEach(e=>{e.value&&(e.value=(0,c.xv)(e.value,a))})})(x,e),h=x,(y=T).length>0&&(h.sdk=h.sdk||{},h.sdk.integrations=[...h.sdk.integrations||[],...y]),m&&m.emit("applyFrameMetadata",t),void 0===t.type&&(_=x,b=e.stackParser,v=(0,a.z)(b),_.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=v[e.filename])})}));let O=function(e,t){if(!t)return e;let n=e?e.clone():new s.H;return n.update(t),n}(d,n.captureContext);n.mechanism&&(0,o.M6)(x,n.mechanism);let w=m?m.getEventProcessors():[],A=(0,u.Om)(g,O),E=[...n.attachments||[],...A.attachments];E.length&&(n.attachments=E),(0,u.e2)(x,A);let I=[...w,...A.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,p.XW)(x):(0,i.j)(I,x,n)).then(e=>(e&&function(e){let t={};if(e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})}),0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})})}(e),"number"==typeof S&&S>0)?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,l.S8)(e.data,t,n)}}))},...e.user&&{user:(0,l.S8)(e.user,t,n)},...e.contexts&&{contexts:(0,l.S8)(e.contexts,t,n)},...e.extra&&{extra:(0,l.S8)(e.extra,t,n)}};return e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=(0,l.S8)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,l.S8)(e.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,l.S8)(e.contexts.flags,3,n)),r}(e,S,k):e)}function m(e){if(e){var t;return(t=e)instanceof s.H||"function"==typeof t||Object.keys(e).some(e=>g.includes(e))?{captureContext:e}:e}}let g=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},6936(e,t,n){n.d(t,{C:()=>a});var r=n(50099),i=n(92294);let s=Symbol.for("SentryBufferFullError");function a(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size<e))return(0,r.xg)(s);let i=n();return t.add(i),i.then(()=>{t.delete(i)},()=>{t.delete(i)}),i},drain:function(e){if(!t.size)return(0,r.XW)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>(0,i.G)(setTimeout(()=>t(!1),e)))]):n}}}n.d(t,["a",0,s])},57006(e,t,n){n.d(t,{Z:()=>s,e:()=>i});var r=n(31843);function i(){return(0,r.eJ)()}function s(){return(0,r.eJ)().substring(16)}},86058(e,t,n){let r;n.d(t,{Qw:()=>s,Wk:()=>o,hY:()=>a});var i=n(55996);function s(e){if(void 0!==r)return r?r(e):e();let t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=i.O;return t in n&&"function"==typeof n[t]?(r=n[t])(e):(r=null,e())}function a(){return s(()=>Math.random())}function o(){return s(()=>Date.now())}},63478(e,t,n){n.d(t,{FA:()=>i,Jz:()=>s,wq:()=>a});var r=n(86058);function i(e,t=(0,r.Wk)()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let s=Date.parse(`${e}`);return isNaN(s)?6e4:s-t}function s(e,t,n=(0,r.Wk)()){return(e[t]||e.all||0)>n}function a(e,{statusCode:t,headers:n},s=(0,r.Wk)()){let o={...e},l=n?.["x-sentry-rate-limits"],u=n?.["retry-after"];if(l)for(let e of l.trim().split(",")){let[t,n,,,r]=e.split(":",5),i=parseInt(t,10),a=(isNaN(i)?60:i)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(o[e]=s+a):o[e]=s+a;else o.all=s+a}else u?o.all=s+i(u,s):429===t&&(o.all=s+6e4);return o}},62863(e,t,n){n.d(t,{Om:()=>c,e2:()=>o});var r=n(59205),i=n(15325),s=n(67583),a=n(66906);function o(e,t){var n,r,s,o,l,u,c,p;let f,d,m,{fingerprint:g,span:h,breadcrumbs:y,sdkProcessingMetadata:_}=t;(function(e,t){let{extra:n,tags:r,user:i,contexts:s,level:a,transactionName:o}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),a&&(e.level=a),o&&"transaction"!==e.type&&(e.transaction=o)})(e,t),h&&(n=e,r=h,n.contexts={trace:(0,a.kX)(r),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:(0,i.k1)(r),...n.sdkProcessingMetadata},f=(0,a.zU)(r),(d=(0,a.et)(f).description)&&!n.transaction&&"transaction"===n.type&&(n.transaction=d)),s=e,o=g,s.fingerprint=s.fingerprint?Array.isArray(s.fingerprint)?s.fingerprint:[s.fingerprint]:[],o&&(s.fingerprint=s.fingerprint.concat(o)),s.fingerprint.length||delete s.fingerprint,l=e,u=y,m=[...l.breadcrumbs||[],...u],l.breadcrumbs=m.length?m:void 0,c=e,p=_,c.sdkProcessingMetadata={...c.sdkProcessingMetadata,...p}}function l(e,t){let{extra:n,tags:r,attributes:i,user:a,contexts:o,level:l,sdkProcessingMetadata:c,breadcrumbs:p,fingerprint:f,eventProcessors:d,attachments:m,propagationContext:g,transactionName:h,span:y}=t;u(e,"extra",n),u(e,"tags",r),u(e,"attributes",i),u(e,"user",a),u(e,"contexts",o),e.sdkProcessingMetadata=(0,s.h)(e.sdkProcessingMetadata,c,2),l&&(e.level=l),h&&(e.transactionName=h),y&&(e.span=y),p.length&&(e.breadcrumbs=[...e.breadcrumbs,...p]),f.length&&(e.fingerprint=[...e.fingerprint,...f]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...g}}function u(e,t,n){e[t]=(0,s.h)(e[t],n,1)}function c(e,t){let n=(0,r.m6)().getScopeData();return e&&l(n,e.getScopeData()),t&&l(n,t.getScopeData()),n}},14550(e,t,n){n.d(t,{K:()=>i});var r=n(94639);function i(e,t,n=[t],s="npm"){let a=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${t}`,a.packages=n.map(e=>({name:`${s}:@sentry/${e}`,version:r.M})),a.version=r.M)}},14304(e,t,n){n.d(t,{t:()=>r});function r(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}},42968(e,t,n){n.d(t,{R:()=>l,e:()=>o});var r=n(16979),i=n(44897),s=n(53406);function a(e){i.Yz.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function o(e,t){if(!t?.length)return!1;for(let i of t){var n;
15if("string"==typeof(n=i)||n instanceof RegExp){if(e.description&&(0,s._c)(e.description,i))return r.T&&a(e),!0;continue}let t=!!i.attributes&&Object.keys(i.attributes).length>0;if(!i.name&&!i.op&&!t)continue;let o=!i.name||e.description&&(0,s._c)(e.description,i.name),l=!i.op||e.op&&(0,s._c)(e.op,i.op),u=!i.attributes||Object.entries(i.attributes).every(([t,n])=>(function(e,t){return"string"==typeof e&&("string"==typeof t||t instanceof RegExp)?(0,s._c)(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t})(e.attributes?.[t],n));if(o&&l&&u)return r.T&&a(e),!0}return!1}function l(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let t of e)t.parent_span_id===r&&(t.parent_span_id=n)}},40272(e,t,n){n.d(t,{f:()=>o,r:()=>a});var r=n(43376),i=n(51714);let s="_sentrySpan";function a(e,t){t?(0,r.my)(e,s,(0,i.Z)(t)):delete e[s]}function o(e){return(0,i.q)(e[s])}},66906(e,t,n){n.d(t,{Bk:()=>J,Ck:()=>h,G_:()=>b,HQ:()=>S,Hu:()=>N,PL:()=>A,Qh:()=>_,RD:()=>O,VS:()=>z,aW:()=>L,cI:()=>k,dZ:()=>j,et:()=>T,fy:()=>D,kX:()=>y,pK:()=>C,uU:()=>v,xO:()=>M,xl:()=>U,yW:()=>$,zQ:()=>F});var r=n(30163),i=n(72832),s=n(4737),a=n(59205),o=n(56544),l=n(1365),u=n(43376),c=n(57006),p=n(55214),f=n(19449),d=n(44897),m=n(40272);let g=!1;function h(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:s,status:a,origin:o,links:l}=T(e);return{parent_span_id:s,span_id:t,trace_id:n,data:r,op:i,status:a,origin:o,links:l}}function y(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext(),i=r?t:T(e).parent_span_id,s=(0,l.Lb)(e).scope;return{parent_span_id:i,span_id:r?s?.getPropagationContext().propagationSpanId||(0,c.Z)():t,trace_id:n}}function _(e){let{traceId:t,spanId:n}=e.spanContext(),r=C(e);return(0,f.TC)(t,n,r)}function b(e){let{traceId:t,spanId:n}=e.spanContext(),r=C(e);return(0,f.Iy)(t,n,r)}function v(e){return e&&e.length>0?e.map(({context:{spanId:e,traceId:t,traceFlags:n,...r},attributes:i})=>({span_id:e,trace_id:t,sampled:1===n,attributes:i,...r})):void 0}function S(e){return e?.length?e.map(({context:{spanId:e,traceId:t,traceFlags:n},attributes:r})=>({span_id:e,trace_id:t,sampled:1===n,attributes:r})):void 0}function k(e){return"number"==typeof e?x(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?x(e.getTime()):(0,p.zf)()}function x(e){return e>0x2540be3ff?e/1e3:e}function T(e){if(I(e))return e.getSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(E(e)){let{attributes:r,startTime:i,name:s,endTime:a,status:l,links:u}=e;return{span_id:t,trace_id:n,data:r,description:s,parent_span_id:w(e),start_timestamp:k(i),timestamp:k(a)||void 0,status:$(l),op:r[o.uT],origin:r[o.JD],links:v(u)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function O(e){if(I(e))return e.getStreamedSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(E(e)){let{attributes:r,startTime:i,name:s,endTime:a,status:o,links:l}=e;return{name:s,span_id:t,trace_id:n,parent_span_id:w(e),start_timestamp:k(i),end_timestamp:k(a),is_segment:e===L(e),status:j(o),attributes:D(r,o),links:S(l)}}return{span_id:t,trace_id:n,start_timestamp:0,name:"",end_timestamp:0,status:"ok",is_segment:e===L(e)}}function w(e){return"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0}function A(e){return{...e,attributes:(0,i.SY)(e.attributes),links:e.links?.map(e=>({...e,attributes:(0,i.SY)(e.attributes)}))}}function E(e){return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}function I(e){return"function"==typeof e.getSpanJSON}function C(e){let{traceFlags:t}=e.spanContext();return 1===t}function $(e){if(e&&0!==e.code)return 1===e.code?"ok":e.message||"internal_error"}function j(e){return e&&1!==e.code&&0!==e.code&&"cancelled"!==e.message?"error":"ok"}function D(e,t){let n="error"===j(t)?t?.message:void 0;return{...n&&{[o.Ft]:n},...e}}let R="_sentryChildSpans",P="_sentryRootSpan";function N(e,t){let n=e[P]||e;(0,u.my)(t,P,n),!C(e)||(e.isRecording()||n.isRecording())&&(e[R]?e[R].add(t):(0,u.my)(e,R,new Set([t])))}function z(e,t){e[R]&&e[R].delete(t)}function M(e){let t=new Set;return!function e(n){if(!t.has(n)&&C(n))for(let r of(t.add(n),n[R]?Array.from(n[R]):[]))e(r)}(e),Array.from(t)}function L(e){return e[P]||e}function J(){let e=(0,s.EU)(),t=(0,r.h)(e);return t.getActiveSpan?t.getActiveSpan():(0,m.f)((0,a.o5)())}function U(){g||((0,d.pq)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),g=!0)}function F(e,t){e.updateName(t),e.setAttributes({[o.i_]:"custom",[o.Le]:t})}n.d(t,["zU",0,L])},30566(e,t,n){n.d(t,{RV:()=>c,Wt:()=>p,gd:()=>s,qQ:()=>u,vk:()=>a});let r=/\(error: (.*)\)/,i=/captureMessage|captureException/;function s(...e){let t=e.sort((e,t)=>
15e[0]-t[0]).map(e=>e[1]);return(e,n=0,s=0)=>{let a=[],l=e.split("\n");for(let e=n;e<l.length;e++){let n=l[e];n.length>1024&&(n=n.slice(0,1024));let i=r.test(n)?n.replace(r,"$1"):n;if(!i.includes("Error: ")){for(let e of t){let t=e(i);if(t){a.push(t);break}}if(a.length>=50+s)break}}var u=a.slice(s);if(!u.length)return[];let c=Array.from(u);return/sentryWrapped/.test(o(c).function||"")&&c.pop(),c.reverse(),i.test(o(c).function||"")&&(c.pop(),i.test(o(c).function||"")&&c.pop()),c.slice(0,50).map(e=>({...e,filename:e.filename||o(c).filename,function:e.function||"?"}))}}function a(e){return Array.isArray(e)?s(...e):e}function o(e){return e[e.length-1]||{}}let l="<anonymous>";function u(e){try{if(!e||"function"!=typeof e)return l;return e.name||l}catch{return l}}function c(e){let t=e.exception;if(t){let e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch{}}}function p(e){let t=e?.startsWith("file://")?e.slice(7):e;return t?.match(/\/[A-Z]:/)&&(t=t.slice(1)),t}},53406(e,t,n){n.d(t,{As:()=>s,Xr:()=>c,_c:()=>u,gt:()=>l,nC:()=>o,xv:()=>a});var r=n(35603),i=n(68956);function s(e,t="[unserializable]"){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return"function"==typeof t?t(e):t}}function a(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function o(e,t){let n=e,r=n.length;if(r<=150)return n;t>r&&(t=r);let i=Math.max(t-60,0);i<5&&(i=0);let s=Math.min(i+140,r);return s>r-5&&(s=r),s===r&&(i=Math.max(s-140,0)),n=n.slice(i,s),i>0&&(n=`'{snip} ${n}`),s<r&&(n+=" {snip}"),n}function l(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let s=e[t];(0,r.sO)(s)?n.push(String(s)):s instanceof Error?n.push(s.message?`${s.name}: ${s.message}`:s.name):n.push((0,i.ng)(void 0,s))}return n.join(t)}function u(e,t,n=!1){return!!(0,r.Kg)(e)&&((0,r.gd)(t)?t.test(e):(0,r.Kg)(t)?n?e===t:e.includes(t):"function"==typeof t&&t(e))}function c(e,t=[],n=!1){for(let r of t)if(u(e,r,n))return!0;return!1}},3711(e,t,n){n.d(t,{NJ:()=>a,a3:()=>o,m7:()=>l,vQ:()=>u});var r=n(16979),i=n(44897);let s=n(55996).O;function a(){return"history"in s&&!!s.history}function o(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in s))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(o(s.fetch))return!0;let e=!1,t=s.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=o(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.T&&i.Yz.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function u(){return"ReportingObserver"in s}},50099(e,t,n){n.d(t,{XW:()=>i,xg:()=>s});var r=n(35603);function i(e){return new a(t=>{t(e)})}function s(e){return new a((t,n)=>{n(e)})}class a{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new a((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new a((t,n)=>{let r,i;return this.then(t=>{i=!1,r=t,e&&e()},t=>{i=!0,r=t,e&&e()}).then(()=>{i?n(r):t(r)})})}_executeHandlers(){if(0===this._state)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(1===this._state&&e[1](this._value),2===this._state&&e[2](this._value),e[0]=!0)})}_runExecutor(e){let t=(e,t)=>{if(0===this._state){if((0,r.Qg)(t))return void t.then(n,i);this._state=e,this._value=t,this._executeHandlers()}},n=e=>{t(1,e)},i=e=>{t(2,e)};try{e(n,i)}catch(e){i(e)}}}},55214(e,t,n){let r;n.d(t,{k3:()=>u,lu:()=>a,zf:()=>o});var i=n(86058),s=n(55996);function a(){return(0,i.Wk)()/1e3}function o(){return(r??(r=function(){let{performance:e}=s.O;if(!e?.now||!e.timeOrigin)return a;let t=e.timeOrigin;return()=>(t+(0,i.Qw)(()=>e.now()))/1e3}()))()}let l=null;function u(){return null===l&&(l=function(){let{performance:e}=s.O;if(!e?.now)return;let t=(0,i.Qw)(()=>e.now()),n=(0,i.Wk)(),r=e.timeOrigin;if("number"==typeof r&&3e5>Math.abs(r+t-n))return r;let a=e.timing?.navigationStart;return"number"==typeof a&&3e5>Math.abs(a+t-n)?a:n-t}()),l}},92294(e,t,n){n.d(t,{G:()=>r});function r(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}},95338(e,t,n){let r;n.d(t,{o:()=>s});let i=0;function s(e){let t=Math.floor(1e3*e);void 0!==r&&t!==r&&(i=0);let n=i;return i++,r=t,{key:"sentry.timestamp.sequence",value:{value:n,type:"integer"}}}},33243(e,t,n){n.d(t,{V:()=>a});var r=n(59205),i=n(15325),s=n(66906);function a(e,t){return t?(0,r.v4)(t,()=>{let n=(0,s.Bk)(),a=n?(0,s.kX)(n):(0,r.vn)(t);return[n?(0,i.k1)(n):(0,i.ao)(e,t),a]}):[void 0,void 0]}},71214(e,t,n){n.d(t,{i:()=>m});var r=n(30163),i=n(4737),s=n(59205),a=n(49470),o=n(44897),l=n(66906),u=n(54441),c=n(78471),p=n(15325),f=n(54961),d=n(19449);function m(e={}){let t=e.client||(0,s.KU)();if(!(0,a.Ol)()||!t)return{};let n=(0,i.EU)(),g=(0,r.h)(n);if(g.getTraceData)return g.getTraceData(e);let h=e.scope||(0,s.o5)(),y=e.span||(0,l.Bk)(),_=(0,c.h)(y)&&!(0,u.f)(t.getOptions());if(!y&&(0,s.Bi)())return{};let b=y&&!_?(0,l.Qh)(y):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,d.TC)(t,r,n)}(h),v=y?(0,p.k1)(y):(0,p.ao)(t,h),S=(0,f.De)(v);if(!d.MI.test(b))return o.Yz.warn("Invalid sentry-trace data. Cannot generate trace data"),{};let k={"sentry-trace":b,baggage:S};return e.propagateTraceparent&&(k.traceparent=y&&!_?(0,l.G_)(y):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,d.Iy)(t,r,n)}(h)),k}},19449(e,t,n){n.d(t,{A9:()=>d,Iy:()=>f,TC:()=>p,kM:()=>c});var r=n(44897),i=n(54961),s=n(74350),a=n(87352),o=n(57006),l=n(86058);let u=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function c(e,t){let n=function(e){let t;if(!e)return;let n=e.match(u);if(n)return"1"===n[3]?t=!0:"0"===n[3]&&(t=!1),{traceId:n[1],parentSampled:t,parentSpanId:n[2]}}(e),r=(0,i.yD)(t);if(!n?.traceId)return{traceId:(0,o.e)(),sampleRand:(0,l.hY)()};let s=function(e,t){let n=(0,a.i)(t?.sample_rand);if(void 0!==n)return n;let r=(0,a.i)(t?.sample_rate);return r&&e?.parentSampled!==void 0?e.parentSampled?(0,l.hY)()*r:r+(0,l.hY)()*(1-r):(0,l.hY)()}(n,r);r&&(r.sample_rand=s.toString());let{traceId:c,parentSpanId:p,parentSampled:f}=n;return{traceId:c,parentSpanId:p,sampled:f,dsc:r||{},sampleRand:s}}function p(e=(0,o.e)(),t=(0,o.Z)(),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function f(e=(0,o.e)(),t=(0,o.Z)(),n){return`00-${e}-${t}-${n?"01":"00"}`}function d(e,t){let n=(0,s.ul)(e);return t&&n&&t!==n?(r.Yz.log(`Won't continue trace because org IDs don't match (incoming baggage: ${t}, SDK options: ${n})`),!1):!e.getOptions().strictTraceContinuation||(!t||!!n)&&(!!t||!n)||(r.Yz.log(`Starting a new trace because strict trace continuation is enabled but one org ID is missing (incoming baggage: ${t}, Sentry client: ${n})`),!1)}n.d(t,["MI",0,u])},61547(e,t,n){n.d(t,{L:()=>s,R:()=>i});var r=n(56544);function i(e){let{trace_id:t,parent_span_id:n,span_id:i,status:s,origin:a,data:o,op:l}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:l,parent_span_id:n,span_id:i??"",start_timestamp:e.start_timestamp??0,status:s,timestamp:e.timestamp,trace_id:t??"",origin:a,profile_id:o?.[r.E1],exclusive_time:o?.[r.jG],measurements:e.measurements,is_segment:!0}}function s(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[r.E1]:e.profile_id},...e.exclusive_time&&{[r.jG]:e.exclusive_time}}}},measurements:e.measurements}}},37958(e,t,n){function r(e){return"isRelative"in e}function i(e,t){let n=0>=e.indexOf("://")&&0!==e.indexOf("//"),r=t??(n?"thismessage:/":void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);if(n)return{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash};return t}catch{}}function s(e){if(r(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function a(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function o(e){return e.split(/[?#]/,1)[0]}function l(e,t=!0){if(e.startsWith("data:")){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",i=e.includes(";base64,"),s=e.indexOf(","),a="";if(t&&-1!==s){let t=e.slice(s+1);a=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${i?",base64":""}${a?`,${a}`:""}`}return e}n.d(t,{CH:()=>s,Dl:()=>a,f:()=>o,kg:()=>i,nt:()=>r,zm:()=>l})},94639(e,t,n){n.d(t,["M",0,"10.75.1"])},51714(e,t,n){n.d(t,{Z:()=>i,q:()=>s});var r=n(55996);function i(e){try{let t=r.O.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}function s(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}},55996(e,t,n){let r=globalThis;n.d(t,["O",0,r])}}]);

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.