PageSourceSearch

https://www.megasuper.com/_next/static/chunks/analytics-f061c5ab-dbe4e0c21403439b.js

js megasuper.com collected 2026-09-25 20:05:58 UTC 60,536 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3dddefe3-6aa3-4947-b8af-b4efc8cafb8b",e._sentryDebugIdIdentifier="sentry-dbid-3dddefe3-6aa3-4947-b8af-b4efc8cafb8b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71295],{95301:function(e,t,n){n.d(t,{a:function(){return c}});var r=n(99146),s=n(34580),i=n(12593),a=n(49578),o=n(12191),u=n(21229);let l=!1;function c(){l||(e.tag="sentry_tracingErrorCallback",l=!0,(0,s.V)(e),(0,i.h)(e));function e(){let e=(0,o.HN)(),t=e&&(0,o.Gx)(e);if(t){let e="internal_error";r.X&&a.fF.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:u.jt,message:e})}}}},59233:function(e,t,n){n.d(t,{A:function(){return _},R:function(){return y}});var r=n(27883),s=n(99146),i=n(80984),a=n(49578),o=n(28614),u=n(7096),l=n(81393),c=n(12191),p=n(26732),d=n(89599),f=n(53716),m=n(89544),h=n(21229),g=n(62402);let _={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function y(e,t={}){let n;let y=new Map,b=!1,S="externalFinish",T=!t.disableAutoFinish,v=[],{idleTimeout:k=_.idleTimeout,finalTimeout:A=_.finalTimeout,childSpanTimeout:w=_.childSpanTimeout,beforeSpanEnd:I,trimIdleSpanEndTimestamp:x=!0}=t,C=(0,r.s3)();if(!C||!(0,o.f)()){let e=new f.b,t={sample_rate:"0",sampled:"false",...(0,d.jC)(e)};return(0,d.Lh)(e,t),e}let $=(0,r.nZ)(),j=(0,c.HN)(),E=function(e){let t=(0,g.qp)(e);return(0,l.D)((0,r.nZ)(),t),s.X&&a.fF.log("[Tracing] Started span is an idle span"),t}(e);function R(){n&&(clearTimeout(n),n=void 0)}function N(e){R(),n=setTimeout(()=>{!b&&0===y.size&&T&&(S="idleTimeout",E.end(e))},k)}function O(e){n=setTimeout(()=>{!b&&T&&(S="heartbeatFailed",E.end(e))},w)}function D(e){b=!0,y.clear(),v.forEach(e=>e()),(0,l.D)($,j);let t=(0,c.XU)(E),{start_timestamp:n}=t;if(!n)return;t.data[i.ju]||E.setAttribute(i.ju,S);let r=t.status;r&&"unknown"!==r||E.setStatus({code:h.OP}),a.fF.log(`[Tracing] Idle span "${t.op}" finished`);let o=(0,c.Dp)(E).filter(e=>e!==E),u=0;o.forEach(t=>{t.isRecording()&&(t.setStatus({code:h.jt,message:"cancelled"}),t.end(e),s.X&&a.fF.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,c.XU)(t),i=r<=e,o=n-r<=(A+k)/1e3;if(s.X){let e=JSON.stringify(t,void 0,2);i?o||a.fF.log("[Tracing] Discarding span since it finished after idle span final timeout",e):a.fF.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!o||!i)&&((0,c.ed)(E,t),u++)}),u>0&&E.setAttribute("sentry.idle_span_discarded_spans",u)}return E.end=new Proxy(E.end,{apply(e,t,n){if(I&&I(E),t instanceof f.b)return;let[r,...s]=n,i=r||(0,p.ph)(),a=(0,c.$k)(i),o=(0,c.Dp)(E).filter(e=>e!==E),l=(0,c.XU)(E);if(!o.length||!x)return D(a),Reflect.apply(e,t,[a,...s]);let d=C.getOptions().ignoreSpans,m=o?.reduce((e,t)=>{let n=c.XU(t);return!n.timestamp||d&&u.l(n,d)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),h=l.start_timestamp,g=Math.min(h?h+A/1e3:1/0,Math.max(h||-1/0,Math.min(a,m||1/0)));return D(g),Reflect.apply(e,t,[g,...s])}}),v.push(C.on("spanStart",e=>{if(!(b||e===E||(0,c.XU)(e).timestamp||e instanceof m.s&&e.isStandaloneSpan())&&(0,c.Dp)(E).includes(e)){var t;t=e.spanContext().spanId,R(),y.set(t,!0),O((0,p.ph)()+w/1e3)}})),v.push(C.on("spanEnd",e=>{var t;b||(t=e.spanContext().spanId,y.has(t)&&y.delete(t),0===y.size&&N((0,p.ph)()+k/1e3))})),v.push(C.on("idleSpanEnableAutoFinish",e=>{e===E&&(T=!0,N(),y.size&&O())})),t.disableAutoFinish||N(),setTimeout(()=>{b||(E.setStatus({code:h.jt,message:"deadline_exceeded"}),S="finalTimeout",E.end())},A),E}},1270:function(e,t,n){n.d(t,{Z:function(){return a},w:function(){return o}});var r=n(99146),s=n(49578),i=n(12191);function a(e){if(!r.X)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:a}=(0,i.XU)(e),{spanId:o}=e.spanContext(),u=(0,i.Tt)(e),l=(0,i.Gx)(e),c=l===e,p=`[Tracing] Starting ${u?"sampled":"unsampled"} ${c?"root ":""}span`,d=[`op: ${n}`,`name: ${t}`,`ID: ${o}`];if(a&&d.push(`parent ID: ${a}`),!c){let{op:e,description:t}=(0,i.XU)(l);d.push(`root ID: ${l.spanContext().spanId}`),e&&d.push(`root op: ${e}`),t&&d.push(`root description: ${t}`)}s.fF.log(`${p}
2  ${d.join("\n  ")}`)}function o(e){if(!r.X)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,i.XU)(e),{spanId:a}=e.spanContext(),o=(0,i.Gx)(e)===e,u=`[Tracing] Finishing "${n}" ${o?"root ":""}span "${t}" with ID ${a}`;s.fF.log(u)}},72661:function(e,t,n){n.d(t,{l:function(){return u},o:function(){return o}});var r=n(99146),s=n(80984),i=n(49578),a=n(12191);function o(e,t,n,o=(0,a.HN)()){let u=o&&(0,a.Gx)(o);u&&(r.X&&i.fF.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),u.addEvent(e,{[s.Wb]:t,[s.E1]:n}))}function u(e){if(!e||0===e.length)return;let t={};
2return e.forEach(e=>{let n=e.attributes||{},r=n[s.E1],i=n[s.Wb];"string"==typeof r&&"number"==typeof i&&(t[e.name]={value:i,unit:r})}),t}},53716:function(e,t,n){n.d(t,{b:function(){return i}});var r=n(14818),s=n(12191);class i{constructor(e={}){this._traceId=e.traceId||(0,r.H)(),this._spanId=e.spanId||(0,r.M)()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:s.ve}}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){}}},89544:function(e,t,n){n.d(t,{s:function(){return h}});var r=n(27883),s=n(99146),i=n(98292),a=n(80984),o=n(49578),u=n(14818),l=n(12191),c=n(26732),p=n(89599),d=n(1270),f=n(72661),m=n(25011);class h{constructor(e={}){this._traceId=e.traceId||(0,u.H)(),this._spanId=e.spanId||(0,u.M)(),this._startTime=e.startTimestamp||(0,c.ph)(),this._links=e.links,this._attributes={},this.setAttributes({[a.S3]:"manual",[a.$J]: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()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return 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?l.i0:l.ve}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=(0,l.$k)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(a.Zj,"custom"),this}end(e){this._endTime||(this._endTime=(0,l.$k)(e),(0,d.w)(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[a.$J],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,l._4)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[a.S3],profile_id:this._attributes[a.p6],exclusive_time:this._attributes[a.JQ],measurements:(0,f.l)(this._events),is_segment:this._isStandaloneSpan&&(0,l.Gx)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,l.Gx)(this).spanContext().spanId:void 0,links:(0,l.FF)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){s.X&&o.fF.log("[Tracing] Adding an event to span:",e);let r=g(t)?t:n||(0,c.ph)(),i=g(t)?{}:t||{},a={name:e,time:(0,l.$k)(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,r.s3)();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===(0,l.Gx)(this)))return;if(this._isStandaloneSpan){this._sampled?function(e){let t=(0,r.s3)();if(!t)return;let n=e[1];if(!n||0===n.length){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}((0,i.uE)([this],e)):(s.X&&o.fF.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));return}let t=this._convertSpanToTransaction();t&&((0,m.I)(this).scope||(0,r.nZ)()).captureEvent(t)}_convertSpanToTransaction(){if(!_((0,l.XU)(this)))return;this._name||(s.X&&o.fF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=(0,m.I)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;let r=(0,l.Dp)(this).filter(e=>e!==this&&!(e instanceof h&&e.isStandaloneSpan())).map(e=>(0,l.XU)(e)).filter(_),i=this._attributes[a.Zj];delete this._attributes[a.xF],r.forEach(e=>{delete e.data[a.xF]});let u={contexts:{trace:(0,l.HR)(this)},spans:r.length>1e3?r.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,dynamicSamplingContext:(0,p.jC)(this)},request:n,...i&&{transaction_info:{source:i}}},c=(0,f.l)(this._events);return c&&Object.keys(c).length&&(s.X&&o.fF.log("[Measurements] Adding measurements to transaction event",JSON.stringify(c,void 0,2)),u.measurements=c),u}}function g(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function _(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}},21229:function(e,t,n){n.d(t,{OP:function(){return s},Q0:function(){return a},jt:function(){return i},pq:function(){return r}});let r=0,s=1,i=2;function a(e,t){e.setAttribute("http.response.status_code",t);let n=function(e){if(e<400&&e>=100)return{code:s};if(e>=400&&e<500)switch(e){case 401:return{code:i,message:"unauthenticated"};case 403:return{code:i,message:"permission_denied"};case 404:return{code:i,message:"not_found"};case 409:return{code:i,message:"already_exists"};case 413:return{code:i,message:"failed_precondition"};case 429:return{code:i,message:"resource_exhausted"};case 499:return{code:i,message:"cancelled"};default:return{code:i,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:i,message:"unimplemented"};case 503:return{code:i,message:"unavailable"};case 504:return{code:i,message:"deadline_exceeded"}}return{code:i,message:"internal_error"}}(t);"unknown_error"!==n.message&&e.setStatus(n)}},62402:function(e,t,n){n.d(t,{qp:function(){return v},GK:function(){return T},_d:function(){return k}});var r=n(55668),s=n(54438),i=n(27883),a=n(99146),o=n(80984),u=n(49578),l=n(40989),c=n(28614),p=n(46848),d=n(81393),f=n(12191),m=n(89599),h=n(1270),g=n(53716),_=n(89544),y=n(21229),b=n(25011);let S="__SENTRY_SUPPRESS_TRACING__";function T(e,t){let n=I();if(n.startSpan)return n.startSpan(e,t);let r=w(e),{forceTransaction:s,parentSpan:a,scope:o}=e,u=o?.clone();return(0,i.$e)(u,()=>(void 0!==a?e=>k(a,e):e=>e())(()=>{let n=(0,i.nZ)(),o=C(n,a),u=e.onlyIfParent&&!o?new g.b:A({parentSpan:o,spanArguments:r,forceTransaction:s,scope:n});return(0,d.D)(n,u),(0,l.i)(()=>t(u),()=>{let{status:e}=(0,f.XU)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:y.jt,message:"internal_error"})},()=>{u.end()})}))}function v(e){let t=I();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=w(e),{forceTransaction:r,parentSpan:s}=e;return(e.scope?t=>(0,i.$e)(e.scope,t):void 0!==s?e=>k(s,e):e=>e())(()=>{let t=(0,i.nZ)(),a=C(t,s);return e.onlyIfParent&&!a?new g.b:A({parentSpan:a,spanArguments:n,forceTransaction:r,scope:t})})}function k(e,t){let n=I();return n.withActiveSpan?n.withActiveSpan(e,t):(0,i.$e)(n=>((0,d.D)(n,e||void 0),t(n)))}function A({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let s;if(!(0,c.f)()){let r=new g.b;if(n||!e){let e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,m.jC)(r)};(0,m.Lh)(r,e)}return r}let a=(0,i.aF)();if(e&&!n)s=function(e,t,n){let{spanId:r,traceId:s}=e.spanContext(),a=!t.getScopeData().sdkProcessingMetadata[S]&&(0,f.Tt)(e),o=a?new _.s({...n,parentSpanId:r,traceId:s,sampled:a}):new g.b({traceId:s});(0,f.j5)(e,o);let u=(0,i.s3)();return u&&(u.emit("spanStart",o),n.endTimestamp&&u.emit("spanEnd",o)),o}(e,r,t),(0,f.j5)(e,s);else if(e){let n=(0,m.jC)(e),{traceId:i,spanId:a}=e.spanContext(),o=(0,f.Tt)(e);s=x({traceId:i,parentSpanId:a,...t},r,o),(0,m.Lh)(s,n)}else{let{traceId:e,dsc:n,parentSpanId:i,sampled:o}={...a.getPropagationContext(),...r.getPropagationContext()};s=x({traceId:e,parentSpanId:i,...t},r,o),n&&(0,m.Lh)(s,n)}return(0,h.Z)(s),(0,b.Y)(s,r,a),s}function w(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,f.$k)(e.startTime),delete n.startTime,n}return t}function I(){let e=(0,s.cu)();return(0,r.G)(e)}function x(e,t,n){let r=(0,i.s3)(),s=r?.getOptions()||{},{name:l=""}=e,d={spanAttributes:{...e.attributes},spanName:l,parentSampled:n};r?.emit("beforeSampling",d,{decision:!1});let f=d.parentSampled??n,m=d.spanAttributes,h=t.getPropagationContext(),[g,y,b]=t.getScopeData().sdkProcessingMetadata[S]?[!1]:function(e,t,n){let r,s;if(!(0,c.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}),s=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,s=!0);let i=(0,p.o)(r);if(void 0===i)return a.X&&u.fF.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(!i)return a.X&&u.fF.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,i,s];let o=n<i;return!o&&a.X&&u.fF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,i,s]}(s,{name:l,parentSampled:f,attributes:m,parentSampleRate:(0,p.o)(h.dsc?.sample_rate)},h.sampleRand),T=new _.s({...e,attributes:{[o.Zj]:"custom",[o.TE]:void 0!==y&&b?y:void 0,...m},sampled:g});return!g&&r&&(a.X&&u.fF.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",T),T}function C(e,t){if(t)return t;if(null===t)return;let n=(0,d.Y)(e);if(!n)return;let r=(0,i.s3)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,f.Gx)(n):n}},25011:function(e,t,n){n.d(t,{I:function(){return u},Y:function(){return o}});var r=n(44333),s=n(81820);let i="_sentryScope",a="_sentryIsolationScope";function o(e,t,n){e&&((0,r.xp)(e,a,function(e){try{let t=s.GLOBAL_OBJ.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}(n)),(0,r.xp)(e,i,t))}function u(e){return{scope:e[i],isolationScope:function(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}(e[a])}}},86927:function(e,t,n){n.d(t,{V:function(){return u},q:function(){return l}});var r=n(99146),s=n(49578),i=n(44178),a=n(36513),o=n(12134);let u=64;function l(e,t,n=(0,a.x)(e.bufferSize||u)){let l={};return{send:function(u){let c=[];if((0,i.gv)(u,(t,n)=>{let r=(0,i.mL)(n);(0,o.Q)(l,r)?e.recordDroppedEvent("ratelimit_backoff",r):c.push(t)}),0===c.length)return Promise.resolve({});let p=(0,i.Jd)(u[0],c),d=t=>{if((0,i.R)(p,["client_report"])){r.X&&s.fF.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,i.gv)(p,(n,r)=>{e.recordDroppedEvent(t,(0,i.mL)(r))})};return n.add(()=>t({body:(0,i.V$)(p)}).then(e=>(413===e.statusCode?(r.X&&s.fF.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),d("send_error")):(r.X&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&s.fF.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),l=(0,o.WG)(l,e)),e),e=>{throw d("network_error"),r.X&&s.fF.error("Encountered error running transport request:",e),e})).then(e=>e,e=>
2{if(e===a.o)return r.X&&s.fF.error("Skipped sending event because buffer is full."),d("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}},33508:function(e,t,n){n.d(t,{a:function(){return c}});var r=n(72262),s=n(7954),i=n(68442),a=n(73743),o=n(27309),u=n(6467);let l=!1;function c(){l||(e.tag="sentry_tracingErrorCallback",l=!0,(0,s.V)(e),(0,i.h)(e));function e(){let e=(0,o.HN)(),t=e&&(0,o.Gx)(e);if(t){let e="internal_error";r.X&&a.fF.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:u.jt,message:e})}}}},60217:function(e,t,n){n.d(t,{g:function(){return b}});var r=n(90429),s=n(98542),i=n(34277),a=n(6467),o=n(80579),u=n(30141),l=n(2960),c=n(22892),p=n(22799);let d=["models.generateContent","models.generateContentStream","chats.create","sendMessage","sendMessageStream"],f="chats.create";async function*m(e,t,n){let r={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(let i of e)!i||function(e,t){let n=e?.promptFeedback;if(n?.blockReason){let e=n.blockReasonMessage??n.blockReason;return t.setStatus({code:a.jt,message:`Content blocked: ${e}`}),(0,s.Tb)(`Content blocked: ${e}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}(i,t)||(function(e,t){"string"==typeof e.responseId&&(t.responseId=e.responseId),"string"==typeof e.modelVersion&&(t.responseModel=e.modelVersion);let n=e.usageMetadata;n&&("number"==typeof n.promptTokenCount&&(t.promptTokens=n.promptTokenCount),"number"==typeof n.candidatesTokenCount&&(t.completionTokens=n.candidatesTokenCount),"number"==typeof n.totalTokenCount&&(t.totalTokens=n.totalTokenCount))}(i,r),function(e,t,n){for(let r of(Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls),e.candidates??[]))for(let e of(r?.finishReason&&!t.finishReasons.includes(r.finishReason)&&t.finishReasons.push(r.finishReason),r?.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)),yield i}finally{let e={[l.lD]:!0};r.responseId&&(e[l.Hr]=r.responseId),r.responseModel&&(e[l.$7]=r.responseModel),void 0!==r.promptTokens&&(e[l.I2]=r.promptTokens),void 0!==r.completionTokens&&(e[l.zg]=r.completionTokens),void 0!==r.totalTokens&&(e[l.Rx]=r.totalTokens),r.finishReasons.length&&(e[l.YZ]=JSON.stringify(r.finishReasons)),n&&r.responseTexts.length&&(e[l.Tl]=r.responseTexts.join("")),n&&r.toolCalls.length&&(e[l.r2]=JSON.stringify(r.toolCalls)),t.setAttributes(e),t.end()}}function h(e,t="user"){return"string"==typeof e?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(e=>h(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 g(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 _(e,t){let n=[];if("config"in t&&t.config&&"object"==typeof t.config&&"systemInstruction"in t.config&&t.config.systemInstruction&&n.push(...h(t.config.systemInstruction,"system")),"history"in t&&n.push(...h(t.history,"user")),"contents"in t&&n.push(...h(t.contents,"user")),"message"in t&&n.push(...h(t.message,"user")),Array.isArray(n)&&n.length){let{systemInstructions:t,filteredMessages:r}=(0,p.j$)(n);t&&e.setAttribute(l.Qy,t);let s=Array.isArray(r)?r.length:0;e.setAttributes({[l.Uz]:s,[l.iS]:JSON.stringify((0,c.zP)(r))})}}function y(e,t,n,r){let c=t===f;return new Proxy(e,{apply(e,d,f){let h=f[0],y=function(e,t,n){let r={[l.tu]:"google_genai",[l.$X]:(0,p.wQ)(e),[i.S3]:"auto.ai.google_genai"};if(t){if(r[l.CQ]=g(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e=t.config;if(Object.assign(r,function(e){let t={};return"temperature"in e&&"number"==typeof e.temperature&&(t[l.e0]=e.temperature),"topP"in e&&"number"==typeof e.topP&&(t[l.vT]=e.topP),"topK"in e&&"number"==typeof e.topK&&(t[l.Bz]=e.topK),"maxOutputTokens"in e&&"number"==typeof e.maxOutputTokens&&(t[l.Uj]=e.maxOutputTokens),"frequencyPenalty"in e&&"number"==typeof e.frequencyPenalty&&(t[l.Ij]=e.frequencyPenalty),"presencePenalty"in e&&"number"==typeof e.presencePenalty&&(t[l.yR]=e.presencePenalty
2),t}(e)),"tools"in e&&Array.isArray(e.tools)){let t=e.tools.flatMap(e=>e.functionDeclarations);r[l.Jt]=JSON.stringify(t)}}}else r[l.CQ]=g({},n);return r}(t,h,n),b=y[l.CQ]??"unknown",S=(0,p.wQ)(t);return t.includes("Stream")?(0,o.V0)({name:`${S} ${b}`,op:(0,p.yk)(t),attributes:y},async i=>{try{r.recordInputs&&h&&_(i,h);let t=await e.apply(n,f);return m(t,i,!!r.recordOutputs)}catch(e){throw i.setStatus({code:a.jt,message:"internal_error"}),(0,s.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}}),i.end(),e}}):(0,o.GK)({name:c?`${S} ${b} create`:`${S} ${b}`,op:(0,p.yk)(t),attributes:y},i=>(r.recordInputs&&h&&_(i,h),(0,u.i)(()=>e.apply(n,f),e=>{(0,s.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}})},()=>{},e=>{c||function(e,t,n){if(t&&"object"==typeof t){if(t.modelVersion&&e.setAttribute(l.$7,t.modelVersion),t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[l.I2]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[l.zg]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[l.Rx]: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({[l.Tl]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[l.r2]:JSON.stringify(n)})}}}(i,e,r.recordOutputs)})))}})}function b(e,t){let n=!!r.s3()?.getOptions().sendDefaultPii;return function e(t,n="",r){return new Proxy(t,{get:(t,s,i)=>{let a=Reflect.get(t,s,i),o=(0,p.eP)(n,String(s));if("function"==typeof a&&function(e){if(d.includes(e))return!0;let t=e.split(".").pop();return d.includes(t)}(o)){if(o===f){let n=y(a,o,t,r);return function(...t){let s=n(...t);return s&&"object"==typeof s?e(s,"chat",r):s}}return y(a,o,t,r)}return"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,o,r):a}})}(e,"",{recordInputs:n,recordOutputs:n,...t})}},60786:function(e,t,n){n.d(t,{A:function(){return _},R:function(){return y}});var r=n(90429),s=n(72262),i=n(34277),a=n(73743),o=n(75794),u=n(65111),l=n(15374),c=n(27309),p=n(57267),d=n(43781),f=n(63169),m=n(16363),h=n(6467),g=n(80579);let _={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function y(e,t={}){let n;let y=new Map,b=!1,S="externalFinish",T=!t.disableAutoFinish,v=[],{idleTimeout:k=_.idleTimeout,finalTimeout:A=_.finalTimeout,childSpanTimeout:w=_.childSpanTimeout,beforeSpanEnd:I,trimIdleSpanEndTimestamp:x=!0}=t,C=(0,r.s3)();if(!C||!(0,o.f)()){let e=new f.b,t={sample_rate:"0",sampled:"false",...(0,d.jC)(e)};return(0,d.Lh)(e,t),e}let $=(0,r.nZ)(),j=(0,c.HN)(),E=function(e){let t=(0,g.qp)(e);return(0,l.D)((0,r.nZ)(),t),s.X&&a.fF.log("[Tracing] Started span is an idle span"),t}(e);function R(){n&&(clearTimeout(n),n=void 0)}function N(e){R(),n=setTimeout(()=>{!b&&0===y.size&&T&&(S="idleTimeout",E.end(e))},k)}function O(e){n=setTimeout(()=>{!b&&T&&(S="heartbeatFailed",E.end(e))},w)}function D(e){b=!0,y.clear(),v.forEach(e=>e()),(0,l.D)($,j);let t=(0,c.XU)(E),{start_timestamp:n}=t;if(!n)return;t.data[i.ju]||E.setAttribute(i.ju,S);let r=t.status;r&&"unknown"!==r||E.setStatus({code:h.OP}),a.fF.log(`[Tracing] Idle span "${t.op}" finished`);let o=(0,c.Dp)(E).filter(e=>e!==E),u=0;o.forEach(t=>{t.isRecording()&&(t.setStatus({code:h.jt,message:"cancelled"}),t.end(e),s.X&&a.fF.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,c.XU)(t),i=r<=e,o=n-r<=(A+k)/1e3;if(s.X){let e=JSON.stringify(t,void 0,2);i?o||a.fF.log("[Tracing] Discarding span since it finished after idle span final timeout",e):a.fF.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!o||!i)&&((0,c.ed)(E,t),u++)}),u>0&&E.setAttribute("sentry.idle_span_discarded_spans",u)}return E.end=new Proxy(E.end,{apply(e,t,n){if(I&&I(E),t instanceof f.b)return;let[r,...s]=n,i=r||(0,p.ph)(),a=(0,c.$k)(i),o=(0,c.Dp)(E).filter(e=>e!==E),l=(0,c.XU)(E);if(!o.length||!x)return D(a),Reflect.apply(e,t,[a,...s]);let d=C.getOptions().ignoreSpans,m=o?.reduce((e,t)=>
2{let n=c.XU(t);return!n.timestamp||d&&u.l(n,d)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),h=l.start_timestamp,g=Math.min(h?h+A/1e3:1/0,Math.max(h||-1/0,Math.min(a,m||1/0)));return D(g),Reflect.apply(e,t,[g,...s])}}),v.push(C.on("spanStart",e=>{if(!(b||e===E||(0,c.XU)(e).timestamp||e instanceof m.s&&e.isStandaloneSpan())&&(0,c.Dp)(E).includes(e)){var t;t=e.spanContext().spanId,R(),y.set(t,!0),O((0,p.ph)()+w/1e3)}})),v.push(C.on("spanEnd",e=>{var t;b||(t=e.spanContext().spanId,y.has(t)&&y.delete(t),0===y.size&&N((0,p.ph)()+k/1e3))})),v.push(C.on("idleSpanEnableAutoFinish",e=>{e===E&&(T=!0,N(),y.size&&O())})),t.disableAutoFinish||N(),setTimeout(()=>{b||(E.setStatus({code:h.jt,message:"deadline_exceeded"}),S="finalTimeout",E.end())},A),E}},56132:function(e,t,n){n.d(t,{C9:function(){return r},PA:function(){return s}});let r="auto.ai.langchain",s={human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"}},81254:function(e,t,n){n.d(t,{e:function(){return c}});var r=n(98542),s=n(34277),i=n(6467),a=n(80579),o=n(2960),u=n(56132),l=n(55226);function c(e={}){let t=e.recordInputs??!1,n=e.recordOutputs??!1,c=new Map,p=e=>{let t=c.get(e);t?.isRecording()&&(t.end(),c.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,r,i,u,p,d,f){let m=(0,l.Md)(p),h=(0,l.sq)(e,n,t,m,d),g=h[o.CQ],_=h[o.$X];(0,a.V0)({name:`${_} ${g}`,op:"gen_ai.chat",attributes:{...h,[s.$J]:"gen_ai.chat"}},e=>(c.set(r,e),e))},handleChatModelStart(e,n,r,i,u,p,d,f){let m=(0,l.Md)(p),h=(0,l.MC)(e,n,t,m,d),g=h[o.CQ],_=h[o.$X];(0,a.V0)({name:`${_} ${g}`,op:"gen_ai.chat",attributes:{...h,[s.$J]:"gen_ai.chat"}},e=>(c.set(r,e),e))},handleLLMEnd(e,t,r,s,i){let a=c.get(t);if(a?.isRecording()){let r=(0,l.hn)(e,n);r&&a.setAttributes(r),p(t)}},handleLLMError(e,t){let n=c.get(t);n?.isRecording()&&(n.setStatus({code:i.jt,message:"llm_error"}),p(t)),(0,r.Tb)(e,{mechanism:{handled:!1,type:`${u.C9}.llm_error_handler`}})},handleChainStart(e,n,r,i,o,u,l,p){let d=p||e.name||"unknown_chain",f={[s.S3]:"auto.ai.langchain","langchain.chain.name":d};t&&(f["langchain.chain.inputs"]=JSON.stringify(n)),(0,a.V0)({name:`chain ${d}`,op:"gen_ai.invoke_agent",attributes:{...f,[s.$J]:"gen_ai.invoke_agent"}},e=>(c.set(r,e),e))},handleChainEnd(e,t){let r=c.get(t);r?.isRecording()&&(n&&r.setAttributes({"langchain.chain.outputs":JSON.stringify(e)}),p(t))},handleChainError(e,t){let n=c.get(t);n?.isRecording()&&(n.setStatus({code:i.jt,message:"chain_error"}),p(t)),(0,r.Tb)(e,{mechanism:{handled:!1,type:`${u.C9}.chain_error_handler`}})},handleToolStart(e,n,r,i){let l=e.name||"unknown_tool",p={[s.S3]:u.C9,[o.Jd]:l};t&&(p[o.hT]=n),(0,a.V0)({name:`execute_tool ${l}`,op:"gen_ai.execute_tool",attributes:{...p,[s.$J]:"gen_ai.execute_tool"}},e=>(c.set(r,e),e))},handleToolEnd(e,t){let r=c.get(t);r?.isRecording()&&(n&&r.setAttributes({[o.vE]:JSON.stringify(e)}),p(t))},handleToolError(e,t){let n=c.get(t);n?.isRecording()&&(n.setStatus({code:i.jt,message:"tool_error"}),p(t)),(0,r.Tb)(e,{mechanism:{handled:!1,type:`${u.C9}.tool_error_handler`}})},copy:()=>d,toJSON:()=>({lc:1,type:"not_implemented",id:d.lc_id}),toJSONNotImplemented:()=>({lc:1,type:"not_implemented",id:d.lc_id})};return d}},55226:function(e,t,n){n.d(t,{MC:function(){return b},Md:function(){return h},hn:function(){return S},sq:function(){return y},w7:function(){return g}});var r=n(34277),s=n(2960),i=n(20620),a=n(22892),o=n(22799),u=n(56132);let l=(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("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function d(e){if(Array.isArray(e))try{let t=e.map(e=>e&&"object"==typeof e&&(0,i.r)(e)?(0,i.I)(e):e);return JSON.stringify(t)}catch{return String(e)}return p(e)}function f(e){let t=e.toLowerCase();return u.PA[t]??t}function m(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 h(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:d(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?m(n):"user"),content:d(e.kwargs?.content)}}if(e.type)return{role:f(String(e.type).toLowerCase()),content:d(e.content)};if(e.role)return{role:f(String(e.role)),content:d(e.content)};let n=e.constructor?.name;return n&&"Object"!==n?{role:f(m(n)),content:d(e.content)}:{role:"user",content:d(e.content)}})}function _(e,t,n,i,a){return{[s.tu]:p(e??"langchain"),[s.$X]:"chat",[s.CQ]:p(t),[r.S3]:u.C9,...function(e,t,n){let r={},i="kwargs"in e?e.kwargs:void 0,a=t?.temperature??n?.ls_temperature??i?.temperature;c(r,s.e0,a);let o=t?.max_tokens??n?.ls_max_tokens??i?.max_tokens;c(r,s.Uj,o);let u=t?.top_p??i?.top_p;c(r,s.vT,u);let p=t?.frequency_penalty;c(r,s.Ij,p);let d=t?.presence_penalty;return c(r,s.yR,d),t&&"stream"in t&&l(r,s.uA,!!t.stream),r}(n,i,a)}}function y(e,t,n,r,i){let a=_(i?.ls_provider,r?.model??i?.ls_model_name??"unknown",e,r,i);if(n&&Array.isArray(t)&&t.length>0){l(a,s.Uz,t.length);let e=t.map(e=>({role:"user",content:e}));l(a,s.iS,p(e))}return a}function b(e,t,n,r,i){let u=_(i?.ls_provider??e.id?.[2],r?.model??i?.ls_model_name??"unknown",e,r,i);if(n&&Array.isArray(t)&&t.length>0){let e=g(t.flat()),{systemInstructions:n,filteredMessages:r}=(0,o.j$)(e);n&&l(u,s.Qy,n);let i=Array.isArray(r)?r.length:0;l(u,s.Uz,i);let c=(0,a.zP)(r);l(u,s.iS,p(c))}return u}function S(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&&l(n,s.YZ,p(r)),!function(e,t){let n=[];for(let t of e.flat()){let e=t.message?.content;if(Array.isArray(e))for(let t of e)"tool_use"===t.type&&n.push(t)}n.length>0&&l(t,s.r2,p(n))}(e.generations,n),t){let t=e.generations.flat().map(e=>e.text??e.message?.content).filter(e=>"string"==typeof e);t.length>0&&l(n,s.Tl,p(t))}}!function(e,t){if(!e)return;let n=e.tokenUsage,r=e.usage;if(n)c(t,s.I2,n.promptTokens),c(t,s.zg,n.completionTokens),c(t,s.Rx,n.totalTokens);else if(r){c(t,s.I2,r.input_tokens),c(t,s.zg,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.Rx,i),void 0!==r.cache_creation_input_tokens&&c(t,s.dH,r.cache_creation_input_tokens),void 0!==r.cache_read_input_tokens&&c(t,s.JJ,r.cache_read_input_tokens)}}(e.llmOutput,n);let r=e.llmOutput,i=e.generations?.[0]?.[0],a=i?.message,o=r?.model_name??r?.model??a?.response_metadata?.model_name;o&&l(n,s.$7,o);let u=r?.id??a?.id;u&&l(n,s.Hr,u);let d=r?.stop_reason??a?.response_metadata?.finish_reason;return d&&l(n,s._5,p(d)),n}},39187:function(e,t,n){n.d(t,{P:function(){return d}});var r=n(98542),s=n(34277),i=n(6467),a=n(80579),o=n(2960),u=n(22892),l=n(22799),c=n(55226);let p="auto.ai.langgraph";function d(e,t){var n,d;return e.compile=(n=e.compile.bind(e),d=t||{},new Proxy(n,{apply:(e,t,n)=>(0,a.GK)({op:"gen_ai.create_agent",name:"create_agent",attributes:{[s.S3]:p,[s.$J]:"gen_ai.create_agent",[o.$X]:"create_agent"}},f=>{try{var m;let h=Reflect.apply(e,t,n),g=n.length>0?n[0]:{};g?.name&&"string"==typeof g.name&&(f.setAttribute(o.FB,g.name),f.updateName(`create_agent ${g.name}`));let _=h.invoke;return _&&"function"==typeof _&&(h.invoke=(m=_.bind(h),new Proxy(m,{apply:(e,t,n)=>(0,a.GK)({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[s.S3]:p,[s.$J]:o.Yr,[o.$X]:"invoke_agent"}},async s=>{try{let r=g?.name;r&&"string"==typeof r&&(s.setAttribute(o.DM,r),s.setAttribute(o.FB,r),s.updateName(`invoke_agent ${r}`));let i=n.length>1?n[1]:void 0,a=i?.configurable,p=a?.thread_id;p&&"string"==typeof p&&s.setAttribute(o.Ap,p);let f=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}(h);f&&s.setAttribute(o.Jt,JSON.stringify(f));let m=d.recordInputs,_=d.recordOutputs,y=n.length>0?n[0]?.messages??[]:[];if(y&&m){let e=(0,c.w7)(y),{systemInstructions:t,filteredMessages:n}=(0,l.j$)(e);t&&s.setAttribute(o.Qy,t);let r=(0,u.zP)(n),i=Array.isArray(n)?n.length:0;s.setAttributes({[o.iS]:JSON.stringify(r),[o.Uz]:i})}let b=await Reflect.apply(e,t,n);return _&&function(e,t,n){let r=n?.messages;if(!r||!Array.isArray(r))return;let s=t?.length??0,i=r.length>s?r.slice(s):[];if(0===i.length)return;let a=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}(i);a&&e.setAttribute(o.r2,JSON.stringify(a));let u=(0,c.w7)(i);e.setAttribute(o.Tl,JSON.stringify(u));let l=0,p=0,d=0;for(let t of i){let n=function(e){let t=0,n=0,r=0;if(e.usage_metadata&&"object"==typeof e.usage_metadata){let s=e.usage_metadata;return"number"==typeof s.input_tokens&&(t=s.input_tokens),"number"==typeof s.output_tokens&&(n=s.output_tokens),"number"==typeof s.total_tokens&&(r=s.total_tokens),{inputTokens:t,outputTokens:n,totalTokens:r}}if(e.response_metadata&&"object"==typeof e.response_metadata){let s=e.response_metadata;if(s.tokenUsage&&"object"==typeof s.tokenUsage){let e=s.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);l+=n.inputTokens,p+=n.outputTokens,d+=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(o.$7,n.model_name),n.finish_reason&&"string"==typeof n.finish_reason&&e.setAttribute(o.YZ,[n.finish_reason])}}(e,t)}l>0&&e.setAttribute(o.I2,l),p>0&&e.setAttribute(o.zg,p),d>0&&e.setAttribute(o.Rx,d)}(s,y??null,b),b}catch(e){throw s.setStatus({code:i.jt,message:"internal_error"}),(0,r.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}))),h}catch(e){throw f.setStatus({code:i.jt,message:"internal_error"}),(0,r.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})})),e}},72516:function(e,t,n){n.d(t,{Z:function(){return a},w:function(){return o}});var r=n(72262),s=n(73743),i=n(27309);function a(e){if(!r.X)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:a}=(0,i.XU)(e),{spanId:o}=e.spanContext(),u=(0,i.Tt)(e),l=(0,i.Gx)(e),c=l===e,p=`[Tracing] Starting ${u?"sampled":"unsampled"} ${c?"root ":""}span`,d=[`op: ${n}`,`name: ${t}`,`ID: ${o}`];if(a&&d.push(`parent ID: ${a}`),!c){let{op:e,description:t}=(0,i.XU)(l);d.push(`root ID: ${l.spanContext().spanId}`),e&&d.push(`root op: ${e}`),t&&d.push(`root description: ${t}`)}s.fF.log(`${p}
3  ${d.join("\n  ")}`)}function o(e){if(!r.X)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,i.XU)(e),{spanId:a}=e.spanContext(),o=(0,i.Gx)(e)===e,u=`[Tracing] Finishing "${n}" ${o?"root ":""}span "${t}" with ID ${a}`;s.fF.log(u)}},58954:function(e,t,n){n.d(t,{l:function(){return u},o:function(){return o}});var r=n(72262),s=n(34277),i=n(73743),a=n(27309);function o(e,t,n,o=(0,a.HN)()){let u=o&&(0,a.Gx)(o);u&&(r.X&&i.fF.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),u.addEvent(e,{[s.Wb]:t,[s.E1]:n}))}function u(e){if(!e||0===e.length)return;let t={};
3return e.forEach(e=>{let n=e.attributes||{},r=n[s.E1],i=n[s.Wb];"string"==typeof r&&"number"==typeof i&&(t[e.name]={value:i,unit:r})}),t}},2544:function(e,t,n){n.d(t,{o:function(){return v}});var r=n(90429),s=n(72262),i=n(98542),a=n(34277),o=n(73743),u=n(91974),l=n(6467),c=n(80579),p=n(2960),d=n(22799);let f=["responses.create","chat.completions.create","embeddings.create","conversations.create"],m=["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"];function h(e){return e.includes("chat.completions")||e.includes("responses")?p.MN.CHAT:e.includes("embeddings")?p.MN.EMBEDDINGS:e.includes("conversations")?p.MN.CHAT:e.split(".").pop()||"unknown"}function g(e,t,n,r){void 0!==t&&e.setAttributes({[p.S2]:t,[p.I2]:t}),void 0!==n&&e.setAttributes({[p._d]:n,[p.zg]:n}),void 0!==r&&e.setAttributes({[p.Rx]:r})}function _(e,t,n,r){e.setAttributes({[p.Qt]:t,[p.Hr]:t}),e.setAttributes({[p.zw]:n,[p.$7]:n}),e.setAttributes({[p.IQ]:new Date(1e3*r).toISOString()})}async function*y(e,t,n){let r={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",responseTimestamp:0,promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(let s of e)null!==s&&"object"==typeof s&&"object"in s&&"chat.completion.chunk"===s.object?function(e,t,n){for(let r of(t.responseId=e.id??t.responseId,t.responseModel=e.model??t.responseModel,t.responseTimestamp=e.created??t.responseTimestamp,e.usage&&(t.promptTokens=e.usage.prompt_tokens,t.completionTokens=e.usage.completion_tokens,t.totalTokens=e.usage.total_tokens),e.choices??[]))n&&(r.delta?.content&&t.responseTexts.push(r.delta.content),r.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||""}}}}}(r.delta.tool_calls,t)),r.finish_reason&&t.finishReasons.push(r.finish_reason)}(s,r,n):null!==s&&"object"==typeof s&&"type"in s&&"string"==typeof s.type&&s.type.startsWith("response.")&&function(e,t,n,r){if(!(e&&"object"==typeof e)){t.eventTypes.push("unknown:non-object");return}if(e instanceof Error){r.setStatus({code:l.jt,message:"internal_error"}),(0,i.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!m.includes(e.type)){t.eventTypes.push(e.type);return}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)){t.responseTexts.push(e.delta);return}if("response"in e){let{response:r}=e;t.responseId=r.id??t.responseId,t.responseModel=r.model??t.responseModel,t.responseTimestamp=r.created_at??t.responseTimestamp,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)}}}(s,r,n,t),yield s}finally{_(t,r.responseId,r.responseModel,r.responseTimestamp),g(t,r.promptTokens,r.completionTokens,r.totalTokens),t.setAttributes({[p.lD]:!0}),r.finishReasons.length&&t.setAttributes({[p.YZ]:JSON.stringify(r.finishReasons)}),n&&r.responseTexts.length&&t.setAttributes({[p.Tl]:r.responseTexts.join("")});let e=[...Object.values(r.chatCompletionToolCalls),...r.responsesApiToolCalls];e.length>0&&t.setAttributes({[p.r2]:JSON.stringify(e)}),t.end()}}function b(e,t,n){if(n===p.MN.EMBEDDINGS&&"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(p.oU,"string"==typeof n?n:JSON.stringify(n));return}let r="input"in t?t.input:"messages"in t?t.messages:void 0;if(!r||Array.isArray(r)&&0===r.length)return;let{systemInstructions:s,filteredMessages:i}=(0,d.j$)(r);s&&e.setAttribute(p.Qy,s);let a=(0,d.Fw)(i);e.setAttribute(p.iS,a),Array.isArray(i)?e.setAttribute(p.Uz,i.length):e.setAttribute(p.Uz,1)}async function S(e,t){let n=e.catch(e=>{throw(0,i.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.openai"}}),e}),r=await t,s=await n;return s&&"object"==typeof s&&"data"in s?{...s,data:r}:r}function T(e,t){return(0,u.J8)(e)?new Proxy(e,{get(e,n){let r=n in Promise.prototype||n===Symbol.toStringTag?t:e,s=Reflect.get(r,n);return"withResponse"===n&&"function"==typeof s?function(){return S(s.call(e),t)}:"function"==typeof s?s.bind(r):s}}):t}function v(e,t){let n=!!r.s3()?.getOptions().sendDefaultPii;return function e(t,n="",r){return new Proxy(t,{get(t,u){var d;let m=t[u],S=(d=String(u),n?`${n}.${d}`:d);return"function"==typeof m&&f.includes(S)?function(...e){let n;let u=function(e,t){let n={[p.tu]:"openai",[p.$X]:h(t),[a.S3]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0],r=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){s.X&&o.fF.error("Failed to serialize OpenAI tools:",e);return}}(t);r&&(n[p.Jt]=r),Object.assign(n,function(e){let t={[p.CQ]:e.model??"unknown"};"temperature"in e&&(t[p.e0]=e.temperature),"top_p"in e&&(t[p.vT]=e.top_p),"frequency_penalty"in e&&(t[p.Ij]=e.frequency_penalty),"presence_penalty"in e&&(t[p.yR]=e.presence_penalty),"stream"in e&&(t[p.uA]=e.stream),"encoding_format"in e&&(t[p.z1]=e.encoding_format),"dimensions"in e&&(t[p.bR]=e.dimensions);let n="conversation"in e&&"string"==typeof e.conversation?e.conversation:"previous_response_id"in e&&"string"==typeof e.previous_response_id?e.previous_response_id:void 0;return n&&(t[p.Ap]=n),t}(t))}else n[p.CQ]="unknown";return n}(e,S),d=u[p.CQ]||"unknown",f=h(S),v=e[0],k=v&&"object"==typeof v&&!0===v.stream,A={name:`${f} ${d}`,op:`gen_ai.${h(S)}`,attributes:u};if(k){let n;let s=(0,c.V0)(A,s=>(n=m.apply(t,e),r.recordInputs&&v&&b(s,v,f),(async()=>{try{let e=await n;return y(e,s,r.recordOutputs??!1)}catch(e){throw s.setStatus({code:l.jt,message:"internal_error"}),(0,i.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:S}}}),s.end(),e}})()));return T(n,s)}let w=(0,c.GK)(A,s=>(n=m.apply(t,e),r.recordInputs&&v&&b(s,v,f),n.then(e=>((function(e,t,n){if(t&&"object"==typeof t){if(null!==t&&"object"==typeof t&&"object"in t&&"chat.completion"===t.object){if(function(e,t,n){if(_(e,t.id,t.model,t.created),t.usage&&g(e,t.usage.prompt_tokens,t.usage.completion_tokens,t.usage.total_tokens),Array.isArray(t.choices)){let r=t.choices.map(e=>e.finish_reason).filter(e=>null!==e);if(r.length>0&&e.setAttributes({[p.YZ]:JSON.stringify(r)}),n){let n=t.choices.map(e=>e.message?.tool_calls).filter(e=>Array.isArray(e)&&e.length>0).flat();n.length>0&&e.setAttributes({[p.r2]:JSON.stringify(n)})}}}
3(e,t,n),n&&t.choices?.length){let n=t.choices.map(e=>e.message?.content||"");e.setAttributes({[p.Tl]:JSON.stringify(n)})}}else null!==t&&"object"==typeof t&&"object"in t&&"response"===t.object?(function(e,t,n){if(_(e,t.id,t.model,t.created_at),t.status&&e.setAttributes({[p.YZ]:JSON.stringify([t.status])}),t.usage&&g(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.total_tokens),n&&Array.isArray(t.output)&&t.output.length>0){let n=t.output.filter(e=>"object"==typeof e&&null!==e&&"function_call"===e.type);n.length>0&&e.setAttributes({[p.r2]:JSON.stringify(n)})}}(e,t,n),n&&t.output_text&&e.setAttributes({[p.Tl]:t.output_text})):null!==t&&"object"==typeof t&&"object"in t&&"list"===t.object&&"string"==typeof t.model&&t.model.toLowerCase().includes("embedding")?(e.setAttributes({[p.zw]:t.model,[p.$7]:t.model}),t.usage&&g(e,t.usage.prompt_tokens,void 0,t.usage.total_tokens)):null!==t&&"object"==typeof t&&"object"in t&&"conversation"===t.object&&function(e,t){let{id:n,created_at:r}=t;e.setAttributes({[p.Qt]:n,[p.Hr]:n,[p.Ap]:n}),r&&e.setAttributes({[p.IQ]:new Date(1e3*r).toISOString()})}(e,t)}})(s,e,r.recordOutputs),e),e=>{throw(0,i.Tb)(e,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:S}}}),e})));return T(n,w)}:"function"==typeof m?m.bind(t):m&&"object"==typeof m?e(m,S,r):m}})}(e,"",{recordInputs:n,recordOutputs:n,...t})}},63169:function(e,t,n){n.d(t,{b:function(){return i}});var r=n(76220),s=n(27309);class i{constructor(e={}){this._traceId=e.traceId||(0,r.H)(),this._spanId=e.spanId||(0,r.M)()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:s.ve}}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){}}},16363:function(e,t,n){n.d(t,{s:function(){return h}});var r=n(90429),s=n(72262),i=n(73916),a=n(34277),o=n(73743),u=n(76220),l=n(27309),c=n(57267),p=n(43781),d=n(72516),f=n(58954),m=n(98681);class h{constructor(e={}){this._traceId=e.traceId||(0,u.H)(),this._spanId=e.spanId||(0,u.M)(),this._startTime=e.startTimestamp||(0,c.ph)(),this._links=e.links,this._attributes={},this.setAttributes({[a.S3]:"manual",[a.$J]: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()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return 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?l.i0:l.ve}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=(0,l.$k)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(a.Zj,"custom"),this}end(e){this._endTime||(this._endTime=(0,l.$k)(e),(0,d.w)(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[a.$J],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,l._4)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[a.S3],profile_id:this._attributes[a.p6],exclusive_time:this._attributes[a.JQ],measurements:(0,f.l)(this._events),is_segment:this._isStandaloneSpan&&(0,l.Gx)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,l.Gx)(this).spanContext().spanId:void 0,links:(0,l.FF)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){s.X&&o.fF.log("[Tracing] Adding an event to span:",e);let r=g(t)?t:n||(0,c.ph)(),i=g(t)?{}:t||{},a={name:e,time:(0,l.$k)(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,r.s3)();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===(0,l.Gx)(this)))return;if(this._isStandaloneSpan){this._sampled?function(e){let t=(0,r.s3)();if(!t)return;let n=e[1];
3if(!n||0===n.length){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}((0,i.uE)([this],e)):(s.X&&o.fF.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));return}let t=this._convertSpanToTransaction();t&&((0,m.I)(this).scope||(0,r.nZ)()).captureEvent(t)}_convertSpanToTransaction(){if(!_((0,l.XU)(this)))return;this._name||(s.X&&o.fF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=(0,m.I)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;let r=(0,l.Dp)(this).filter(e=>e!==this&&!(e instanceof h&&e.isStandaloneSpan())).map(e=>(0,l.XU)(e)).filter(_),i=this._attributes[a.Zj];delete this._attributes[a.xF],r.forEach(e=>{delete e.data[a.xF]});let u={contexts:{trace:(0,l.HR)(this)},spans:r.length>1e3?r.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,dynamicSamplingContext:(0,p.jC)(this)},request:n,...i&&{transaction_info:{source:i}}},c=(0,f.l)(this._events);return c&&Object.keys(c).length&&(s.X&&o.fF.log("[Measurements] Adding measurements to transaction event",JSON.stringify(c,void 0,2)),u.measurements=c),u}}function g(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function _(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}},6467:function(e,t,n){n.d(t,{OP:function(){return s},Q0:function(){return o},ix:function(){return a},jt:function(){return i},pq:function(){return r}});let r=0,s=1,i=2;function a(e){if(e<400&&e>=100)return{code:s};if(e>=400&&e<500)switch(e){case 401:return{code:i,message:"unauthenticated"};case 403:return{code:i,message:"permission_denied"};case 404:return{code:i,message:"not_found"};case 409:return{code:i,message:"already_exists"};case 413:return{code:i,message:"failed_precondition"};case 429:return{code:i,message:"resource_exhausted"};case 499:return{code:i,message:"cancelled"};default:return{code:i,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:i,message:"unimplemented"};case 503:return{code:i,message:"unavailable"};case 504:return{code:i,message:"deadline_exceeded"}}return{code:i,message:"internal_error"}}function o(e,t){e.setAttribute("http.response.status_code",t);let n=a(t);"unknown_error"!==n.message&&e.setStatus(n)}},80579:function(e,t,n){n.d(t,{yn:function(){return C},qp:function(){return x},Iw:function(){return E},GK:function(){return w},V0:function(){return I},hE:function(){return j},_d:function(){return $}});var r=n(90584),s=n(94709),i=n(90429),a=n(72262),o=n(34277),u=n(50717),l=n(73743),c=n(30141),p=n(75794),d=n(20611),f=n(76220),m=n(28570),h=n(15374),g=n(27309),_=n(38917),y=n(43781),b=n(72516),S=n(63169),T=n(16363),v=n(6467),k=n(98681);let A="__SENTRY_SUPPRESS_TRACING__";function w(e,t){let n=O();if(n.startSpan)return n.startSpan(e,t);let r=N(e),{forceTransaction:s,parentSpan:a,scope:o}=e,u=o?.clone();return(0,i.$e)(u,()=>X(a)(()=>{let n=(0,i.nZ)(),o=F(n,a),u=e.onlyIfParent&&!o?new S.b:R({parentSpan:o,spanArguments:r,forceTransaction:s,scope:n});return(0,h.D)(n,u),(0,c.i)(()=>t(u),()=>{let{status:e}=(0,g.XU)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:v.jt,message:"internal_error"})},()=>{u.end()})}))}function I(e,t){let n=O();if(n.startSpanManual)return n.startSpanManual(e,t);let r=N(e),{forceTransaction:s,parentSpan:a,scope:o}=e,u=o?.clone();return(0,i.$e)(u,()=>X(a)(()=>{let n=(0,i.nZ)(),o=F(n,a),u=e.onlyIfParent&&!o?new S.b:R({parentSpan:o,spanArguments:r,forceTransaction:s,scope:n});return(0,h.D)(n,u),(0,c.i)(()=>t(u,()=>u.end()),()=>{let{status:e}=(0,g.XU)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:v.jt,message:"internal_error"})})}))}function x(e){let t=O();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=N(e),{forceTransaction:r,parentSpan:s}=e;return(e.scope?t=>(0,i.$e)(e.scope,t):void 0!==s?e=>$(s,e):e=>e())(()=>{let t=(0,i.nZ)(),a=F(t,s);return e.onlyIfParent&&!a?new S.b:R({parentSpan:a,spanArguments:n,forceTransaction:r,scope:t})})}let C=(e,t)=>{let n=(0,s.cu)(),a=(0,r.G)(n);if(a.continueTrace)return a.continueTrace(e,t);let{sentryTrace:o,baggage:l}=e,c=(0,i.s3)(),p=(0,u.EN)(l);return c&&!(0,_.Z_)(c,p?.org_id)?E(t):(0,i.$e)(e=>{let n=(0,_.pT)(o,l);return e.setPropagationContext(n),(0,h.D)(e,void 0),t()})};function $(e,t){let n=O();return n.withActiveSpan?n.withActiveSpan(e,t):(0,i.$e)(n=>((0,h.D)(n,e||void 0),t(n)))}
3function j(e){let t=O();return t.suppressTracing?t.suppressTracing(e):(0,i.$e)(t=>{t.setSDKProcessingMetadata({[A]:!0});let n=e();return t.setSDKProcessingMetadata({[A]:void 0}),n})}function E(e){return(0,i.$e)(t=>(t.setPropagationContext({traceId:(0,f.H)(),sampleRand:(0,m.n0)()}),a.X&&l.fF.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),$(null,e)))}function R({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let s;if(!(0,p.f)()){let r=new S.b;if(n||!e){let e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,y.jC)(r)};(0,y.Lh)(r,e)}return r}let a=(0,i.aF)();if(e&&!n)s=function(e,t,n){let{spanId:r,traceId:s}=e.spanContext(),a=!t.getScopeData().sdkProcessingMetadata[A]&&(0,g.Tt)(e),o=a?new T.s({...n,parentSpanId:r,traceId:s,sampled:a}):new S.b({traceId:s});(0,g.j5)(e,o);let u=(0,i.s3)();return u&&(u.emit("spanStart",o),n.endTimestamp&&u.emit("spanEnd",o)),o}(e,r,t),(0,g.j5)(e,s);else if(e){let n=(0,y.jC)(e),{traceId:i,spanId:a}=e.spanContext(),o=(0,g.Tt)(e);s=D({traceId:i,parentSpanId:a,...t},r,o),(0,y.Lh)(s,n)}else{let{traceId:e,dsc:n,parentSpanId:i,sampled:o}={...a.getPropagationContext(),...r.getPropagationContext()};s=D({traceId:e,parentSpanId:i,...t},r,o),n&&(0,y.Lh)(s,n)}return(0,b.Z)(s),(0,k.Y)(s,r,a),s}function N(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,g.$k)(e.startTime),delete n.startTime,n}return t}function O(){let e=(0,s.cu)();return(0,r.G)(e)}function D(e,t,n){let r=(0,i.s3)(),s=r?.getOptions()||{},{name:u=""}=e,c={spanAttributes:{...e.attributes},spanName:u,parentSampled:n};r?.emit("beforeSampling",c,{decision:!1});let f=c.parentSampled??n,m=c.spanAttributes,h=t.getPropagationContext(),[g,_,y]=t.getScopeData().sdkProcessingMetadata[A]?[!1]:function(e,t,n){let r,s;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}),s=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,s=!0);let i=(0,d.o)(r);if(void 0===i)return a.X&&l.fF.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(!i)return a.X&&l.fF.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,i,s];let o=n<i;return!o&&a.X&&l.fF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,i,s]}(s,{name:u,parentSampled:f,attributes:m,parentSampleRate:(0,d.o)(h.dsc?.sample_rate)},h.sampleRand),b=new T.s({...e,attributes:{[o.Zj]:"custom",[o.TE]:void 0!==_&&y?_:void 0,...m},sampled:g});return!g&&r&&(a.X&&l.fF.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",b),b}function F(e,t){if(t)return t;if(null===t)return;let n=(0,h.Y)(e);if(!n)return;let r=(0,i.s3)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,g.Gx)(n):n}function X(e){return void 0!==e?t=>$(e,t):e=>e()}},98681:function(e,t,n){n.d(t,{I:function(){return u},Y:function(){return o}});var r=n(46682),s=n(45582);let i="_sentryScope",a="_sentryIsolationScope";function o(e,t,n){e&&((0,r.xp)(e,a,function(e){try{let t=s.GLOBAL_OBJ.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}(n)),(0,r.xp)(e,i,t))}function u(e){return{scope:e[i],isolationScope:function(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}(e[a])}}},95314:function(e,t,n){n.d(t,{V:function(){return u},q:function(){return l}});var r=n(72262),s=n(73743),i=n(24464),a=n(25569),o=n(14473);let u=64;function l(e,t,n=(0,a.x)(e.bufferSize||u)){let l={};return{send:function(u){let c=[];if((0,i.gv)(u,(t,n)=>{let r=(0,i.mL)(n);(0,o.Q)(l,r)?e.recordDroppedEvent("ratelimit_backoff",r):c.push(t)}),0===c.length)return Promise.resolve({});let p=(0,i.Jd)(u[0],c),d=t=>{if((0,i.R)(p,["client_report"])){r.X&&s.fF.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,i.gv)(p,(n,r)=>{e.recordDroppedEvent(t,(0,i.mL)(r))})};return n.add(()=>t({body:(0,i.V$)(p)}).then(e=>(413===e.statusCode?(r.X&&s.fF.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),d("send_error")):(r.X&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&s.fF.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),l=(0,o.WG)(l,e)),e),e=>{throw d("network_error"),r.X&&s.fF.error("Encountered error running transport request:",e),e})).then(e=>e,e=>
3{if(e===a.o)return r.X&&s.fF.error("Skipped sending event because buffer is full."),d("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}},33966:function(e,t,n){n.d(t,{Wq:function(){return u},aM:function(){return a}});var r=n(75079),s=n(8567),i=n(24464);let a="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function o(e,t){let n;return(0,i.gv)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function u(e,t){return n=>{let u=e(n),l=new Map,c=t||(e=>{let t=e.getEvent();return t?.extra?.[a]&&Array.isArray(t.extra[a])?t.extra[a]:[]});function p(t,i){let a=i?`${t}:${i}`:t,u=l.get(a);if(!u){let c=(0,s.U4)(t);if(!c)return;let p=(0,r.U)(c,n.tunnel);u=i?(t=>{let n=e(t);return{...n,send:async e=>{let t=o(e,["event","transaction","profile","replay_event"]);return t&&(t.release=i),n.send(e)}}})({...n,url:p}):e({...n,url:p}),l.set(a,u)}return[t,u]}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:[["",u]];return(await Promise.all(n.map(([t,n])=>n.send((0,i.Jd)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...l.values(),u];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}},60609:function(e,t,n){n.d(t,{Pd:function(){return u}});var r=n(72262),s=n(73743),i=n(24464),a=n(14473),o=n(3291);function u(e){function t(...e){r.X&&s.fF.log("[Offline]:",...e)}return n=>{let r;let s=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let u=n.createStore(n),l=5e3;function c(e){r&&clearTimeout(r),r=(0,o.B)(setTimeout(async()=>{r=void 0;let e=await u.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date().toISOString(),d(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function p(){r||(c(l),l=Math.min(2*l,36e5))}async function d(e,r=!1){if(!r&&(0,i.R)(e,["replay_event","replay_recording"]))return await u.push(e),c(100),{};try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await s.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=(0,a.JY)(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return c(r),l=5e3,t}catch(s){var o;if(await (o=l,!(0,i.R)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,s,o))))return r?await u.unshift(e):await u.push(e),p(),t("Error sending. Event queued.",s),{};throw s}}return n.flushAtStartup&&p(),{send:d,flush:e=>(void 0===e&&(l=5e3,c(100)),s.flush(e))}}}}}]);

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.