PageSourceSearch

https://hannunplant.com/_next/static/chunks/4663.4a9da206cc4ad4fe.js

js hannunplant.com collected 2026-10-06 03:39:52 UTC 356,559 bytes, 489 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:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="88164b9d-ad5c-4bb0-8049-168d3455b217",e._sentryDebugIdIdentifier="sentry-dbid-88164b9d-ad5c-4bb0-8049-168d3455b217")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4663],{2496:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});let r=n(74840).O},4488:(e,t,n)=>{"use strict";n.d(t,{f:()=>o,r:()=>a});var r=n(6762);let i="_sentrySpan";function a(e,t){t?(0,r.my)(e,i,t):delete e[i]}function o(e){return e[i]}},4694:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var r=n(96552),i=n(50231),a=n(74840);function o(){let e;return"u">typeof window&&(!(!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call(void 0!==i?i:0))||(e=a.O.process,e?.type==="renderer"))}},5526:(e,t,n)=>{"use strict";n.d(t,{AD:()=>p,SB:()=>s,hH:()=>l,ul:()=>c});var r=n(96287),i=n(64343);let a=/^o(\d+)\./,o=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function s(e,t=!1){let{host:n,path:r,pass:i,port:a,projectId:o,protocol:l,publicKey:u}=e;return`${l}://${u}${t&&i?`:${i}`:""}@${n}${a?`:${a}`:""}/${r?`${r}/`:r}${o}`}function l(e){let t=o.exec(e);if(!t)return void(0,i.pq)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[n,r,a="",s="",l="",c=""]=t.slice(1),p="",d=c,f=d.split("/");if(f.length>1&&(p=f.slice(0,-1).join("/"),d=f.pop()),d){let e=d.match(/^\d+/);e&&(d=e[0])}return u({host:s,pass:a,path:p,projectId:d,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(a),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:a}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(i.Yz.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(n.match(/^\d+$/)?"http"!==a&&"https"!==a?(i.Yz.error(`Invalid Sentry Dsn: Invalid protocol ${a}`),!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}},6762:(e,t,n)=>{"use strict";n.d(t,{GS:()=>s,HF:()=>h,W4:()=>p,my:()=>l,pO:()=>u,sp:()=>c});var r=n(96287),i=n(90603),a=n(64343),o=n(83177);function s(e,t,n){if(!(t in e))return;let i=e[t];if("function"!=typeof i)return;let o=n(i);"function"==typeof o&&u(o,i);try{e[t]=o}catch{r.T&&a.Yz.log(`Failed to replace method "${t}" in object`,e)}}function l(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{r.T&&a.Yz.log(`Failed to add non-enumerable property "${String(t)}" to object`,e)}}function u(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,l(e,"__sentry_original__",t)}catch{}}function c(e){return e.__sentry_original__}function p(e){if((0,o.bJ)(e))return{message:e.message,name:e.name,stack:e.stack,...f(e)};if(!(0,o.xH)(e))return e;{let t={type:e.type,target:d(e.target),currentTarget:d(e.currentTarget),...f(e)};return"u">typeof CustomEvent&&(0,o.tH)(e,CustomEvent)&&(t.detail=e.detail),t}}function d(e){try{return(0,o.vq)(e)?(0,i.Hd)(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function f(e){return"object"==typeof e&&null!==e?Object.fromEntries(Object.entries(e)):{}}function h(e){let t=Object.keys(p(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}},7162:(e,t,n)=>{"use strict";n.d(t,{Cp:()=>p,Dp:()=>T,J0:()=>A,J5:()=>R,Ji:()=>b,NA:()=>y,Ol:()=>E,Q:()=>S,SA:()=>C,SE:()=>w,VN:()=>x,Wt:()=>_,bX:()=>k,cx:()=>m,gV:()=>v,ky:()=>I,l7:()=>g,o:()=>h,r:()=>f,wd:()=>d});var r=n(47329),i=n(96287),a=n(7433),o=n(64343),s=n(24721),l=n(56855),u=n(31443),c=n(74840);function p(e,t){return(0,r.o5)().captureException(e,(0,l.li)(t))}function d(e,t){let n="string"==typeof t?t:void 0,i="string"!=typeof t?{captureContext:t}:void 0;return(0,r.o5)().captureMessage(e,n,i)}function f(e,t){return(0,r.o5)().captureEvent(e,t)}function h(e,t){(0,r.rm)().setContext(e,t)}function m(e){(0,r.rm)().setExtras(e)}function g(e,t){(0,r.rm)().setExtra(e,t)}function _(e){(0,r.rm)().setTags(e)}function y(e,t){(0,r.rm)().setTag(e,t)}function v(e){(0,r.rm)().setUser(e)}function b(e){(0,r.rm)().setConversationId(e)}function S(){return(0,r.rm)().lastEventId()}function w(e,t){let n=(0,r.o5)(),a=(0,r.KU)();if(a)if(a.captureCheckIn)return a.captureCheckIn(e,t,n);else i.T&&o.Yz.warn("Cannot capture check-in. Client does not support sending check-ins.");else i.T&&o.Yz.warn("Cannot capture check-in. No client defined.");return(0,s.eJ)()}async function k(e){let t=(0,r.KU)();return t?t.flush(e):(i.T&&o.Yz.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function x(e){let t=(0,r.KU)();return t?t.close(e):(i.T&&o.Yz.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function T(){return!!(0,r.KU)()}function E(){let e=(0,r.KU)();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function C(e){(0,r.rm)().addEventProcessor(e)}function A(e){let t=(0,r.rm)(),{user:n}=(0,u.Om)(t,(0,r.o5)()),{userAgent:i}=c.O.navigator||{},o=(0,a.fj)({user:n,...i&&{userAgent:i},...e}),s=t.getSession();return s?.status==="ok"&&(0,a.qO)(s,{status:"exited"}),I(),t.setSession(o),o}function I(){let e=(0,r.rm)(),t=(0,r.o5)().getSession()||e.getSession();t&&(0,a.Vu)(t),O(),e.setSession()}function O(){let e=(0,r.rm)(),t=(0,r.KU)(),n=e.getSession();n&&t&&t.captureSession(n)}function R(e=!1){e?I():O()}}
1,7433:(e,t,n)=>{"use strict";n.d(t,{Vu:()=>s,fj:()=>a,qO:()=>o});var r=n(24721),i=n(41076);function a(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&&o(n,e),n}function o(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 s(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),o(e,n)}},8548:(e,t,n)=>{"use strict";n.d(t,{Gv:()=>l,P4:()=>o,sY:()=>s,ti:()=>u});var r=n(64343),i=n(60763);let a=Symbol.for("sentry__originalRequestBody");function o(e){return new URLSearchParams(e).toString()}function s(e,t=r.Yz){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[o(e)];if(!e)return[void 0]}catch(n){return i.T&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return i.T&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function l(e=[]){if(e.length>=2&&e[1]&&"object"==typeof e[1]&&"body"in e[1])return e[1].body;if(e.length>=1&&e[0]instanceof Request){let t=e[0][a];if(void 0!==t)return t}}function u(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return i.T&&r.Yz.error(t,"Failed to get xhr response headers",e),{}}return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return r&&(e[n.toLowerCase()]=r),e},{}):{}}},9161:(e,t,n)=>{"use strict";let r,i,a;n.d(t,{i:()=>c});var o=n(99578),s=n(6762),l=n(24721),u=n(2496);function c(e){(0,o.s5)("dom",e),(0,o.AS)("dom",p)}function p(){if(!u.j.document)return;let e=o.aj.bind(null,"dom"),t=d(e,!0);u.j.document.addEventListener("click",t,!1),u.j.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=u.j,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,s.GS)(r,"addEventListener",function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=r[n]=r[n]||{refCount:0};if(!a.handler){let r=d(e);a.handler=r,t.call(this,n,r,i)}a.refCount++}catch{}return t.call(this,n,r,i)}}),(0,s.GS)(r,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},i=n[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,r)}}))})}function d(e,t=!1){return n=>{var o;if(!n||n._sentryCaptured)return;let c=function(e){try{return e.target}catch{return null}}(n);if(o=n.type,"keypress"===o&&(!c?.tagName||"INPUT"!==c.tagName&&"TEXTAREA"!==c.tagName&&!c.isContentEditable&&1))return;(0,s.my)(n,"_sentryCaptured",!0),c&&!c._sentryId&&(0,s.my)(c,"_sentryId",(0,l.eJ)());let p="keypress"===n.type?"input":n.type;!function(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch{}return!0}(n)&&(e({event:n,name:p,global:t}),i=n.type,a=c?c._sentryId:void 0),clearTimeout(r),r=u.j.setTimeout(()=>{a=void 0,i=void 0},1e3)}}},12280:(e,t,n)=>{"use strict";n.d(t,{b:()=>i});var r=n(80994);let i=()=>{let e=(0,r.z)();return e?.activationStart??0}},12518:(e,t,n)=>{"use strict";n.d(t,{SY:()=>i,n9:()=>a});var r=n(83177);function i(e,t=!1){let n={};for(let[r,i]of Object.entries(e??{})){let e=function(e,t){let{value:n,unit:r}="object"==typeof e&&null!=e&&!Array.isArray(e)&&Object.keys(e).includes("value")?e:{value:e,unit:void 0},i=function(e){let t="string"==typeof e?"string":"boolean"==typeof e?"boolean":"number"!=typeof e||Number.isNaN(e)?null:Number.isInteger(e)?"integer":"double";if(t)return{value:e,type:t}}(n),a=r&&"string"==typeof r?{unit:r}:{};if(i)return{...i,...a};
1if(!t||"skip-undefined"===t&&void 0===n)return;let o="";try{o=JSON.stringify(n)??""}catch{}return{value:o,type:"string",...a}}(i,t);e&&(n[r]=e)}return n}function a(e){if(!e)return 0;let t=0;for(let[n,i]of Object.entries(e)){t+=2*n.length,t+=2*i.type.length,t+=(i.unit?.length??0)*2;let e=i.value;Array.isArray(e)?t+=o(e[0])*e.length:(0,r.sO)(e)?t+=o(e):t+=100}return t}function o(e){return"string"==typeof e?2*e.length:"boolean"==typeof e?4:8*("number"==typeof e)}},13301:(e,t,n)=>{"use strict";n.d(t,{A9:()=>h,Iy:()=>f,MI:()=>u,TC:()=>d,kM:()=>p,nc:()=>c});var r=n(64343),i=n(85385),a=n(5526),o=n(65232),s=n(47272),l=n(67794);let u=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function c(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]}}function p(e,t){let n=c(e),r=(0,i.yD)(t);if(!n?.traceId)return{traceId:(0,s.e)(),sampleRand:(0,l.hY)()};let a=function(e,t){let n=(0,o.i)(t?.sample_rand);if(void 0!==n)return n;let r=(0,o.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=a.toString());let{traceId:u,parentSpanId:p,parentSampled:d}=n;return{traceId:u,parentSpanId:p,sampled:d,dsc:r||{},sampleRand:a}}function d(e=(0,s.e)(),t=(0,s.Z)(),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function f(e=(0,s.e)(),t=(0,s.Z)(),n){return`00-${e}-${t}-${n?"01":"00"}`}function h(e,t){let n=(0,a.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)}},15590:(e,t,n)=>{"use strict";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 a(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 o(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 s(e){return e.split(/[?#]/,1)[0]}function l(e){let{protocol:t,host:n,path:r}=e,i=n?.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||"";return`${t?`${t}://`:""}${i}${r}`}function u(e,t=!0){if(e.startsWith("data:")){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",i=e.includes(";base64,"),a=e.indexOf(","),o="";if(t&&-1!==a){let t=e.slice(a+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${i?",base64":""}${o?`,${o}`:""}`}return e}n.d(t,{CH:()=>a,Dl:()=>o,e_:()=>l,f:()=>s,kg:()=>i,nt:()=>r,zm:()=>u})},16220:(e,t,n)=>{"use strict";n.d(t,{qd:()=>l,wg:()=>c,y7:()=>u});var r=n(24225),i=n(64343),a=n(60763),o=n(2496);let s={};function l(e){let t=s[e];if(t)return t;let n=o.j[e];if((0,r.a3)(n))return s[e]=n.bind(o.j);let l=o.j.document;if(l&&"function"==typeof l.createElement)try{let t=l.createElement("iframe");t.hidden=!0,l.head.appendChild(t);let r=t.contentWindow;r?.[e]&&(n=r[e]),l.head.removeChild(t)}catch(t){a.T&&i.Yz.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?s[e]=n.bind(o.j):n}function u(e){s[e]=void 0}function c(...e){return l("setTimeout")(...e)}},24225:(e,t,n)=>{"use strict";n.d(t,{NJ:()=>o,a3:()=>s,m7:()=>l,vQ:()=>u});var r=n(96287),i=n(64343);let a=n(74840).O;function o(){return"history"in a&&!!a.history}function s(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"==typeof EdgeRuntime)return!0;
1if(!function(){if(!("fetch"in a))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(s(a.fetch))return!0;let e=!1,t=a.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=s(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 a}},24608:(e,t,n)=>{"use strict";n.d(t,{S8:()=>s,cd:()=>function e(t,n=3,r=102400){let i=s(t,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?e(t,n-1,r):i}});var r=n(83177),i=n(76612),a=n(6762),o=n(36776);function s(e,t=100,n=Infinity){try{return function e(t,n,s=Infinity,l=Infinity,u=function(){let e=new WeakSet;return[function(t){return!!e.has(t)||(e.add(t),!1)},function(t){e.delete(t)}]}()){let[c,p]=u;if(null==n||["boolean","string"].includes(typeof n)||"number"==typeof n&&Number.isFinite(n))return n;let d=function(e,t){try{var n;let i;if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("u">typeof global&&t===global)return"[Global]";if("u">typeof window&&t===window)return"[Window]";if("u">typeof document&&t===document)return"[Document]";if((0,r.L2)(t))return(0,o.nY)(t);if((0,r.mE)(t))return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${(0,o.qQ)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let a=(n=t,i=Object.getPrototypeOf(n),i?.constructor?i.constructor.name:"null prototype");if(/^HTML(\w*)Element$/.test(a))return`[HTMLElement: ${a}]`;return`[object ${a}]`}catch(e){return`**non-serializable** (${e})`}}(t,n);if(!d.startsWith("[object "))return d;if((0,i.Ef)(n))return n;let f=(0,i.We)(n),h=void 0!==f?f:s;if(0===h)return d.replace("object ","");if(c(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{let t=n.toJSON();return e("",t,h-1,l,u)}catch{}let m=Array.isArray(n)?[]:{},g=0,_=(0,a.W4)(n);for(let t in _){if(!Object.prototype.hasOwnProperty.call(_,t))continue;if(g>=l){m[t]="[MaxProperties ~]";break}let n=_[t];m[t]=e(t,n,h-1,l,u),g++}return p(n),m}("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},24721:(e,t,n)=>{"use strict";let r;n.d(t,{$X:()=>c,GR:()=>h,M6:()=>d,dO:()=>m,db:()=>f,eJ:()=>l,gO:()=>p});var i=n(6762),a=n(67794),o=n(64672),s=n(74840);function l(e=function(){let e=s.O;return e.crypto||e.msCrypto}()){try{if(e?.randomUUID)return(0,a.Qw)(()=>e.randomUUID()).replace(/-/g,"")}catch{}return r||(r="10000000100040008000100000000000"),r.replace(/[018]/g,e=>(e^(15&16*(0,a.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}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function p(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],a=i[0]=i[0]||{};a.value||(a.value=t||""),a.type||(a.type=n||"Error")}function d(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 f(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,o.nC)(e,0));let a=Math.min(r-1,i);t.context_line=(0,o.nC)(e[a],t.colno||0),t.post_context=e.slice(Math.min(i+1,r),i+1+n).map(e=>(0,o.nC)(e,0))}function h(e){if(m(e))return!0;try{(0,i.my)(e,"__sentry_captured__",!0)}catch{}return!1}function m(e){try{return e.__sentry_captured__}catch{}}},24859:(e,t,n)=>{"use strict";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}})},28221:(e,t,n)=>{"use strict";let r;n.d(t,{_:()=>l});var i=n(99578),a=n(24225),o=n(6762),s=n(2496);function l(e){let t="history";(0,i.s5)(t,e),(0,i.AS)(t,u)}function u(){function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let a=r,o=function(e){try{return new URL(e,s.j.location.origin).toString()}catch{return e}}(String(n));if(r=o,a===o)return e.apply(this,t);(0,i.aj)("history",{from:a,to:o})}return e.apply(this,t)}}s.j.addEventListener("popstate",()=>{let e=s.j.location.href,t=r;r=e,t===e||(0,i.aj)("history",{from:t,to:e})}),(0,a.NJ)()&&((0,o.GS)(s.j.history,"pushState",e),(0,o.GS)(s.j.history,"replaceState",e))}},28296:(e,t,n)=>{"use strict";n.d(t,{N:()=>u});var r=n(2496),i=n(12280),a=n(36320);let o=-1,s=new Set,l=e=>{if(("pagehide"===e.type||r.j.document?.visibilityState==="hidden")&&o>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(let e of s)e();isFinite(o)||(o="visibilitychange"===e.type?e.timeStamp:0,(0,a.Q)("prerenderingchange",l,!0))}},u=()=>{if(r.j.document&&o<0){let e=(0,i.b)();o=(r.j.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime)??(r.j.document?.visibilityState!=="hidden"||r.j.document?.prerendering?1/0:0),(0,a.d)("visibilitychange",l,!0),(0,a.d)("pagehide",l,!0),(0,a.d)("prerenderingchange",l,!0)}return{get firstHiddenTime(){return o},onHidden(e){s.add(e)}}}}
1,28902:(e,t,n)=>{"use strict";n.d(t,{AJ:()=>o,F3:()=>i,N8:()=>s,TJ:()=>a,a3:()=>r});let r=0,i=1,a=2;function o(e){if(e<400&&e>=100)return{code:i};if(e>=400&&e<500)switch(e){case 401:return{code:a,message:"unauthenticated"};case 403:return{code:a,message:"permission_denied"};case 404:return{code:a,message:"not_found"};case 409:return{code:a,message:"already_exists"};case 413:return{code:a,message:"failed_precondition"};case 429:return{code:a,message:"resource_exhausted"};case 499:return{code:a,message:"cancelled"};default:return{code:a,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:a,message:"unimplemented"};case 503:return{code:a,message:"unavailable"};case 504:return{code:a,message:"deadline_exceeded"}}return{code:a,message:"internal_error"}}function s(e,t){e.setAttribute("http.response.status_code",t);let n=o(t);"unknown_error"!==n.message&&e.setStatus(n)}},28919:(e,t,n)=>{"use strict";n.d(t,{XW:()=>i,xg:()=>a});var r=n(83177);function i(e){return new o(t=>{t(e)})}function a(e){return new o((t,n)=>{n(e)})}class o{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new o((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 o((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)}}}}
1,31443:(e,t,n)=>{"use strict";n.d(t,{Om:()=>c,e2:()=>s});var r=n(47329),i=n(40083),a=n(24859),o=n(94226);function s(e,t){var n,r,a,s,l,u,c,p;let d,f,h,{fingerprint:m,span:g,breadcrumbs:_,sdkProcessingMetadata:y}=t;(function(e,t){let{extra:n,tags:r,user:i,contexts:a,level:o,transactionName:s}=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(a).length&&(e.contexts={...a,...e.contexts}),o&&(e.level=o),s&&"transaction"!==e.type&&(e.transaction=s)})(e,t),g&&(n=e,r=g,n.contexts={trace:(0,o.kX)(r),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:(0,i.k1)(r),...n.sdkProcessingMetadata},d=(0,o.zU)(r),(f=(0,o.et)(d).description)&&!n.transaction&&"transaction"===n.type&&(n.transaction=f)),a=e,s=m,a.fingerprint=a.fingerprint?Array.isArray(a.fingerprint)?a.fingerprint:[a.fingerprint]:[],s&&(a.fingerprint=a.fingerprint.concat(s)),a.fingerprint.length||delete a.fingerprint,l=e,u=_,h=[...l.breadcrumbs||[],...u],l.breadcrumbs=h.length?h:void 0,c=e,p=y,c.sdkProcessingMetadata={...c.sdkProcessingMetadata,...p}}function l(e,t){let{extra:n,tags:r,attributes:i,user:o,contexts:s,level:l,sdkProcessingMetadata:c,breadcrumbs:p,fingerprint:d,eventProcessors:f,attachments:h,propagationContext:m,transactionName:g,span:_}=t;u(e,"extra",n),u(e,"tags",r),u(e,"attributes",i),u(e,"user",o),u(e,"contexts",s),e.sdkProcessingMetadata=(0,a.h)(e.sdkProcessingMetadata,c,2),l&&(e.level=l),g&&(e.transactionName=g),_&&(e.span=_),p.length&&(e.breadcrumbs=[...e.breadcrumbs,...p]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),f.length&&(e.eventProcessors=[...e.eventProcessors,...f]),h.length&&(e.attachments=[...e.attachments,...h]),e.propagationContext={...e.propagationContext,...m}}function u(e,t,n){e[t]=(0,a.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}},31596:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(15590);function i(e,t){var n,i,o,s,l,u;let c,p=t?.getDsn(),d=t?.getOptions().tunnel;return n=e,i=p,!(!(c=(0,r.kg)(n))||(0,r.nt)(c))&&!!i&&(o=c.hostname,o===(s=i.host)||s.length>0&&o.endsWith(`.${s}`))&&/(^|&|\?)sentry_key=/.test(c.search)||(l=e,!!(u=d)&&a(l)===a(u))}function a(e){return"/"===e[e.length-1]?e.slice(0,-1):e}},36151:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(47329),i=n(64343),a=n(41076);function o(e,t){let n=(0,r.KU)(),o=(0,r.rm)();if(!n)return;let{beforeBreadcrumb:s=null,maxBreadcrumbs:l=100}=n.getOptions();if(l<=0)return;let u={timestamp:(0,a.lu)(),...e},c=s?(0,i.pq)(()=>s(u,t)):u;null!==c&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),o.addBreadcrumb(c,l))}},36320:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a,d:()=>i});var r=n(2496);function i(e,t,n){r.j.document&&r.j.addEventListener(e,t,n)}function a(e,t,n){r.j.document&&r.j.removeEventListener(e,t,n)}},36776:(e,t,n)=>{"use strict";n.d(t,{RV:()=>p,Wt:()=>f,gd:()=>o,nY:()=>d,qQ:()=>c,vk:()=>s,yF:()=>r});let r="?",i=/\(error: (.*)\)/,a=/captureMessage|captureException/;function o(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0,o=0)=>{let s=[],u=e.split("\n");for(let e=n;e<u.length;e++){let n=u[e];n.length>1024&&(n=n.slice(0,1024));let r=i.test(n)?n.replace(i,"$1"):n;if(!r.includes("Error: ")){for(let e of t){let t=e(r);if(t){s.push(t);break}}if(s.length>=50+o)break}}var c=s.slice(o);if(!c.length)return[];let p=Array.from(c);return/sentryWrapped/.test(l(p).function||"")&&p.pop(),p.reverse(),a.test(l(p).function||"")&&(p.pop(),a.test(l(p).function||"")&&p.pop()),p.slice(0,50).map(e=>({...e,filename:e.filename||l(p).filename,function:e.function||r}))}}function s(e){return Array.isArray(e)?o(...e):e}function l(e){return e[e.length-1]||{}}let u="<anonymous>";function c(e){try{if(!e||"function"!=typeof e)return u;return e.name||u}catch{return u}}function p(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 d(e){return"__v_isVNode"in e&&e.__v_isVNode?"[VueVNode]":"[VueViewModel]"}function f(e){let t=e?.startsWith("file://")?e.slice(7):e;return t?.match(/\/[A-Z]:/)&&(t=t.slice(1)),t}}
1,40083:(e,t,n)=>{"use strict";n.d(t,{HW:()=>_,LZ:()=>f,ao:()=>m,k1:()=>g});var r=n(88548),i=n(47329),a=n(93114),o=n(85385),s=n(5526),l=n(75425),u=n(6762),c=n(94226),p=n(85972);let d="_frozenDsc";function f(e,t){(0,u.my)(e,d,t)}function h(e,t){let n=t.getOptions(),{publicKey:i}=t.getDsn()||{},a={environment:n.environment||r.U,release:n.release,public_key:i,trace_id:e,org_id:(0,s.ul)(t)};return t.emit("createDsc",a),a}function m(e,t){let n=t.getPropagationContext();return n.dsc||h(n.traceId,e)}function g(e){let t=(0,i.KU)();if(!t)return{};let n=(0,c.zU)(e),r=(0,c.et)(n),s=r.data,u=n.spanContext().traceState,f=u?.get("sentry.sample_rate")??s[a.sy]??s[a.Ef];function m(e){return("number"==typeof f||"string"==typeof f)&&(e.sample_rate=`${f}`),e}let g=n[d];if(g)return m(g);let _=u?.get("sentry.dsc"),y=_&&(0,o.yD)(_);if(y)return m(y);let v=h(e.spanContext().traceId,t),b=s[a.i_]??s["sentry.span.source"],S=r.description;return"url"!==b&&S&&(v.transaction=S),(0,l.f)()&&(v.sampled=String((0,c.pK)(n)),v.sample_rand=u?.get("sentry.sample_rand")??(0,p.L)(n).scope?.getPropagationContext().sampleRand.toString()),m(v),t.emit("createDsc",v,n),v}function _(e){let t=g(e);return(0,o.De)(t)}},41076:(e,t,n)=>{"use strict";let r;n.d(t,{k3:()=>u,lu:()=>o,zf:()=>s});var i=n(67794),a=n(74840);function o(){return(0,i.Wk)()/1e3}function s(){return(r??(r=function(){let{performance:e}=a.O;if(!e?.now||!e.timeOrigin)return o;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}=a.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 o=e.timing?.navigationStart;return"number"==typeof o&&3e5>Math.abs(o+t-n)?o:n-t}()),l}},44779:(e,t,n)=>{"use strict";n.d(t,{Er:()=>s,Mn:()=>l});var r=n(99578),i=n(41076),a=n(83177),o=n(2496);let s="__sentry_xhr_v3__";function l(e){(0,r.s5)("xhr",e),(0,r.AS)("xhr",u)}function u(){if(!o.j.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let o=Error(),l=1e3*(0,i.zf)(),u=(0,a.Kg)(n[0])?n[0].toUpperCase():void 0,c=function(e){if((0,a.Kg)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!u||!c)return e.apply(t,n);t[s]={method:u,url:c,request_headers:{}},"POST"===u&&c.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let p=()=>{let e=t[s];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}let n={endTimestamp:1e3*(0,i.zf)(),startTimestamp:l,xhr:t,virtualError:o};(0,r.aj)("xhr",n)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(p(),e.apply(t,n))}):t.addEventListener("readystatechange",p),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,o=t[s];return o&&(0,a.Kg)(r)&&(0,a.Kg)(i)&&(o.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let a=t[s];if(!a)return e.apply(t,n);void 0!==n[0]&&(a.body=n[0]);let o={startTimestamp:1e3*(0,i.zf)(),xhr:t};return(0,r.aj)("xhr",o),e.apply(t,n)}})}},45154:(e,t,n)=>{e.exports=n(85284)},46514:(e,t,n)=>{"use strict";n.d(t,{FA:()=>i,Jz:()=>a,wq:()=>o});var r=n(67794);function i(e,t=(0,r.Wk)()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let a=Date.parse(`${e}`);return isNaN(a)?6e4:a-t}function a(e,t,n=(0,r.Wk)()){return(e[t]||e.all||0)>n}function o(e,{statusCode:t,headers:n},a=(0,r.Wk)()){let s={...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),o=(isNaN(i)?60:i)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(s[e]=a+o):s[e]=a+o;else s.all=a+o}else u?s.all=a+i(u,a):429===t&&(s.all=a+6e4);return s}},47272:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a,e:()=>i});var r=n(24721);function i(){return(0,r.eJ)()}function a(){return(0,r.eJ)().substring(16)}},47329:(e,t,n)=>{"use strict";let r;n.d(t,{Bi:()=>l,KU:()=>h,m6:()=>p,o5:()=>u,rB:()=>f,rm:()=>c,v4:()=>d,vn:()=>m});var i=n(56160),a=n(88281),o=n(91669),s=n(47272);function l(){return void 0!==r}function u(){let e=(0,a.EU)();return(0,i.h)(e).getCurrentScope()}function c(){let e=(0,a.EU)();return(0,i.h)(e).getIsolationScope()}function p(){return(0,a.BY)("globalScope",()=>new o.H)}function d(...e){let t=(0,a.EU)(),n=(0,i.h)(t);if(2===e.length){let[t,r]=e;return t?n.withSetScope(t,r):n.withScope(r)}return n.withScope(e[0])}function f(...e){let t=(0,a.EU)(),n=(0,i.h)(t);if(2===e.length){let[t,r]=e;return t?n.withSetIsolationScope(t,r):n.withIsolationScope(r)}return n.withIsolationScope(e[0])}function h(){return u().getClient()}function m(e){let t=r?.();if(t)return{trace_id:t.traceId,span_id:t.spanId};let{traceId:n,parentSpanId:i,propagationSpanId:a}=e.getPropagationContext(),o={trace_id:n,span_id:a||(0,s.Z)()};return i&&(o.parent_span_id=i),o}},47618:(e,t,n)=>{"use strict";function r(e,t,n){let r,i,a,o=n?.maxWait?Math.max(n.maxWait,t):0,s=n?.setTimeoutImpl||setTimeout;function l(){return u(),r=e()}function u(){void 0!==i&&clearTimeout(i),void 0!==a&&clearTimeout(a),i=a=void 0}function c(){return i&&clearTimeout(i),i=s(l,t),o&&void 0===a&&(a=s(l,o)),r}return c.cancel=u,c.flush=function(){return void 0!==i||void 0!==a?l():r},c}n.d(t,{s:()=>r})},47619:(e,t,n)=>{"use strict";let r,i,a,o;n.d(t,{i:()=>c,z:()=>u});var s=n(36776),l=n(74840);function u(e){let t=l.O._sentryDebugIds,n=l.O._debugIds;if(!t&&!n)return{};let s=t?Object.keys(t):[],u=n?Object.keys(n):[];if(o&&s.length===i&&u.length===a)return o;i=s.length,a=u.length,o={},r||(r={});let c=(t,n)=>{for(let i of t){let t=n[i],a=r?.[i];if(a&&o&&t)o[a[0]]=t,r&&(r[i]=[a[0],t]);else if(t){let n=e(i);for(let e=n.length-1;e>=0;e--){let a=n[e],s=a?.filename;if(s&&o&&r){o[s]=t,r[i]=[s,t];break}}}}};return t&&c(s,t),n&&c(u,n),o}function c(e,t){let n=u(e);if(!n)return[];let r=[];for(let e of t){let t=(0,s.Wt)(e);t&&n[t]&&r.push({type:"sourcemap",code_file:e,debug_id:n[t]})}return r}},55391:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});let r=e=>e instanceof Promise&&!e[i],i=Symbol("chained PromiseLike"),a=(e,t,n)=>{let i=e.then(e=>(t(e),e),e=>{throw n(e),e});return r(i)&&r(e)?i:o(e,i)},o=(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}},56160:(e,t,n)=>{"use strict";n.d(t,{h:()=>d});
1var r=n(88281),i=n(91669),a=n(55391),o=n(83177);class s{constructor(e,t){let n,r;n=e||new i.H,r=t||new i.H,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){let t,n=this._pushScope();try{t=e(n)}catch(e){throw this._popScope(),e}return(0,o.Qg)(t)?(0,a.i)(t,()=>this._popScope(),()=>this._popScope()):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function l(){let e=(0,r.EU)(),t=(0,r.Se)(e);return t.stack=t.stack||new s((0,r.BY)("defaultCurrentScope",()=>new i.H),(0,r.BY)("defaultIsolationScope",()=>new i.H))}function u(e){return l().withScope(e)}function c(e,t){let n=l();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function p(e){return l().withScope(()=>e(l().getIsolationScope()))}function d(e){let t=(0,r.Se)(e);return t.acs?t.acs:{withIsolationScope:p,withScope:u,withSetScope:c,withSetIsolationScope:(e,t)=>p(t),getCurrentScope:()=>l().getScope(),getIsolationScope:()=>l().getIsolationScope()}}},56855:(e,t,n)=>{"use strict";n.d(t,{li:()=>g,mG:()=>m});var r=n(88548),i=n(96287),a=n(64343),o=n(83177),s=n(28919),l=n(91669),u=n(47619),c=n(24721),p=n(24608),d=n(31443),f=n(64672),h=n(41076);function m(e,t,n,m,g,_){var y,v,b,S;let w,{normalizeDepth:k=3,normalizeMaxBreadth:x=1e3}=e,T={...t,event_id:t.event_id||n.event_id||(0,c.eJ)(),timestamp:t.timestamp||(0,h.lu)()},E=n.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:n,release:i,dist:a,maxValueLength:o}=t;e.environment=e.environment||n||r.U,!e.release&&i&&(e.release=i),!e.dist&&a&&(e.dist=a);let s=e.request;s?.url&&o&&(s.url=(0,f.xv)(s.url,o)),o&&e.exception?.values?.forEach(e=>{e.value&&(e.value=(0,f.xv)(e.value,o))})})(T,e),y=T,(v=E).length>0&&(y.sdk=y.sdk||{},y.sdk.integrations=[...y.sdk.integrations||[],...v]),g&&g.emit("applyFrameMetadata",t),void 0===t.type&&(b=T,S=e.stackParser,w=(0,u.z)(S),b.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=w[e.filename])})}));let C=function(e,t){if(!t)return e;let n=e?e.clone():new l.H;return n.update(t),n}(m,n.captureContext);n.mechanism&&(0,c.M6)(T,n.mechanism);let A=g?g.getEventProcessors():[],I=(0,d.Om)(_,C),O=[...n.attachments||[],...I.attachments];O.length&&(n.attachments=O),(0,d.e2)(T,I);let R=[...A,...I.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,s.XW)(T):function(e,t,n,r=0){try{let l=function e(t,n,r,s){let l=r[s];if(!t||!l)return t;let u=l({...t},n);return(i.T&&null===u&&a.Yz.log(`Event processor "${l.id||"?"}" dropped event`),(0,o.Qg)(u))?u.then(t=>e(t,n,r,s+1)):e(u,n,r,s+1)}(t,n,e,r);return(0,o.Qg)(l)?l:(0,s.XW)(l)}catch(e){return(0,s.xg)(e)}}(R,T,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 k&&k>0)?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,p.S8)(e.data,t,n)}}))},...e.user&&{user:(0,p.S8)(e.user,t,n)},...e.contexts&&{contexts:(0,p.S8)(e.contexts,t,n)},...e.extra&&{extra:(0,p.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,p.S8)(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,p.S8)(e.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,p.S8)(e.contexts.flags,3,n)),r}(e,k,x):e)}function g(e){if(e){var t;return(t=e)instanceof l.H||"function"==typeof t||Object.keys(e).some(e=>_.includes(e))?{captureContext:e}:e}}let _=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},60763:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});let r=!1}
1,64343:(e,t,n)=>{"use strict";n.d(t,{Ow:()=>o,Yz:()=>d,Z9:()=>s,pq:()=>l});var r=n(88281),i=n(96287),a=n(74840);let o=["debug","info","warn","error","log","assert","trace"],s={};function l(e){if(!("console"in a.O))return e();let t=a.O.console,n={},r=Object.keys(s);r.forEach(e=>{let r=s[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function u(){return p().enabled}function c(e,...t){i.T&&u()&&l(()=>{a.O.console[e](`Sentry Logger [${e}]:`,...t)})}function p(){return i.T?(0,r.BY)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}let d={enable:function(){p().enabled=!0},disable:function(){p().enabled=!1},isEnabled:u,log:function(...e){c("log",...e)},warn:function(...e){c("warn",...e)},error:function(...e){c("error",...e)}}},64672:(e,t,n)=>{"use strict";n.d(t,{Xr:()=>u,_c:()=>l,gt:()=>s,nC:()=>o,xv:()=>a});var r=n(83177),i=n(36776);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 a=Math.min(i+140,r);return a>r-5&&(a=r),a===r&&(i=Math.max(a-140,0)),n=n.slice(i,a),i>0&&(n=`'{snip} ${n}`),a<r&&(n+=" {snip}"),n}function s(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let a=e[t];try{(0,r.L2)(a)?n.push((0,i.nY)(a)):n.push(String(a))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function l(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 u(e,t=[],n=!1){for(let r of t)if(l(e,r,n))return!0;return!1}},65232:(e,t,n)=>{"use strict";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}n.d(t,{i:()=>r})},67794:(e,t,n)=>{"use strict";let r;n.d(t,{Qw:()=>a,Wk:()=>s,hY:()=>o});var i=n(74840);function a(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 o(){return a(()=>Math.random())}function s(){return a(()=>Date.now())}},70647:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});let r="10.53.1"},74840:(e,t,n)=>{"use strict";n.d(t,{O:()=>r});let r=globalThis},75425:(e,t,n)=>{"use strict";function r(e){return!1}n.d(t,{f:()=>r}),n(47329)},76612:(e,t,n)=>{"use strict";n.d(t,{Ef:()=>l,Gc:()=>o,We:()=>u,uy:()=>s});var r=n(6762);let i=Symbol.for("sentry.skipNormalization"),a=Symbol.for("sentry.overrideNormalizationDepth");function o(e){(0,r.my)(e,i,!0)}function s(e,t){(0,r.my)(e,a,t)}function l(e){return!!e[i]}function u(e){let t=e[a];return"number"==typeof t?t:void 0}},78724:(e,t,n)=>{e.exports=n(7464)},80994:(e,t,n)=>{"use strict";n.d(t,{z:()=>i});var r=n(2496);let i=(e=!0)=>{let t=r.j.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t}},83177:(e,t,n)=>{"use strict";n.d(t,{BD:()=>s,Kg:()=>u,L2:()=>v,NF:()=>c,Qd:()=>d,Qg:()=>g,T2:()=>o,W6:()=>l,bJ:()=>i,gd:()=>m,ks:()=>b,mE:()=>_,sO:()=>p,tH:()=>y,vq:()=>h,xH:()=>f});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 a(e,t){return r.call(e)===`[object ${t}]`}function o(e){return a(e,"ErrorEvent")}function s(e){return a(e,"DOMError")}function l(e){return a(e,"DOMException")}function u(e){return a(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 d(e){return a(e,"Object")}function f(e){return"u">typeof Event&&y(e,Event)}function h(e){return"u">typeof Element&&y(e,Element)}function m(e){return a(e,"RegExp")}function g(e){return!!(e?.then&&"function"==typeof e.then)}function _(e){return d(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function y(e,t){try{return e instanceof t}catch{return!1}}function v(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue||e.__v_isVNode))}function b(e){return"u">typeof Request&&y(e,Request)}},85385:(e,t,n)=>{"use strict";n.d(t,{D0:()=>u,De:()=>l,sv:()=>o,yD:()=>s});var r=n(96287),i=n(64343),a=n(83177);let o="sentry-";function s(e){let t=u(e);if(!t)return;let n=Object.entries(t).reduce((e,[t,n])=>(t.startsWith(o)&&(e[t.slice(o.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[`${o}${t}`]=n),e),{});return 0!==Object.keys(t).length?Object.entries(t).reduce((e,[t,n],a)=>{let o=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,s=0===a?o:`${e},${o}`;return s.length>8192?(r.T&&i.Yz.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):s},""):void 0}}function u(e){if(e&&((0,a.Kg)(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>
1(Object.entries(c(t)).forEach(([t,n])=>{e[t]=n}),e),{}):c(e)}function c(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),{})}},85972:(e,t,n)=>{"use strict";n.d(t,{L:()=>l,d:()=>s});var r=n(6762),i=n(74840);let a="_sentryScope",o="_sentryIsolationScope";function s(e,t,n){e&&((0,r.my)(e,o,function(e){try{let t=i.O.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}(n)),(0,r.my)(e,a,t))}function l(e){return{scope:e[a],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[o])}}},88068:(e,t,n)=>{"use strict";let r,i,a,o,s;n.d(t,{a9:()=>B,hT:()=>H,Pt:()=>F,wv:()=>W,YG:()=>q,tC:()=>ee});var l=n(64343),u=n(36776),c=n(60763),p=n(2496);let d=(e,t,n,r)=>{let i,a;return o=>{if(t.value>=0&&(o||r)&&((a=t.value-(i??0))||void 0===i)){var s;i=t.value,t.delta=a,s=t.value,t.rating=s>n[1]?"poor":s>n[0]?"needs-improvement":"good",e(t)}}};var f=n(28296),h=n(12280),m=n(80994);let g=(e,t=-1)=>{let n=(0,m.z)(),r="navigate";return n&&(p.j.document?.prerendering||(0,h.b)()>0?r="prerender":p.j.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},_=new WeakMap;function y(e,t){try{return _.get(e)||_.set(e,new t),_.get(e)}catch(e){return new t}}class v{constructor(){v.prototype.__init.call(this),v.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}let b=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},S=e=>{let t=!1;return()=>{t||(e(),t=!0)}},w=e=>{p.j.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},k=[1800,3e3],x=[.1,.25],T=0,E=1/0,C=0,A=e=>{e.forEach(e=>{e.interactionId&&(E=Math.min(E,e.interactionId),T=(C=Math.max(C,e.interactionId))?(C-E)/7+1:0)})},I=()=>r?T:performance.interactionCount||0,O=0;class R{constructor(){R.prototype.__init.call(this),R.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){O=I(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor((I()-O)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||"first-input"===e.entryType))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);this._onAfterProcessingINPCandidate?.(n)}}}var P=n(36320);let $=e=>{let t=p.j.requestIdleCallback||p.j.setTimeout;p.j.document?.visibilityState==="hidden"?e():(e=S(e),(0,P.d)("visibilitychange",e,{once:!0,capture:!0}),(0,P.d)("pagehide",e,{once:!0,capture:!0}),t(()=>{e(),(0,P.Q)("visibilitychange",e,{capture:!0}),(0,P.Q)("pagehide",e,{capture:!0})}
1))},N=[200,500];class M{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}let D=[2500,4e3],j=[800,1800],L=e=>{p.j.document?.prerendering?w(()=>L(e)):p.j.document?.readyState!=="complete"?addEventListener("load",()=>L(e),!0):setTimeout(e)},z={},U={};function B(e,t=!1){return Q("cls",e,Y,i,t)}function F(e,t=!1){return Q("lcp",e,K,a,t)}function q(e){return Q("ttfb",e,G,o)}function H(e){return Q("inp",e,V,s)}function W(e,t){var n;let r;return X(e,t),U[e]||(r={},"event"===(n=e)&&(r.durationThreshold=0),b(n,e=>{J(n,{entries:e})},r),U[e]=!0),Z(e,t)}function J(e,t){let n=z[e];if(n?.length)for(let r of n)try{r(t)}catch(t){c.T&&l.Yz.error(`Error while triggering instrumentation handler.
2Type: ${e}
3Name: ${(0,u.qQ)(r)}
4Error:`,t)}}function Y(){return((e,t={})=>{((e,t={})=>{w(()=>{let n,r=(0,f.N)(),i=g("FCP"),a=b("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(a.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-(0,h.b)(),0),i.entries.push(t),n(!0)))});a&&(n=d(e,i,k,t.reportAllChanges))})})(S(()=>{let n,r=g("CLS",0),i=(0,f.N)(),a=y(t,v),o=e=>{for(let t of e)a._processEntry(t);a._sessionValue>r.value&&(r.value=a._sessionValue,r.entries=a._sessionEntries,n())},s=b("layout-shift",o);s&&(n=d(e,r,x,t.reportAllChanges),i.onHidden(()=>{o(s.takeRecords()),n(!0)}),p.j?.setTimeout?.(n))}))})(e=>{J("cls",{metric:e}),i=e},{reportAllChanges:!0})}function K(){return((e,t={})=>{w(()=>{let n,r=(0,f.N)(),i=g("LCP"),a=y(t,M),o=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))a._processEntry(o),o.startTime<r.firstHiddenTime&&(i.value=Math.max(o.startTime-(0,h.b)(),0),i.entries=[o],n())},s=b("largest-contentful-paint",o);if(s){n=d(e,i,D,t.reportAllChanges);let r=S(()=>{o(s.takeRecords()),s.disconnect(),n(!0)}),a=e=>{e.isTrusted&&($(r),(0,P.Q)(e.type,a,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])(0,P.d)(e,a,{capture:!0})}})})(e=>{J("lcp",{metric:e}),a=e},{reportAllChanges:!0})}function G(){return((e,t={})=>{let n=g("TTFB"),r=d(e,n,j,t.reportAllChanges);L(()=>{let e=(0,m.z)();e&&(n.value=Math.max(e.responseStart-(0,h.b)(),0),n.entries=[e],r(!0))})})(e=>{J("ttfb",{metric:e}),o=e})}function V(){return((e,t={})=>{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;let n=(0,f.N)();w(()=>{let i;"interactionCount"in performance||r||(r=b("event",A,{type:"event",buffered:!0,durationThreshold:0}));let a=g("INP"),o=y(t,R),s=e=>{$(()=>{for(let t of e)o._processEntry(t);let t=o._estimateP98LongestInteraction();t&&t._latency!==a.value&&(a.value=t._latency,a.entries=t.entries,i())})},l=b("event",s,{durationThreshold:t.durationThreshold??40});i=d(e,a,N,t.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{s(l.takeRecords()),i(!0)}))})})(e=>{J("inp",{metric:e}),s=e})}function Q(e,t,n,r,i=!1){let a;return X(e,t),U[e]||(a=n(),U[e]=!0),r&&t({metric:r}),Z(e,t,i?a:void 0)}function X(e,t){z[e]=z[e]||[],z[e].push(t)}function Z(e,t,n){return()=>{n&&n();let r=z[e];if(!r)return;let i=r.indexOf(t);-1!==i&&r.splice(i,1)}}function ee(e){return"duration"in e}},88281:(e,t,n)=>{"use strict";n.d(t,{BY:()=>s,EU:()=>a,Se:()=>o});var r=n(70647),i=n(74840);function a(){return o(i.O),i.O}function o(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||r.M,t[r.M]=t[r.M]||{}}function s(e,t,n=i.O){let a=n.__SENTRY__=n.__SENTRY__||{},o=a[r.M]=a[r.M]||{};return o[e]||(o[e]=t())}},88462:(e,t,n)=>{"use strict";function r(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}n.d(t,{t:()=>r})},88548:(e,t,n)=>{"use strict";n.d(t,{U:()=>r});let r="production"},90603:(e,t,n)=>{"use strict";n.d(t,{$N:()=>o,Hd:()=>a,xE:()=>s});var r=n(83177);let i=n(74840).O;function a(e,t={}){if(!e)return"<unknown>";try{let n,a=e,o=[],s=0,l=0,u=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||80;for(;a&&s++<5&&(n=function(e,t){let n=[];if(!e?.tagName)return"";if(i.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}n.push(e.tagName.toLowerCase());let a=t?.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;
4if(a?.length)a.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&n.push(`#${e.id}`);let t=e.className;if(t&&(0,r.Kg)(t))for(let e of t.split(/\s+/))n.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let r=e.getAttribute(t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}(a,u),"html"!==n&&(!(s>1)||!(l+3*o.length+n.length>=c)));)o.push(n),l+=n.length,a=a.parentNode;return o.reverse().join(" > ")}catch{return"<unknown>"}}function o(){try{return i.document.location.href}catch{return""}}function s(e,t=5){if(!i.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}},91669:(e,t,n)=>{"use strict";n.d(t,{H:()=>h});var r=n(96287),i=n(7433),a=n(64343),o=n(83177),s=n(24859),l=n(24721),u=n(47272),c=n(67794),p=n(4488),d=n(64672),f=n(41076);class h{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 h;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:a,contexts:s,level:l,fingerprint:u=[],propagationContext:c,conversationId:p}=(t instanceof h?t.getScopeData():(0,o.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,...s},a&&Object.keys(a).length&&(this._user=a),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,f.lu)(),...e,message:e.message?(0,d.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,s.h)(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}
4captureException(e,t){let n=t?.event_id||(0,l.eJ)();if(!this._client)return r.T&&a.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&&a.Yz.warn("No client configured on scope - will not capture message!"),i;let o=n?.syntheticException??Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:o,...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&&a.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)}}},93114:(e,t,n)=>{"use strict";n.d(t,{E1:()=>w,Ef:()=>a,Fy:()=>C,JD:()=>s,Kh:()=>p,Kp:()=>h,Lc:()=>E,Le:()=>S,Sn:()=>u,Ts:()=>x,Wp:()=>d,Xg:()=>v,_8:()=>f,bC:()=>m,c9:()=>T,dB:()=>y,fs:()=>l,g1:()=>g,i_:()=>r,jG:()=>k,oJ:()=>_,sy:()=>i,uT:()=>o,xc:()=>c,zR:()=>b});let r="sentry.source",i="sentry.sample_rate",a="sentry.previous_trace_sample_rate",o="sentry.op",s="sentry.origin",l="sentry.idle_span_finish_reason",u="sentry.measurement_unit",c="sentry.measurement_value",p="sentry.release",d="sentry.environment",f="sentry.segment.name",h="sentry.segment.id",m="sentry.sdk.name",g="sentry.sdk.version",_="user.id",y="user.email",v="user.ip_address",b="user.name",S="sentry.custom_span_name",w="sentry.profile_id",k="sentry.exclusive_time",x="http.request.method",T="url.full",E="sentry.link.type",C="gen_ai.conversation.id"},94226:(e,t,n)=>{"use strict";n.d(t,{Bk:()=>q,CC:()=>g,Ck:()=>v,G_:()=>w,HQ:()=>x,Hu:()=>L,PL:()=>O,Qh:()=>S,RD:()=>A,VS:()=>z,aO:()=>_,aW:()=>F,cI:()=>T,et:()=>C,i$:()=>M,kX:()=>b,pK:()=>$,uU:()=>k,xO:()=>U,xl:()=>H,yW:()=>N,zQ:()=>W,zU:()=>B});var r=n(56160),i=n(12518),a=n(88281),o=n(47329),s=n(93114),l=n(28902),u=n(85972),c=n(6762),p=n(47272),d=n(41076),f=n(13301),h=n(64343),m=n(4488);let g=0,_=1,y=!1;function v(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:a,status:o,origin:s,links:l}=C(e);return{parent_span_id:a,span_id:t,trace_id:n,data:r,op:i,status:o,origin:s,links:l}}function b(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext(),i=r?t:C(e).parent_span_id,a=(0,u.L)(e).scope;return{parent_span_id:i,span_id:r?a?.getPropagationContext().propagationSpanId||(0,p.Z)():t,trace_id:n}}function S(e){let{traceId:t,spanId:n}=e.spanContext(),r=$(e);return(0,f.TC)(t,n,r)}function w(e){let{traceId:t,spanId:n}=e.spanContext(),r=$(e);return(0,f.Iy)(t,n,r)}function k(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:n===_,attributes:i,...r})):void 0}function x(e){return e?.length?e.map(({context:{spanId:e,traceId:t,traceFlags:n},attributes:r})=>({span_id:e,trace_id:t,sampled:n===_,attributes:r})):void 0}function T(e){return"number"==typeof e?E(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?E(e.getTime()):(0,d.zf)()}function E(e){return e>0x2540be3ff?e/1e3:e}function C(e){if(P(e))return e.getSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(R(e)){let{attributes:r,startTime:i,name:a,endTime:o,status:l,links:u}=e;return{span_id:t,trace_id:n,data:r,description:a,parent_span_id:I(e),start_timestamp:T(i),timestamp:T(o)||void 0,status:N(l),op:r[s.uT],origin:r[s.JD],links:k(u)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function A(e){if(P(e))return e.getStreamedSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(R(e)){let{attributes:r,startTime:i,name:a,endTime:o,status:s,links:l}=e;return{name:a,span_id:t,trace_id:n,parent_span_id:I(e),start_timestamp:T(i),end_timestamp:T(o),is_segment:e===F(e),status:M(s),attributes:r,links:x(l)}}return{span_id:t,trace_id:n,start_timestamp:0,name:"",end_timestamp:0,status:"ok",is_segment:e===F(e)}}function I(e){return"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0}function O(e){return{...e,attributes:(0,i.SY)(e.attributes),links:e.links?.map(e=>({...e,attributes:(0,i.SY)(e.attributes)}))}}function R(e){return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}function P(e){return"function"==typeof e.getSpanJSON}function $(e){let{traceFlags:t}=e.spanContext();return t===_}function N(e){if(e&&e.code!==l.a3)return e.code===l.F3?"ok":e.message||"internal_error"}function M(e){return e&&e.code!==l.F3&&e.code!==l.a3&&"cancelled"!==e.message?"error":"ok"}let D="_sentryChildSpans",j="_sentryRootSpan";function L(e,t){let n=e[j]||e;(0,c.my)(t,j,n),e[D]?e[D].add(t):(0,c.my)(e,D,new Set([t]))}function z(e,t){e[D]&&e[D].delete(t)}function U(e){let t=new Set;return!function e(n){if(!t.has(n)&&$(n))for(let r of(t.add(n),n[D]?Array.from(n[D]):[]))e(r)}(e),Array.from(t)}let B=F;function F(e){return e[j]||e}function q(){let e=(0,a.EU)(),t=(0,r.h)(e);return t.getActiveSpan?t.getActiveSpan():(0,m.f)((0,o.o5)())}
4function H(){y||((0,h.pq)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),y=!0)}function W(e,t){e.updateName(t),e.setAttributes({[s.i_]:"custom",[s.Le]:t})}},96216:(e,t,n)=>{"use strict";let r,i,a,o,s,l,u,c,p,d,f,h,m,g;n.r(t),n.d(t,{BrowserClient:()=>tp,ErrorBoundary:()=>cl,MULTIPLEXED_TRANSPORT_EXTRA_KEY:()=>a0,OpenFeatureIntegrationHook:()=>uU,Profiler:()=>ci,SDK_VERSION:()=>x.M,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>H.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>H.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>H.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>H.i_,Scope:()=>a4.H,WINDOW:()=>ts,addBreadcrumb:()=>tk.Z,addEventProcessor:()=>E.SA,addIntegration:()=>P,breadcrumbsIntegration:()=>tO,browserApiErrorsIntegration:()=>tP,browserProfilingIntegration:()=>uN,browserSessionIntegration:()=>tD,browserTracingIntegration:()=>pm,buildLaunchDarklyFlagUsedHandler:()=>uL,captureConsoleIntegration:()=>a3,captureEvent:()=>E.r,captureException:()=>E.Cp,captureFeedback:()=>ie,captureMessage:()=>E.wd,captureReactException:()=>uV,captureRequestError:()=>pk,captureRouterTransitionStart:()=>r3,captureSession:()=>E.J5,captureUnderscoreErrorException:()=>px,chromeStackLineParser:()=>t7,close:()=>E.VN,consoleLoggingIntegration:()=>a9,contextLinesIntegration:()=>lE,continueTrace:()=>nB,createConsolaReporter:()=>ot,createLangChainCallbackHandler:()=>ss,createReduxEnhancer:()=>cp,createTransport:()=>eM,createUserFeedbackEnvelope:()=>lf,cultureContextIntegration:()=>tz,dedupeIntegration:()=>Y,defaultRequestInstrumentationOptions:()=>rI,defaultStackLineParsers:()=>ns,defaultStackParser:()=>nl,diagnoseSdkConnectivity:()=>uJ,elementTimingIntegration:()=>ut,endSession:()=>E.ky,eventFiltersIntegration:()=>j,eventFromException:()=>tn,eventFromMessage:()=>tr,exceptionFromError:()=>e7,extraErrorDataIntegration:()=>su,featureFlagsIntegration:()=>sh,feedbackAsyncIntegration:()=>aX,feedbackIntegration:()=>aZ,feedbackSyncIntegration:()=>aZ,flush:()=>E.bX,forceLoad:()=>nf,functionToStringIntegration:()=>q,geckoStackLineParser:()=>ne,getActiveSpan:()=>W.Bk,getClient:()=>A.KU,getCurrentScope:()=>A.o5,getDefaultIntegrations:()=>nd,getFeedback:()=>iU,getGlobalScope:()=>A.m6,getIsolationScope:()=>A.rm,getReplay:()=>lM.M,getRootSpan:()=>W.zU,getSpanDescendants:()=>W.xO,getSpanStatusFromHttpCode:()=>nR.AJ,getTraceData:()=>rS,globalHandlersIntegration:()=>tY,graphqlClientIntegration:()=>l$,growthbookIntegration:()=>uH,httpClientIntegration:()=>lv,httpContextIntegration:()=>tQ,inboundFiltersIntegration:()=>L,init:()=>r8,instrumentAnthropicAiClient:()=>sw,instrumentCreateReactAgent:()=>sC,instrumentGoogleGenAIClient:()=>sN,instrumentLangChainEmbeddings:()=>sD,instrumentLangGraph:()=>sA,instrumentOpenAiClient:()=>sB,instrumentOutgoingRequests:()=>rO,instrumentSupabaseClient:()=>sV,isBotUserAgent:()=>r$,isEnabled:()=>E.Ol,isInitialized:()=>E.Dp,lastEventId:()=>E.Q,launchDarklyIntegration:()=>uj,lazyLoadIntegration:()=>aQ,linkedErrorsIntegration:()=>t1,logger:()=>b,makeBrowserOfflineTransport:()=>uu,makeFetchTransport:()=>np,makeMultiplexedTransport:()=>a2,metrics:()=>S,moduleMetadataIntegration:()=>la,onLoad:()=>nh,openFeatureIntegration:()=>uz,opera10StackLineParser:()=>ni,opera11StackLineParser:()=>no,parameterize:()=>sX,reactErrorHandler:()=>uQ,reactRouterV3BrowserTracingIntegration:()=>cd,reactRouterV4BrowserTracingIntegration:()=>cg,reactRouterV5BrowserTracingIntegration:()=>c_,reactRouterV6BrowserTracingIntegration:()=>pr,reactRouterV7BrowserTracingIntegration:()=>pl,registerSpanErrorInstrumentation:()=>n2,registerWebWorker:()=>uG,replayCanvasIntegration:()=>ue,replayIntegration:()=>lM.w,reportPageLoaded:()=>un,reportingObserverIntegration:()=>l_,rewriteFramesIntegration:()=>nw,sendFeedback:()=>iR,setActiveSpanInBrowser:()=>ur,setContext:()=>E.o,setConversationId:()=>E.Ji,setCurrentClient:()=>Q,setExtra:()=>E.l7,setExtras:()=>E.cx,setHttpStatus:()=>nR.N8,setMeasurement:()=>nE,setTag:()=>E.NA,setTags:()=>E.Wt,setUser:()=>E.gV,showReportDialog:()=>lh,spanStreamingIntegration:()=>ua,spanToBaggageHeader:()=>en.HW,spanToJSON:()=>W.et,spanToTraceHeader:()=>W.Qh,spotlightBrowserIntegration:()=>uD,startBrowserTracingNavigationSpan:()=>rj,startBrowserTracingPageLoadSpan:()=>rD,startInactiveSpan:()=>pP,startNewTrace:()=>nH,startSession:()=>E.J0,startSpan:()=>pO,startSpanManual:()=>pR,statsigIntegration:()=>uW,supabaseIntegration:()=>sQ,suppressTracing:()=>nq,tanstackRouterBrowserTracingIntegration:()=>ch,thirdPartyErrorFilterIntegration:()=>lo,uiProfiler:()=>ld,unleashIntegration:()=>uB,updateSpanName:()=>W.zQ,useProfiler:()=>co,viewHierarchyIntegration:()=>lN,webWorkerIntegration:()=>uY,winjsStackLineParser:()=>nn,withActiveSpan:()=>nF,withErrorBoundary:()=>cu,withIsolationScope:()=>A.rB,withProfiler:()=>ca,withScope:()=>A.v4,withSentryConfig:()=>r9,withSentryReactRouterV6Routing:()=>ps,withSentryReactRouterV7Routing:()=>pu,withSentryRouting:()=>cv,withServerActionInstrumentation:()=>p$,withStreamedSpan:()=>er,wrapApiHandlerWithSentryVercelCrons:()=>pM,wrapAppGetInitialPropsWithSentry:()=>pz,wrapCreateBrowserRouterV6:()=>pa,wrapCreateBrowserRouterV7:()=>pc,wrapCreateMemoryRouterV6:()=>po,wrapCreateMemoryRouterV7:()=>pp,wrapDocumentGetInitialPropsWithSentry:()=>pU,wrapErrorGetInitialPropsWithSentry:()=>pB,wrapGenerationFunctionWithSentry:()=>pF,wrapGetInitialPropsWithSentry:()=>pq,wrapGetServerSidePropsWithSentry:()=>pH,wrapGetStaticPropsWithSentry:()=>pW,wrapMiddlewareWithSentry:()=>pJ,wrapPageComponentWithSentry:()=>pK,wrapRouteHandlerWithSentry:()=>pG,wrapServerComponentWithSentry:()=>pV,wrapUseRoutesV6:()=>pi,wrapUseRoutesV7:()=>pd,zodErrorsIntegration:()=>lp});var _,y,v,b={};n.r(b),n.d(b,{debug:()=>s2,error:()=>s6,fatal:()=>s5,fmt:()=>sZ,info:()=>s4,trace:()=>s1,warn:()=>s3});var S={};n.r(S),n.d(S,{count:()=>s8,distribution:()=>le,gauge:()=>s9});var w=n(74840),k=n(64343),x=n(70647);function T(e,t,n=[t],r="npm"){let i=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};i.name||(i.name=`sentry.javascript.${t}`,i.packages=n.map(e=>({name:`${r}:@sentry/${e}`,version:x.M})),i.version=x.M)}var E=n(7162),C=n(96287),A=n(47329);let I=[];function O(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function R(e,t,n){if(n[t.name]){C.T&&k.Yz.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,I.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),I.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))}),C.T&&k.Yz.log(`Integration installed: ${t.name}`)}function P(e){let t=(0,A.KU)();if(!t){C.T&&k.Yz.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}function $(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}var N=n(24721),M=n(64672);let D=[/^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$/],j=(e={})=>{let t;return{name:"EventFilters",setup(n){t=z(e,n.getOptions())},processEvent:(n,r,i)=>(t||(t=z(e,i.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,M.Xr)(n,t)}(e,t.ignoreTransactions))return C.T&&k.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
5Event: ${(0,N.$X)(e)}`),!0}else{var n,r,i;if(n=e,r=t.ignoreErrors,r?.length&&$(n).some(e=>(0,M.Xr)(e,r)))return C.T&&k.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
6Event: ${(0,N.$X)(e)}`),!0;if(i=e,i.exception?.values?.length&&!i.message&&!i.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return C.T&&k.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace.
7Event: ${(0,N.$X)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=U(e);return!!n&&(0,M.Xr)(n,t)}(e,t.denyUrls))return C.T&&k.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option.
8Event: ${(0,N.$X)(e)}.
9Url: ${U(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=U(e);return!n||(0,M.Xr)(n,t)}(e,t.allowUrls))return C.T&&k.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option.
10Event: ${(0,N.$X)(e)}.
11Url: ${U(e)}`),!0}return!1}(n,t)?n:null)}},L=(e={})=>({...j(e),name:"InboundFilters"});function z(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:D],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function U(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 C.T&&k.Yz.error(`Cannot extract url for event ${(0,N.$X)(e)}`),null}}var B=n(6762);let F=new WeakMap,q=()=>({name:"FunctionToString",setupOnce(){r=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,B.sp)(this),n=F.has((0,A.KU)())&&void 0!==t?t:this;return r.apply(n,e)}}catch{}},setup(e){F.set(e,!0)}});var H=n(93114),W=n(94226),J=n(36776);let Y=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var n,r,i,a,o,s;let l,u,c,p;if(n=t,(r=e)&&(i=n,a=r,l=i.message,u=a.message,(l||u)&&(!l||u)&&(l||!u)&&l===u&&G(i,a)&&K(i,a)&&1||(o=n,s=r,c=V(s),p=V(o),c&&p&&c.type===p.type&&c.value===p.value&&G(o,s)&&K(o,s)
11)))return C.T&&k.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}};function K(e,t){let n=(0,J.RV)(e),r=(0,J.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 G(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 V(e){return e.exception?.values?.[0]}function Q(e){(0,A.o5)().setClient(e)}var X=n(5526);function Z(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function ee(e,t,n){let r;return t||`${Z(e)}${e.projectId}/envelope/?${r={sentry_version:"7"},e.publicKey&&(r.sentry_key=e.publicKey),n&&(r.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(r).toString()}`}var et=n(88548),en=n(40083);function er(e){return(0,B.my)(e,"_streamed",!0),e}function ei(e){return!!e&&"function"==typeof e&&"_streamed"in e&&!!e._streamed}var ea=n(98921);function eo(e){k.Yz.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function es(e,t){if(!t?.length)return!1;for(let r of t){var n;if("string"==typeof(n=r)||n instanceof RegExp){if(e.description&&(0,M._c)(e.description,r))return C.T&&eo(e),!0;continue}let t=!!r.attributes&&Object.keys(r.attributes).length>0;if(!r.name&&!r.op&&!t)continue;let i=!r.name||e.description&&(0,M._c)(e.description,r.name),a=!r.op||e.op&&(0,M._c)(e.op,r.op),o=!r.attributes||Object.entries(r.attributes).every(([t,n])=>(function(e,t){return"string"==typeof e&&("string"==typeof t||t instanceof RegExp)?(0,M._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(i&&a&&o)return C.T&&eo(e),!0}return!1}var el=n(12518),eu=n(88281),ec=n(83177),ep=n(31443),ed=n(4488),ef=n(41076);let eh=0;function em(e){let t=Math.floor(1e3*e);void 0!==i&&t!==i&&(eh=0);let n=eh;return eh++,i=t,{key:"sentry.timestamp.sequence",value:{value:n,type:"integer"}}}function eg(e,t){return t?(0,A.v4)(t,()=>{let n=(0,W.Bk)(),r=n?(0,W.kX)(n):(0,A.vn)(t);return[n?(0,en.k1)(n):(0,en.ao)(e,t),r]}):[void 0,void 0]}let e_={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};var ey=n(4694);function ev(e,t,n,r=!0){n&&(!e[t]||r)&&(e[t]=n)}function eb(e,t){var n;let r=ek(),i=(n=e,ek().get(n));void 0===i?r.set(e,[t]):i.length>=100?(ew(e,i),r.set(e,[t])):r.set(e,[...i,t])}function eS(e,t=(0,A.o5)(),n=eb){let r=t?.getClient()??(0,A.KU)();if(!r){C.T&&k.Yz.warn("No client available to capture log.");return}let{release:i,environment:a,enableLogs:o=!1,beforeSendLog:s}=r.getOptions();if(!o){C.T&&k.Yz.warn("logging option not enabled, log will not be captured.");return}let[,l]=eg(r,t),u={...e.attributes},{user:{id:c,email:p,username:d},attributes:f={}}=(0,ep.Om)((0,A.rm)(),t);ev(u,"user.id",c,!1),ev(u,"user.email",p,!1),ev(u,"user.name",d,!1),ev(u,"sentry.release",i),ev(u,"sentry.environment",a);let{name:h,version:m}=r.getSdkMetadata()?.sdk??{};ev(u,"sentry.sdk.name",h),ev(u,"sentry.sdk.version",m);let g=r.getIntegrationByName("Replay"),_=g?.getReplayId(!0);ev(u,"sentry.replay_id",_),_&&g?.getRecordingMode()==="buffer"&&ev(u,"sentry._internal.replay_is_buffering",!0);let y=e.message;if((0,ec.NF)(y)){let{__sentry_template_string__:e,__sentry_template_values__:t=[]}=y;t?.length&&(u["sentry.message.template"]=e),t.forEach((e,t)=>{u[`sentry.message.parameter.${t}`]=e})}let v=(0,ed.f)(t);ev(u,"sentry.trace.parent_span_id",v?.spanContext().spanId);let b={...e,attributes:u};r.emit("beforeCaptureLog",b);let S=s?(0,k.pq)(()=>s(b)):b;if(!S){r.recordDroppedEvent("before_send","log_item",1),C.T&&k.Yz.warn("beforeSendLog returned null, log will not be captured.");return}let{level:w,message:x,attributes:T={},severityNumber:E}=S,I=(0,ef.zf)(),O=em(I);n(r,{timestamp:I,level:w,body:x,trace_id:l?.trace_id,severity_number:E??e_[w],attributes:{...(0,el.SY)(f),...(0,el.SY)(T,!0),[O.key]:O.value}}),r.emit("afterCaptureLog",S)}function ew(e,t){var n,r,i,a,o;let s,l,u=t??(o=e,ek().get(o))??[];if(0===u.length)return;let c=e.getOptions(),p=(n=c._metadata,r=c.tunnel,i=e.getDsn(),a=c.sendDefaultPii,s={},n?.sdk&&(s.sdk={name:n.sdk.name,version:n.sdk.version}),r&&i&&(s.dsn=(0,X.SB)(i)),(0,ea.h4)(s,[(l=a?"auto":"never",[{type:"log",item_count:u.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...(0,ey.B)()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:u}])]));ek().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(p)}function ek(){return(0,eu.BY)("clientToLogBufferMap",()=>new WeakMap)}function ex(e,t,n,r=!0){!n||!r&&t in e||(e[t]=n)}function eT(e,t){var n;let r=eC(),i=(n=e,eC().get(n));void 0===i?r.set(e,[t]):i.length>=1e3?(eE(e,i),r.set(e,[t])):r.set(e,[...i,t])}function eE(e,t){var n,r,i,a,o;let s,l,u=t??(o=e,eC().get(o))??[];if(0===u.length)return;let c=e.getOptions(),p=(n=c._metadata,r=c.tunnel,i=e.getDsn(),a=c.sendDefaultPii,s={},n?.sdk&&(s.sdk={name:n.sdk.name,version:n.sdk.version}),r&&i&&(s.dsn=(0,X.SB)(i)),(0,ea.h4)(s,[(l=a?"auto":"never",[{type:"trace_metric",item_count:u.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...(0,ey.B)()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:u}])]));eC().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(p)}function eC(){return(0,eu.BY)("clientToMetricBufferMap",()=>new WeakMap)}var eA=n(7433);function eI(e){return"stream"===e.getOptions().traceLifecycle}var eO=n(28919);function eR(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}let eP=Symbol.for("SentryBufferFullError");function e$(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size<e))return(0,eO.xg)(eP);let r=n();return t.add(r),r.then(()=>{t.delete(r)},()=>{t.delete(r)}),r},drain:function(e){if(!t.size)return(0,eO.XW)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>eR(setTimeout(()=>t(!1),e)))]):n}}}var eN=n(46514);function eM(e,t,n=e$(e.bufferSize||64)){let r={};return{send:function(i){let a=[];if((0,ea.yH)(i,(t,n)=>{let i=(0,ea.zk)(n);(0,eN.Jz)(r,i)?e.recordDroppedEvent("ratelimit_backoff",i):a.push(t)}),0===a.length)return Promise.resolve({});let o=(0,ea.h4)(i[0],a),s=t=>{if((0,ea.hP)(o,["client_report"])){C.T&&k.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,ea.yH)(o,(n,r)=>{e.recordDroppedEvent(t,(0,ea.zk)(r))})};return n.add(()=>t({body:(0,ea.bN)(o)}).then(e=>(413===e.statusCode?(C.T&&k.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),s("send_error")):(C.T&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&k.Yz.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=(0,eN.wq)(r,e)),e),e=>{throw s("network_error"),C.T&&k.Yz.error("Encountered error running transport request:",e),e})).then(e=>e,e=>
11{if(e===eP)return C.T&&k.Yz.error("Skipped sending event because buffer is full."),s("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}var eD=n(24859),ej=n(65232),eL=n(56855),ez=n(67794);let eU="Not capturing exception because it's already been captured.",eB="Discarded session because of missing or non-string release",eF=Symbol.for("SentryInternalError"),eq=Symbol.for("SentryDoNotSendEventError");function eH(e){return{message:e,[eF]:!0}}function eW(e){return{message:e,[eq]:!0}}function eJ(e){return!!e&&"object"==typeof e&&eF in e}function eY(e){return!!e&&"object"==typeof e&&eq in e}function eK(e,t,n,r,i){let a,o=0,s=!1;e.on(n,()=>{o=0,clearTimeout(a),s=!1}),e.on(t,t=>{(o+=r(t))>=8e5?i(e):s||(s=!0,a=eR(setTimeout(()=>{i(e)},5e3)))}),e.on("flush",()=>{i(e)})}class eG{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=e$(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=(0,X.AD)(e.dsn):C.T&&k.Yz.warn("No DSN provided, client will not send events."),this._dsn){const t=ee(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&eK(this,"afterCaptureLog","flushLogs",e0,ew),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&eK(this,"afterCaptureMetric","flushMetrics",eZ,eE)}captureException(e,t,n){let r=(0,N.eJ)();if((0,N.GR)(e))return C.T&&k.Yz.log(eU),r;let i={event_id:r,...t};return this._process(()=>this.eventFromException(e,i).then(e=>this._captureEvent(e,i,n)).then(e=>e),"error"),i.event_id}captureMessage(e,t,n,r){let i={event_id:(0,N.eJ)(),...n},a=(0,ec.NF)(e)?e:String(e),o=(0,ec.sO)(e),s=o?this.eventFromMessage(a,t,i):this.eventFromException(e,i);return this._process(()=>s.then(e=>this._captureEvent(e,i,r)),o?"unknown":"error"),i.event_id}captureEvent(e,t,n){let r=(0,N.eJ)();if(t?.originalException&&(0,N.GR)(t.originalException))return C.T&&k.Yz.log(eU),r;let i={event_id:r,...t},a=e.sdkProcessingMetadata||{},o=a.capturedSpanScope,s=a.capturedSpanIsolationScope,l=eV(e.type);return this._process(()=>this._captureEvent(e,i,o||n,s),l),i.event_id}captureSession(e){this.sendSession(e),(0,eA.qO)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(this.emit("flush"),!t)return!0;let n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){ew(this);let t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),R(this,e,this._integrations),t||O(this,[e])}sendEvent(e,t={}){var n,r,i;let a,o,s,l;this.emit("beforeSendEvent",e,t);let u=function(e,t){if("transaction"!==e.type||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||!t.getOptions().streamGenAiSpans||eI(t))return;let n=[],r=[];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,W.PL)(t)}(t)):r.push(t);if(0===n.length)return;e.spans=r;let i=t.getOptions().sendDefaultPii?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,ey.B)()&&{ingest_settings:{infer_ip:i,infer_user_agent:i}},items:n}]}(e,this),c=(n=this._dsn,r=this._options._metadata,i=this._options.tunnel,a=(0,ea.Cj)(r),o=e.type&&"replay_event"!==e.type?e.type:"event",!function(e,t){if(!t)return;let n=e.sdk||{};e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0}}(e,r?.sdk),s=(0,ea.n2)(e,a,i,n),delete e.sdkProcessingMetadata,l=[{type:o},e],(0,ea.h4)(s,[l]));for(let e of t.attachments||[])c=(0,ea.W3)(c,(0,ea.bm)(e));u&&(c=(0,ea.W3)(c,u)),this.sendEnvelope(c).then(t=>
11this.emit("afterSendEvent",e,t))}sendSession(e){var t,n,r;let i,a,o,{release:s,environment:l=et.U}=this._options;if("aggregates"in e){let t=e.attrs||{};if(!t.release&&!s){C.T&&k.Yz.warn(eB);return}t.release=t.release||s,t.environment=t.environment||l,e.attrs=t}else{if(!e.release&&!s){C.T&&k.Yz.warn(eB);return}e.release=e.release||s,e.environment=e.environment||l}this.emit("beforeSendSession",e);let u=(t=this._dsn,n=this._options._metadata,r=this._options.tunnel,i=(0,ea.Cj)(n),a={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:(0,X.SB)(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()],(0,ea.h4)(a,[o]));this.sendEnvelope(u)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let r=`${e}:${t}`;C.T&&k.Yz.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||new Set,r=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return C.T&&k.Yz.error("Error while sending envelope:",e),{}}return C.T&&k.Yz.error("Transport disabled"),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){var e;let t,{integrations:n}=this._options;this._integrations=(e=this,t={},n.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),n.forEach(n=>{n&&R(e,n,t)}),t),O(this,n)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1,i=t.exception?.values;if(i){for(let e of(r=!0,n=!1,i))if(e.mechanism?.handled===!1){n=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&n)&&((0,eA.qO)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r){let i=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a?.length&&(t.integrations=a),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,eL.mG)(i,e,t,n,this,r).then(e=>
11(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:{...e.contexts?.trace,...(0,A.vn)(n)},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,en.ao)(this,n),...e.sdkProcessingMetadata}),e))}_captureEvent(e,t={},n=(0,A.o5)(),r=(0,A.rm)()){return C.T&&eQ(e)&&k.Yz.log(`Captured error event \`${$(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{C.T&&(eY(e)?k.Yz.log(e.message):eJ(e)?k.Yz.warn(e.message):k.Yz.warn(e))})}_processEvent(e,t,n,r){let i=this.getOptions(),{sampleRate:a}=i,o=eX(e),s=eQ(e),l=e.type||"error",u=`before send for type \`${l}\``,c=void 0===a?void 0:(0,ej.i)(a);if(s&&"number"==typeof c&&(0,ez.hY)()>c)return this.recordDroppedEvent("sample_rate","error"),(0,eO.xg)(eW(`Discarding event because it's not included in the random sample (sampling rate = ${a})`));let p=eV(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",p),eW("An event processor returned `null`, will not send event.");return t.data?.__sentry__===!0?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,ec.Qg)(e))return e.then(e=>{if(!(0,ec.Qd)(e)&&null!==e)throw eH(n);return e},e=>{throw eH(`${t} rejected with ${e}`)});if(!(0,ec.Qd)(e)&&null!==e)throw eH(n);return e}(function(e,t,n,r){let{beforeSend:i,beforeSendTransaction:a,ignoreSpans:o}=t,s=!ei(t.beforeSendSpan)&&t.beforeSendSpan,l=n;if(eQ(l)&&i)return i(l,r);if(eX(l)){if(s||o){let t=function(e){let{trace_id:t,parent_span_id:n,span_id:r,status:i,origin:a,data:o,op:s}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:a,profile_id:o?.[H.E1],exclusive_time:o?.[H.jG],measurements:e.measurements,is_segment:!0}}(l);if(o?.length&&es({description:t.description,op:t.op,attributes:t.data},o))return null;if(s){let e=s(t);if(e)l=(0,eD.h)(n,{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&&{[H.E1]:e.profile_id},...e.exclusive_time&&{[H.jG]:e.exclusive_time}}}},measurements:e.measurements});else(0,W.xl)()}if(l.spans){let t=[],n=l.spans;for(let e of n){if(o?.length&&es({description:e.description,op:e.op,attributes:e.data},o)){!function(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)}(n,e);continue}if(s){let n=s(e);n?t.push(n):((0,W.xl)(),t.push(e))}else t.push(e)}let r=l.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),l.spans=t}}if(a){if(l.spans){let e=l.spans.length;l.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(l,r)}}return l}(this,i,e,t),u)}).then(i=>{if(null===i){if(this.recordDroppedEvent("before_send",p),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw eW(`${u} returned \`null\`, will not send event.`)}let a=n.getSession()||r.getSession();if(s&&a&&this._updateSessionFromEvent(a,i),o){let e=(i.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(i.spans?i.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let l=i.transaction_info;return o&&l&&i.transaction!==e.transaction&&(i.transaction_info={...l,source:"custom"}),this.sendEvent(i,t),i}).then(null,e=>{if(eY(e)||eJ(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),eH(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
12Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===eP&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){var e;let t;C.T&&k.Yz.log("Flushing outcomes...");let n=this._clearOutcomes();if(0===n.length){C.T&&k.Yz.log("No outcomes to send");return}if(!this._dsn){C.T&&k.Yz.log("No dsn provided, will not send outcomes");return}C.T&&k.Yz.log("Sending outcomes:",n);let r=(e=this._options.tunnel&&(0,X.SB)(this._dsn),t=[{type:"client_report"},{timestamp:(0,ef.lu)(),discarded_events:n}],(0,ea.h4)(e?{dsn:e}:{},[t]));this.sendEnvelope(r)}}function eV(e){return"replay_event"===e?"replay":e||"error"}function eQ(e){return void 0===e.type}function eX(e){return"transaction"===e.type}function eZ(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+e1(e.attributes)}function e0(e){let t=0;return e.message&&(t+=2*e.message.length),t+e1(e.attributes)}function e1(e){if(!e)return 0;let t=0;
12return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*e2(e[0]):(0,ec.sO)(e)?t+=e2(e):t+=100}),t}function e2(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}var e4=n(96552);function e3(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}var e6=n(24608);function e5(e){return(0,ec.bJ)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function e7(e,t){var n,r;let i,a,o=e9(e,t),s={type:(n=t,!(i=n?.name)&&tt(n)?n.message&&Array.isArray(n.message)&&2==n.message.length?n.message[0]:"WebAssembly.Exception":i),value:(r=t,a=r?.message,tt(r)?Array.isArray(r.message)&&2==r.message.length?r.message[1]:"wasm exception":a?a.error&&"string"==typeof a.error.message?e5(a.error):e5(r):"No error message")};return o.length&&(s.stacktrace={frames:o}),void 0===s.type&&""===s.value&&(s.value="Unrecoverable error caught"),s}function e8(e,t){return{exception:{values:[e7(e,t)]}}}function e9(e,t){var n,r;let i=t.stacktrace||t.stack||"",a=(n=t)&&te.test(n.message)?1:0,o="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(i,a,o)}catch{}return[]}let te=/Minified React error #\d+;/i;function tt(e){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function tn(e,t,n,r){let i=ti(e,t,n?.syntheticException||void 0,r);return(0,N.M6)(i),i.level="error",n?.event_id&&(i.event_id=n.event_id),(0,eO.XW)(i)}function tr(e,t,n="info",r,i){let a=ta(e,t,r?.syntheticException||void 0,i);return a.level=n,r?.event_id&&(a.event_id=r.event_id),(0,eO.XW)(a)}function ti(e,t,n,r,i){let a;if((0,ec.T2)(t)&&t.error)return e8(e,t.error);if((0,ec.BD)(t)||(0,ec.W6)(t)){if("stack"in t)a=e8(e,t);else{let i=t.name||((0,ec.BD)(t)?"DOMError":"DOMException"),o=t.message?`${i}: ${t.message}`:i;a=ta(e,o,n,r),(0,N.gO)(a,o)}return"code"in t&&(a.tags={...a.tags,"DOMException.code":`${t.code}`}),a}return(0,ec.bJ)(t)?e8(e,t):((0,ec.Qd)(t)||(0,ec.xH)(t)?a=function(e,t,n,r){let i=(0,A.KU)(),a=i?.getOptions().normalizeDepth,o=Object.values(t).find(e=>e instanceof Error),s={__serialized__:(0,e6.cd)(t,a)};if(o)return{exception:{values:[e7(e,o)]},extra:s};let l={exception:{values:[{type:(0,ec.xH)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,B.HF)(e),r=t?"promise rejection":"exception";if((0,ec.T2)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,ec.xH)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:s};if(n){let t=e9(e,n);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,n,i):(a=ta(e,t,n,r),(0,N.gO)(a,`${t}`,void 0)),(0,N.M6)(a,{synthetic:!0}),a)}function ta(e,t,n,r){let i={};if(r&&n){let r=e9(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,N.M6)(i,{synthetic:!0})}if((0,ec.NF)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}var to=n(90603);let ts=w.O,tl=0;function tu(e,t={}){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,B.sp)(e))return e}catch{return e}let n=function(...n){try{let r=n.map(e=>tu(e,t));return e.apply(this,r)}catch(e){throw tl++,setTimeout(()=>{tl--}),(0,A.v4)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,N.gO)(e,void 0,void 0),(0,N.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,E.Cp)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,B.pO)(n,e),(0,B.my)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function tc(){let e=(0,to.$N)(),{referrer:t}=ts.document||{},{userAgent:n}=ts.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}class tp extends eG{constructor(e){const t=function(e){return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:ts.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}(e);T(t,"browser",["browser"],ts.SENTRY_SDK_SOURCE||(0,e4.e)()),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:n,sendClientReports:r,enableLogs:i,_experiments:a,enableMetrics:o}=this._options,s=o??a?.enableMetrics??!0;ts.document&&(r||i||s)&&ts.document.addEventListener("visibilitychange",()=>{"hidden"===ts.document.visibilityState&&(r&&this._flushOutcomes(),i&&ew(this),s&&eE(this))}),n&&this.on("beforeSendSession",e3)}eventFromException(e,t){return tn(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return tr(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n,r)}}var td=n(99578);let tf=new Set([]);function th(e){let t="console",n=(0,td.s5)(t,e);return(0,td.AS)(t,tm),n}
12function tm(){"console"in w.O&&k.Ow.forEach(function(e){e in w.O.console&&(0,B.GS)(w.O.console,e,function(t){return k.Z9[e]=t,function(...t){let n=t[0],r=k.Z9[e],i=tf.size&&"string"==typeof n&&(0,M.Xr)(n,tf);i||(0,td.aj)("console",{args:t,level:e}),(!i||C.T&&k.Yz.isEnabled())&&r?.apply(w.O.console,t)}})})}var tg=n(24225);function t_(e,t){let n="fetch",r=(0,td.s5)(n,e);return(0,td.AS)(n,()=>ty(void 0,t)),r}function ty(e,t=!1){(!t||(0,tg.m7)())&&(0,B.GS)(w.O,"fetch",function(t){return function(...n){let r=Error(),{method:i,url:a}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:tw(t),method:tS(n,"method")?String(n.method).toUpperCase():(0,ec.ks)(t)&&tS(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:tw(t),method:tS(t,"method")?String(t.method).toUpperCase():"GET"}}(n),o={args:n,fetchData:{method:i,url:a},startTimestamp:1e3*(0,ef.zf)(),virtualError:r,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,ec.ks)(t))return new Headers(t.headers)}catch{}}(n)};return e||(0,td.aj)("fetch",{...o}),t.apply(w.O,n).then(async t=>(e?e(t):(0,td.aj)("fetch",{...o,endTimestamp:1e3*(0,ef.zf)(),response:t}),t),e=>{(0,td.aj)("fetch",{...o,endTimestamp:1e3*(0,ef.zf)(),error:e}),(0,ec.bJ)(e)&&void 0===e.stack&&(e.stack=r.stack,(0,B.my)(e,"framesToPop",1));let t=(0,A.KU)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(o.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,B.my)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}async function tv(e,t){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),a=!0;for(;a;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:i}=await r.read();clearTimeout(e),i&&(t(),a=!1)}catch{a=!1}finally{clearTimeout(e)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}}function tb(e){let t;try{t=e.clone()}catch{return}tv(t,()=>{(0,td.aj)("fetch-body-resolved",{endTimestamp:1e3*(0,ef.zf)(),response:e})})}function tS(e,t){return!!e&&"object"==typeof e&&!!e[t]}function tw(e){return"string"==typeof e?e:e?tS(e,"url")?e.url:e.toString?e.toString():"":""}var tk=n(36151),tx=n(88462);function tT(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}var tE=n(15590),tC=n(9161),tA=n(44779),tI=n(28221);let tO=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,r,i,a,o,s,l;t.console&&th((n=e,function(e){if((0,A.KU)()!==n)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,tx.t)(e.level),message:(0,M.gt)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,M.gt)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,tk.Z)(t,{input:e.args,level:e.level})})),t.dom&&(0,tC.i)((r=e,i=t.dom,function(e){let t,n;if((0,A.KU)()!==r)return;let a="object"==typeof i?i.serializeAttribute:void 0,o="object"==typeof i&&"number"==typeof i.maxStringLength?i.maxStringLength:void 0;o&&o>1024&&(o=1024),"string"==typeof a&&(a=[a]);try{var s;let r=e.event,i=(s=r)&&s.target?r.target:r;t=(0,to.Hd)(i,{keyAttrs:a,maxStringLength:o}),n=(0,to.xE)(i)}catch{t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),(0,tk.Z)(l,{event:e.event,name:e.name,global:e.global})})),t.xhr&&(0,tA.Mn)((a=e,function(e){if((0,A.KU)()!==a)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[tA.Er];if(!t||!n||!r)return;let{method:i,url:o,status_code:s,body:l}=r,u={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n},c={category:"xhr",data:{method:i,url:o,status_code:s},type:"http",level:tT(s)};a.emit("beforeOutgoingRequestBreadcrumb",c,u),(0,tk.Z)(c,u)})),t.fetch&&t_((o=e,function(e){if((0,A.KU)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e;
12if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){let r={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},i={category:"fetch",data:e.fetchData,level:"error",type:"http"};o.emit("beforeOutgoingRequestBreadcrumb",i,r),(0,tk.Z)(i,r)}else{let r=e.response,i={...e.fetchData,status_code:r?.status},a={input:e.args,response:r,startTimestamp:t,endTimestamp:n},s={category:"fetch",data:i,type:"http",level:tT(i.status_code)};o.emit("beforeOutgoingRequestBreadcrumb",s,a),(0,tk.Z)(s,a)}})),t.history&&(0,tI._)((s=e,function(e){if((0,A.KU)()!==s)return;let t=e.from,n=e.to,r=(0,tE.Dl)(ts.location.href),i=t?(0,tE.Dl)(t):void 0,a=(0,tE.Dl)(n);i?.path||(i=r),r.protocol===a.protocol&&r.host===a.host&&(n=a.relative),r.protocol===i.protocol&&r.host===i.host&&(t=i.relative),(0,tk.Z)({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(l=e,function(e){(0,A.KU)()===l&&(0,tk.Z)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,N.$X)(e)},{event:e})}))}}},tR="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),tP=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,B.GS)(ts,"setTimeout",t$),t.setInterval&&(0,B.GS)(ts,"setInterval",t$),t.requestAnimationFrame&&(0,B.GS)(ts,"requestAnimationFrame",tN),t.XMLHttpRequest&&"XMLHttpRequest"in ts&&(0,B.GS)(XMLHttpRequest.prototype,"send",tM);let e=t.eventTarget;e&&(Array.isArray(e)?e:tR).forEach(e=>{var n,r;let i;return n=e,r=t,i=ts[n]?.prototype,void(i?.hasOwnProperty?.("addEventListener")&&((0,B.GS)(i,"addEventListener",function(e){return function(t,i,a){var o,s,l,u;try{o=i,"function"==typeof o.handleEvent&&(i.handleEvent=tu(i.handleEvent,{mechanism:{data:{handler:(0,J.qQ)(i),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return r.unregisterOriginalCallbacks&&(s=this,l=t,u=i,s&&"object"==typeof s&&"removeEventListener"in s&&"function"==typeof s.removeEventListener&&s.removeEventListener(l,u)),e.apply(this,[t,tu(i,{mechanism:{data:{handler:(0,J.qQ)(i),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),a])}}),(0,B.GS)(i,"removeEventListener",function(e){return function(t,n,r){try{let i=n.__sentry_wrapped__;i&&e.call(this,t,i,r)}catch{}return e.call(this,t,n,r)}})))})}}};function t$(e){return function(...t){let n=t[0];return t[0]=tu(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,J.qQ)(e)}`}}),e.apply(this,t)}}function tN(e){return function(t){return e.apply(this,[tu(t,{mechanism:{data:{handler:(0,J.qQ)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function tM(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,B.GS)(n,e,function(t){let n={mechanism:{data:{handler:(0,J.qQ)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,B.sp)(t);return r&&(n.mechanism.data.handler=(0,J.qQ)(r)),tu(t,n)})}),e.apply(this,t)}}let tD=(e={})=>{let t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(void 0===ts.document)return;(0,E.J0)({ignoreDuration:!0}),(0,E.J5)();let e=(0,A.rm)(),n=e.getUser();e.addScopeListener(e=>{let t=e.getUser();
12(n?.id!==t?.id||n?.ip_address!==t?.ip_address)&&((0,E.J5)(),n=t)}),"route"===t&&(0,tI._)(({from:e,to:t})=>{e!==t&&((0,E.J0)({ignoreDuration:!0}),(0,E.J5)())})}}};var tj=n(85972);function tL(e,t){let n=e.attributes??(e.attributes={});Object.entries(t).forEach(([e,t])=>{null==t||e in n||(n[e]=t)})}let tz=()=>({name:"CultureContext",preprocessEvent(e){let t=tU();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){let t=tU();t&&tL(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}});function tU(){try{let e=ts.Intl;if(!e)return;let t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}let tB=null;function tF(e){let t="error";(0,td.s5)(t,e),(0,td.AS)(t,tq)}function tq(){tB=w.O.onerror,w.O.onerror=function(e,t,n,r,i){return(0,td.aj)("error",{column:r,error:i,line:n,msg:e,url:t}),!!tB&&tB.apply(this,arguments)},w.O.onerror.__SENTRY_INSTRUMENTED__=!0}let tH=null;function tW(e){let t="unhandledrejection";(0,td.s5)(t,e),(0,td.AS)(t,tJ)}function tJ(){tH=w.O.onunhandledrejection,w.O.onunhandledrejection=function(e){return(0,td.aj)("unhandledrejection",e),!tH||tH.apply(this,arguments)},w.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let tY=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,tF(e=>{var t,r,i,a;let o,s,l,u,c,{stackParser:p,attachStacktrace:d}=tV();if((0,A.KU)()!==n||tl>0)return;let{msg:f,url:h,line:m,column:g,error:_}=e,y=(t=ti(p,_||f,void 0,d,!1),r=h,i=m,a=g,0===(c=(u=(l=(s=(o=t.exception=t.exception||{}).values=o.values||[])[0]=s[0]||{}).stacktrace=l.stacktrace||{}).frames=u.frames||[]).length&&c.push({colno:a,lineno:i,filename:function(e){if((0,ec.Kg)(e)&&0!==e.length)return e.startsWith("data:")?`<${(0,tE.zm)(e,!1)}>`:e}(r)??(0,to.$N)(),function:J.yF,in_app:!0}),t);y.level="error",(0,E.r)(y,{originalException:_,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})),t.onunhandledrejection&&(r=e,tW(e=>{let{stackParser:t,attachStacktrace:n}=tV();if((0,A.KU)()!==r||tl>0)return;let i=tK(e),a=(0,ec.sO)(i)?tG(i):ti(t,i,void 0,n,!0);a.level="error",(0,E.r)(a,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}}};function tK(e){if((0,ec.sO)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function tG(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function tV(){let e=(0,A.KU)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let tQ=()=>({name:"HttpContext",preprocessEvent(e){if(!ts.navigator&&!ts.location&&!ts.document)return;let t=tc(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}},processSegmentSpan(e){if(!ts.navigator&&!ts.location&&!ts.document)return;let t=tc();tL(e,{"url.full":t.url||void 0,"http.request.header.user_agent":t.headers["User-Agent"],"http.request.header.referer":t.headers.Referer})}});function tX(e){return Array.isArray(e.errors)}function tZ(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...tX(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function t0(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}let t1=(e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,i){!function(e,t,n,r,i,a){if(!i.exception?.values||!a||!(0,ec.tH)(a.originalException,Error))return;let o=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;o&&(i.exception.values=function e(t,n,r,i,a,o,s,l){if(o.length>=r+1)return o;let u=[...o];if((0,ec.tH)(i[a],Error)){tZ(s,l,i);let o=t(n,i[a]),c=u.length;t0(o,a,c,l),u=e(t,n,r,i[a],a,[o,...u],o,c)}return tX(i)&&i.errors.forEach((o,c)=>{if((0,ec.tH)(o,Error)){tZ(s,l,i);let p=t(n,o),d=u.length;t0(p,`errors[${c}]`,d,l),u=e(t,n,r,o,a,[p,...u],p,d)}}),u}(e,t,r,a.originalException,n,i.exception.values,o,0))}(e7,i.getOptions().stackParser,n,t,e,r)}}};function t2(e,t,n,r){let i={filename:e,function:"<anonymous>"===t?J.yF:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}let t4=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,t3=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t6=/\((\S*)(?::(\d+))(?::(\d+))\)/,t5=/at (.+?) ?\(data:(.+?),/,t7=[30,e=>{let t=e.match(t5);
12if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=t4.exec(e);if(n){let[,e,t,r]=n;return t2(e,J.yF,+t,+r)}let r=t3.exec(e);if(r){if(r[2]?.indexOf("eval")===0){let e=t6.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=nu(r[1]||J.yF,r[2]);return t2(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],t8=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,t9=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ne=[50,e=>{let t=t8.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=t9.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||J.yF;return[n,e]=nu(n,e),t2(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],nt=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,nn=[40,e=>{let t=nt.exec(e);return t?t2(t[2],t[1]||J.yF,+t[3],t[4]?+t[4]:void 0):void 0}],nr=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,ni=[10,e=>{let t=nr.exec(e);return t?t2(t[2],t[3]||J.yF,+t[1]):void 0}],na=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,no=[20,e=>{let t=na.exec(e);return t?t2(t[5],t[3]||t[4]||J.yF,+t[1],+t[2]):void 0}],ns=[t7,ne],nl=(0,J.gd)(...ns),nu=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:J.yF,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var nc=n(16220);function np(e,t=(0,nc.qd)("fetch")){let n=0,r=0;async function i(i){let a=i.body.length;n+=a,r++;let o={body:i.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{let n=await t(e.url,o);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw(0,nc.y7)("fetch"),e}finally{n-=a,r--}}return eM(e,i,e$(e.bufferSize||40))}function nd(e){return[L(),q(),{name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,A.o5)().getScopeData(),n=(0,A.rm)().getScopeData(),r=t.conversationId||n.conversationId;if(r){let{op:t,data:n,description:i}=(0,W.et)(e);if(!t?.startsWith("gen_ai.")&&!n["ai.operationId"]&&!i?.startsWith("ai."))return;e.setAttribute(H.Fy,r)}})}},tP(),tO(),tY(),t1(),Y(),tQ(),tz(),tD()]}function nf(){}function nh(e){e()}var nm=n(65162),ng=n(50231);function n_(e){return(0,ec.bJ)(e)&&["NEXT_NOT_FOUND","NEXT_HTTP_ERROR_FALLBACK;404"].includes(e.digest)}function ny(e){return(0,ec.bJ)(e)&&"string"==typeof e.digest&&e.digest.startsWith("NEXT_REDIRECT;")}let nv=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function nb(...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 nS(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)}let nw=(e={})=>{let t=e.root,n=e.prefix||"app:///",r="window"in w.O&&!!w.O.window,i=e.iteratee||function({isBrowser:e,root:t,prefix:n}){return r=>{if(!r.filename)return r;let i=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),a=/^\//.test(r.filename);if(e){if(t){let e=r.filename;0===e.indexOf(t)&&(r.filename=e.replace(t,n))}}else if(i||a){let e,a,o=i?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,s=t?function(e,t){e=nb(e).slice(1),t=nb(t).slice(1);let n=nS(e.split("/")),r=nS(t.split("/")),i=Math.min(n.length,r.length),a=i;for(let e=0;e<i;e++)if(n[e]!==r[e]){a=e;break}let o=[];for(let e=a;e<n.length;e++)o.push("..");return(o=o.concat(r.slice(a))).join("/")}(t,o):(e=o.length>1024?`<truncated>${o.slice(-1024)}`:o,(a=nv.exec(e))?a.slice(1):[])[2]||"";r.filename=`${n}${s}`}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=>i(e))}}}})}}}catch{return e}}(t)),t}}};
12var nk=n(75425),nx=n(47272);class nT{constructor(e={}){this._traceId=e.traceId||(0,nx.e)(),this._spanId=e.spanId||(0,nx.Z)(),this.dropReason=e.dropReason}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:W.CC}}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 nE(e,t,n,r=(0,W.Bk)()){let i=r&&(0,W.zU)(r);i&&(C.T&&k.Yz.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),i.addEvent(e,{[H.xc]:t,[H.Sn]:n}))}function nC(e){if(!e||0===e.length)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[H.Sn],i=n[H.xc];"string"==typeof r&&"number"==typeof i&&(t[e.name]={value:i,unit:r})}),t}class nA{constructor(e={}){this._traceId=e.traceId||(0,nx.e)(),this._spanId=e.spanId||(0,nx.Z)(),this._startTime=e.startTimestamp||(0,ef.zf)(),this._links=e.links,this._attributes={},this.setAttributes({[H.JD]:"manual",[H.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()}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?W.aO:W.CC}}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,W.cI)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(H.i_,"custom"),this}end(e){this._endTime||(this._endTime=(0,W.cI)(e),function(e){if(!C.T)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,W.et)(e),{spanId:r}=e.spanContext(),i=(0,W.zU)(e)===e,a=`[Tracing] Finishing "${n}" ${i?"root ":""}span "${t}" with ID ${r}`;k.Yz.log(a)}(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[H.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,W.yW)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[H.JD],profile_id:this._attributes[H.E1],exclusive_time:this._attributes[H.jG],measurements:nC(this._events),is_segment:this._isStandaloneSpan&&(0,W.zU)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,W.zU)(this).spanContext().spanId:void 0,links:(0,W.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,W.zU)(this),status:(0,W.i$)(this._status),attributes:this._attributes,links:(0,W.HQ)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){C.T&&k.Yz.log("[Tracing] Adding an event to span:",e);let r=nI(t)?t:n||(0,ef.zf)(),i=nI(t)?{}:t||{},a={name:e,time:(0,W.cI)(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,A.KU)();if(e&&(e.emit("spanEnd",this),this._isStandaloneSpan||e.emit("afterSpanEnd",this)),!(this._isStandaloneSpan||this===(0,W.zU)(this)))return;if(this._isStandaloneSpan)return void(this._sampled?function(e){let t=(0,A.KU)();if(!t)return;let n=e[1];n&&0!==n.length?t.sendEnvelope(e):t.recordDroppedEvent("before_send","span")}(function(e,t){let n=(0,en.k1)(e[0]),r=t?.getDsn(),i=t?.getOptions().tunnel,a={sent_at:new Date().toISOString(),...!!n.trace_id&&!!n.public_key&&{trace:n},...!!i&&r&&{dsn:(0,X.SB)(r)}},{beforeSendSpan:o,ignoreSpans:s}=t?.getOptions()||{},l=s?.length?e.filter(e=>{let t=(0,W.et)(e);return!es({description:t.description,op:t.op,attributes:t.data},s)}):e,u=e.length-l.length;u&&t?.recordDroppedEvent("before_send","span",u);let c=o?e=>{let t=(0,W.et)(e),n=ei(o)?t:o(t);return n||((0,W.xl)(),t)}:W.et,p=[];for(let e of l){let t=c(e);t&&p.push((0,ea.y5)(t))}return(0,ea.h4)(a,p)}([this],e)):(C.T&&k.Yz.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));if(e&&eI(e))return void e.emit("afterSegmentSpanEnd",this);let t=this._convertSpanToTransaction();t&&((0,tj.L)(this).scope||(0,A.o5)()).captureEvent(t)}_convertSpanToTransaction(){if(!nO((0,W.et)(this)))return;this._name||(C.T&&k.Yz.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=(0,tj.L)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;let r=(0,W.xO)(this).filter(e=>{var t;return e!==this&&!((t=e)instanceof nA&&t.isStandaloneSpan())}).map(e=>(0,W.et)(e)).filter(nO),i=this._attributes[H.i_];delete this._attributes[H.Le];let a=!1;
12r.forEach(e=>{delete e.data[H.Le],e.op?.startsWith("gen_ai.")&&(a=!0)});let o={contexts:{trace:(0,W.Ck)(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,en.k1)(this),hasGenAiSpans:a},request:n,...i&&{transaction_info:{source:i}}},s=nC(this._events);return s&&Object.keys(s).length&&(C.T&&k.Yz.log("[Measurements] Adding measurements to transaction event",JSON.stringify(s,void 0,2)),o.measurements=s),o}}function nI(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function nO(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}var nR=n(28902),nP=n(56160),n$=n(85385),nN=n(55391);function nM(e,t,n=()=>{},r=()=>{}){var i,a,o,s;let l;try{l=e()}catch(e){throw t(e),n(),e}return i=l,a=t,o=n,s=r,(0,ec.Qg)(i)?(0,nN.i)(i,e=>{o(),s(e)},e=>{a(e),o()}):(o(),s(i),i)}var nD=n(13301);let nj="__SENTRY_SUPPRESS_TRACING__";function nL(e,t){let n=nY();if(n.startSpan)return n.startSpan(e,t);let r=nJ(e),{forceTransaction:i,parentSpan:a,scope:o}=e,s=o?.clone();return(0,A.v4)(s,()=>nV(a)(()=>{let n=(0,A.o5)(),o=nG(n,a),s=(0,A.KU)(),l=e.onlyIfParent&&!o,u=l?new nT:nW({parentSpan:o,spanArguments:r,forceTransaction:i,scope:n});return l&&s?.recordDroppedEvent("no_parent_span","span"),nQ(u)&&o||(0,ed.r)(n,u),nM(()=>t(u),()=>{let{status:e}=(0,W.et)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:nR.TJ,message:"internal_error"})},()=>{u.end()})}))}function nz(e,t){let n=nY();if(n.startSpanManual)return n.startSpanManual(e,t);let r=nJ(e),{forceTransaction:i,parentSpan:a,scope:o}=e,s=o?.clone();return(0,A.v4)(s,()=>nV(a)(()=>{let n=(0,A.o5)(),o=nG(n,a),s=e.onlyIfParent&&!o,l=s?new nT:nW({parentSpan:o,spanArguments:r,forceTransaction:i,scope:n});return s&&(0,A.KU)()?.recordDroppedEvent("no_parent_span","span"),nQ(l)&&o||(0,ed.r)(n,l),nM(()=>t(l,()=>l.end()),()=>{let{status:e}=(0,W.et)(l);l.isRecording()&&(!e||"ok"===e)&&l.setStatus({code:nR.TJ,message:"internal_error"})})}))}function nU(e){let t=nY();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=nJ(e),{forceTransaction:r,parentSpan:i}=e;return(e.scope?t=>(0,A.v4)(e.scope,t):void 0!==i?e=>nF(i,e):e=>e())(()=>{let t=(0,A.o5)(),a=nG(t,i),o=(0,A.KU)();return e.onlyIfParent&&!a?(o?.recordDroppedEvent("no_parent_span","span"),new nT):nW({parentSpan:a,spanArguments:n,forceTransaction:r,scope:t})})}let nB=(e,t)=>{let n=(0,eu.EU)(),r=(0,nP.h)(n);if(r.continueTrace)return r.continueTrace(e,t);let{sentryTrace:i,baggage:a}=e,o=(0,A.KU)(),s=(0,n$.yD)(a);return o&&!(0,nD.A9)(o,s?.org_id)?nH(t):(0,A.v4)(e=>{let n=(0,nD.kM)(i,a);return e.setPropagationContext(n),(0,ed.r)(e,void 0),t()})};function nF(e,t){let n=nY();return n.withActiveSpan?n.withActiveSpan(e,t):(0,A.v4)(n=>((0,ed.r)(n,e||void 0),t(n)))}function nq(e){let t=nY();return t.suppressTracing?t.suppressTracing(e):(0,A.v4)(t=>{t.setSDKProcessingMetadata({[nj]:!0});let n=e();return t.setSDKProcessingMetadata({[nj]:void 0}),n})}function nH(e){let t=nY();return t.startNewTrace?t.startNewTrace(e):(0,A.v4)(t=>(t.setPropagationContext({traceId:(0,nx.e)(),sampleRand:(0,ez.hY)()}),C.T&&k.Yz.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),nF(null,e)))}function nW({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){var i,a;let o,s;if(!(0,nk.f)()){let r=new nT;if(n||!e){let e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,en.k1)(r)};(0,en.LZ)(r,e)}return r}let l=(0,A.KU)();if(i=l,a=t,s=i?.getOptions().ignoreSpans,i&&eI(i)&&s?.length&&es({description:a.name||"",op:a.attributes?.[H.uT]||a.op,attributes:a.attributes},s))return nX(r)||l?.recordDroppedEvent("ignored","span"),new nT({dropReason:"ignored",traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});let u=(0,A.rm)();if(e&&!n)o=function(e,t,n){let{spanId:r,traceId:i}=e.spanContext(),a=nX(t),o=!a&&(0,W.pK)(e),s=o?new nA({...n,parentSpanId:r,traceId:i,sampled:o}):new nT({traceId:i});(0,W.Hu)(e,s);let l=(0,A.KU)();return l&&(eI(l)&&s instanceof nT&&(e instanceof nT&&e.dropReason?(s.dropReason=e.dropReason,l.recordDroppedEvent(e.dropReason,"span")):a||(s.dropReason="sample_rate",l.recordDroppedEvent("sample_rate","span"))),l.emit("spanStart",s),n.endTimestamp&&(l.emit("spanEnd",s),l.emit("afterSpanEnd",s))),s}(e,r,t),(0,W.Hu)(e,o);else if(e){let n=(0,en.k1)(e),{traceId:i,spanId:a}=e.spanContext(),s=(0,W.pK)(e);o=nK({traceId:i,parentSpanId:a,...t},r,s),(0,en.LZ)(o,n)}else{let{traceId:e,dsc:n,parentSpanId:i,sampled:a}={...u.getPropagationContext(),...r.getPropagationContext()};o=nK({traceId:e,parentSpanId:i,...t},r,a),n&&(0,en.LZ)(o,n)}return!function(e){if(!C.T)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=(0,W.et)(e),{spanId:i}=e.spanContext(),a=(0,W.pK)(e),o=(0,W.zU)(e),s=o===e,l=`[Tracing] Starting ${a?"sampled":"unsampled"} ${s?"root ":""}span`,u=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];
12if(r&&u.push(`parent ID: ${r}`),!s){let{op:e,description:t}=(0,W.et)(o);u.push(`root ID: ${o.spanContext().spanId}`),e&&u.push(`root op: ${e}`),t&&u.push(`root description: ${t}`)}k.Yz.log(`${l}
13  ${u.join("\n  ")}`)}(o),(0,tj.d)(o,r,u),o}function nJ(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,W.cI)(e.startTime),delete n.startTime,n}return t}function nY(){let e=(0,eu.EU)();return(0,nP.h)(e)}function nK(e,t,n){let r=(0,A.KU)(),i=r?.getOptions()||{},{name:a=""}=e,o={spanAttributes:{...e.attributes},spanName:a,parentSampled:n};r?.emit("beforeSampling",o,{decision:!1});let s=o.parentSampled??n,l=o.spanAttributes,u=t.getPropagationContext(),c=nX(t),[p,d,f]=c?[!1]:function(e,t,n){let r,i;if(!(0,nk.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 a=(0,ej.i)(r);if(void 0===a)return C.T&&k.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(!a)return C.T&&k.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,a,i];let o=n<a;return!o&&C.T&&k.Yz.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,a,i]}(i,{name:a,parentSampled:s,attributes:l,parentSampleRate:(0,ej.i)(u.dsc?.sample_rate)},u.sampleRand),h=new nA({...e,attributes:{[H.i_]:"custom",[H.sy]:void 0!==d&&f?d:void 0,...l},sampled:p});return p||!r||c||(C.T&&k.Yz.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate",eI(r)?"span":"transaction")),r&&r.emit("spanStart",h),h}function nG(e,t){if(t)return t;if(null===t)return;let n=(0,ed.f)(e);if(!n)return;let r=(0,A.KU)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,W.zU)(n):n}function nV(e){return void 0!==e?t=>nF(e,t):e=>e()}function nQ(e){return e instanceof nT&&"ignored"===e.dropReason}function nX(e){return!0===e.getScopeData().sdkProcessingMetadata[nj]}let nZ={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function n0(e,t={}){let n,r,i=new Map,a=!1,o="externalFinish",s=!t.disableAutoFinish,l=[],{idleTimeout:u=nZ.idleTimeout,finalTimeout:c=nZ.finalTimeout,childSpanTimeout:p=nZ.childSpanTimeout,beforeSpanEnd:d,trimIdleSpanEndTimestamp:f=!0}=t,h=(0,A.KU)();if(!h||!(0,nk.f)()){let e=new nT,t={sample_rate:"0",sampled:"false",...(0,en.k1)(e)};return(0,en.LZ)(e,t),e}let m=(0,A.o5)(),g=(0,W.Bk)(),_=(n=nU(e),(0,ed.r)((0,A.o5)(),n),C.T&&k.Yz.log("[Tracing] Started span is an idle span"),n);function y(){r&&(clearTimeout(r),r=void 0)}function v(e){y(),r=setTimeout(()=>{!a&&0===i.size&&s&&(o="idleTimeout",_.end(e))},u)}function b(e){r=setTimeout(()=>{!a&&s&&(o="heartbeatFailed",_.end(e))},p)}function S(e){a=!0,i.clear(),l.forEach(e=>e()),(0,ed.r)(m,g);let t=(0,W.et)(_),{start_timestamp:n}=t;if(!n)return;t.data[H.fs]||_.setAttribute(H.fs,o);let r=t.status;r&&"unknown"!==r||_.setStatus({code:nR.F3}),k.Yz.log(`[Tracing] Idle span "${t.op}" finished`);let s=(0,W.xO)(_).filter(e=>e!==_),p=0;s.forEach(t=>{t.isRecording()&&(t.setStatus({code:nR.TJ,message:"cancelled"}),t.end(e),C.T&&k.Yz.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,W.et)(t),i=r<=e,a=n-r<=(c+u)/1e3;if(C.T){let e=JSON.stringify(t,void 0,2);i?a||k.Yz.log("[Tracing] Discarding span since it finished after idle span final timeout",e):k.Yz.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!a||!i)&&((0,W.VS)(_,t),p++)}),p>0&&_.setAttribute("sentry.idle_span_discarded_spans",p)}return _.end=new Proxy(_.end,{apply(e,t,n){if(d&&d(_),t instanceof nT)return;let[r,...i]=n,a=r||(0,ef.zf)(),o=(0,W.cI)(a),s=(0,W.xO)(_).filter(e=>e!==_),l=(0,W.et)(_);if(!s.length||!f)return S(o),Reflect.apply(e,t,[o,...i]);let u=h.getOptions().ignoreSpans,p=s?.reduce((e,t)=>
13{let n=(0,W.et)(t);return!n.timestamp||u&&es({description:n.description,op:n.op,attributes:n.data},u)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),m=l.start_timestamp,g=Math.min(m?m+c/1e3:1/0,Math.max(m||-1/0,Math.min(o,p||1/0)));return S(g),Reflect.apply(e,t,[g,...i])}}),l.push(h.on("spanStart",e=>{var t;!(a||e===_||(0,W.et)(e).timestamp||e instanceof nA&&e.isStandaloneSpan())&&(0,W.xO)(_).includes(e)&&(t=e.spanContext().spanId,y(),i.set(t,!0),b((0,ef.zf)()+p/1e3))})),l.push(h.on("spanEnd",e=>{if(!a){var t;t=e.spanContext().spanId,i.has(t)&&i.delete(t),0===i.size&&v((0,ef.zf)()+u/1e3)}})),l.push(h.on("idleSpanEnableAutoFinish",e=>{e===_&&(s=!0,v(),i.size&&b())})),t.disableAutoFinish||v(),setTimeout(()=>{a||(_.setStatus({code:nR.TJ,message:"deadline_exceeded"}),o="finalTimeout",_.end())},c),_}let n1=!1;function n2(){n1||(e.tag="sentry_tracingErrorCallback",n1=!0,tF(e),tW(e));function e(){let e=(0,W.Bk)(),t=e&&(0,W.zU)(e);if(t){let e="internal_error";C.T&&k.Yz.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:nR.TJ,message:e})}}}var n4=n(2496),n3=n(60763),n6=n(88068),n5=n(36320);function n7(e){return"number"==typeof e&&isFinite(e)}function n8(e,t,n,{...r}){let i=(0,W.et)(e).start_timestamp;return i&&i>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),nF(e,()=>{let e=nU({startTime:t,...r});return e&&e.end(n),e})}function n9(e){let t,n=(0,A.KU)();if(!n)return;let{name:r,transaction:i,attributes:a,startTime:o}=e,{release:s,environment:l,sendDefaultPii:u}=n.getOptions(),c=n.getIntegrationByName("Replay"),p=c?.getReplayId(),d=(0,A.o5)(),f=d.getUser(),h=void 0!==f?f.email||f.id||f.ip_address:void 0;try{t=d.getScopeData().contexts.profile.profile_id}catch{}return nU({name:r,attributes:{release:s,environment:l,user:h||void 0,profile_id:t||void 0,replay_id:p||void 0,transaction:i,"user_agent.original":n4.j.navigator?.userAgent,"client.address":u?"{{auto}}":void 0,...a},startTime:o,experimental:{standalone:!0}})}function re(){return n4.j.addEventListener&&n4.j.performance}function rt(e){return e/1e3}function rn(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function rr(e,t){let n,r,i=!1;function a(e){!i&&r&&t(e,r.spanContext().spanId,r),i=!0}n=e=>{("pagehide"===e.type||n4.j.document?.visibilityState==="hidden")&&(()=>{a("pagehide")})(e)},(0,n5.d)("visibilitychange",n,{capture:!0,once:!0}),(0,n5.d)("pagehide",n,{capture:!0,once:!0});let o=e.on("beforeStartNavigationSpan",(e,t)=>{t?.isRedirect||(a("navigation"),o(),s())}),s=e.on("afterStartPageLoadSpan",e=>{r=e,s()})}function ri(e){return null!=e&&e>0&&e<=6e4}function ra(e){return e?(((0,ef.k3)()||performance.timeOrigin)+e)/1e3:e}function ro(e){let t={};if(void 0!=e.nextHopProtocol){let{name:n,version:r}=function(e){let t="unknown",n="unknown",r="";for(let i of e){if("/"===i){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}(e.nextHopProtocol);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return(0,ef.k3)()||re()?.timeOrigin?Object.fromEntries(Object.entries({...t,"http.request.redirect_start":ra(e.redirectStart),"http.request.redirect_end":ra(e.redirectEnd),"http.request.worker_start":ra(e.workerStart),"http.request.fetch_start":ra(e.fetchStart),"http.request.domain_lookup_start":ra(e.domainLookupStart),"http.request.domain_lookup_end":ra(e.domainLookupEnd),"http.request.connect_start":ra(e.connectStart),"http.request.secure_connection_start":ra(e.secureConnectionStart),"http.request.connection_end":ra(e.connectEnd),"http.request.request_start":ra(e.requestStart),"http.request.response_start":ra(e.responseStart),"http.request.response_end":ra(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0}).filter(([,e])=>null!=e)):t}var rs=n(12280),rl=n(80994),ru=n(28296);let rc=0,rp={};function rd(e,t,n,r,i=n){var a;let o=t["secureConnection"===(a=n)?"connectEnd":"fetch"===a?"domainLookupStart":`${a}End`],s=t[`${n}Start`];s&&o&&n8(e,r+rt(s),r+rt(o),{op:`browser.${i}`,name:t.name,attributes:{[H.JD]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}let rf=[],rh=new Map,rm=new Map,rg={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"},r_=({metric:e})=>
13{if(void 0==e.value)return;let t=rt(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&rg[t.name]);if(!n)return;let{interactionId:r}=n,i=rg[n.name],a=rt((0,ef.k3)()+n.startTime),o=(0,W.Bk)(),s=o?(0,W.zU)(o):void 0,l=null!=r?rh.get(r):void 0,u=l?.span||s,c=u?(0,W.et)(u).description:(0,A.o5)().getScopeData().transactionName,p=n9({name:l?.elementName||(0,to.Hd)(n.target),transaction:c,attributes:{[H.JD]:"auto.http.browser.inp",[H.uT]:`ui.interaction.${i}`,[H.jG]:n.duration},startTime:a});p&&(p.addEvent("inp",{[H.Sn]:"millisecond",[H.xc]:e.value}),p.end(a+t))};function ry(e){let{name:t,op:n,origin:r,metricName:i,value:a,attributes:o,parentSpan:s,reportEvent:l,startTime:u,endTime:c}=e,p=(0,A.o5)().getScopeData().transactionName,d={[H.JD]:r,[H.uT]:n,[H.jG]:0,[`browser.web_vital.${i}.value`]:a,"sentry.transaction":p,"user_agent.original":n4.j.navigator?.userAgent,...o};s&&(0,W.RD)(s).attributes?.[H.uT]==="pageload"&&(d["sentry.pageload.span_id"]=s.spanContext().spanId),l&&(d[`browser.web_vital.${i}.report_event`]=l);let f=nU({name:t,attributes:d,startTime:u,parentSpan:s});f&&f.end(c??u)}let rv="sentry_previous_trace";function rb(e){return 1===e.traceFlags}function rS(e={}){let t=e.client||(0,A.KU)();if(!(0,E.Ol)()||!t)return{};let n=(0,eu.EU)(),r=(0,nP.h)(n);if(r.getTraceData)return r.getTraceData(e);let i=e.scope||(0,A.o5)(),a=e.span||(0,W.Bk)();if(!a&&(0,A.Bi)())return{};let o=a?(0,W.Qh)(a):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nD.TC)(t,r,n)}(i),s=a?(0,en.k1)(a):(0,en.ao)(t,i),l=(0,n$.De)(s);if(!nD.MI.test(o))return k.Yz.warn("Invalid sentry-trace data. Cannot generate trace data"),{};let u={"sentry-trace":o,baggage:l};return e.propagateTraceparent&&(u.traceparent=a?(0,W.G_)(a):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nD.Iy)(t,r,n)}(i)),u}function rw(e){return"string"==typeof e&&e.split(",").some(e=>e.trim().startsWith(n$.sv))}function rk(e,t,n,r){let i={url:(0,tE.zm)(e),type:"fetch","http.method":n,[H.JD]:r,[H.uT]:"http.client"};return t&&((0,tE.nt)(t)||(i["http.url"]=(0,tE.zm)(t.href),i["server.address"]=t.host),t.search&&(i["http.query"]=t.search),t.hash&&(i["http.fragment"]=t.hash)),i}var rx=n(8548);function rT(e){try{return new URL(e,ts.location.origin).href}catch{return}}function rE(e){try{return new Headers(e)}catch{return}}let rC=new WeakMap,rA=new Map,rI={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function rO(e,t){let{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:i,shouldCreateSpanForRequest:a,enableHTTPTimings:o,tracePropagationTargets:s,onRequestSpanStart:l,onRequestSpanEnd:u}={...rI,...t},c="function"==typeof a?a:e=>!0,p=e=>(function(e,t){let n=(0,to.$N)();if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let a=r.origin===i;return t?(0,M.Xr)(r.toString(),t)||a&&(0,M.Xr)(r.pathname,t):a}{let n=!!e.match(/^\/(?!\/)/);return t?(0,M.Xr)(e,t):n}})(e,s),d={},f=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=rA.get(e.span_id);t&&(e.timestamp=t/1e3,rA.delete(e.span_id))}}),e)),i&&((0,td.s5)("fetch-body-resolved",e=>{if(e.response){let t=rC.get(e.response);t&&e.endTimestamp&&rA.set(t,e.endTimestamp)}}),(0,td.AS)("fetch-body-resolved",()=>ty(tb))),t_(t=>{let n=function(e,t,n,r,i){if(!e.fetchData)return;let{method:a,url:o}=e.fetchData,s=(0,nk.f)()&&t(o);if(e.endTimestamp){var l,u,c;let t,n=e.fetchData.__span;if(!n)return;let a=r[n];a&&(s&&(function(e,t){if(t.response){(0,nR.N8)(e,t.response.status);let n=t.response?.headers?.get("content-length");if(n){let t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:nR.TJ,message:"internal_error"});e.end()}(a,e),l=a,u=e,t="object"==typeof(c=i)&&null!==c?c.onRequestSpanEnd:void 0,t?.(l,{headers:u.response?.headers,error:u.error})),delete r[n]);return}let{spanOrigin:p="auto.http.browser",propagateTraceparent:d=!1}="object"==typeof i?i:{spanOrigin:i},f=(0,A.KU)(),h=!!(0,W.Bk)()||!!f&&eI(f),m=s&&h?nU(function(e,t,n){if(e.startsWith("data:")){let r=(0,tE.zm)(e);return{name:`${t} ${r}`,attributes:rk(e,void 0,t,n)}}let r=(0,tE.kg)(e),i=r?(0,tE.CH)(r):e;return{name:`${t} ${i}`,attributes:rk(e,r,t,n)}}(o,a,p)):new nT;if(s&&!h&&f?.recordDroppedEvent("no_parent_span","span"),e.fetchData.__span=m.spanContext().spanId,r[m.spanContext().spanId]=m,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}},r=function(e,t,n,r){var i,a;let o=rS({span:n,propagateTraceparent:r}),s=o["sentry-trace"],l=o.baggage,u=o.traceparent;if(!s)return;let c=t.headers||((0,ec.ks)(e)?e.headers:void 0);if(!c)return{...o};if(i=c,"u">typeof Headers&&(0,ec.tH)(i,Headers)){let e=new Headers(c);if(e.get("sentry-trace")||e.set("sentry-trace",s),r&&u&&!e.get("traceparent")&&e.set("traceparent",u),l){let t=e.get("baggage");t?rw(t)||e.set("baggage",`${t},${l}`):e.set("baggage",l)}return e}if(Array.isArray(a=c)&&a.every(e=>Array.isArray(e)&&2===e.length&&"string"==typeof e[0])){let e=[...c];e.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",s]),r&&u&&!e.find(e=>"traceparent"===e[0])&&e.push(["traceparent",u]);let t=c.find(e=>"baggage"===e[0]&&"string"==typeof e[1]&&rw(e[1]));return l&&!t&&e.push(["baggage",l]),e}{let e="sentry-trace"in c?c["sentry-trace"]:void 0,t="traceparent"in c?c.traceparent:void 0,n="baggage"in c?c.baggage:void 0,i=n?Array.isArray(n)?[...n]:[n]:[],a=n&&(Array.isArray(n)?n.find(e=>rw(e)):rw(n));l&&!a&&i.push(l);let o=Object.assign({},c,{"sentry-trace":e??s,baggage:i.length>0?i.join(","):void 0});return r&&u&&!t&&(o.traceparent=u),o}}(t,n,(0,nk.f)()&&h?m:void 0,d);r&&(e.args[1]=n,n.headers=r)}if(f){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};f.emit("beforeOutgoingRequestSpan",m,t)}return m}(t,c,p,d,{propagateTraceparent:f,onRequestSpanEnd:u});if(t.response&&t.fetchData.__span&&rC.set(t.response,t.fetchData.__span),n){let r=rT(t.fetchData.url),i=r?(0,tE.Dl)(r).host:void 0;n.setAttributes({"http.url":r?(0,tE.zm)(r):void 0,"server.address":i}),o&&rR(n,e),l?.(n,{headers:t.headers})}}));r&&(0,tA.Mn)(t=>{let n=function(e,t,n,r,i,a){let o=e.xhr,s=o?.[tA.Er];if(!o||o.__sentry_own_request__||!s)return;let{url:l,method:u}=s,c=(0,nk.f)()&&t(l);
13if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(c&&void 0!==s.status_code&&((0,nR.N8)(n,s.status_code),n.end(),a?.(n,{headers:rE((0,rx.ti)(o)),error:e.error})),delete r[t]);return}let p=rT(l),d=p?(0,tE.Dl)(p):(0,tE.Dl)(l),f=(0,tE.zm)((0,tE.f)(l)),h=(0,A.KU)(),m=!!(0,W.Bk)()||!!h&&eI(h),g=c&&m?nU({name:`${u} ${f}`,attributes:{url:(0,tE.zm)(l),type:"xhr","http.method":u,"http.url":p?(0,tE.zm)(p):void 0,"server.address":d?.host,[H.JD]:"auto.http.browser",[H.uT]:"http.client",...d?.search&&{"http.query":d?.search},...d?.hash&&{"http.fragment":d?.hash}}}):new nT;return c&&!m&&h?.recordDroppedEvent("no_parent_span","span"),o.__sentry_xhr_span_id__=g.spanContext().spanId,r[o.__sentry_xhr_span_id__]=g,n(l)&&function(e,t,n){let{"sentry-trace":r,baggage:i,traceparent:a}=rS({span:t,propagateTraceparent:n});r&&function(e,t,n,r){let i=e.__sentry_xhr_v3__?.request_headers;if(!i?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!i?.traceparent&&e.setRequestHeader("traceparent",r),n){let t=i?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,r,i,a)}(o,(0,nk.f)()&&m?g:void 0,i),h&&h.emit("beforeOutgoingRequestSpan",g,e),g}(t,c,p,d,f,u);n&&(o&&rR(n,e),l?.(n,{headers:rE(t.xhr.__sentry_xhr_v3__?.request_headers)}))})}function rR(e,t){let{url:n}=(0,W.et)(e).data;if(!n||"string"!=typeof n)return;let r=()=>void setTimeout(i);if(eI(t)){let t=e.end.bind(e);e.end=e=>{let n=e??(0,ef.zf)(),a=!1,o=()=>{a||(a=!0,setTimeout(i),t(n),clearTimeout(s))};r=o;let s=setTimeout(o,300)}}let i=(0,n6.wv)("resource",({entries:t})=>{t.forEach(t=>{"resource"===t.entryType&&"initiatorType"in t&&"string"==typeof t.nextHopProtocol&&("fetch"===t.initiatorType||"xmlhttprequest"===t.initiatorType)&&t.name.endsWith(n)&&(e.setAttributes(ro(t)),r()
13)})})}let rP=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function r$(){let e=ts.navigator;return!!e?.userAgent&&rP.test(e.userAgent)}let rN={...nZ,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...rI},rM=(e={})=>{let t,n,r;"enableElementTiming"in e&&(0,k.pq)(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});let i={name:void 0,source:void 0},s=ts.document,{enableInp:l,enableLongTask:u,enableLongAnimationFrame:c,_experiments:{enableInteractions:p,enableStandaloneClsSpans:d,enableStandaloneLcpSpans:f},beforeStartSpan:h,idleTimeout:m,finalTimeout:g,childSpanTimeout:_,markBackgroundSpan:y,traceFetch:v,traceXHR:b,trackFetchStreamPerformance:S,shouldCreateSpanForRequest:x,enableHTTPTimings:T,ignoreResourceSpans:E,ignorePerformanceApiSpans:C,instrumentPageLoad:I,instrumentNavigation:O,detectRedirects:R,linkPreviousTrace:P,consistentTraceSampling:$,enableReportPageLoaded:N,onRequestSpanStart:D,onRequestSpanEnd:j}={...rN,...e},L=r$();function z(e,n,l=!0){var u,c;let p="pageload"===n.op,y=n.name,v=h?h(n):n,b=v.attributes||{};if(y!==v.name&&(b[H.i_]="custom",v.attributes=b),!l){let e=(0,ef.lu)();nU({...v,startTime:e}).end(e);return}i.name=v.name,i.source=b[H.i_];let S=n0(v,{idleTimeout:m,finalTimeout:g,childSpanTimeout:_,disableAutoFinish:p,beforeSpanEnd:n=>{var i,s;t?.();let l=eI(e);!function(e,t){let n=re(),r=(0,ef.k3)();if(!n?.getEntries||!r)return;let{spanStreamingEnabled:i,ignorePerformanceApiSpans:s,ignoreResourceSpans:l,recordClsOnPageloadSpan:u,recordLcpOnPageloadSpan:c}=t,p=rt(r),d=n.getEntries(),{op:f,start_timestamp:h}=(0,W.et)(e);if(d.slice(rc).forEach(t=>{let n=rt(t.startTime),r=rt(Math.max(0,t.duration));if("navigation"!==f||!h||!(p+n<h))switch(t.entryType){case"navigation":var i,a,o,u,c,d;let m,g,_;i=e,a=t,o=p,["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e=>{rd(i,a,e,o)}),rd(i,a,"secureConnection",o,"TLS/SSL"),rd(i,a,"fetch",o,"cache"),rd(i,a,"domainLookup",o,"DNS"),u=i,c=a,m=(d=o)+rt(c.requestStart),g=d+rt(c.responseEnd),_=d+rt(c.responseStart),c.responseEnd&&(n8(u,m,g,{op:"browser.request",name:c.name,attributes:{[H.JD]:"auto.ui.browser.metrics"}}),n8(u,_,g,{op:"browser.response",name:c.name,attributes:{[H.JD]:"auto.ui.browser.metrics"}}));break;case"mark":case"paint":case"measure":{!function(e,t,n,r,i,a){if(function(e){if(e?.entryType==="measure")try{return"Components ⚛"===e.detail.devtools.track}catch{return}}(t)||["mark","measure"].includes(t.entryType)&&(0,M.Xr)(t.name,a))return;let o=(0,rl.z)(!1),s=i+Math.max(n,rt(o?o.requestStart:0)),l=i+n,u=l+r,c={[H.JD]:"auto.resource.browser.metrics"};s!==l&&(c["sentry.browser.measure_happened_before_request"]=!0,c["sentry.browser.measure_start_time"]=s),function(e,t){try{let n=t.detail;if(!n)return;if("object"==typeof n){for(let[t,r]of Object.entries(n))if(r&&(0,ec.sO)(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(void 0!==r)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if((0,ec.sO)(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(c,t),s<=u&&n8(e,s,u,{name:t.name,op:t.entryType,attributes:c})}(e,t,n,r,p,s);let i=(0,ru.N)(),a=t.startTime<i.firstHiddenTime;"first-paint"===t.name&&a&&(rp.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&a&&(rp.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":!function(e,t,n,r,i,a,o){var s,l;if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let u=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(o?.includes(u))return;let c={[H.JD]:"auto.resource.browser.metrics"},p=(0,tE.Dl)(n);p.protocol&&(c["url.scheme"]=p.protocol.split(":").pop()),p.host&&(c["server.address"]=p.host),c["url.same_origin"]=n.includes(n4.j.location.origin),s=t,l=c,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]].forEac
13h(([e,t])=>{let n=s[e];null!=n&&("number"==typeof n&&n<0x7fffffff||"string"==typeof n)&&(l[t]=n)});let d={...c,...ro(t)},f=a+r;n8(e,f,f+i,{name:n.replace(n4.j.location.origin,""),op:u,attributes:d})}(e,t,t.name,n,r,p,l)}}),rc=Math.max(d.length-1,0),function(e,t){let n=n4.j.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?"network.connection.effective_type":"effectiveConnectionType",r.effectiveType),r.type&&e.setAttribute(t?"network.connection.type":"connectionType",r.type),n7(r.rtt)&&(rp["connection.rtt"]={value:r.rtt,unit:"millisecond"},t&&e.setAttribute("network.connection.rtt",r.rtt))),n7(n.deviceMemory)&&(t?e.setAttribute("device.memory.estimated_capacity",n.deviceMemory):e.setAttribute("deviceMemory",`${n.deviceMemory} GB`)),n7(n.hardwareConcurrency)&&(t?e.setAttribute("device.processor_count",n.hardwareConcurrency):e.setAttribute("hardwareConcurrency",String(n.hardwareConcurrency)))}(e,i),"pageload"===f){if(function(e){let t=(0,rl.z)(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(rp),i){let t=(t,n,r)=>{let i=r??`browser.web_vital.${t}.value`;e.setAttribute(i,n),n3.T&&k.Yz.log("Setting web vital attribute",{[i]:n},"on pageload span")};["ttfb","fp","fcp"].forEach(e=>{rp[e]&&t(e,rp[e].value)}),rp["ttfb.requestTime"]&&t("ttfb.requestTime",rp["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else{var m,g;u||delete rp.cls,c||delete rp.lcp,Object.entries(rp).forEach(([e,t])=>{nE(e,t.value,t.unit)}),m=e,g=t,a&&g.recordLcpOnPageloadSpan&&(a.element&&m.setAttribute("lcp.element",(0,to.Hd)(a.element)),a.id&&m.setAttribute("lcp.id",a.id),a.url&&m.setAttribute("lcp.url",a.url.trim().slice(0,200)),null!=a.loadTime&&m.setAttribute("lcp.loadTime",a.loadTime),null!=a.renderTime&&m.setAttribute("lcp.renderTime",a.renderTime),m.setAttribute("lcp.size",a.size)),o?.sources&&g.recordClsOnPageloadSpan&&o.sources.forEach((e,t)=>m.setAttribute(`cls.source.${t+1}`,(0,to.Hd)(e.node)))}e.setAttribute(i?"browser.performance.time_origin":"performance.timeOrigin",p),e.setAttribute(i?"browser.performance.navigation.activation_start":"performance.activationStart",(0,rs.b)())}a=void 0,o=void 0,rp={}}(n,{recordClsOnPageloadSpan:!l&&!d,recordLcpOnPageloadSpan:!l&&!f,ignoreResourceSpans:E,ignorePerformanceApiSpans:C,spanStreamingEnabled:l}),i=e,s=void 0,(0,B.my)(i,rU,s);let u=(0,A.o5)(),c=u.getPropagationContext();u.setPropagationContext({...c,traceId:S.spanContext().traceId,sampled:(0,W.pK)(S),dsc:(0,en.k1)(n)}),p&&(r=void 0)},trimIdleSpanEndTimestamp:!N});function w(){s&&["interactive","complete"].includes(s.readyState)&&e.emit("idleSpanEnableAutoFinish",S)}p&&N&&(r=S),u=e,c=S,(0,B.my)(u,rU,c),p&&!N&&s&&(s.addEventListener("readystatechange",()=>{w()}),w())}return{name:"BrowserTracing",setup(e){if(L)return;n2();let i=eI(e);if(t=function({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=re();if(r&&(0,ef.k3)()){r.mark&&n4.j.performance.mark("sentry-tracing-init");let i=t?function(e){let t,n=0;if(!rn("largest-contentful-paint"))return;let r=(0,n6.Pt)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&ri(e.value)&&(n=e.value,t=r)},!0);rr(e,(e,i)=>{(function(e,t,n,r){if(!ri(e))return;n3.T&&k.Yz.log(`Sending LCP span (${e})`);let i=rt(((0,ef.k3)()||0)+(t?.startTime||0)),a=(0,A.o5)().getScopeData().transactionName,o=t?(0,to.Hd)(t.element):"Largest contentful paint",s={[H.JD]:"auto.http.browser.lcp",[H.uT]:"ui.webvital.lcp",[H.jG]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s["lcp.element"]=(0,to.Hd)(t.element)),t.id&&(s["lcp.id"]=t.id),t.url&&(s["lcp.url"]=t.url),null!=t.loadTime&&(s["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(s["lcp.renderTime"]=t.renderTime),null!=t.size&&(s["lcp.size"]=t.size));let l=n9({name:o,transaction:a,attributes:s,startTime:i});l&&(l.addEvent("lcp",{[H.Sn]:"millisecond",[H.xc]:e}),l.end(i))})(n,t,i,e),r()})}(n):!1===t?(0,n6.Pt)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&ri(e.value)&&(rp.lcp={value:e.value,unit:"millisecond"},a=t)},!0):void 0,s=e?function(e){let t,n=0;if(!rn("layout-shift"))return;let r=(0,n6.a9)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);rr(e,(e,i)=>{var a,o,s,l;let u,c,p,d,f;a=n,o=t,s=i,l=e,n3.T&&k.Yz.log(`Sending CLS span (${a})`),u=o?rt(((0,ef.k3)()||0)+o.startTime):(0,ef.zf)(),c=(0,A.o5)().getScopeData().transactionName,p=o?(0,to.Hd)(o.sources[0]?.node):"Layout shift",d={[H.JD]:"auto.http.browser.cls",[H.uT]:"ui.webvital.cls",[H.jG]:0,"sentry.pageload.span_id":s,"sentry.report_event":l}
13,o?.sources&&o.sources.forEach((e,t)=>{d[`cls.source.${t+1}`]=(0,to.Hd)(e.node)}),(f=n9({name:p,transaction:c,attributes:d,startTime:u}))&&(f.addEvent("cls",{[H.Sn]:"",[H.xc]:a}),f.end(u)),r()})}(n):!1===e?(0,n6.a9)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(rp.cls={value:e.value,unit:""},o=t)},!0):void 0,l=(0,n6.YG)(({metric:e})=>{e.entries[e.entries.length-1]&&(rp.ttfb={value:e.value,unit:"millisecond"})});return()=>{l(),i?.(),s?.()}}return()=>void 0}({recordClsStandaloneSpans:i?void 0:d||!1,recordLcpStandaloneSpans:i?void 0:f||!1,client:e}),i?(!function(e){let t,n=0;if(!rn("largest-contentful-paint"))return;let r=(0,n6.Pt)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&ri(e.value)&&(n=e.value,t=r)},!0);rr(e,(e,i,a)=>{(function(e,t,n,r){if(!ri(e))return;n3.T&&k.Yz.log(`Sending LCP span (${e})`);let i=(0,ef.k3)()||0,a=rt(i),o=rt(i+(t?.startTime||0)),s=t?(0,to.Hd)(t.element):"Largest contentful paint",l={};t?.element&&(l["browser.web_vital.lcp.element"]=(0,to.Hd)(t.element)),t?.id&&(l["browser.web_vital.lcp.id"]=t.id),t?.url&&(l["browser.web_vital.lcp.url"]=t.url),t?.loadTime!=null&&(l["browser.web_vital.lcp.load_time"]=t.loadTime),t?.renderTime!=null&&(l["browser.web_vital.lcp.render_time"]=t.renderTime),t?.size!=null&&(l["browser.web_vital.lcp.size"]=t.size),ry({name:s,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:e,attributes:l,parentSpan:n,reportEvent:r,startTime:a,endTime:o})})(n,t,a,e),r()})}(e),!function(e){let t,n=0;if(!rn("layout-shift"))return;let r=(0,n6.a9)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);rr(e,(e,i,a)=>{var o,s,l,u;let c,p,d;o=n,s=t,l=a,u=e,n3.T&&k.Yz.log(`Sending CLS span (${o})`),c=s?rt(((0,ef.k3)()||0)+s.startTime):(0,ef.zf)(),p=s?(0,to.Hd)(s.sources[0]?.node):"Layout shift",d={},s?.sources&&s.sources.forEach((e,t)=>{d[`browser.web_vital.cls.source.${t+1}`]=(0,to.Hd)(e.node)}),ry({name:p,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:o,attributes:d,parentSpan:l,reportEvent:u,startTime:c}),r()})}(e),l&&re()&&(0,ef.k3)()&&(0,n6.hT)(({metric:e})=>{var t,n,r;let i,a,o,s,l,u,c,p;if(null==e.value||rt(e.value)>60)return;let d=e.entries.find(t=>t.duration===e.value&&rg[t.name]);d&&(t=e.value,n=d,n3.T&&k.Yz.log(`Sending INP span (${t})`),i=rt((0,ef.k3)()+n.startTime),a=rt(t),o=rg[n.name],s=null!=(r=n.interactionId)?rh.get(r):void 0,u=(l=(0,W.Bk)())?(0,W.zU)(l):void 0,p=(c=s?.span||u)?(0,W.RD)(c).name:(0,A.o5)().getScopeData().transactionName,ry({name:s?.elementName||(0,to.Hd)(n.target),op:`ui.interaction.${o}`,origin:"auto.http.browser.inp",metricName:"inp",value:t,attributes:{[H.jG]:n.duration,"sentry.transaction":p},startTime:i,endTime:i+a,parentSpan:c}))})):l&&function(){if(re()&&(0,ef.k3)()){let e=(0,n6.hT)(r_);()=>{e()}}}(),c&&w.O.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes("long-animation-frame")?new PerformanceObserver(e=>{let t=(0,W.Bk)();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=rt((0,ef.k3)()+n.startTime),{start_timestamp:r,op:i}=(0,W.et)(t);if("navigation"===i&&r&&e<r)continue;let a=rt(n.duration),o={[H.JD]:"auto.ui.browser.metrics"},{invoker:s,invokerType:l,sourceURL:u,sourceFunctionName:c,sourceCharPosition:p}=n.scripts[0];o["browser.script.invoker"]=s,o["browser.script.invoker_type"]=l,u&&(o["code.filepath"]=u),c&&(o["code.function"]=c),-1!==p&&(o["browser.script.source_char_position"]=p),n8(t,e,e+a,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:o})}}).observe({type:"long-animation-frame",buffered:!0}):u&&(0,n6.wv)("longtask",({entries:e})=>{let t=(0,W.Bk)();if(!t)return;let{op:n,start_timestamp:r}=(0,W.et)(t);for(let i of e){let e=rt((0,ef.k3)()+i.startTime),a=rt(i.duration);"navigation"===n&&r&&e<r||n8(t,e,e+a,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[H.JD]:"auto.ui.browser.metrics"}})}}),p&&(0,n6.wv)("event",({entries:e})=>{let t=(0,W.Bk)();if(t){for(let n of e)if("click"===n.name){let e=rt((0,ef.k3)()+n.startTime),r=rt(n.duration),i={name:(0,to.Hd)(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[H.JD]:"auto.ui.browser.metrics"}},a=(0,to.xE)(n.target);a&&(i.attributes["ui.component_name"]=a),n8(t,e,e+r,i)}}}),R&&s){let e=()=>{n=(0,ef.zf)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function h(){let t=e[rU];t&&!(0,W.et)(t).timestamp&&(t.setAttribute(H.fs,"cancelled"),t.end())}e.on("startNavigationSpan",(t,r)=>{if((0,A.KU)()!==e)return;if(r?.isRedirect)return void z(e,{op:"navigation.redirect",...t},!1);n=void 0,h(),(0,A.rm)().setPropagationContext({traceId:(0,nx.e)(),sampleRand:Math.random(),propagationSpanId:(0,nk.f)()?void 0:(0,nx.Z)()});let i=(0,A.o5)();i.setPropagationContext({traceId:(0,nx.e)(),sampleRand:Math.random(),propagationSpanId:(0,nk.f)()?void 0:(0,nx.Z)()}),i.setSDKProcessingMetadata({normalizedRequest:void 0}),z(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>
13{if((0,A.KU)()!==e)return;h();let r=n.sentryTrace||rL("sentry-trace")||rz("sentry-trace"),i=n.baggage||rL("baggage")||rz("baggage"),a=(0,nD.kM)(r,i),o=(0,A.o5)();o.setPropagationContext(a),(0,nk.f)()||(o.getPropagationContext().propagationSpanId=(0,nx.Z)()),o.setSDKProcessingMetadata({normalizedRequest:tc()}),z(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{N&&r&&(r.setAttribute(H.fs,"reportPageLoaded"),r.end())})},afterAllSetup(e){var t,r,a,o,s;let u;if(L)return;let c=(0,to.$N)();if("off"!==P&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r="session-storage"===t,i=r?function(){try{let e=ts.sessionStorage?.getItem(rv);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,W.zU)(e)!==e)return;let t=(0,A.o5)().getPropagationContext();i=function(e,t,n){let r=(0,W.et)(t),i={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[H.sy])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return i;let a=e.spanContext;return a.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(t.addLink({context:a,attributes:{[H.Lc]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${a.traceId}-${a.spanId}-${+!!rb(a)}`)),i)}(i,e,t),r&&function(e){try{ts.sessionStorage.setItem(rv,JSON.stringify(e))}catch(e){}}(i)});let a=!0;n&&e.on("beforeSampling",e=>{if(!i)return;let t=(0,A.o5)(),n=t.getPropagationContext();if(a&&n.parentSpanId){a=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(i.sampleRate),sampled:String(rb(i.spanContext))},sampleRand:i.sampleRand}),e.parentSampled=rb(i.spanContext),e.parentSampleRate=i.sampleRate,e.spanAttributes={...e.spanAttributes,[H.Ef]:i.sampleRate}})}(e,{linkPreviousTrace:P,consistentTraceSampling:$}),ts.location){if(I){let t=(0,ef.k3)();rD(e,{name:ts.location.pathname,startTime:t?t/1e3:void 0,attributes:{[H.i_]:"url",[H.JD]:"auto.pageload.browser"}})}O&&(0,tI._)(({to:t,from:r})=>{var i,a;let o,s;if(void 0===r&&c?.indexOf(t)!==-1){c=void 0;return}c=void 0;let l=(0,tE.kg)(t),u=e[rU],p=u&&R&&(i=u,a=n,o=(0,W.et)(i),!((s=(0,ef.lu)())-o.start_timestamp>1.5)&&(!a||!(s-a<=1.5)));rj(e,{name:l?.pathname||ts.location.pathname,attributes:{[H.i_]:"url",[H.JD]:"auto.navigation.browser"}},{url:t,isRedirect:p})})}y&&ts.document&&ts.document.addEventListener("visibilitychange",()=>{let e=(0,W.Bk)();if(!e)return;let t=(0,W.zU)(e);if(ts.document.hidden&&t){let{op:e,status:n}=(0,W.et)(t);n||t.setStatus({code:nR.TJ,message:"cancelled"}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}),p&&(t=e,r=m,a=g,o=_,s=i,ts.document&&addEventListener("click",()=>{let e=function(e){return e[rU]}(t);e&&["navigation","pageload"].includes((0,W.et)(e).op)||(u&&(u.setAttribute(H.fs,"interactionInterrupted"),u.end(),u=void 0),s.name&&(u=n0({name:s.name,op:"ui.action.click",attributes:{[H.i_]:s.source||"url"}},{idleTimeout:r,finalTimeout:a,childSpanTimeout:o})))},{capture:!0})),l&&function(){let e=Object.keys(rg);function t(e){let t=e.target;if(!t)return;let n=(0,to.Hd)(t),r=Math.round(e.timeStamp);if(rm.set(r,n),rm.size>50){let e=rm.keys().next().value;void 0!==e&&rm.delete(e)}}(0,ey.B)()&&e.forEach(e=>{n4.j.addEventListener(e,t,{capture:!0,passive:!0})});let n=({entries:e})=>{let t=(0,W.Bk)(),n=t&&(0,W.zU)(t);e.forEach(e=>{if(!(0,n6.tC)(e))return;let t=e.interactionId;if(null==t||rh.has(t))return;let r=e.target?(0,to.Hd)(e.target):function(e){let t=Math.round(e.startTime),n=rm.get(t);if(!n)for(let e=-5;e<=5;e++){let r=rm.get(t+e);if(r){n=r;break}}return n||"<unknown>"}(e);if(rf.length>10){let e=rf.shift();rh.delete(e)}rf.push(t),rh.set(t,{span:n,elementName:r})})};(0,n6.wv)("event",n),(0,n6.wv)("first-input",n)}(),rO(e,{traceFetch:v,traceXHR:b,trackFetchStreamPerformance:S,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:x,enableHTTPTimings:T,onRequestSpanStart:D,onRequestSpanEnd:j})}}};function rD(e,t,n){e.emit("startPageLoadSpan",t,n),(0,A.o5)().setTransactionName(t.name);let r=e[rU];return r&&e.emit("afterStartPageLoadSpan",r),r}function rj(e,t,n){let{url:r,isRedirect:i}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});let a=(0,A.o5)();return a.setTransactionName(t.name),r&&!i&&a.setSDKProcessingMetadata({normalizedRequest:{...tc(),url:r}}),e[rU]}function rL(e){let t=ts.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}function rz(e){let t=ts.performance?.getEntriesByType?.("navigation")[0],n=t?.serverTiming?.find(t=>t.name===e);return n?.description}let rU="_sentry_idleSpan",rB=w.O,rF=null,rq=new Map,rH=new Map;
13function rW(e){let t=e.split("/").filter(Boolean),n=0;for(let e of t)if(e.startsWith(":")){let t=e.substring(1);t.endsWith("*?")?n+=1e3:t.endsWith("*")?n+=100:n+=10}return t.length>0&&(n+=1/t.length),n}function rJ(e){if(rq.has(e))return rq.get(e)??null;try{let t=new RegExp(e);return rq.set(e,t),t}catch(e){return null}}let rY=e=>{let t=function(){if(!rB?._sentryRouteManifest||"string"!=typeof rB._sentryRouteManifest)return null;let e=rB._sentryRouteManifest;if(rF&&m===e)return rF;rq.clear(),rH.clear();let t={staticRoutes:[],dynamicRoutes:[],isrRoutes:[]};try{if(t=JSON.parse(e),!Array.isArray(t.staticRoutes)||!Array.isArray(t.dynamicRoutes))return null;return rF=t,m=e,t}catch{return null}}();if(!t)return;let n=e.length>1&&e.endsWith("/")?e.slice(0,-1):e;if(rH.has(n))return rH.get(n);let{staticRoutes:r,dynamicRoutes:i}=t;if(!Array.isArray(r)||!Array.isArray(i))return;let a=(function(e,t,n){let r=[];if(t.some(t=>t.path===e))return r;for(let t of n)if(t.regex){let n=rJ(t.regex);n?.test(e)&&r.push(t.path)}if(!e.startsWith("/:")){for(let t of n)if(t.hasOptionalPrefix&&t.regex){let n="/"===e?"/SENTRY_OPTIONAL_PREFIX":`/SENTRY_OPTIONAL_PREFIX${e}`,i=rJ(t.regex);i?.test(n)&&r.push(t.path)}}return r})(n,r,i).sort((e,t)=>rW(e)-rW(t))[0];return rH.set(n,a),a};var rK=n(50231);function rG(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}let rV="incomplete-app-router-transaction",rQ="router-patch",rX={current:void 0},rZ=w.O,r0=w.O;function r1(e){try{return new URL(e,"http://example.com/").pathname}catch{return"/"}}let r2=new WeakSet;function r4(e,t,n){r2.has(t)||(r2.add(t),["back","forward","push","replace"].forEach(r=>{t?.[r]&&(t[r]=new Proxy(t[r],{apply(t,i,a){if("router-patch"!==rQ)return t.apply(i,a);let o=rV,s={[H.uT]:"navigation",[H.JD]:"auto.navigation.nextjs.app_router_instrumentation",[H.i_]:"url"},l=a[0],u=rK.env._sentryBasePath??r0._sentryBasePath,c=u&&"string"==typeof l&&!l.startsWith(u)?`${u}${l}`:l;"push"===r?(o=rG(r1(c)),s["navigation.type"]="router.push"):"replace"===r?(o=rG(r1(c)),s["navigation.type"]="router.replace"):"back"===r?s["navigation.type"]="router.back":"forward"===r&&(s["navigation.type"]="router.forward");let p=rY(o);return n.current=rj(e,{name:p??o,attributes:{...s,[H.i_]:p?"route":"url"}}),t.apply(i,a)}}))}))}function r3(e,t){g&&g(e,t)}var r6=n(50231);let r5=!1,r7=w.O;function r8(e){let t,n,r,i,a,o,s;r5&&(0,k.pq)(()=>{console.warn("[@sentry/nextjs] You are calling `Sentry.init()` more than once on the client. This can happen if you have both a `sentry.client.config.ts` and a `instrumentation-client.ts` file with `Sentry.init()` calls. It is recommended to call `Sentry.init()` once in `instrumentation-client.ts`.")}),r5=!0,e.debug&&(0,k.pq)(()=>{console.warn("[@sentry/nextjs] You have enabled `debug: true`, but Sentry debug logging was removed from your bundle (likely via `withSentryConfig({ disableLogger: true })` / `webpack.treeshake.removeDebugLogging: true`). Set that option to `false` to see Sentry debug output.")});let l={environment:e.environment||r6.env.SENTRY_ENVIRONMENT||((t=ng.env.NEXT_PUBLIC_VERCEL_ENV)?`vercel-${t}`:void 0)||"production",defaultIntegrations:(r=nd(e),i=r7._sentryRewriteFramesAssetPrefixPath||"",a=r6.env._sentryAssetPrefix||r7._sentryAssetPrefix,o=r6.env._sentryBasePath||r7._sentryBasePath,s="true"===r6.env._experimentalThirdPartyOriginStackFrames||"true"===r7._experimentalThirdPartyOriginStackFrames,r.push((({assetPrefix:e,basePath:t,rewriteFramesAssetPrefixPath:n,experimentalThirdPartyOriginStackFrames:r})=>({...nw({iteratee:i=>{if(r){let n="u">typeof window&&window.location?window.location.origin:"";if(i.filename?.startsWith(n)&&!i.filename.endsWith(".js"))return i;if(e)i.filename?.startsWith(e)&&(i.filename=i.filename.replace(e,"app://"));else if(t)try{let{origin:e}=new URL(i.filename);e===n&&(i.filename=i.filename?.replace(e,"app://").replace(t,""))}catch{}}else try{let{origin:e}=new URL(i.filename);i.filename=i.filename?.replace(e,"app://").replace(n,"")}catch{}return r?(i.filename?.includes("/_next")&&(i.filename=decodeURI(i.filename)),i.filename?.match(/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(i.in_app=!1)):(i.filename?.startsWith("app:///_next")&&(i.filename=decodeURI(i.filename)),i.filename?.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(i.in_app=!1)),i}}),name:"NextjsClientStackFrameNormalization"}))({assetPrefix:a,basePath:o,rewriteFramesAssetPrefixPath:i,experimentalThirdPartyOriginStackFrames:s})),r),release:r6.env._sentryRelease||r7._sentryRelease,...e};!function(e){let t="/monitoring";if(t&&e.dsn){let n=(0,X.hH)(e.dsn);if(!n)return;let r=n.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(r){let i=r[1],a=r[2],o=`${t}?o=${i}&p=${n.projectId}`;a&&(o+=`&r=${a}`),e.tunnel=o}}}(l),T(l,"nextjs",["nextjs","react"]),l.ignoreSpans=[...l.ignoreSpans||[],/^\/404$/,RegExp(`^${rV}$`)];let u=(T(n={...l}
13,"react"),(0,E.o)("react",{version:nm.version}),function(e={}){let t,n=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===ts.window||ts.nw)return!1;let e=ts.chrome||ts.browser;if(!e?.runtime?.id)return!1;let t=(0,to.$N)();return!(ts===ts.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(t))}(),r=null==e.defaultIntegrations?nd():e.defaultIntegrations,i={...e,enabled:!n&&e.enabled,stackParser:(0,J.vk)(e.stackParser||nl),integrations:function(e){let t,n,r=e.defaultIntegrations||[],i=e.integrations;if(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)}({integrations:e.integrations,defaultIntegrations:r}),transport:e.transport||np};return!0===i.debug&&(C.T?k.Yz.enable():(0,k.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,A.o5)().update(i.initialScope),Q(t=new tp(i)),t.init(),t}(n)),c=(e,t)=>ny(t?.originalException)||e.exception?.values?.[0]?.value==="NEXT_REDIRECT"?null:e;return c.id="NextRedirectErrorFilter",(0,E.SA)(c),u}function r9(e){return e}function ie(e,t={},n=(0,A.o5)()){let{message:r,name:i,email:a,url:o,source:s,associatedEventId:l,tags:u}=e,c={contexts:{feedback:{contact_email:a,name:i,message:r,url:o,source:s,associated_event_id:l}},type:"feedback",level:"info",tags:u},p=n?.getClient()||(0,A.KU)();return p&&p.emit("beforeSendFeedback",c,t),n.captureEvent(c,t)}let it=w.O,ir=it.document,ii=it.navigator,ia="Report a Bug",io="Cancel",is="Send Bug Report",il="Confirm",iu="Report a Bug",ic="[email protected]",ip="Email",id="What's the bug? What did you expect?",ih="Description",im="Your Name",ig="Name",i_="Thank you for your report!",iy="(required)",iv="Add a screenshot",ib="Remove screenshot",iS="Highlight",iw="Hide",ik="Remove",ix="Unable to submit feedback with empty message",iT="No client setup, cannot send feedback.",iE="Unable to determine if Feedback was correctly sent.",iC="Unable to send feedback. This could be because this domain is not in your list of allowed domains.",iA="Unable to send feedback. This could be because of network issues, or because you are using an ad-blocker.",iI={ERROR_EMPTY_MESSAGE:ix,ERROR_NO_CLIENT:iT,ERROR_TIMEOUT:iE,ERROR_FORBIDDEN:iC,ERROR_GENERIC:iA};function iO(e,t){return t?.[e]??iI[e]}let iR=(e,t={includeReplay:!0})=>{let n=t.errorMessages;if(!e.message)throw Error(iO("ERROR_EMPTY_MESSAGE",n));let r=(0,A.KU)();if(!r)throw Error(iO("ERROR_NO_CLIENT",n));e.tags&&Object.keys(e.tags).length&&(0,A.o5)().setTags(e.tags);let i=ie({source:"api",url:(0,to.$N)(),...e},t);return new Promise((e,t)=>{let a=setTimeout(()=>{o(),t(iO("ERROR_TIMEOUT",n))},3e4),o=r.on("afterSendEvent",(r,s)=>{if(r.event_id===i)return(clearTimeout(a),o(),s?.statusCode&&s.statusCode>=200&&s.statusCode<300)?e(i):s?.statusCode===403?t(iO("ERROR_FORBIDDEN",n)):t(iO("ERROR_GENERIC",n))})})};function iP(e,t){return{...e,...t,tags:{...e.tags,...t.tags},onFormOpen:()=>{t.onFormOpen?.(),e.onFormOpen?.()},onFormClose:()=>{t.onFormClose?.(),e.onFormClose?.()},onSubmitSuccess:(n,r)=>{t.onSubmitSuccess?.(n,r),e.onSubmitSuccess?.(n,r)},onSubmitError:n=>{t.onSubmitError?.(n),e.onSubmitError?.(n)},onFormSubmitted:()=>{t.onFormSubmitted?.(),e.onFormSubmitted?.()},themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function i$(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}let iN="rgba(88, 74, 192, 1)",iM={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:iN,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"},iD={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:iN,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function ij(e){return`
14  --foreground: ${e.foreground};
15  --background: ${e.background};
16  --accent-foreground: ${e.accentForeground};
17  --accent-background: ${e.accentBackground};
18  --success-color: ${e.successColor};
19  --error-color: ${e.errorColor};
20  --border: ${e.border};
21  --box-shadow: ${e.boxShadow};
22  --outline: ${e.outline};
23  --interactive-filter: ${e.interactiveFilter};
24  `}function iL({colorScheme:e,themeDark:t,themeLight:n,styleNonce:r}){let i=ir.createElement("style");return i.textContent=`
25:host {
26  --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif;
27  --font-size: 14px;
28  --z-index: 100000;
29
30  --page-margin: 16px;
31  --inset: auto 0 0 auto;
32  --actor-inset: var(--inset);
33
34  font-family: var(--font-family);
35  font-size: var(--font-size);
36
37  ${"system"!==e?`color-scheme: only ${e};`:""}
38
39  ${ij("dark"===e?{...iD,...t}:{...iM,...n})}
40}
41
42${"system"===e?`
43@media (prefers-color-scheme: dark) {
44  :host {
45    color-scheme: only dark;
46
47    ${ij({...iD,...t})}
48  }
49}`:""}
50`,r&&i.setAttribute("nonce",r),i}let iz=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:n})=>({id:r="sentry-feedback",autoInject:i=!0,showBranding:a=!0,isEmailRequired:o=!1,isNameRequired:s=!1,showEmail:l=!0,showName:u=!0,enableScreenshot:c=!0,useSentryUser:p={email:"email",name:"username"},tags:d,styleNonce:f,scriptNonce:h,colorScheme:m="system",themeLight:g={},themeDark:_={},addScreenshotButtonLabel:y=iv,cancelButtonLabel:v=io,confirmButtonLabel:b=il,emailLabel:S=ip,emailPlaceholder:w=ic,formTitle:k=iu,isRequiredLabel:x=iy,messageLabel:T=ih,messagePlaceholder:E=id,nameLabel:C=ig,namePlaceholder:A=im,removeScreenshotButtonLabel:I=ib,submitButtonLabel:O=is,successMessageText:R=i_,triggerLabel:$=ia,triggerAriaLabel:N="",highlightToolText:M=iS,hideToolText:D=iw,removeHighlightText:j=ik,errorEmptyMessageText:L=ix,errorNoClientText:z=iT,errorTimeoutText:U=iE,errorForbiddenText:B=iC,errorGenericText:F=iA,onFormOpen:q,onFormClose:H,onSubmitSuccess:W,onSubmitError:J,onFormSubmitted:Y}={})=>{let K={id:r,autoInject:i,showBranding:a,isEmailRequired:o,isNameRequired:s,showEmail:l,showName:u,enableScreenshot:c,useSentryUser:p,tags:d,styleNonce:f,scriptNonce:h,colorScheme:m,themeDark:_,themeLight:g,triggerLabel:$,triggerAriaLabel:N,cancelButtonLabel:v,submitButtonLabel:O,confirmButtonLabel:b,formTitle:k,emailLabel:S,emailPlaceholder:w,messageLabel:T,messagePlaceholder:E,nameLabel:C,namePlaceholder:A,successMessageText:R,isRequiredLabel:x,addScreenshotButtonLabel:y,removeScreenshotButtonLabel:I,highlightToolText:M,hideToolText:D,removeHighlightText:j,errorEmptyMessageText:L,errorNoClientText:z,errorTimeoutText:U,errorForbiddenText:B,errorGenericText:F,onFormClose:H,onFormOpen:q,onSubmitError:J,onSubmitSuccess:W,onFormSubmitted:Y},G=null,V=null,Q=[],X=e=>{if(!G){let t=ir.createElement("div");t.id=String(e.id),ir.body.appendChild(t),G=t.attachShadow({mode:"open"}),V=iL(e),G.appendChild(V)}return G},Z=async r=>{let i,a,o=r.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(ii.userAgent)||/Macintosh/i.test(ii.userAgent)&&ii.maxTouchPoints&&ii.maxTouchPoints>1)&&!!isSecureContext;try{i=(t?t():await e("feedbackModalIntegration",h))(),P(i)}catch{throw Error("[Feedback] Missing feedback modal integration!")}
50try{let t=o?n?n():await e("feedbackScreenshotIntegration",h):void 0;t&&(a=t(),P(a))}catch{}let s={ERROR_EMPTY_MESSAGE:r.errorEmptyMessageText,ERROR_NO_CLIENT:r.errorNoClientText,ERROR_TIMEOUT:r.errorTimeoutText,ERROR_FORBIDDEN:r.errorForbiddenText,ERROR_GENERIC:r.errorGenericText},l=i.createDialog({options:{...r,onFormClose:()=>{l?.close(),r.onFormClose?.()},onFormSubmitted:()=>{l?.close(),r.onFormSubmitted?.()}},screenshotIntegration:a,sendFeedback:(e,t)=>iR(e,{includeReplay:!0,...t,errorMessages:s}),shadow:X(r)});return l},ee=(e,t={})=>{let n=iP(K,t),r="string"==typeof e?ir.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw Error("Unable to attach to target element");let i=null,a=async()=>{i||(i=await Z({...n,onFormSubmitted:()=>{i?.removeFromDom(),n.onFormSubmitted?.()}})),i.appendToDom(),i.open()};r.addEventListener("click",a);let o=()=>{Q=Q.filter(e=>e!==o),i?.removeFromDom(),i=null,r.removeEventListener("click",a)};return Q.push(o),o},et=(e={})=>{let t=iP(K,e),n=X(t),r=function({triggerLabel:e,triggerAriaLabel:t,shadow:n,styleNonce:r}){let i,a,o,s,l,u,c,p,d=ir.createElement("button");if(d.type="button",d.className="widget__actor",d.ariaHidden="false",d.ariaLabel=t||e||ia,d.appendChild((a=i$((i=e=>it.document.createElementNS("http://www.w3.org/2000/svg",e))("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),o=i$(i("g"),{clipPath:"url(#clip0_57_80)"}),s=i$(i("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"}),a.appendChild(o).appendChild(s),l=i("defs"),u=i$(i("clipPath"),{id:"clip0_57_80"}),c=i$(i("rect"),{width:"20",height:"20",fill:"white"}),u.appendChild(c),l.appendChild(u),a.appendChild(l).appendChild(u).appendChild(c),a)),e){let t=ir.createElement("span");t.appendChild(ir.createTextNode(e)),d.appendChild(t)}let f=((p=ir.createElement("style")).textContent=`
51.widget__actor {
52  position: fixed;
53  z-index: var(--z-index);
54  margin: var(--page-margin);
55  inset: var(--actor-inset);
56
57  display: flex;
58  align-items: center;
59  gap: 8px;
60  padding: 16px;
61
62  font-family: inherit;
63  font-size: var(--font-size);
64  font-weight: 600;
65  line-height: 1.14em;
66  text-decoration: none;
67
68  background: var(--actor-background, var(--background));
69  border-radius: var(--actor-border-radius, 1.7em/50%);
70  border: var(--actor-border, var(--border));
71  box-shadow: var(--actor-box-shadow, var(--box-shadow));
72  color: var(--actor-color, var(--foreground));
73  fill: var(--actor-color, var(--foreground));
74  cursor: pointer;
75  opacity: 1;
76  transition: transform 0.2s ease-in-out;
77  transform: translate(0, 0) scale(1);
78}
79.widget__actor[aria-hidden="true"] {
80  opacity: 0;
81  pointer-events: none;
82  visibility: hidden;
83  transform: translate(0, 16px) scale(0.98);
84}
85
86.widget__actor:hover {
87  background: var(--actor-hover-background, var(--background));
88  filter: var(--interactive-filter);
89}
90
91.widget__actor svg {
92  width: 1.14em;
93  height: 1.14em;
94}
95
96@media (max-width: 600px) {
97  .widget__actor span {
98    display: none;
99  }
100}
101`,r&&p.setAttribute("nonce",r),p);return{el:d,appendToDom(){n.appendChild(f),n.appendChild(d)},removeFromDom(){d.remove(),f.remove()},show(){d.ariaHidden="false"},hide(){d.ariaHidden="true"}}}({triggerLabel:t.triggerLabel,triggerAriaLabel:t.triggerAriaLabel,shadow:n,styleNonce:f});return ee(r.el,{...t,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){(0,ey.B)()&&K.autoInject&&("loading"===ir.readyState?ir.addEventListener("DOMContentLoaded",()=>et().appendToDom()):et().appendToDom())},attachTo:ee,createWidget(e={}){let t=et(iP(K,e));return t.appendToDom(),t},createForm:async(e={})=>Z(iP(K,e)),setTheme(e){if(K.colorScheme=e,G){let e=iL(K);V?G.replaceChild(e,V):G.prepend(e),V=e}},remove(){G&&(G.parentElement?.remove(),G=null,V=null),Q.forEach(e=>e()),Q=[]}}};function iU(){let e=(0,A.KU)();return e?.getIntegrationByName("Feedback")}var iB,iF,iq,iH,iW,iJ,iY,iK={},iG=[],iV=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,iQ=Array.isArray;function iX(e,t){for(var n in t)e[n]=t[n];return e}function iZ(e){var t=e.parentNode;t&&t.removeChild(e)}function i0(e,t,n){var r,i,a,o={};for(a in t)"key"==a?r=t[a]:"ref"==a?i=t[a]:o[a]=t[a];if(arguments.length>2&&(o.children=arguments.length>3?iB.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===o[a]&&(o[a]=e.defaultProps[a]
vendor: 4,926 bytes, line 101
101);return i1(e,o,r,i,null)}function i1(e,t,n,r,i){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==i?++iq:i,__i:-1,__u:0};return null==i&&null!=iF.vnode&&iF.vnode(a),a}function i2(e){return e.children}function i4(e,t){this.props=e,this.context=t}function i3(e,t){if(null==t)return e.__?i3(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?i3(e):null}function i6(e){(!e.__d&&(e.__d=!0)&&iH.push(e)&&!i5.__r++||iW!==iF.debounceRendering)&&((iW=iF.debounceRendering)||iJ)(i5)}function i5(){var e,t,n,r=[],i=[];for(iH.sort(iY);e=iH.shift();)e.__d&&(n=iH.length,t=function(e,t,n){var r,i=e.__v,a=i.__e,o=e.__P;if(o)return(r=iX({},i)).__v=i.__v+1,iF.vnode&&iF.vnode(r),an(o,r,i,e.__n,void 0!==o.ownerSVGElement,32&i.__u?[a]:null,t,null==a?i3(i):a,!!(32&i.__u),n),r.__.__k[r.__i]=r,r.__d=void 0,r.__e!=a&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r),r}(e,r,i)||t,0===n||iH.length>n?(ar(r,t,i),i.length=r.length=0,t=void 0,iH.sort(iY)):t&&iF.__c&&iF.__c(t,iG));t&&ar(r,t,i),i5.__r=0}function i7(e,t,n,r,i,a,o,s,l,u,c){var p,d,f,h,m,g=r&&r.__k||iG,_=t.length;for(n.__d=l,function(e,t,n){var r,i,a,o,s,l=t.length,u=n.length,c=u,p=0;for(e.__k=[],r=0;r<l;r++)null!=(i=e.__k[r]=null==(i=t[r])||"boolean"==typeof i||"function"==typeof i?null:"string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?i1(null,i,null,null,i):iQ(i)?i1(i2,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?i1(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=function(e,t,n,r){var i=e.key,a=e.type,o=n-1,s=n+1,l=t[n];if(null===l||l&&i==l.key&&a===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;o>=0||s<t.length;){if(o>=0){if((l=t[o])&&0==(131072&l.__u)&&i==l.key&&a===l.type)return o;o--}if(s<t.length){if((l=t[s])&&0==(131072&l.__u)&&i==l.key&&a===l.type)return s;s++}}return -1}(i,n,o=r+p,c),i.__i=s,a=null,-1!==s&&(c--,(a=n[s])&&(a.__u|=131072)),null==a||null===a.__v?(-1==s&&p--,"function"!=typeof i.type&&(i.__u|=65536)):s!==o&&(s===o+1?p++:s>o?c>l-o?p+=s-o:p--:p=s<o&&s==o-1?s-o:0,s!==r+p&&(i.__u|=65536))):(a=n[r])&&null==a.key&&a.__e&&(a.__e==e.__d&&(e.__d=i3(a)),aa(a,a,!1),n[r]=null,c--);if(c)for(r=0;r<u;r++)null!=(a=n[r])&&0==(131072&a.__u)&&(a.__e==e.__d&&(e.__d=i3(a)),aa(a,a))}(n,t,g),l=n.__d,p=0;p<_;p++)null!=(f=n.__k[p])&&"boolean"!=typeof f&&"function"!=typeof f&&(d=-1===f.__i?iK:g[f.__i]||iK,f.__i=p,an(e,f,d,i,a,o,s,l,u,c),h=f.__e,f.ref&&d.ref!=f.ref&&(d.ref&&ai(d.ref,null,f),c.push(f.ref,f.__c||h,f)),null==m&&null!=h&&(m=h),65536&f.__u||d.__k===f.__k?l=function e(t,n,r){var i,a;if("function"==typeof t.type){for(i=t.__k,a=0;i&&a<i.length;a++)i[a]&&(i[a].__=t,n=e(i[a],n,r));return n}t.__e!=n&&(r.insertBefore(t.__e,n||null),n=t.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType);return n}(f,l,e):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:h&&(l=h.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=m}function i8(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||iV.test(t)?n:n+"px"}function i9(e,t,n,r,i){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||i8(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||i8(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r?n.u=r.u:(n.u=Date.now(),e.addEventListener(t,a?at:ae,a)):e.removeEventListener(t,a?at:ae,a);else{if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function ae(e){if(this.l){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(iF.event?iF.event(e):e)}}function at(e){if(this.l)return this.l[e.type+!0](iF.event?iF.event(e):e)}function an(e,t,n,r,i,a,o,s,l,u){var c,p,d,f,h,m,g,_,y,v,b,S,w,k,x,T=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),a=[s=t.__e=n.__e]),(c=iF.__b)&&c(t);e:if("function"==typeof T)try{if(_=t.props,y=(c=T.contextType)&&r[c.__c],v=c?y?y.props.value:c.__:r,n.__c?g=(p=t.__c=n.__c).__=p.__E:("prototype"in T&&T.prototype.render?t.__c=p=new T(_,v):(t.__c=p=new i4(_,v),p.constructor=T,p.render=ao),y&&y.sub(p),p.props=_,p.state||(p.state={}),p.context=v,p.__n=r,d=p.__d=!0,p.__h=[],p._sb=[]),null==p.__s&&(p.__s=p.state),null!=T.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=iX({}
vendor: 4,276 bytes, line 101
101,p.__s)),iX(p.__s,T.getDerivedStateFromProps(_,p.__s))),f=p.props,h=p.state,p.__v=t,d)null==T.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(null==T.getDerivedStateFromProps&&_!==f&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(_,v),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(_,p.__s,v)||t.__v===n.__v)){for(t.__v!==n.__v&&(p.props=_,p.state=p.__s,p.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),b=0;b<p._sb.length;b++)p.__h.push(p._sb[b]);p._sb=[],p.__h.length&&o.push(p);break e}null!=p.componentWillUpdate&&p.componentWillUpdate(_,p.__s,v),null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(f,h,m)})}if(p.context=v,p.props=_,p.__P=e,p.__e=!1,S=iF.__r,w=0,"prototype"in T&&T.prototype.render){for(p.state=p.__s,p.__d=!1,S&&S(t),c=p.render(p.props,p.state,p.context),k=0;k<p._sb.length;k++)p.__h.push(p._sb[k]);p._sb=[]}else do p.__d=!1,S&&S(t),c=p.render(p.props,p.state,p.context),p.state=p.__s;while(p.__d&&++w<25);p.state=p.__s,null!=p.getChildContext&&(r=iX(iX({},r),p.getChildContext())),d||null==p.getSnapshotBeforeUpdate||(m=p.getSnapshotBeforeUpdate(f,h)),i7(e,iQ(x=null!=c&&c.type===i2&&null==c.key?c.props.children:c)?x:[x],t,n,r,i,a,o,s,l,u),p.base=t.__e,t.__u&=-161,p.__h.length&&o.push(p),g&&(p.__E=p.__=null)}catch(e){t.__v=null,l||null!=a?(t.__e=s,t.__u|=l?160:32,a[a.indexOf(s)]=null):(t.__e=n.__e,t.__k=n.__k),iF.__e(e,t,n)}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,a,o,s,l){var u,c,p,d,f,h,m,g=n.props,_=t.props,y=t.type;if("svg"===y&&(i=!0),null!=a){for(u=0;u<a.length;u++)if((f=a[u])&&"setAttribute"in f==!!y&&(y?f.localName===y:3===f.nodeType)){e=f,a[u]=null;break}}if(null==e){if(null===y)return document.createTextNode(_);e=i?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,_.is&&_),a=null,s=!1}if(null===y)g===_||s&&e.data===_||(e.data=_);else{if(a=a&&iB.call(e.childNodes),g=n.props||iK,!s&&null!=a)for(g={},u=0;u<e.attributes.length;u++)g[(f=e.attributes[u]).name]=f.value;for(u in g)f=g[u],"children"==u||("dangerouslySetInnerHTML"==u?p=f:"key"===u||u in _||i9(e,u,null,f,i));for(u in _)f=_[u],"children"==u?d=f:"dangerouslySetInnerHTML"==u?c=f:"value"==u?h=f:"checked"==u?m=f:"key"===u||s&&"function"!=typeof f||g[u]===f||i9(e,u,f,g[u],i);if(c)s||p&&(c.__html===p.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(p&&(e.innerHTML=""),i7(e,iQ(d)?d:[d],t,n,r,i&&"foreignObject"!==y,a,o,a?a[0]:n.__k&&i3(n,0),s,l),null!=a)for(u=a.length;u--;)null!=a[u]&&iZ(a[u]);s||(u="value",void 0===h||h===e[u]&&("progress"!==y||h)&&("option"!==y||h===g[u])||i9(e,u,h,g[u],!1),u="checked",void 0!==m&&m!==e[u]&&i9(e,u,m,g[u],!1))}return e}(n.__e,t,n,r,i,a,o,l,u);(c=iF.diffed)&&c(t)}function ar(e,t,n){for(var r=0;r<n.length;r++)ai(n[r],n[++r],n[++r]);iF.__c&&iF.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){iF.__e(e,t.__v)}})}function ai(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){iF.__e(e,n)}}function aa(e,t,n){var r,i;if(iF.unmount&&iF.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||ai(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){iF.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&aa(r[i],t,n||"function"!=typeof e.type);n||null==e.__e||iZ(e.__e),e.__=e.__e=e.__d=void 0}function ao(e,t,n){return this.constructor(e,n)}iB=iG.slice,iF={__e:function(e,t,n,r){for(var i,a,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((a=i.constructor)&&null!=a.getDerivedStateFromError&&(i.setState(a.getDerivedStateFromError(e)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),o=i.__d),o)return i.__E=i}catch(t){e=t}throw e}},iq=0,i4.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=iX({},this.state),"function"==typeof e&&(e=e(iX({},n),this.props)),e&&iX(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),i6(this))},i4.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),i6(this))},i4.prototype.render=i2,iH=[],iJ="function"==typeof Promise?Promise.prototype.then.bind(Prom
101ise.resolve()):setTimeout,iY=function(e,t){return e.__v.__b-t.__v.__b},i5.__r=0;var as,al,au,ac,ap=0,ad=[],af=[],ah=iF,am=ah.__b,ag=ah.__r,a_=ah.diffed,ay=ah.__c,av=ah.unmount,ab=ah.__;function aS(e,t){ah.__h&&ah.__h(al,e,ap||t),ap=0;var n=al.__H||(al.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:af}),n.__[e]}function aw(e){return ap=1,ak(aP,e)}function ak(e,t,n){var r=aS(as++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):aP(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=al,!al.u)){var i=function(e,t,n){if(!r.__c.__H)return!0;var i=r.__c.__H.__.filter(function(e){return!!e.__c});if(i.every(function(e){return!e.__N}))return!a||a.call(this,e,t,n);var o=!1;return i.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}}),!(!o&&r.__c.props===e)&&(!a||a.call(this,e,t,n))};al.u=!0;var a=al.shouldComponentUpdate,o=al.componentWillUpdate;al.componentWillUpdate=function(e,t,n){if(this.__e){var r=a;a=void 0,i(e,t,n),a=r}o&&o.call(this,e,t,n)},al.shouldComponentUpdate=i}return r.__N||r.__}function ax(e,t){var n=aS(as++,4);!ah.__s&&aR(n.__H,t)&&(n.__=e,n.i=t,al.__h.push(n))}function aT(e,t){var n=aS(as++,7);return aR(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function aE(e,t){return ap=8,aT(function(){return e},t)}function aC(){for(var e;e=ad.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(aI),e.__H.__h.forEach(aO),e.__H.__h=[]}catch(t){e.__H.__h=[],ah.__e(t,e.__v)}}ah.__b=function(e){al=null,am&&am(e)},ah.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ab&&ab(e,t)},ah.__r=function(e){ag&&ag(e),as=0;var t=(al=e.__c).__H;t&&(au===al?(t.__h=[],al.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=af,e.__N=e.i=void 0})):(t.__h.forEach(aI),t.__h.forEach(aO),t.__h=[],as=0)),au=al},ah.diffed=function(e){a_&&a_(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==ad.push(t)&&ac===ah.requestAnimationFrame||((ac=ah.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),aA&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);aA&&(t=requestAnimationFrame(n))})(aC)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==af&&(e.__=e.__V),e.i=void 0,e.__V=af})),au=al=null},ah.__c=function(e,t){t.some(function(e){try{e.__h.forEach(aI),e.__h=e.__h.filter(function(e){return!e.__||aO(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],ah.__e(n,e.__v)}}),ay&&ay(e,t)},ah.unmount=function(e){av&&av(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{aI(e)}catch(e){t=e}}),n.__H=void 0,t&&ah.__e(t,n.__v))};var aA="function"==typeof requestAnimationFrame;function aI(e){var t=al,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),al=t}function aO(e){var t=al;e.__c=e.__(),al=t}function aR(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function aP(e,t){return"function"==typeof t?t(e):t}let a$=Object.defineProperty({__proto__:null,useCallback:aE,useContext:function(e){var t=al.context[e.__c],n=aS(as++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(al)),t.props.value):e.__},useDebugValue:function(e,t){ah.useDebugValue&&ah.useDebugValue(t?t(e):e)},useEffect:function(e,t){var n=aS(as++,3);!ah.__s&&aR(n.__H,t)&&(n.__=e,n.i=t,al.__H.__h.push(n))},useErrorBoundary:function(e){var t=aS(as++,10),n=aw();return t.__=e,al.componentDidCatch||(al.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:function(){var e=aS(as++,11);if(!e.__){for(var t=al.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__},useImperativeHandle:function(e,t,n){ap=6,ax(function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},null==n?n:n.concat(e))},useLayoutEffect:ax,useMemo:aT,useReducer:ak,useRef:function(e){return ap=5,aT(function(){return{current:e}},[])},useState:aw},Symbol.toStringTag,{value:"Module"});function aN({options:e}){let t=aT(()=>{let e,t;return{__html:(e=i$(ir.createElementNS("http://www.w3.org/2000/svg","svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),t=i$(ir.createElementNS("http://www.w3.org/2000/svg","path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"}),e.appendChild(t),e).outerHTML}},[]);return i0("h2",{class:"dialog__header"},i0("span",{class:"dialog__title"},e.formTitle),e.showBranding?i0("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function aM(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function aD({options:e,defaultEmail:t,defaultName:n,onFormClose:r,onSubmit:i,onSubmitSuccess:a,onSubmitError:o,showEmail
101:s,showName:l,screenshotInput:u}){let{tags:c,addScreenshotButtonLabel:p,removeScreenshotButtonLabel:d,cancelButtonLabel:f,emailLabel:h,emailPlaceholder:m,isEmailRequired:g,isNameRequired:_,messageLabel:y,messagePlaceholder:v,nameLabel:b,namePlaceholder:S,submitButtonLabel:w,isRequiredLabel:k}=e,[x,T]=aw(!1),[E,C]=aw(null),[A,I]=aw(!1),O=u?.input,[R,P]=aw(null),$=aE(e=>{P(e),I(!1)},[]),N=aE(e=>{var t;let n,r=(n=[],(t={emailLabel:h,isEmailRequired:g,isNameRequired:_,messageLabel:y,nameLabel:b}).isNameRequired&&!e.name&&n.push(t.nameLabel),t.isEmailRequired&&!e.email&&n.push(t.emailLabel),e.message||n.push(t.messageLabel),n);return r.length>0?C(`Please enter in the following required fields: ${r.join(", ")}`):C(null),0===r.length},[h,g,_,y,b]);return i0("form",{class:"form",onSubmit:aE(async e=>{T(!0);try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let t=new FormData(e.target),n=await (u&&A?u.value():void 0),r={name:aM(t,"name"),email:aM(t,"email"),message:aM(t,"message"),attachments:n?[n]:void 0};if(!N(r))return;try{let e=await i({name:r.name,email:r.email,message:r.message,source:"widget",tags:c},{attachments:r.attachments});a(r,e)}catch(t){let e=t instanceof Error?t:Error(String(t));C(e.message),o(e)}}finally{T(!1)}},[u&&A,a,o])},O&&A?i0(O,{onError:$}):null,i0("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:x},i0("div",{class:"form__top"},E?i0("div",{class:"form__error-container"},E):null,l?i0("label",{for:"name",class:"form__label"},i0(aj,{label:b,isRequiredLabel:k,isRequired:_}),i0("input",{class:"form__input",defaultValue:n,id:"name",name:"name",placeholder:S,required:_,type:"text"})):i0("input",{"aria-hidden":!0,value:n,name:"name",type:"hidden"}),s?i0("label",{for:"email",class:"form__label"},i0(aj,{label:h,isRequiredLabel:k,isRequired:g}),i0("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:m,required:g,type:"email"})):i0("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),i0("label",{for:"message",class:"form__label"},i0(aj,{label:y,isRequiredLabel:k,isRequired:!0}),i0("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:v,required:!0,rows:5})),O?i0("label",{for:"screenshot",class:"form__label"},i0("button",{class:"btn btn--default",disabled:x,type:"button",onClick:()=>{P(null),I(e=>!e)}},A?d:p),R?i0("div",{class:"form__error-container"},R.message):null):null),i0("div",{class:"btn-group"},i0("button",{class:"btn btn--primary",disabled:x,type:"submit"},w),i0("button",{class:"btn btn--default",disabled:x,type:"button",onClick:r},f))))}function aj({label:e,isRequired:t,isRequiredLabel:n}){return i0("span",{class:"form__label__text"},e,t&&i0("span",{class:"form__label__text--required"},n))}function aL({open:e,onFormSubmitted:t,...n}){let r=n.options,i=aT(()=>{let e,t,n,r,i,a,o,s;return{__html:(t=i$((e=e=>it.document.createElementNS("http://www.w3.org/2000/svg",e))("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),n=i$(e("g"),{clipPath:"url(#clip0_57_156)"}),r=i$(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),i=i$(e("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 
10110.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"}),t.appendChild(n).append(i,r),a=e("defs"),o=i$(e("clipPath"),{id:"clip0_57_156"}),s=i$(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"}),o.appendChild(s),a.appendChild(o),t.appendChild(a).appendChild(o).appendChild(s),t).outerHTML}},[]),[a,o]=aw(null),s=aE(()=>{a&&(clearTimeout(a),o(null)),t()},[a]),l=aE((e,r)=>{n.onSubmitSuccess(e,r),o(setTimeout(()=>{t(),o(null)},5e3))},[t]);return i0(i2,null,a?i0("div",{class:"success__position",onClick:s},i0("div",{class:"success__content"},r.successMessageText,i0("span",{class:"success__icon",dangerouslySetInnerHTML:i}))):i0("dialog",{class:"dialog",onClick:r.onFormClose,open:e},i0("div",{class:"dialog__position"},i0("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},i0(aN,{options:r}),i0(aD,{...n,onSubmitSuccess:l})))))}let az=`
102.dialog {
103  position: fixed;
104  z-index: var(--z-index);
105  margin: 0;
106  inset: 0;
107
108  display: flex;
109  align-items: center;
110  justify-content: center;
111  padding: 0;
112  height: 100vh;
113  width: 100vw;
114
115  color: var(--dialog-color, var(--foreground));
116  fill: var(--dialog-color, var(--foreground));
117  line-height: 1.75em;
118
119  background-color: rgba(0, 0, 0, 0.05);
120  border: none;
121  inset: 0;
122  opacity: 1;
123  transition: opacity 0.2s ease-in-out;
124}
125
126.dialog__position {
127  position: fixed;
128  z-index: var(--z-index);
129  inset: var(--dialog-inset);
130  padding: var(--page-margin);
131  display: flex;
132  max-height: calc(100vh - (2 * var(--page-margin)));
133}
134@media (max-width: 600px) {
135  .dialog__position {
136    inset: var(--page-margin);
137    padding: 0;
138  }
139}
140
141.dialog__position:has(.editor) {
142  inset: var(--page-margin);
143  padding: 0;
144}
145
146.dialog:not([open]) {
147  opacity: 0;
148  pointer-events: none;
149  visibility: hidden;
150}
151.dialog:not([open]) .dialog__content {
152  transform: translate(0, -16px) scale(0.98);
153}
154
155.dialog__content {
156  display: flex;
157  flex-direction: column;
158  gap: 16px;
159  padding: var(--dialog-padding, 24px);
160  max-width: 100%;
161  width: 100%;
162  max-height: 100%;
163  overflow: auto;
164
165  background: var(--dialog-background, var(--background));
166  border-radius: var(--dialog-border-radius, 20px);
167  border: var(--dialog-border, var(--border));
168  box-shadow: var(--dialog-box-shadow, var(--box-shadow));
169  transform: translate(0, 0) scale(1);
170  transition: transform 0.2s ease-in-out;
171}
172
173`,aU=`
174.dialog__header {
175  display: flex;
176  gap: 4px;
177  justify-content: space-between;
178  font-weight: var(--dialog-header-weight, 600);
179  margin: 0;
180}
181.dialog__title {
182  align-self: center;
183  width: var(--form-width, 272px);
184}
185
186@media (max-width: 600px) {
187  .dialog__title {
188    width: auto;
189  }
190}
191
192.dialog__position:has(.editor) .dialog__title {
193  width: auto;
194}
195
196
197.brand-link {
198  display: inline-flex;
199}
200.brand-link:focus-visible {
201  outline: var(--outline);
202}
203`,aB=`
204.form {
205  display: flex;
206  overflow: auto;
207  flex-direction: row;
208  gap: 16px;
209  flex: 1 0;
210}
211
212.form fieldset {
213  border: none;
214  margin: 0;
215  padding: 0;
216}
217
218.form__right {
219  flex: 0 0 auto;
220  display: flex;
221  overflow: auto;
222  flex-direction: column;
223  justify-content: space-between;
224  gap: 20px;
225  width: var(--form-width, 100%);
226}
227
228.dialog__position:has(.editor) .form__right {
229  width: var(--form-width, 272px);
230}
231
232.form__top {
233  display: flex;
234  flex-direction: column;
235  gap: 8px;
236}
237
238.form__error-container {
239  color: var(--error-color);
240  fill: var(--error-color);
241}
242
243.form__label {
244  display: flex;
245  flex-direction: column;
246  gap: 4px;
247  margin: 0px;
248}
249
250.form__label__text {
251  display: flex;
252  gap: 4px;
253  align-items: center;
254}
255
256.form__label__text--required {
257  font-size: 0.85em;
258}
259
260.form__input {
261  font-family: inherit;
262  line-height: inherit;
263  background: transparent;
264  box-sizing: border-box;
265  border: var(--input-border, var(--border));
266  border-radius: var(--input-border-radius, 6px);
267  color: var(--input-color, inherit);
268  fill: var(--input-color, inherit);
269  font-size: var(--input-font-size, inherit);
270  font-weight: var(--input-font-weight, 500);
271  padding: 6px 12px;
272}
273
274.form__input::placeholder {
275  opacity: 0.65;
276  color: var(--input-placeholder-color, inherit);
277  filter: var(--interactive-filter);
278}
279
280.form__input:focus-visible {
281  outline: var(--input-focus-outline, var(--outline));
282}
283
284.form__input--textarea {
285  font-family: inherit;
286  resize: vertical;
287}
288
289.error {
290  color: var(--error-color);
291  fill: var(--error-color);
292}
293`,aF=`
294.btn-group {
295  display: grid;
296  gap: 8px;
297}
298
299.btn {
300  line-height: inherit;
301  border: var(--button-border, var(--border));
302  border-radius: var(--button-border-radius, 6px);
303  cursor: pointer;
304  font-family: inherit;
305  font-size: var(--button-font-size, inherit);
306  font-weight: var(--button-font-weight, 600);
307  padding: var(--button-padding, 6px 16px);
308}
309.btn[disabled] {
310  opacity: 0.6;
311  pointer-events: none;
312}
313
314.btn--primary {
315  color: var(--button-primary-color, var(--accent-foreground));
316  fill: var(--button-primary-color, var(--accent-foreground));
317  background: var(--button-primary-background, var(--accent-background));
318  border: var(--button-primary-border, var(--border));
319  border-radius: var(--button-primary-border-radius, 6px);
320  font-weight: var(--button-primary-font-weight, 500);
321}
322.btn--primary:hover {
323  color: var(--button-primary-hover-color, var(--accent-foreground));
324  fill: var(--button-primary-hover-color, var(--accent-foreground));
325  background: var(--button-primary-hover-background, var(--accent-background));
326  filter: var(--interactive-filter);
327}
328.btn--primary:focus-visible {
329  background: var(--button-primary-hover-background, var(--accent-background));
330  filter: var(--interactive-filter);
331  outline: var(--button-primary-focus-outline, var(--outline));
332}
333
334.btn--default {
335  color: var(--button-color, var(--foreground));
336  fill: var(--button-color, var(--foreground));
337  background: var(--button-background, var(--background));
338  border: var(--button-border, var(--border));
339  border-radius: var(--button-border-radius, 6px);
340  font-weight: var(--button-font-weight, 500);
341}
342.btn--default:hover {
343  color: var(--button-color, var(--foreground));
344  fill: var(--button-color, var(--foreground));
345  background: var(--button-hover-background, var(--background));
346  filter: var(--interactive-filter);
347}
348.btn--default:focus-visible {
349  background: var(--button-hover-background, var(--background));
350  filter: var(--interactive-filter);
351  outline: var(--button-focus-outline, var(--outline));
352}
353`,aq=`
354.success__position {
355  position: fixed;
356  inset: var(--dialog-inset);
357  padding: var(--page-margin);
358  z-index: var(--z-index);
359}
360.success__content {
361  background: var(--success-background, var(--background));
362  border: var(--success-border, var(--border));
363  border-radius: var(--success-border-radius, 1.7em/50%);
364  box-shadow: var(--success-box-shadow, var(--box-shadow));
365  font-weight: var(--success-font-weight, 600);
366  color: var(--success-color);
367  fill: var(--success-color);
368  padding: 12px 24px;
369  line-height: 1.75em;
370
371  display: grid;
372  align-items: center;
373  grid-auto-flow: column;
374  gap: 6px;
375  cursor: default;
376}
377
378.success__icon {
379  display: flex;
380}
381`,aH=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:n,shadow:r})=>{var i;let a,o,s,l,u=e.useSentryUser,c=(a=(0,A.o5)().getUser(),o=(0,A.rm)().getUser(),s=(0,A.m6)().getUser(),a&&Object.keys(a).length?a:o&&Object.keys(o).length?o:s),p=ir.createElement("div"),d=(i=e.styleNonce,(l=ir.createElement("style")).textContent=`
382:host {
383  --dialog-inset: var(--inset);
384}
385
386${az}
387${aU}
388${aB}
389${aF}
390${aq}
391`,i&&l.setAttribute("nonce",i),l),f="",h={get el(){return p},appendToDom(){r.contains(d)||r.contains(p)||(r.appendChild(d),r.appendChild(p))},removeFromDom(){p.remove(),d.remove(),ir.body.style.overflow=f},open(){g(!0),e.onFormOpen?.(),(0,A.KU)()?.emit("openFeedbackWidget"),f=ir.body.style.overflow,ir.body.style.overflow="hidden"},close(){g(!1),ir.body.style.overflow=f}},m=t?.createInput({h:i0,hooks:a$,dialog:h,options:e}),g=t=>{var r,i,a,o;r=i0(aL,{options:e,screenshotInput:m,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:String(u&&c?.[u.name]||""),defaultEmail:String(u&&c?.[u.email]||""),onFormClose:()=>{g(!1),e.onFormClose?.()},onSubmit:n,onSubmitSuccess:(t,n)=>{g(!1),e.onSubmitSuccess?.(t,n)},onSubmitError:t=>{e.onSubmitError?.(t)},onFormSubmitted:()=>{e.onFormSubmitted?.()},open:t}),iF.__&&iF.__(r,p),i=p.__k,a=[],o=[],an(p,r=p.__k=i0(i2,null,[r]),i||iK,iK,void 0!==p.ownerSVGElement,i?null:p.firstChild?iB.call(p.childNodes):null,a,i?i.__e:p.firstChild,!1,o),r.__d=void 0,ar(a,r,o)};return h}});function aW(e,t,n){if(!e)return;let r=e.getContext("2d",t);r&&n(e,r)}function aJ(e,t){aW(e,{alpha:!0},(e,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height)})}function aY(e,t,n){aW(e,{alpha:!0},(e,r)=>{n.length&&(r.fillStyle="rgba(0, 0, 0, 0.25)",r.fillRect(0,0,e.width,e.height)),n.forEach(e=>{switch(e.type){case"highlight":r.shadowColor="rgba(0, 0, 0, 0.7)",r.shadowBlur=50,r.fillStyle=t,r.fillRect(e.x-1,e.y-1,e.w+2,e.h+2),r.clearRect(e.x,e.y,e.w,e.h);break;case"hide":r.fillStyle="rgb(0, 0, 0)",r.fillRect(e.x,e.y,e.w,e.h)}})})}let aK=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:n,options:r})=>{let i=ir.createElement("canvas");return{input:function({h:e,hooks:t,outputBuffer:n,dialog:r,options:i}){var a;let o,s,l,u=function({hooks:e}){return function({onBeforeScreenshot:t,onScreenshot:n,onAfterScreenshot:r,onError:i}){let a=function(){let[t,n]=e.useState(it.devicePixelRatio??1);return e.useEffect(()=>{let e=()=>{n(it.devicePixelRatio)},t=matchMedia(`(resolution: ${it.devicePixelRatio}dppx)`);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[]),t}();e.useEffect(()=>{(async()=>{t();let e=await ii.mediaDevices.getDisplayMedia({video:{width:it.innerWidth*a,height:it.innerHeight*a},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),i=ir.createElement("video");await new Promise((t,r)=>{i.srcObject=e,i.onloadedmetadata=()=>{n(i,a),e.getTracks().forEach(e=>e.stop()),t()},i.play().catch(r)}),r()})().catch(i)},[])}}({hooks:t}),c=function({h:e}){return function({action:t,setAction:n,options:r}){return e("div",{class:"editor__tool-container"},e("div",{class:"editor__tool-bar"},e("button",{type:"button",class:`editor__tool ${"highlight"===t?"editor__tool--active":""}`,onClick:()=>{n("highlight"===t?"":"highlight")}},r.highlightToolText),e("button",{type:"button",class:`editor__tool ${"hide"===t?"editor__tool--active":""}`,onClick:()=>{n("hide"===t?"":"hide")}},r.hideToolText)))}}({h:e}),p=function({h:e}){return function(){return e("svg",{"data-test-id":"icon-close",viewBox:"0 0 16 16",fill:"#2B2233",height:"25px",width:"25px"},e("circle",{r:"7",cx:"8",cy:"8",fill:"white"}),e("path",{strokeWidth:"1.5",d:"M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1.53A6.47,6.47,0,1,0,14.47,8,6.47,6.47,0,0,0,8,1.53Z"}),e("path",{strokeWidth:"1.5",d:"M5.34,11.41a.71.71,0,0,1-.53-.22.74.74,0,0,1,0-1.06l5.32-5.32a.75.75,0,0,1,1.06,1.06L5.87,11.19A.74.74,0,0,1,5.34,11.41Z"}),e("path",{strokeWidth:"1.5",d:"M10.66,11.41a.74.74,0,0,1-.53-.22L4.81,5.87A.75.75,0,0,1,5.87,4.81l5.32,5.32a.74.74,0,0,1,0,1.06A.71.71,0,0,1,10.66,11.41Z"}))}}({h:e}),d={__html:(a=i.styleNonce,o=ir.createElement("style"),s="#1A141F",l="#302735",o.textContent=`
392.editor {
393  display: flex;
394  flex-grow: 1;
395  flex-direction: column;
396}
397
398.editor__image-container {
399  justify-items: center;
400  padding: 15px;
401  position: relative;
402  height: 100%;
403  border-radius: var(--menu-border-radius, 6px);
404
405  background-color: ${s};
406  background-image: repeating-linear-gradient(
407      -145deg,
408      transparent,
409      transparent 8px,
410      ${s} 8px,
411      ${s} 11px
412    ),
413    repeating-linear-gradient(
414      -45deg,
415      transparent,
416      transparent 15px,
417      ${l} 15px,
418      ${l} 16px
419    );
420}
421
422.editor__canvas-container {
423  width: 100%;
424  height: 100%;
425  position: relative;
426  display: flex;
427  align-items: center;
428  justify-content: center;
429}
430
431.editor__canvas-container > * {
432  object-fit: contain;
433  position: absolute;
434}
435
436.editor__tool-container {
437  padding-top: 8px;
438  display: flex;
439  justify-content: center;
440}
441
442.editor__tool-bar {
443  display: flex;
444  gap: 8px;
445}
446
447.editor__tool {
448  display: flex;
449  padding: 8px 12px;
450  justify-content: center;
451  align-items: center;
452  border: var(--button-border, var(--border));
453  border-radius: var(--button-border-radius, 6px);
454  background: var(--button-background, var(--background));
455  color: var(--button-color, var(--foreground));
456}
457
458.editor__tool--active {
459  background: var(--button-primary-background, var(--accent-background));
460  color: var(--button-primary-color, var(--accent-foreground));
461}
462
463.editor__rect {
464  position: absolute;
465  z-index: 2;
466}
467
468.editor__rect button {
469  opacity: 0;
470  position: absolute;
471  top: -12px;
472  right: -12px;
473  cursor: pointer;
474  padding: 0;
475  z-index: 3;
476  border: none;
477  background: none;
478}
479
480.editor__rect:hover button {
481  opacity: 1;
482}
483`,a&&o.setAttribute("nonce",a),o).innerText},f=r.el.style,h=({screenshot:r})=>{let[a,o]=t.useState("highlight"),[s,l]=t.useState([]),u=t.useRef(null),f=t.useRef(null),h=t.useRef(null),m=t.useRef(null),[g,_]=t.useState(1),y=t.useMemo(()=>{let e=ir.getElementById(i.id);if(!e)return"white";let t=getComputedStyle(e);return t.getPropertyValue("--button-primary-background")||t.getPropertyValue("--accent-background")},[i.id]);t.useLayoutEffect(()=>{let e=()=>{let t=u.current;t&&(aW(r.canvas,{alpha:!1},e=>
483{_(Math.min(t.clientWidth/e.width,t.clientHeight/e.height))}),(0===t.clientHeight||0===t.clientWidth)&&setTimeout(e,0))};return e(),it.addEventListener("resize",e),()=>{it.removeEventListener("resize",e)}},[r]);let v=t.useCallback((e,t)=>{aW(e,{alpha:!0},(e,n)=>{n.scale(t,t),e.width=r.canvas.width,e.height=r.canvas.height})},[r]);t.useEffect(()=>{v(f.current,r.dpi),aJ(f.current,r.canvas)},[r]),t.useEffect(()=>{v(h.current,r.dpi),aW(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),aY(h.current,y,s)},[s,y]),t.useEffect(()=>{v(n,r.dpi),aJ(n,r.canvas),aW(ir.createElement("canvas"),{alpha:!0},(e,t)=>{t.scale(r.dpi,r.dpi),e.width=r.canvas.width,e.height=r.canvas.height,aY(e,y,s),aJ(n,e)})},[s,r,y]);let b=t.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),l(t=>{let n=[...t];return n.splice(e,1),n})},[]),S={width:`${r.canvas.width*g}px`,height:`${r.canvas.height*g}px`},w=e=>{e.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:i.styleNonce,dangerouslySetInnerHTML:d}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:u},e("canvas",{ref:f,id:"background",style:S}),e("canvas",{ref:h,id:"foreground",style:S}),e("div",{ref:m,onMouseDown:e=>{if(!a||!m.current)return;let t=m.current.getBoundingClientRect(),n={type:a,x:e.offsetX/g,y:e.offsetY/g},r=(e,n)=>{let r=(n.clientX-t.x)/g,i=(n.clientY-t.y)/g;return{type:e.type,x:Math.min(e.x,r),y:Math.min(e.y,i),w:Math.abs(r-e.x),h:Math.abs(i-e.y)}},i=e=>{aW(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),aY(h.current,y,[...s,r(n,e)])},o=e=>{let t=r(n,e);t.w*g>=1&&t.h*g>=1&&l(e=>[...e,t]),ir.removeEventListener("mousemove",i),ir.removeEventListener("mouseup",o)};ir.addEventListener("mousemove",i),ir.addEventListener("mouseup",o)},style:S},s.map((t,n)=>e("div",{key:n,class:"editor__rect",style:{top:`${t.y*g}px`,left:`${t.x*g}px`,width:`${t.w*g}px`,height:`${t.h*g}px`}},e("button",{"aria-label":i.removeHighlightText,onClick:b(n),onMouseDown:w,onMouseUp:w,type:"button"},e(p,null))))))),e(c,{options:i,action:a,setAction:o}))};return function({onError:r}){let[i,a]=t.useState();return(u({onBeforeScreenshot:t.useCallback(()=>{f.display="none"},[]),onScreenshot:t.useCallback((e,t)=>{aW(ir.createElement("canvas"),{alpha:!1},(n,r)=>{r.scale(t,t),n.width=e.videoWidth,n.height=e.videoHeight,r.drawImage(e,0,0,n.width,n.height),a({canvas:n,dpi:t})}),n.width=e.videoWidth,n.height=e.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{f.display="block"},[]),onError:t.useCallback(e=>{f.display="block",r(e)},[])}),i)?e(h,{screenshot:i}):e("div",null)}}({h:e,hooks:t,outputBuffer:i,dialog:n,options:r}),value:async()=>{let e=await new Promise(e=>{i.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}}),aG=["replayIntegration","replayCanvasIntegration","feedbackIntegration","feedbackModalIntegration","feedbackScreenshotIntegration","captureConsoleIntegration","contextLinesIntegration","linkedErrorsIntegration","dedupeIntegration","extraErrorDataIntegration","graphqlClientIntegration","httpClientIntegration","reportingObserverIntegration","rewriteFramesIntegration","browserProfilingIntegration","moduleMetadataIntegration","instrumentAnthropicAiClient","instrumentOpenAiClient","instrumentGoogleGenAIClient","instrumentLangGraph","createLangChainCallbackHandler","instrumentLangChainEmbeddings"],aV={replayCanvasIntegration:"replay-canvas",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot"};async function aQ(e,t){var n;let r,i,a=aG.includes(e)?aV[e]||e.replace("Integration","").toLowerCase():void 0,o=ts.Sentry=ts.Sentry||{};if(!a)throw Error(`Cannot lazy load integration: ${e}`);let s=o[e];if("function"==typeof s&&!("_isShim"in s))return s;let l=(n=a,r=(0,A.KU)(),i=r?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com",new URL(`/${x.M}/${n}.min.js`,i).toString()),u=ts.document.createElement("script");u.src=l,u.crossOrigin="anonymous",u.referrerPolicy="strict-origin",t&&u.setAttribute("nonce",t);let c=new Promise((e,t)=>
483{u.addEventListener("load",()=>e()),u.addEventListener("error",t)}),p=ts.document.currentScript,d=ts.document.body||ts.document.head||p?.parentElement;if(d)d.appendChild(u);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await c}catch{throw Error(`Error when loading integration: ${e}`)}let f=o[e];if("function"!=typeof f)throw Error(`Could not load integration: ${e}`);return f}let aX=iz({lazyLoadIntegration:aQ}),aZ=iz({getModalIntegration:()=>aH,getScreenshotIntegration:()=>aK}),a0="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function a1(e,t){let n;return(0,ea.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function a2(e,t){return n=>{let r=e(n),i=new Map,a=t||(e=>{let t=e.getEvent();return t?.extra?.[a0]&&Array.isArray(t.extra[a0])?t.extra[a0]:[]});function o(t,r){let a=r?`${t}:${r}`:t,o=i.get(a);if(!o){let s=(0,X.hH)(t);if(!s)return;let l=ee(s,n.tunnel);o=r?(t=>{let n=e(t);return{...n,send:async e=>{let t=a1(e,["event","transaction","profile","replay_event"]);return t&&(t.release=r),n.send(e)}}})({...n,url:l}):e({...n,url:l}),i.set(a,o)}return[t,o]}return{send:async function(e){let t=a({envelope:e,getEvent:function(t){return a1(e,t?.length?t:["event"])}}).map(e=>"string"==typeof e?o(e,void 0):o(e.dsn,e.release)).filter(e=>!!e),n=t.length?t:[["",r]];return(await Promise.all(n.map(([t,n])=>n.send((0,ea.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...i.values(),r];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}var a4=n(91669);let a3=(e={})=>{let t=e.levels||k.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in w.O&&th(({args:r,level:i})=>{var a,o,s;let l,u,c;(0,A.KU)()===e&&t.includes(i)&&(a=r,o=i,s=n,l=(0,tx.t)(o),u=Error(),c={level:(0,tx.t)(o),extra:{arguments:a}},(0,A.v4)(e=>{if(e.addEventProcessor(e=>(e.logger="console",(0,N.M6)(e,{handled:s,type:"auto.core.capture_console"}),e)),"assert"===o){if(!a[0]){let t=`Assertion failed: ${(0,M.gt)(a.slice(1)," ")||"console.assert"}`;e.setExtra("arguments",a.slice(1)),e.captureMessage(t,l,{captureContext:c,syntheticException:u})}return}let t=a.find(e=>e instanceof Error);if(t)return void(0,E.Cp)(t,c);let n=(0,M.gt)(a," ");e.captureMessage(n,l,{captureContext:c,syntheticException:u})}))})}}};function a6(e,t,n){var r,i,a;return"util"in w.O&&"function"==typeof w.O.util.format?w.O.util.format(...e):(r=e,i=t,a=n,r.map(e=>(0,ec.sO)(e)?String(e):JSON.stringify((0,e6.S8)(e,i,a))).join(" "))}function a5(e){return/%[sdifocO]/.test(e)}function a7(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}let a8={[H.JD]:"auto.log.console"},a9=(e={})=>{let t=e.levels||k.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,normalizeDepth:r=3,normalizeMaxBreadth:i=1e3}=e.getOptions();if(!n){C.T&&k.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}let a=th(({args:n,level:a})=>{if((0,A.KU)()!==e||!t.includes(a))return;let o=n[0],s=n.slice(1);if("assert"===a){o||eS({level:"error",message:s.length>0?`Assertion failed: ${a6(s,r,i)}`:"Assertion failed",attributes:a8});return}let l="log"===a,u=n.length>1&&"string"==typeof n[0]&&!a5(n[0]),c={...a8,...u?a7(o,s):{}};eS({level:l?"info":a,message:a6(n,r,i),severityNumber:l?10:void 0,attributes:c})});e.registerCleanup(a)}}},oe=["trace","debug","info","warn","error","fatal"];function ot(e={}){let t=new Set(e.levels??oe),n=e.client;return{log(e){let{type:r,level:i,message:a,args:o,tag:s,date:l,...u}=e,c=n||(0,A.KU)();if(!c)return;let p=function(e,t){if("verbose"===e)return"debug";if("silent"===e)return"trace";if(e){let t=on[e];if(t)return t}if("number"==typeof t){let e=or[t];if(e)return e}return"info"}(r,i);if(!t.has(p))return;let{normalizeDepth:d=3,normalizeMaxBreadth:f=1e3}=c.getOptions(),h={};for(let[e,t]of Object.entries(u))h[e]=(0,e6.S8)(t,d,f);h["sentry.origin"]="auto.log.consola",s&&(h["consola.tag"]=s),r&&(h["consola.type"]=r),null!=i&&"number"==typeof i&&(h["consola.level"]=i);let m=function(e,t,n){let{message:r,attributes:i,messageTemplate:a,messageParameters:o}=e,s={};if(a&&o)for(let[e,r]of Object.entries(a7(a,o)))s[e]=e.startsWith("sentry.message.parameter.")?(0,e6.S8)(r,t,n):r;else o&&o.length>0&&o.forEach((e,r)=>{s[`sentry.message.parameter.${r}`]=(0,e6.S8)(e,t,n)});return{message:r,attributes:{...(0,e6.S8)(i,t,n),...s}}}(function(e,t,n){if(!e?.length)return{message:""};let r=a6(e,t,n),i=e[0];if((0,ec.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&&!a5(i);return{message:r,messageTemplate:n?i:void 0,messageParameters:n?t:void 0}}}(o,d,f),d,f);m?.attributes&&Object.assign(h,m.attributes),eS({level:p,message:m?.message||a||o&&a6(o,d,f)||"",attributes:h})}}}let on={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"},or={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"},oi="gen_ai.system",oa="gen_ai.request.model",oo="gen_ai.request.stream",os="gen_ai.request.temperature",ol="gen_ai.request.max_tokens",ou="gen_ai.request.frequency_penalty",oc="gen_ai.request.presence_penalty",op="gen_ai.request.top_p",od="gen_ai.request.top_k",of="gen_ai.request.encoding_format",oh="gen_ai.request.dimensions",om="gen_ai.response.finish_reasons",og="gen_ai.response.model",o_="gen_ai.response.id",oy="gen_ai.usage.input_tokens",ov="gen_ai.usage.output_tokens",ob="gen_ai.usage.total_tokens",oS="gen_ai.operation.name",ow="sentry.sdk_meta.gen_ai.input.messages.original_length",ok="gen_ai.input.messages",ox="gen_ai.system_instructions",oT="gen_ai.response.text",oE="gen_ai.request.available_tools",oC="gen_ai.response.tool_calls",oA="gen_ai.agent.name",oI="gen_ai.conversation.id",oO="gen_ai.embeddings.input",oR="gen_ai.embeddings",oP="gen_ai.execute_tool",o$="gen_ai.tool.name",oN="gen_ai.tool.input",oM="gen_ai.tool.output";function oD(e){var t,n,r,i,a,o,s,l;return!!e&&"object"==typeof e&&("type"in(t=e)&&"string"==typeof t.type&&"source"in t&&oD(t.source)||oL(e)||"image_url"in(n=e)&&("string"==typeof n.image_url?n.image_url.startsWith("data:"):oj(n))||oz(e)||oU(e)||"media_type"in(r=e)&&"string"==typeof r.media_type&&"data"in r||"type"in(i=e)&&"file"===i.type&&"mediaType"in i&&"string"==typeof i.mediaType&&"data"in i&&"string"==typeof i.data&&!i.data.startsWith("http://")&&!i.data.startsWith("https://")||"type"in(a=e)&&"image"===a.type&&"image"in a&&"string"==typeof a.image&&!a.image.startsWith("http://")&&!a.image.startsWith("https://")||"type"in(o=e)&&("blob"===o.type||"base64"===o.type)||"b64_json"in e||"type"in(s=e)&&"result"in s&&"image_generation"===s.type||"uri"in(l=e)&&"string"==typeof l.uri&&l.uri.startsWith("data:"))}function oj(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.
483image_url.url.startsWith("data:")}function oL(e){return"inlineData"in e&&!!e.inlineData&&"object"==typeof e.inlineData&&"data"in e.inlineData&&"string"==typeof e.inlineData.data}function oz(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 oU(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}let oB="[Blob substitute]",oF=["image_url","data","content","b64_json","result","uri","image"];function oq(e){let t={...e};for(let n of(oD(t.source)&&(t.source=oq(t.source)),oL(e)&&(t.inlineData={...e.inlineData,data:oB}),oj(e)&&(t.image_url={...e.image_url,url:oB}),oz(e)&&(t.input_audio={...e.input_audio,data:oB}),oU(e)&&(t.file={...e.file,file_data:oB}),oF))"string"==typeof t[n]&&(t[n]=oB);return t}let oH=e=>new TextEncoder().encode(e).length,oW=e=>oH(JSON.stringify(e));function oJ(e,t){if(oH(e)<=t)return e;let n=0,r=e.length,i="";for(;n<=r;){let a=Math.floor((n+r)/2),o=e.slice(0,a);oH(o)<=t?(i=o,n=a+1):r=a-1}return i}function oY(e,t){return"string"==typeof e?t:{...e,text:t}}function oK(e){return null!==e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content)}function oG(e){return null!==e&&"object"==typeof e&&"parts"in e&&Array.isArray(e.parts)&&e.parts.length>0}function oV(e){let t=!!(0,A.KU)()?.getOptions().sendDefaultPii;return{...e,recordInputs:e?.recordInputs??t,recordOutputs:e?.recordOutputs??t}}function oQ(e){let t=(0,A.KU)();return e??!(t&&eI(t))}function oX(e,t){return e?`${e}.${t}`:t}function oZ(e,t,n){if(!e.isRecording())return;let r={"gen_ai.response.streaming":!0};t.responseId&&(r[o_]=t.responseId),t.responseModel&&(r[og]=t.responseModel),void 0!==t.promptTokens&&(r[oy]=t.promptTokens),void 0!==t.completionTokens&&(r[ov]=t.completionTokens),void 0!==t.totalTokens?r[ob]=t.totalTokens:(void 0!==t.promptTokens||void 0!==t.completionTokens||void 0!==t.cacheCreationInputTokens||void 0!==t.cacheReadInputTokens)&&(r[ob]=(t.promptTokens??0)+(t.completionTokens??0)+(t.cacheCreationInputTokens??0)+(t.cacheReadInputTokens??0)),t.finishReasons.length&&(r[om]=JSON.stringify(t.finishReasons)),n&&t.responseTexts.length&&(r[oT]=t.responseTexts.join("")),n&&t.toolCalls.length&&(r[oC]=JSON.stringify(t.toolCalls)),e.setAttributes(r),e.end()}function o0(e){return"string"==typeof e?e:JSON.stringify(e)}function o1(e){return"string"==typeof e?oJ(e,2e4):Array.isArray(e)?JSON.stringify(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&&(oK(t)?n={...t,content:e(t.content)}:"content"in t&&oD(t.content)&&(n={...t,content:oq(t.content)}),oG(t)&&(n={...n??t,parts:e(t.parts)}),oD(n)?n=oq(n):oD(t)&&(n=oq(t))),n??t})}([e[e.length-1]]),n=t[0];return 19998>=oW(n)?t:function(e,t){if(!e)return[];if("string"==typeof e){let t=oJ(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-oW({...e,content:""});if(t<=0)return[];let n=oJ(e.content,t);return[{...e,content:n}]}return oK(e)||oG(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=>oY(e,"")),a=t-oW({...e,[n]:i});if(a<=0)return[];let o=[];for(let e of r){let t="string"==typeof e?e:"text"in e&&"string"==typeof e.text?e.text:"",n=oH(t);if(n<=a)o.push(e),a-=n;else if(0===o.length){let n=oJ(t,a);n&&o.push(oY(e,n));break}else break}return o.length<=0?[]:[{...e,[n]:o}]}(e,19998):[]}(n,19998)}(e)):JSON.stringify(e)}function o2(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 o4(e,t,n){let r=e.catch(e=>{throw(0,E.Cp)(e,{mechanism:{handled:!1,type:n}}),e}),i=await t,a=await r;return a&&"object"==typeof a&&"data"in a?{...a,data:i}:i}function o3(e,t,n){return(0,ec.Qg)(e)?new Proxy(e,{get(e,r){let i=r in Promise.prototype||r===Symbol.toStringTag?t:e,a=Reflect.get(i,r);return"withResponse"===r&&"function"==typeof a?function(){return o4(a.c
483all(e),t,n)}:"function"==typeof a?a.bind(i):a}}):t}let o6="auto.ai.langchain",o5={human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"},o7=(e,t,n)=>{null!=n&&(e[t]=n)},o8=(e,t,n)=>{let r=Number(n);Number.isNaN(r)||(e[t]=r)};function o9(e){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function se(e){if(Array.isArray(e))try{let t=e.map(e=>e&&"object"==typeof e&&oD(e)?oq(e):e);return JSON.stringify(t)}catch{return String(e)}return o9(e)}function st(e){let t=e.toLowerCase();return o5[t]??t}function sn(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 sr(e){if(!(!e||Array.isArray(e)))return e.invocation_params}function si(e){return e.map(e=>{let t=e._getType;if("function"==typeof t)return{role:st(t.call(e)),content:se(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:st("string"==typeof n?sn(n):"user"),content:se(e.kwargs?.content)}}if(e.type)return{role:st(String(e.type).toLowerCase()),content:se(e.content)};if(e.role)return{role:st(String(e.role)),content:se(e.content)};let n=e.constructor?.name;return n&&"Object"!==n?{role:st(sn(n)),content:se(e.content)}:{role:"user",content:se(e.content)}})}function sa(e,t,n,r,i){let a,o;return{[oi]:o9(e??"langchain"),[oS]:"chat",[oa]:o9(t),[H.JD]:o6,...(a={},o="kwargs"in n?n.kwargs:void 0,o8(a,os,r?.temperature??i?.ls_temperature??o?.temperature),o8(a,ol,r?.max_tokens??i?.ls_max_tokens??o?.max_tokens),o8(a,op,r?.top_p??o?.top_p),o8(a,ou,r?.frequency_penalty),o8(a,oc,r?.presence_penalty),r&&"stream"in r&&o7(a,oo,!!r.stream),a)}}function so(e){let t={},n=e?.lc_agent_name;return"string"==typeof n&&(t[oA]=n),t}function ss(e={}){let{recordInputs:t,recordOutputs:n}=oV(e),r=oQ(e.enableTruncation),i=new Map,a=e=>{let t=i.get(e);t?.isRecording()&&(t.end(),i.delete(e))},o={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,s,l,u,c){let p=function(e,t,n,r,i,a){let o=sa(a?.ls_provider,i?.model??a?.ls_model_name??"unknown",e,i,a);if(n&&Array.isArray(t)&&t.length>0){o7(o,ow,t.length);let e=t.map(e=>({role:"user",content:e}));o7(o,ok,r?o1(e):o0(e))}return o}(e,n,t,r,sr(l),u),d=p[oa],f=p[oS];nz({name:`${f} ${d}`,op:"gen_ai.chat",attributes:{...so(u),...p,[H.uT]:"gen_ai.chat"}},e=>(i.set(a,e),e))},handleChatModelStart(e,n,a,o,s,l,u,c){let p=function(e,t,n,r,i,a){let o=sa(a?.ls_provider??e.id?.[2],i?.model??a?.ls_model_name??"unknown",e,i,a);if(n&&Array.isArray(t)&&t.length>0){let{systemInstructions:e,filteredMessages:n}=o2(si(t.flat()));e&&o7(o,ox,e),o7(o,ow,Array.isArray(n)?n.length:0),o7(o,ok,r?o1(n):o0(n))}return o}(e,n,t,r,sr(l),u),d=function(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?.description}}))}(s);d&&(p[oE]=d);let f=p[oa],h=p[oS];nz({name:`${h} ${f}`,op:"gen_ai.chat",attributes:{...so(u),...p,[H.uT]:"gen_ai.chat"}},e=>(i.set(a,e),e))},handleLLMEnd(e,t,r,o,s){let l=i.get(t);if(l?.isRecording()){let r=function(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&&o7(n,om,o9(r)),!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&&o7(t,oC,o9(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&&o7(n,oT,o9(t))}}!function(e,t){if(!e)return;let n=e.tokenUsage,r=e.usage;if(n)o8(t,oy,n.promptTokens),o8(t,ov,n.completionTokens),o8(t,ob,n.totalTokens);else if(r){o8(t,oy,r.input_tokens),o8(t,ov,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&&o8(t,ob,i),void 0!==r.cache_creation_input_tokens&&o8(t,"gen_ai.usage.cache_creation_input_tokens",r.cache_creation_input_tokens),void 0!==r.cache_read_input_tokens&&o8(t,"gen_ai.usage.cache_read_input_tokens",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&&o7(n,og,o);let s=r?.id??a?.id;s&&o7(n,o_,s);let l=r?.stop_reason??a?.response_metadata?.finish_reason;return l&&o7(n,"gen_ai.response.stop_reason",o9(l)),n}(e,n);r&&l.setAttributes(r),a(t)}},handleLLMError(e,t){let n=i.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),a(t)),(0,E.Cp)(e,{mechanism:{handled:!1,type:`${o6}.llm_error_handler`}})},handleChainStart(e,n,r,a,o,s,l,u){if(s?.__sentry_langgraph__)return;let c=u||e.name||"unknown_chain",p={[H.JD]:"auto.ai.langchain","langchain.chain.name":c};t&&(p["langchain.chain.inputs"]=JSON.stringify(n)),nz({name:`chain ${c}`,op:"gen_ai.invoke_agent",attributes:{...p,[H.uT]:"gen_ai.invoke_agent"}},e=>(i.set(r,e),e))},handleChainEnd(e,t){let r=i.get(t);r?.isRecording()&&(n&&r.setAttributes({"langchain.chain.outputs":JSON.stringify(e)}),a(t))},handleChainError(e,t){let n=i.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),a(t)),(0,E.Cp)(e,{mechanism:{handled:!1,type:`${o6}.chain_error_handler`}})},handleToolStart(e,n,r,a,o,s,l){if(s?.__sentry_langgraph__)return;let u=l||e.name||"unknown_tool",c={...so(s),[H.JD]:o6,[oS]:"execute_tool",[o$]:u};t&&(c[oN]=n),nz({name:`execute_tool ${u}`,op:"gen_ai.execute_tool",attributes:{...c,[H.uT]:"gen_ai.execute_tool"}},e=>(i.set(r,e),e))},handleToolEnd(e,t){let r=i.get(t);if(r?.isRecording()){if(n){let t=e&&"object"==typeof e&&"content"in e?e.content:e;r.setAttributes({[oM]:"string"==typeof t?t:JSON.stringify(t)})}a(t)}},handleToolError(e,t){let n=i.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),a(t)),(0,E.Cp)(e,{mechanism:{handled:!1,type:`${o6}.tool_error_handler`}})},copy:()=>o,toJSON:()=>
483({lc:1,type:"not_implemented",id:o.lc_id}),toJSONNotImplemented:()=>({lc:1,type:"not_implemented",id:o.lc_id})};return o}var sl=n(76612);let su=(e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,i){let{maxValueLength:a}=i.getOptions();return function(e,t={},n,r,i){if(!t.originalException||!(0,ec.bJ)(t.originalException))return e;let a=t.originalException.name||t.originalException.constructor.name,o=function e(t,n,r){try{let i=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],a={};for(let e of Object.keys(t)){if(-1!==i.indexOf(e))continue;let n=t[e];a[e]=(0,ec.bJ)(n)||"string"==typeof n?r?(0,M.xv)(`${n}`,r):`${n}`:n}if(n&&void 0!==t.cause&&((0,ec.bJ)(t.cause)?a.cause={[t.cause.name||t.cause.constructor.name]:e(t.cause,!1,r)}:a.cause=t.cause),"function"==typeof t.toJSON){let e=t.toJSON();for(let t of Object.keys(e)){let n=e[t];a[t]=(0,ec.bJ)(n)?n.toString():n}}return a}catch(e){C.T&&k.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r,i);if(o){let t={...e.contexts},r=(0,e6.S8)(o,n);return(0,ec.Qd)(r)&&((0,sl.Gc)(r),t[a]=r),{...e,contexts:t}}return e}(e,r,t,n,a)}}},sc="flag.evaluation.";function sp(e){if(e.type)return e;let t=(0,A.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function sd(e,t,n=100){let r=(0,A.o5)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>r){C.T&&k.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let i=e.findIndex(e=>e.flag===t);-1!==i&&e.splice(i,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}function sf(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,W.Bk)();if(!r)return;let i=(0,W.et)(r).data;`${sc}${e}`in i?r.setAttribute(`${sc}${e}`,t):Object.keys(i).filter(e=>e.startsWith(sc)).length<n&&r.setAttribute(`${sc}${e}`,t)}let sh=()=>
483({name:"FeatureFlags",processEvent:(e,t,n)=>sp(e),addFeatureFlag(e,t){sd(e,t),sf(e,t)}}),sm={"messages.create":{operation:"chat"},"messages.stream":{operation:"chat",streaming:!0},"messages.countTokens":{operation:"chat"},"models.get":{operation:"models"},"completions.create":{operation:"chat"},"models.retrieve":{operation:"models"},"beta.messages.create":{operation:"chat"}},sg={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 s_(e){return e&&sg[e]||"internal_error"}function sy(e,t,n,r){if(e&&"object"==typeof e&&(!("type"in e)||"string"!=typeof e.type||"error"!==e.type||(r.setStatus({code:nR.TJ,message:s_(e.error?.type)}),(0,E.Cp)(e.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}),0))){if("message_delta"===e.type&&e.usage&&"output_tokens"in e.usage&&"number"==typeof e.usage.output_tokens&&(t.completionTokens=e.usage.output_tokens),e.message){let n=e.message;n.id&&(t.responseId=n.id),n.model&&(t.responseModel=n.model),n.stop_reason&&t.finishReasons.push(n.stop_reason),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*sv(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)sy(i,r,n,t),yield i}finally{oZ(t,r,n)}}function sb(e,t,n){!function(e,t,n){if(Array.isArray(t)&&0===t.length)return;let{systemInstructions:r,filteredMessages:i}=o2(t);r&&e.setAttributes({[ox]:r});let a=Array.isArray(i)?i.length:1;e.setAttributes({[ok]:n?o1(i):o0(i),[ow]:a})}(e,function(e){let{system:t,messages:n,input:r}=e,i="string"==typeof t?[{role:"system",content:e.system}]:[],a=Array.isArray(r)?r:null!=r?[r]:void 0,o=Array.isArray(n)?n:null!=n?[n]:[];return[...i,...a??o]}(t),n),"prompt"in t&&e.setAttributes({"gen_ai.prompt":JSON.stringify(t.prompt)})}function sS(e,t,n){throw(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:n}}}),t.isRecording()&&(t.setStatus({code:nR.TJ,message:"internal_error"}),t.end()),e}function sw(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,i){let a=t[i],o=oX(n,String(i)),s=sm[o];if("function"==typeof a&&s)return new Proxy(a,{apply(e,n,i){let l,u=s.operation||"unknown",c=function(e,t,n){let r={[oi]:"anthropic",[oS]:n,[H.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)&&(r[oE]=JSON.stringify(t.tools)),r[oa]=t.model??"unknown","temperature"in t&&(r[os]=t.temperature),"top_p"in t&&(r[op]=t.top_p),"stream"in t&&(r[oo]=t.stream),"top_k"in t&&(r[od]=t.top_k),"frequency_penalty"in t&&(r[ou]=t.frequency_penalty),"max_tokens"in t&&(r[ol]=t.max_tokens)}else"models.retrieve"===t||"models.get"===t?r[oa]=e[0]:r[oa]="unknown";return r}(i,o,u),p=c[oa]??"unknown",d="object"==typeof i[0]?i[0]:void 0,f=!!d?.stream,h=!0===s.streaming;if(f||h){let n=c[oa]??"unknown",s={name:`${u} ${n}`,op:`gen_ai.${u}`,attributes:c};if(!f||h)return nz(s,n=>{try{var a,s;let o;return r.recordInputs&&d&&sb(n,d,oQ(r.enableTruncation)),a=e.apply(t,i),s=r.recordOutputs??!1,o={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}},a.on("streamEvent",e=>{sy(e,o,s,n)}),a.on("message",()=>{oZ(n,o,s)}),a.on("error",e=>{(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),n.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),n.end())}),a}catch(e){return sS(e,n,o)}});{let e,n=nz(s,n=>(e=a.apply(t,i),r.recordInputs&&d&&sb(n,d,oQ(r.enableTruncation)),(async()=>{try{let t=await e;return sv(t,n,r.recordOutputs??!1)}catch(e){return sS(e,n,o)}})()));return o3(e,n,"auto.ai.anthropic")}}let m=nL({name:`${u} ${p}`,op:`gen_ai.${u}`,attributes:c},n=>
483(l=e.apply(t,i),r.recordInputs&&d&&sb(n,d,oQ(r.enableTruncation)),l.then(e=>(!function(e,t,n){if(t&&"object"==typeof t){if("type"in t&&"error"===t.type)return t.error&&(e.setStatus({code:nR.TJ,message:s_(t.error.type)}),(0,E.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({[oT]: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({[oC]:JSON.stringify(n)})}"completion"in t&&e.setAttributes({[oT]:t.completion}),"input_tokens"in t&&e.setAttributes({[oT]:JSON.stringify(t.input_tokens)})}(e,t),function(e,t){if("id"in t&&"model"in t){var n,r,i,a;e.setAttributes({[o_]:t.id,[og]:t.model}),"usage"in t&&t.usage&&(n=t.usage.input_tokens,r=t.usage.output_tokens,i=t.usage.cache_creation_input_tokens,a=t.usage.cache_read_input_tokens,void 0!==n&&e.setAttributes({[oy]:n}),void 0!==r&&e.setAttributes({[ov]:r}),(void 0!==n||void 0!==r||void 0!==i||void 0!==a)&&e.setAttributes({[ob]:(n??0)+(r??0)+(i??0)+(a??0)}))}}(e,t)}}(n,e,r.recordOutputs),e),e=>{throw(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:o}}}),e})));return o3(l,m,"auto.ai.anthropic")}});return"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,o,r):a}})}(e,"",oV(t))}let sk="auto.ai.langgraph",sx=!1,sT="__sentry_patched__";function sE(e,t,n,r,i,a){return new Proxy(e,{apply(e,o,s){let l=i?.modelName??i?.model;return nL({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[H.JD]:sk,[H.uT]:"gen_ai.invoke_agent",[oS]:"invoke_agent"}},async i=>{try{let p=n?.name;p&&"string"==typeof p&&(i.setAttribute("gen_ai.pipeline.name",p),i.setAttribute(oA,p),i.updateName(`invoke_agent ${p}`)),l&&i.setAttribute(oa,l);let d=s.length>1?s[1]:void 0,f=d?.configurable,h=f?.thread_id;if(h&&"string"==typeof h&&i.setAttribute(oI,h),a){var u,c;let e=s[1]??{};s[1]=e;let t=e.metadata??{};e.metadata={...t,__sentry_langgraph__:!0,..."string"==typeof p?{lc_agent_name:p}:{}},u=e.callbacks,c=a,e.callbacks=u?Array.isArray(u)?u.includes(c)?u:[...u,c]:("function"==typeof u.addHandler&&(Array.isArray(u.handlers)&&u.handlers.includes(c)||u.addHandler(c)),u):[c]}let m=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);m&&i.setAttribute(oE,JSON.stringify(m));let g=r.recordInputs,_=r.recordOutputs,y=s.length>0?s[0]?.messages??[]:[];if(y&&g){let e=si(y),{systemInstructions:t,filteredMessages:n}=o2(e);t&&i.setAttribute(ox,t);let a=oQ(r.enableTruncation),o=Array.isArray(n)?n.length:0;i.setAttributes({[ok]:a?o1(n):o0(n),[ow]:o})}let v=await Reflect.apply(e,o,s);return _&&function(e,t,n){let r=n?.messages;if(!r||!Array.isArray(r))return;let i=t?.length??0,a=r.length>i?r.slice(i):[];if(0===a.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}(a);o&&e.setAttribute(oC,JSON.stringify(o));let s=si(a);e.setAttribute(oT,JSON.stringify(s));let l=0,u=0,c=0;for(let t of a){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);l+=n.inputTokens,u+=n.outputTokens,c+=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(og,n.model_name),n.finish_reason&&"string"==typeof n.finish_reason&&e.setAttribute(om,[n.finish_reason])}}(e,t)}l>0&&e.setAttribute(oy,l),u>0&&e.setAttribute(ov,u),c>0&&e.setAttribute(ob,c)}(i,y??null,v),v}catch(e){throw i.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}})}function sC(e,t){if(Object.prototype.hasOwnProperty.call(e,sT))return e;let n=oV(t),r=ss(n),i=new Proxy(e,{apply(e,t,i){let a,o,s=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}(i),l="object"==typeof(o=i[0])&&o&&"name"in o&&"string"==typeof o.name?o.name:null,u=i[0];u&&Array.isArray(u.tools)&&u.tools.length>0&&function(e,t,n){let r="__sentry_tool_wrapped__";for(let i of e){if(!i||"object"!=typeof i)continue;let e=i.invoke;if("function"!=typeof e||Object.prototype.hasOwnProperty.call(i,r))continue;
483let a="string"==typeof i.name?i.name:"unknown_tool",o="string"==typeof i.description?i.description:void 0;i.invoke=new Proxy(e,{apply(e,r,i){let s={[H.JD]:sk,[H.uT]:oP,[oS]:"execute_tool",[o$]:a,"gen_ai.tool.type":"function"},l=i[1],u=l?.metadata?.lc_agent_name??n;"string"==typeof u&&(s[oA]=u),o&&(s["gen_ai.tool.description"]=o);let c=i[0];if("object"==typeof c&&c&&("id"in c&&"string"==typeof c.id&&(s["gen_ai.tool.call.id"]=c.id),t.recordInputs)){let e="args"in c&&"object"==typeof c.args?c.args:c;try{s[oN]=JSON.stringify(e)}catch{}}return nL({op:oP,name:`execute_tool ${a}`,attributes:s},async n=>{try{let a=await Reflect.apply(e,r,i);if(t.recordOutputs)try{let e=a&&"object"==typeof a&&"content"in a?a.content:a;n.setAttribute(oM,"string"==typeof e?e:JSON.stringify(e))}catch{}return a}catch(e){throw n.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}}),Object.defineProperty(i,r,{value:!0,enumerable:!1})}}(u.tools,n,l??void 0),sx=!0;try{a=Reflect.apply(e,t,i)}finally{sx=!1}let c=a.invoke;if(c&&"function"==typeof c){let e={};l&&(e.name=l),a.invoke=sE(c.bind(a),a,e,n,s,r)}return a}});return Object.defineProperty(i,sT,{value:!0,enumerable:!1}),i}function sA(e,t){return e.compile=function(e,t){if(Object.prototype.hasOwnProperty.call(e,sT))return e;let n=ss(t),r=new Proxy(e,{apply:(e,r,i)=>
483sx?Reflect.apply(e,r,i):nL({op:"gen_ai.create_agent",name:"create_agent",attributes:{[H.JD]:sk,[H.uT]:"gen_ai.create_agent",[oS]:"create_agent"}},a=>{try{let o=Reflect.apply(e,r,i),s=i.length>0?i[0]:{};s?.name&&"string"==typeof s.name&&(a.setAttribute(oA,s.name),a.updateName(`create_agent ${s.name}`));let l=o.invoke;return l&&"function"==typeof l&&(o.invoke=sE(l.bind(o),o,s,t,void 0,n)),o}catch(e){throw a.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})});return Object.defineProperty(r,sT,{value:!0,enumerable:!1}),r}(e.compile,oV(t)),e}let sI={"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}};async function*sO(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:nR.TJ,message:"internal_error"}),(0,E.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{oZ(t,r,n)}}function sR(e,t="user"){return"string"==typeof e?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(e=>sR(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 sP(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 s$(e,t,n,r){if(n){let n=t.contents;null!=n&&e.setAttribute(oO,"string"==typeof n?n:JSON.stringify(n));return}let i=[];if("config"in t&&t.config&&"object"==typeof t.config&&"systemInstruction"in t.config&&t.config.systemInstruction&&i.push(...sR(t.config.systemInstruction,"system")),"history"in t&&i.push(...sR(t.history,"user")),"contents"in t&&i.push(...sR(t.contents,"user")),"message"in t&&i.push(...sR(t.message,"user")),Array.isArray(i)&&i.length){let{systemInstructions:t,filteredMessages:n}=o2(i);t&&e.setAttribute(ox,t);let a=Array.isArray(n)?n.length:0;e.setAttributes({[ow]:a,[ok]:r?o1(n):o0(n)})}}function sN(e,t){return function e(t,n="",r){return new Proxy(t,{get:(t,i,a)=>{let o=Reflect.get(t,i,a),s=oX(n,String(i)),l=sI[s];if("function"==typeof o&&l){let n,i=l.operation?(n="embeddings"===l.operation,new Proxy(o,{apply(e,i,a){let o=l.operation||"unknown",u=a[0],c=function(e,t,n){let r={[oi]:"google_genai",[oS]:e,[H.JD]:"auto.ai.google_genai"};if(t){if(r[oa]=sP(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e,n=t.config;if(Object.assign(r,(e={},"temperature"in n&&"number"==typeof n.temperature&&(e[os]=n.temperature),"topP"in n&&"number"==typeof n.topP&&(e[op]=n.topP),"topK"in n&&"number"==typeof n.topK&&(e[od]=n.topK),"maxOutputTokens"in n&&"number"==typeof n.maxOutputTokens&&(e[ol]=n.maxOutputTokens),"frequencyPenalty"in n&&"number"==typeof n.frequencyPenalty&&(e[ou]=n.frequencyPenalty),"presencePenalty"in n&&"number"==typeof n.presencePenalty&&(e[oc]=n.presencePenalty
483),e)),"tools"in n&&Array.isArray(n.tools)){let e=n.tools.flatMap(e=>e.functionDeclarations);r[oE]=JSON.stringify(e)}}}else r[oa]=sP({},n);return r}(o,u,t),p=c[oa]??"unknown";return l.streaming?nz({name:`${o} ${p}`,op:`gen_ai.${o}`,attributes:c},async i=>{try{r.recordInputs&&u&&s$(i,u,n,oQ(r.enableTruncation));let o=await e.apply(t,a);return sO(o,i,!!r.recordOutputs)}catch(e){throw i.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:s}}}),i.end(),e}}):nL({name:`${o} ${p}`,op:`gen_ai.${o}`,attributes:c},i=>(r.recordInputs&&u&&s$(i,u,n,oQ(r.enableTruncation)),nM(()=>e.apply(t,a),e=>{(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:s}}})},()=>{},e=>{n||function(e,t,n){if(t&&"object"==typeof t){if(t.modelVersion&&e.setAttribute(og,t.modelVersion),t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[oy]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[ov]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[ob]: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({[oT]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[oC]:JSON.stringify(n)})}}}(i,e,r.recordOutputs)})))}})):o.bind(t);return l.proxyResultPath?function(...t){let n=i(...t);return n&&"object"==typeof n?e(n,l.proxyResultPath,r):n}:i}return"function"==typeof o?o.bind(t):o&&"object"==typeof o?e(o,s,r):o}})}(e,"",oV(t))}function sM(e,t={}){let{recordInputs:n}=oV(t);return new Proxy(e,{apply(e,t,r){let i,a,o,s=(i=t??{},(a={[H.JD]:o6,[H.uT]:oR,[oS]:"embeddings",[oa]:i.model??"unknown"})[oi]=(o=i.constructor?.name??"").includes("OpenAI")?"openai":o.includes("Google")?"google_genai":o.includes("Mistral")?"mistralai":o.includes("Vertex")?"google_vertexai":o.includes("Bedrock")?"aws_bedrock":o.includes("Ollama")?"ollama":o.includes("Cloudflare")?"cloudflare":o.includes("Cohere")?"cohere":"langchain","dimensions"in i&&(a[oh]=i.dimensions),"encodingFormat"in i&&(a[of]=i.encodingFormat),a),l=s[oa]||"unknown";if(n){let e=r[0];null!=e&&(s[oO]="string"==typeof e?e:JSON.stringify(e))}return nL({name:`embeddings ${l}`,op:oR,attributes:s},()=>Reflect.apply(e,t,r).then(void 0,e=>{throw(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langchain"}}),e}))}})}function sD(e,t){return"function"==typeof e.embedQuery&&(e.embedQuery=sM(e.embedQuery,t)),"function"==typeof e.embedDocuments&&(e.embedDocuments=sM(e.embedDocuments,t)),e}let sj={"responses.create":{operation:"chat"},"chat.completions.create":{operation:"chat"},"embeddings.create":{operation:"embeddings"},"conversations.create":{operation:"chat"}},sL=["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"];async function*sz(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");
483if(e instanceof Error){r.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!sL.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];oZ(t,{...r,toolCalls:e},n)}}function sU(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(oO,"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:a,filteredMessages:o}=o2(i);a&&e.setAttribute(ox,a),e.setAttribute(ok,r?o1(o):o0(o)),Array.isArray(o)?e.setAttribute(ow,o.length):e.setAttribute(ow,1)}function sB(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,i){let a=t[i],o=oX(n,String(i)),s=sj[o];if("function"==typeof a&&s)return function(...e){let n,i=s.operation||"unknown",l=function(e,t){let n={[oi]:"openai",[oS]:t,[H.JD]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t,r,i=e[0],a=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){C.T&&k.Yz.error("Failed to serialize OpenAI tools:",e);return}}(i);a&&(n[oE]=a),Object.assign(n,(t={[oa]:i.model??"unknown"},"temperature"in i&&(t[os]=i.temperature),"top_p"in i&&(t[op]=i.top_p),"frequency_penalty"in i&&(t[ou]=i.frequency_penalty),"presence_penalty"in i&&(t[oc]=i.presence_penalty),"stream"in i&&(t[oo]=i.stream),"encoding_format"in i&&(t[of]=i.encoding_format),"dimensions"in i&&(t[oh]=i.dimensions),(r="conversation"in i&&"string"==typeof i.conversation?i.conversation:"previous_response_id"in i&&"string"==typeof i.previous_response_id?i.previous_response_id:void 0)&&(t[oI]=r),t))}else n[oa]="unknown";return n}(e,i),u=l[oa]||"unknown",c=e[0],p=c&&"object"==typeof c&&!0===c.stream,d={name:`${i} ${u}`,op:`gen_ai.${i}`,attributes:l};if(p){let n,s=nz(d,s=>(n=a.apply(t,e),r.recordInputs&&c&&sU(s,c,i,oQ(r.enableTruncation)),(async()=>{try{let e=await n;return sz(e,s,r.recordOutputs??!1)}catch(e){throw s.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:o}}}),s.end(),e}})()));return o3(n,s,"auto.ai.openai")}let f=nL(d,s=>(n=a.apply(t,e),r.recordInputs&&c&&sU(s,c,i,oQ(r.enableTruncation)),n.then(e=>(!function(e,t,n){if(!t||"object"!=typeof t)return;let r={};if("string"==typeof t.id&&(r[o_]=t.id),"string"==typeof t.model&&(r[og]=t.model),"conversation"===t.object&&"string"==typeof t.id&&(r[oI]=t.id),t.usage&&"object"==typeof t.usage){let e=t.usage,n=e.prompt_tokens??e.input_tokens;"number"==typeof n&&(r[oy]=n);let i=e.completion_tokens??e.output_tokens;"number"==typeof i&&(r[ov]=i),"number"==typeof e.total_tokens&&(r[ob]=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[om]=JSON.stringify(i)),n){let t=e.map(e=>{let t=e.message;return t?.content||""});r[oT]=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[oC]=JSON.stringify(n))}}if("string"!=typeof t.status||r[om]||(r[om]=JSON.stringify([t.status])),n&&("string"!=typeof t.output_text||r[oT]||(r[oT]=t.output_text),Array.isArray(t.output)&&t.output.length>
4830&&!r[oC])){let e=t.output.filter(e=>e?.type==="function_call");e.length>0&&(r[oC]=JSON.stringify(e))}e.setAttributes(r)}(s,e,r.recordOutputs),e),e=>{throw(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:o}}}),e})));return o3(n,f,"auto.ai.openai")};return"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,o,r):a}})}(e,"",oV(t))}let sF=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],sq=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],sH={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"},sW=["select","insert","upsert","update","delete"];function sJ(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function sY(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function sK(e,t){return Object.keys(t).length>0?t:Array.isArray(e)&&e.length>0?e:void 0}function sG(e,t=!1){return new Proxy(e,{apply:(n,r,i)=>nL({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[H.JD]:"auto.db.supabase",[H.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,i).then(t=>(t&&"object"==typeof t&&"error"in t&&t.error?(e.setStatus({code:nR.TJ}),(0,E.Cp)(t.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):e.setStatus({code:nR.F3}),e.end(),t)).catch(t=>{throw e.setStatus({code:nR.TJ}),e.end(),(0,E.Cp)(t,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),t}).then(...i))})}let sV=e=>{var t;if(!e){C.T&&k.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}sY((t=e.constructor===Function?e:e.constructor).prototype.from)||(t.prototype.from=new Proxy(t.prototype.from,{apply(e,t,n){let r=Reflect.apply(e,t,n);return function(e){for(let t of sW)sY(e.prototype[t])||(e.prototype[t]=new Proxy(e.prototype[t],{apply(e,n,r){let i=Reflect.apply(e,n,r),a=i.constructor;return C.T&&k.Yz.log(`Instrumenting ${t} operation's PostgRESTFilterBuilder`),sY(a.prototype.then)||(a.prototype.then=new Proxy(a.prototype.then,{apply(e,t,n){let r=function(e,t={}){switch(e){case"GET":return"select";case"POST":if(t.Prefer?.includes("resolution="))return"upsert";return"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}(t.method,t.headers);if(!sW.includes(r)||!t?.url?.pathname||"string"!=typeof t.url.pathname)return Reflect.apply(e,t,n);let i=t.url.pathname.split("/"),a=i.length>0?i[i.length-1]:"",o=[];for(let[e,n]of t.url.searchParams.entries())o.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&&sH[r]||"filter",`${n}(${e}, ${i.join(".")})`}(e,n));let s=Object.create(null);if((0,ec.Qd)(t.body))for(let[e,n]of Object.entries(t.body))s[e]=n;let l=!!(0,A.KU)()?.getOptions().sendDefaultPii,u=sK(t.body,s),c="select"===r?"":`${r}${void 0!==sK(t.body,s)?"(...) ":""}`,p=l?o.join(" "):o.length>0?"[redacted]":"",d=[c.trimEnd(),p].filter(Boolean).join(" "),f=d?`${d} from(${a})`:`from(${a})`,h={"db.table":a,"db.schema":t.schema,"db.url":t.url.origin,"db.sdk":t.headers["X-Client-Info"],"db.system":"postgresql","db.operation":r,[H.JD]:"auto.db.supabase",[H.uT]:"db"};return o.length&&l&&(h["db.query"]=o),void 0!==u&&l&&(h["db.body"]=u),nL({name:f,attributes:h},i=>Reflect.apply(e,t,[]).then(e=>{if(i&&(e&&"object"==typeof e&&"status"in e&&(0,nR.N8)(i,e.status||500),i.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={};o.length&&l&&(n.query=o),void 0!==u&&l&&(n.body=u),(0,E.Cp)(t,e=>(e.addEventProcessor(e=>((0,N.M6)(e,{handled:!1,type:"auto.db.supabase.postgres"}),e)),e.setContext("supabase",n),e))}let t={type:"supabase",category:`db.${r}`,message:f},n={};return o.length&&l&&(n.query=o),void 0!==u&&l&&(n.body=u),Object.keys(n).length&&(t.data=n),(0,tk.Z)(t),e},e=>
483{throw i&&((0,nR.N8)(i,500),i.end()),e}).then(...n))}}),sJ(a.prototype.then)),i}}),sJ(e.prototype[t]))}(r.constructor),r}}),sJ(t.prototype.from));let n=e.auth;if(!(!n||sY(e.auth))){for(let t of sF){let r=n[t];r&&"function"==typeof e.auth[t]&&(e.auth[t]=sG(r))}for(let t of sq){let r=n.admin[t];r&&"function"==typeof e.auth.admin[t]&&(e.auth.admin[t]=sG(r,!0))}sJ(e.auth)}},sQ=e=>{let t;return t=e.supabaseClient,{setupOnce(){sV(t)},name:"Supabase"}};function sX(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}let sZ=sX;function s0(e,t,n,r,i){eS({level:e,message:t,attributes:n,severityNumber:i},r)}function s1(e,t,{scope:n}={}){s0("trace",e,t,n)}function s2(e,t,{scope:n}={}){s0("debug",e,t,n)}function s4(e,t,{scope:n}={}){s0("info",e,t,n)}function s3(e,t,{scope:n}={}){s0("warn",e,t,n)}function s6(e,t,{scope:n}={}){s0("error",e,t,n)}function s5(e,t,{scope:n}={}){s0("fatal",e,t,n)}function s7(e,t,n,r){!function(e,t){let n=t?.scope??(0,A.o5)(),r=t?.captureSerializedMetric??eT,i=n?.getClient()??(0,A.KU)();if(!i){C.T&&k.Yz.warn("No client available to capture metric.");return}let{_experiments:a,enableMetrics:o,beforeSendMetric:s}=i.getOptions();if(!(o??a?.enableMetrics??!0)){C.T&&k.Yz.warn("metrics option not enabled, metric will not be captured.");return}let{user:l,attributes:u}=(0,ep.Om)((0,A.rm)(),n),c=function(e,t,n){let{release:r,environment:i}=t.getOptions(),a={...e.attributes};ex(a,"user.id",n.id,!1),ex(a,"user.email",n.email,!1),ex(a,"user.name",n.username,!1),ex(a,"sentry.release",r),ex(a,"sentry.environment",i);let{name:o,version:s}=t.getSdkMetadata()?.sdk??{};ex(a,"sentry.sdk.name",o),ex(a,"sentry.sdk.version",s);let l=t.getIntegrationByName("Replay"),u=l?.getReplayId(!0);return ex(a,"sentry.replay_id",u),u&&l?.getRecordingMode()==="buffer"&&ex(a,"sentry._internal.replay_is_buffering",!0),{...e,attributes:a}}(e,i,l);i.emit("processMetric",c);let p=s||a?.beforeSendMetric,d=p?p(c):c;if(!d){C.T&&k.Yz.log("`beforeSendMetric` returned `null`, will not send metric.");return}let f=function(e,t,n,r){let[,i]=eg(t,n),a=(0,ed.f)(n),o=a?a.spanContext().traceId:i?.trace_id,s=a?a.spanContext().spanId:void 0,l=(0,ef.zf)(),u=em(l);return{timestamp:l,trace_id:o??"",span_id:s,name:e.name,type:e.type,unit:e.unit,value:e.value,attributes:{...(0,el.SY)(r),...(0,el.SY)(e.attributes,"skip-undefined"),[u.key]:u.value}}}(d,i,n,u);C.T&&k.Yz.log("[Metric]",f),r(i,f),i.emit("afterCaptureMetric",d)}({type:e,name:t,value:n,unit:r?.unit,attributes:r?.attributes},{scope:r?.scope})}function s8(e,t=1,n){s7("counter",e,t,n)}function s9(e,t,n){s7("gauge",e,t,n)}function le(e,t,n){s7("distribution",e,t,n)}let lt=new Map,ln=new Set;function lr(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(w.O._sentryModuleMetadata)for(let t of Object.keys(w.O._sentryModuleMetadata)){let n=w.O._sentryModuleMetadata[t];if(!ln.has(t)){for(let r of(ln.add(t),e(t).reverse()))if(r.filename){lt.set(r.filename,n);break}}}return lt.get(t)}(e,t.filename);n&&(t.module_metadata=n)})})}function li(e){e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{delete e.module_metadata})})}let la=()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,ea.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(li(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||lr(e.getOptions().stackParser,t)})}}),lo=e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,ea.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(li(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||lr(e.getOptions().stackParser,t)})},processEvent(t){let n=function(e,t){let n=(0,J.RV)(e);if(n)return n.filter((e,n)=>!!e.filename&&(null!=e.lineno||null!=e.colno||null!=e.instruction_addr)&&(!t||!function(e,t){if(0!==t||!e.context_line||!e.filename||!e.filename.includes("sentry")||!e.filename.includes("helpers")||!e.context_line.includes(lu))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(ll))return!0}return!1}(e,n))).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(ls)).map(e=>e.slice(ls.length)):[])}(t,e.ignoreSentryInternalFrames);if(n&&n["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}}),ls="_sentryBundlerPluginAppKey:",ll="Attempt to invoke user-land function",lu="fn.apply(this, wrappedArguments)";function lc(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 lp=(e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var i;if(!n.exception?.values||!r.originalException||(i=r.originalException,!((0,ec.bJ)(i)&&"ZodError"===i.name&&Array.isArray(i.issues)))||0===r.originalException.issues.length)return n;try{let i=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(lc);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({f
483ilename:"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,M.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}
484${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}},ld={startProfiler:function(){let e=(0,A.KU)();!e||e.getIntegrationByName("BrowserProfiling")&&e.emit("startUIProfiler")},stopProfiler:function(){let e=(0,A.KU)();!e||e.getIntegrationByName("BrowserProfiling")&&e.emit("stopUIProfiler")}};function lf(e,{metadata:t,tunnel:n,dsn:r}){let i={event_id:e.event_id,sent_at:new Date().toISOString(),...t?.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:(0,X.SB)(r)}},a=[{type:"user_report"},e];return(0,ea.h4)(i,[a])}function lh(e={}){let t=ts.document,n=t?.head||t?.body;if(!n)return;let r=(0,A.o5)(),i=(0,A.KU)(),a=i?.getDsn();if(!a)return;let o={...e,user:{...r.getUser(),...e.user},eventId:e.eventId||(0,E.Q)()},s=ts.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=function(e,t){let n=(0,X.AD)(e);if(!n)return"";let r=`${Z(n)}embed/error-page/`,i=`dsn=${(0,X.SB)(n)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(i+=`&name=${encodeURIComponent(e.name)}`),e.email&&(i+=`&email=${encodeURIComponent(e.email)}`)}else i+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${r}?${i}`}(a,o);let{onLoad:l,onClose:u}=o;if(l&&(s.onload=l),u){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{u()}finally{ts.removeEventListener("message",e)}};ts.addEventListener("message",e)}n.appendChild(s)}let lm=w.O,lg=new WeakMap,l_=(e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(lg.has((0,A.KU)()))for(let t of e)(0,A.v4)(e=>{e.setExtra("url",t.url);let n=`ReportingObserver [${t.type}]`,r="No details available";if(t.body){let n={};for(let e in t.body)n[e]=t.body[e];if(e.setExtra("body",n),"crash"===t.type){let e=t.body;r=[e.crashId||"",e.reason||""].join(" ").trim()||r}else r=t.body.message||r}(0,E.wd)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,tg.vQ)()&&new lm.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){lg.set(e,!0)}}};var ly=n(31596);let lv=(e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){var n,r,i,a;n=e,r=t,(0,tg.m7)()&&t_(e=>{if((0,A.KU)()!==n)return;let{response:t,args:i,error:a,virtualError:o}=e,[s,l]=i;t&&function(e,t,n,r,i){if(lw(e,n.status,n.url)){var a,o;let e,s,l,u,c=(a=t,!(o=r)&&a instanceof Request||a instanceof Request&&a.bodyUsed?a:new Request(a,o));lx()&&([e,l]=lb("Cookie",c),[s,u]=lb("Set-Cookie",n));let p=lk({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:l,responseCookies:u,error:i,type:"fetch"});(0,E.r)(p)}}(r,s,t,l,a||o)},!1),i=e,a=t,"XMLHttpRequest"in w.O&&(0,tA.Mn)(e=>{if((0,A.KU)()!==i)return;let{error:t,virtualError:n}=e,r=e.xhr,o=r[tA.Er];if(!o)return;let{method:s,request_headers:l}=o;try{!function(e,t,n,r,i){if(lw(e,t.status,t.responseURL)){let e,a,o;if(lx()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(a=lS(e))}catch{}try{let e;o=(e=t.getAllResponseHeaders())?e.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}catch{}e=r}let s=lk({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:o,responseCookies:a,error:i,type:"xhr"});(0,E.r)(s)}}(a,r,s,l,t||n)}catch(e){}})}}};function lb(e,t){var n;
484let r,i,a=(n=t.headers,r={},n.forEach((e,t)=>{r[t]=e}),r);try{let t=a[e]||a[e.toLowerCase()]||void 0;t&&(i=lS(t))}catch{}return[a,i]}function lS(e){return e.split("; ").reduce((e,t)=>{let[n,r]=t.split("=");return n&&r&&(e[n]=r),e},{})}function lw(e,t,n){var r,i;return r=e.failedRequestStatusCodes,r.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&(i=e.failedRequestTargets,i.some(e=>"string"==typeof e?n.includes(e):e.test(n)))&&!(0,ly.A)(n,(0,A.KU)())}function lk(e){let t=(0,A.KU)(),n=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=n&&t?t.getOptions().stackParser(n,0,1):void 0,i=`HTTP Client Error with status code: ${e.status}`,a={message:i,exception:{values:[{type:"Error",value:i,stacktrace:r?{frames:r}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}(e.responseHeaders)}}};return(0,N.M6)(a,{type:`auto.http.client.${e.type}`,handled:!1}),a}function lx(){let e=(0,A.KU)();return!!e&&!!e.getOptions().sendDefaultPii}let lT=w.O,lE=(e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,t){let n=lT.document,r=lT.location&&(0,tE.f)(lT.location.href);if(!n||!r)return e;let i=e.exception?.values;if(!i?.length)return e;let a=n.documentElement.innerHTML;if(!a)return e;let o=["<!DOCTYPE html>","<html>",...a.split("\n"),"</html>"];return i.forEach(e=>{let n=e.stacktrace;n?.frames&&(n.frames=n.frames.map(e=>{var n,i,a,s;return n=e,i=o,a=r,s=t,n.filename===a&&n.lineno&&i.length&&(0,N.db)(i,n,s),n}))}),e})(e,t)}};function lC(e){if(lR(e))return`persisted ${e.operationName}`;if(lO(e)){let{query:t,operationName:n}=e,{operationName:r=n,operationType:i}=function(e){let t=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)(\w+)(?:\s*)[{(]/);if(t)return{operationType:t[1],operationName:t[2]};let n=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)[{(]/);return n?{operationType:n[1],operationName:void 0}:{operationType:void 0,operationName:void 0}}(t);return r?`${i} ${r}`:`${i}`}return"unknown"}function lA(e){let t;if("xhr"in e){let n=e.xhr[tA.Er];t=n&&(0,rx.sY)(n.body)[0]}else{let n=(0,rx.Gv)(e.input);t=(0,rx.sY)(n)[0]}return t}function lI(e){return"object"==typeof e&&null!==e}function lO(e){return lI(e)&&"string"==typeof e.query}function lR(e){return lI(e)&&"string"==typeof e.operationName&&lI(e.extensions)&&lI(e.extensions.persistedQuery)&&"string"==typeof e.extensions.persistedQuery.sha256Hash&&"number"==typeof e.extensions.persistedQuery.version}function lP(e){try{let t=JSON.parse(e);if(lO(t)||lR(t))return t;return}catch{return}}let l$=e=>({name:"GraphQLClient",setup(t){var n,r,i,a;n=t,r=e,n.on("beforeOutgoingRequestSpan",(e,t)=>{let n=(0,W.et)(e).data||{};if("http.client"!==n[H.uT])return;let i=n[H.c9]||n["http.url"]||n.url,a=n[H.Ts]||n["http.method"];if(!(0,ec.Kg)(i)||!(0,ec.Kg)(a))return;let{endpoints:o}=r,s=(0,M.Xr)(i,o),l=lA(t);if(s&&l){let t=lP(l);if(t){let n=lC(t);e.updateName(`${a} ${i} (${n})`),lO(t)&&e.setAttribute("graphql.document",t.query),lR(t)&&(e.setAttribute("graphql.persisted_query.hash.sha256",t.extensions.persistedQuery.sha256Hash),e.setAttribute("graphql.persisted_query.version",t.extensions.persistedQuery.version))}}}),i=t,a=e,i.on("beforeOutgoingRequestBreadcrumb",(e,t)=>{let{category:n,type:r,data:i}=e;if("http"===r&&("fetch"===n||"xhr"===n)){let e=i?.url,{endpoints:n}=a,r=(0,M.Xr)(e,n),o=lA(t);if(r&&i&&o){let e=lP(o);if(!i.graphql&&e){let t=lC(e);i["graphql.operation"]=t,lO(e)&&(i["graphql.document"]=e.query),lR(e)&&(i["graphql.persisted_query.hash.sha256"]=e.extensions.persistedQuery.sha256Hash,i["graphql.persisted_query.version"]=e.extensions.persistedQuery.version)}}}})}}),lN=(e={})=>{let t=["script"];return{name:"ViewHierarchy",processEvent:(n,r)=>{if(void 0!==n.type||e.shouldAttach?.(n,r)===!1)return n;let i={rendering_system:"DOM",positioning:"absolute",windows:[]};!function n(r,i,a=0){if(r)for(let o of"shadowRoot"in r&&r.shadowRoot?r.shadowRoot.children:r.children){if(!(o instanceof HTMLElement))continue;let r=(0,to.xE)(o,1)||void 0,s=o.tagName.toLowerCase();if(t.includes(s))continue;let l=e.onElement?.({element:o,componentName:r,tagName:s,depth:a})||{};if("skip"===l)continue;if("children"===l){n(o,i,a+1);continue}let{x:u,y:c,width:p,height:d}=o.getBoundingClientRect(),f={identifier:o.id||void 0,type:r||s,visible:!0,alpha:1,height:d,width:p,x:u,y:c,...l};f.children=[],n(o,f.children,a+1),i.push(f)}}(e.rootElement?.()||ts.document.body,i.windows);let a={filename:"view-hierarchy.json",attachmentType:"event.view_hierarchy",contentType:"application/json",data:JSON.stringify(i)};return r.attachments=r.attachments||[],r.attachments.push(a),n}}};var lM=n(39253),lD=Object.defineProperty,lj=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?lD(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n};class lL{constructor(){lj(this,"idNodeMap",new Map),lj(this,"nodeMetaMap",new WeakMap)}getId(e){return e?this.getMeta(e)?.id??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);
484this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}replace(e,t){let n=this.getNode(e);if(n){let e=this.nodeMetaMap.get(n);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function lz(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:lz(e.parentNode,t,n,r+1)}function lU(e,t){return n=>{if(null===n)return!1;try{if(e){if("string"==typeof e){if(n.matches(`.${e}`))return!0}else if(function(e,t){for(let n=e.classList.length;n--;){let r=e.classList[n];if(t.test(r))return!0}return!1}(n,e))return!0}if(t&&n.matches(t))return!0;return!1}catch{return!1}}}let lB="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",lF={map:{},getId:()=>(console.error(lB),-1),getNode:()=>(console.error(lB),null),removeNodeFromMap(){console.error(lB)},has:()=>(console.error(lB),!1),reset(){console.error(lB)}};function lq(e,t,n,r,i=window){let a=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,r?n:{set(e){lG(()=>{n.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>lq(e,t,a||{},!0)}function lH(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],i=n(r);return"function"==typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=i,()=>{e[t]=r}}catch{return()=>{}}}function lW(e,t,n,r,i){if(!e)return!1;let a=function(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch(e){return null}}(e);if(!a)return!1;let o=lU(t,n);if(!i){let e=r&&a.matches(r);return o(a)&&!e}let s=lz(a,o),l=-1;return!(s<0)&&(r&&(l=lz(a,lU(null,r))),s>-1&&l<0||s<l)}"u">typeof window&&window.Proxy&&window.Reflect&&(lF=new Proxy(lF,{get:(e,t,n)=>("map"===t&&console.error(lB),Reflect.get(e,t,n))})),Date.now().toString();let lJ={};function lY(e){let t=lJ[e];if(t)return t;let n=window.document,r=window[e];if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(r=i[e]),n.head.removeChild(t)}catch(e){}return lJ[e]=r.bind(window)}function lK(...e){return lY("requestAnimationFrame")(...e)}function lG(...e){return lY("setTimeout")(...e)}var lV=((_=lV||{})[_["2D"]=0]="2D",_[_.WebGL=1]="WebGL",_[_.WebGL2=2]="WebGL2",_);let lQ=e=>s?(...t)=>{try{return e(...t)}catch(e){if(s&&!0===s(e))return()=>{};throw e}}:e;for(var lX="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lZ="u"<typeof Uint8Array?[]:new Uint8Array(256),l0=0;l0<lX.length;l0++)lZ[lX.charCodeAt(l0)]=l0;var l1=function(e){var t,n=new Uint8Array(e),r=n.length,i="";for(t=0;t<r;t+=3)i+=lX[n[t]>>2],i+=lX[(3&n[t])<<4|n[t+1]>>4],i+=lX[(15&n[t+1])<<2|n[t+2]>>6],i+=lX[63&n[t+2]];return r%3==2?i=i.substring(0,i.length-1)+"=":r%3==1&&(i=i.substring(0,i.length-2)+"=="),i};let l2=new Map,l4=(e,t,n)=>{let r;if(!e||!(l6(e,t)||"object"==typeof e))return;let i=e.constructor.name,a=((r=l2.get(n))||(r=new Map,l2.set(n,r)),r.has(i)||r.set(i,[]),r.get(i)),o=a.indexOf(e);return -1===o&&(o=a.length,a.push(e)),o},l3=(e,t,n)=>e.map(e=>(function e(t,n,r){if(t instanceof Array)return t.map(t=>e(t,n,r));if(null===t);else if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray)return{rr_type:t.constructor.name,args:[Object.values(t)]};else if(t instanceof ArrayBuffer)return{rr_type:t.constructor.name,base64:l1(t)};else if(t instanceof DataView)return{rr_type:t.constructor.name,args:[e(t.buffer,n,r),t.byteOffset,t.byteLength]};else if(t instanceof HTMLImageElement){let e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}else if(t instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:t.toDataURL()};else if(t instanceof ImageData)return{rr_type:t.constructor.name,args:[e(t.data,n,r),t.width,t.height]};else if(l6(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:l4(t,n,r)};return t}
484)(e,t,n)),l6=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof t[e]).find(n=>e instanceof t[n]);function l5(e,t,n,r,i){let a=[];try{let o=lH(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...o){if(!lW(this,t,n,r,!0)){let e="experimental-webgl"===a?"webgl":a;if("__context"in this||(this.__context=e),i&&["webgl","webgl2"].includes(e))if(o[0]&&"object"==typeof o[0]){let e=o[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else o.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[a,...o])}});a.push(o)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}function l7(e,t,n,r,i,a,o,s){let l=[];for(let o of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(o))try{if("function"!=typeof e[o])continue;let u=lH(e,o,function(e){return function(...l){let u=e.apply(this,l);if(l4(u,s,this),"tagName"in this.canvas&&!lW(this.canvas,r,i,a,!0)){let e=l3(l,s,this),r={type:t,property:o,args:e};n(this.canvas,r)}return u}});l.push(u)}catch{let r=lq(e,o,{set(e){n(this.canvas,{type:t,property:o,args:[e],setter:!0})}});l.push(r)}return l}class l8{constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.lastSnapshotTime=0,this.processMutation=(e,t)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)};const{enableManualSnapshot:t,sampling:n="all",win:r,recordCanvas:i,errorHandler:a}=e;if(e.sampling=n,this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,a&&function(e){s=e}(a),(i&&"number"==typeof n||t)&&(this.worker=this.initFPSWorker()),this.addWindow(r),t)return;lQ(()=>{i&&"all"===n&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),i&&"number"==typeof n&&this.initCanvasFPSObserver()})()}reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,this.worker?.terminate(),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}addWindow(e){let{sampling:t="all",blockClass:n,blockSelector:r,unblockSelector:i,recordCanvas:a,enableManualSnapshot:o}=this.options;if(!this.windowsSet.has(e)){if(o){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}lQ(()=>{if(a&&"all"===t&&this.initCanvasMutationObserver(e,n,r,i),a&&"number"==typeof t){let t=l5(e,n,r,i,!0);this.restoreHandlers.push(()=>{t()})}})(),this.windowsSet.add(e),this.windows.push(new WeakRef(e))}}addShadowRoot(e){this.shadowDoms.add(new WeakRef(e))}resetShadowRoots(){this.shadowDoms=new Set}snapshot(e,t){t?.skipRequestAnimationFrame?this.takeSnapshot(performance.now(),!0,e):lK(t=>this.takeSnapshot(t,!0,e))}initFPSWorker(){let e,t=new Worker((e=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;
484if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w?.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']),URL.createObjectURL(e)));return t.onmessage=e=>{let t=e.data,{id:n}=t;if(this.snapshotInProgressMap.set(n,!1),!("base64"in t))return;let{base64:r,type:i,width:a,height:o}=t;this.mutationCb({id:n,type:lV["2D"],commands:[{property:"clearRect",args:[0,0,a,o]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:i}]},0,0,a,o]}]})},t}initCanvasFPSObserver(){let e;if(!this.windows.length&&!this.shadowDoms.size)return;let t=n=>{this.takeSnapshot(n,!1),e=lK(t)};e=lK(t),this.restoreHandlers.push(()=>{e&&cancelAnimationFrame(e)})}initCanvasMutationObserver(e,t,n,r){var i,a;let o,s=l5(e,t,n,r,!1),l=function(e,t,n,r,i){let a=[];for(let o of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[o])continue;let s=lH(t.CanvasRenderingContext2D.prototype,o,function(a){return function(...s){return lW(this.canvas,n,r,i,!0)||lG(()=>{let n=l3(s,t,this);e(this.canvas,{type:lV["2D"],property:o,args:n})},0),a.apply(this,s)}});a.push(s)}catch{let n=lq(t.CanvasRenderingContext2D.prototype,o,{set(t){e(this.canvas,{type:lV["2D"],property:o,args:[t],setter:!0})}});a.push(n)}return()=>{a.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),u=(i=this.processMutation.bind(this),a=this.mirror,(o=[]).push(...l7(e.WebGLRenderingContext.prototype,lV.WebGL,i,t,n,r,a,e)),void 0!==e.WebGL2RenderingContext&&o.push(...l7(e.WebGL2RenderingContext.prototype,lV.WebGL2,i,t,n,r,a,e)),()=>{o.forEach(e=>e())});this.restoreHandlers.push(()=>{s(),l(),u()})}getCanvasElements(e,t,n){let r=[],i=i=>{i.querySelectorAll("canvas").forEach(i=>{lW(i,e,t,n,!0)||r.push(i)})};for(let e of this.windows){let t,n=e.deref();try{t=n&&n.document}catch{}t&&i(t)}for(let e of this.shadowDoms){let t=e.deref();t&&i(t)}return r}takeSnapshot(e,t,n){let{sampling:r,blockClass:i,blockSelector:a,unblockSelector:o,dataURLOptions:s,maxCanvasSize:l}=this.options;return(!this.lastSnapshotTime||!(e-this.lastSnapshotTime<1e3/("all"===r?2:r||2)))&&(this.lastSnapshotTime=e,(n?[n]:this.getCanvasElements(i,a,o)).forEach(e=>{let n=this.mirror.getId(e);if(!(!this.mirror.hasNode(e)||!e.width||!e.height||this.snapshotInProgressMap.get(n))){if(this.snapshotInProgressMap.set(n,!0),!t&&["webgl","webgl2"].includes(e.__context)){let t=e.getContext(e.__context);t?.getContextAttributes()?.preserveDrawingBuffer===!1&&t.clear(t.COLOR_BUFFER_BIT)}createImageBitmap(e).then(t=>{this.worker?.postMessage({id:n,bitmap:t,width:e.width,height:e.height,dataURLOptions:s,maxCanvasSize:l},[t])}).catch(e=>{lQ(()=>{throw this.snapshotInProgressMap.delete(n),e})()})}}),!0)}startPendingCanvasMutationFlusher(){lK(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,lK(e)};lK(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),lK(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;let n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;let r=n.map(e=>{let{type:t,...n}=e;return n}),{type:i}=n[0];this.mutationCb({id:t,type:i,commands:r}),this.pendingCanvasMutations.delete(e)}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=e.contentWindow?.Array.from||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}new lL,(y=v||(v={}))[y.NotStarted=0]="NotStarted",y[y.Running=1]="Running",y[y.Stopped=2]="Stopped";let l9={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},ue=(e={})=>{let t,n,[r,i]=e.maxCanvasSize||[],a={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[r?Math.min(r,1280):1280,i?Math.min(i,1280):1280]},o=new Promise(e=>n=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:r,maxCanvasSize:i}=a;return{enableManualSnapshot:r,recordCanvas:!0,getCanvasManager:e=>{let a=new l8({...e,enableManualSnapshot:r,maxCanvasSize:i,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch{}}});return t=a,n(a),a},...l9[e]||l9.medium}},async snapshot(e,n){(t||await o).snapshot(e,n)}}},ut=()=>({name:"ElementTiming",setup(){re()&&(0,ef.k3)()&&(0,n6.wv)("element",({entries:e})=>{for(let t of e){if(!t.identifier)continue;let e=t.identifier,n=t.name,r=t.renderTime,i=t.loadTime,a={"sentry.origin":"auto.ui.browser.element_timing","ui.element.i
484dentifier":e};n&&(a["ui.element.paint_type"]=n),t.id&&(a["ui.element.id"]=t.id),t.element&&(a["ui.element.type"]=t.element.tagName.toLowerCase()),t.url&&(a["ui.element.url"]=t.url),t.naturalWidth&&(a["ui.element.width"]=t.naturalWidth),t.naturalHeight&&(a["ui.element.height"]=t.naturalHeight),r>0&&le("ui.element.render_time",r,{unit:"millisecond",attributes:a}),i>0&&le("ui.element.load_time",i,{unit:"millisecond",attributes:a})}})}});function un(e=(0,A.KU)()){e?.emit("endPageloadSpan")}function ur(e){let t=(0,W.Bk)();if(t===e)return;let n=(0,A.o5)();e.end=new Proxy(e.end,{apply:(e,r,i)=>((0,ed.r)(n,t),Reflect.apply(e,r,i))}),(0,ed.r)(n,e)}class ui{constructor(e,t){this._traceBuckets=new Map,this._client=e;const{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",()=>{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:eR(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,el.n9)(e.attributes),e.links&&e.links.length>0){let n=e.links[0],r=n?.attributes;t+=(100+(r?(0,el.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&&(C.T&&k.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 r,i,a,o,s,l,u,c=this._traceBuckets.get(e);if(!c)return;if(!c.spans.size)return void this._removeTrace(e);let p=Array.from(c.spans),d=p[0]?._segmentSpan;if(!d){C.T&&k.Yz.warn("No segment span reference found on span JSON, cannot compute DSC"),this._removeTrace(e);return}let f=(0,en.k1)(d),h=p.map(e=>{let{_segmentSpan:t,...n}=e;return n}),m=(r=(t=this._client).getOptions(),i=t.getDsn(),a=r.tunnel,o=(0,ea.Cj)(r._metadata),s={sent_at:new Date().toISOString(),...!!(n=f).trace_id&&!!n.public_key&&{trace:f},...o&&{sdk:o},...!!a&&i&&{dsn:(0,X.SB)(i)}},l=r.sendDefaultPii?"auto":"never",u=[{type:"span",item_count:h.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,ey.B)()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:h}],(0,ea.h4)(s,[u]));C.T&&k.Yz.log(`Sending span envelope for trace ${e} with ${h.length} spans`),this._client.sendEnvelope(m).then(null,e=>{C.T&&k.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)}}let ua=()=>({name:"SpanStreaming",beforeSetup(e){let t=e.getOptions();t.traceLifecycle||(t.traceLifecycle="stream")},setup(e){let t=e.getOptions();if(!eI(e)){t.traceLifecycle="static";return}let n=t.beforeSendSpan;if(n&&!ei(n)){t.traceLifecycle="static";return}let r=new ui(e);e.on("afterSpanEnd",t=>{(0,W.pK)(t)&&r.add(function(e,t){var n;let r,i=(0,W.RD)(e),a=(0,W.aW)(e),o=(0,W.RD)(a),{isolationScope:s,scope:l}=(0,tj.L)(e);(function(e,t,n,r){let i=n.getSdkMetadata(),{release:a,environment:o}=n.getOptions();tL(e,{[H.Kh]:a,[H.Wp]:o,[H._8]:t.name,[H.Kp]:t.span_id,[H.bC]:i?.sdk?.name,[H.g1]:i?.sdk?.version,[H.oJ]:r.user?.id,[H.dB]:r.user?.email,[H.Xg]:r.user?.ip_address,[H.zR]:r.user?.username,...r.attributes})})(i,o,t,(0,ep.Om)(s,l)),function(e,t){let n=e.attributes;if(!n)return;let r=n["http.request.method"]||n["http.method"];if(r)return function(e,t,n,r){let i=["http"];2===n?i.push("client"):1===n&&i.push("server"),t["sentry.http.prefetch"]&&i.push("prefetch"),tL(e,{[H.uT]:i.join(".")});let a=t[H.Le];if("string"==typeof a){e.name=a;return}if("custom"===t[H.i_])return;let o=t["http.route"];if("string"==typeof o)e.name=`${r} ${o}`,tL(e,{[H.i_]:"route"});else{if(2===n||1===n){var s,l;let i,a,o,u,c=(s=t,l=n,i=s["http.url"]||s["url.full"],a=s["http.target"],u=(o="string"==typeof i?(0,tE.Dl)(i):void 0)?(0,tE.e_)(o):void 0,1===l&&"string"==typeof a?(0,tE.f)(a):u||("string"==typeof a?(0,tE.f)(a):void 0));c&&(e.name=`${r} ${c}`)}tL(e,{[H.i_]:"url"})}}(e,n,t,r);let i=n["db.system.name"]||n["db.system"],a="string"==typeof n[H.uT]&&`${n[H.uT]}`.startsWith("cache.");if(i&&!a){var o=e,s=n;tL(o,{[H.uT]:"db"});let t=s[H.Le];if("string"==typeof t){o.name=t;return}if("custom"===s[H.i_])return;let r=s["db.statement"];r&&(o.name=`${r}`,tL(o,{[H.i_]:"task"}));return}if(n["rpc.service"])return tL(e,{[H.uT]:"rpc"});if(n["messaging.system"])return tL(e,{[H.uT]:"message"});let l=n["faas.trigger"];l&&tL(e,{[H.uT]:`${l}`})}(i,e.kind),i.is_segment&&t.emit("processSegmentSpan",i),t.emit("processSpan",i);let{beforeSendSpan:u}=t.getOptions(),c=u&&ei(u)?(r=u(n=i))||((0,W.xl)(),n):i,p=c.attributes?.[H.i_];return p&&tL(c,{"sentry.span.source":p}),{...(0,W.PL)(c),_segmentSpan:a}}(t,e))}),e.on("afterSegmentSpanEnd",e=>{let t=e.spanContext().traceId;setTimeout(()=>{r.flush(t)},500)})}});function uo(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function us(e){return uo(e.getAllKeys())}function ul(e){let t;function n(){var n,r;let i,a;return void 0==t&&(n=e.dbName||"sentry-offline",r=e.storeName||"queue",(i=indexedDB.open(n)).onupgradeneeded=()=>i.result.createObjectStore(r),a=uo(i),t=e=>a.then(t=>e(t.transaction(r,"readwrite").objectStore(r)))),t}return{push:async t=>{try{var r,i;let a=(0,ea.bN)(t);await (r=n(),i=e.maxQueueSize||30,r(e=>us(e).then(t=>{if(!(t.length>=i))return e.put(a,Math.max(...t,0)+1),uo(e.transaction)})))}catch{}},unshift:async t=>{try{var r,i;let a=(0,ea.bN)(t);await (r=n(),i=e.maxQueueSize||30,r(e=>us(e).then(t=>{if(!(t.length>=i))return e.put(a,Math.min(...t,0)-1),uo(e.transaction)})))}catch{}},shift:async()=>{try{let e=await n()(e=>us(e).then(t=>{let n=t[0];if(null!=n)return uo(e.get(n)).then(t=>(e.delete(n),uo(e.transaction).then(()=>t)))}));if(e)return(0,ea.mE)(e)}catch{}}}}function uu(e=np){var t;return t=function(e){function t(...e){C.T&&k.Yz.log("[Offline]:",...e)}return n=>{let r,i=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let a=n.createStore(n),o=5e3;function s(e){r&&clearTimeout(r),r=eR(setTimeout(async()=>{r=void 0;let e=await a.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date().toISOString(),u(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function l(){r||(s(o),o=Math.min(2*o,36e5))}async function u(e,r=!1){if(!r&&(0,ea.hP)(e,["replay_event","replay_recording"]))return await a.push(e),s(100),{};
484try{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,eN.FA)(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return s(r),o=5e3,t}catch(i){var c;if(await (c=o,!(0,ea.hP)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,i,c))))return r?await a.unshift(e):await a.push(e),l(),t("Error sending. Event queued.",i),{};throw i}}return n.flushAtStartup&&l(),{send:u,flush:e=>(void 0===e&&(o=5e3,s(100)),i.flush(e))}}}(e),e=>{let n=t({...e,createStore:ul});return ts.addEventListener("online",async e=>{await n.flush()}),n}}var uc=n(47619);let up="window"in w.O&&w.O.window===w.O&&"u"<typeof importScripts,ud=String(0),uf=up?"main":"worker",uh=ts.navigator,um="",ug="",u_="",uy=uh?.userAgent||"",uv="",ub=uh?.language||uh?.languages?.[0]||"",uS=uh?.userAgentData;function uw(e){return"pageload"===(0,W.et)(e).op}function uk(e){let t=(0,A.KU)(),n=t?.getOptions(),r=n?.stackParser;return r?(0,uc.i)(r,e):[]}function ux(e){return!("number"!=typeof e&&"boolean"!=typeof e||"number"==typeof e&&isNaN(e))&&(!0===e||!1===e||!(e<0)&&!(e>1))}"object"==typeof uS&&null!==uS&&"getHighEntropyValues"in uS&&uS.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(um=e.platform||"",u_=e.architecture||"",uv=e.model||"",ug=e.platformVersion||"",e.fullVersionList?.length){let t=e.fullVersionList[e.fullVersionList.length-1];uy=`${t.brand} ${t.version}`}}).catch(e=>void 0);let uT=!1;function uE(){let e=ts.Profiler;if("function"!=typeof e)return;let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){uT=!0}}function uC(e){if(uT||!e.isRecording())return!1;let t=(0,A.KU)(),n=t?.getOptions();if(!n)return!1;let r=n.profilesSampleRate;return!!ux(r)&&!!r&&!!(!0===r||Math.random()<r)}function uA(e){return void 0!==e.profilesSampleRate}let uI=new Map,uO=new WeakSet;function uR(e){e.setAttribute("thread.id",ud),e.setAttribute("thread.name",uf)}function uP(e){let t;uw(e)&&(t=1e3*(0,ef.zf)());let n=uE();if(!n)return;let r=(0,N.eJ)(),i=null;async function a(){if(e&&n){if(!i)return n.stop().then(e=>{if(o&&(ts.clearTimeout(o),o=void 0),e){i=e;if(uI.set(r,e),uI.size>30){let e=uI.keys().next().value;void 0!==e&&uI.delete(e)}}}).catch(e=>{})}}(0,A.o5)().setContext("profile",{profile_id:r,start_timestamp:t}),uO.add(e),uR(e);let o=ts.setTimeout(()=>{a()},3e4),s=e.end.bind(e);e.end=function(){return e?(a().then(()=>{s()},()=>{s()}),e):s()}}class u${constructor(){this._client=void 0,this._profiler=void 0,this._chunkTimer=void 0,this._profilerId=void 0,this._isRunning=!1,this._sessionSampled=!1,this._lifecycleMode=void 0,this._activeRootSpanIds=new Set,this._rootSpanTimeouts=new Map}initialize(e){let t=e.getOptions().profileLifecycle,n=function(e){if(uT||"trace"!==e.profileLifecycle&&"manual"!==e.profileLifecycle)return!1;let t=e.profileSessionSampleRate;return!!ux(t)&&!!t&&Math.random()<=t}(e.getOptions());this._profilerId=(0,N.eJ)(),this._client=e,this._sessionSampled=n,this._lifecycleMode=t,"trace"===t&&this._setupTraceLifecycleListeners(e),e.on("spanStart",e=>{this._isRunning&&uR(e)})}start(){"trace"===this._lifecycleMode||this._isRunning||this._sessionSampled&&this._beginProfiling()}stop(){"trace"===this._lifecycleMode||this._isRunning&&this._endProfiling()}notifyRootSpanActive(e){if("trace"!==this._lifecycleMode||!this._sessionSampled)return;let t=e.spanContext().spanId;!t||this._activeRootSpanIds.has(t)||(this._registerTraceRootSpan(t),1===this._activeRootSpanIds.size&&this._beginProfiling(),this._isRunning&&uR(e))}_beginProfiling(){if(!this._isRunning){if(this._isRunning=!0,(0,A.m6)().setContext("profile",{profiler_id:this._profilerId}),this._startProfilerInstance(),!this._profiler)return void this._resetProfilerInfo();this._startPeriodicChunking()}}_endProfiling(){this._isRunning&&(this._isRunning=!1,this._chunkTimer&&(clearTimeout(this._chunkTimer),this._chunkTimer=void 0),this._clearAllRootSpanTimeouts(),this._collectCurrentChunk().catch(e=>{}),"manual"===this._lifecycleMode&&(0,A.m6)().setContext("profile",{}))}_setupTraceLifecycleListeners(e){e.on("spanStart",e=>{if(!this._sessionSampled||e!==(0,W.zU)(e)||!e.isRecording())return;let t=e.spanContext().spanId;!t||this._activeRootSpanIds.has(t)||(this._registerTraceRootSpan(t),1===this._activeRootSpanIds.size&&this._beginProfiling())}),e.on("spanEnd",e=>{if(!this._sessionSampled)return;let t=e.spanContext().spanId;t&&this._activeRootSpanIds.has(t)&&(this._activeRootSpanIds.delete(t),0===this._activeRootSpanIds.size&&(this._collectCurrentChunk().catch(e=>{}),this._endProfiling()))})}_resetProfilerInfo(){this._isRunning=!1,(0,A.m6)().setContext("profile",{})}
484_clearAllRootSpanTimeouts(){this._rootSpanTimeouts.forEach(e=>clearTimeout(e)),this._rootSpanTimeouts.clear()}_registerTraceRootSpan(e){this._activeRootSpanIds.add(e);let t=setTimeout(()=>this._onRootSpanTimeout(e),3e5);this._rootSpanTimeouts.set(e,t)}_startProfilerInstance(){if(this._profiler?.stopped===!1)return;let e=uE();e&&(this._profiler=e)}_startPeriodicChunking(){this._isRunning&&(this._chunkTimer=setTimeout(()=>{if(this._collectCurrentChunk().catch(e=>{}),this._isRunning){if(this._startProfilerInstance(),!this._profiler)return void this._resetProfilerInfo();this._startPeriodicChunking()}},6e4))}_onRootSpanTimeout(e){!this._rootSpanTimeouts.has(e)||(this._rootSpanTimeouts.delete(e),this._activeRootSpanIds.has(e)&&(this._activeRootSpanIds.delete(e),0===this._activeRootSpanIds.size&&this._endProfiling()))}async _collectCurrentChunk(){let e=this._profiler;if(this._profiler=void 0,e)try{let t=await e.stop(),n=function(e,t,n){if(null==e)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${e} instead.`);let r=function(e){let t=[];for(let n=0;n<e.frames.length;n++){let r=e.frames[n];r&&(t[n]={function:r.name,abs_path:"number"==typeof r.resourceId?e.resources[r.resourceId]:void 0,lineno:r.line,colno:r.column})}let n=[];for(let t=0;t<e.stacks.length;t++){let r=e.stacks[t];if(!r)continue;let i=[],a=r;for(;a;)i.push(a.frameId),a=void 0===a.parentId?void 0:e.stacks[a.parentId];n[t]=i}let r=(0,ef.k3)(),i="number"==typeof performance.timeOrigin?performance.timeOrigin:r||0,a=i-(r||i),o=[];for(let t=0;t<e.samples.length;t++){let n=e.samples[t];if(!n)continue;let r=(i+(n.timestamp-a))/1e3;o[t]={stack_id:n.stackId??0,thread_id:ud,timestamp:r}}return{frames:t,stacks:n,samples:o,thread_metadata:{[ud]:{name:uf}}}}(e),i=t.getOptions(),a=t.getSdkMetadata?.()?.sdk;return{chunk_id:(0,N.eJ)(),client_sdk:{name:a?.name??"sentry.javascript.browser",version:a?.version??"0.0.0"},profiler_id:n||(0,N.eJ)(),platform:"javascript",version:"2",release:i.release??"",environment:i.environment??"production",debug_meta:{images:uk(e.resources)},profile:r}}(t,this._client,this._profilerId),r=function(e){try{if(!e||"object"!=typeof e)return{reason:"chunk is not an object"};let t=e=>"string"==typeof e&&/^[a-f0-9]{32}$/.test(e);if(!t(e.profiler_id))return{reason:"missing or invalid profiler_id"};if(!t(e.chunk_id))return{reason:"missing or invalid chunk_id"};if(!e.client_sdk)return{reason:"missing client_sdk metadata"};let n=e.profile;if(!n)return{reason:"missing profile data"};if(!Array.isArray(n.frames)||!n.frames.length)return{reason:"profile has no frames"};if(!Array.isArray(n.stacks)||!n.stacks.length)return{reason:"profile has no stacks"};if(!Array.isArray(n.samples)||!n.samples.length)return{reason:"profile has no samples"};return{valid:!0}}catch(e){return{reason:`unknown validation error: ${e}`}}}(n);if("reason"in r)return;this._sendProfileChunk(n)}catch(e){}}_sendProfileChunk(e){let t=this._client,n=(0,ea.Cj)(t.getSdkMetadata?.()),r=t.getDsn(),i=t.getOptions().tunnel,a=(0,ea.h4)({event_id:(0,N.eJ)(),sent_at:new Date().toISOString(),...n&&{sdk:n},...!!i&&r&&{dsn:(0,X.SB)(r)}},[[{type:"profile_chunk",platform:"javascript"},e]]);t.sendEnvelope(a).then(null,e=>{})}}let uN=()=>({name:"BrowserProfiling",setup(e){let t=e.getOptions(),n=new u$;if(uA(t)||t.profileLifecycle||(t.profileLifecycle="manual"),uA(t)&&!t.profilesSampleRate)return;let r=(0,W.Bk)(),i=r&&(0,W.zU)(r);if(uA(t)&&t.profileSessionSampleRate,uA(t))i&&uw(i)&&uC(i)&&uP(i),e.on("spanStart",e=>{let t=(0,W.zU)(e);e===t?uC(e)&&uP(e):uO.has(t)&&uR(e)}),e.on("beforeEnvelope",e=>{let t;if(!uI.size)return;let n=(t=[],(0,ea.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r?.contexts?.profile?.profile_id&&t.push(e[n])}}),t);if(!n.length)return;let r=[];for(let e of n){let t=e?.contexts,n=t?.profile?.profile_id,i=t?.profile?.start_timestamp;if("string"!=typeof n||!n)continue;t?.profile&&delete t.profile;let a=function(e){let t=uI.get(e);return t&&uI.delete(e),t}(n);if(!a)continue;let o=function(e,t,n,r){return!(n.samples.length<2)&&n.frames.length&&1?function(e,t,n,r){var i;let a;if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let o=("string"==typeof(a=r.contexts?.trace?.trace_id)&&a.length,"string"!=typeof a)?"":a,s="thread_metadata"in(i=n)?i:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[ud]:{name:uf}}},i=e.samples[0];if(!i)return r;let a=i.timestamp,o=(0,ef.k3)(),s="number"==typeof performance.timeOrigin?performance.timeOrigin:o||0,l=s-(o||s);
484return e.samples.forEach((i,o)=>{if(void 0===i.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[o]={elapsed_since_start_ns:((i.timestamp+l-a)*1e6).toFixed(0),stack_id:t,thread_id:ud};return}let s=e.stacks[i.stackId],u=[];for(;s;){u.push(s.frameId);let t=e.frames[s.frameId];t&&void 0===r.frames[s.frameId]&&(r.frames[s.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),s=void 0===s.parentId?void 0:e.stacks[s.parentId]}let c={elapsed_since_start_ns:((i.timestamp+l-a)*1e6).toFixed(0),stack_id:n,thread_id:ud};r.stacks[n]=u,r.samples[o]=c,n++}),r}(i),l=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,ef.zf)()),u="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,ef.zf)();return{event_id:e,timestamp:new Date(l).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||et.U,runtime:{name:"javascript",version:ts.navigator.userAgent},os:{name:um,version:ug,build_number:uy},device:{locale:ub,model:uv,manufacturer:uy,architecture:u_,is_emulator:!1},debug_meta:{images:uk(n.resources)},profile:s,transactions:[{name:r.transaction||"",id:r.event_id||(0,N.eJ)(),trace_id:o,active_thread_id:ud,relative_start_ns:"0",relative_end_ns:((u-l)*1e6).toFixed(0)}]}}(e,t,n,r):null}(n,i,a,e);o&&r.push(o)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,r)});else{let r=t.profileLifecycle;if(e.on("startUIProfiler",()=>n.start()),e.on("stopUIProfiler",()=>n.stop()),"manual"===r)n.initialize(e);else if("trace"===r){if(!(0,nk.f)(t))return;n.initialize(e),i&&n.notifyRootSpanActive(i),ts.setTimeout(()=>{let e=(0,W.Bk)(),t=e&&(0,W.zU)(e);t&&n.notifyRootSpanActive(t)},0)}}}}),uM=[{op:"ui.interaction.click",name:"#sentry-spotlight"}],uD=(e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{},beforeSetup(e){let t=e.getOptions();t.ignoreSpans=[...t.ignoreSpans||[],...uM]},afterAllSetup:e=>{var n,r;let i,a;n=e,r=t,i=(0,nc.qd)("fetch"),a=0,n.on("beforeEnvelope",e=>{a>3?k.Yz.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",a):i(r,{method:"POST",body:(0,ea.bN)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(a=0)},e=>{a++,k.Yz.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}}},uj=()=>
484({name:"LaunchDarkly",processEvent:(e,t,n)=>sp(e)});function uL(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{sd(e,t.value),sf(e,t.value)}}}let uz=()=>({name:"OpenFeature",processEvent:(e,t,n)=>sp(e)});class uU{after(e,t){sd(t.flagKey,t.value),sf(t.flagKey,t.value)}error(e,t,n){sd(e.flagKey,e.defaultValue),sf(e.flagKey,e.defaultValue)}}let uB=({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){let t=e.prototype;(0,B.GS)(t,"isEnabled",uF)},processEvent:(e,t,n)=>sp(e)});function uF(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(sd(n,r),sf(n,r)),r}}function uq(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(sd(n,r),sf(n,r)),r}}let uH=({growthbookClass:e})=>(({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){let t=e.prototype;"function"==typeof t.isOn&&(0,B.GS)(t,"isOn",uq),"function"==typeof t.getFeatureValue&&(0,B.GS)(t,"getFeatureValue",uq)},processEvent:(e,t,n)=>sp(e)}))({growthbookClass:e}),uW=({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",e=>{sd(e.gate.name,e.gate.value),sf(e.gate.name,e.gate.value)})}
484,processEvent:(e,t,n)=>sp(e)});async function uJ(){let e=(0,A.KU)();if(!e)return"no-client-active";if(!e.getDsn())return"no-dsn-configured";let t=e.getOptions().tunnel||"https://o447951.ingest.sentry.io/api/4509632503087104/envelope/?sentry_version=7&sentry_key=c1dfb07d783ad5325c245c1fd3725390&sentry_client=sentry.javascript.browser%2F1.33.7";try{await nq(()=>fetch(t,{body:"{}",method:"POST",mode:"cors",credentials:"omit"}))}catch{return"sentry-unreachable"}}let uY=({worker:e})=>({name:"WebWorker",setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(e=>uK(e))},addWorker:e=>uK(e)});function uK(e){e.addEventListener("message",e=>{if(function(e){if(!(0,ec.Qd)(e)||!0!==e._sentryMessage)return!1;let t="_sentryDebugIds"in e,n="_sentryModuleMetadata"in e,r="_sentryWorkerError"in e,i="_sentryWasmImages"in e;return(!!t||!!n||!!r||!!i)&&(!t||!!((0,ec.Qd)(e._sentryDebugIds)||void 0===e._sentryDebugIds))&&(!n||!!((0,ec.Qd)(e._sentryModuleMetadata)||void 0===e._sentryModuleMetadata))&&(!r||!!(0,ec.Qd)(e._sentryWorkerError))&&(!i||!!Array.isArray(e._sentryWasmImages)&&!!e._sentryWasmImages.every(e=>(0,ec.Qd)(e)&&"string"==typeof e.code_file))&&!0}(e.data)){if(e.stopImmediatePropagation(),e.data._sentryDebugIds&&(ts._sentryDebugIds={...e.data._sentryDebugIds,...ts._sentryDebugIds}),e.data._sentryModuleMetadata&&(ts._sentryModuleMetadata={...e.data._sentryModuleMetadata,...ts._sentryModuleMetadata}),e.data._sentryWasmImages){let t=ts._sentryWasmImages||[],n=e.data._sentryWasmImages.filter(e=>(0,ec.Qd)(e)&&"string"==typeof e.code_file&&!t.some(t=>t.code_file===e.code_file));ts._sentryWasmImages=[...t,...n]}e.data._sentryWorkerError&&function(e){let t=(0,A.KU)();if(!t)return;let n=t.getOptions().stackParser,r=t.getOptions().attachStacktrace,i=e.reason,a=(0,ec.sO)(i)?tG(i):ti(n,i,void 0,r,!0);a.level="error",e.filename&&(a.contexts={...a.contexts,worker:{filename:e.filename}}),(0,E.r)(a,{originalException:i,mechanism:{handled:!1,type:"auto.browser.web_worker.onunhandledrejection"}})}(e.data._sentryWorkerError)}})}function uG({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0,_sentryModuleMetadata:e._sentryModuleMetadata??void 0}),e.addEventListener("unhandledrejection",t=>{let n={reason:tK(t),filename:e.location?.href};e.postMessage({_sentryMessage:!0,_sentryWorkerError:n})})}
484function uV(e,{componentStack:t},n){let r;if(null!==(r=nm.version.match(/^([^.]+)/))&&parseInt(r[0])>=17&&(0,ec.bJ)(e)&&t){let n,r=Error(e.message);r.name=`React ErrorBoundary ${e.name}`,r.stack=t,n=new WeakSet,function e(t,r){if(!n.has(t)){if(t.cause)return n.add(t),e(t.cause,r);t.cause=r}}(e,r)}return(0,A.v4)(r=>(r.setContext("react",{componentStack:t}),(0,E.Cp)(e,n)))}function uQ(e){return(t,n)=>{let r=!!e,i=uV(t,n,{mechanism:{handled:r,type:"auto.function.react.error_handler"}});r&&e(t,n,i)}}let uX="ui.react.render",uZ="ui.react.mount",u0={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u2={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u4=Symbol.for("react.forward_ref"),u3=Symbol.for("react.memo"),u6={};function u5(e){if("object"==typeof e&&null!==e&&e.$$typeof===u3)return u2;let t=e.$$typeof;return t&&u6[t]||u0}u6[u4]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u6[u3]=u2;let u7=Object.defineProperty.bind(Object),u8=Object.getOwnPropertyNames.bind(Object),u9=Object.getOwnPropertySymbols?.bind(Object),ce=Object.getOwnPropertyDescriptor.bind(Object),ct=Object.getPrototypeOf.bind(Object),cn=Object.prototype;function cr(e,t,n){if("string"!=typeof t){if(cn){let n=ct(t);n&&n!==cn&&cr(e,n)}let n=u8(t);u9&&(n=n.concat(u9(t)));let r=u5(e),i=u5(t);for(let a of n)if(!u1[a]&&!i?.[a]&&!r?.[a]&&!ce(e,a)){let n=ce(t,a);if(n)try{u7(e,a,n)}catch(e){}}}return e}class ci extends nm.Component{constructor(e){super(e);const{name:t,disabled:n=!1}=this.props;if(n)return;this._mountSpan=nU({name:`<${t}>`,onlyIfParent:!0,op:uZ,attributes:{[H.JD]:"auto.ui.react.profiler","ui.component_name":t}})}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:t=!0}){if(t&&this._mountSpan&&e!==this.props.updateProps){let t=Object.keys(e).filter(t=>e[t]!==this.props.updateProps[t]);if(t.length>0){let e=(0,ef.zf)();this._updateSpan=nF(this._mountSpan,()=>nU({name:`<${this.props.name}>`,onlyIfParent:!0,op:"ui.react.update",startTime:e,attributes:{[H.JD]:"auto.ui.react.profiler","ui.component_name":this.props.name,"ui.react.changed_props":t}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){let e=(0,ef.zf)(),{name:t,includeRender:n=!0}=this.props;if(this._mountSpan&&n){let n=(0,W.et)(this._mountSpan).timestamp;nF(this._mountSpan,()=>{let r=nU({onlyIfParent:!0,name:`<${t}>`,op:uX,startTime:n,attributes:{[H.JD]:"auto.ui.react.profiler","ui.component_name":t}});r&&r.end(e)})}}render(){return this.props.children}}function ca(e,t){let n=t?.name||e.displayName||e.name||"unknown",r=r=>nm.createElement(ci,{...t,name:n,updateProps:r},nm.createElement(e,{...r}));return r.displayName=`profiler(${n})`,cr(r,e),r}function co(e,t={disabled:!1,hasRenderSpan:!0}){let[n]=nm.useState(()=>{if(!t?.disabled)return nU({name:`<${e}>`,onlyIfParent:!0,op:uZ,attributes:{[H.JD]:"auto.ui.react.profiler","ui.component_name":e}})});nm.useEffect(()=>(n&&n.end(),()=>{if(n&&t.hasRenderSpan){let t=(0,W.et)(n).timestamp,r=(0,ef.zf)(),i=nU({name:`<${e}>`,onlyIfParent:!0,op:uX,startTime:t,attributes:{[H.JD]:"auto.ui.react.profiler","ui.component_name":e}});i&&i.end(r)}}),[])}Object.assign(ci,{defaultProps:{disabled:!1,includeRender:!0,includeUpdates:!0}});let cs={componentStack:null,error:null,eventId:null};class cl extends nm.Component{constructor(e){super(e),this.state=cs,this._openFallbackReportDialog=!0;const t=(0,A.KU)();t&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=t.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&lh({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,t){let{componentStack:n}=t,{beforeCapture:r,onError:i,showDialog:a,dialogOptions:o}=this.props;(0,A.v4)(s=>{r&&r(s,e,n);let l=uV(e,t,{mechanism:{handled:null!=this.props.handled?this.props.handled:!!this.props.fallback,type:"auto.function.react.error_boundary"}});i&&i(e,n,l),a&&(this._lastEventId=l,this._openFallbackReportDialog&&lh({...o,eventId:l})),this.setState({error:e,componentStack:n,eventId:l})})}componentDidMount(){let{onMount:e}=this.props;e&&e()}componentWillUnmount(){let{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===cs?r(null,null,null):r(e,t,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(cs)}render(){let{fallback:e,children:t}=this.props,n=this.state;if(null===n.componentStack)return"function"==typeof t?t():t;let r="function"==typeof e?nm.createElement(e,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):e;return nm.isValidElement(r)?r:null}}function cu(e,t){let n=e.displayName||e.name||"unknown",r=nm.memo(n=>nm.createElement(cl,{...t},nm.createElement(e,{...n})));return r.displayName=`errorBoundary(${n})`,cr(r,e),r}let cc={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};function cp(e){let t={...cc,...e};return e=>(n,r)=>{function i(e){return(n,r)=>{let i=e(n,r),a=(0,A.o5)(),o=t.actionTransformer(r);null!=o&&(0,tk.Z)({category:"redux.action",data:o,type:"info"});let s=t.stateTransformer(i);if(null!=s){let e=(0,A.KU)(),t=e?.getOptions(),n=t?.normalizeDepth||3,r={state:{type:"redux",value:s}};(0,sl.uy)(r,3+n),a.setContext("state",r)}else a.setContext("state",null);let{configureScopeWithState:l}=t;return"function"==typeof l&&l(a,i),i}}t.attachReduxState&&(0,A.m6)().addEventProcessor((e,t)=>{try{void 0===e.type&&"redux"===e.contexts.state.state.type&&(t.attachments=[...t.attachments||[],{filename:"redux_state.json",data:JSON.stringify(e.contexts.state.state.value)}])}catch{}return e});let a=e(i(n),r);return a.replaceReducer=new Proxy(a.replaceReducer,{apply:function(e,t,n){e.apply(t,[i(n[0])])}}),a}}function cd(e){let t=rM({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,match:i,instrumentPageLoad:a=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),a&&ts.location&&cf(r,ts.location,i,(t,n="url")=>{rD(e,{name:t,attributes:{[H.uT]:"pageload",[H.JD]:"auto.pageload.react.reactrouter_v3",[H.i_]:n}})}),o&&n.listen&&n.listen(t=>{("PUSH"===t.action||"POP"===t.action)&&cf(r,t,i,(t,n="url")=>{rj(e,{name:t,attributes:{[H.uT]:"navigation",[H.JD]:"auto.navigation.react.reactrouter_v3",[H.i_]:n}})})})}}}function cf(e,t,n,r){let i=t.pathname;n({location:t,routes:e},(e,t,n)=>{if(e||!n)return r(i);let a=function(e){if(!Array.isArray(e)||0===e.length)return"";let t=e.filter(e=>!!e.path),n=-1;for(let e=t.length-1;e>=0;e--){let r=t[e];if(r.path?.startsWith("/")){n=e;break}}return t.slice(n).reduce((e,{path:t})=>{let n="/"===e||""===e?t:`/${t}`;return`${e}${n}`},"")}(n.routes||[]);return 0===a.length||"/*"===a?r(i):r(i=a,"route")})}function ch(e,t={}){let n=rM({...t,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:r=!0,instrumentNavigation:i=!0}=t;return{...n,afterAllSetup(t){n.afterAllSetup(t);let a=ts.location;if(r&&a){let n=e.matchRoutes(a.pathname,e.options.parseSearch(a.search),{preload:!1,throwOnError:!1}),r=n[n.length-1],i=r?.routeId!=="__root__"?r:void 0;rD(t,{name:i?i.routeId:a.pathname,attributes:{[H.uT]:"pageload",[H.JD]:"auto.pageload.react.tanstack_router",[H.i_]:i?"route":"url",...cm(i)}})}i&&e.subscribe("onBeforeNavigate",n=>{if(!n.fromLocation||n.toLocation.state===n.fromLocation.state)return;let r=e.matchRoutes(n.toLocation.pathname,n.toLocation.search,{preload:!1,throwOnError:!1}),i=r[r.length-1],a=i?.routeId!=="__root__"?i:void 0,o=ts.location,s=rj(t,{name:a?a.routeId:o.pathname,attributes:{[H.uT]:"navigation",[H.JD]:"auto.navigation.react.tanstack_router",[H.i_]:a?"route":"url"}}),l=e.subscribe("onResolved",t=>{if(l(),s){let n=e.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),r=n[n.length-1],i=r?.routeId!=="__root__"?r:void 0;i&&(s.updateName(i.routeId),s.setAttribute(H.i_,"route"),s.setAttributes(cm(i)))}})})}}}function cm(e){if(!e)return{};let t={};
484return Object.entries(e.params).forEach(([e,n])=>{t[`url.path.params.${e}`]=n,t[`url.path.parameter.${e}`]=n,t[`params.${e}`]=n}),t}function cg(e){let t=rM({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:i,instrumentPageLoad:a=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),cy(e,a,o,n,"reactrouter_v4",r,i)}}}function c_(e){let t=rM({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:i,instrumentPageLoad:a=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),cy(e,a,o,n,"reactrouter_v5",r,i)}}}function cy(e,t,n,r,i,a=[],o){function s(e){if(0===a.length||!o)return[e,"url"];for(let t of function e(t,n,r,i=[]){return t.some(t=>{let a=t.path?r(n,t):i.length?i[i.length-1].match:{path:"/",url:"/",params:{},isExact:"/"===n};return a&&(i.push({route:t,match:a}),t.routes&&e(t.routes,n,r,i)),!!a}),i}(a,e,o))if(t.match.isExact)return[t.match.path,"route"];return[e,"url"]}if(t){let t=r.location?r.location.pathname:ts.location?ts.location.pathname:void 0;if(t){let[n,r]=s(t);rD(e,{name:n,attributes:{[H.uT]:"pageload",[H.JD]:`auto.pageload.react.${i}`,[H.i_]:r}})}}n&&r.listen&&r.listen((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){let[n,r]=s(t.pathname);rj(e,{name:n,attributes:{[H.uT]:"navigation",[H.JD]:`auto.navigation.react.${i}`,[H.i_]:r}})}})}function cv(e){let t=e.displayName||e.name,n=t=>{if(t?.computedMatch?.isExact){let e=t.computedMatch.path,n=function(){let e=(0,W.Bk)(),t=e&&(0,W.zU)(e);if(!t)return;let n=(0,W.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}();(0,A.o5)().setTransactionName(e),n&&(n.updateName(e),n.setAttribute(H.i_,"route"))}return nm.createElement(e,{...t})};return n.displayName=`sentryRoute(${t})`,cr(n,e),n}function cb(e,t){if(!t||"/"===t||!e.toLowerCase().startsWith(t.toLowerCase()))return e;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?e:e.slice(n)||"/"}let cS=new WeakMap;function cw(e,t){return void 0!==e&&void 0!==t&&(!!cx.test(t)||e===t)}function ck(e){return e.split("/").filter(Boolean)}let cx=/^:[\w-]+$/;function cT(e){let t=e.split("/"),n=t.length;for(let e of(t.includes("*")&&(n+=-2),t))if("*"===e)continue;else cx.test(e)?n+=3:""===e?n+=1:n+=10;return n}let cE=!1,cC=[];function cA(){let e=cC.length;return e>0?cC[e-1]??null:null}function cI(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function cO(e){return e.endsWith("*")}function cR(e){return e.includes("/*")||e.endsWith("*")}function cP(e,t){return cO(e)&&!!t.route.children?.length||!1}function c$(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length}function cN(e){return"/"===e[0]?e:`/${e}`}function cM(e,t){return cE?cb(e.pathname,t):e.pathname||""}function cD(e,t,n,r,i="",a,o){let s;if(o&&a&&a.length>0){let t=function(e,t,n){if(!e||!t?.length)return null;let r=n?cb(e,n):e,i=cS.get(t);for(let e of(i||(i=[...t].sort((e,t)=>{let n=cT(e);return cT(t)-n}),cS.set(t,i)),i))if(function(e,t){if("/"===t)return"/"===e||""===e;let n=ck(e),r=ck(t);if(r.length>0&&"*"===r[r.length-1]){let e=r.slice(0,-1);if(n.length<e.length)return!1;for(let[t,r]of e.entries())if(!cw(n[t],r))return!1;return!0}if(n.length!==r.length)return!1;for(let[e,t]of r.entries())if(!cw(n[e],t))return!1;return!0}(r,e))return e;return null}(e.pathname,a,i);if(t)return[(cE?"":i)+t,"route"]}let u="url",c=function(e,t){let n=l(t,e);if(n)for(let e of n){var r;if(!(r=e.route).children&&r.element&&r.path?.endsWith("/*")&&e.params["*"])return!0}return!1}(e,n);return c&&(s=cN(function e(t,n){let r=l(t,n);if(!r||0===r.length)return"";for(let a of r)if(a.route.path&&"*"!==a.route.path){var i;let r="*"===(i=a.route.path||"")[i.length-1]?i.slice(0,-1):i,o=cb(n.pathname,cN(a.pathnameBase));if(n.pathname===o)return cI(o);return cI(cI(r||"")+cN(e(t.filter(e=>e!==a.route),{pathname:o})))}return""}(n,e)),u="route"),c&&s||([s,u]=function(e,t,n,r=""){if(!e||0===e.length)return[cE?cb(t.pathname,r):t.pathname,"url"];if(!n)return[cM(t,r),"url"];let i="";for(let e of n){let n=e.route;if(!n)continue;if(n.index)return function(e,t,n){let r=e&&e.length>0?e:cE?cb(t,n):t,i="/*"===r.slice(-2)?r.slice(0,-2):r;return i.length>1&&"/"===i[i.length-1]&&(i=i.slice(0,-1)),[i,"route"]}(i,e.pathname,r);let a=n.path;if(!a||cP(a,e))continue;let o="/"===a[0]||"/"===i[i.length-1]?a:`/${a}`;if(i=cI(i)+cN(o),cI(t.pathname)===cI(r+e.pathname)){if(c$(i)!==c$(e.pathname)&&!cO(i))return[(cE?"":r)+o,"route"];return cP(i,e)&&(i=i.slice(0,-1)),[(cE?"":r)+i,"route"]}}return[cM(t,r),"url"]}(t,e,r,i)),[s||e.pathname,u]}function cj(){let e=(0,W.Bk)(),t=e?(0,W.zU)(e):void 0;if(!t)return;let n=(0,W.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}function cL(e,t){if(e.handle&&"object"==typeof e.handle)for(let n of Object.keys(e.handle)){let r=e.handle[n];"function"!=typeof r||r.__sentry_proxied__||(e.handle[n]=function(e,t,n,r){let i=new Proxy(e,{apply(e,n,i){let a,o=function(){let e=cA();if(e)return e.targetPath?{pathname:e.targetPath,search:"",hash:"",state:null,key:"default"}:null;if(void 0!==ts)try{let e=ts.location;if(e)return{pathname:e.pathname,search:e.search||"",hash:e.hash||"",state:null,key:"default"}}catch{}return null}
484(),s=(a=cA())?a.span:cj(),l=e.apply(n,i);return function(e,t,n,r,i,a){(0,ec.Qg)(e)?e.then(e=>{Array.isArray(e)&&r(e,t,i??void 0,a)}).catch(e=>{}):Array.isArray(e)&&r(e,t,i??void 0,a)}(l,t,0,r,o,s),l}});return(0,B.my)(i,"__sentry_proxied__",!0),i}(r,e,n,t))}if(Array.isArray(e.children))for(let n of e.children)cL(n,t)}let cz=!1,cU=3e3,cB="",cF=new WeakSet,cq=new WeakMap,cH=new Set,cW=new WeakMap,cJ=new WeakMap;function cY(e){ts?.cancelAnimationFrame?ts.cancelAnimationFrame(e):clearTimeout(e)}function cK(e){return`${e.pathname}${e.search||""}${e.hash||""}`}function cG(e){return e.includes(":")||e.includes("*")}function cV(e,t){let n=t.children||[],r=e.filter(e=>!n.some(t=>t===e||e.path&&t.path===e.path||e.id&&t.id===e.id));r.length>0&&(t.children=[...n,...r])}function cQ(e,t){let n=cW.get(e);n||(n=new Set,cW.set(e,n)),n.add(t),t.finally(()=>{let n=cW.get(e);n&&n.delete(t)})}function cX(e){let t=new Promise(t=>{cJ.set(e,t)});cQ(e,t)}function cZ(e,t,n=null,r){e.forEach(e=>{cH.add(e),cz&&cL(e,cZ)}),t&&cV(e,t);let i=r??cj();if(i){let e=(0,W.et)(i);if(e.timestamp)return;let t=e.op,a=n;if(!a&&!r&&void 0!==ts){let e=ts.location;e?.pathname&&(a={pathname:e.pathname})}a&&("pageload"===t?c9({activeRootSpan:i,location:{pathname:a.pathname},routes:Array.from(cH),allRoutes:Array.from(cH)}):"navigation"===t&&c0(i,a,Array.from(cH),!1,f))}}function c0(e,t,n,r=!1,i){let a=(0,W.et)(e),o=a.description,s=e?.__sentry_navigation_name_set__,l=o&&cR(o);if((!s||r||l)&&!a.timestamp){let r=i(n,t),[u,c]=cD(t,n,n,r||[],cB,h,cz),p=a.data?.[H.i_];u&&(!o||!s&&("route"!==p||"route"===c)||"route"!==p&&"route"===c||"route"===p&&"route"===c&&l)&&(e.updateName(u),e.setAttribute(H.i_,c),cR(u)||"route"!==c||(0,B.my)(e,"__sentry_navigation_name_set__",!0))}}function c1(e,t,n,r,i){let a=!1,o=!!i&&"pageload"===(0,W.et)(i).op,s=!1,l=null,u=null;e.subscribe(e=>{if(!a){let t=cj();t&&"pageload"===(0,W.et)(t).op?o=!0:o&&("POP"!==e.historyAction||s?a=!0:s=!0)}if("PUSH"===e.historyAction||"POP"===e.historyAction&&a){let i=cK(e.location),a=()=>{u!==i&&(u=i,l=null,c7({location:e.location,routes:t,navigationType:e.historyAction,version:n,basename:r,allRoutes:Array.from(cH)}))};if("idle"!==e.navigation.state)u!==i&&(u=null),null!==l&&cY(l),l=ts?.requestAnimationFrame?ts.requestAnimationFrame(a):setTimeout(a,0);else null!==l&&(cY(l),l=null),a()}})}function c2(e,t){return u&&c&&p&&f?function(n,r){if(c8(n),cz)for(let e of n)cL(e,cZ);let i=cj();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&i&&((0,B.my)(i,"__sentry_may_have_lazy_routes__",!0),cX(i));let a=e(n,c5(r,!1,i)),o=r?.basename;return"POP"===a.state.historyAction&&i&&c9({activeRootSpan:i,location:a.state.location,routes:n,basename:o,allRoutes:Array.from(cH)}),cB=o||"",c1(a,n,t,o,i),a}:e}function c4(e,t){return u&&c&&p&&f?function(n,r){let i;if(c8(n),cz)for(let e of n)cL(e,cZ);let a=cj();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&a&&((0,B.my)(a,"__sentry_may_have_lazy_routes__",!0),cX(a));let o=e(n,c5(r,!0,a)),s=r?.basename,l=r?.initialEntries,u=r?.initialIndex,c=l?.length===1,p=void 0!==u&&l?.[u],d=(i=c?l[0]:p?l[u]:void 0)?"string"==typeof i?{pathname:i}:i:o.state.location,f=cj();return"POP"===o.state.historyAction&&f&&c9({activeRootSpan:f,location:d,routes:n,basename:s,allRoutes:Array.from(cH)}),cB=s||"",c1(o,n,t,s,f),o}:e}function c3(e,t){let n=rM({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{useEffect:r,useLocation:i,useNavigationType:a,createRoutesFromChildren:o,matchRoutes:s,stripBasename:m,enableAsyncRouteHandlers:g=!1,instrumentPageLoad:_=!0,instrumentNavigation:y=!0,lazyRouteTimeout:v,lazyRouteManifest:b}=e;return{...n,setup(t){n.setup(t);let _=e.finalTimeout??3e4,y=(e.idleTimeout??1e3)*3,S=v??y;cU=S===1/0?_:Number.isNaN(S)?y:S<0?y:S,u=r,c=i,p=a,f=s,d=o,cz=g,h=b,function(e,t=!1){l=e,cE=t}(s,m||!1)},afterAllSetup(e){n.afterAllSetup(e);let r=ts.location?.pathname;_&&r&&rD(e,{name:r,attributes:{[H.i_]:"url",[H.uT]:"pageload",[H.JD]:`auto.pageload.react.reactrouter_v${t}`}}),y&&cF.add(e)}}}function c6(e,t){if(!u||!c||!p||!f)return e;let n=n=>{let r=nm.useRef(!0),{routes:i,locationArg:a}=n,o=e(i,a),s=c(),l=p(),d="string"==typeof a||a?.pathname?a:s;return u(()=>{let e="string"==typeof d?{pathname:d}:d;r.current?(c8(i),c9({activeRootSpan:cj(),location:e,routes:i,allRoutes:Array.from(cH)}),r.current=!1):c7({location:e,routes:i,navigationType:l,version:t,allRoutes:Array.from(cH)})},[l,d]),o};return(e,t)=>nm.createElement(n,{routes:e,locationArg:t})}
484function c5(e,t=!1,n){if(!e||!("patchRoutesOnNavigation"in e)||"function"!=typeof e.patchRoutesOnNavigation)return e||{};let r=e.patchRoutesOnNavigation;return{...e,patchRoutesOnNavigation:async e=>{let i=e?.path,a=cj()??n;if(!t){let t=e?.patch,n=e?.matches;t&&(e.patch=(e,r)=>{if(c8(r),n&&n.length>0){let t=n[n.length-1],i=t?.route;if(i){let t=Array.from(cH).find(t=>{let n=void 0!==t.id&&t.id===e,r=t===i,a=void 0!==t.path&&void 0!==i.path&&t.path===i.path;return n||r||a});t&&cV(r,t)}}let o=a?(0,W.et)(a):void 0;return i&&a&&o&&!o.timestamp&&"navigation"===o.op&&c0(a,{pathname:i,search:"",hash:"",state:null,key:"default"},Array.from(cH),!0,f),t(e,r)})}let o=(async()=>{let t,n,o=(n={},cC.length>=10&&cC.shift(),cC.push({token:n,targetPath:i,span:a}),n);try{t=await r(e)}finally{let e,t;e=cC[cC.length-1],e?.token===o&&cC.pop(),a&&(t=cJ.get(a))&&(t(),cJ.delete(a),a.__sentry_may_have_lazy_routes__&&(a.__sentry_may_have_lazy_routes__=!1))}let s=a?(0,W.et)(a):void 0;return a&&s&&!s.timestamp&&"navigation"===s.op&&i&&c0(a,{pathname:i,search:"",hash:"",state:null,key:"default"},Array.from(cH),!1,f),t})();return a&&cQ(a,o),o}}}function c7(e){let{location:t,routes:n,navigationType:r,version:i,matches:a,basename:o,allRoutes:s}=e,l=Array.isArray(a)?a:f(s||n,t,o),u=(0,A.KU)();if(!u||!cF.has(u))return;let c=cj();if((!c||"pageload"!==(0,W.et)(c).op||"POP"!==r)&&("PUSH"===r||"POP"===r)&&l){let e,[r,a]=cD(t,s||n,s||n,l,o,h,cz),c=cK(t),p=cq.get(u),d=!!p&&!p.isPlaceholder&&!!(0,W.et)(p.span).timestamp,{skip:f,shouldUpdate:m}=function(e,t,n,r){if(!e)return{skip:!1,shouldUpdate:!1};if(e.locationKey===t&&(e.isPlaceholder||!r)){let t=!!e.routeName&&cR(e.routeName),r=cR(n),i=!!e.routeName&&cG(e.routeName),a=cG(n),o=n!==e.routeName&&n.length>(e.routeName?.length||0)&&!r;return{skip:!0,shouldUpdate:!!(e.routeName&&(t&&!r||!i&&a||o))}}return{skip:!1,shouldUpdate:!1}}(p,c,r,d);if(f){m&&p&&(p.routeName,p.isPlaceholder||(p.span.updateName(r),p.span.setAttribute(H.i_,a),(0,B.my)(p.span,"__sentry_navigation_name_set__",!0)),p.routeName=r);return}let g={span:{end:()=>{}},routeName:r,pathname:t.pathname,locationKey:c,isPlaceholder:!0};cq.set(u,g);try{e=rj(u,{name:g.routeName,attributes:{[H.i_]:a,[H.uT]:"navigation",[H.JD]:`auto.navigation.react.reactrouter_v${i}`}})}catch(e){throw cq.delete(u),e}e?(cq.set(u,{span:e,routeName:g.routeName,pathname:t.pathname,locationKey:c}),pt(e,t,n,o,"navigation")):cq.delete(u)}}function c8(e){e.forEach(e=>{(function e(t,n=new Set){return n.has(t)||(n.add(t),t.children&&!t.index&&t.children.forEach(t=>{e(t,n).forEach(e=>{n.add(e)})})),n})(e).forEach(e=>{cH.add(e)})})}function c9({activeRootSpan:e,location:t,routes:n,matches:r,basename:i,allRoutes:a}){let o=Array.isArray(r)?r:f(a||n,t,i);if(o){let[r,s]=cD(t,a||n,a||n,o,i,h,cz);(0,A.o5)().setTransactionName(r||"/"),e&&(e.updateName(r),e.setAttribute(H.i_,s),pt(e,t,n,i,"pageload"))}else e&&pt(e,t,n,i,"pageload")}function pe(e,t,n,r,i,a,o,s){try{let l=t.data?.[H.i_];if("route"===l&&n&&!cR(n))return;let u=Array.from(s),c=u.length>0?u:i,p=f(c,r,a);if(!p)return;let[d,m]=cD(r,c,c,p,a,h,cz),g=function(e,t,n,r,i=!1){return!!n&&(!!(!e&&i||e&&cR(e)&&"route"===r&&!cR(n))||"route"!==t&&"route"===r)}(n,l,d,m,!0),_="pageload"===o||!t.timestamp;g&&_&&(e.updateName(d),e.setAttribute(H.i_,m))}catch(e){}}function pt(e,t,n,r,i){let a=`__sentry_${i}_end_patched__`;if(e?.[a]||!e.end)return;let o=e.end.bind(e),s=!1;e.end=function(...a){if(s)return;s=!0;let l=a.length>0?a[0]:Date.now()/1e3,u=(0,W.et)(e),c=u.description,p=u.data?.[H.i_],d=()=>{let t=(0,A.KU)();if(t&&"navigation"===i){let n=cq.get(t);n&&n.span===e&&cq.delete(t)}},f=cW.get(e),h=e.__sentry_may_have_lazy_routes__;if((f&&f.size>0||h)&&c&&(cR(c)||"route"!==p)){let a;if(0===cU){pe(e,u,c,t,n,r,i,cH),d(),o(l);return}let s=new Promise(e=>setTimeout(e,cU));if(f&&f.size>0){let e=Promise.allSettled(f).then(()=>{});a=cU===1/0?e:Promise.race([e,s])}else a=s;a.then(()=>{let a=(0,W.et)(e);pe(e,a,a.description,t,n,r,i,cH),d(),o(l)}).catch(()=>{d(),o(l)});return}pe(e,u,c,t,n,r,i,cH),d(),o(l)},(0,B.my)(e,a,!0)}function pn(e,t){if(!u||!c||!p||!d||!f)return e;let n=n=>{let r=nm.useRef(!0),i=c(),a=p();return u(()=>{let e=d(n.children);r.current?(c8(e),c9({activeRootSpan:cj(),location:i,routes:e,allRoutes:Array.from(cH)}),r.current=!1):c7({location:i,routes:e,navigationType:a,version:t,allRoutes:Array.from(cH)})},[i,a]),nm.createElement(e,{...n})};return cr(n,e),n}function pr(e){return c3(e,"6")}function pi(e){return c6(e,"6")}function pa(e){return c2(e,"6")}function po(e){return c4(e,"6")}function ps(e){return pn(e,"6")}function pl(e){return c3(e,"7")}function pu(e){return pn(e,"7")}function pc(e){return c2(e,"7")}function pp(e){return c4(e,"7")}function pd(e){return c6(e,"7")}var pf=n(78724);let ph=pf.events?pf:pf.default;function pm(e={}){let t=rM({...e,instrumentNavigation:!1,instrumentPageLoad:!1,onRequestSpanStart(...t){let[n,{headers:r}]=t;return r?.get("next-router-prefetch")&&n?.setAttribute("http.request.prefetch",!0),e.onRequestSpanStart?.(...t)}}),{instrumentPageLoad:n=!0,instrumentNavigation:r=!0}=e;return{...t,afterAllSetup(e){!r$()&&(r&&function(e){if(ts.document.getElementById("__NEXT_DATA__"))ph.events.on("routeChangeStart",t=>{let n,r,i=(0,tE.f)(t),a=function(e){let t=ts.__BUILD_MANIFEST?.sortedPages;if(t)return t.find(t=>{let n,r,i,a=(n=t.split("/"),r="",n[n.length-1]?.match(/^\[\[\.\.\..+\]\]$/)&&(n.pop(),r="(?:/(.+?))?"),i=n.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/"),RegExp(`^${i}${r}(?:/)?$`));return e.match(a)})}(i);a?(n=a,r="route"):(n=i,r="url"),rj(e,{name:n,attributes:{[H.uT]:"navigation",[H.JD]:"auto.navigation.nextjs.pages_router_instrumentation",[H.i_]:r}})});else{let t,n,r;g=(t,n)=>{let r=rK.env._sentryBasePath??r0._sentryBasePath,i=rG(new URL(r&&!t.startsWith(r)?`${r}${t}`:t,ts.location.href).pathname),a=rY(i),o=a??i;"router-patch"===rQ&&(rQ="transition-start-hook");let s=rX.current;s?(s.updateName(o),s.setAttributes({"navigation.type":`router.${n}`,[H.i_]:a?"route":"url"}),rX.current=void 0):rj(e,{name:o,attributes:{[H.uT]:"navigation",[H.JD]:"auto.navigation.nextjs.app_router_instrumentation",[H.i_]:a?"route":"url","navigation.type":`router.${n}`}})},ts.addEventListener("popstate",()=>{let t=rG(ts.location.pathname),n=rY(t);rX.current?.isRecording()?(rX.current.updateName(n??t),rX.current.setAttribute(H.i_,n?"route":"url")):rX.current=rj(e,{name:n??t,attributes:{[H.JD]:"auto.navigation.nextjs.app_router_instrumentation",[H.i_]:n?"route":"url","navigation.type":"browser.popstate"}})}),t=!1,n=0,r=setInterval(()=>{n++;let i=rZ?.next?.router??rZ?.nd?.router;t||n>500?clearInterval(r):i&&(clearInterval(r),t=!0,r4(e,i,rX),["nd","next"].forEach(t=>{let n=rZ[t];n&&(rZ[t]=new Proxy(n,{set:(t,n,r)=>("router"===n&&"object"==typeof r&&null!==r&&r4(e,r,rX),t[n]=r,!0)}))}))},20)}}(e),t.afterAllSetup(e),n&&function(e){if(ts.document.getElementById("__NEXT_DATA__"))!function(e){let{route:t,params:n,sentryTrace:r,baggage:i}=function(){let e,t=ts.document.getElementById("__NEXT_DATA__");if(t?.innerHTML)try{e=JSON.parse(t.innerHTML)}catch{}if(!e)return{};let n={},{page:r,query:i,props:a}=e;return n.route=r,n.params=i,a?.pageProps&&(n.sentryTrace=a.pageProps._sentryTraceData,n.baggage=a.pageProps._sentryBaggage),n}(),a=(0,n$.D0)(i),o=t||ts.location.pathname;a?.["sentry-transaction"]&&"/_error"===o&&(o=(o=a["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,""));let s=(0,ef.k3)();rD(e,{name:o,startTime:s?s/1e3:void 0,attributes:{[H.uT]:"pageload",[H.JD]:"auto.pageload.nextjs.pages_router_instrumentation",[H.i_]:t?"route":"url",...n&&e.getOptions().sendDefaultPii&&{...n}}},{sentryTrace:r,baggage:i})}(e);else{let t,n,r;n=rY(t=rG(ts.location.pathname)),rD(e,{name:n??t,startTime:(r=(0,ef.k3)())?r/1e3:void 0,attributes:{[H.uT]:"pageload",[H.JD]:"auto.pageload.nextjs.app_router_instrumentation",[H.i_]:n?"route":"url"}})}}(e))}}}function pg(e){let t={};try{e.forEach((e,n)=>{"string"==typeof e&&(t[n]=e)})}catch{}return t}function p_(e){let t=Object.create(null);try{Object.entries(e).forEach(([e,n])=>{"string"==typeof n&&(t[e]=n)})}catch{}return t}function py(e){let t=e.headers||{},n=("string"==typeof t["x-forwarded-host"]?t["x-forwarded-host"]:void 0)||("string"==typeof t.host?t.host:void 0),r=("string"==typeof t["x-forwarded-proto"]?t["x-forwarded-proto"]:void 0)||e.protocol||(e.socket?.encrypted?"https":"http"),i=e.url||"",a=function({url:e,protocol:t,host:n}){return e?.startsWith("http")?e:e&&n?`${t}://${n}${e}`:void 0}({url:i,host:n,protocol:r}),o=e.body||void 0,s=e.cookies;return{url:a,method:e.method,query_string:pv(i),headers:p_(t),cookies:s,data:o}}function pv(e){if(e)try{let t=new URL(e,"http://s.io").search.slice(1);return t.length?t:void 0}catch{return}}async function pb(){try{await (0,E.bX)(2e3)}catch(e){}}function pS(e){var t;"function"==typeof pw()?.waitUntil?(t=e,pw()?.waitUntil(t)):function(e){if("string"!=typeof EdgeRuntime)return;let t=w.O[Symbol.for("@vercel/request-context")],n=t?.get?.();n?.waitUntil&&n.waitUntil(e)}(e)}function pw(){let e=Symbol.for("__cloudflare-context__");return w.O[e]?.ctx}function pk(e,t,n){(0,A.v4)(r=>{r.setSDKProcessingMetadata({normalizedRequest:{headers:p_(t.headers),method:t.method}}),r.setContext("nextjs",{request_path:t.path,router_kind:n.routerKind,router_path:n.routePath,route_type:n.routeType}),r.setTransactionName(`${t.method} ${n.routePath}`),(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.on_request_error"}}),pS(pb())})}async function px(e){let{req:t,res:n,err:r}=e,i=n?.statusCode||e.statusCode;if(i&&i<500||!e.pathname)return;if(r&&(0,N.dO)(r)){pS(pb());let e="object"==typeof r?r.__sentry_event_id__:void 0;return"string"==typeof e?((0,A.rm)().setLastEventId(e),e):(0,A.rm)().lastEventId()}let a=(0,A.v4)(e=>{if(t){let n=py(t);e.setSDKProcessingMetadata({normalizedRequest:n})}
484return(0,E.Cp)(r||`_error.js called with falsy error (${r})`,{mechanism:{type:"auto.function.nextjs.underscore_error",handled:!1,data:{function:"_error.getInitialProps"}}})});return pS(pb()),a}var pT=n(45154),pE=n(50231);function pC(){return pE.env.NEXT_PHASE===pT.PHASE_PRODUCTION_BUILD}function pA(e){let t=pC(),n=!!e&&function(e){if(e.$$typeof!==Symbol.for("react.server.reference"))return!1;let{type:t}=function(e){let t=parseInt(e.slice(0,2),16),n=t>>1&63,r=Array(6);for(let e=0;e<6;e++){let t=n>>5-e&1;r[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:r,hasRestArgs:1==(1&t)}}(e.$$id);return"use-cache"===t}(e);return t||n}function pI(){return new nT({traceId:"00000000000000000000000000000000",spanId:"0000000000000000"})}function pO(e,t){return pA(t)?t(pI()):nL(e,t)}function pR(e,t){if(pA(t)){let e=pI();return t(e,()=>e.end())}return nz(e,t)}function pP(e){return pA()?pI():nU(e)}function p$(...e){if("function"==typeof e[1]){let[t,n]=e;return pN(t,{},n)}{let[t,n,r]=e;return pN(t,n,r)}}async function pN(e,t,n){return(0,A.rB)(async r=>{let i,a,o=(0,A.KU)()?.getOptions().sendDefaultPii,s={};try{let e=await t.headers;i=e?.get("sentry-trace")??void 0,a=e?.get("baggage"),e?.forEach((e,t)=>{s[t]=e})}catch{}return r.setTransactionName(`serverAction/${e}`),r.setSDKProcessingMetadata({normalizedRequest:{headers:s}}),((0,W.Bk)()?(e,t)=>t():nB)({sentryTrace:i,baggage:a},async()=>{try{return await nL({op:"function.server_action",name:`serverAction/${e}`,forceTransaction:!0,attributes:{[H.i_]:"route",[H.JD]:"auto.function.nextjs.server_action"}},async e=>{let r=await nM(n,t=>{n_(t)?e.setStatus({code:nR.TJ,message:"not_found"}):ny(t)||(e.setStatus({code:nR.TJ,message:"internal_error"}),(0,E.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.server_action"}}))});return(void 0!==t.recordResponse?t.recordResponse:o)&&(0,A.rm)().setExtra("server_action_result",r),t.formData&&t.formData.forEach((e,t)=>{(0,A.rm)().setExtra(`server_action_form_data.${t}`,"string"==typeof e?e:"[non-string value]")}),r})}finally{pS(pb())}})})}function pM(e,t){return new Proxy(e,{apply:(e,n,r)=>{let i;if(!r?.[0])return e.apply(n,r);let[a]=r,o="nextUrl"in a?a.nextUrl.pathname:a.url,s="nextUrl"in a?a.headers.get("user-agent"):a.headers["user-agent"];if(!t||!s?.includes("vercel-cron"))return e.apply(n,r);let l=t.find(e=>e.path===o);if(!l?.path||!l.schedule)return e.apply(n,r);let u=l.path,c=(0,E.SE)({monitorSlug:u,status:"in_progress"},{maxRuntime:720,schedule:{type:"crontab",value:l.schedule}}),p=(0,ez.Wk)()/1e3,d=()=>{(0,E.SE)({checkInId:c,monitorSlug:u,status:"error",duration:(0,ez.Wk)()/1e3-p})};try{i=e.apply(n,r)}catch(e){throw d(),e}return"object"==typeof i&&null!==i&&"then"in i?Promise.resolve(i).then(()=>{(0,E.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,ez.Wk)()/1e3-p})},()=>{d()}):(0,E.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,ez.Wk)()/1e3-p}),i}})}function pD(e){return async function(...t){try{return await e.apply(this,t)}catch(t){throw(0,E.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.wrapped",data:{function:e.name}}}),t}}}function pj(e,t,n,r){return async function(...n){let i=py(t);(0,A.o5)().setTransactionName(`${r.dataFetchingMethodName} (${r.dataFetcherRouteName})`),(0,A.rm)().setSDKProcessingMetadata({normalizedRequest:i});let a=(0,W.Bk)();a&&"/_error"!==r.requestedRouteName&&(0,W.zU)(a).setAttribute("sentry.route_backfill",r.requestedRouteName);let{"sentry-trace":o,baggage:s}=rS();return{sentryTrace:o,baggage:s,data:await e.apply(this,n)}}}async function pL(e,t){try{return await e(...t)}catch(e){throw(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.data_fetcher"}}),e}}function pz(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pC())return e.apply(t,n);let[r]=n,{req:i,res:a}=r.ctx,o=pD(e);if(!i||!a)return o.apply(t,n);{let e=pj(o,i,a,{dataFetcherRouteName:"/_app",requestedRouteName:r.ctx.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,sentryTrace:l,baggage:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(s.pageProps||(s.pageProps={}),l&&(s.pageProps._sentryTraceData=l),u&&(s.pageProps._sentryBaggage=u)),s}}})}function pU(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pC())return e.apply(t,n);let[r]=n,{req:i,res:a}=r,o=pD(e);if(!i||!a)return o.apply(t,n);{let e=pj(o,i,a,{dataFetcherRouteName:"/_document",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s}=await e.apply(t,n);return s}}})}function pB(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pC())return e.apply(t,n);let[r]=n,{req:i,res:a}=r,o=pD(e);if(!i||!a)return o.apply(t,n);{let e=pj(o,i,a,{dataFetcherRouteName:"/_error",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function pF(e,t){return new Proxy(e,{apply:(e,n,r)=>{let i,a=(0,A.rm)();try{i=t.requestAsyncStorage?.getStore()?.headers}catch{}let o=i?pg(i):void 0;return a.setSDKProcessingMetadata({normalizedRequest:{headers:o}}),nM(()=>e.apply(n,r),e=>{let n=(0,W.Bk)(),{componentRoute:r,componentType:i,generationFunctionIdentifier:o}=t,s=!0;a.setTransactionName(`${i}.${o} (${r})`),n&&(n_(e)?(s=!1,n.setStatus({code:nR.TJ,message:"not_found"})):ny(e)?(s=!1,n.setStatus({code:nR.F3})):n.setStatus({code:nR.TJ,message:"internal_error"})),s&&(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.generation_function",data:{function:o}}})},()=>{pS(pb())})}})}function pq(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pC())return e.apply(t,n);let[r]=n,{req:i,res:a}=r,o=pD(e);if(!i||!a)return o.apply(t,n);{let e=pj(o,i,a,{dataFetcherRouteName:r.pathname,requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n)??{};return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function pH(e,t){return new Proxy(e,{apply:async(e,n,r)=>{if(pC())return e.apply(n,r);let[i]=r,{req:a,res:o}=i,s=pj(pD(e),a,o,{dataFetcherRouteName:t,requestedRouteName:t,dataFetchingMethodName:"getServerSideProps"}),{data:l,baggage:u,sentryTrace:c}=await s.apply(n,r);return"object"==typeof l&&null!==l&&"props"in l&&(c&&(l.props._sentryTraceData=c),u&&(l.props._sentryBaggage=u)),l}})}function pW(e,t){return new Proxy(e,{apply:async(e,t,n)=>pC()?e.apply(t,n):pL(pD(e),n)})}function pJ(e){return new Proxy(e,{apply:async(e,t,n)=>{let r="_sentryRewritesTunnelPath"in globalThis?globalThis._sentryRewritesTunnelPath:void 0;if(r&&"string"==typeof r){let e=n[0];if(e instanceof Request){var i;if((i=new URL(e.url).pathname)===r||i.startsWith(`${r}/`))return new Response(null,{status:200,headers:{"x-middleware-next":"1"}})}}return(0,A.rB)(r=>{let i,a,o=n[0],s=(0,A.o5)();if(o instanceof Request){let e;r.setSDKProcessingMetadata({normalizedRequest:(e=pg(o.headers),{method:o.method,url:o.url,query_string:pv(o.url),headers:e})}),i=`middleware ${o.method}`,a="url"}else i="middleware",a="component";s.setTransactionName(i);let l=(0,W.Bk)();if(l){i="middleware",a="component";let e=(0,W.zU)(l);e&&(0,tj.d)(e,s,r)}return nL({name:i,op:"http.server.middleware",attributes:{[H.i_]:a,[H.JD]:"auto.function.nextjs.wrap_middleware"}},()=>nM(()=>e.apply(t,n),e=>{(0,E.Cp)(e,{mechanism:{type:"auto.function.nextjs.wrap_middleware",handled:!1}})},()=>{pS(pb())}
484))})}})}function pY(e,t){e&&"object"==typeof e&&(0,B.my)(e,"__sentry_event_id__",t)}function pK(e){return"function"==typeof e&&e?.prototype?.isReactComponent?class extends e{render(...e){return(0,A.rB)(()=>{let t=(0,A.o5)(),n="object"==typeof this.props&&null!==this.props&&"_sentryTraceData"in this.props&&"string"==typeof this.props._sentryTraceData?this.props._sentryTraceData:void 0;if(n){let e=(0,nD.nc)(n);t.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return super.render(...e)}catch(t){let e=(0,E.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_class"}});throw pY(t,e),t}})}}:"function"==typeof e?new Proxy(e,{apply:(e,t,n)=>(0,A.rB)(()=>{let r=(0,A.o5)(),i=n?.[0]?._sentryTraceData;if(i){let e=(0,nD.nc)(i);r.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return e.apply(t,n)}catch(t){let e=(0,E.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_function"}});throw pY(t,e),t}})}):e}function pG(e,t){let{method:n,parameterizedRoute:r,headers:i}=t;return new Proxy(e,{apply:async(e,t,i)=>{let a=(0,W.Bk)(),o=a?(0,W.zU)(a):void 0;return(0,A.rB)((0,A.rm)(),()=>(0,A.v4)(async s=>{s.setTransactionName(`${n} ${r}`);let l=await nM(()=>e.apply(t,i),e=>{ny(e)||(n_(e)?(a&&(0,nR.N8)(a,404),o&&(0,nR.N8)(o,404)):(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.route_handler"}}))},()=>{pS(pb())});try{l.status&&(a&&(0,nR.N8)(a,l.status),o&&(0,nR.N8)(o,l.status))}catch{}return l}))}})}function pV(e,t){return new Proxy(e,{apply:(e,n,r)=>{let i=(0,A.rm)(),a=t.headers?pg(t.headers):void 0;return i.setSDKProcessingMetadata({normalizedRequest:{headers:a}}),nM(()=>e.apply(n,r),e=>{let n=(0,W.Bk)(),{componentRoute:r,componentType:a}=t,o=!0;i.setTransactionName(`${a} Server Component (${r})`),n&&(n_(e)?(o=!1,n.setStatus({code:nR.TJ,message:"not_found"})):ny(e)?(o=!1,n.setStatus({code:nR.F3})):n.setStatus({code:nR.TJ,message:"internal_error"})),o&&(0,E.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.server_component"}})},()=>{pS(pb())})}})}},96287:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});let r=!1},96552:(e,t,n)=>{"use strict";function r(){return"u">typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function i(){return"npm"}n.d(t,{Z:()=>r,e:()=>i})},98921:(e,t,n)=>{"use strict";n.d(t,{Cj:()=>y,W3:()=>l,bN:()=>d,bm:()=>m,h4:()=>s,hP:()=>c,mE:()=>f,n2:()=>v,y5:()=>h,yH:()=>u,zk:()=>_});var r=n(88281),i=n(5526),a=n(24608),o=n(74840);function s(e,t=[]){return[e,t]}function l(e,t){let[n,r]=e;return[n,[...r,t]]}function u(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function c(e,t){return u(e,(e,n)=>t.includes(n))}function p(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:[p(r),e]:r.push("string"==typeof e?p(e):e)}for(let e of n){let[t,n]=e;if(i(`
485${JSON.stringify(t)}
486`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,a.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 f(e){let t="string"==typeof e?p(e):e;function n(e){let n=t.subarray(0,e);return t=t.subarray(e+1),n}function i(){var e;let i,a=t.indexOf(10);return a<0&&(a=t.length),JSON.parse((e=n(a),(i=(0,r.Se)(o.O)).decodePolyfill?i.decodePolyfill(e):new TextDecoder().decode(e)))}let a=i(),s=[];for(;t.length;){let e=i(),t="number"==typeof e.length?e.length:void 0;s.push([e,t?n(t):i()])}return[a,s]}function h(e){return[{type:"span"},e]}function m(e){let t="string"==typeof e.data?p(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}let g={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 g?g[e]:e}function y(e){if(!e?.sdk)return;
486let{name:t,version:n}=e.sdk;return{name:t,version:n}}function v(e,t,n,r){let a=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,i.SB)(r)},...a&&{trace:a}}}},99578:(e,t,n)=>{"use strict";n.d(t,{AS:()=>u,aj:()=>c,s5:()=>l});var r=n(96287),i=n(64343),a=n(36776);let o={},s={};function l(e,t){return o[e]=o[e]||[],o[e].push(t),()=>{let n=o[e];if(n){let e=n.indexOf(t);-1!==e&&n.splice(e,1)}}}function u(e,t){if(!s[e]){s[e]=!0;try{t()}catch(t){r.T&&i.Yz.error(`Error while instrumenting ${e}`,t)}}}function c(e,t){let n=e&&o[e];if(n)for(let o of n)try{o(t)}catch(t){r.T&&i.Yz.error(`Error while triggering instrumentation handler.
487Type: ${e}
488Name: ${(0,a.qQ)(o)}
489Error:`,t)}}}}]);

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.