UNPKG

@sunpix/claude-code-web

Version:

A web-based interface for interacting with Claude Code CLI

13 lines (10 loc) 8.82 MB
#!/usr/bin/env node // (c) Anthropic PBC. All rights reserved. Use is subject to Anthropic's Commercial Terms of Service (https://www.anthropic.com/legal/commercial-terms). // Version: 1.0.59 import{createRequire as _fB}from"node:module";var SfB=Object.create;var{getPrototypeOf:jfB,defineProperty:Ih1,getOwnPropertyNames:yfB}=Object;var kfB=Object.prototype.hasOwnProperty;var G1=(A,B,Q)=>{Q=A!=null?SfB(jfB(A)):{};let D=B||!A||!A.__esModule?Ih1(Q,"default",{value:A,enumerable:!0}):Q;for(let Z of yfB(A))if(!kfB.call(D,Z))Ih1(D,Z,{get:()=>A[Z],enumerable:!0});return D};var z=(A,B)=>()=>(B||A((B={exports:{}}).exports,B),B.exports);var rv=(A,B)=>{for(var Q in B)Ih1(A,Q,{get:B[Q],enumerable:!0,configurable:!0,set:(D)=>B[Q]=()=>D})};var hF1=(A,B)=>()=>(A&&(B=A(A=0)),B);var Y1=_fB(import.meta.url);var cT0=z((YP8,dT0)=>{dT0.exports=function A(B){return B.map(function(Q){if(Q==="")return"''";if(Q&&typeof Q==="object")return Q.op.replace(/(.)/g,"\\$1");if(/["\s\\]/.test(Q)&&!/'/.test(Q))return"'"+Q.replace(/(['])/g,"\\$1")+"'";if(/["'\s]/.test(Q))return'"'+Q.replace(/(["\\$`!])/g,"\\$1")+'"';return String(Q).replace(/([A-Za-z]:)?([#!"$&'()*,:;<=>?@[\\\]^`{|}])/g,"$1\\$2")}).join(" ")}});var rT0=z((WP8,sT0)=>{var aT0="(?:"+["\\|\\|","\\&\\&",";;","\\|\\&","\\<\\(","\\<\\<\\<",">>",">\\&","<\\&","[&;()|<>]"].join("|")+")",lT0=new RegExp("^"+aT0+"$"),pT0="|&;()<> \\t",qpB='"((\\\\"|[^"])*?)"',NpB="'((\\\\'|[^'])*?)'",LpB=/^#$/,iT0="'",nT0='"',Th1="$",Db="",MpB=4294967296;for(bI1=0;bI1<4;bI1++)Db+=(MpB*Math.random()).toString(16);var bI1,RpB=new RegExp("^"+Db);function OpB(A,B){var Q=B.lastIndex,D=[],Z;while(Z=B.exec(A))if(D.push(Z),B.lastIndex===Z.index)B.lastIndex+=1;return B.lastIndex=Q,D}function TpB(A,B,Q){var D=typeof A==="function"?A(Q):A[Q];if(typeof D==="undefined"&&Q!="")D="";else if(typeof D==="undefined")D="$";if(typeof D==="object")return B+Db+JSON.stringify(D)+Db;return B+D}function PpB(A,B,Q){if(!Q)Q={};var D=Q.escape||"\\",Z="(\\"+D+`['"`+pT0+`]|[^\\s'"`+pT0+"])+",G=new RegExp(["("+aT0+")","("+Z+"|"+qpB+"|"+NpB+")+"].join("|"),"g"),F=OpB(A,G);if(F.length===0)return[];if(!B)B={};var I=!1;return F.map(function(Y){var W=Y[0];if(!W||I)return;if(lT0.test(W))return{op:W};var J=!1,X=!1,V="",C=!1,K;function H(){K+=1;var L,N,T=W.charAt(K);if(T==="{"){if(K+=1,W.charAt(K)==="}")throw new Error("Bad substitution: "+W.slice(K-2,K+1));if(L=W.indexOf("}",K),L<0)throw new Error("Bad substitution: "+W.slice(K));N=W.slice(K,L),K=L}else if(/[*@#?$!_-]/.test(T))N=T,K+=1;else{var R=W.slice(K);if(L=R.match(/[^\w\d_]/),!L)N=R,K=W.length;else N=R.slice(0,L.index),K+=L.index-1}return TpB(B,"",N)}for(K=0;K<W.length;K++){var E=W.charAt(K);if(C=C||!J&&(E==="*"||E==="?"),X)V+=E,X=!1;else if(J)if(E===J)J=!1;else if(J==iT0)V+=E;else if(E===D)if(K+=1,E=W.charAt(K),E===nT0||E===D||E===Th1)V+=E;else V+=D+E;else if(E===Th1)V+=H();else V+=E;else if(E===nT0||E===iT0)J=E;else if(lT0.test(E))return{op:W};else if(LpB.test(E)){I=!0;var $={comment:A.slice(Y.index+K+1)};if(V.length)return[V,$];return[$]}else if(E===D)X=!0;else if(E===Th1)V+=H();else V+=E}if(C)return{op:"glob",pattern:V};return V}).reduce(function(Y,W){return typeof W==="undefined"?Y:Y.concat(W)},[])}sT0.exports=function A(B,Q,D){var Z=PpB(B,Q,D);if(typeof Q!=="function")return Z;return Z.reduce(function(G,F){if(typeof F==="object")return G.concat(F);var I=F.split(RegExp("("+Db+".*?"+Db+")","g"));if(I.length===1)return G.concat(I[0]);return G.concat(I.filter(Boolean).map(function(Y){if(RpB.test(Y))return JSON.parse(Y.split(Db)[1]);return Y}))},[])}});var hS=z((SpB)=>{SpB.quote=cT0();SpB.parse=rT0()});var BH=z((AP0)=>{Object.defineProperty(AP0,"__esModule",{value:!0});var oT0=Object.prototype.toString;function kpB(A){switch(oT0.call(A)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return fI1(A,Error)}}function nd(A,B){return oT0.call(A)===`[object ${B}]`}function _pB(A){return nd(A,"ErrorEvent")}function xpB(A){return nd(A,"DOMError")}function vpB(A){return nd(A,"DOMException")}function bpB(A){return nd(A,"String")}function tT0(A){return typeof A==="object"&&A!==null&&"__sentry_template_string__"in A&&"__sentry_template_values__"in A}function fpB(A){return A===null||tT0(A)||typeof A!=="object"&&typeof A!=="function"}function eT0(A){return nd(A,"Object")}function hpB(A){return typeof Event!=="undefined"&&fI1(A,Event)}function gpB(A){return typeof Element!=="undefined"&&fI1(A,Element)}function upB(A){return nd(A,"RegExp")}function mpB(A){return Boolean(A&&A.then&&typeof A.then==="function")}function dpB(A){return eT0(A)&&"nativeEvent"in A&&"preventDefault"in A&&"stopPropagation"in A}function cpB(A){return typeof A==="number"&&A!==A}function fI1(A,B){try{return A instanceof B}catch(Q){return!1}}function lpB(A){return!!(typeof A==="object"&&A!==null&&(A.__isVue||A._isVue))}AP0.isDOMError=xpB;AP0.isDOMException=vpB;AP0.isElement=gpB;AP0.isError=kpB;AP0.isErrorEvent=_pB;AP0.isEvent=hpB;AP0.isInstanceOf=fI1;AP0.isNaN=cpB;AP0.isParameterizedString=tT0;AP0.isPlainObject=eT0;AP0.isPrimitive=fpB;AP0.isRegExp=upB;AP0.isString=bpB;AP0.isSyntheticEvent=dpB;AP0.isThenable=mpB;AP0.isVueViewModel=lpB});var d01=z((QP0)=>{Object.defineProperty(QP0,"__esModule",{value:!0});var hI1=BH();function IiB(A,B=0){if(typeof A!=="string"||B===0)return A;return A.length<=B?A:`${A.slice(0,B)}...`}function YiB(A,B){let Q=A,D=Q.length;if(D<=150)return Q;if(B>D)B=D;let Z=Math.max(B-60,0);if(Z<5)Z=0;let G=Math.min(Z+140,D);if(G>D-5)G=D;if(G===D)Z=Math.max(G-140,0);if(Q=Q.slice(Z,G),Z>0)Q=`'{snip} ${Q}`;if(G<D)Q+=" {snip}";return Q}function WiB(A,B){if(!Array.isArray(A))return"";let Q=[];for(let D=0;D<A.length;D++){let Z=A[D];try{if(hI1.isVueViewModel(Z))Q.push("[VueViewModel]");else Q.push(String(Z))}catch(G){Q.push("[value cannot be serialized]")}}return Q.join(B)}function BP0(A,B,Q=!1){if(!hI1.isString(A))return!1;if(hI1.isRegExp(B))return B.test(A);if(hI1.isString(B))return Q?A===B:A.includes(B);return!1}function JiB(A,B=[],Q=!1){return B.some((D)=>BP0(A,D,Q))}QP0.isMatchingPattern=BP0;QP0.safeJoin=WiB;QP0.snipLine=YiB;QP0.stringMatchesSomePattern=JiB;QP0.truncate=IiB});var FP0=z((GP0)=>{Object.defineProperty(GP0,"__esModule",{value:!0});var Ph1=BH(),EiB=d01();function ziB(A,B,Q=250,D,Z,G,F){if(!G.exception||!G.exception.values||!F||!Ph1.isInstanceOf(F.originalException,Error))return;let I=G.exception.values.length>0?G.exception.values[G.exception.values.length-1]:void 0;if(I)G.exception.values=UiB(Sh1(A,B,Z,F.originalException,D,G.exception.values,I,0),Q)}function Sh1(A,B,Q,D,Z,G,F,I){if(G.length>=Q+1)return G;let Y=[...G];if(Ph1.isInstanceOf(D[Z],Error)){DP0(F,I);let W=A(B,D[Z]),J=Y.length;ZP0(W,Z,J,I),Y=Sh1(A,B,Q,D[Z],Z,[W,...Y],W,J)}if(Array.isArray(D.errors))D.errors.forEach((W,J)=>{if(Ph1.isInstanceOf(W,Error)){DP0(F,I);let X=A(B,W),V=Y.length;ZP0(X,`errors[${J}]`,V,I),Y=Sh1(A,B,Q,W,Z,[X,...Y],X,V)}});return Y}function DP0(A,B){A.mechanism=A.mechanism||{type:"generic",handled:!0},A.mechanism={...A.mechanism,...A.type==="AggregateError"&&{is_exception_group:!0},exception_id:B}}function ZP0(A,B,Q,D){A.mechanism=A.mechanism||{type:"generic",handled:!0},A.mechanism={...A.mechanism,type:"chained",source:B,exception_id:Q,parent_id:D}}function UiB(A,B){return A.map((Q)=>{if(Q.value)Q.value=EiB.truncate(Q.value,B);return Q})}GP0.applyAggregateErrorsToEvent=ziB});var eY=z((IP0)=>{Object.defineProperty(IP0,"__esModule",{value:!0});function gI1(A){return A&&A.Math==Math?A:void 0}var jh1=typeof globalThis=="object"&&gI1(globalThis)||typeof window=="object"&&gI1(window)||typeof self=="object"&&gI1(self)||typeof global=="object"&&gI1(global)||function(){return this}()||{};function $iB(){return jh1}function qiB(A,B,Q){let D=Q||jh1,Z=D.__SENTRY__=D.__SENTRY__||{};return Z[A]||(Z[A]=B())}IP0.GLOBAL_OBJ=jh1;IP0.getGlobalObject=$iB;IP0.getGlobalSingleton=qiB});var yh1=z((YP0)=>{Object.defineProperty(YP0,"__esModule",{value:!0});var RiB=BH(),OiB=eY(),ad=OiB.getGlobalObject(),TiB=80;function PiB(A,B={}){if(!A)return"<unknown>";try{let Q=A,D=5,Z=[],G=0,F=0,I=" > ",Y=I.length,W,J=Array.isArray(B)?B:B.keyAttrs,X=!Array.isArray(B)&&B.maxStringLength||TiB;while(Q&&G++<D){if(W=SiB(Q,J),W==="html"||G>1&&F+Z.length*Y+W.length>=X)break;Z.push(W),F+=W.length,Q=Q.parentNode}return Z.reverse().join(I)}catch(Q){return"<unknown>"}}function SiB(A,B){let Q=A,D=[],Z,G,F,I,Y;if(!Q||!Q.tagName)return"";if(ad.HTMLElement){if(Q instanceof HTMLElement&&Q.dataset&&Q.dataset.sentryComponent)return Q.dataset.sentryComponent}D.push(Q.tagName.toLowerCase());let W=B&&B.length?B.filter((X)=>Q.getAttribute(X)).map((X)=>[X,Q.getAttribute(X)]):null;if(W&&W.length)W.forEach((X)=>{D.push(`[${X[0]}="${X[1]}"]`)});else{if(Q.id)D.push(`#${Q.id}`);if(Z=Q.className,Z&&RiB.isString(Z)){G=Z.split(/\s+/);for(Y=0;Y<G.length;Y++)D.push(`.${G[Y]}`)}}let J=["aria-label","type","name","title","alt"];for(Y=0;Y<J.length;Y++)if(F=J[Y],I=Q.getAttribute(F),I)D.push(`[${F}="${I}"]`);return D.join("")}function jiB(){try{return ad.document.location.href}catch(A){return""}}function yiB(A){if(ad.document&&ad.document.querySelector)return ad.document.querySelector(A);return null}function kiB(A){if(!ad.HTMLElement)return null;let B=A,Q=5;for(let D=0;D<Q;D++){if(!B)return null;if(B instanceof HTMLElement&&B.dataset.sentryComponent)return B.dataset.sentryComponent;B=B.parentNode}return null}YP0.getComponentName=kiB;YP0.getDomElement=yiB;YP0.getLocationHref=jiB;YP0.htmlTreeAsString=PiB});var e$=z((WP0)=>{Object.defineProperty(WP0,"__esModule",{value:!0});var fiB=typeof __SENTRY_DEBUG__==="undefined"||__SENTRY_DEBUG__;WP0.DEBUG_BUILD=fiB});var QU=z((XP0)=>{Object.defineProperty(XP0,"__esModule",{value:!0});var giB=e$(),kh1=eY(),uiB="Sentry Logger ",_h1=["debug","info","warn","error","log","assert","trace"],xh1={};function JP0(A){if(!("console"in kh1.GLOBAL_OBJ))return A();let B=kh1.GLOBAL_OBJ.console,Q={},D=Object.keys(xh1);D.forEach((Z)=>{let G=xh1[Z];Q[Z]=B[Z],B[Z]=G});try{return A()}finally{D.forEach((Z)=>{B[Z]=Q[Z]})}}function miB(){let A=!1,B={enable:()=>{A=!0},disable:()=>{A=!1},isEnabled:()=>A};if(giB.DEBUG_BUILD)_h1.forEach((Q)=>{B[Q]=(...D)=>{if(A)JP0(()=>{kh1.GLOBAL_OBJ.console[Q](`${uiB}[${Q}]:`,...D)})}});else _h1.forEach((Q)=>{B[Q]=()=>{return}});return B}var diB=miB();XP0.CONSOLE_LEVELS=_h1;XP0.consoleSandbox=JP0;XP0.logger=diB;XP0.originalConsoleMethods=xh1});var vh1=z((KP0)=>{Object.defineProperty(KP0,"__esModule",{value:!0});var niB=e$(),c01=QU(),aiB=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function siB(A){return A==="http"||A==="https"}function riB(A,B=!1){let{host:Q,path:D,pass:Z,port:G,projectId:F,protocol:I,publicKey:Y}=A;return`${I}://${Y}${B&&Z?`:${Z}`:""}@${Q}${G?`:${G}`:""}/${D?`${D}/`:D}${F}`}function VP0(A){let B=aiB.exec(A);if(!B){c01.consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${A}`)});return}let[Q,D,Z="",G,F="",I]=B.slice(1),Y="",W=I,J=W.split("/");if(J.length>1)Y=J.slice(0,-1).join("/"),W=J.pop();if(W){let X=W.match(/^\d+/);if(X)W=X[0]}return CP0({host:G,pass:Z,path:Y,projectId:W,port:F,protocol:Q,publicKey:D})}function CP0(A){return{protocol:A.protocol,publicKey:A.publicKey||"",pass:A.pass||"",host:A.host,port:A.port||"",path:A.path||"",projectId:A.projectId}}function oiB(A){if(!niB.DEBUG_BUILD)return!0;let{port:B,projectId:Q,protocol:D}=A;if(["protocol","publicKey","host","projectId"].find((F)=>{if(!A[F])return c01.logger.error(`Invalid Sentry Dsn: ${F} missing`),!0;return!1}))return!1;if(!Q.match(/^\d+$/))return c01.logger.error(`Invalid Sentry Dsn: Invalid projectId ${Q}`),!1;if(!siB(D))return c01.logger.error(`Invalid Sentry Dsn: Invalid protocol ${D}`),!1;if(B&&isNaN(parseInt(B,10)))return c01.logger.error(`Invalid Sentry Dsn: Invalid port ${B}`),!1;return!0}function tiB(A){let B=typeof A==="string"?VP0(A):CP0(A);if(!B||!oiB(B))return;return B}KP0.dsnFromString=VP0;KP0.dsnToString=riB;KP0.makeDsn=tiB});var bh1=z((EP0)=>{Object.defineProperty(EP0,"__esModule",{value:!0});class HP0 extends Error{constructor(A,B="warn"){super(A);this.message=A,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=B}}EP0.SentryError=HP0});var QH=z((LP0)=>{Object.defineProperty(LP0,"__esModule",{value:!0});var DnB=yh1(),ZnB=e$(),sd=BH(),GnB=QU(),zP0=d01();function FnB(A,B,Q){if(!(B in A))return;let D=A[B],Z=Q(D);if(typeof Z==="function")qP0(Z,D);A[B]=Z}function $P0(A,B,Q){try{Object.defineProperty(A,B,{value:Q,writable:!0,configurable:!0})}catch(D){ZnB.DEBUG_BUILD&&GnB.logger.log(`Failed to add non-enumerable property "${B}" to object`,A)}}function qP0(A,B){try{let Q=B.prototype||{};A.prototype=B.prototype=Q,$P0(A,"__sentry_original__",B)}catch(Q){}}function InB(A){return A.__sentry_original__}function YnB(A){return Object.keys(A).map((B)=>`${encodeURIComponent(B)}=${encodeURIComponent(A[B])}`).join("&")}function NP0(A){if(sd.isError(A))return{message:A.message,name:A.name,stack:A.stack,...wP0(A)};else if(sd.isEvent(A)){let B={type:A.type,target:UP0(A.target),currentTarget:UP0(A.currentTarget),...wP0(A)};if(typeof CustomEvent!=="undefined"&&sd.isInstanceOf(A,CustomEvent))B.detail=A.detail;return B}else return A}function UP0(A){try{return sd.isElement(A)?DnB.htmlTreeAsString(A):Object.prototype.toString.call(A)}catch(B){return"<unknown>"}}function wP0(A){if(typeof A==="object"&&A!==null){let B={};for(let Q in A)if(Object.prototype.hasOwnProperty.call(A,Q))B[Q]=A[Q];return B}else return{}}function WnB(A,B=40){let Q=Object.keys(NP0(A));if(Q.sort(),!Q.length)return"[object has no keys]";if(Q[0].length>=B)return zP0.truncate(Q[0],B);for(let D=Q.length;D>0;D--){let Z=Q.slice(0,D).join(", ");if(Z.length>B)continue;if(D===Q.length)return Z;return zP0.truncate(Z,B)}return""}function JnB(A){return fh1(A,new Map)}function fh1(A,B){if(XnB(A)){let Q=B.get(A);if(Q!==void 0)return Q;let D={};B.set(A,D);for(let Z of Object.keys(A))if(typeof A[Z]!=="undefined")D[Z]=fh1(A[Z],B);return D}if(Array.isArray(A)){let Q=B.get(A);if(Q!==void 0)return Q;let D=[];return B.set(A,D),A.forEach((Z)=>{D.push(fh1(Z,B))}),D}return A}function XnB(A){if(!sd.isPlainObject(A))return!1;try{let B=Object.getPrototypeOf(A).constructor.name;return!B||B==="Object"}catch(B){return!0}}function VnB(A){let B;switch(!0){case(A===void 0||A===null):B=new String(A);break;case(typeof A==="symbol"||typeof A==="bigint"):B=Object(A);break;case sd.isPrimitive(A):B=new A.constructor(A);break;default:B=A;break}return B}LP0.addNonEnumerableProperty=$P0;LP0.convertToPlainObject=NP0;LP0.dropUndefinedKeys=JnB;LP0.extractExceptionKeysForMessage=WnB;LP0.fill=FnB;LP0.getOriginalFunction=InB;LP0.markFunctionWrapped=qP0;LP0.objectify=VnB;LP0.urlEncode=YnB});var uI1=z((RP0)=>{Object.defineProperty(RP0,"__esModule",{value:!0});function MP0(A,B=!1){return!(B||A&&!A.startsWith("/")&&!A.match(/^[A-Z]:/)&&!A.startsWith(".")&&!A.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&A!==void 0&&!A.includes("node_modules/")}function NnB(A){let B=/^\s*[-]{4,}$/,Q=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return(D)=>{let Z=D.match(Q);if(Z){let G,F,I,Y,W;if(Z[1]){I=Z[1];let V=I.lastIndexOf(".");if(I[V-1]===".")V--;if(V>0){G=I.slice(0,V),F=I.slice(V+1);let C=G.indexOf(".Module");if(C>0)I=I.slice(C+1),G=G.slice(0,C)}Y=void 0}if(F)Y=G,W=F;if(F==="<anonymous>")W=void 0,I=void 0;if(I===void 0)W=W||"<anonymous>",I=Y?`${Y}.${W}`:W;let J=Z[2]&&Z[2].startsWith("file://")?Z[2].slice(7):Z[2],X=Z[5]==="native";if(J&&J.match(/\/[A-Z]:/))J=J.slice(1);if(!J&&Z[5]&&!X)J=Z[5];return{filename:J,module:A?A(J):void 0,function:I,lineno:parseInt(Z[3],10)||void 0,colno:parseInt(Z[4],10)||void 0,in_app:MP0(J,X)}}if(D.match(B))return{filename:D};return}}RP0.filenameIsInApp=MP0;RP0.node=NnB});var mI1=z((kP0)=>{Object.defineProperty(kP0,"__esModule",{value:!0});var PP0=uI1(),SP0=50,OP0=/\(error: (.*)\)/,TP0=/captureMessage|captureException/;function jP0(...A){let B=A.sort((Q,D)=>Q[0]-D[0]).map((Q)=>Q[1]);return(Q,D=0)=>{let Z=[],G=Q.split(` `);for(let F=D;F<G.length;F++){let I=G[F];if(I.length>1024)continue;let Y=OP0.test(I)?I.replace(OP0,"$1"):I;if(Y.match(/\S*Error: /))continue;for(let W of B){let J=W(Y);if(J){Z.push(J);break}}if(Z.length>=SP0)break}return yP0(Z)}}function RnB(A){if(Array.isArray(A))return jP0(...A);return A}function yP0(A){if(!A.length)return[];let B=Array.from(A);if(/sentryWrapped/.test(B[B.length-1].function||""))B.pop();if(B.reverse(),TP0.test(B[B.length-1].function||"")){if(B.pop(),TP0.test(B[B.length-1].function||""))B.pop()}return B.slice(0,SP0).map((Q)=>({...Q,filename:Q.filename||B[B.length-1].filename,function:Q.function||"?"}))}var hh1="<anonymous>";function OnB(A){try{if(!A||typeof A!=="function")return hh1;return A.name||hh1}catch(B){return hh1}}function TnB(A){return[90,PP0.node(A)]}kP0.filenameIsInApp=PP0.filenameIsInApp;kP0.createStackParser=jP0;kP0.getFunctionName=OnB;kP0.nodeStackLineParser=TnB;kP0.stackParserFromStackParserOptions=RnB;kP0.stripSentryFramesAndReverse=yP0});var YR=z((xP0)=>{Object.defineProperty(xP0,"__esModule",{value:!0});var xnB=e$(),vnB=QU(),bnB=mI1(),rd={},_P0={};function fnB(A,B){rd[A]=rd[A]||[],rd[A].push(B)}function hnB(){Object.keys(rd).forEach((A)=>{rd[A]=void 0})}function gnB(A,B){if(!_P0[A])B(),_P0[A]=!0}function unB(A,B){let Q=A&&rd[A];if(!Q)return;for(let D of Q)try{D(B)}catch(Z){xnB.DEBUG_BUILD&&vnB.logger.error(`Error while triggering instrumentation handler. Type: ${A} Name: ${bnB.getFunctionName(D)} Error:`,Z)}}xP0.addHandler=fnB;xP0.maybeInstrument=gnB;xP0.resetInstrumentationHandlers=hnB;xP0.triggerHandlers=unB});var mh1=z((vP0)=>{Object.defineProperty(vP0,"__esModule",{value:!0});var gh1=QU(),pnB=QH(),dI1=eY(),uh1=YR();function inB(A){uh1.addHandler("console",A),uh1.maybeInstrument("console",nnB)}function nnB(){if(!("console"in dI1.GLOBAL_OBJ))return;gh1.CONSOLE_LEVELS.forEach(function(A){if(!(A in dI1.GLOBAL_OBJ.console))return;pnB.fill(dI1.GLOBAL_OBJ.console,A,function(B){return gh1.originalConsoleMethods[A]=B,function(...Q){let D={args:Q,level:A};uh1.triggerHandlers("console",D);let Z=gh1.originalConsoleMethods[A];Z&&Z.apply(dI1.GLOBAL_OBJ.console,Q)}})})}vP0.addConsoleInstrumentationHandler=inB});var l01=z((fP0)=>{Object.defineProperty(fP0,"__esModule",{value:!0});var snB=QH(),dh1=d01(),rnB=eY();function onB(){let A=rnB.GLOBAL_OBJ,B=A.crypto||A.msCrypto,Q=()=>Math.random()*16;try{if(B&&B.randomUUID)return B.randomUUID().replace(/-/g,"");if(B&&B.getRandomValues)Q=()=>{let D=new Uint8Array(1);return B.getRandomValues(D),D[0]}}catch(D){}return([1e7]+1000+4000+8000+100000000000).replace(/[018]/g,(D)=>(D^(Q()&15)>>D/4).toString(16))}function bP0(A){return A.exception&&A.exception.values?A.exception.values[0]:void 0}function tnB(A){let{message:B,event_id:Q}=A;if(B)return B;let D=bP0(A);if(D){if(D.type&&D.value)return`${D.type}: ${D.value}`;return D.type||D.value||Q||"<unknown>"}return Q||"<unknown>"}function enB(A,B,Q){let D=A.exception=A.exception||{},Z=D.values=D.values||[],G=Z[0]=Z[0]||{};if(!G.value)G.value=B||"";if(!G.type)G.type=Q||"Error"}function AaB(A,B){let Q=bP0(A);if(!Q)return;let D={type:"generic",handled:!0},Z=Q.mechanism;if(Q.mechanism={...D,...Z,...B},B&&"data"in B){let G={...Z&&Z.data,...B.data};Q.mechanism.data=G}}var BaB=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function QaB(A){let B=A.match(BaB)||[],Q=parseInt(B[1],10),D=parseInt(B[2],10),Z=parseInt(B[3],10);return{buildmetadata:B[5],major:isNaN(Q)?void 0:Q,minor:isNaN(D)?void 0:D,patch:isNaN(Z)?void 0:Z,prerelease:B[4]}}function DaB(A,B,Q=5){if(B.lineno===void 0)return;let D=A.length,Z=Math.max(Math.min(D-1,B.lineno-1),0);B.pre_context=A.slice(Math.max(0,Z-Q),Z).map((G)=>dh1.snipLine(G,0)),B.context_line=dh1.snipLine(A[Math.min(D-1,Z)],B.colno||0),B.post_context=A.slice(Math.min(Z+1,D),Z+1+Q).map((G)=>dh1.snipLine(G,0))}function ZaB(A){if(A&&A.__sentry_captured__)return!0;try{snB.addNonEnumerableProperty(A,"__sentry_captured__",!0)}catch(B){}return!1}function GaB(A){return Array.isArray(A)?A:[A]}fP0.addContextToFrame=DaB;fP0.addExceptionMechanism=AaB;fP0.addExceptionTypeValue=enB;fP0.arrayify=GaB;fP0.checkOrSetAlreadyCaught=ZaB;fP0.getEventDescription=tnB;fP0.parseSemver=QaB;fP0.uuid4=onB});var ih1=z((mP0)=>{Object.defineProperty(mP0,"__esModule",{value:!0});var KaB=l01(),cI1=QH(),HaB=eY(),ch1=YR(),od=HaB.GLOBAL_OBJ,EaB=1000,hP0,lh1,ph1;function zaB(A){ch1.addHandler("dom",A),ch1.maybeInstrument("dom",uP0)}function uP0(){if(!od.document)return;let A=ch1.triggerHandlers.bind(null,"dom"),B=gP0(A,!0);od.document.addEventListener("click",B,!1),od.document.addEventListener("keypress",B,!1),["EventTarget","Node"].forEach((Q)=>{let D=od[Q]&&od[Q].prototype;if(!D||!D.hasOwnProperty||!D.hasOwnProperty("addEventListener"))return;cI1.fill(D,"addEventListener",function(Z){return function(G,F,I){if(G==="click"||G=="keypress")try{let Y=this,W=Y.__sentry_instrumentation_handlers__=Y.__sentry_instrumentation_handlers__||{},J=W[G]=W[G]||{refCount:0};if(!J.handler){let X=gP0(A);J.handler=X,Z.call(this,G,X,I)}J.refCount++}catch(Y){}return Z.call(this,G,F,I)}}),cI1.fill(D,"removeEventListener",function(Z){return function(G,F,I){if(G==="click"||G=="keypress")try{let Y=this,W=Y.__sentry_instrumentation_handlers__||{},J=W[G];if(J){if(J.refCount--,J.refCount<=0)Z.call(this,G,J.handler,I),J.handler=void 0,delete W[G];if(Object.keys(W).length===0)delete Y.__sentry_instrumentation_handlers__}}catch(Y){}return Z.call(this,G,F,I)}})})}function UaB(A){if(A.type!==lh1)return!1;try{if(!A.target||A.target._sentryId!==ph1)return!1}catch(B){}return!0}function waB(A,B){if(A!=="keypress")return!1;if(!B||!B.tagName)return!0;if(B.tagName==="INPUT"||B.tagName==="TEXTAREA"||B.isContentEditable)return!1;return!0}function gP0(A,B=!1){return(Q)=>{if(!Q||Q._sentryCaptured)return;let D=$aB(Q);if(waB(Q.type,D))return;if(cI1.addNonEnumerableProperty(Q,"_sentryCaptured",!0),D&&!D._sentryId)cI1.addNonEnumerableProperty(D,"_sentryId",KaB.uuid4());let Z=Q.type==="keypress"?"input":Q.type;if(!UaB(Q))A({event:Q,name:Z,global:B}),lh1=Q.type,ph1=D?D._sentryId:void 0;clearTimeout(hP0),hP0=od.setTimeout(()=>{ph1=void 0,lh1=void 0},EaB)}}function $aB(A){try{return A.target}catch(B){return null}}mP0.addClickKeypressInstrumentationHandler=zaB;mP0.instrumentDOM=uP0});var sh1=z((dP0)=>{Object.defineProperty(dP0,"__esModule",{value:!0});var LaB=e$(),MaB=QU(),RaB=eY(),lI1=RaB.getGlobalObject();function OaB(){try{return new ErrorEvent(""),!0}catch(A){return!1}}function TaB(){try{return new DOMError(""),!0}catch(A){return!1}}function PaB(){try{return new DOMException(""),!0}catch(A){return!1}}function ah1(){if(!("fetch"in lI1))return!1;try{return new Request("http://www.example.com"),!0}catch(A){return!1}}function nh1(A){return A&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(A.toString())}function SaB(){if(typeof EdgeRuntime==="string")return!0;if(!ah1())return!1;if(nh1(lI1.fetch))return!0;let A=!1,B=lI1.document;if(B&&typeof B.createElement==="function")try{let Q=B.createElement("iframe");if(Q.hidden=!0,B.head.appendChild(Q),Q.contentWindow&&Q.contentWindow.fetch)A=nh1(Q.contentWindow.fetch);B.head.removeChild(Q)}catch(Q){LaB.DEBUG_BUILD&&MaB.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",Q)}return A}function jaB(){return"ReportingObserver"in lI1}function yaB(){if(!ah1())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(A){return!1}}dP0.isNativeFetch=nh1;dP0.supportsDOMError=TaB;dP0.supportsDOMException=PaB;dP0.supportsErrorEvent=OaB;dP0.supportsFetch=ah1;dP0.supportsNativeFetch=SaB;dP0.supportsReferrerPolicy=yaB;dP0.supportsReportingObserver=jaB});var oh1=z((iP0)=>{Object.defineProperty(iP0,"__esModule",{value:!0});var uaB=QH(),maB=sh1(),cP0=eY(),p01=YR();function daB(A){p01.addHandler("fetch",A),p01.maybeInstrument("fetch",caB)}function caB(){if(!maB.supportsNativeFetch())return;uaB.fill(cP0.GLOBAL_OBJ,"fetch",function(A){return function(...B){let{method:Q,url:D}=pP0(B),Z={args:B,fetchData:{method:Q,url:D},startTimestamp:Date.now()};return p01.triggerHandlers("fetch",{...Z}),A.apply(cP0.GLOBAL_OBJ,B).then((G)=>{let F={...Z,endTimestamp:Date.now(),response:G};return p01.triggerHandlers("fetch",F),G},(G)=>{let F={...Z,endTimestamp:Date.now(),error:G};throw p01.triggerHandlers("fetch",F),G})}})}function rh1(A,B){return!!A&&typeof A==="object"&&!!A[B]}function lP0(A){if(typeof A==="string")return A;if(!A)return"";if(rh1(A,"url"))return A.url;if(A.toString)return A.toString();return""}function pP0(A){if(A.length===0)return{method:"GET",url:""};if(A.length===2){let[Q,D]=A;return{url:lP0(Q),method:rh1(D,"method")?String(D.method).toUpperCase():"GET"}}let B=A[0];return{url:lP0(B),method:rh1(B,"method")?String(B.method).toUpperCase():"GET"}}iP0.addFetchInstrumentationHandler=daB;iP0.parseFetchArgs=pP0});var Ag1=z((nP0)=>{Object.defineProperty(nP0,"__esModule",{value:!0});var th1=eY(),eh1=YR(),pI1=null;function iaB(A){eh1.addHandler("error",A),eh1.maybeInstrument("error",naB)}function naB(){pI1=th1.GLOBAL_OBJ.onerror,th1.GLOBAL_OBJ.onerror=function(A,B,Q,D,Z){let G={column:D,error:Z,line:Q,msg:A,url:B};if(eh1.triggerHandlers("error",G),pI1&&!pI1.__SENTRY_LOADER__)return pI1.apply(this,arguments);return!1},th1.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}nP0.addGlobalErrorInstrumentationHandler=iaB});var Dg1=z((aP0)=>{Object.defineProperty(aP0,"__esModule",{value:!0});var Bg1=eY(),Qg1=YR(),iI1=null;function saB(A){Qg1.addHandler("unhandledrejection",A),Qg1.maybeInstrument("unhandledrejection",raB)}function raB(){iI1=Bg1.GLOBAL_OBJ.onunhandledrejection,Bg1.GLOBAL_OBJ.onunhandledrejection=function(A){let B=A;if(Qg1.triggerHandlers("unhandledrejection",B),iI1&&!iI1.__SENTRY_LOADER__)return iI1.apply(this,arguments);return!0},Bg1.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}aP0.addGlobalUnhandledRejectionInstrumentationHandler=saB});var Zg1=z((sP0)=>{Object.defineProperty(sP0,"__esModule",{value:!0});var taB=eY(),nI1=taB.getGlobalObject();function eaB(){let A=nI1.chrome,B=A&&A.app&&A.app.runtime,Q="history"in nI1&&!!nI1.history.pushState&&!!nI1.history.replaceState;return!B&&Q}sP0.supportsHistory=eaB});var Gg1=z((oP0)=>{Object.defineProperty(oP0,"__esModule",{value:!0});var rP0=QH();e$();QU();var BsB=eY(),QsB=Zg1(),sI1=YR(),i01=BsB.GLOBAL_OBJ,aI1;function DsB(A){sI1.addHandler("history",A),sI1.maybeInstrument("history",ZsB)}function ZsB(){if(!QsB.supportsHistory())return;let A=i01.onpopstate;i01.onpopstate=function(...Q){let D=i01.location.href,Z=aI1;aI1=D;let G={from:Z,to:D};if(sI1.triggerHandlers("history",G),A)try{return A.apply(this,Q)}catch(F){}};function B(Q){return function(...D){let Z=D.length>2?D[2]:void 0;if(Z){let G=aI1,F=String(Z);aI1=F;let I={from:G,to:F};sI1.triggerHandlers("history",I)}return Q.apply(this,D)}}rP0.fill(i01.history,"pushState",B),rP0.fill(i01.history,"replaceState",B)}oP0.addHistoryInstrumentationHandler=DsB});var Fg1=z((eP0)=>{Object.defineProperty(eP0,"__esModule",{value:!0});var oI1=BH(),rI1=QH(),FsB=eY(),tI1=YR(),IsB=FsB.GLOBAL_OBJ,n01="__sentry_xhr_v3__";function YsB(A){tI1.addHandler("xhr",A),tI1.maybeInstrument("xhr",tP0)}function tP0(){if(!IsB.XMLHttpRequest)return;let A=XMLHttpRequest.prototype;rI1.fill(A,"open",function(B){return function(...Q){let D=Date.now(),Z=oI1.isString(Q[0])?Q[0].toUpperCase():void 0,G=WsB(Q[1]);if(!Z||!G)return B.apply(this,Q);if(this[n01]={method:Z,url:G,request_headers:{}},Z==="POST"&&G.match(/sentry_key/))this.__sentry_own_request__=!0;let F=()=>{let I=this[n01];if(!I)return;if(this.readyState===4){try{I.status_code=this.status}catch(W){}let Y={args:[Z,G],endTimestamp:Date.now(),startTimestamp:D,xhr:this};tI1.triggerHandlers("xhr",Y)}};if("onreadystatechange"in this&&typeof this.onreadystatechange==="function")rI1.fill(this,"onreadystatechange",function(I){return function(...Y){return F(),I.apply(this,Y)}});else this.addEventListener("readystatechange",F);return rI1.fill(this,"setRequestHeader",function(I){return function(...Y){let[W,J]=Y,X=this[n01];if(X&&oI1.isString(W)&&oI1.isString(J))X.request_headers[W.toLowerCase()]=J;return I.apply(this,Y)}}),B.apply(this,Q)}}),rI1.fill(A,"send",function(B){return function(...Q){let D=this[n01];if(!D)return B.apply(this,Q);if(Q[0]!==void 0)D.body=Q[0];let Z={args:[D.method,D.url],startTimestamp:Date.now(),xhr:this};return tI1.triggerHandlers("xhr",Z),B.apply(this,Q)}})}function WsB(A){if(oI1.isString(A))return A;try{return A.toString()}catch(B){}return}eP0.SENTRY_XHR_DATA_KEY=n01;eP0.addXhrInstrumentationHandler=YsB;eP0.instrumentXHR=tP0});var IS0=z((FS0)=>{Object.defineProperty(FS0,"__esModule",{value:!0});var CsB=e$(),KsB=QU(),AS0=mh1(),BS0=ih1(),QS0=oh1(),DS0=Ag1(),ZS0=Dg1(),GS0=Gg1(),Ig1=Fg1();function HsB(A,B){switch(A){case"console":return AS0.addConsoleInstrumentationHandler(B);case"dom":return BS0.addClickKeypressInstrumentationHandler(B);case"xhr":return Ig1.addXhrInstrumentationHandler(B);case"fetch":return QS0.addFetchInstrumentationHandler(B);case"history":return GS0.addHistoryInstrumentationHandler(B);case"error":return DS0.addGlobalErrorInstrumentationHandler(B);case"unhandledrejection":return ZS0.addGlobalUnhandledRejectionInstrumentationHandler(B);default:CsB.DEBUG_BUILD&&KsB.logger.warn("unknown instrumentation type:",A)}}FS0.addConsoleInstrumentationHandler=AS0.addConsoleInstrumentationHandler;FS0.addClickKeypressInstrumentationHandler=BS0.addClickKeypressInstrumentationHandler;FS0.addFetchInstrumentationHandler=QS0.addFetchInstrumentationHandler;FS0.addGlobalErrorInstrumentationHandler=DS0.addGlobalErrorInstrumentationHandler;FS0.addGlobalUnhandledRejectionInstrumentationHandler=ZS0.addGlobalUnhandledRejectionInstrumentationHandler;FS0.addHistoryInstrumentationHandler=GS0.addHistoryInstrumentationHandler;FS0.SENTRY_XHR_DATA_KEY=Ig1.SENTRY_XHR_DATA_KEY;FS0.addXhrInstrumentationHandler=Ig1.addXhrInstrumentationHandler;FS0.addInstrumentationHandler=HsB});var Yg1=z((YS0)=>{Object.defineProperty(YS0,"__esModule",{value:!0});function RsB(){return typeof __SENTRY_BROWSER_BUNDLE__!=="undefined"&&!!__SENTRY_BROWSER_BUNDLE__}function OsB(){return"npm"}YS0.getSDKSource=OsB;YS0.isBrowserBundle=RsB});var Wg1=z((WS0,AY1)=>{Object.defineProperty(WS0,"__esModule",{value:!0});var SsB=Yg1();function jsB(){return!SsB.isBrowserBundle()&&Object.prototype.toString.call(typeof process!=="undefined"?process:0)==="[object process]"}function eI1(A,B){return A.require(B)}function ysB(A){let B;try{B=eI1(AY1,A)}catch(Q){}try{let{cwd:Q}=eI1(AY1,"process");B=eI1(AY1,`${Q()}/node_modules/${A}`)}catch(Q){}return B}WS0.dynamicRequire=eI1;WS0.isNodeEnv=jsB;WS0.loadModule=ysB});var VS0=z((XS0)=>{Object.defineProperty(XS0,"__esModule",{value:!0});var vsB=Wg1(),JS0=eY();function bsB(){return typeof window!=="undefined"&&(!vsB.isNodeEnv()||fsB())}function fsB(){return JS0.GLOBAL_OBJ.process!==void 0&&JS0.GLOBAL_OBJ.process.type==="renderer"}XS0.isBrowser=bsB});var Jg1=z((CS0)=>{Object.defineProperty(CS0,"__esModule",{value:!0});function gsB(){let A=typeof WeakSet==="function",B=A?new WeakSet:[];function Q(Z){if(A){if(B.has(Z))return!0;return B.add(Z),!1}for(let G=0;G<B.length;G++)if(B[G]===Z)return!0;return B.push(Z),!1}function D(Z){if(A)B.delete(Z);else for(let G=0;G<B.length;G++)if(B[G]===Z){B.splice(G,1);break}}return[Q,D]}CS0.memoBuilder=gsB});var a01=z((ES0)=>{Object.defineProperty(ES0,"__esModule",{value:!0});var Xg1=BH(),msB=Jg1(),dsB=QH(),csB=mI1();function KS0(A,B=100,Q=1/0){try{return BY1("",A,B,Q)}catch(D){return{ERROR:`**non-serializable** (${D})`}}}function HS0(A,B=3,Q=102400){let D=KS0(A,B);if(nsB(D)>Q)return HS0(A,B-1,Q);return D}function BY1(A,B,Q=1/0,D=1/0,Z=msB.memoBuilder()){let[G,F]=Z;if(B==null||["number","boolean","string"].includes(typeof B)&&!Xg1.isNaN(B))return B;let I=lsB(A,B);if(!I.startsWith("[object "))return I;if(B.__sentry_skip_normalization__)return B;let Y=typeof B.__sentry_override_normalization_depth__==="number"?B.__sentry_override_normalization_depth__:Q;if(Y===0)return I.replace("object ","");if(G(B))return"[Circular ~]";let W=B;if(W&&typeof W.toJSON==="function")try{let C=W.toJSON();return BY1("",C,Y-1,D,Z)}catch(C){}let J=Array.isArray(B)?[]:{},X=0,V=dsB.convertToPlainObject(B);for(let C in V){if(!Object.prototype.hasOwnProperty.call(V,C))continue;if(X>=D){J[C]="[MaxProperties ~]";break}let K=V[C];J[C]=BY1(C,K,Y-1,D,Z),X++}return F(B),J}function lsB(A,B){try{if(A==="domain"&&B&&typeof B==="object"&&B._events)return"[Domain]";if(A==="domainEmitter")return"[DomainEmitter]";if(typeof global!=="undefined"&&B===global)return"[Global]";if(typeof window!=="undefined"&&B===window)return"[Window]";if(typeof document!=="undefined"&&B===document)return"[Document]";if(Xg1.isVueViewModel(B))return"[VueViewModel]";if(Xg1.isSyntheticEvent(B))return"[SyntheticEvent]";if(typeof B==="number"&&B!==B)return"[NaN]";if(typeof B==="function")return`[Function: ${csB.getFunctionName(B)}]`;if(typeof B==="symbol")return`[${String(B)}]`;if(typeof B==="bigint")return`[BigInt: ${String(B)}]`;let Q=psB(B);if(/^HTML(\w*)Element$/.test(Q))return`[HTMLElement: ${Q}]`;return`[object ${Q}]`}catch(Q){return`**non-serializable** (${Q})`}}function psB(A){let B=Object.getPrototypeOf(A);return B?B.constructor.name:"null prototype"}function isB(A){return~-encodeURI(A).split(/%..|./).length}function nsB(A){return isB(JSON.stringify(A))}function asB(A,B){let Q=B.replace(/\\/g,"/").replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),D=A;try{D=decodeURI(A)}catch(Z){}return D.replace(/\\/g,"/").replace(/webpack:\/?/g,"").replace(new RegExp(`(file://)?/*${Q}/*`,"ig"),"app:///")}ES0.normalize=KS0;ES0.normalizeToSize=HS0;ES0.normalizeUrlToBase=asB;ES0.walk=BY1});var LS0=z((NS0)=>{Object.defineProperty(NS0,"__esModule",{value:!0});function US0(A,B){let Q=0;for(let D=A.length-1;D>=0;D--){let Z=A[D];if(Z===".")A.splice(D,1);else if(Z==="..")A.splice(D,1),Q++;else if(Q)A.splice(D,1),Q--}if(B)for(;Q--;Q)A.unshift("..");return A}var esB=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function wS0(A){let B=A.length>1024?`<truncated>${A.slice(-1024)}`:A,Q=esB.exec(B);return Q?Q.slice(1):[]}function Vg1(...A){let B="",Q=!1;for(let D=A.length-1;D>=-1&&!Q;D--){let Z=D>=0?A[D]:"/";if(!Z)continue;B=`${Z}/${B}`,Q=Z.charAt(0)==="/"}return B=US0(B.split("/").filter((D)=>!!D),!Q).join("/"),(Q?"/":"")+B||"."}function zS0(A){let B=0;for(;B<A.length;B++)if(A[B]!=="")break;let Q=A.length-1;for(;Q>=0;Q--)if(A[Q]!=="")break;if(B>Q)return[];return A.slice(B,Q-B+1)}function ArB(A,B){A=Vg1(A).slice(1),B=Vg1(B).slice(1);let Q=zS0(A.split("/")),D=zS0(B.split("/")),Z=Math.min(Q.length,D.length),G=Z;for(let I=0;I<Z;I++)if(Q[I]!==D[I]){G=I;break}let F=[];for(let I=G;I<Q.length;I++)F.push("..");return F=F.concat(D.slice(G)),F.join("/")}function $S0(A){let B=qS0(A),Q=A.slice(-1)==="/",D=US0(A.split("/").filter((Z)=>!!Z),!B).join("/");if(!D&&!B)D=".";if(D&&Q)D+="/";return(B?"/":"")+D}function qS0(A){return A.charAt(0)==="/"}function BrB(...A){return $S0(A.join("/"))}function QrB(A){let B=wS0(A),Q=B[0],D=B[1];if(!Q&&!D)return".";if(D)D=D.slice(0,D.length-1);return Q+D}function DrB(A,B){let Q=wS0(A)[2];if(B&&Q.slice(B.length*-1)===B)Q=Q.slice(0,Q.length-B.length);return Q}NS0.basename=DrB;NS0.dirname=QrB;NS0.isAbsolute=qS0;NS0.join=BrB;NS0.normalizePath=$S0;NS0.relative=ArB;NS0.resolve=Vg1});var Cg1=z((MS0)=>{Object.defineProperty(MS0,"__esModule",{value:!0});var XrB=BH(),WR;(function(A){A[A.PENDING=0]="PENDING";let Q=1;A[A.RESOLVED=Q]="RESOLVED";let D=2;A[A.REJECTED=D]="REJECTED"})(WR||(WR={}));function VrB(A){return new Aq((B)=>{B(A)})}function CrB(A){return new Aq((B,Q)=>{Q(A)})}class Aq{constructor(A){Aq.prototype.__init.call(this),Aq.prototype.__init2.call(this),Aq.prototype.__init3.call(this),Aq.prototype.__init4.call(this),this._state=WR.PENDING,this._handlers=[];try{A(this._resolve,this._reject)}catch(B){this._reject(B)}}then(A,B){return new Aq((Q,D)=>{this._handlers.push([!1,(Z)=>{if(!A)Q(Z);else try{Q(A(Z))}catch(G){D(G)}},(Z)=>{if(!B)D(Z);else try{Q(B(Z))}catch(G){D(G)}}]),this._executeHandlers()})}catch(A){return this.then((B)=>B,A)}finally(A){return new Aq((B,Q)=>{let D,Z;return this.then((G)=>{if(Z=!1,D=G,A)A()},(G)=>{if(Z=!0,D=G,A)A()}).then(()=>{if(Z){Q(D);return}B(D)})})}__init(){this._resolve=(A)=>{this._setResult(WR.RESOLVED,A)}}__init2(){this._reject=(A)=>{this._setResult(WR.REJECTED,A)}}__init3(){this._setResult=(A,B)=>{if(this._state!==WR.PENDING)return;if(XrB.isThenable(B)){B.then(this._resolve,this._reject);return}this._state=A,this._value=B,this._executeHandlers()}}__init4(){this._executeHandlers=()=>{if(this._state===WR.PENDING)return;let A=this._handlers.slice();this._handlers=[],A.forEach((B)=>{if(B[0])return;if(this._state===WR.RESOLVED)B[1](this._value);if(this._state===WR.REJECTED)B[2](this._value);B[0]=!0})}}}MS0.SyncPromise=Aq;MS0.rejectedSyncPromise=CrB;MS0.resolvedSyncPromise=VrB});var OS0=z((RS0)=>{Object.defineProperty(RS0,"__esModule",{value:!0});var zrB=bh1(),Kg1=Cg1();function UrB(A){let B=[];function Q(){return A===void 0||B.length<A}function D(F){return B.splice(B.indexOf(F),1)[0]}function Z(F){if(!Q())return Kg1.rejectedSyncPromise(new zrB.SentryError("Not adding Promise because buffer limit was reached."));let I=F();if(B.indexOf(I)===-1)B.push(I);return I.then(()=>D(I)).then(null,()=>D(I).then(null,()=>{})),I}function G(F){return new Kg1.SyncPromise((I,Y)=>{let W=B.length;if(!W)return I(!0);let J=setTimeout(()=>{if(F&&F>0)I(!1)},F);B.forEach((X)=>{Kg1.resolvedSyncPromise(X).then(()=>{if(!--W)clearTimeout(J),I(!0)},Y)})})}return{$:B,add:Z,drain:G}}RS0.makePromiseBuffer=UrB});var PS0=z((TS0)=>{Object.defineProperty(TS0,"__esModule",{value:!0});function $rB(A){let B={},Q=0;while(Q<A.length){let D=A.indexOf("=",Q);if(D===-1)break;let Z=A.indexOf(";",Q);if(Z===-1)Z=A.length;else if(Z<D){Q=A.lastIndexOf(";",D-1)+1;continue}let G=A.slice(Q,D).trim();if(B[G]===void 0){let F=A.slice(D+1,Z).trim();if(F.charCodeAt(0)===34)F=F.slice(1,-1);try{B[G]=F.indexOf("%")!==-1?decodeURIComponent(F):F}catch(I){B[G]=F}}Q=Z+1}return B}TS0.parseCookie=$rB});var Hg1=z((SS0)=>{Object.defineProperty(SS0,"__esModule",{value:!0});function NrB(A){if(!A)return{};let B=A.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!B)return{};let Q=B[6]||"",D=B[8]||"";return{host:B[4],path:B[5],protocol:B[2],search:Q,hash:D,relative:B[5]+Q+D}}function LrB(A){return A.split(/[\?#]/,1)[0]}function MrB(A){return A.split(/\\?\//).filter((B)=>B.length>0&&B!==",").length}function RrB(A){let{protocol:B,host:Q,path:D}=A,Z=Q&&Q.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||"";return`${B?`${B}://`:""}${Z}${D}`}SS0.getNumberOfUrlSegments=MrB;SS0.getSanitizedUrlString=RrB;SS0.parseUrl=NrB;SS0.stripUrlQueryAndFragment=LrB});var vS0=z((xS0)=>{Object.defineProperty(xS0,"__esModule",{value:!0});var jrB=PS0(),yrB=e$(),jS0=BH(),krB=QU(),_rB=a01(),xrB=Hg1(),vrB={ip:!1,request:!0,transaction:!0,user:!0},brB=["cookies","data","headers","method","query_string","url"],yS0=["id","username","email"];function frB(A,B,Q){if(!A)return;if(!A.metadata.source||A.metadata.source==="url"){let[D,Z]=QY1(B,{path:!0,method:!0});A.updateName(D),A.setMetadata({source:Z})}if(A.setAttribute("url",B.originalUrl||B.url),B.baseUrl)A.setAttribute("baseUrl",B.baseUrl);A.setData("query",kS0(B,Q))}function QY1(A,B={}){let Q=A.method&&A.method.toUpperCase(),D="",Z="url";if(B.customRoute||A.route)D=B.customRoute||`${A.baseUrl||""}${A.route&&A.route.path}`,Z="route";else if(A.originalUrl||A.url)D=xrB.stripUrlQueryAndFragment(A.originalUrl||A.url||"");let G="";if(B.method&&Q)G+=Q;if(B.method&&B.path)G+=" ";if(B.path&&D)G+=D;return[G,Z]}function hrB(A,B){switch(B){case"path":return QY1(A,{path:!0})[0];case"handler":return A.route&&A.route.stack&&A.route.stack[0]&&A.route.stack[0].name||"<anonymous>";case"methodPath":default:{let Q=A._reconstructedRoute?A._reconstructedRoute:void 0;return QY1(A,{path:!0,method:!0,customRoute:Q})[0]}}}function grB(A,B){let Q={};return(Array.isArray(B)?B:yS0).forEach((Z)=>{if(A&&Z in A)Q[Z]=A[Z]}),Q}function Eg1(A,B){let{include:Q=brB,deps:D}=B||{},Z={},G=A.headers||{},F=A.method,I=G.host||A.hostname||A.host||"<no host>",Y=A.protocol==="https"||A.socket&&A.socket.encrypted?"https":"http",W=A.originalUrl||A.url||"",J=W.startsWith(Y)?W:`${Y}://${I}${W}`;return Q.forEach((X)=>{switch(X){case"headers":{if(Z.headers=G,!Q.includes("cookies"))delete Z.headers.cookie;break}case"method":{Z.method=F;break}case"url":{Z.url=J;break}case"cookies":{Z.cookies=A.cookies||G.cookie&&jrB.parseCookie(G.cookie)||{};break}case"query_string":{Z.query_string=kS0(A,D);break}case"data":{if(F==="GET"||F==="HEAD")break;if(A.body!==void 0)Z.data=jS0.isString(A.body)?A.body:JSON.stringify(_rB.normalize(A.body));break}default:if({}.hasOwnProperty.call(A,X))Z[X]=A[X]}}),Z}function urB(A,B,Q){let D={...vrB,...Q&&Q.include};if(D.request){let Z=Array.isArray(D.request)?Eg1(B,{include:D.request,deps:Q&&Q.deps}):Eg1(B,{deps:Q&&Q.deps});A.request={...A.request,...Z}}if(D.user){let Z=B.user&&jS0.isPlainObject(B.user)?grB(B.user,D.user):{};if(Object.keys(Z).length)A.user={...A.user,...Z}}if(D.ip){let Z=B.ip||B.socket&&B.socket.remoteAddress;if(Z)A.user={...A.user,ip_address:Z}}if(D.transaction&&!A.transaction)A.transaction=hrB(B,D.transaction);return A}function kS0(A,B){let Q=A.originalUrl||A.url||"";if(!Q)return;if(Q.startsWith("/"))Q=`http://dogs.are.great${Q}`;try{return A.query||typeof URL!=="undefined"&&new URL(Q).search.slice(1)||B&&B.url&&B.url.parse(Q).query||void 0}catch(D){return}}function _S0(A){let B={};try{A.forEach((Q,D)=>{if(typeof Q==="string")B[D]=Q})}catch(Q){yrB.DEBUG_BUILD&&krB.logger.warn("Sentry failed extracting headers from a request object. If you see this, please file an issue.")}return B}function mrB(A){let B=_S0(A.headers);return{method:A.method,url:A.url,headers:B}}xS0.DEFAULT_USER_INCLUDES=yS0;xS0.addRequestDataToEvent=urB;xS0.addRequestDataToTransaction=frB;xS0.extractPathForTransaction=QY1;xS0.extractRequestData=Eg1;xS0.winterCGHeadersToDict=_S0;xS0.winterCGRequestToRequestData=mrB});var gS0=z((hS0)=>{Object.defineProperty(hS0,"__esModule",{value:!0});var bS0=["fatal","error","warning","log","info","debug"];function srB(A){return fS0(A)}function fS0(A){return A==="warn"?"warning":bS0.includes(A)?A:"log"}hS0.severityFromString=srB;hS0.severityLevelFromString=fS0;hS0.validSeverityLevels=bS0});var zg1=z((lS0)=>{Object.defineProperty(lS0,"__esModule",{value:!0});var uS0=eY(),mS0=1000;function dS0(){return Date.now()/mS0}function erB(){let{performance:A}=uS0.GLOBAL_OBJ;if(!A||!A.now)return dS0;let B=Date.now()-A.now(),Q=A.timeOrigin==null?B:A.timeOrigin;return()=>{return(Q+A.now())/mS0}}var cS0=erB(),AoB=cS0;lS0._browserPerformanceTimeOriginMode=void 0;var BoB=(()=>{let{performance:A}=uS0.GLOBAL_OBJ;if(!A||!A.now){lS0._browserPerformanceTimeOriginMode="none";return}let B=3600000,Q=A.now(),D=Date.now(),Z=A.timeOrigin?Math.abs(A.timeOrigin+Q-D):B,G=Z<B,F=A.timing&&A.timing.navigationStart,Y=typeof F==="number"?Math.abs(F+Q-D):B,W=Y<B;if(G||W)if(Z<=Y)return lS0._browserPerformanceTimeOriginMode="timeOrigin",A.timeOrigin;else return lS0._browserPerformanceTimeOriginMode="navigationStart",F;return lS0._browserPerformanceTimeOriginMode="dateNow",D})();lS0.browserPerformanceTimeOrigin=BoB;lS0.dateTimestampInSeconds=dS0;lS0.timestampInSeconds=cS0;lS0.timestampWithMs=AoB});var wg1=z((aS0)=>{Object.defineProperty(aS0,"__esModule",{value:!0});var FoB=e$(),IoB=BH(),YoB=QU(),WoB="baggage",Ug1="sentry-",iS0=/^sentry-/,nS0=8192;function JoB(A){if(!IoB.isString(A)&&!Array.isArray(A))return;let B={};if(Array.isArray(A))B=A.reduce((D,Z)=>{let G=pS0(Z);for(let F of Object.keys(G))D[F]=G[F];return D},{});else{if(!A)return;B=pS0(A)}let Q=Object.entries(B).reduce((D,[Z,G])=>{if(Z.match(iS0)){let F=Z.slice(Ug1.length);D[F]=G}return D},{});if(Object.keys(Q).length>0)return Q;else return}function XoB(A){if(!A)return;let B=Object.entries(A).reduce((Q,[D,Z])=>{if(Z)Q[`${Ug1}${D}`]=Z;return Q},{});return VoB(B)}function pS0(A){return A.split(",").map((B)=>B.split("=").map((Q)=>decodeURIComponent(Q.trim()))).reduce((B,[Q,D])=>{return B[Q]=D,B},{})}function VoB(A){if(Object.keys(A).length===0)return;return Object.entries(A).reduce((B,[Q,D],Z)=>{let G=`${encodeURIComponent(Q)}=${encodeURIComponent(D)}`,F=Z===0?G:`${B},${G}`;if(F.length>nS0)return FoB.DEBUG_BUILD&&YoB.logger.warn(`Not adding key: ${Q} with val: ${D} to baggage header due to exceeding baggage size limits.`),B;else return F},"")}aS0.BAGGAGE_HEADER_NAME=WoB;aS0.MAX_BAGGAGE_STRING_LENGTH=nS0;aS0.SENTRY_BAGGAGE_KEY_PREFIX=Ug1;aS0.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=iS0;aS0.baggageHeaderToDynamicSamplingContext=JoB;aS0.dynamicSamplingContextToSentryBaggageHeader=XoB});var tS0=z((oS0)=>{Object.defineProperty(oS0,"__esModule",{value:!0});var sS0=wg1(),DH=l01(),rS0=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function $g1(A){if(!A)return;let B=A.match(rS0);if(!B)return;let Q;if(B[3]==="1")Q=!0;else if(B[3]==="0")Q=!1;return{traceId:B[1],parentSampled:Q,parentSpanId:B[2]}}function woB(A,B){let Q=$g1(A),D=sS0.baggageHeaderToDynamicSamplingContext(B),{traceId:Z,parentSpanId:G,parentSampled:F}=Q||{};if(!Q)return{traceparentData:Q,dynamicSamplingContext:void 0,propagationContext:{traceId:Z||DH.uuid4(),spanId:DH.uuid4().substring(16)}};else return{traceparentData:Q,dynamicSamplingContext:D||{},propagationContext:{traceId:Z||DH.uuid4(),parentSpanId:G||DH.uuid4().substring(16),spanId:DH.uuid4().substring(16),sampled:F,dsc:D||{}}}}function $oB(A,B){let Q=$g1(A),D=sS0.baggageHeaderToDynamicSamplingContext(B),{traceId:Z,parentSpanId:G,parentSampled:F}=Q||{};if(!Q)return{traceId:Z||DH.uuid4(),spanId:DH.uuid4().substring(16)};else return{traceId:Z||DH.uuid4(),parentSpanId:G||DH.uuid4().substring(16),spanId:DH.uuid4().substring(16),sampled:F,dsc:D||{}}}function qoB(A=DH.uuid4(),B=DH.uuid4().substring(16),Q){let D="";if(Q!==void 0)D=Q?"-1":"-0";return`${A}-${B}${D}`}oS0.TRACEPARENT_REGEXP=rS0;oS0.extractTraceparentData=$g1;oS0.generateSentryTraceHeader=qoB;oS0.propagationContextFromHeaders=$oB;oS0.tracingContextFromHeaders=woB});var Ng1=z((Bj0)=>{Object.defineProperty(Bj0,"__esModule",{value:!0});var ToB=vh1(),PoB=a01(),eS0=QH();function SoB(A,B=[]){return[A,B]}function joB(A,B){let[Q,D]=A;return[Q,[...D,B]]}function Aj0(A,B){let Q=A[1];for(let D of Q){let Z=D[0].type;if(B(D,Z))return!0}return!1}function yoB(A,B){return Aj0(A,(Q,D)=>B.includes(D))}function qg1(A,B){return(B||new TextEncoder).encode(A)}function koB(A,B){let[Q,D]=A,Z=JSON.stringify(Q);function G(F){if(typeof Z==="string")Z=typeof F==="string"?Z+F:[qg1(Z,B),F];else Z.push(typeof F==="string"?qg1(F,B):F)}for(let F of D){let[I,Y]=F;if(G(` ${JSON.stringify(I)} `),typeof Y==="string"||Y instanceof Uint8Array)G(Y);else{let W;try{W=JSON.stringify(Y)}catch(J){W=JSON.stringify(PoB.normalize(Y))}G(W)}}return typeof Z==="string"?Z:_oB(Z)}function _oB(A){let B=A.reduce((Z,G)=>Z+G.length,0),Q=new Uint8Array(B),D=0;for(let Z of A)Q.set(Z,D),D+=Z.length;return Q}function xoB(A,B,Q){let D=typeof A==="string"?B.encode(A):A;function Z(Y){let W=D.subarray(0,Y);return D=D.subarray(Y+1),W}function G(){let Y=D.indexOf(10);if(Y<0)Y=D.length;return JSON.parse(Q.decode(Z(Y)))}let F=G(),I=[];while(D.length){let Y=G(),W=typeof Y.length==="number"?Y.length:void 0;I.push([Y,W?Z(W):G()])}return[F,I]}function voB(A,B){let Q=typeof A.data==="string"?qg1(A.data,B):A.data;return[eS0.dropUndefinedKeys({type:"attachment",length:Q.length,filename:A.filename,content_type:A.contentType,attachment_type:A.attachmentType}),Q]}var boB={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function foB(A){return boB[A]}function hoB(A){if(!A||!A.sdk)return;let{name:B,version:Q}=A.sdk;return{name:B,version:Q}}function goB(A,B,Q,D){let Z=A.sdkProcessingMetadata&&A.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:A.event_id,sent_at:new Date().toISOString(),...B&&{sdk:B},...!!Q&&D&&{dsn:ToB.dsnToString(D)},...Z&&{trace:eS0.dropUndefinedKeys({...Z})}}}Bj0.addItemToEnvelope=joB;Bj0.createAttachmentEnvelopeItem=voB;Bj0.createEnvelope=SoB;Bj0.createEventEnvelopeHeaders=goB;Bj0.envelopeContainsItemType=yoB;Bj0.envelopeItemTypeToDataCategory=foB;Bj0.forEachEnvelopeItem=Aj0;Bj0.getSdkMetadataForEnvelopeHeader=hoB;Bj0.parseEnvelope=xoB;Bj0.serializeEnvelope=koB});var Dj0=z((Qj0)=>{Object.defineProperty(Qj0,"__esModule",{value:!0});var roB=Ng1(),ooB=zg1();function toB(A,B,Q){let D=[{type:"client_report"},{timestamp:Q||ooB.dateTimestampInSeconds(),discarded_events:A}];return roB.createEnvelope(B?{dsn:B}:{},[D])}Qj0.createClientReportEnvelope=toB});var Yj0=z((Ij0)=>{Object.defineProperty(Ij0,"__esModule",{value:!0});var Zj0=60000;function Gj0(A,B=Date.now()){let Q=parseInt(`${A}`,10);if(!isNaN(Q))return Q*1000;let D=Date.parse(`${A}`);if(!isNaN(D))return D-B;return Zj0}function Fj0(A,B){return A[B]||A.all||0}function AtB(A,B,Q=Date.now()){return Fj0(A,B)>Q}function BtB(A,{statusCode:B,headers:Q},D=Date.now()){let Z={...A},G=Q&&Q["x-sentry-rate-limits"],F=Q&&Q["retry-after"];if(G)for(let I of G.trim().split(",")){let[Y,W,,,J]=I.split(":",5),X=parseInt(Y,10),V=(!isNaN(X)?X:60)*1000;if(!W)Z.all=D+V;else for(let C of W.split(";"))if(C==="metric_bucket"){if(!J||J.split(";").includes("custom"))Z[C]=D+V}else Z[C]=D+V}else if(F)Z.all=D+Gj0(F,D);else if(B===429)Z.all=D+60000;return Z}Ij0.DEFAULT_RETRY_AFTER=Zj0;Ij0.disabledUntil=Fj0;Ij0.isRateLimited=AtB;Ij0.parseRetryAfterHeader=Gj0;Ij0.updateRateLimits=BtB});var Vj0=z((Xj0)=>{Object.defineProperty(Xj0,"__esModule",{value:!0});function Wj0(A,B,Q){let D=B.match(/([a-z_]+)\.(.*)/i);if(D===null)A[B]=Q;else{let Z=A[D[1]];Wj0(Z,D[2],Q)}}function ItB(A,B,Q={}){return Array.isArray(B)?Jj0(A,B,Q):YtB(A,B,Q)}function Jj0(A,B,Q){let D=B.find((Z)=>Z.name===A.name