1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f1ce0172-472c-4249-a9bd-8ece1744f1e3",e._sentryDebugIdIdentifier="sentry-dbid-f1ce0172-472c-4249-a9bd-8ece1744f1e3")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9944],{14907:(e,t,n)=>{"use strict";n.d(t,{C:()=>u});var r=n(96690),o=n(80602),a=n(62168),i=n(3405),s=n(49860),l=n(95155);let u=(0,i.R)(function(e,t){let n=(0,s.V)("Code",e),{className:i,...u}=(0,o.MN)(e);return(0,r.jsx)(l.B.code,{ref:t,className:(0,a.cx)("chakra-code",e.className),...u,__css:{display:"inline-block",...n}})});u.displayName="Code"},42606:(e,t,n)=>{"use strict";let r,o,a,i,s,l,u;n.d(t,{yu_:()=>r0.y,tHk:()=>aH.tH,ocA:()=>ax,UDn:()=>aF,MFp:()=>t2.M,uTn:()=>V.uT,JDW:()=>V.JD,sy5:()=>V.sy,i_H:()=>V.i_,HGh:()=>W.H,jfQ:()=>t5.jf,ZQR:()=>t8.Z,SAr:()=>b.SA,Q8G:()=>em.Q8,FWl:()=>r7.F,Gmf:()=>ot.G,fQ5:()=>ag,pEm:()=>ab.p,dpf:()=>T.d,gp_:()=>aw,q05:()=>no,ra$:()=>b.r,CpW:()=>b.Cp,qpI:()=>ef,wdu:()=>b.wd,xQX:()=>aI.xQ,s9H:()=>ed,NcL:()=>A.Nc,J5g:()=>b.J5,ORu:()=>S,Yjh:()=>r2.Yj,VNx:()=>b.VN,dTn:()=>nc,l$b:()=>o_,V4C:()=>J.V4,LUi:()=>nd,t2_:()=>aB,oOl:()=>nm.o,Lzz:()=>r6,snP:()=>ng.s,h$Z:()=>oZ.h$,c9g:()=>r2.c9,lG_:()=>r2.lG,sL:()=>aO,kyV:()=>b.ky,Arq:()=>n_.A,uaJ:()=>r5.u,qvj:()=>r5.qv,K8e:()=>r5.K8,Xv1:()=>nb,SHb:()=>nC,Ckh:()=>t7,shj:()=>t9,Xlz:()=>t9,bX:()=>b.bX,w7W:()=>r4.w7,Z8o:()=>nS.Z,dYS:()=>r2.dY,Bk8:()=>O.Bk,KUX:()=>h.KU,o55:()=>h.o5,nIX:()=>r4.nI,e47:()=>eV,m6W:()=>h.m6,rmA:()=>h.rm,MFm:()=>ox.M,zUj:()=>O.zU,xOK:()=>O.xO,AJB:()=>K.AJ,iYr:()=>R.i,LOh:()=>r9.L,$9f:()=>ok,z09:()=>aE,c1w:()=>oc,M2U:()=>r8.M,Dj5:()=>n_.D,TsN:()=>f.TsN,XtC:()=>n6,sCx:()=>rt,rDM:()=>rc,QbL:()=>oZ.Qb,jR5:()=>ry,OlX:()=>b.Ol,Dpn:()=>b.Dp,Qae:()=>b.Q,Lbj:()=>av,bwC:()=>t3,pLQ:()=>oe.p,vF5:()=>p,z95:()=>o9,_HW:()=>r1._,NKQ:()=>rN,qdz:()=>d,QE:()=>rq,kFV:()=>r4.kF,h2i:()=>ak,Q_7:()=>r2.Q_,Vvy:()=>r2.Vv,y9f:()=>rv,yLR:()=>aI.yL,u1n:()=>aW,do7:()=>aK,Qho:()=>aG,jSK:()=>ib,k_d:()=>iC,sBd:()=>rB.s,msF:()=>aN,yiW:()=>oX,w5v:()=>ox.w,Z_w:()=>o1,nO$:()=>oa,DxB:()=>rW.D,SqG:()=>eL,ePV:()=>o5,oao:()=>b.o,B5C:()=>rJ.B,l7K:()=>b.l7,cxB:()=>b.cx,N8V:()=>K.N8,X7D:()=>rV.X,NAV:()=>b.NA,WtO:()=>b.Wt,gVM:()=>b.gV,mnk:()=>r3.m,HWU:()=>rY.HW,et6:()=>O.et,QhP:()=>O.Qh,zPn:()=>ay,NtA:()=>o0.Nt,Sxi:()=>o0.Sx,UkH:()=>J.Uk,Y7d:()=>J.Y7,J0r:()=>b.J0,Lks:()=>J.Lk,nV6:()=>J.nV,IAO:()=>aP,LyG:()=>rb,M1O:()=>J.M1,XoC:()=>aV,yCj:()=>rG,vKn:()=>aC,zQq:()=>O.zQ,LHn:()=>az,Hai:()=>aR,$23:()=>r2.$2,hbM:()=>J.hb,Xc0:()=>aH.Xc,rB8:()=>h.rB,mcS:()=>aU,v4G:()=>h.v4,wF1:()=>f.wF1,oWJ:()=>ix,PUP:()=>iS,IHe:()=>aX,Knv:()=>ec,GvT:()=>ea,Lff:()=>U,KLM:()=>iw,R4N:()=>iT,XYE:()=>ik,cBS:()=>iA,pI3:()=>z,apx:()=>H,uET:()=>eu,Uiq:()=>F,aAV:()=>q,QIf:()=>L,u1s:()=>ei,GR$:()=>el,fVq:()=>eo,eF$:()=>er,MCi:()=>iv,F06:()=>iE,rBJ:()=>rZ});var c,p={};n.r(p),n.d(p,{debug:()=>rC,error:()=>rA,fatal:()=>rE,fmt:()=>rw,info:()=>rS,trace:()=>rx,warn:()=>rT});var d={};n.r(d),n.d(d,{count:()=>r$,distribution:()=>rL,gauge:()=>rD});var f=n(42781),h=n(5239);function m(e){let t={};try{e.forEach((e,n)=>{"string"==typeof e&&(t[n]=e)})}catch{}return t}function g(e){let t=Object.create(null);try{Object.entries(e).forEach(([e,n])=>{"string"==typeof n&&(t[e]=n)})}catch{}return t}function _(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"),o=e.url||"",a=function({url:e,protocol:t,host:n}){return e?.startsWith("http")?e:e&&n?`${t}://${n}${e}`:void 0}({url:o,host:n,protocol:r}),i=e.body||void 0,s=e.cookies;return{url:a,method:e.method,query_string:y(o),headers:g(t),cookies:s,data:i}}function y(e){if(e)try{let t=new URL(e,"http://s.io").search.slice(1);return t.length?t:void 0}catch{return}}var b=n(12164),v=n(17134);function w(e){let t=v.O[Symbol.for("@vercel/request-context")],n=t?.get?.();n?.waitUntil&&n.waitUntil(e)}var k=n(86825),x=n(45610);async function C(){try{x.T&&k.Yz.log("Flushing events..."),await (0,b.bX)(2e3),x.T&&k.Yz.log("Done flushing events")}catch(e){x.T&&k.Yz.log("Error while flushing events:\n",e)}}async function S(e){let{req:t,res:n,err:r}=e,o=n?.statusCode||e.statusCode;if(o&&o<500||!e.pathname)return Promise.resolve();(0,h.v4)(e=>{if(t){let n=_(t);e.setSDKProcessingMetadata({normalizedRequest:n})}
1(0,b.Cp)(r||`_error.js called with falsy error (${r})`,{mechanism:{type:"auto.function.nextjs.underscore_error",handled:!1,data:{function:"_error.getInitialProps"}}})}),w(C())}var T=n(35665),A=n(55544),E=n(70855);function P(){return void 0===E.PHASE_PRODUCTION_BUILD}var O=n(64012),R=n(18768),M=n(44975);let N="sentry.sentry_trace_backfill";function I(e){return async function(...t){try{return await e.apply(this,t)}catch(t){throw(0,b.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.wrapped",data:{function:e.name}}}),t}}}function j(e,t,n,r){return async function(...n){let o=_(t);(0,h.o5)().setTransactionName(`${r.dataFetchingMethodName} (${r.dataFetcherRouteName})`),(0,h.rm)().setSDKProcessingMetadata({normalizedRequest:o});let a=(0,O.Bk)();a&&"/_error"!==r.requestedRouteName&&(0,O.zU)(a).setAttribute("sentry.route_backfill",r.requestedRouteName);let{"sentry-trace":i,baggage:s}=(0,R.i)();return{sentryTrace:i,baggage:s,data:await e.apply(this,n)}}}async function $(e,t){try{return await e(...t)}catch(e){throw(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.data_fetcher"}}),e}}function D(e){let t=e&&"object"==typeof e&&"params"in e?e.params:void 0;(0,M.Qg)(t)&&(t=void 0);let n=e&&"object"==typeof e&&"searchParams"in e?e.searchParams:void 0;return(0,M.Qg)(n)&&(n=void 0),{params:t,searchParams:n}}function L(e,t){return new Proxy(e,{apply:async(e,t,n)=>P()?e.apply(t,n):$(I(e),n)})}function F(e){return new Proxy(e,{apply:async(e,t,n)=>{if(P())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=I(e);if(!o||!a)return i.apply(t,n);{let e=j(i,o,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 U(e){return new Proxy(e,{apply:async(e,t,n)=>{if(P())return e.apply(t,n);let[r]=n,{req:o,res:a}=r.ctx,i=I(e);if(!o||!a)return i.apply(t,n);{let e=j(i,o,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 z(e){return new Proxy(e,{apply:async(e,t,n)=>{if(P())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=I(e);if(!o||!a)return i.apply(t,n);{let e=j(i,o,a,{dataFetcherRouteName:"/_document",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s}=await e.apply(t,n);return s}}})}function H(e){return new Proxy(e,{apply:async(e,t,n)=>{if(P())return e.apply(t,n);let[r]=n,{req:o,res:a}=r,i=I(e);if(!o||!a)return i.apply(t,n);{let e=j(i,o,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 q(e,t){return new Proxy(e,{apply:async(e,n,r)=>{if(P())return e.apply(n,r);let[o]=r,{req:a,res:i}=o,s=j(I(e),a,i,{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}})}var B=n(35543),W=n(35647),J=n(73130),V=n(8068),Y=n(28949),K=n(90588),G=n(33072);let Q=new WeakMap,X=new WeakMap;function Z(e){if("object"!=typeof e||!e)return new W.H;{let t=X.get(e);if(t)return t;{let t=new W.H;return X.set(e,t),t}}}var ee=n(21904);let et={FORWARDED_PROTO:"x-forwarded-proto",FORWARDED_HOST:"x-forwarded-host",HOST:"host",REFERER:"referer"};function en(e,t,n,r){let o=function(e){let t=e?.[et.REFERER];if(t)try{let e=new URL(t);return(0,ee.CH)(e)}catch{return}}(n);return o||function(e,t,n,r){let o=function(e,t){if(!t||"object"!=typeof t)return e;let n=e;for(let[e,r]of Object.entries(t))n=n.split(`[${e}]`).join(encodeURIComponent(r));return n}(e,t),a=r??function(e){let t=e.split("/").filter(e=>e&&!(e.startsWith("(")&&e.endsWith(")")));return t.length>0?`/${t.join("/")}`:"/"}(o),i=n?.[et.FORWARDED_PROTO],s=n?.[et.FORWARDED_HOST]||n?.[et.HOST];if(!i||!s)return a;let l=`${i}://${s}${a}`,u=(0,ee.kg)(l);return u?(0,ee.CH)(u):a}(e,t,n,r)}
1function er(e,t){let{componentRoute:n,componentType:r}=t;return new Proxy(e,{apply:(e,o,a)=>{let i,s;(0,O.Bk)()?.spanContext().traceId;let l=Z(t.headers),u=(0,O.Bk)();if(u){let e=(0,O.zU)(u),{scope:t}=(0,B.L)(e);(0,B.d)(e,t??new W.H,l);let n=(0,O.et)(e);n.data&&"http.target"in n.data&&(i=n.data["http.target"]?.toString())}let c=t.headers?m(t.headers):void 0;if((0,h.KU)()?.getOptions().sendDefaultPii){let{params:e}=D(a[0]);s=e}return l.setSDKProcessingMetadata({normalizedRequest:{headers:c,url:en(n,s,c,i)}}),(0,h.rB)(l,()=>(0,h.v4)(t=>{t.setTransactionName(`${r} Server Component (${n})`);let i=(0,O.Bk)();if(i){let e=(0,O.zU)(i),t=c?.["sentry-trace"];t&&e.setAttribute(N,t)}return(0,J.nV)({op:"function.nextjs",name:`${r} Server Component (${n})`,attributes:{[V.i_]:"component",[V.JD]:"auto.function.nextjs.server_component","sentry.nextjs.ssr.function.type":r,"sentry.nextjs.ssr.function.route":n}},t=>(0,Y.x)(()=>e.apply(o,a),e=>{(0,G.Y)(e)?t.setStatus({code:K.TJ,message:"not_found"}):(0,G.V)(e)?t.setStatus({code:K.F3}):(t.setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.server_component"}}))},()=>{t.end(),w(C())}))}))}})}function eo(e,t){let{method:n,parameterizedRoute:r,headers:o}=t;return new Proxy(e,{apply:async(e,t,o)=>{let a=(0,O.Bk)(),i=a?(0,O.zU)(a):void 0;return(0,h.rB)((0,h.rm)(),()=>(0,h.v4)(async s=>{s.setTransactionName(`${n} ${r}`);let l=await (0,Y.x)(()=>e.apply(t,o),e=>{(0,G.V)(e)||((0,G.Y)(e)?(a&&(0,K.N8)(a,404),i&&(0,K.N8)(i,404)):(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.route_handler"}}))},()=>{w(C())});try{l.status&&(a&&(0,K.N8)(a,l.status),i&&(0,K.N8)(i,l.status))}catch{}return l}))}})}function ea(e,t){return new Proxy(e,{apply:(e,n,r)=>{let o;if(!r?.[0])return e.apply(n,r);let[a]=r,i="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===i);if(!l?.path||!l.schedule)return e.apply(n,r);let u=l.path,c=(0,b.SE)({monitorSlug:u,status:"in_progress"},{maxRuntime:720,schedule:{type:"crontab",value:l.schedule}}),p=Date.now()/1e3,d=()=>{(0,b.SE)({checkInId:c,monitorSlug:u,status:"error",duration:Date.now()/1e3-p})};try{o=e.apply(n,r)}catch(e){throw d(),e}return"object"==typeof o&&null!==o&&"then"in o?Promise.resolve(o).then(()=>{(0,b.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:Date.now()/1e3-p})},()=>{d()}):(0,b.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:Date.now()/1e3-p}),o}})}function ei(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&&new URL(e.url).pathname.startsWith(r))return new Response(null,{status:200,headers:{"x-middleware-next":"1"}})}return(0,h.rB)(r=>{let o,a,i=n[0],s=(0,h.o5)();i instanceof Request?(r.setSDKProcessingMetadata({normalizedRequest:function(e){let t=m(e.headers);return{method:e.method,url:e.url,query_string:y(e.url),headers:t}}(i)}),o=`middleware ${i.method} ${new URL(i.url).pathname}`,a="url"):(o="middleware",a="component"),s.setTransactionName(o);let l=(0,O.Bk)();if(l){o="middleware",a="component";let e=(0,O.zU)(l);e&&(0,B.d)(e,s,r)}return(0,J.Lk)({name:o,op:"http.server.middleware",attributes:{[V.i_]:a,[V.JD]:"auto.function.nextjs.wrap_middleware"}},()=>(0,Y.x)(()=>e.apply(t,n),e=>{(0,b.Cp)(e,{mechanism:{type:"auto.function.nextjs.wrap_middleware",handled:!1}})},()=>{w(C())}))})}})}var es=n(29539);function el(e){return"function"==typeof e&&e?.prototype?.isReactComponent?class extends e{render(...e){return(0,h.rB)(()=>{let t=(0,h.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,es.nc)(n);t.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return super.render(...e)}catch(e){throw(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.page_class"}}),e}})}}:"function"==typeof e?new Proxy(e,{apply:(e,t,n)=>(0,h.rB)(()=>{let r=(0,h.o5)(),o=n?.[0]?._sentryTraceData;if(o){let e=(0,es.nc)(o);r.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return e.apply(t,n)}catch(e){throw(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.page_function"}}),e}}
1)}):e}function eu(e,t){let{requestAsyncStorage:n,componentRoute:r,componentType:o,generationFunctionIdentifier:a}=t;return new Proxy(e,{apply:(e,t,i)=>{let s,l,u,c=(0,O.Bk)()?.spanContext().traceId;try{s=n?.getStore()?.headers}catch{}let p=Z(s),d=(0,O.Bk)();if(d){let e=(0,O.zU)(d),{scope:t}=(0,B.L)(e);(0,B.d)(e,t??new W.H,p);let n=(0,O.et)(e);n.data&&"http.target"in n.data&&(l=n.data["http.target"])}let f=s?m(s):void 0;if((0,h.KU)()?.getOptions().sendDefaultPii){let{params:e,searchParams:t}=D(i[0]);u={params:e,searchParams:t}}return(0,h.rB)(p,()=>(0,h.v4)(n=>{n.setTransactionName(`${o}.${a} (${r})`),p.setSDKProcessingMetadata({normalizedRequest:{headers:f,url:en(r,u?.params,f,l)}});let d=(0,O.Bk)();if(d){let e=(0,O.zU)(d),t=f?.["sentry-trace"];t&&e.setAttribute(N,t)}let h=function(e,t){if("object"!=typeof e||!e)return t;{let n=Q.get(e);return n||(Q.set(e,t),t)}}(s,(0,es.kM)(f?.["sentry-trace"],f?.baggage));return c&&(h.traceId=c),n.setPropagationContext(h),n.setExtra("route_data",u),(0,J.nV)({op:"function.nextjs",name:`${o}.${a} (${r})`,attributes:{[V.i_]:"route",[V.JD]:"auto.function.nextjs","sentry.nextjs.ssr.function.type":a,"sentry.nextjs.ssr.function.route":r}},n=>(0,Y.x)(()=>e.apply(t,i),e=>{(0,G.Y)(e)?(n.setStatus({code:K.TJ,message:"not_found"}),(0,O.zU)(n).setStatus({code:K.TJ,message:"not_found"})):(0,G.V)(e)?n.setStatus({code:K.F3}):(n.setStatus({code:K.TJ,message:"internal_error"}),(0,O.zU)(n).setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.generation_function",data:{function:a}}}))},()=>{n.end()}))}))}})}function ec(...e){if("function"==typeof e[1]){let[t,n]=e;return ep(t,{},n)}{let[t,n,r]=e;return ep(t,n,r)}}async function ep(e,t,n){return(0,h.rB)(async r=>{let o,a,i=(0,h.KU)()?.getOptions().sendDefaultPii,s={};try{let e=await t.headers;o=e?.get("sentry-trace")??void 0,a=e?.get("baggage"),e?.forEach((e,t)=>{s[t]=e})}catch{x.T&&k.Yz.warn("Sentry wasn't able to extract the tracing headers for a server action. Will not trace this request.")}return r.setTransactionName(`serverAction/${e}`),r.setSDKProcessingMetadata({normalizedRequest:{headers:s}}),((0,O.Bk)()?(e,t)=>t():J.V4)({sentryTrace:o,baggage:a},async()=>{try{return await (0,J.Lk)({op:"function.server_action",name:`serverAction/${e}`,forceTransaction:!0,attributes:{[V.i_]:"route",[V.JD]:"auto.function.nextjs.server_action"}},async e=>{let r=await (0,Y.x)(n,t=>{(0,G.Y)(t)?e.setStatus({code:K.TJ,message:"not_found"}):(0,G.V)(t)||(e.setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.server_action"}}))});return(void 0!==t.recordResponse?t.recordResponse:i)&&(0,h.rm)().setExtra("server_action_result",r),t.formData&&t.formData.forEach((e,t)=>{(0,h.rm)().setExtra(`server_action_form_data.${t}`,"string"==typeof e?e:"[non-string value]")}),r})}finally{w(C())}})})}function ed(e,t,n){(0,h.v4)(r=>{r.setSDKProcessingMetadata({normalizedRequest:{headers:g(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(n.routePath),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.on_request_error"}}),w(C())})}function ef(e,t={},n=(0,h.o5)()){let{message:r,name:o,email:a,url:i,source:s,associatedEventId:l,tags:u}=e,c={contexts:{feedback:{contact_email:a,name:o,message:r,url:i,source:s,associated_event_id:l}},type:"feedback",level:"info",tags:u},p=n?.getClient()||(0,h.KU)();return p&&p.emit("beforeSendFeedback",c,t),n.captureEvent(c,t)}var eh=n(29385),em=n(99129),eg=n(50236);let e_=v.O,ey=e_.document,eb=e_.navigator,ev="Report a Bug",ew="Cancel",ek="Send Bug Report",ex="Confirm",eC="Report a Bug",eS="[email protected]",eT="Email",eA="What's the bug? What did you expect?",eE="Description",eP="Your Name",eO="Name",eR="Thank you for your report!",eM="(required)",eN="Add a screenshot",eI="Remove screenshot",ej="Highlight",e$="Hide",eD="Remove",eL=(e,t={includeReplay:!0})=>{if(!e.message)throw Error("Unable to submit feedback with empty message");let n=(0,h.KU)();if(!n)throw Error("No client setup, cannot send feedback.");e.tags&&Object.keys(e.tags).length&&(0,h.o5)().setTags(e.tags);let r=ef({source:"api",url:(0,eh.$N)(),...e},t);return new Promise((e,t)=>
1{let o=setTimeout(()=>t("Unable to determine if Feedback was correctly sent."),3e4),a=n.on("afterSendEvent",(n,i)=>{if(n.event_id===r)return(clearTimeout(o),a(),i?.statusCode&&i.statusCode>=200&&i.statusCode<300)?e(r):i?.statusCode===403?t("Unable to send feedback. This could be because this domain is not in your list of allowed domains."):t("Unable to send feedback. This could be because of network issues, or because you are using an ad-blocker.")})})},eF="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function eU(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 ez(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}let eH="rgba(88, 74, 192, 1)",eq={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:eH,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%)"},eB={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:eH,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 eW(e){return` 2 --foreground: ${e.foreground}; 3 --background: ${e.background}; 4 --accent-foreground: ${e.accentForeground}; 5 --accent-background: ${e.accentBackground}; 6 --success-color: ${e.successColor}; 7 --error-color: ${e.errorColor}; 8 --border: ${e.border}; 9 --box-shadow: ${e.boxShadow}; 10 --outline: ${e.outline}; 11 --interactive-filter: ${e.interactiveFilter}; 12 `}let eJ=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:n})=>({id:r="sentry-feedback",autoInject:o=!0,showBranding:a=!0,isEmailRequired:i=!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=eN,cancelButtonLabel:b=ew,confirmButtonLabel:v=ex,emailLabel:w=eT,emailPlaceholder:x=eS,formTitle:C=eC,isRequiredLabel:S=eM,messageLabel:T=eE,messagePlaceholder:A=eA,nameLabel:E=eO,namePlaceholder:P=eP,removeScreenshotButtonLabel:O=eI,submitButtonLabel:R=ek,successMessageText:M=eR,triggerLabel:N=ev,triggerAriaLabel:I="",highlightToolText:j=ej,hideToolText:$=e$,removeHighlightText:D=eD,onFormOpen:L,onFormClose:F,onSubmitSuccess:U,onSubmitError:z,onFormSubmitted:H}={})=>{let q={id:r,autoInject:o,showBranding:a,isEmailRequired:i,isNameRequired:s,showEmail:l,showName:u,enableScreenshot:c,useSentryUser:p,tags:d,styleNonce:f,scriptNonce:h,colorScheme:m,themeDark:_,themeLight:g,triggerLabel:N,triggerAriaLabel:I,cancelButtonLabel:b,submitButtonLabel:R,confirmButtonLabel:v,formTitle:C,emailLabel:w,emailPlaceholder:x,messageLabel:T,messagePlaceholder:A,nameLabel:E,namePlaceholder:P,successMessageText:M,isRequiredLabel:S,addScreenshotButtonLabel:y,removeScreenshotButtonLabel:O,highlightToolText:j,hideToolText:$,removeHighlightText:D,onFormClose:F,onFormOpen:L,onSubmitError:z,onSubmitSuccess:U,onFormSubmitted:H},B=null,W=[],J=e=>{if(!B){let t=ey.createElement("div");t.id=String(e.id),ey.body.appendChild(t),(B=t.attachShadow({mode:"open"})).appendChild(function({colorScheme:e,themeDark:t,themeLight:n,styleNonce:r}){let o=ey.createElement("style");return o.textContent=` 13:host { 14 --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif; 15 --font-size: 14px; 16 --z-index: 100000; 17 18 --page-margin: 16px; 19 --inset: auto 0 0 auto; 20 --actor-inset: var(--inset); 21 22 font-family: var(--font-family); 23 font-size: var(--font-size); 24 25 ${"system"!==e?"color-scheme: only light;":""} 26 27 ${eW("dark"===e?{...eB,...t}:{...eq,...n})} 28} 29 30${"system"===e?` 31@media (prefers-color-scheme: dark) { 32 :host { 33 ${eW({...eB,...t})} 34 } 35}`:""} 36} 37`,r&&o.setAttribute("nonce",r),o}(e))}return B},V=async r=>{let o,a,i=r.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(eb.userAgent)||/Macintosh/i.test(eb.userAgent)&&eb.maxTouchPoints&&eb.maxTouchPoints>1)&&!!isSecureContext;try{o=(t?t():await e("feedbackModalIntegration",h))(),(0,em.Q8)(o)}catch{throw eF&&k.Yz.error("[Feedback] Error when trying to load feedback integrations. Try using `feedbackSyncIntegration` in your `Sentry.init`."),Error("[Feedback] Missing feedback modal integration!")}try{let t=i?n?n():await e("feedbackScreenshotIntegration",h):void 0;t&&(a=t(),(0,em.Q8)(a))}catch{eF&&k.Yz.error("[Feedback] Missing feedback screenshot integration. Proceeding without screenshots.")}let s=o.createDialog({options:{...r,onFormClose:()=>{s?.close(),r.onFormClose?.()},onFormSubmitted:()=>{s?.close(),r.onFormSubmitted?.()}},screenshotIntegration:a,sendFeedback:eL,shadow:J(r)});return s},Y=(e,t={})=>{let n=eU(q,t),r="string"==typeof e?ey.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw eF&&k.Yz.error("[Feedback] Unable to attach to target element"),Error("Unable to attach to target element");let o=null,a=async()=>{o||(o=await V({...n,onFormSubmitted:()=>{o?.removeFromDom(),n.onFormSubmitted?.()}})),o.appendToDom(),o.open()};r.addEventListener("click",a);let i=()=>{W=W.filter(e=>e!==i),o?.removeFromDom(),o=null,r.removeEventListener("click",a)};return W.push(i),i},K=(e={})=>{let t=eU(q,e),n=J(t),r=function({triggerLabel:e,triggerAriaLabel:t,shadow:n,styleNonce:r}){let o=ey.createElement("button");if(o.type="button",o.className="widget__actor",o.ariaHidden="false",o.ariaLabel=t||e||ev,o.appendChild(function(){let e=e=>e_.document.createElementNS("http://www.w3.org/2000/svg",e),t=ez(e("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),n=ez(e("g"),{clipPath:"url(#clip0_57_80)"}),r=ez(e("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.45
3756 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"});t.appendChild(n).appendChild(r);let o=e("defs"),a=ez(e("clipPath"),{id:"clip0_57_80"}),i=ez(e("rect"),{width:"20",height:"20",fill:"white"});return a.appendChild(i),o.appendChild(a),t.appendChild(o).appendChild(a).appendChild(i),t}()),e){let t=ey.createElement("span");t.appendChild(ey.createTextNode(e)),o.appendChild(t)}let a=function(e){let t=ey.createElement("style");return t.textContent=` 38.widget__actor { 39 position: fixed; 40 z-index: var(--z-index); 41 margin: var(--page-margin); 42 inset: var(--actor-inset); 43 44 display: flex; 45 align-items: center; 46 gap: 8px; 47 padding: 16px; 48 49 font-family: inherit; 50 font-size: var(--font-size); 51 font-weight: 600; 52 line-height: 1.14em; 53 text-decoration: none; 54 55 background: var(--actor-background, var(--background)); 56 border-radius: var(--actor-border-radius, 1.7em/50%); 57 border: var(--actor-border, var(--border));
58 box-shadow: var(--actor-box-shadow, var(--box-shadow)); 59 color: var(--actor-color, var(--foreground)); 60 fill: var(--actor-color, var(--foreground)); 61 cursor: pointer; 62 opacity: 1; 63 transition: transform 0.2s ease-in-out; 64 transform: translate(0, 0) scale(1); 65} 66.widget__actor[aria-hidden="true"] { 67 opacity: 0; 68 pointer-events: none; 69 visibility: hidden; 70 transform: translate(0, 16px) scale(0.98); 71} 72 73.widget__actor:hover { 74 background: var(--actor-hover-background, var(--background)); 75 filter: var(--interactive-filter); 76} 77 78.widget__actor svg { 79 width: 1.14em; 80 height: 1.14em; 81} 82 83@media (max-width: 600px) { 84 .widget__actor span { 85 display: none; 86 } 87} 88`,e&&t.setAttribute("nonce",e),t}(r);return{el:o,appendToDom(){n.appendChild(a),n.appendChild(o)},removeFromDom(){o.remove(),a.remove()},show(){o.ariaHidden="false"},hide(){o.ariaHidden="true"}}}({triggerLabel:t.triggerLabel,triggerAriaLabel:t.triggerAriaLabel,shadow:n,styleNonce:f});return Y(r.el,{...t,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){(0,eg.B)()&&q.autoInject&&("loading"===ey.readyState?ey.addEventListener("DOMContentLoaded",()=>K().appendToDom()):K().appendToDom())},attachTo:Y,createWidget(e={}){let t=K(eU(q,e));return t.appendToDom(),t},createForm:async(e={})=>V(eU(q,e)),remove(){B&&(B.parentElement?.remove(),B=null),W.forEach(e=>e()),W=[]}}};function eV(){let e=(0,h.KU)();return e?.getIntegrationByName("Feedback")}var eY,eK,eG,eQ,eX,eZ,e0,e1={},e2=[],e5=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,e6=Array.isArray;function e4(e,t){for(var n in t)e[n]=t[n];return e}function e3(e){var t=e.parentNode;t&&t.removeChild(e)}function e7(e,t,n){var r,o,a,i={};
88for(a in t)"key"==a?r=t[a]:"ref"==a?o=t[a]:i[a]=t[a];if(arguments.length>2&&(i.children=arguments.length>3?eY.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===i[a]&&(i[a]=e.defaultProps[a]);return e9(e,i,r,o,null)}function e9(e,t,n,r,o){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==o?++eG:o,__i:-1,__u:0};return null==o&&null!=eK.vnode&&eK.vnode(a),a}function e8(e){return e.children}function te(e,t){this.props=e,this.context=t}function tt(e,t){if(null==t)return e.__?tt(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?tt(e):null}function tn(e){(!e.__d&&(e.__d=!0)&&eQ.push(e)&&!tr.__r++||eX!==eK.debounceRendering)&&((eX=eK.debounceRendering)||eZ)(tr)}function tr(){var e,t,n,r=[],o=[];for(eQ.sort(e0);e=eQ.shift();)e.__d&&(n=eQ.length,t=function(e,t,n){var r,o=e.__v,a=o.__e,i=e.__P;if(i)return(r=e4({},o)).__v=o.__v+1,eK.vnode&&eK.vnode(r),tu(i,r,o,e.__n,void 0!==i.ownerSVGElement,32&o.__u?[a]:null,t,null==a?tt(o):a,!!(32&o.__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,o)||t,0===n||eQ.length>n?(tc(r,t,o),o.length=r.length=0,t=void 0,eQ.sort(e0)):t&&eK.__c&&eK.__c(t,e2));t&&tc(r,t,o),tr.__r=0}function to(e,t,n,r,o,a,i,s,l,u,c){var p,d,f,h,m,g=r&&r.__k||e2,_=t.length;for(n.__d=l,function(e,t,n){var r,o,a,i,s,l=t.length,u=n.length,c=u,p=0;for(e.__k=[],r=0;r<l;r++)null!=(o=e.__k[r]=null==(o=t[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?e9(null,o,null,null,o):e6(o)?e9(e8,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?e9(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,s=function(e,t,n,r){var o=e.key,a=e.type,i=n-1,s=n+1,l=t[n];if(null===l||l&&o==l.key&&a===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;i>=0||s<t.length;){if(i>
vendor: 11,217 bytes, line 88
88=0){if((l=t[i])&&0==(131072&l.__u)&&o==l.key&&a===l.type)return i;i--}if(s<t.length){if((l=t[s])&&0==(131072&l.__u)&&o==l.key&&a===l.type)return s;s++}}return -1}(o,n,i=r+p,c),o.__i=s,a=null,-1!==s&&(c--,(a=n[s])&&(a.__u|=131072)),null==a||null===a.__v?(-1==s&&p--,"function"!=typeof o.type&&(o.__u|=65536)):s!==i&&(s===i+1?p++:s>i?c>l-i?p+=s-i:p--:p=s<i&&s==i-1?s-i:0,s!==r+p&&(o.__u|=65536))):(a=n[r])&&null==a.key&&a.__e&&(a.__e==e.__d&&(e.__d=tt(a)),td(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=tt(a)),td(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?e1:g[f.__i]||e1,f.__i=p,tu(e,f,d,o,a,i,s,l,u,c),h=f.__e,f.ref&&d.ref!=f.ref&&(d.ref&&tp(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 o,a;if("function"==typeof t.type){for(o=t.__k,a=0;o&&a<o.length;a++)o[a]&&(o[a].__=t,n=e(o[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 ta(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||e5.test(t)?n:n+"px"}function ti(e,t,n,r,o){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||ta(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||ta(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?tl:ts,a)):e.removeEventListener(t,a?tl:ts,a);else{if(o)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 ts(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(eK.event?eK.event(e):e)}}function tl(e){if(this.l)return this.l[e.type+!0](eK.event?eK.event(e):e)}function tu(e,t,n,r,o,a,i,s,l,u){var c,p,d,f,h,m,g,_,y,b,v,w,k,x,C,S=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),a=[s=t.__e=n.__e]),(c=eK.__b)&&c(t);e:if("function"==typeof S)try{if(_=t.props,y=(c=S.contextType)&&r[c.__c],b=c?y?y.props.value:c.__:r,n.__c?g=(p=t.__c=n.__c).__=p.__E:("prototype"in S&&S.prototype.render?t.__c=p=new S(_,b):(t.__c=p=new te(_,b),p.constructor=S,p.render=tf),y&&y.sub(p),p.props=_,p.state||(p.state={}),p.context=b,p.__n=r,d=p.__d=!0,p.__h=[],p._sb=[]),null==p.__s&&(p.__s=p.state),null!=S.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=e4({},p.__s)),e4(p.__s,S.getDerivedStateFromProps(_,p.__s))),f=p.props,h=p.state,p.__v=t,d)null==S.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(null==S.getDerivedStateFromProps&&_!==f&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(_,b),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(_,p.__s,b)||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)}),v=0;v<p._sb.length;v++)p.__h.push(p._sb[v]);p._sb=[],p.__h.length&&i.push(p);break e}null!=p.componentWillUpdate&&p.componentWillUpdate(_,p.__s,b),null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(f,h,m)})}if(p.context=b,p.props=_,p.__P=e,p.__e=!1,w=eK.__r,k=0,"prototype"in S&&S.prototype.render){for(p.state=p.__s,p.__d=!1,w&&w(t),c=p.render(p.props,p.state,p.context),x=0;x<p._sb.length;x++)p.__h.push(p._sb[x]);p._sb=[]}else do p.__d=!1,w&&w(t),c=p.render(p.props,p.state,p.context),p.state=p.__s;while(p.__d&&++k<25);p.state=p.__s,null!=p.getChildContext&&(r=e4(e4({},r),p.getChildContext())),d||null==p.getSnapshotBeforeUpdate||(m=p.getSnapshotBeforeUpdate(f,h)),to(e,e6(C=null!=c&&c.type===e8&&null==c.key?c.props.children:c)?C:[C],t,n,r,o,a,i,s,l,u),p.base=t.__e,t.__u&=-161,p.__h.length&&i.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),eK.__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,o,a,i,s,l){var u,c,p,d,f,h,m,g=n.props,_=t.props,y=t.type;if("svg"===y&&(o=!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=o?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&&eY.call(e.childNodes),g=n.props||e1,!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 _||ti(e,u,null,f,o));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||ti(e,u,f,g[u],o);if(c)s||p&&(c.__html===p.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(p&&(e.innerHTML=""),to(e,e6(d)?d:[d],t,n,r,o&&"foreignObject"!==y,a,i,a?a[0]:n.__k&&tt(n,0),s,l),null!=a)for(u=a.length;u--;)null!=a[u]&&e3(a[u]);s||(u="value",void 0===h||h===e[u]&&("progress"!==y||h)&&("option"!==y||h===g[u])||ti(e,u,h,g[u],!1),u="checked",void 0!==m&&m!==e[u]&&ti(e,u,m,g[u],!1))}return e}(n.__e,t,n,r,o,a,i,l,u);(c=eK.diffed)&&c(t)}function tc(e,t,n){for(var r=0;r<n.length;r++)tp(n[r],n[++r],n[++r]);eK.__c&&eK.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){eK.__e(e,t.__v)}})}function tp(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){eK.__e(e,n)}}function td(e,t,n){var r,o;if(eK.unmount&&eK.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||tp(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){eK.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&td(r[o],t,n||"function"!=typeof e.type);n||null==e.__e||e3(e.__e),e.__=e.__e=e.__d=void 0}function tf(e,t,n){return this.constructor(e,n)}eY=e2.slice,eK={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},eG=0,te.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=e4({},this.state),"function"==typeof e&&(e=e(e4({},n),this.props)),e&&e4(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),tn(this))},te.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),tn(this))},te.prototype.render=e8,eQ=[],eZ="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,e0=function(e,t){return e.__v.__b-t.__v.__b},tr.__r=0;var th,tm,tg,t_,ty=0,tb=[],tv=[],tw=eK,tk=tw.__b,tx=tw.__r,tC=tw.diffed,tS=tw.__c,tT=tw.unmount,tA=tw.__;function tE(e,t){tw.__h&&tw.__h(tm,e,ty||t),ty=0;var n=tm.__H||(tm.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:tv}),n.__[e]}function tP(e){return ty=1,tO(tF,e)}function tO(e,t,n){var r=tE(th++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):tF(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=tm,!tm.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter(function(e){return!!e.__c});if(o.every(function(e){return!e.__N}))return!a||a.call(this,e,t,n);var i=!1;return o.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}}),!(!i&&r.__c.props===e)&&(!a||a.call(this,e,t,n))};tm.u=!0;var a=tm.shouldComponentUpdate,i=tm.componentWillUpdate;tm.componentWillUpdate=function(e,t,n){if(this.__e){var r=a;a=void 0,o(e,t,n),a=r}i&&i.call(this,e,t,n)},tm.shouldComponentUpdate=o}return r.__N||r.__}function tR(e,t){var n=tE(th++,4);!tw.__s&&tL(n.__H,t)&&(n.__=e,n.i=t,tm.__h.push(n))}function tM(e,t){var n=tE(th++,7);return tL(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function tN(e,t){return ty=8,tM(function(){return e},t)}function tI(){for(var e;e=tb.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(t$),e.__H.__h.forEach(tD),e.__H.__h=[]}catch(t){e.__H.__h=[],tw.__e(t,e.__v)}}tw.__b=function(e){tm=null,tk&&tk(e)},tw.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),tA&&tA(e,t)},tw.__r=function(e){tx&&tx(e),th=0;var t=(tm=e.__c).__H;t&&(tg===tm?(t.__h=[],tm.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=tv,e.__N=e.i=void 0})):(t.__h.forEach(t$),t.__h.forEach(tD),t.__h=[],th=0)),tg=tm},tw.diffed=function(e){tC&&tC(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==tb.push(t)&&t_===tw.requestAnimationFrame||((t_=tw.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),tj&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);tj&&(t=requestAnimationFrame(n))})(tI)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==tv&&(e.__=e.__V),e.i=void 0,e.__V=tv})),tg=tm=null},tw.__c=function(e,t){t.some(function(e){try{e.__h.forEach(t$),e.__h=e.__h.filter(function(e){return!e.__||tD(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],tw.__e(n,e.__v)}}),tS&&tS(e,t)},tw.unmount=function(e){tT&&tT(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{t$(e)}catch(e){t=e}}),n.__H=void 0,t&&tw.__e(t,n.__v))};var tj="function"==typeof requestAnimationFrame;function t$(e){var t=tm,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),tm=t}function tD(e){var t=tm;e.__c=e.__(),tm=t}function tL(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function tF(e,t){return"function"==typeof t?t(e):t}let tU=Object.defineProperty({__proto__:null,useCallback:tN,useContext:function(e){var t=tm.context[e.__c],n=tE(th++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(tm)),t.props.value):e.__},useDebugValue:function(e,t){tw.useDebugValue&&tw.useDebugValue(t?t(e):e)},useEffect:function(e,t){var n=tE(th++,3);!tw.__s&&tL(n.__H,t)&&(n.__=e,n.i=t,tm.__H.__h.push(n))},useErrorBoundary:function(e){var t=tE(th++,10),n=tP();return t.__=e,tm.componentDidCatch||(tm.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:function(){var e=tE(th++,11);if(!e.__){for(var t=tm.__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){ty=6,tR(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:tR,useMemo:tM,useReducer:tO,useRef:function(e){return ty=5,tM(function(){return{current:e}},[])},useState:tP},Symbol.toStringTag,{value:"Module"});
88function tz({options:e}){let t=tM(()=>({__html:function(){let e=e=>ey.createElementNS("http://www.w3.org/2000/svg",e),t=ez(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),n=ez(e("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"});return t.appendChild(n),t}().outerHTML}),[]);return e7("h2",{class:"dialog__header"},e7("span",{class:"dialog__title"},e.formTitle),e.showBranding?e7("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function tH(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function tq({options:e,defaultEmail:t,defaultName:n,onFormClose:r,onSubmit:o,onSubmitSuccess:a,onSubmitError:i,showEmail:s,showName:l,screenshotInput:u}){let{tags:c,addScreenshotButtonLabel:p,removeScreenshotButtonLabel:d,cancelButtonLabel:f,emailLabel:h,emailPlaceholder:m,isEmailRequired:g,isNameRequired:_,messageLabel:y,messagePlaceholder:b,nameLabel:v,namePlaceholder:w,submitButtonLabel:x,isRequiredLabel:C}=e,[S,T]=tP(!1),[A,E]=tP(null),[P,O]=tP(!1),R=u?.input,[M,N]=tP(null),I=tN(e=>{N(e),O(!1)},[]),j=tN(e=>{let t=function(e,t){let n=[];return t.isNameRequired&&!e.name&&n.push(t.nameLabel),t.isEmailRequired&&!e.email&&n.push(t.emailLabel),e.message||n.push(t.messageLabel),n}(e,{emailLabel:h,isEmailRequired:g,isNameRequired:_,messageLabel:y,nameLabel:v});return t.length>0?E(`Please enter in the following required fields: ${t.join(", ")}`):E(null),0===t.length},[h,g,_,y,v]);return e7("form",{class:"form",onSubmit:tN(async e=>{T(!0);try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let t=new FormData(e.target),n=await (u&&P?u.value():void 0),r={name:tH(t,"name"),email:tH(t,"email"),message:tH(t,"message"),attachments:n?[n]:void 0};if(!j(r))return;try{let e=await o({name:r.name,email:r.email,message:r.message,source:"widget",tags:c},{attachments:r.attachments});a(r,e)}catch(e){eF&&k.Yz.error(e),E(e),i(e)}}finally{T(!1)}},[u&&P,a,i])},R&&P?e7(R,{onError:I}):null,e7("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:S},e7("div",{class:"form__top"},A?e7("div",{class:"form__error-container"},A):null,l?e7("label",{for:"name",class:"form__label"},e7(tB,{label:v,isRequiredLabel:C,isRequired:_}),e7("input",{class:"form__input",defaultValue:n,id:"name",name:"name",placeholder:w,required:_,type:"text"})):e7("input",{"aria-hidden":!0,value:n,name:"name",type:"hidden"}),s?e7("label",{for:"email",class:"form__label"},e7(tB,{label:h,isRequiredLabel:C,isRequired:g}),e7("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:m,required:g,type:"email"})):e7("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),e7("label",{for:"message",class:"form__label"},e7(tB,{label:y,isRequiredLabel:C,isRequired:!0}),e7("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:b,required:!0,rows:5})),R?e7("label",{for:"screenshot",class:"form__label"},e7("button",{class:"btn btn--default",disabled:S,type:"button",onClick:()=>{N(null),O(e=>!e)}},P?d:p),M?e7("div",{class:"form__error-container"},M.message):null):null),e7("div",{class:"btn-group"},e7("button",{class:"btn btn--primary",disabled:S,type:"submit"},x),e7("button",{class:"btn btn--default",disabled:S,type:"button",onClick:r},f))))}function tB({label:e,isRequired:t,isRequiredLabel:n}){return e7("span",{class:"form__label__text"},e,t&&e7("span",{class:"form__label__text--required"},n))}function tW({open:e,onFormSubmitted:t,...n}){let r=n.options,o=tM(()=>({__html:function(){let e=e=>e_.document.createElementNS("http://www.w3.org/2000/svg",e),t=ez(e("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),n=ez(e("g"),{clipPath:"url(#clip0_57_156)"}),r=ez(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"}),o=ez(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
8810.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(o,r);let a=e("defs"),i=ez(e("clipPath"),{id:"clip0_57_156"}),s=ez(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return i.appendChild(s),a.appendChild(i),t.appendChild(a).appendChild(i).appendChild(s),t}().outerHTML}),[]),[a,i]=tP(null),s=tN(()=>{a&&(clearTimeout(a),i(null)),t()},[a]),l=tN((e,r)=>{n.onSubmitSuccess(e,r),i(setTimeout(()=>{t(),i(null)},5e3))},[t]);return e7(e8,null,a?e7("div",{class:"success__position",onClick:s},e7("div",{class:"success__content"},r.successMessageText,e7("span",{class:"success__icon",dangerouslySetInnerHTML:o}))):e7("dialog",{class:"dialog",onClick:r.onFormClose,open:e},e7("div",{class:"dialog__position"},e7("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},e7(tz,{options:r}),e7(tq,{...n,onSubmitSuccess:l})))))}let tJ=` 89.dialog { 90 position: fixed; 91 z-index: var(--z-index); 92 margin: 0; 93 inset: 0; 94 95 display: flex; 96 align-items: center; 97 justify-content: center; 98 padding: 0; 99 height: 100vh; 100 width: 100vw; 101 102 color: var(--dialog-color, var(--foreground)); 103 fill: var(--dialog-color, var(--foreground)); 104 line-height: 1.75em; 105 106 background-color: rgba(0, 0, 0, 0.05); 107 border: none; 108 inset: 0; 109 opacity: 1; 110 transition: opacity 0.2s ease-in-out; 111} 112 113.dialog__position { 114 position: fixed; 115 z-index: var(--z-index); 116 inset: var(--dialog-inset); 117 padding: var(--page-margin); 118 display: flex; 119 max-height: calc(100vh - (2 * var(--page-margin))); 120} 121@media (max-width: 600px) { 122 .dialog__position { 123 inset: var(--page-margin); 124 padding: 0; 125 } 126} 127 128.dialog__position:has(.editor) { 129 inset: var(--page-margin); 130 padding: 0; 131} 132 133.dialog:not([open]) { 134 opacity: 0; 135 pointer-events: none; 136 visibility: hidden; 137} 138.dialog:not([open]) .dialog__content { 139 transform: translate(0, -16px) scale(0.98); 140} 141 142.dialog__content { 143 display: flex; 144 flex-direction: column; 145 gap: 16px; 146 padding: var(--dialog-padding, 24px); 147 max-width: 100%; 148 width: 100%; 149 max-height: 100%; 150 overflow: auto; 151 152 background: var(--dialog-background, var(--background)); 153 border-radius: var(--dialog-border-radius, 20px); 154 border: var(--dialog-border, var(--border));
155 box-shadow: var(--dialog-box-shadow, var(--box-shadow)); 156 transform: translate(0, 0) scale(1); 157 transition: transform 0.2s ease-in-out; 158} 159 160`,tV=` 161.dialog__header { 162 display: flex; 163 gap: 4px; 164 justify-content: space-between; 165 font-weight: var(--dialog-header-weight, 600); 166 margin: 0; 167} 168.dialog__title { 169 align-self: center; 170 width: var(--form-width, 272px); 171} 172 173@media (max-width: 600px) { 174 .dialog__title { 175 width: auto; 176 } 177} 178 179.dialog__position:has(.editor) .dialog__title { 180 width: auto; 181} 182 183 184.brand-link { 185 display: inline-flex; 186} 187.brand-link:focus-visible { 188 outline: var(--outline); 189} 190`,tY=` 191.form { 192 display: flex; 193 overflow: auto; 194 flex-direction: row; 195 gap: 16px; 196 flex: 1 0; 197} 198 199.form fieldset { 200 border: none; 201 margin: 0; 202 padding: 0; 203} 204 205.form__right { 206 flex: 0 0 auto; 207 display: flex; 208 overflow: auto; 209 flex-direction: column; 210 justify-content: space-between; 211 gap: 20px; 212 width: var(--form-width, 100%); 213} 214 215.dialog__position:has(.editor) .form__right { 216 width: var(--form-width, 272px); 217} 218 219.form__top { 220 display: flex; 221 flex-direction: column; 222 gap: 8px; 223} 224 225.form__error-container { 226 color: var(--error-color); 227 fill: var(--error-color); 228} 229 230.form__label { 231 display: flex; 232 flex-direction: column; 233 gap: 4px; 234 margin: 0px; 235} 236 237.form__label__text { 238 display: flex; 239 gap: 4px; 240 align-items: center; 241} 242 243.form__label__text--required { 244 font-size: 0.85em; 245} 246 247.form__input { 248 font-family: inherit; 249 line-height: inherit; 250 background: transparent; 251 box-sizing: border-box; 252 border: var(--input-border, var(--border)); 253 border-radius: var(--input-border-radius, 6px); 254 color: var(--input-color, inherit); 255 fill: var(--input-color, inherit); 256 font-size: var(--input-font-size, inherit); 257 font-weight: var(--input-font-weight, 500); 258 padding: 6px 12px; 259} 260 261.form__input::placeholder { 262 opacity: 0.65; 263 color: var(--input-placeholder-color, inherit); 264 filter: var(--interactive-filter); 265} 266 267.form__input:focus-visible { 268 outline: var(--input-focus-outline, var(--outline)); 269} 270 271.form__input--textarea { 272 font-family: inherit; 273 resize: vertical; 274} 275 276.error { 277 color: var(--error-color); 278 fill: var(--error-color); 279} 280`,tK=` 281.btn-group { 282 display: grid; 283 gap: 8px; 284} 285 286.btn { 287 line-height: inherit; 288 border: var(--button-border, var(--border)); 289 border-radius: var(--button-border-radius, 6px); 290 cursor: pointer; 291 font-family: inherit; 292 font-size: var(--button-font-size, inherit); 293 font-weight: var(--button-font-weight, 600); 294 padding: var(--button-padding, 6px 16px); 295} 296.btn[disabled] { 297 opacity: 0.6; 298 pointer-events: none; 299} 300 301.btn--primary { 302 color: var(--button-primary-color, var(--accent-foreground)); 303 fill: var(--button-primary-color, var(--accent-foreground)); 304 background: var(--button-primary-background, var(--accent-background)); 305 border: var(--button-primary-border, var(--border)); 306 border-radius: var(--button-primary-border-radius, 6px); 307 font-weight: var(--button-primary-font-weight, 500); 308} 309.btn--primary:hover { 310 color: var(--button-primary-hover-color, var(--accent-foreground)); 311 fill: var(--button-primary-hover-color, var(--accent-foreground)); 312 background: var(--button-primary-hover-background, var(--accent-background)); 313 filter: var(--interactive-filter); 314} 315.btn--primary:focus-visible { 316 background: var(--button-primary-hover-background, var(--accent-background)); 317 filter: var(--interactive-filter); 318 outline: var(--button-primary-focus-outline, var(--outline)); 319} 320 321.btn--default { 322 color: var(--button-color, var(--foreground)); 323 fill: var(--button-color, var(--foreground)); 324 background: var(--button-background, var(--background)); 325 border: var(--button-border, var(--border)); 326 border-radius: var(--button-border-radius, 6px); 327 font-weight: var(--button-font-weight, 500); 328} 329.btn--default:hover { 330 color: var(--button-color, var(--foreground)); 331 fill: var(--button-color, var(--foreground)); 332 background: var(--button-hover-background, var(--background)); 333 filter: var(--interactive-filter); 334} 335.btn--default:focus-visible { 336 background: var(--button-hover-background, var(--background)); 337 filter: var(--interactive-filter); 338 outline: var(--button-focus-outline, var(--outline)); 339} 340`,tG=` 341.success__position { 342 position: fixed; 343 inset: var(--dialog-inset); 344 padding: var(--page-margin); 345 z-index: var(--z-index); 346} 347.success__content { 348 background: var(--success-background, var(--background)); 349 border: var(--success-border, var(--border)); 350 border-radius: var(--success-border-radius, 1.7em/50%);
351 box-shadow: var(--success-box-shadow, var(--box-shadow)); 352 font-weight: var(--success-font-weight, 600); 353 color: var(--success-color); 354 fill: var(--success-color); 355 padding: 12px 24px; 356 line-height: 1.75em; 357 358 display: grid; 359 align-items: center; 360 grid-auto-flow: column; 361 gap: 6px; 362 cursor: default; 363} 364 365.success__icon { 366 display: flex; 367} 368`,tQ=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:n,shadow:r})=>{let o=e.useSentryUser,a=function(){let e=(0,h.o5)().getUser(),t=(0,h.rm)().getUser(),n=(0,h.m6)().getUser();return e&&Object.keys(e).length?e:t&&Object.keys(t).length?t:n}(),i=ey.createElement("div"),s=function(e){let t=ey.createElement("style");return t.textContent=` 369:host { 370 --dialog-inset: var(--inset); 371} 372 373${tJ} 374${tV} 375${tY} 376${tK} 377${tG} 378`,e&&t.setAttribute("nonce",e),t}(e.styleNonce),l="",u={get el(){return i},appendToDom(){r.contains(s)||r.contains(i)||(r.appendChild(s),r.appendChild(i))},removeFromDom(){i.remove(),s.remove(),ey.body.style.overflow=l},open(){p(!0),e.onFormOpen?.(),(0,h.KU)()?.emit("openFeedbackWidget"),l=ey.body.style.overflow,ey.body.style.overflow="hidden"},close(){p(!1),ey.body.style.overflow=l}},c=t?.createInput({h:e7,hooks:tU,dialog:u,options:e}),p=t=>{!function(e,t,n){var r,o,a;eK.__&&eK.__(e,t),r=t.__k,o=[],a=[],tu(t,e=t.__k=e7(e8,null,[e]),r||e1,e1,void 0!==t.ownerSVGElement,r?null:t.firstChild?eY.call(t.childNodes):null,o,r?r.__e:t.firstChild,!1,a),e.__d=void 0,tc(o,e,a)}(e7(tW,{options:e,screenshotInput:c,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:o&&a?.[o.name]||"",defaultEmail:o&&a?.[o.email]||"",onFormClose:()=>{p(!1),e.onFormClose?.()},onSubmit:n,onSubmitSuccess:(t,n)=>{p(!1),e.onSubmitSuccess?.(t,n)},onSubmitError:t=>{e.onSubmitError?.(t)},onFormSubmitted:()=>{e.onFormSubmitted?.()},open:t}),i)};return u}});function tX(e,t,n){if(!e)return;let r=e.getContext("2d",t);r&&n(e,r)}function tZ(e,t){tX(e,{alpha:!0},(e,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height)})}function t0(e,t,n){tX(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 t1=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:n,options:r})=>{let o=ey.createElement("canvas");return{input:function({h:e,hooks:t,outputBuffer:n,dialog:r,options:o}){let a=function({hooks:e}){return function({onBeforeScreenshot:t,onScreenshot:n,onAfterScreenshot:r,onError:o}){let a=function(){let[t,n]=e.useState(e_.devicePixelRatio??1);return e.useEffect(()=>{let e=()=>{n(e_.devicePixelRatio)},t=matchMedia(`(resolution: ${e_.devicePixelRatio}dppx)`);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[]),t}();e.useEffect(()=>{(async()=>{t();let e=await eb.mediaDevices.getDisplayMedia({video:{width:e_.innerWidth*a,height:e_.innerHeight*a},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),o=ey.createElement("video");await new Promise((t,r)=>{o.srcObject=e,o.onloadedmetadata=()=>{n(o,a),e.getTracks().forEach(e=>e.stop()),t()},o.play().catch(r)}),r()})().catch(o)},[])}}({hooks:t}),i=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}),s=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}),l={__html:function(e){let t=ey.createElement("style"),n="#1A141F",r="#302735";return t.textContent=` 379.editor { 380 display: flex; 381 flex-grow: 1; 382 flex-direction: column; 383} 384 385.editor__image-container { 386 justify-items: center; 387 padding: 15px; 388 position: relative; 389 height: 100%; 390 border-radius: var(--menu-border-radius, 6px); 391 392 background-color: ${n}; 393 background-image: repeating-linear-gradient( 394 -145deg, 395 transparent, 396 transparent 8px, 397 ${n} 8px, 398 ${n} 11px 399 ), 400 repeating-linear-gradient( 401 -45deg, 402 transparent, 403 transparent 15px, 404 ${r} 15px, 405 ${r} 16px 406 ); 407} 408 409.editor__canvas-container { 410 width: 100%; 411 height: 100%; 412 position: relative; 413 display: flex; 414 align-items: center; 415 justify-content: center; 416} 417 418.editor__canvas-container > * { 419 object-fit: contain; 420 position: absolute; 421} 422 423.editor__tool-container { 424 padding-top: 8px; 425 display: flex; 426 justify-content: center; 427} 428 429.editor__tool-bar { 430 display: flex; 431 gap: 8px; 432} 433 434.editor__tool { 435 display: flex; 436 padding: 8px 12px; 437 justify-content: center; 438 align-items: center; 439 border: var(--button-border, var(--border)); 440 border-radius: var(--button-border-radius, 6px); 441 background: var(--button-background, var(--background)); 442 color: var(--button-color, var(--foreground)); 443} 444 445.editor__tool--active { 446 background: var(--button-primary-background, var(--accent-background)); 447 color: var(--button-primary-color, var(--accent-foreground)); 448} 449 450.editor__rect { 451 position: absolute; 452 z-index: 2; 453} 454 455.editor__rect button { 456 opacity: 0; 457 position: absolute; 458 top: -12px; 459 right: -12px; 460 cursor: pointer; 461 padding: 0; 462 z-index: 3; 463 border: none; 464 background: none; 465} 466 467.editor__rect:hover button { 468 opacity: 1; 469} 470`,e&&t.setAttribute("nonce",e),t}(o.styleNonce).innerText},u=r.el.style,c=({screenshot:r})=>{let[a,u]=t.useState("highlight"),[c,p]=t.useState([]),d=t.useRef(null),f=t.useRef(null),h=t.useRef(null),m=t.useRef(null),[g,_]=t.useState(1),y=t.useMemo(()=>{let e=ey.getElementById(o.id);if(!e)return"white";let t=getComputedStyle(e);return t.getPropertyValue("--button-primary-background")||t.getPropertyValue("--accent-background")},[o.id]);t.useLayoutEffect(()=>{let e=()=>{let t=d.current;t&&(tX(r.canvas,{alpha:!1},e=>
470{_(Math.min(t.clientWidth/e.width,t.clientHeight/e.height))}),(0===t.clientHeight||0===t.clientWidth)&&setTimeout(e,0))};return e(),e_.addEventListener("resize",e),()=>{e_.removeEventListener("resize",e)}},[r]);let b=t.useCallback((e,t)=>{tX(e,{alpha:!0},(e,n)=>{n.scale(t,t),e.width=r.canvas.width,e.height=r.canvas.height})},[r]);t.useEffect(()=>{b(f.current,r.dpi),tZ(f.current,r.canvas)},[r]),t.useEffect(()=>{b(h.current,r.dpi),tX(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),t0(h.current,y,c)},[c,y]),t.useEffect(()=>{b(n,r.dpi),tZ(n,r.canvas),tX(ey.createElement("canvas"),{alpha:!0},(e,t)=>{t.scale(r.dpi,r.dpi),e.width=r.canvas.width,e.height=r.canvas.height,t0(e,y,c),tZ(n,e)})},[c,r,y]);let v=t.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),p(t=>{let n=[...t];return n.splice(e,1),n})},[]),w={width:`${r.canvas.width*g}px`,height:`${r.canvas.height*g}px`},k=e=>{e.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:o.styleNonce,dangerouslySetInnerHTML:l}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:d},e("canvas",{ref:f,id:"background",style:w}),e("canvas",{ref:h,id:"foreground",style:w}),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,o=(n.clientY-t.y)/g;return{type:e.type,x:Math.min(e.x,r),y:Math.min(e.y,o),w:Math.abs(r-e.x),h:Math.abs(o-e.y)}},o=e=>{tX(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),t0(h.current,y,[...c,r(n,e)])},i=e=>{let t=r(n,e);t.w*g>=1&&t.h*g>=1&&p(e=>[...e,t]),ey.removeEventListener("mousemove",o),ey.removeEventListener("mouseup",i)};ey.addEventListener("mousemove",o),ey.addEventListener("mouseup",i)},style:w},c.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":o.removeHighlightText,onClick:v(n),onMouseDown:k,onMouseUp:k,type:"button"},e(s,null))))))),e(i,{options:o,action:a,setAction:u}))};return function({onError:r}){let[o,i]=t.useState();return(a({onBeforeScreenshot:t.useCallback(()=>{u.display="none"},[]),onScreenshot:t.useCallback((e,t)=>{tX(ey.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),i({canvas:n,dpi:t})}),n.width=e.videoWidth,n.height=e.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{u.display="block"},[]),onError:t.useCallback(e=>{u.display="block",r(e)},[])}),o)?e(c,{screenshot:o}):e("div",null)}}({h:e,hooks:t,outputBuffer:o,dialog:n,options:r}),value:async()=>{let e=await new Promise(e=>
470{o.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}});var t2=n(61657),t5=n(2690);let t6={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",graphqlClientIntegration:"graphqlclient",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata",instrumentAnthropicAiClient:"instrumentanthropicaiclient",instrumentOpenAiClient:"instrumentopenaiclient",instrumentGoogleGenAIClient:"instrumentgooglegenaiclient"},t4=t5.jf;async function t3(e,t){let n=t6[e],r=t4.Sentry=t4.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let o=r[e];if("function"==typeof o&&!("_isShim"in o))return o;let a=function(e){let t=(0,h.KU)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${t2.M}/${e}.min.js`,n).toString()}(n),i=t5.jf.document.createElement("script");i.src=a,i.crossOrigin="anonymous",i.referrerPolicy="strict-origin",t&&i.setAttribute("nonce",t);let s=new Promise((e,t)=>{i.addEventListener("load",()=>e()),i.addEventListener("error",t)}),l=t5.jf.document.currentScript,u=t5.jf.document.body||t5.jf.document.head||l?.parentElement;if(u)u.appendChild(i);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await s}catch{throw Error(`Error when loading integration: ${e}`)}let c=r[e];if("function"!=typeof c)throw Error(`Could not load integration: ${e}`);return c}let t7=eJ({lazyLoadIntegration:t3}),t9=eJ({getModalIntegration:()=>tQ,getScreenshotIntegration:()=>t1});var t8=n(29413),ne=n(30886),nt=n(98827),nn=n(53468),nr=n(83042);let no=(0,em._C)((e={})=>{let t=e.levels||k.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in v.O&&(0,ne.P)(({args:r,level:o})=>{(0,h.KU)()===e&&t.includes(o)&&function(e,t,n){let r={level:(0,nn.t)(t),extra:{arguments:e}};(0,h.v4)(o=>{if(o.addEventProcessor(e=>(e.logger="console",(0,nt.M6)(e,{handled:n,type:"auto.core.capture_console"}),e)),"assert"===t){if(!e[0]){let t=`Assertion failed: ${(0,nr.gt)(e.slice(1)," ")||"console.assert"}`;o.setExtra("arguments",e.slice(1)),(0,b.wd)(t,r)}return}let a=e.find(e=>e instanceof Error);if(a)return void(0,b.Cp)(a,r);let i=(0,nr.gt)(e," ");(0,b.wd)(i,r)})}(r,o,n)})}}});var na=n(93929),ni=n(29993),ns=n(7822);function nl(e,t,n){var r,o,a;return"util"in v.O&&"function"==typeof v.O.util.format?v.O.util.format(...e):(r=e,o=t,a=n,r.map(e=>(0,M.sO)(e)?String(e):JSON.stringify((0,ns.S8)(e,o,a))).join(" "))}let nu={[V.JD]:"auto.console.logging"},nc=(0,em._C)((e={})=>{let t=e.levels||k.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,normalizeDepth:r=3,normalizeMaxBreadth:o=1e3}=e.getOptions();if(!n){na.T&&k.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}(0,ne.P)(({args:n,level:a})=>{var i;if((0,h.KU)()!==e||!t.includes(a))return;let s=n[0],l=n.slice(1);if("assert"===a){if(!s){let e=l.length>0?`Assertion failed: ${nl(l,r,o)}`:"Assertion failed";(0,ni.KG)({level:"error",message:e,attributes:nu})}return}let u="log"===a,c=n.length>1&&"string"==typeof n[0]&&(i=n[0],!/%[sdifocO]/.test(i)),p={...nu,...c?function(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}(s,l):{}};(0,ni.KG)({level:u?"info":a,message:nl(n,r,o),severityNumber:u?10:void 0,attributes:p})})}}}),np=["trace","debug","info","warn","error","fatal"];function nd(e={}){let t=new Set(e.levels??np),n=e.client;return{log(e){let{type:r,level:o,message:a,args:i,tag:s,date:l,...u}=e,c=n||(0,h.KU)();if(!c)return;let p=function(e,t){if("verbose"===e)return"debug";if("silent"===e)return"trace";if(e){let t=nf[e];if(t)return t}if("number"==typeof t){let e=nh[t];if(e)return e}return"info"}(r,o);if(!t.has(p))return;let{normalizeDepth:d=3,normalizeMaxBreadth:f=1e3}=c.getOptions(),m=[];a&&m.push(a),i&&i.length>0&&m.push(nl(i,d,f));let g=m.join(" ");u["sentry.origin"]="auto.logging.consola",s&&(u["consola.tag"]=s),r&&(u["consola.type"]=r),null!=o&&"number"==typeof o&&(u["consola.level"]=o),(0,ni.KG)({level:p,message:g,attributes:u})}}}let nf={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"},nh={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"};var nm=n(83648),ng=n(12108),n_=n(48572),ny=n(26876);let nb=(0,em._C)((e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,o){let{maxValueLength:a=250}=o.getOptions();return function(e,t={},n,r,o){if(!t.originalException||!(0,M.bJ)(t.originalException))return e;let a=t.originalException.name||t.originalException.constructor.name,i=function e(t,n,r){try{let o=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],a={};for(let e of Object.keys(t)){if(-1!==o.indexOf(e))continue;let n=t[e];a[e]=(0,M.bJ)(n)||"string"==typeof n?(0,nr.xv)(`${n}`,r):n}if(n&&void 0!==t.cause&&((0,M.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,M.bJ)(n)?n.toString():n}}return a}catch(e){na.T&&k.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r,o);if(i){let t={...e.contexts},r=(0,ns.S8)(i,n);return(0,M.Qd)(r)&&((0,ny.my)(r,"__sentry_skip_normalization__",!0),t[a]=r),{...e,contexts:t}}return e}(e,r,t,n,a)}}}),nv="flag.evaluation.";function nw(e){let t=(0,h.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function nk(e,t,n=100){let r=(0,h.o5)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>
470r){na.T&&k.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let o=e.findIndex(e=>e.flag===t);-1!==o&&e.splice(o,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}function nx(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,O.Bk)();if(!r)return;let o=(0,O.et)(r).data;if(`${nv}${e}`in o)return void r.setAttribute(`${nv}${e}`,t);Object.keys(o).filter(e=>e.startsWith(nv)).length<n&&r.setAttribute(`${nv}${e}`,t)}let nC=(0,em._C)(()=>({name:"FeatureFlags",processEvent:(e,t,n)=>nw(e),addFeatureFlag(e,t){nk(e,t),nx(e,t)}}));var nS=n(91887);let nT="gen_ai.system",nA="gen_ai.request.model",nE="gen_ai.request.stream",nP="gen_ai.request.temperature",nO="gen_ai.request.max_tokens",nR="gen_ai.request.frequency_penalty",nM="gen_ai.request.presence_penalty",nN="gen_ai.request.top_p",nI="gen_ai.request.top_k",nj="gen_ai.response.finish_reasons",n$="gen_ai.response.model",nD="gen_ai.response.id",nL="gen_ai.usage.input_tokens",nF="gen_ai.usage.output_tokens",nU="gen_ai.usage.total_tokens",nz="gen_ai.operation.name",nH="gen_ai.request.messages",nq="gen_ai.response.text",nB="gen_ai.request.available_tools",nW="gen_ai.response.streaming",nJ="gen_ai.response.tool_calls",nV={CHAT:"chat",RESPONSES:"responses"},nY="anthropic.response.timestamp";function nK(e){return e.includes("messages")?"messages":e.includes("completions")?"completions":e.includes("models")?"models":e.includes("chat")?"chat":e.split(".").pop()||"unknown"}function nG(e){return`gen_ai.${nK(e)}`}function nQ(e,t){return e?`${e}.${t}`:t}function nX(e,t,n,r,o){void 0!==t&&e.setAttributes({[nL]:t}),void 0!==n&&e.setAttributes({[nF]:n}),(void 0!==t||void 0!==n||void 0!==r||void 0!==o)&&e.setAttributes({[nU]:(t??0)+(n??0)+(r??0)+(o??0)})}function nZ(e,t,n,r){if(e&&"object"==typeof e&&(!("type"in e)||"string"!=typeof e.type||"error"!==e.type||(r.setStatus({code:K.TJ,message:e.error?.type??"unknown_error"}),(0,b.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 o=r.inputJsonParts.join("");try{n=o?JSON.parse(o):{}}catch{n={__unparsed:o}}t.toolCalls.push({type:"tool_use",id:r.id,name:r.name,input:n}),delete t.activeToolBlocks[e.index]}(e,t)}}async function*n0(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 o of e)nZ(o,r,n,t),yield o}finally{r.responseId&&t.setAttributes({[nD]:r.responseId}),r.responseModel&&t.setAttributes({[n$]:r.responseModel}),nX(t,r.promptTokens,r.completionTokens,r.cacheCreationInputTokens,r.cacheReadInputTokens),t.setAttributes({[nW]:!0}),r.finishReasons.length>0&&t.setAttributes({[nj]:JSON.stringify(r.finishReasons)}),n&&r.responseTexts.length>0&&t.setAttributes({[nq]:r.responseTexts.join("")}),n&&r.toolCalls.length>0&&t.setAttributes({[nJ]:JSON.stringify(r.toolCalls)}),t.end()}}let n1=["messages.create","messages.stream","messages.countTokens","models.get","completions.
470create","models.retrieve","beta.messages.create"];function n2(e,t){"messages"in t&&e.setAttributes({[nH]:JSON.stringify(t.messages)}),"input"in t&&e.setAttributes({[nH]:JSON.stringify(t.input)}),"prompt"in t&&e.setAttributes({"gen_ai.prompt":JSON.stringify(t.prompt)})}function n5(e,t,n){throw(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:n}}}),t.isRecording()&&(t.setStatus({code:K.TJ,message:"internal_error"}),t.end()),e}function n6(e,t){let n=!!(0,h.KU)()?.getOptions().sendDefaultPii;return function e(t,n="",r){return new Proxy(t,{get(t,o){let a=t[o],i=nQ(n,String(o));return"function"==typeof a&&n1.includes(i)?new Proxy(a,{apply(e,n,o){let s=function(e,t){let n={[nT]:"anthropic",[nz]:nK(t),[V.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)&&(n[nB]=JSON.stringify(t.tools)),n[nA]=t.model??"unknown","temperature"in t&&(n[nP]=t.temperature),"top_p"in t&&(n[nN]=t.top_p),"stream"in t&&(n[nE]=t.stream),"top_k"in t&&(n[nI]=t.top_k),"frequency_penalty"in t&&(n[nR]=t.frequency_penalty),"max_tokens"in t&&(n[nO]=t.max_tokens)}else"models.retrieve"===t||"models.get"===t?n[nA]=e[0]:n[nA]="unknown";return n}(o,i),l=s[nA]??"unknown",u=nK(i),c="object"==typeof o[0]?o[0]:void 0,p=!!c?.stream,d="messages.stream"===i;if(p||d){let n=s[nA]??"unknown",l={name:`${u} ${n} stream-response`,op:nG(i),attributes:s};return p?(0,J.nV)(l,async e=>{try{r.recordInputs&&c&&n2(e,c);let n=await a.apply(t,o);return n0(n,e,r.recordOutputs??!1)}catch(t){return n5(t,e,i)}}):(0,J.nV)(l,n=>{try{r.recordInputs&&c&&n2(n,c);var a=e.apply(t,o),s=r.recordOutputs??!1;let i={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};return a.on("streamEvent",e=>{nZ(e,i,s,n)}),a.on("message",()=>{n.isRecording()&&(i.responseId&&n.setAttributes({[nD]:i.responseId}),i.responseModel&&n.setAttributes({[n$]:i.responseModel}),nX(n,i.promptTokens,i.completionTokens,i.cacheCreationInputTokens,i.cacheReadInputTokens),n.setAttributes({[nW]:!0}),i.finishReasons.length>0&&n.setAttributes({[nj]:JSON.stringify(i.finishReasons)}),s&&i.responseTexts.length>0&&n.setAttributes({[nq]:i.responseTexts.join("")}),s&&i.toolCalls.length>0&&n.setAttributes({[nJ]:JSON.stringify(i.toolCalls)}),n.end())}),a.on("error",e=>{(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),n.isRecording()&&(n.setStatus({code:K.TJ,message:"stream_error"}),n.end())}),a}catch(e){return n5(e,n,i)}})}return(0,J.Lk)({name:`${u} ${l}`,op:nG(i),attributes:s},n=>(r.recordInputs&&c&&n2(n,c),(0,Y.x)(()=>e.apply(t,o),e=>{(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:i}}})},()=>{},e=>(function(e,t,n){if(t&&"object"==typeof t){if("type"in t&&"error"===t.type)return void(t.error&&(e.setStatus({code:K.TJ,message:t.error.type||"unknown_error"}),(0,b.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({[nq]: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({[nJ]:JSON.stringify(n)})}"completion"in t&&e.setAttributes({[nq]:t.completion}),"input_tokens"in t&&e.setAttributes({[nq]:JSON.stringify(t.input_tokens)})}(e,t),"id"in t&&"model"in t&&(e.setAttributes({[nD]:t.id,[n$]:t.model}),"created"in t&&"number"==typeof t.created&&e.setAttributes({[nY]:new Date(1e3*t.created).toISOString()}),"created_at"in t&&"number"==typeof t.created_at&&e.setAttributes({[nY]:new Date(1e3*t.created_at).toISOString()}),"usage"in t&&t.usage&&nX(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.cache_creation_input_tokens,t.usage.cache_read_input_tokens))}})(n,e,r.recordOutputs))))}}):"function"==typeof a?a.bind(t):a&&"object"==typeof a?e(a,i,r):a}})}(e,"",{recordInputs:n,recordOutputs:n,...t})}let n4=["models.generateContent","models.generateContentStream","chats.create","sendMessage","sendMessageStream"],n3="chats.create";async function*n7(e,t,n){let r={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(let o 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:K.TJ,message:`Content blocked: ${e}`}),(0,b.Cp)(`Content blocked: ${e}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}(e,r))){"string"==typeof e.responseId&&(t.responseId=e.responseId),"string"==typeof e.modelVersion&&(t.responseModel=e.modelVersion);let r=e.usageMetadata;r&&("number"==typeof r.promptTokenCount&&(t.promptTokens=r.promptTokenCount),"number"==typeof r.candidatesTokenCount&&(t.completionTokens=r.candidatesTokenCount),"number"==typeof r.totalTokenCount&&(t.totalTokens=r.totalTokenCount));for(let r of(Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls),e.candidates??[]))for(let e of(r?.finishReason&&!t.finishReasons.includes(r.finishReason)&&t.finishReasons.push(r.finishReason),r?.content?.parts??[]))n&&e.text&&t.responseTexts.push(e.text),e.functionCall&&t.toolCalls.push({type:"function",id:e.functionCall.id,name:e.functionCall.name,arguments:e.functionCall.args})}}(o,r,n,t),yield o}finally{let e={[nW]:!0};
470r.responseId&&(e[nD]=r.responseId),r.responseModel&&(e[n$]=r.responseModel),void 0!==r.promptTokens&&(e[nL]=r.promptTokens),void 0!==r.completionTokens&&(e[nF]=r.completionTokens),void 0!==r.totalTokens&&(e[nU]=r.totalTokens),r.finishReasons.length&&(e[nj]=JSON.stringify(r.finishReasons)),n&&r.responseTexts.length&&(e[nq]=r.responseTexts.join("")),n&&r.toolCalls.length&&(e[nJ]=JSON.stringify(r.toolCalls)),t.setAttributes(e),t.end()}}function n9(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 n8(e,t){"contents"in t&&e.setAttributes({[nH]:JSON.stringify(t.contents)}),"message"in t&&e.setAttributes({[nH]:JSON.stringify(t.message)}),"history"in t&&e.setAttributes({[nH]:JSON.stringify(t.history)})}function re(e,t,n,r){let o=t===n3;return new Proxy(e,{apply(e,a,i){let s=i[0],l=function(e,t,n){let r={[nT]:"google_genai",[nz]:nK(e),[V.JD]:"auto.ai.google_genai"};if(t){if(r[nA]=n9(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e=t.config;if(Object.assign(r,function(e){let t={};return"temperature"in e&&"number"==typeof e.temperature&&(t[nP]=e.temperature),"topP"in e&&"number"==typeof e.topP&&(t[nN]=e.topP),"topK"in e&&"number"==typeof e.topK&&(t[nI]=e.topK),"maxOutputTokens"in e&&"number"==typeof e.maxOutputTokens&&(t[nO]=e.maxOutputTokens),"frequencyPenalty"in e&&"number"==typeof e.frequencyPenalty&&(t[nR]=e.frequencyPenalty),"presencePenalty"in e&&"number"==typeof e.presencePenalty&&(t[nM]=e.presencePenalty),t}(e)),"tools"in e&&Array.isArray(e.tools)){let t=e.tools.map(e=>e.functionDeclarations);r[nB]=JSON.stringify(t)}}}else r[nA]=n9({},n);return r}(t,s,n),u=l[nA]??"unknown",c=nK(t);return t.includes("Stream")||t.endsWith("generateContentStream")||t.endsWith("sendMessageStream")?(0,J.nV)({name:`${c} ${u} stream-response`,op:nG(t),attributes:l},async o=>{try{r.recordInputs&&s&&n8(o,s);let t=await e.apply(n,i);return n7(t,o,!!r.recordOutputs)}catch(e){throw o.setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}}),o.end(),e}}):(0,J.Lk)({name:o?`${c} ${u} create`:`${c} ${u}`,op:nG(t),attributes:l},a=>(r.recordInputs&&s&&n8(a,s),(0,Y.x)(()=>e.apply(n,i),e=>{(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}})},()=>{},e=>{o||function(e,t,n){if(t&&"object"==typeof t){if(t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[nL]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[nF]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[nU]: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({[nq]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[nJ]:JSON.stringify(n)})}}}(a,e,r.recordOutputs)})))}})}function rt(e,t){let n=!!(0,h.KU)()?.getOptions().sendDefaultPii;return function e(t,n="",r){return new Proxy(t,{get:(t,o,a)=>{let i=Reflect.get(t,o,a),s=nQ(n,String(o));if("function"==typeof i&&function(e){if(n4.includes(e))return!0;let t=e.split(".").pop();return n4.includes(t)}(s)){if(s===n3){let n=re(i,s,t,r);return function(...t){let o=n(...t);return o&&"object"==typeof o?e(o,"chat",r):o}}return re(i,s,t,r)}return"function"==typeof i?i.bind(t):i&&"object"==typeof i?e(i,s,r):i}})}(e,"",{recordInputs:n,recordOutputs:n,...t})}let rn=["responses.create","chat.completions.create"],rr=["response.created","response.in_progress","response.failed","response.completed","response.incomplete","response.queued","response.output_text.delta","response.output_item.added","response.function_call_arguments.delta","response.function_call_arguments.done","response.output_item.done"];function ro(e){return e.includes("chat.completions")?nV.CHAT:e.includes("responses")?nV.RESPONSES:e.split(".").pop()||"unknown"}function ra(e){return`gen_ai.${ro(e)}`}function ri(e,t,n,r){void 0!==t&&e.setAttributes({"openai.usage.prompt_tokens":t,[nL]:t}),void 0!==n&&e.setAttributes({"openai.usage.completion_tokens":n,[nF]:n}),void 0!==r&&e.setAttributes({[nU]:r})}function rs(e,t,n,r){e.setAttributes({"openai.response.id":t,[nD]:t}),e.setAttributes({"openai.response.model":n,[n$]:n}),e.setAttributes({"openai.response.timestamp":new Date(1e3*r).toISOString()})}async function*rl(e,t,n){let r={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",responseTimestamp:0,promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(let o of e){if(null!==o&&"object"==typeof o&&"object"in o&&"chat.completion.chunk"===o.object){for(let e of(r.responseId=o.id??r.responseId,r.responseModel=o.model??r.responseModel,r.responseTimestamp=o.created??r.responseTimestamp,o.usage&&(r.promptTokens=o.usage.prompt_tokens,r.completionTokens=o.usage.completion_tokens,r.totalTokens=o.usage.total_tokens),o.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!==o&&"object"==typeof o&&"type"in o&&"string"==typeof o.type&&o.type.startsWith("response.")&&function(e,t,n,r){if(!(e&&"object"==typeof e))return t.eventTypes.push("unknown:non-object");
470if(e instanceof Error){r.setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!rr.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,t.responseTimestamp=r.created_at??t.responseTimestamp,r.usage&&(t.promptTokens=r.usage.input_tokens,t.completionTokens=r.usage.output_tokens,t.totalTokens=r.usage.total_tokens),r.status&&t.finishReasons.push(r.status),n&&r.output_text&&t.responseTexts.push(r.output_text)}}}(o,r,n,t);yield o}}finally{rs(t,r.responseId,r.responseModel,r.responseTimestamp),ri(t,r.promptTokens,r.completionTokens,r.totalTokens),t.setAttributes({[nW]:!0}),r.finishReasons.length&&t.setAttributes({[nj]:JSON.stringify(r.finishReasons)}),n&&r.responseTexts.length&&t.setAttributes({[nq]:r.responseTexts.join("")});let e=[...Object.values(r.chatCompletionToolCalls),...r.responsesApiToolCalls];e.length>0&&t.setAttributes({[nJ]:JSON.stringify(e)}),t.end()}}function ru(e,t){"messages"in t&&e.setAttributes({[nH]:JSON.stringify(t.messages)}),"input"in t&&e.setAttributes({[nH]:JSON.stringify(t.input)})}function rc(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,o){var a;let i=t[o],s=(a=String(o),n?`${n}.${a}`:a);return"function"==typeof i&&rn.includes(s)?async function(...e){let n=r||function(){let e=(0,h.o5)().getClient(),t=e?.getIntegrationByName("OpenAI"),n=!!t&&!!e?.getOptions().sendDefaultPii;return{recordInputs:t?.options?.recordInputs??n,recordOutputs:t?.options?.recordOutputs??n}}(),o=function(e,t){let n={[nT]:"openai",[nz]:ro(t),[V.JD]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0],r=[...Array.isArray(t.tools)?t.tools:[],...t.web_search_options&&"object"==typeof t.web_search_options?[{type:"web_search_options",...t.web_search_options}]:[]];r.length>0&&(n[nB]=JSON.stringify(r))}if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0];n[nA]=t.model??"unknown","temperature"in t&&(n[nP]=t.temperature),"top_p"in t&&(n[nN]=t.top_p),"frequency_penalty"in t&&(n[nR]=t.frequency_penalty),"presence_penalty"in t&&(n[nM]=t.presence_penalty),"stream"in t&&(n[nE]=t.stream)}else n[nA]="unknown";return n}(e,s),a=o[nA]||"unknown",l=ro(s),u=e[0];return u&&"object"==typeof u&&!0===u.stream?(0,J.nV)({name:`${l} ${a} stream-response`,op:ra(s),attributes:o},async r=>{try{n.recordInputs&&e[0]&&"object"==typeof e[0]&&ru(r,e[0]);let o=await i.apply(t,e);return rl(o,r,n.recordOutputs??!1)}catch(e){throw r.setStatus({code:K.TJ,message:"internal_error"}),(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:s}}}),r.end(),e}}):(0,J.Lk)({name:`${l} ${a}`,op:ra(s),attributes:o},async r=>{try{n.recordInputs&&e[0]&&"object"==typeof e[0]&&ru(r,e[0]);let o=await i.apply(t,e);return!function(e,t,n){if(t&&"object"==typeof t){if(null!==t&&"object"==typeof t&&"object"in t&&"chat.completion"===t.object){if(rs(e,t.id,t.model,t.created),t.usage&&ri(e,t.usage.prompt_tokens,t.usage.completion_tokens,t.usage.total_tokens),Array.isArray(t.choices)){let r=t.choices.map(e=>e.finish_reason).filter(e=>null!==e);if(r.length>0&&e.setAttributes({[nj]:JSON.stringify(r)}),n){let n=t.choices.map(e=>e.message?.tool_calls).filter(e=>Array.isArray(e)&&e.length>0).flat();n.length>0&&e.setAttributes({[nJ]:JSON.stringify(n)})}}if(n&&t.choices?.length){let n=t.choices.map(e=>e.message?.content||"");e.setAttributes({[nq]:JSON.stringify(n)})}}else if(null!==t&&"object"==typeof t&&"object"in t&&"response"===t.object){if(rs(e,t.id,t.model,t.created_at),t.status&&e.setAttributes({[nj]:JSON.stringify([t.status])}),t.usage&&ri(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.total_tokens),n&&Array.isArray(t.output)&&t.output.length>0){let n=t.output.filter(e=>"object"==typeof e&&null!==e&&"function_call"===e.type);n.length>0&&e.setAttributes({[nJ]:JSON.stringify(n)})}n&&t.output_text&&e.setAttributes({[nq]:t.output_text})}}}(r,o,n.recordOutputs),o}catch(e){throw(0,b.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:s}}}),e}})}:"function"==typeof i?i.bind(t):i&&"object"==typeof i?e(i,s,r):i}})}(e,"",t)}let rp=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],rd=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],rf={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"},rh=["select","insert","upsert","update","delete"];function rm(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function rg(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function r_(e,t=!1){return new Proxy(e,{apply:(n,r,o)=>(0,J.Lk)({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[V.JD]:"auto.db.supabase",[V.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,o).then(t=>(t&&"object"==typeof t&&"error"in t&&t.error?(e.setStatus({code:K.TJ}),(0,b.Cp)(t.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):e.setStatus({code:K.F3}),e.end(),t)).catch(t=>{throw e.setStatus({code:K.TJ}),e.end(),(0,b.Cp)(t,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),t}).then(...o))})}let ry=e=>{if(!e){na.T&&k.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}!function(e){rg(e.prototype.from)||(e.prototype.from=new Proxy(e.prototype.from,{apply(e,t,n){let r=Reflect.apply(e,t,n);return function(e){for(let t of rh)rg(e.prototype[t])||(e.prototype[t]=new Proxy(e.prototype[t],{apply(e,n,r){let o=Reflect.apply(e,n,r),a=o.constructor;return na.T&&k.Yz.log(`Instrumenting ${t} operation's PostgRESTFilterBuilder`),rg(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(!rh.includes(r)||!t?.url?.pathname||"string"!=typeof t.url.pathname)return Reflect.apply(e,t,n);let o=t.url.pathname.split("/"),a=o.length>0?o[o.length-1]:"",i=[];
470for(let[e,n]of t.url.searchParams.entries())i.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,...o]=t.split(".");return n=r?.startsWith("fts")?"textSearch":r?.startsWith("plfts")?"textSearch[plain]":r?.startsWith("phfts")?"textSearch[phrase]":r?.startsWith("wfts")?"textSearch[websearch]":r&&rf[r]||"filter",`${n}(${e}, ${o.join(".")})`}(e,n));let s=Object.create(null);if((0,M.Qd)(t.body))for(let[e,n]of Object.entries(t.body))s[e]=n;let l=`${"select"===r?"":`${r}${s?"(...) ":""}`}${i.join(" ")} from(${a})`,u={"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,[V.JD]:"auto.db.supabase",[V.uT]:"db"};return i.length&&(u["db.query"]=i),Object.keys(s).length&&(u["db.body"]=s),(0,J.Lk)({name:l,attributes:u},o=>Reflect.apply(e,t,[]).then(e=>{if(o&&(e&&"object"==typeof e&&"status"in e&&(0,K.N8)(o,e.status||500),o.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={};i.length&&(n.query=i),Object.keys(s).length&&(n.body=s),(0,b.Cp)(t,e=>(e.addEventProcessor(e=>((0,nt.M6)(e,{handled:!1,type:"auto.db.supabase.postgres"}),e)),e.setContext("supabase",n),e))}let t={type:"supabase",category:`db.${r}`,message:l},n={};return i.length&&(n.query=i),Object.keys(s).length&&(n.body=s),Object.keys(n).length&&(t.data=n),(0,t8.Z)(t),e},e=>{throw o&&((0,K.N8)(o,500),o.end()),e}).then(...n))}}),rm(a.prototype.then)),o}}),rm(e.prototype[t]))}(r.constructor),r}}),rm(e.prototype.from))}(e.constructor===Function?e:e.constructor),function(e){let t=e.auth;if(!(!t||rg(e.auth))){for(let n of rp){let r=t[n];r&&"function"==typeof e.auth[n]&&(e.auth[n]=r_(r))}for(let n of rd){let r=t.admin[n];r&&"function"==typeof e.auth.admin[n]&&(e.auth.admin[n]=r_(r,!0))}rm(e.auth)}}(e)},rb=(0,em._C)(e=>{let t;return t=e.supabaseClient,{setupOnce(){ry(t)},name:"Supabase"}});function rv(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 rw=rv;function rk(e,t,n,r,o){(0,ni.KG)({level:e,message:t,attributes:n,severityNumber:o},r)}function rx(e,t,{scope:n}={}){rk("trace",e,t,n)}function rC(e,t,{scope:n}={}){rk("debug",e,t,n)}function rS(e,t,{scope:n}={}){rk("info",e,t,n)}function rT(e,t,{scope:n}={}){rk("warn",e,t,n)}function rA(e,t,{scope:n}={}){rk("error",e,t,n)}function rE(e,t,{scope:n}={}){rk("fatal",e,t,n)}var rP=n(9031),rO=n(62620),rR=n(19063);function rM(e,t){let n;return(0,rR.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function rN(e,t){return n=>{let r=e(n),o=new Map;function a(t,r){let a=r?`${t}:${r}`:t,i=o.get(a);if(!i){let s=(0,rO.hH)(t);if(!s)return;let l=(0,rP.Z)(s,n.tunnel);i=r?(t=>{let n=e(t);return{...n,send:async e=>{let t=rM(e,["event","transaction","profile","replay_event"]);return t&&(t.release=r),n.send(e)}}})({...n,url:l}):e({...n,url:l}),o.set(a,i)}return[t,i]}return{send:async function(e){let n=t({envelope:e,getEvent:function(t){return rM(e,t?.length?t:["event"])}}).map(e=>"string"==typeof e?a(e,void 0):a(e.dsn,e.release)).filter(e=>!!e),o=n.length?n:[["",r]];return(await Promise.all(o.map(([t,n])=>n.send((0,rR.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...o.values(),r];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}var rI=n(20270);function rj(e,t,n,r){(0,rI.g)({type:e,name:t,value:n,unit:r?.unit,attributes:r?.attributes},{scope:r?.scope})}function r$(e,t=1,n){rj("counter",e,t,n)}function rD(e,t,n){rj("gauge",e,t,n)}function rL(e,t,n){rj("distribution",e,t,n)}let rF=new Map,rU=new Set;function rz(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(v.O._sentryModuleMetadata)for(let t of Object.keys(v.O._sentryModuleMetadata)){let n=v.O._sentryModuleMetadata[t];if(!rU.has(t)){for(let r of(rU.add(t),e(t).reverse()))if(r.filename){rF.set(r.filename,n);break}}}return rF.get(t)}(e,t.filename);n&&(t.module_metadata=n)})})}
470function rH(e){e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{delete e.module_metadata})})}let rq=(0,em._C)(()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,rR.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(rH(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||rz(e.getOptions().stackParser,t)})}}));var rB=n(35609),rW=n(69033),rJ=n(83515),rV=n(27982),rY=n(92073),rK=n(20886);let rG=(0,em._C)(e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,rR.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(rH(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||rz(e.getOptions().stackParser,t)})},processEvent(t){let n=function(e){let t=(0,rK.RV)(e);if(t)return t.filter(e=>!!e.filename&&(e.lineno??e.colno)!=null).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(rQ)).map(e=>e.slice(rQ.length)):[])}(t);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}})),rQ="_sentryBundlerPluginAppKey:";function rX(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 rZ=(0,em._C)((e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var o;if(!n.exception?.values||!r.originalException||(o=r.originalException,!((0,M.bJ)(o)&&"ZodError"===o.name&&Array.isArray(o.issues)))||0===r.originalException.issues.length)return n;try{let o=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(rX);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({filename:"zod_issues.json",data:JSON.stringify({issues:o})})),{...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,nr.xv)(n.join(", "),100)}`}(r.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":o.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} 471${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}});var r0=n(23265),r1=n(9884),r2=n(6362),r5=n(94602);function r6(e,{metadata:t,tunnel:n,dsn:r}){let o={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,rO.SB)(r)}},a=[{type:"user_report"},e];return(0,rR.h4)(o,[a])}var r4=n(98633),r3=n(12502),r7=n(69972),r9=n(96957),r8=n(1210),oe=n(94729),ot=n(45324),on=n(97171);let or=v.O,oo=new WeakMap,oa=(0,em._C)((e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(oo.has((0,h.KU)()))for(let t of e)(0,h.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,b.wd)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,on.vQ)()&&new or.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){oo.set(e,!0)}}});var oi=n(49699),os=n(65594),ol=n(81909),ou=n(72929);let oc=(0,em._C)((e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){var n,r,o,a;n=e,r=t,(0,on.m7)()&&(0,oi.ur)(e=>{if((0,h.KU)()!==n)return;let{response:t,args:o,error:a,virtualError:i}=e,[s,l]=o;t&&function(e,t,n,r,o){if(of(e,n.status,n.url)){var a,i;let e,s,l,u,c=(a=t,!(i=r)&&a instanceof Request||a instanceof Request&&a.bodyUsed?a:new Request
471(a,i));om()&&([e,l]=op("Cookie",c),[s,u]=op("Set-Cookie",n));let p=oh({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:l,responseCookies:u,error:o,type:"fetch"});(0,b.r)(p)}}(r,s,t,l,a||i)},!1),o=e,a=t,"XMLHttpRequest"in v.O&&(0,ol.Mn)(e=>{if((0,h.KU)()!==o)return;let{error:t,virtualError:n}=e,r=e.xhr,i=r[ol.Er];if(!i)return;let{method:s,request_headers:l}=i;try{!function(e,t,n,r,o){if(of(e,t.status,t.responseURL)){let e,a,i;if(om()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(a=od(e))}catch{}try{i=function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}(t)}catch{}e=r}let s=oh({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:i,responseCookies:a,error:o,type:"xhr"});(0,b.r)(s)}}(a,r,s,l,t||n)}catch(e){ou.T&&k.Yz.warn("Error while extracting response event form XHR response",e)}})}}});function op(e,t){let n,r=function(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}(t.headers);try{let t=r[e]||r[e.toLowerCase()]||void 0;t&&(n=od(t))}catch{}return[r,n]}function od(e){return e.split("; ").reduce((e,t)=>{let[n,r]=t.split("=");return n&&r&&(e[n]=r),e},{})}function of(e,t,n){var r,o;return r=e.failedRequestStatusCodes,r.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&(o=e.failedRequestTargets,o.some(e=>"string"==typeof e?n.includes(e):e.test(n)))&&!(0,os.A)(n,(0,h.KU)())}function oh(e){let t=(0,h.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,o=`HTTP Client Error with status code: ${e.status}`,a={message:o,exception:{values:[{type:"Error",value:o,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,nt.M6)(a,{type:`auto.http.client.${e.type}`,handled:!1}),a}function om(){let e=(0,h.KU)();return!!e&&!!e.getOptions().sendDefaultPii}let og=v.O,o_=(0,em._C)((e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,t){let n=og.document,r=og.location&&(0,ee.f)(og.location.href);if(!n||!r)return e;let o=e.exception?.values;if(!o?.length)return e;let a=n.documentElement.innerHTML;if(!a)return e;let i=["<!DOCTYPE html>","<html>",...a.split("\n"),"</html>"];return o.forEach(e=>{let n=e.stacktrace;n?.frames&&(n.frames=n.frames.map(e=>{var n,o,a,s;return n=e,o=i,a=r,s=t,n.filename===a&&n.lineno&&o.length&&(0,nt.db)(o,n,s),n}))}),e})(e,t)}});var oy=n(26998);function ob(e){let{query:t,operationName:n}=e,{operationName:r=n,operationType:o}=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?`${o} ${r}`:`${o}`}function ov(e){let t;if("xhr"in e){let n=e.xhr[ol.Er];t=n&&(0,oy.sY)(n.body)[0]}else{let n=(0,oy.Gv)(e.input);t=(0,oy.sY)(n)[0]}return t}function ow(e){let t;try{let n=JSON.parse(e);n.query&&(t=n)}finally{return t}}let ok=(0,em._C)(e=>({name:"GraphQLClient",setup(t){var n,r,o,a;n=t,r=e,n.on("beforeOutgoingRequestSpan",(e,t)=>{let n=(0,O.et)(e).data||{};if("http.client"!==n[V.uT])return;let o=n[V.c9]||n["http.url"],a=n[V.Ts]||n["http.method"];if(!(0,M.Kg)(o)||!(0,M.Kg)(a))return;let{endpoints:i}=r,s=(0,nr.Xr)(o,i),l=ov(t);if(s&&l){let t=ow(l);if(t){let n=ob(t);e.updateName(`${a} ${o} (${n})`),e.setAttribute("graphql.document",l)}}}),o=t,a=e,o.on("beforeOutgoingRequestBreadcrumb",(e,t)=>{let{category:n,type:r,data:o}=e;if("http"===r&&("fetch"===n||"xhr"===n)){let e=o?.url,{endpoints:n}=a,r=(0,nr.Xr)(e,n),i=ov(t);if(r&&o&&i){let e=ow(i);if(!o.graphql&&e){let t=ob(e);o["graphql.document"]=e.query,o["graphql.operation"]=t}}}})}}));var ox=n(24852),oC=Object.defineProperty,oS=(e,t,n)=>((e,t,n)=>t in e?oC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);class oT{constructor(){oS(this,"idNodeMap",new Map),oS(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);
471this.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 oA(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:oA(e.parentNode,t,n,r+1)}function oE(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 oP="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.",oO={map:{},getId:()=>(console.error(oP),-1),getNode:()=>(console.error(oP),null),removeNodeFromMap(){console.error(oP)},has:()=>(console.error(oP),!1),reset(){console.error(oP)}};function oR(e,t,n,r,o=window){let a=o.Object.getOwnPropertyDescriptor(e,t);return o.Object.defineProperty(e,t,r?n:{set(e){oD(()=>{n.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>oR(e,t,a||{},!0)}
471function oM(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],o=n(r);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=o,()=>{e[t]=r}}catch{return()=>{}}}function oN(e,t,n,r,o){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 i=oE(t,n);if(!o){let e=r&&a.matches(r);return i(a)&&!e}let s=oA(a,i),l=-1;return!(s<0)&&(r&&(l=oA(a,oE(null,r))),s>-1&&l<0||s<l)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(oO=new Proxy(oO,{get:(e,t,n)=>("map"===t&&console.error(oP),Reflect.get(e,t,n))})),Date.now().toString();let oI={};function oj(e){let t=oI[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 o=t.contentWindow;o&&o[e]&&(r=o[e]),n.head.removeChild(t)}catch(e){}return oI[e]=r.bind(window)}function o$(...e){return oj("requestAnimationFrame")(...e)}function oD(...e){return oj("setTimeout")(...e)}var oL=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(oL||{});let oF=e=>r?(...t)=>{try{return e(...t)}catch(e){if(r&&!0===r(e))return()=>{};throw e}}:e;for(var oU="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oz="undefined"==typeof Uint8Array?[]:new Uint8Array(256),oH=0;oH<oU.length;oH++)oz[oU.charCodeAt(oH)]=oH;var oq=function(e){var t,n=new Uint8Array(e),r=n.length,o="";for(t=0;t<r;t+=3)o+=oU[n[t]>>2],o+=oU[(3&n[t])<<4|n[t+1]>>4],o+=oU[(15&n[t+1])<<2|n[t+2]>>6],o+=oU[63&n[t+2]];return r%3==2?o=o.substring(0,o.length-1)+"=":r%3==1&&(o=o.substring(0,o.length-2)+"=="),o};let oB=new Map,oW=(e,t,n)=>{if(!e||!(oV(e,t)||"object"==typeof e))return;let r=function(e,t){let n=oB.get(e);return n||(n=new Map,oB.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}(n,e.constructor.name),o=r.indexOf(e);return -1===o&&(o=r.length,r.push(e)),o},oJ=(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:oq(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(oV(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:oW(t,n,r)};return t})(e,t,n)),oV=(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 oY(e,t,n,r,o){let a=[];try{let i=oM(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...i){if(!oN(this,t,n,r,!0)){let e="experimental-webgl"===a?"webgl":a;if("__context"in this||(this.__context=e),o&&["webgl","webgl2"].includes(e))if(i[0]&&"object"==typeof i[0]){let e=i[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else i.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[a,...i])}});a.push(i)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}function oK(e,t,n,r,o,a,i,s){let l=[];for(let i of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(i))try{if("function"!=typeof e[i])continue;let u=oM(e,i,function(e){return function(...l){let u=e.apply(this,l);if(oW(u,s,this),"tagName"in this.canvas&&!oN(this.canvas,r,o,a,!0)){let e=oJ(l,s,this),r={type:t,property:i,args:e};n(this.canvas,r)}return u}});l.push(u)}catch{let r=oR(e,i,{set(e){n(this.canvas,{type:t,property:i,args:[e],setter:!0})}});l.push(r)}return l}class oG{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)};let{enableManualSnapshot:t,sampling:n="all",win:o,recordCanvas:a,errorHandler:i}=e;if(e.sampling=n,this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,i&&(r=i),(a&&"number"==typeof n||t)&&(this.worker=this.initFPSWorker()),this.addWindow(o),t)return;oF(()=>{a&&"all"===n&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),a&&"number"==typeof n&&this.initCanvasFPSObserver()})()}reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEac
471h(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:o,recordCanvas:a,enableManualSnapshot:i}=this.options;if(!this.windowsSet.has(e)){if(i){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}oF(()=>{if(a&&"all"===t&&this.initCanvasMutationObserver(e,n,r,o),a&&"number"==typeof t){let t=oY(e,n,r,o,!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){if(t?.skipRequestAnimationFrame)return void this.takeSnapshot(performance.now(),!0,e);o$(t=>this.takeSnapshot(t,!0,e))}initFPSWorker(){let e=new Worker(function(){let 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;if("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)}};']);return URL.createObjectURL(e)}());return e.onmessage=e=>{let t=e.data,{id:n}=t;if(this.snapshotInProgressMap.set(n,!1),!("base64"in t))return;let{base64:r,type:o,width:a,height:i}=t;this.mutationCb({id:n,type:oL["2D"],commands:[{property:"clearRect",args:[0,0,a,i]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:o}]},0,0,a,i]}]})},e}initCanvasFPSObserver(){let e;if(!this.windows.length&&!this.shadowDoms.size)return;let t=n=>{this.takeSnapshot(n,!1),e=o$(t)};e=o$(t),this.restoreHandlers.push(()=>{e&&cancelAnimationFrame(e)})}initCanvasMutationObserver(e,t,n,r){let o=oY(e,t,n,r,!1),a=function(e,t,n,r,o){let a=[];for(let i of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[i])continue;let s=oM(t.CanvasRenderingContext2D.prototype,i,function(a){return function(...s){return oN(this.canvas,n,r,o,!0)||oD(()=>{let n=oJ(s,t,this);e(this.canvas,{type:oL["2D"],property:i,args:n})},0),a.apply(this,s)}});a.push(s)}catch{let n=oR(t.CanvasRenderingContext2D.prototype,i,{set(t){e(this.canvas,{type:oL["2D"],property:i,args:[t],setter:!0})}});a.push(n)}return()=>{a.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),i=function(e,t,n,r,o,a){let i=[];return i.push(...oK(t.WebGLRenderingContext.prototype,oL.WebGL,e,n,r,o,a,t)),void 0!==t.WebGL2RenderingContext&&i.push(...oK(t.WebGL2RenderingContext.prototype,oL.WebGL2,e,n,r,o,a,t)),()=>{i.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r,this.mirror);this.restoreHandlers.push(()=>{o(),a(),i()})}
471getCanvasElements(e,t,n){let r=[],o=o=>{o.querySelectorAll("canvas").forEach(o=>{oN(o,e,t,n,!0)||r.push(o)})};for(let e of this.windows){let t,n=e.deref();try{t=n&&n.document}catch{}t&&o(t)}for(let e of this.shadowDoms){let t=e.deref();t&&o(t)}return r}takeSnapshot(e,t,n){let{sampling:r,blockClass:o,blockSelector:a,unblockSelector:i,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(o,a,i)).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=>{oF(()=>{throw this.snapshotInProgressMap.delete(n),e})()})}}),!0)}startPendingCanvasMutationFlusher(){o$(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,o$(e)};o$(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),o$(()=>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:o}=n[0];this.mutationCb({id:t,type:o,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 oT,function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(c||(c={}));let oQ={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}}},oX=(0,em._C)((e={})=>{let t,[n,r]=e.maxCanvasSize||[],o={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[n?Math.min(n,1280):1280,r?Math.min(r,1280):1280]},a=new Promise(e=>t=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:n,maxCanvasSize:r}=o;return{enableManualSnapshot:n,recordCanvas:!0,getCanvasManager:e=>{let o=new oG({...e,enableManualSnapshot:n,maxCanvasSize:r,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch{}}});return t(o),o},...oQ[e]||oQ.medium}},async snapshot(e,t){(await a).snapshot(e,t)}}});var oZ=n(21869),o0=n(93359);function o1(e=(0,h.KU)()){e?.emit("endPageloadSpan")}var o2=n(36954);function o5(e){let t=(0,O.Bk)();if(t===e)return;let n=(0,h.o5)();e.end=new Proxy(e.end,{apply:(e,r,o)=>((0,o2.r)(n,t),Reflect.apply(e,r,o))}),(0,o2.r)(n,e)}var o6=n(18780);function o4(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function o3(e){return o4(e.getAllKeys())}function o7(e){let t;function n(){return void 0==t&&(t=function(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=o4(n);return e=>r.then(n=>e(n.transaction(t,"readwrite").objectStore(t)))}(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:async t=>{try{var r,o;let a=await (0,rR.bN)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>o3(e).then(t=>{if(!(t.length>=o))return e.put(a,Math.max(...t,0)+1),o4(e.transaction)})))}catch{}},unshift:async t=>{try{var r,o;let a=await (0,rR.bN)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>o3(e).then(t=>{if(!(t.length>=o))return e.put(a,Math.min(...t,0)-1),o4(e.transaction)})))}catch{}},shift:async()=>{try{let e=await n()(e=>o3(e).then(t=>{let n=t[0];if(null!=n)return o4(e.get(n)).then(t=>(e.delete(n),o4(e.transaction).then(()=>t)))}));if(e)return(0,rR.mE)(e)}catch{}}}}function o9(e=r1._){var t;return t=function(e){function t(...e){na.T&&k.Yz.log("[Offline]:",...e)}return n=>{let r,o=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let a=n.createStore(n),i=5e3;function s(e){r&&clearTimeout(r),"number"!=typeof(r=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))&&r.unref&&r.unref()}function l(){r||(s(i),i=Math.min(2*i,36e5))}async function u(e,r=!1){if(!r&&(0,rR.hP)(e,["replay_event","replay_recording"]))return await a.push(e),s(100),{};
471try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await o.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=(0,o6.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),i=5e3,t}catch(o){var c;if(await (c=i,!(0,rR.hP)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,o,c))))return r?await a.unshift(e):await a.push(e),l(),t("Error sending. Event queued.",o),{};throw o}}return n.flushAtStartup&&l(),{send:u,flush:e=>(void 0===e&&(i=5e3,s(100)),o.flush(e))}}}(e),e=>{let n=t({...e,createStore:o7});return t5.jf.addEventListener("online",async e=>{await n.flush()}),n}}var o8=n(3134),ae=n(7050),at=n(41717);let an=String(0),ar=t5.jf.navigator,ao="",aa="",ai="",as=ar?.userAgent||"",al="",au=ar?.language||ar?.languages?.[0]||"",ac=ar?.userAgentData;function ap(e){return"pageload"===(0,O.et)(e).op}(function(e){return"object"==typeof e&&null!==e&&"getHighEntropyValues"in e})(ac)&&ac.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(ao=e.platform||"",ai=e.architecture||"",al=e.model||"",aa=e.platformVersion||"",e.fullVersionList?.length){let t=e.fullVersionList[e.fullVersionList.length-1];as=`${t.brand} ${t.version}`}}).catch(e=>void 0);let ad=!1;function af(e){if(ad)return ou.T&&k.Yz.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return ou.T&&k.Yz.log("[Profiling] Discarding profile because transaction was not sampled."),!1;let t=(0,h.KU)(),n=t?.getOptions();if(!n)return ou.T&&k.Yz.log("[Profiling] Profiling disabled, no options found."),!1;let r=n.profilesSampleRate;return("number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(ou.T&&k.Yz.warn(`[Profiling] 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):!0!==r&&!1!==r&&(r<0||r>1)&&(ou.T&&k.Yz.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),1))?(ou.T&&k.Yz.warn("[Profiling] Discarding profile because of invalid sample rate."),!1):r?!!(!0===r||Math.random()<r)||(ou.T&&k.Yz.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(ou.T&&k.Yz.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1)}let ah=new Map;function am(e){let t;ap(e)&&(t=1e3*(0,o8.zf)());let n=function(){let e=t5.jf.Profiler;if("function"!=typeof e){ou.T&&k.Yz.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){ou.T&&(k.Yz.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),k.Yz.log("[Profiling] Disabling profiling for current user session.")),ad=!0}}();if(!n)return;ou.T&&k.Yz.log(`[Profiling] started profiling span: ${(0,O.et)(e).description}`);let r=(0,nt.eJ)();async function o(){if(e&&n)return n.stop().then(t=>{if(a&&(t5.jf.clearTimeout(a),a=void 0),ou.T&&k.Yz.log(`[Profiling] stopped profiling of span: ${(0,O.et)(e).description}`),!t){ou.T&&k.Yz.log(`[Profiling] profiler returned null profile for: ${(0,O.et)(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}if(ah.set(r,t),ah.size>30){let e=ah.keys().next().value;ah.delete(e)}}).catch(e=>{ou.T&&k.Yz.log("[Profiling] error while stopping profiler:",e)})}(0,h.o5)().setContext("profile",{profile_id:r,start_timestamp:t});let a=t5.jf.setTimeout(()=>{ou.T&&k.Yz.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,O.et)(e).description),o()},3e4),i=e.end.bind(e);e.end=function(){return e?(o().then(()=>{i()},()=>{i()}),e):i()}}let ag=(0,em._C)(()=>({name:"BrowserProfiling",setup(e){let t=(0,O.Bk)(),n=t&&(0,O.zU)(t);n&&ap(n)&&af(n)&&am(n),e.on("spanStart",e=>{e===(0,O.zU)(e)&&af(e)&&am(e)}),e.on("beforeEnvelope",e=>{if(!ah.size)return;let t=function(e){let t=[];return(0,rR.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];
471r?.contexts?.profile?.profile_id&&t.push(e[n])}}),t}(e);if(!t.length)return;let n=[];for(let e of t){let t=e?.contexts,r=t?.profile?.profile_id,o=t?.profile?.start_timestamp;if("string"!=typeof r||!r){ou.T&&k.Yz.log("[Profiling] cannot find profile for a span without a profile context");continue}t?.profile&&delete t.profile;let a=function(e){let t=ah.get(e);return t&&ah.delete(e),t}(r);if(!a){ou.T&&k.Yz.log(`[Profiling] Could not retrieve profile for span: ${r}`);continue}let i=function(e,t,n,r){var o;if(!(n.samples.length<2?(ou.T&&k.Yz.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!n.frames.length||(ou.T&&k.Yz.log("[Profiling] Discarding profile because it contains no frames"),!1)))return null;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 a=function(e){let t=e.contexts?.trace?.trace_id;return("string"==typeof t&&32!==t.length&&ou.T&&k.Yz.log(`[Profiling] Invalid traceId: ${t} on profiled event`),"string"!=typeof t)?"":t}(r),i="thread_metadata"in(o=n)?o:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[an]:{name:"main"}}},o=e.samples[0];if(!o)return r;let a=o.timestamp,i=(0,o8.k3)(),s="number"==typeof performance.timeOrigin?performance.timeOrigin:i||0,l=s-(i||s);return e.samples.forEach((o,i)=>{if(void 0===o.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[i]={elapsed_since_start_ns:((o.timestamp+l-a)*1e6).toFixed(0),stack_id:t,thread_id:an};return}let s=e.stacks[o.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:((o.timestamp+l-a)*1e6).toFixed(0),stack_id:n,thread_id:an};r.stacks[n]=u,r.samples[i]=c,n++}),r}(o),s=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,o8.zf)()),l="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,o8.zf)();return{event_id:e,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||ae.U,runtime:{name:"javascript",version:t5.jf.navigator.userAgent},os:{name:ao,version:aa,build_number:as},device:{locale:au,model:al,manufacturer:as,architecture:ai,is_emulator:!1},debug_meta:{images:function(e){let t=(0,h.KU)(),n=t?.getOptions(),r=n?.stackParser;return r?(0,at.i)(r,e):[]}(n.resources)},profile:i,transactions:[{name:r.transaction||"",id:r.event_id||(0,nt.eJ)(),trace_id:a,active_thread_id:an,relative_start_ns:"0",relative_end_ns:((l-s)*1e6).toFixed(0)}]}}(r,o,a,e);i&&n.push(i)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)})}}));var a_=n(91050);let ay=(0,em._C)((e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{ou.T&&k.Yz.log("Using Sidecar URL",t)},processEvent:e=>!function(e){return!!("transaction"===e.type&&e.spans&&e.contexts?.trace&&"ui.action.click"===e.contexts.trace.op&&e.spans.some(({description:e})=>e?.includes("#sentry-spotlight")))}(e)?e:null,afterAllSetup:e=>{!function(e,t){let n=(0,a_.qd)("fetch"),r=0;e.on("beforeEnvelope",e=>{if(r>3)return void k.Yz.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",r);n(t,{method:"POST",body:(0,rR.bN)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(r=0)},e=>{r++,k.Yz.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(e,t)}}});var ab=n(56367);let av=(0,em._C)(()=>
471({name:"LaunchDarkly",processEvent:(e,t,n)=>nw(e)}));function aw(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{nk(e,t.value),nx(e,t.value)}}}let ak=(0,em._C)(()=>({name:"OpenFeature",processEvent:(e,t,n)=>nw(e)}));class ax{after(e,t){nk(t.flagKey,t.value),nx(t.flagKey,t.value)}error(e,t,n){nk(e.flagKey,e.defaultValue),nx(e.flagKey,e.defaultValue)}}let aC=(0,em._C)(({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){let t=e.prototype;(0,ny.GS)(t,"isEnabled",aS)},processEvent:(e,t,n)=>nw(e)}));function aS(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r?(nk(n,r),nx(n,r)):ou.T&&k.Yz.error(`[Feature Flags] UnleashClient.isEnabled does not match expected signature. arg0: ${n} (${typeof n}), result: ${r} (${typeof r})`),r}}let aT=(0,em._C)(({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){let t=e.prototype;"function"==typeof t.isOn&&(0,ny.GS)(t,"isOn",aA),"function"==typeof t.getFeatureValue&&(0,ny.GS)(t,"getFeatureValue",aA)}
471,processEvent:(e,t,n)=>nw(e)}));function aA(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(nk(n,r),nx(n,r)),r}}let aE=({growthbookClass:e})=>aT({growthbookClass:e}),aP=(0,em._C)(({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",e=>{nk(e.gate.name,e.gate.value),nx(e.gate.name,e.gate.value)})},processEvent:(e,t,n)=>nw(e)}));async function aO(){let e=(0,h.KU)();if(!e)return"no-client-active";if(!e.getDsn())return"no-dsn-configured";try{await (0,J.M1)(()=>fetch("https://o447951.ingest.sentry.io/api/4509632503087104/envelope/?sentry_version=7&sentry_key=c1dfb07d783ad5325c245c1fd3725390&sentry_client=sentry.javascript.browser%2F1.33.7",{body:"{}",method:"POST",mode:"cors",credentials:"omit"}))}catch{return"sentry-unreachable"}}let aR=(0,em._C)(({worker:e})=>({name:"WebWorker",setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(e=>aM(e))},addWorker:e=>aM(e)}));function aM(e){e.addEventListener("message",e=>{var t;t=e.data,(0,M.Qd)(t)&&!0===t._sentryMessage&&"_sentryDebugIds"in t&&((0,M.Qd)(t._sentryDebugIds)||void 0===t._sentryDebugIds)&&(e.stopImmediatePropagation(),ou.T&&k.Yz.log("Sentry debugId web worker message received",e.data),t5.jf._sentryDebugIds={...e.data._sentryDebugIds,...t5.jf._sentryDebugIds})})}function aN({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0})}var aI=n(15228),aj=n(42586);let a$="ui.react.render",aD="ui.react.mount";var aL=n(78211);class aF extends aj.Component{constructor(e){super(e);let{name:t,disabled:n=!1}=this.props;if(n)return;this._mountSpan=(0,J.Uk)({name:`<${t}>`,onlyIfParent:!0,op:aD,attributes:{[V.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,o8.zf)();this._updateSpan=(0,J.hb)(this._mountSpan,()=>(0,J.Uk)({name:`<${this.props.name}>`,onlyIfParent:!0,op:"ui.react.update",startTime:e,attributes:{[V.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,o8.zf)(),{name:t,includeRender:n=!0}=this.props;if(this._mountSpan&&n){let n=(0,O.et)(this._mountSpan).timestamp;(0,J.hb)(this._mountSpan,()=>{let r=(0,J.Uk)({onlyIfParent:!0,name:`<${t}>`,op:a$,startTime:n,attributes:{[V.JD]:"auto.ui.react.profiler","ui.component_name":t}});r&&r.end(e)})}}render(){return this.props.children}}function aU(e,t){let n=t?.name||e.displayName||e.name||"unknown",r=r=>aj.createElement(aF,{...t,name:n,updateProps:r},aj.createElement(e,{...r}));return r.displayName=`profiler(${n})`,(0,aL.X)(r,e),r}function az(e,t={disabled:!1,hasRenderSpan:!0}){let[n]=aj.useState(()=>{if(!t?.disabled)return(0,J.Uk)({name:`<${e}>`,onlyIfParent:!0,op:aD,attributes:{[V.JD]:"auto.ui.react.profiler","ui.component_name":e}})});aj.useEffect(()=>(n&&n.end(),()=>{if(n&&t.hasRenderSpan){let t=(0,O.et)(n).timestamp,r=(0,o8.zf)(),o=(0,J.Uk)({name:`<${e}>`,onlyIfParent:!0,op:a$,startTime:t,attributes:{[V.JD]:"auto.ui.react.profiler","ui.component_name":e}});o&&o.end(r)}}),[])}Object.assign(aF,{defaultProps:{disabled:!1,includeRender:!0,includeUpdates:!0}});var aH=n(13850);let aq={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};function aB(e){let t={...aq,...e};return e=>(n,r)=>{function o(e){return(n,r)=>{let o=e(n,r),a=(0,h.o5)(),i=t.actionTransformer(r);null!=i&&(0,t8.Z)({category:"redux.action",data:i,type:"info"});let s=t.stateTransformer(o);if(null!=s){let e=(0,h.KU)(),t=e?.getOptions(),n=t?.normalizeDepth||3,r={state:{type:"redux",value:s}};(0,ny.my)(r,"__sentry_override_normalization_depth__",3+n),a.setContext("state",r)}else a.setContext("state",null);let{configureScopeWithState:l}=t;return"function"==typeof l&&l(a,o),o}}t.attachReduxState&&(0,h.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(o(n),r);return a.replaceReducer=new Proxy(a.replaceReducer,{apply:function(e,t,n){e.apply(t,[o(n[0])])}}),a}}function aW(e){let t=(0,o0.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,match:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),a&&t5.jf.location&&aJ(r,t5.jf.location,o,(t,n="url")=>{(0,o0.Sx)(e,{name:t,attributes:{[V.uT]:"pageload",[V.JD]:"auto.pageload.react.reactrouter_v3",[V.i_]:n}})}),i&&n.listen&&n.listen(t=>{("PUSH"===t.action||"POP"===t.action)&&aJ(r,t,o,(t,n="url")=>{(0,o0.Nt)(e,{name:t,attributes:{[V.uT]:"navigation",[V.JD]:"auto.navigation.react.reactrouter_v3",[V.i_]:n}})})})}}}function aJ(e,t,n,r){let o=t.pathname;n({location:t,routes:e},(e,t,n)=>{if(e||!n)return r(o);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(o):r(o=a,"route")})}function aV(e,t={}){let n=(0,o0.dp)({...t,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:r=!0,instrumentNavigation:o=!0}=t;return{...n,afterAllSetup(t){n.afterAllSetup(t);let a=t5.jf.location;if(r&&a){let n=e.matchRoutes(a.pathname,e.options.parseSearch(a.search),{preload:!1,throwOnError:!1}),r=n[n.length-1];(0,o0.Sx)(t,{name:r?r.routeId:a.pathname,attributes:{[V.uT]:"pageload",[V.JD]:"auto.pageload.react.tanstack_router",[V.i_]:r?"route":"url",...aY(r)}})}o&&e.subscribe("onBeforeNavigate",n=>{if(n.toLocation.state===n.fromLocation?.state)return;let r=e.matchRoutes(n.toLocation.pathname,n.toLocation.search,{preload:!1,throwOnError:!1}),o=r[r.length-1],a=t5.jf.location,i=(0,o0.Nt)(t,{name:o?o.routeId:a.pathname,attributes:{[V.uT]:"navigation",[V.JD]:"auto.navigation.react.tanstack_router",[V.i_]:o?"route":"url"}}),s=e.subscribe("onResolved",t=>{if(s(),i){let n=e.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),r=n[n.length-1];r&&(i.updateName(r.routeId),i.setAttribute(V.i_,"route"),i.setAttributes(aY(r)))}})})}}}function aY(e){if(!e)return{};let t={};
471return 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 aK(e){let t=(0,o0.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),aQ(e,a,i,n,"reactrouter_v4",r,o)}}}function aG(e){let t=(0,o0.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:o,instrumentPageLoad:a=!0,instrumentNavigation:i=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),aQ(e,a,i,n,"reactrouter_v5",r,o)}}}function aQ(e,t,n,r,o,a=[],i){function s(e){if(0===a.length||!i)return[e,"url"];for(let t of function e(t,n,r,o=[]){return t.some(t=>{let a=t.path?r(n,t):o.length?o[o.length-1].match:{path:"/",url:"/",params:{},isExact:"/"===n};return a&&(o.push({route:t,match:a}),t.routes&&e(t.routes,n,r,o)),!!a}),o}(a,e,i))if(t.match.isExact)return[t.match.path,"route"];return[e,"url"]}if(t){let t=r.location?r.location.pathname:t5.jf.location?t5.jf.location.pathname:void 0;if(t){let[n,r]=s(t);(0,o0.Sx)(e,{name:n,attributes:{[V.uT]:"pageload",[V.JD]:`auto.pageload.react.${o}`,[V.i_]:r}})}}n&&r.listen&&r.listen((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){let[n,r]=s(t.pathname);(0,o0.Nt)(e,{name:n,attributes:{[V.uT]:"navigation",[V.JD]:`auto.navigation.react.${o}`,[V.i_]:r}})}})}function aX(e){let t=e.displayName||e.name,n=t=>{if(t?.computedMatch?.isExact){let e=t.computedMatch.path,n=function(){let e=(0,O.Bk)(),t=e&&(0,O.zU)(e);if(!t)return;let n=(0,O.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}();(0,h.o5)().setTransactionName(e),n&&(n.updateName(e),n.setAttribute(V.i_,"route"))}return aj.createElement(e,{...t})};return n.displayName=`sentryRoute(${t})`,(0,aL.X)(n,e),n}var aZ=n(32476);function a0(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 o=new Proxy(e,{apply(e,o,a){let i=e.apply(o,a);return function(e,t,n,r){(0,M.Qg)(e)?e.then(e=>{Array.isArray(e)&&r(e,t)}).catch(e=>{aZ.T&&k.Yz.warn(`Error resolving async handler '${n}' for route`,t,e)}):Array.isArray(e)&&r(e,t)}(i,t,n,r),i}});return(0,ny.my)(o,"__sentry_proxied__",!0),o}(r,e,n,t))}if(Array.isArray(e.children))for(let n of e.children)a0(n,t)}let a1=!1;function a2(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function a5(e){return e.endsWith("*")}function a6(e,t){return a5(e)&&!!t.route.children?.length||!1}function a4(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length}function a3(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)||"/"}function a7(e){return"/"===e[0]?e:`/${e}`}function a9(e,t){let n=o(e,t);if(!n||0===n.length)return"";for(let o of n)if(o.route.path&&"*"!==o.route.path){var r;let n="*"===(r=o.route.path||"")[r.length-1]?r.slice(0,-1):r,a=a3(t.pathname,a7(o.pathnameBase));if(t.pathname===a)return a2(a);return a2(a2(n||"")+a7(a9(e.filter(e=>e!==o.route),{pathname:a})))}return""}function a8(e,t){let n=o(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}function ie(e,t,n,r=""){if(!e||0===e.length)return[a1?a3(t.pathname,r):t.pathname,"url"];let o="";if(n)for(let e of n){let n=e.route;if(n){if(n.index){var a=o,i=e.pathname;let t=a||a1?a3(i,r):i;return["/"===t[t.length-1]||"/*"===t.slice(-2)?t.slice(0,-1):t,"route"]}let s=n.path;if(s&&!a6(s,e)){let n="/"===s[0]||"/"===o[o.length-1]?s:`/${s}`;if(o=a2(o)+a7(n),a2(t.pathname)===a2(r+e.pathname)){if(a4(o)!==a4(e.pathname)&&!a5(o))return[(a1?"":r)+n,"route"];return a6(o,e)&&(o=o.slice(0,-1)),[(a1?"":r)+o,"route"]}}}}return[a1?a3(t.pathname,r):t.pathname||"","url"]}function it(e,t,n,r,o=""){let a,i="url",s=a8(e,n);return s&&(a=a7(a9(n,e)),i="route"),s&&a||([a,i]=ie(t,e,r,o)),[a||e.pathname,i]}let ir=!1,io=new WeakSet,ia=new Set;function ii(e,t,n=null){e.forEach(e=>{ia.add(e),ir&&a0(e,ii)}),t&&function(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])}(e,t);let r=iy();if(r){let e=(0,O.et)(r).op,t=n;if(!t&&void 0!==t5.jf){let e=t5.jf.location;e&&(t={pathname:e.pathname})}t&&("pageload"===e?ig({activeRootSpan:r,location:{pathname:t.pathname},routes:Array.from(ia),allRoutes:Array.from(ia)}):"navigation"===e&&is(r,t,Array.from(ia),!1,u))}}function is(e,t,n,r=!1,o){if(!(!r&&e?.__sentry_navigation_name_set__)){let r=o(n,t),[a,i]=it(t,n,n,r||[],""),s=(0,O.et)(e);a&&!s.timestamp&&(e.updateName(a),e.setAttribute(V.i_,i),(0,ny.my)(e,"__sentry_navigation_name_set__",!0))}}function il(e,t){return a&&i&&s&&u?function(n,r){if(im(n),ir)for(let e of n)a0(e,ii);let o=e(n,id(r)),a=r?.basename,i=iy(),s=!1,l=!!i&&"pageload"===(0,O.et)(i).op,u=!1;return"POP"===o.state.historyAction&&i&&ig({activeRootSpan:i,location:o.state.location,routes:n,basename:a,allRoutes:Array.from(ia)}),o.subscribe(e=>{if(!s){let t=iy();t&&"pageload"===(0,O.et)(t).op?l=!0:l&&("POP"!==e.historyAction||u?s=!0:u=!0)}if("PUSH"===e.historyAction||"POP"===e.historyAction&&s){let r=()=>{ih({location:e.location,routes:n,navigationType:e.historyAction,version:t,basename:a,allRoutes:Array.from(ia)})};"idle"!==e.navigation.state?requestAnimationFrame(r):r()}}),o}:(aZ.T&&k.Yz.warn(`reactRouterV${t}Instrumentation was unable to wrap the \`createRouter\` function because of one or more missing parameters.`),e)}function iu(e,t){return a&&i&&s&&u?function(n,r){let o;if(im(n),ir)for(let e of n)a0(e,ii);let a=e(n,id(r,!0)),i=r?.basename,s=r?.initialEntries,l=r?.initialIndex,u=s&&1===s.length,c=void 0!==l&&s&&s[l],p=(o=u?s[0]:c?s[l]:void 0)?"string"==typeof o?{pathname:o}:o:a.state.location,d=iy();"POP"===a.state.historyAction&&d&&ig({activeRootSpan:d,location:p,routes:n,basename:i,allRoutes:Array.from(ia)});let f=!1,h=!!d&&"pageload"===(0,O.et)(d).op,m=!1;return a.subscribe(e=>{if(!f){let t=iy();t&&"pageload"===(0,O.et)(t).op?h=!0:h&&("POP"!==e.historyAction||m?f=!0:m=!0)}let r=e.location;if("PUSH"===e.historyAction||"POP"===e.historyAction&&f){let o=()=>{ih({location:r,routes:n,navigationType:e.historyAction,version:t,basename:i,allRoutes:Array.from(ia)})};"idle"!==e.navigation.state?requestAnimationFrame(o):o()}}),a}:(aZ.T&&k.Yz.warn(`reactRouterV${t}Instrumentation was unable to wrap the \`createMemoryRouter\` function because of one or more missing parameters.`),e)}function ic(e,t){let n=(0,o0.dp)({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{useEffect:r,useLocation:c,useNavigationType:p,createRoutesFromChildren:d,matchRoutes:f,stripBasename:h,enableAsyncRouteHandlers:m=!1,instrumentPageLoad:g=!0,instrumentNavigation:_=!0}=e;return{...n,setup(e){n.setup(e),a=r,i=c,s=p,u=f,l=d,ir=m,function(e,t=!1){o=e,a1=t}(f,h||!1)},afterAllSetup(e){n.afterAllSetup(e);let r=t5.jf.location?.pathname;g&&r&&(0,o0.Sx)(e,{name:r,attributes:{[V.i_]:"url",[V.uT]:"pageload",[V.JD]:`auto.pageload.react.reactrouter_v${t}`}}),_&&io.add(e)}}}function ip(e,t){if(!a||!i||!s||!u)return aZ.T&&k.Yz.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` be
471cause of one or more missing parameters."),e;let n=n=>{let r=aj.useRef(!0),{routes:o,locationArg:l}=n,u=e(o,l),c=i(),p=s(),d="string"==typeof l||l?.pathname?l:c;return a(()=>{let e="string"==typeof d?{pathname:d}:d;r.current?(im(o),ig({activeRootSpan:iy(),location:e,routes:o,allRoutes:Array.from(ia)}),r.current=!1):ih({location:e,routes:o,navigationType:p,version:t,allRoutes:Array.from(ia)})},[p,d]),u};return(e,t)=>aj.createElement(n,{routes:e,locationArg:t})}function id(e,t=!1){if(!e||!("patchRoutesOnNavigation"in e)||"function"!=typeof e.patchRoutesOnNavigation)return e||{};let n=e.patchRoutesOnNavigation;return{...e,patchRoutesOnNavigation:async e=>{let r=e?.path;if(!t){let t=e?.patch;t&&(e.patch=(e,n)=>{im(n);let o=iy();return o&&"navigation"===(0,O.et)(o).op&&is(o,{pathname:r,search:"",hash:"",state:null,key:"default"},Array.from(ia),!0,u),t(e,n)})}let o=await n(e),a=iy();if(a&&"navigation"===(0,O.et)(a).op){let e;(e=t?r:r||t5.jf.location?.pathname)&&is(a,{pathname:e,search:"",hash:"",state:null,key:"default"},Array.from(ia),!1,u)}return o}}}function ih(e){let{location:t,routes:n,navigationType:r,version:o,matches:a,basename:i,allRoutes:s}=e,l=Array.isArray(a)?a:u(n,t,i),c=(0,h.KU)();if(!c||!io.has(c))return;let p=iy();if((!p||"pageload"!==(0,O.et)(p).op||"POP"!==r)&&("PUSH"===r||"POP"===r)&&l){let[e,r]=it(t,n,s||n,l,i),a=(0,O.Bk)(),u=a&&(0,O.et)(a);u?.op!=="navigation"&&(0,o0.Nt)(c,{name:e,attributes:{[V.i_]:r,[V.uT]:"navigation",[V.JD]:`auto.navigation.react.reactrouter_v${o}`}})}}function im(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=>{ia.add(e)})})}function ig({activeRootSpan:e,location:t,routes:n,matches:r,basename:o,allRoutes:a}){let i=Array.isArray(r)?r:u(a||n,t,o);if(i){let r,s="url",l=a8(t,a||n);l&&(r=a7(a9(a||n,t)),s="route"),l&&r||([r,s]=ie(n,t,i,o)),(0,h.o5)().setTransactionName(r||"/"),e&&(e.updateName(r),e.setAttribute(V.i_,s))}}function i_(e,t){if(!a||!i||!s||!l||!u)return aZ.T&&k.Yz.warn(`reactRouterV6Instrumentation was unable to wrap Routes because of one or more missing parameters. 472 useEffect: ${a}. useLocation: ${i}. useNavigationType: ${s}. 473 createRoutesFromChildren: ${l}. matchRoutes: ${u}.`),e;let n=n=>{let r=aj.useRef(!0),o=i(),u=s();return a(()=>{let e=l(n.children);r.current?(im(e),ig({activeRootSpan:iy(),location:o,routes:e,allRoutes:Array.from(ia)}),r.current=!1):ih({location:o,routes:e,navigationType:u,version:t,allRoutes:Array.from(ia)})},[o,u]),aj.createElement(e,{...n})};return(0,aL.X)(n,e),n}function iy(){let e=(0,O.Bk)(),t=e?(0,O.zU)(e):void 0;if(!t)return;let n=(0,O.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}function ib(e){return ic(e,"6")}function iv(e){return ip(e,"6")}function iw(e){return il(e,"6")}function ik(e){return iu(e,"6")}function ix(e){return i_(e,"6")}function iC(e){return ic(e,"7")}function iS(e){return i_(e,"7")}function iT(e){return il(e,"7")}function iA(e){return iu(e,"7")}function iE(e){return ip(e,"7")}},43704:(e,t,n)=>{"use strict";n.d(t,{D:()=>u});var r=n(96690),o=n(80602),a=n(62168),i=n(3405),s=n(49860),l=n(95155);let u=(0,i.R)(function(e,t){let n=(0,s.V)("Heading",e),{className:i,...u}=(0,o.MN)(e);return(0,r.jsx)(l.B.h2,{ref:t,className:(0,a.cx)("chakra-heading",e.className),...u,__css:n})});u.displayName="Heading"},70855:(e,t,n)=>{e.exports=n(16959)},95994:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var r=n(96690),o=n(31672);let a=(0,n(3405).R)((e,t)=>(0,r.jsx)(o.B,{align:"center",...e,direction:"column",ref:t}));a.displayName="VStack"}}]); 474//# sourceMappingURL=9944-b64ebc681b3f08d4.js.map
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.