@posthog/agent
Version:
TypeScript agent framework wrapping Claude Agent SDK with Git-based task execution for PostHog
11 lines (9 loc) • 10.9 MB
JavaScript
#!/usr/bin/env node
// (c) Anthropic PBC. All rights reserved. Use is subject to the Legal Agreements outlined here: https://docs.claude.com/en/docs/claude-code/legal-and-compliance.
// Version: 2.0.55
// Want to see the unminified source? We're hiring!
// https://job-boards.greenhouse.io/anthropic/jobs/4816199008
import{createRequire as bU9}from"node:module";var _U9=Object.create;var{getPrototypeOf:yU9,defineProperty:yJ1,getOwnPropertyNames:xU9}=Object;var vU9=Object.prototype.hasOwnProperty;var BA=(A,Q,B)=>{B=A!=null?_U9(yU9(A)):{};let G=Q||!A||!A.__esModule?yJ1(B,"default",{value:A,enumerable:!0}):B;for(let Z of xU9(A))if(!vU9.call(G,Z))yJ1(G,Z,{get:()=>A[Z],enumerable:!0});return G};var z=(A,Q)=>()=>(Q||A((Q={exports:{}}).exports,Q),Q.exports);var lG=(A,Q)=>{for(var B in Q)yJ1(A,B,{get:Q[B],enumerable:!0,configurable:!0,set:(G)=>Q[B]=()=>G})};var M=(A,Q)=>()=>(A&&(Q=A(A=0)),Q);var zA=bU9(import.meta.url);var fU9,kSA;var xJ1=M(()=>{fU9=typeof global=="object"&&global&&global.Object===Object&&global,kSA=fU9});var hU9,gU9,KX;var JR=M(()=>{xJ1();hU9=typeof self=="object"&&self&&self.Object===Object&&self,gU9=kSA||hU9||Function("return this")(),KX=gU9});var uU9,VV;var Bs=M(()=>{JR();uU9=KX.Symbol,VV=uU9});function cU9(A){var Q=mU9.call(A,kFA),B=A[kFA];try{A[kFA]=void 0;var G=!0}catch(I){}var Z=dU9.call(A);if(G)if(Q)A[kFA]=B;else delete A[kFA];return Z}var JK0,mU9,dU9,kFA,WK0;var XK0=M(()=>{Bs();JK0=Object.prototype,mU9=JK0.hasOwnProperty,dU9=JK0.toString,kFA=VV?VV.toStringTag:void 0;WK0=cU9});function iU9(A){return lU9.call(A)}var pU9,lU9,FK0;var VK0=M(()=>{pU9=Object.prototype,lU9=pU9.toString;FK0=iU9});function sU9(A){if(A==null)return A===void 0?aU9:nU9;return KK0&&KK0 in Object(A)?WK0(A):FK0(A)}var nU9="[object Null]",aU9="[object Undefined]",KK0,d$;var Gs=M(()=>{Bs();XK0();VK0();KK0=VV?VV.toStringTag:void 0;d$=sU9});function rU9(A){var Q=typeof A;return A!=null&&(Q=="object"||Q=="function")}var TY;var TN=M(()=>{TY=rU9});function Q$9(A){if(!TY(A))return!1;var Q=d$(A);return Q==tU9||Q==eU9||Q==oU9||Q==A$9}var oU9="[object AsyncFunction]",tU9="[object Function]",eU9="[object GeneratorFunction]",A$9="[object Proxy]",DBA;var _SA=M(()=>{Gs();TN();DBA=Q$9});var B$9,ySA;var DK0=M(()=>{JR();B$9=KX["__core-js_shared__"],ySA=B$9});function G$9(A){return!!HK0&&HK0 in A}var HK0,CK0;var EK0=M(()=>{DK0();HK0=function(){var A=/[^.]+$/.exec(ySA&&ySA.keys&&ySA.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}();CK0=G$9});function Y$9(A){if(A!=null){try{return I$9.call(A)}catch(Q){}try{return A+""}catch(Q){}}return""}var Z$9,I$9,hx;var vJ1=M(()=>{Z$9=Function.prototype,I$9=Z$9.toString;hx=Y$9});function H$9(A){if(!TY(A)||CK0(A))return!1;var Q=DBA(A)?D$9:W$9;return Q.test(hx(A))}var J$9,W$9,X$9,F$9,V$9,K$9,D$9,zK0;var UK0=M(()=>{_SA();EK0();TN();vJ1();J$9=/[\\^$.*+?()[\]{}|]/g,W$9=/^\[object .+?Constructor\]$/,X$9=Function.prototype,F$9=Object.prototype,V$9=X$9.toString,K$9=F$9.hasOwnProperty,D$9=RegExp("^"+V$9.call(K$9).replace(J$9,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");zK0=H$9});function C$9(A,Q){return A==null?void 0:A[Q]}var $K0;var wK0=M(()=>{$K0=C$9});function E$9(A,Q){var B=$K0(A,Q);return zK0(B)?B:void 0}var Tz;var Lu=M(()=>{UK0();wK0();Tz=E$9});var z$9,gx;var _FA=M(()=>{Lu();z$9=Tz(Object,"create"),gx=z$9});function U$9(){this.__data__=gx?gx(null):{},this.size=0}var qK0;var NK0=M(()=>{_FA();qK0=U$9});function $$9(A){var Q=this.has(A)&&delete this.__data__[A];return this.size-=Q?1:0,Q}var LK0;var MK0=M(()=>{LK0=$$9});function L$9(A){var Q=this.__data__;if(gx){var B=Q[A];return B===w$9?void 0:B}return N$9.call(Q,A)?Q[A]:void 0}var w$9="__lodash_hash_undefined__",q$9,N$9,OK0;var RK0=M(()=>{_FA();q$9=Object.prototype,N$9=q$9.hasOwnProperty;OK0=L$9});function R$9(A){var Q=this.__data__;return gx?Q[A]!==void 0:O$9.call(Q,A)}var M$9,O$9,TK0;var PK0=M(()=>{_FA();M$9=Object.prototype,O$9=M$9.hasOwnProperty;TK0=R$9});function P$9(A,Q){var B=this.__data__;return this.size+=this.has(A)?0:1,B[A]=gx&&Q===void 0?T$9:Q,this}var T$9="__lodash_hash_undefined__",jK0;var SK0=M(()=>{_FA();jK0=P$9});function HBA(A){var Q=-1,B=A==null?0:A.length;this.clear();while(++Q<B){var G=A[Q];this.set(G[0],G[1])}}var bJ1;var kK0=M(()=>{NK0();MK0();RK0();PK0();SK0();HBA.prototype.clear=qK0;HBA.prototype.delete=LK0;HBA.prototype.get=OK0;HBA.prototype.has=TK0;HBA.prototype.set=jK0;bJ1=HBA});function j$9(){this.__data__=[],this.size=0}var _K0;var yK0=M(()=>{_K0=j$9});function S$9(A,Q){return A===Q||A!==A&&Q!==Q}var $j;var CBA=M(()=>{$j=S$9});function k$9(A,Q){var B=A.length;while(B--)if($j(A[B][0],Q))return B;return-1}var Mu;var yFA=M(()=>{CBA();Mu=k$9});function x$9(A){var Q=this.__data__,B=Mu(Q,A);if(B<0)return!1;var G=Q.length-1;if(B==G)Q.pop();else y$9.call(Q,B,1);return--this.size,!0}var _$9,y$9,xK0;var vK0=M(()=>{yFA();_$9=Array.prototype,y$9=_$9.splice;xK0=x$9});function v$9(A){var Q=this.__data__,B=Mu(Q,A);return B<0?void 0:Q[B][1]}var bK0;var fK0=M(()=>{yFA();bK0=v$9});function b$9(A){return Mu(this.__data__,A)>-1}var hK0;var gK0=M(()=>{yFA();hK0=b$9});function f$9(A,Q){var B=this.__data__,G=Mu(B,A);if(G<0)++this.size,B.push([A,Q]);else B[G][1]=Q;return this}var uK0;var mK0=M(()=>{yFA();uK0=f$9});function EBA(A){var Q=-1,B=A==null?0:A.length;this.clear();while(++Q<B){var G=A[Q];this.set(G[0],G[1])}}var Ou;var xFA=M(()=>{yK0();vK0();fK0();gK0();mK0();EBA.prototype.clear=_K0;EBA.prototype.delete=xK0;EBA.prototype.get=bK0;EBA.prototype.has=hK0;EBA.prototype.set=uK0;Ou=EBA});var h$9,Ru;var xSA=M(()=>{Lu();JR();h$9=Tz(KX,"Map"),Ru=h$9});function g$9(){this.size=0,this.__data__={hash:new bJ1,map:new(Ru||Ou),string:new bJ1}}var dK0;var cK0=M(()=>{kK0();xFA();xSA();dK0=g$9});function u$9(A){var Q=typeof A;return Q=="string"||Q=="number"||Q=="symbol"||Q=="boolean"?A!=="__proto__":A===null}var pK0;var lK0=M(()=>{pK0=u$9});function m$9(A,Q){var B=A.__data__;return pK0(Q)?B[typeof Q=="string"?"string":"hash"]:B.map}var Tu;var vFA=M(()=>{lK0();Tu=m$9});function d$9(A){var Q=Tu(this,A).delete(A);return this.size-=Q?1:0,Q}var iK0;var nK0=M(()=>{vFA();iK0=d$9});function c$9(A){return Tu(this,A).get(A)}var aK0;var sK0=M(()=>{vFA();aK0=c$9});function p$9(A){return Tu(this,A).has(A)}var rK0;var oK0=M(()=>{vFA();rK0=p$9});function l$9(A,Q){var B=Tu(this,A),G=B.size;return B.set(A,Q),this.size+=B.size==G?0:1,this}var tK0;var eK0=M(()=>{vFA();tK0=l$9});function zBA(A){var Q=-1,B=A==null?0:A.length;this.clear();while(++Q<B){var G=A[Q];this.set(G[0],G[1])}}var Zs;var vSA=M(()=>{cK0();nK0();sK0();oK0();eK0();zBA.prototype.clear=dK0;zBA.prototype.delete=iK0;zBA.prototype.get=aK0;zBA.prototype.has=rK0;zBA.prototype.set=tK0;Zs=zBA});function fJ1(A,Q){if(typeof A!="function"||Q!=null&&typeof Q!="function")throw TypeError(i$9);var B=function(){var G=arguments,Z=Q?Q.apply(this,G):G[0],I=B.cache;if(I.has(Z))return I.get(Z);var Y=A.apply(this,G);return B.cache=I.set(Z,Y)||I,Y};return B.cache=new(fJ1.Cache||Zs),B}var i$9="Expected a function",t1;var Q9=M(()=>{vSA();fJ1.Cache=Zs;t1=fJ1});function M2(A){for(let Q=0;Q<A.length;Q+=2000)process.stdout.write(A.substring(Q,Q+2000))}function wj(A){for(let Q=0;Q<A.length;Q+=2000)process.stderr.write(A.substring(Q,Q+2000))}function n$9(A){let Q=[],B=A.match(/^MCP server ["']([^"']+)["']/);if(B&&B[1])Q.push("mcp"),Q.push(B[1].toLowerCase());else{let I=A.match(/^([^:[]+):/);if(I&&I[1])Q.push(I[1].trim().toLowerCase())}let G=A.match(/^\[([^\]]+)]/);if(G&&G[1])Q.push(G[1].trim().toLowerCase());if(A.toLowerCase().includes("statsig event:"))Q.push("statsig");let Z=A.match(/:\s*([^:]+?)(?:\s+(?:type|mode|status|event))?:/);if(Z&&Z[1]){let I=Z[1].trim().toLowerCase();if(I.length<30&&!I.includes(" "))Q.push(I)}return Array.from(new Set(Q))}function a$9(A,Q){if(!Q)return!0;if(A.length===0)return!1;if(Q.isExclusive)return!A.some((B)=>Q.exclude.includes(B));else return A.some((B)=>Q.include.includes(B))}function QD0(A,Q){if(!Q)return!0;let B=n$9(A);return a$9(B,Q)}var AD0;var BD0=M(()=>{Q9();AD0=t1((A)=>{if(!A||A.trim()==="")return null;let Q=A.split(",").map((I)=>I.trim()).filter(Boolean);if(Q.length===0)return null;let B=Q.some((I)=>I.startsWith("!")),G=Q.some((I)=>!I.startsWith("!"));if(B&&G)return null;let Z=Q.map((I)=>I.replace(/^!/,"").toLowerCase());return{include:B?[]:Z,exclude:B?Z:[],isExclusive:B}})});import*as y9 from"fs";import{stat as s$9,open as r$9}from"fs/promises";function SK(A,Q){if(!A.existsSync(Q))return{resolvedPath:Q,isSymlink:!1};try{let B=A.realpathSync(Q);return{resolvedPath:B,isSymlink:B!==Q}}catch(B){return{resolvedPath:Q,isSymlink:!1}}}function Is(A){let Q=[],B=MA();Q.push(A);let{resolvedPath:G,isSymlink:Z}=SK(B,A);if(Z&&G!==A)Q.push(G);return Q}function MA(){return t$9}async function*GD0(A){let B=await r$9(A,"r");try{let Z=(await B.stat()).size,I="",Y=Buffer.alloc(4096);while(Z>0){let J=Math.min(4096,Z);Z-=J,await B.read(Y,0,J,Z);let X=(Y.toString("utf8",0,J)+I).split(`
`);I=X[0]||"";for(let F=X.length-1;F>=1;F--){let V=X[F];if(V)yield V}}if(I)yield I}finally{await B.close()}}var o$9,t$9;var QQ=M(()=>{o$9={cwd(){return process.cwd()},existsSync(A){return y9.existsSync(A)},async stat(A){return s$9(A)},statSync(A){return y9.statSync(A)},readFileSync(A,Q){return y9.readFileSync(A,{encoding:Q.encoding})},readFileBytesSync(A){return y9.readFileSync(A)},readSync(A,Q){let B=void 0;try{B=y9.openSync(A,"r");let G=Buffer.alloc(Q.length),Z=y9.readSync(B,G,0,Q.length,0);return{buffer:G,bytesRead:Z}}finally{if(B)y9.closeSync(B)}},writeFileSync(A,Q,B){let G=y9.existsSync(A);if(!B.flush){let I={encoding:B.encoding};if(!G)I.mode=B.mode??384;else if(B.mode!==void 0)I.mode=B.mode;y9.writeFileSync(A,Q,I);return}let Z;try{let I=!G?B.mode??384:B.mode;Z=y9.openSync(A,"w",I),y9.writeFileSync(Z,Q,{encoding:B.encoding}),y9.fsyncSync(Z)}finally{if(Z)y9.closeSync(Z)}},appendFileSync(A,Q,B){if(!y9.existsSync(A)){let G=B?.mode??384,Z=y9.openSync(A,"a",G);try{y9.appendFileSync(Z,Q)}finally{y9.closeSync(Z)}}else y9.appendFileSync(A,Q)},copyFileSync(A,Q){y9.copyFileSync(A,Q)},unlinkSync(A){y9.unlinkSync(A)},renameSync(A,Q){y9.renameSync(A,Q)},linkSync(A,Q){y9.linkSync(A,Q)},symlinkSync(A,Q){y9.symlinkSync(A,Q)},readlinkSync(A){return y9.readlinkSync(A)},realpathSync(A){return y9.realpathSync(A)},mkdirSync(A){if(!y9.existsSync(A))y9.mkdirSync(A,{recursive:!0,mode:448})},readdirSync(A){return y9.readdirSync(A,{withFileTypes:!0})},readdirStringSync(A){return y9.readdirSync(A)},isDirEmptySync(A){return this.readdirSync(A).length===0},rmdirSync(A){y9.rmdirSync(A)},rmSync(A,Q){y9.rmSync(A,Q)},createWriteStream(A){return y9.createWriteStream(A)}},t$9=o$9});import{join as e$9}from"path";import{homedir as Aw9}from"os";function uQ(){return process.env.CLAUDE_CONFIG_DIR??e$9(Aw9(),".claude")}function I0(A){if(!A)return!1;if(typeof A==="boolean")return A;let Q=A.toLowerCase().trim();return["1","true","yes","on"].includes(Q)}function qj(A){if(A===void 0)return!1;if(typeof A==="boolean")return!A;if(!A)return!1;let Q=A.toLowerCase().trim();return["0","false","no","off"].includes(Q)}function ZD0(A){let Q={};if(A)for(let B of A){let[G,...Z]=B.split("=");if(!G||Z.length===0)throw Error(`Invalid environment variable format: ${B}, environment variables should be added as: -e KEY1=value1 -e KEY2=value2`);Q[G]=Z.join("=")}return Q}function UBA(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||"us-east-1"}function WR(){return process.env.CLOUD_ML_REGION||"us-east5"}function hJ1(){return I0(process.env.CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR)}function bSA(A){if(A?.startsWith("claude-haiku-4-5"))return process.env.VERTEX_REGION_CLAUDE_HAIKU_4_5||WR();if(A?.startsWith("claude-3-5-haiku"))return process.env.VERTEX_REGION_CLAUDE_3_5_HAIKU||WR();if(A?.startsWith("claude-3-5-sonnet"))return process.env.VERTEX_REGION_CLAUDE_3_5_SONNET||WR();if(A?.startsWith("claude-3-7-sonnet"))return process.env.VERTEX_REGION_CLAUDE_3_7_SONNET||WR();if(A?.startsWith("claude-opus-4-1"))return process.env.VERTEX_REGION_CLAUDE_4_1_OPUS||WR();if(A?.startsWith("claude-opus-4"))return process.env.VERTEX_REGION_CLAUDE_4_0_OPUS||WR();if(A?.startsWith("claude-sonnet-4-5"))return process.env.VERTEX_REGION_CLAUDE_4_5_SONNET||WR();if(A?.startsWith("claude-sonnet-4"))return process.env.VERTEX_REGION_CLAUDE_4_0_SONNET||WR();return WR()}var fQ=()=>{};function Qw9(){this.__data__=new Ou,this.size=0}var ID0;var YD0=M(()=>{xFA();ID0=Qw9});function Bw9(A){var Q=this.__data__,B=Q.delete(A);return this.size=Q.size,B}var JD0;var WD0=M(()=>{JD0=Bw9});function Gw9(A){return this.__data__.get(A)}var XD0;var FD0=M(()=>{XD0=Gw9});function Zw9(A){return this.__data__.has(A)}var VD0;var KD0=M(()=>{VD0=Zw9});function Yw9(A,Q){var B=this.__data__;if(B instanceof Ou){var G=B.__data__;if(!Ru||G.length<Iw9-1)return G.push([A,Q]),this.size=++B.size,this;B=this.__data__=new Zs(G)}return B.set(A,Q),this.size=B.size,this}var Iw9=200,DD0;var HD0=M(()=>{xFA();xSA();vSA();DD0=Yw9});function $BA(A){var Q=this.__data__=new Ou(A);this.size=Q.size}var Nj;var bFA=M(()=>{xFA();YD0();WD0();FD0();KD0();HD0();$BA.prototype.clear=ID0;$BA.prototype.delete=JD0;$BA.prototype.get=XD0;$BA.prototype.has=VD0;$BA.prototype.set=DD0;Nj=$BA});function Ww9(A){return this.__data__.set(A,Jw9),this}var Jw9="__lodash_hash_undefined__",CD0;var ED0=M(()=>{CD0=Ww9});function Xw9(A){return this.__data__.has(A)}var zD0;var UD0=M(()=>{zD0=Xw9});function fSA(A){var Q=-1,B=A==null?0:A.length;this.__data__=new Zs;while(++Q<B)this.add(A[Q])}var hSA;var gJ1=M(()=>{vSA();ED0();UD0();fSA.prototype.add=fSA.prototype.push=CD0;fSA.prototype.has=zD0;hSA=fSA});function Fw9(A,Q){var B=-1,G=A==null?0:A.length;while(++B<G)if(Q(A[B],B,A))return!0;return!1}var $D0;var wD0=M(()=>{$D0=Fw9});function Vw9(A,Q){return A.has(Q)}var gSA;var uJ1=M(()=>{gSA=Vw9});function Hw9(A,Q,B,G,Z,I){var Y=B&Kw9,J=A.length,W=Q.length;if(J!=W&&!(Y&&W>J))return!1;var X=I.get(A),F=I.get(Q);if(X&&F)return X==Q&&F==A;var V=-1,K=!0,D=B&Dw9?new hSA:void 0;I.set(A,Q),I.set(Q,A);while(++V<J){var H=A[V],C=Q[V];if(G)var E=Y?G(C,H,V,Q,A,I):G(H,C,V,A,Q,I);if(E!==void 0){if(E)continue;K=!1;break}if(D){if(!$D0(Q,function(U,w){if(!gSA(D,w)&&(H===U||Z(H,U,B,G,I)))return D.push(w)})){K=!1;break}}else if(!(H===C||Z(H,C,B,G,I))){K=!1;break}}return I.delete(A),I.delete(Q),K}var Kw9=1,Dw9=2,uSA;var mJ1=M(()=>{gJ1();wD0();uJ1();uSA=Hw9});var Cw9,wBA;var dJ1=M(()=>{JR();Cw9=KX.Uint8Array,wBA=Cw9});function Ew9(A){var Q=-1,B=Array(A.size);return A.forEach(function(G,Z){B[++Q]=[Z,G]}),B}var qD0;var ND0=M(()=>{qD0=Ew9});function zw9(A){var Q=-1,B=Array(A.size);return A.forEach(function(G){B[++Q]=G}),B}var qBA;var mSA=M(()=>{qBA=zw9});function kw9(A,Q,B,G,Z,I,Y){switch(B){case Sw9:if(A.byteLength!=Q.byteLength||A.byteOffset!=Q.byteOffset)return!1;A=A.buffer,Q=Q.buffer;case jw9:if(A.byteLength!=Q.byteLength||!I(new wBA(A),new wBA(Q)))return!1;return!0;case ww9:case qw9:case Mw9:return $j(+A,+Q);case Nw9:return A.name==Q.name&&A.message==Q.message;case Ow9:case Tw9:return A==Q+"";case Lw9:var J=qD0;case Rw9:var W=G&Uw9;if(J||(J=qBA),A.size!=Q.size&&!W)return!1;var X=Y.get(A);if(X)return X==Q;G|=$w9,Y.set(A,Q);var F=uSA(J(A),J(Q),G,Z,I,Y);return Y.delete(A),F;case Pw9:if(cJ1)return cJ1.call(A)==cJ1.call(Q)}return!1}var Uw9=1,$w9=2,ww9="[object Boolean]",qw9="[object Date]",Nw9="[object Error]",Lw9="[object Map]",Mw9="[object Number]",Ow9="[object RegExp]",Rw9="[object Set]",Tw9="[object String]",Pw9="[object Symbol]",jw9="[object ArrayBuffer]",Sw9="[object DataView]",LD0,cJ1,MD0;var OD0=M(()=>{Bs();dJ1();CBA();mJ1();ND0();mSA();LD0=VV?VV.prototype:void 0,cJ1=LD0?LD0.valueOf:void 0;MD0=kw9});function _w9(A,Q){var B=-1,G=Q.length,Z=A.length;while(++B<G)A[Z+B]=Q[B];return A}var NBA;var dSA=M(()=>{NBA=_w9});var yw9,x7;var bC=M(()=>{yw9=Array.isArray,x7=yw9});function xw9(A,Q,B){var G=Q(A);return x7(A)?G:NBA(G,B(A))}var cSA;var pJ1=M(()=>{dSA();bC();cSA=xw9});function vw9(A,Q){var B=-1,G=A==null?0:A.length,Z=0,I=[];while(++B<G){var Y=A[B];if(Q(Y,B,A))I[Z++]=Y}return I}var pSA;var lJ1=M(()=>{pSA=vw9});function bw9(){return[]}var lSA;var iJ1=M(()=>{lSA=bw9});var fw9,hw9,RD0,gw9,LBA;var iSA=M(()=>{lJ1();iJ1();fw9=Object.prototype,hw9=fw9.propertyIsEnumerable,RD0=Object.getOwnPropertySymbols,gw9=!RD0?lSA:function(A){if(A==null)return[];return A=Object(A),pSA(RD0(A),function(Q){return hw9.call(A,Q)})},LBA=gw9});function uw9(A,Q){var B=-1,G=Array(A);while(++B<A)G[B]=Q(B);return G}var TD0;var PD0=M(()=>{TD0=uw9});function mw9(A){return A!=null&&typeof A=="object"}var EF;var Lj=M(()=>{EF=mw9});function cw9(A){return EF(A)&&d$(A)==dw9}var dw9="[object Arguments]",nJ1;var jD0=M(()=>{Gs();Lj();nJ1=cw9});var SD0,pw9,lw9,iw9,ux;var fFA=M(()=>{jD0();Lj();SD0=Object.prototype,pw9=SD0.hasOwnProperty,lw9=SD0.propertyIsEnumerable,iw9=nJ1(function(){return arguments}())?nJ1:function(A){return EF(A)&&pw9.call(A,"callee")&&!lw9.call(A,"callee")},ux=iw9});function nw9(){return!1}var kD0;var _D0=M(()=>{kD0=nw9});var aSA={};lG(aSA,{default:()=>Mj});var vD0,yD0,aw9,xD0,sw9,rw9,Mj;var hFA=M(()=>{JR();_D0();vD0=typeof aSA=="object"&&aSA&&!aSA.nodeType&&aSA,yD0=vD0&&typeof nSA=="object"&&nSA&&!nSA.nodeType&&nSA,aw9=yD0&&yD0.exports===vD0,xD0=aw9?KX.Buffer:void 0,sw9=xD0?xD0.isBuffer:void 0,rw9=sw9||kD0,Mj=rw9});function ew9(A,Q){var B=typeof A;return Q=Q==null?ow9:Q,!!Q&&(B=="number"||B!="symbol"&&tw9.test(A))&&(A>-1&&A%1==0&&A<Q)}var ow9=9007199254740991,tw9,Pu;var gFA=M(()=>{tw9=/^(?:0|[1-9]\d*)$/;Pu=ew9});function Qq9(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=Aq9}var Aq9=9007199254740991,MBA;var sSA=M(()=>{MBA=Qq9});function Rq9(A){return EF(A)&&MBA(A.length)&&!!ZI[d$(A)]}var Bq9="[object Arguments]",Gq9="[object Array]",Zq9="[object Boolean]",Iq9="[object Date]",Yq9="[object Error]",Jq9="[object Function]",Wq9="[object Map]",Xq9="[object Number]",Fq9="[object Object]",Vq9="[object RegExp]",Kq9="[object Set]",Dq9="[object String]",Hq9="[object WeakMap]",Cq9="[object ArrayBuffer]",Eq9="[object DataView]",zq9="[object Float32Array]",Uq9="[object Float64Array]",$q9="[object Int8Array]",wq9="[object Int16Array]",qq9="[object Int32Array]",Nq9="[object Uint8Array]",Lq9="[object Uint8ClampedArray]",Mq9="[object Uint16Array]",Oq9="[object Uint32Array]",ZI,bD0;var fD0=M(()=>{Gs();sSA();Lj();ZI={};ZI[zq9]=ZI[Uq9]=ZI[$q9]=ZI[wq9]=ZI[qq9]=ZI[Nq9]=ZI[Lq9]=ZI[Mq9]=ZI[Oq9]=!0;ZI[Bq9]=ZI[Gq9]=ZI[Cq9]=ZI[Zq9]=ZI[Eq9]=ZI[Iq9]=ZI[Yq9]=ZI[Jq9]=ZI[Wq9]=ZI[Xq9]=ZI[Fq9]=ZI[Vq9]=ZI[Kq9]=ZI[Dq9]=ZI[Hq9]=!1;bD0=Rq9});function Tq9(A){return function(Q){return A(Q)}}var OBA;var rSA=M(()=>{OBA=Tq9});var tSA={};lG(tSA,{default:()=>Oj});var hD0,uFA,Pq9,aJ1,jq9,Oj;var eSA=M(()=>{xJ1();hD0=typeof tSA=="object"&&tSA&&!tSA.nodeType&&tSA,uFA=hD0&&typeof oSA=="object"&&oSA&&!oSA.nodeType&&oSA,Pq9=uFA&&uFA.exports===hD0,aJ1=Pq9&&kSA.process,jq9=function(){try{var A=uFA&&uFA.require&&uFA.require("util").types;if(A)return A;return aJ1&&aJ1.binding&&aJ1.binding("util")}catch(Q){}}(),Oj=jq9});var gD0,Sq9,RBA;var AkA=M(()=>{fD0();rSA();eSA();gD0=Oj&&Oj.isTypedArray,Sq9=gD0?OBA(gD0):bD0,RBA=Sq9});function yq9(A,Q){var B=x7(A),G=!B&&ux(A),Z=!B&&!G&&Mj(A),I=!B&&!G&&!Z&&RBA(A),Y=B||G||Z||I,J=Y?TD0(A.length,String):[],W=J.length;for(var X in A)if((Q||_q9.call(A,X))&&!(Y&&(X=="length"||Z&&(X=="offset"||X=="parent")||I&&(X=="buffer"||X=="byteLength"||X=="byteOffset")||Pu(X,W))))J.push(X);return J}var kq9,_q9,QkA;var sJ1=M(()=>{PD0();fFA();bC();hFA();gFA();AkA();kq9=Object.prototype,_q9=kq9.hasOwnProperty;QkA=yq9});function vq9(A){var Q=A&&A.constructor,B=typeof Q=="function"&&Q.prototype||xq9;return A===B}var xq9,TBA;var BkA=M(()=>{xq9=Object.prototype;TBA=vq9});function bq9(A,Q){return function(B){return A(Q(B))}}var GkA;var rJ1=M(()=>{GkA=bq9});var fq9,uD0;var mD0=M(()=>{rJ1();fq9=GkA(Object.keys,Object),uD0=fq9});function uq9(A){if(!TBA(A))return uD0(A);var Q=[];for(var B in Object(A))if(gq9.call(A,B)&&B!="constructor")Q.push(B);return Q}var hq9,gq9,dD0;var cD0=M(()=>{BkA();mD0();hq9=Object.prototype,gq9=hq9.hasOwnProperty;dD0=uq9});function mq9(A){return A!=null&&MBA(A.length)&&!DBA(A)}var Rj;var PBA=M(()=>{_SA();sSA();Rj=mq9});function dq9(A){return Rj(A)?QkA(A):dD0(A)}var PN;var Ys=M(()=>{sJ1();cD0();PBA();PN=dq9});function cq9(A){return cSA(A,PN,LBA)}var mFA;var oJ1=M(()=>{pJ1();iSA();Ys();mFA=cq9});function nq9(A,Q,B,G,Z,I){var Y=B&pq9,J=mFA(A),W=J.length,X=mFA(Q),F=X.length;if(W!=F&&!Y)return!1;var V=W;while(V--){var K=J[V];if(!(Y?K in Q:iq9.call(Q,K)))return!1}var D=I.get(A),H=I.get(Q);if(D&&H)return D==Q&&H==A;var C=!0;I.set(A,Q),I.set(Q,A);var E=Y;while(++V<W){K=J[V];var U=A[K],w=Q[K];if(G)var N=Y?G(w,U,K,Q,A,I):G(U,w,K,A,Q,I);if(!(N===void 0?U===w||Z(U,w,B,G,I):N)){C=!1;break}E||(E=K=="constructor")}if(C&&!E){var q=A.constructor,R=Q.constructor;if(q!=R&&(("constructor"in A)&&("constructor"in Q))&&!(typeof q=="function"&&q instanceof q&&typeof R=="function"&&R instanceof R))C=!1}return I.delete(A),I.delete(Q),C}var pq9=1,lq9,iq9,pD0;var lD0=M(()=>{oJ1();lq9=Object.prototype,iq9=lq9.hasOwnProperty;pD0=nq9});var aq9,ZkA;var iD0=M(()=>{Lu();JR();aq9=Tz(KX,"DataView"),ZkA=aq9});var sq9,IkA;var nD0=M(()=>{Lu();JR();sq9=Tz(KX,"Promise"),IkA=sq9});var rq9,ju;var tJ1=M(()=>{Lu();JR();rq9=Tz(KX,"Set"),ju=rq9});var oq9,YkA;var aD0=M(()=>{Lu();JR();oq9=Tz(KX,"WeakMap"),YkA=oq9});var sD0="[object Map]",tq9="[object Object]",rD0="[object Promise]",oD0="[object Set]",tD0="[object WeakMap]",eD0="[object DataView]",eq9,AN9,QN9,BN9,GN9,Js,mx;var dFA=M(()=>{iD0();xSA();nD0();tJ1();aD0();Gs();vJ1();eq9=hx(ZkA),AN9=hx(Ru),QN9=hx(IkA),BN9=hx(ju),GN9=hx(YkA),Js=d$;if(ZkA&&Js(new ZkA(new ArrayBuffer(1)))!=eD0||Ru&&Js(new Ru)!=sD0||IkA&&Js(IkA.resolve())!=rD0||ju&&Js(new ju)!=oD0||YkA&&Js(new YkA)!=tD0)Js=function(A){var Q=d$(A),B=Q==tq9?A.constructor:void 0,G=B?hx(B):"";if(G)switch(G){case eq9:return eD0;case AN9:return sD0;case QN9:return rD0;case BN9:return oD0;case GN9:return tD0}return Q};mx=Js});function YN9(A,Q,B,G,Z,I){var Y=x7(A),J=x7(Q),W=Y?QH0:mx(A),X=J?QH0:mx(Q);W=W==AH0?JkA:W,X=X==AH0?JkA:X;var F=W==JkA,V=X==JkA,K=W==X;if(K&&Mj(A)){if(!Mj(Q))return!1;Y=!0,F=!1}if(K&&!F)return I||(I=new Nj),Y||RBA(A)?uSA(A,Q,B,G,Z,I):MD0(A,Q,W,B,G,Z,I);if(!(B&ZN9)){var D=F&&BH0.call(A,"__wrapped__"),H=V&&BH0.call(Q,"__wrapped__");if(D||H){var C=D?A.value():A,E=H?Q.value():Q;return I||(I=new Nj),Z(C,E,B,G,I)}}if(!K)return!1;return I||(I=new Nj),pD0(A,Q,B,G,Z,I)}var ZN9=1,AH0="[object Arguments]",QH0="[object Array]",JkA="[object Object]",IN9,BH0,GH0;var ZH0=M(()=>{bFA();mJ1();OD0();lD0();dFA();bC();hFA();AkA();IN9=Object.prototype,BH0=IN9.hasOwnProperty;GH0=YN9});function IH0(A,Q,B,G,Z){if(A===Q)return!0;if(A==null||Q==null||!EF(A)&&!EF(Q))return A!==A&&Q!==Q;return GH0(A,Q,B,G,IH0,Z)}var jBA;var WkA=M(()=>{ZH0();Lj();jBA=IH0});function XN9(A,Q,B,G){var Z=B.length,I=Z,Y=!G;if(A==null)return!I;A=Object(A);while(Z--){var J=B[Z];if(Y&&J[2]?J[1]!==A[J[0]]:!(J[0]in A))return!1}while(++Z<I){J=B[Z];var W=J[0],X=A[W],F=J[1];if(Y&&J[2]){if(X===void 0&&!(W in A))return!1}else{var V=new Nj;if(G)var K=G(X,F,W,A,Q,V);if(!(K===void 0?jBA(F,X,JN9|WN9,G,V):K))return!1}}return!0}var JN9=1,WN9=2,YH0;var JH0=M(()=>{bFA();WkA();YH0=XN9});function FN9(A){return A===A&&!TY(A)}var XkA;var eJ1=M(()=>{TN();XkA=FN9});function VN9(A){var Q=PN(A),B=Q.length;while(B--){var G=Q[B],Z=A[G];Q[B]=[G,Z,XkA(Z)]}return Q}var WH0;var XH0=M(()=>{eJ1();Ys();WH0=VN9});function KN9(A,Q){return function(B){if(B==null)return!1;return B[A]===Q&&(Q!==void 0||(A in Object(B)))}}var FkA;var AW1=M(()=>{FkA=KN9});function DN9(A){var Q=WH0(A);if(Q.length==1&&Q[0][2])return FkA(Q[0][0],Q[0][1]);return function(B){return B===A||YH0(B,A,Q)}}var FH0;var VH0=M(()=>{JH0();XH0();AW1();FH0=DN9});function CN9(A){return typeof A=="symbol"||EF(A)&&d$(A)==HN9}var HN9="[object Symbol]",SBA;var VkA=M(()=>{Gs();Lj();SBA=CN9});function UN9(A,Q){if(x7(A))return!1;var B=typeof A;if(B=="number"||B=="symbol"||B=="boolean"||A==null||SBA(A))return!0;return zN9.test(A)||!EN9.test(A)||Q!=null&&A in Object(Q)}var EN9,zN9,kBA;var KkA=M(()=>{bC();VkA();EN9=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zN9=/^\w*$/;kBA=UN9});function wN9(A){var Q=t1(A,function(G){if(B.size===$N9)B.clear();return G}),B=Q.cache;return Q}var $N9=500,KH0;var DH0=M(()=>{Q9();KH0=wN9});var qN9,NN9,LN9,HH0;var CH0=M(()=>{DH0();qN9=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,NN9=/\\(\\)?/g,LN9=KH0(function(A){var Q=[];if(A.charCodeAt(0)===46)Q.push("");return A.replace(qN9,function(B,G,Z,I){Q.push(Z?I.replace(NN9,"$1"):G||B)}),Q}),HH0=LN9});function MN9(A,Q){var B=-1,G=A==null?0:A.length,Z=Array(G);while(++B<G)Z[B]=Q(A[B],B,A);return Z}var _BA;var DkA=M(()=>{_BA=MN9});function UH0(A){if(typeof A=="string")return A;if(x7(A))return _BA(A,UH0)+"";if(SBA(A))return zH0?zH0.call(A):"";var Q=A+"";return Q=="0"&&1/A==-ON9?"-0":Q}var ON9=1/0,EH0,zH0,$H0;var wH0=M(()=>{Bs();DkA();bC();VkA();EH0=VV?VV.prototype:void 0,zH0=EH0?EH0.toString:void 0;$H0=UH0});function RN9(A){return A==null?"":$H0(A)}var yBA;var HkA=M(()=>{wH0();yBA=RN9});function TN9(A,Q){if(x7(A))return A;return kBA(A,Q)?[A]:HH0(yBA(A))}var Tj;var xBA=M(()=>{bC();KkA();CH0();HkA();Tj=TN9});function jN9(A){if(typeof A=="string"||SBA(A))return A;var Q=A+"";return Q=="0"&&1/A==-PN9?"-0":Q}var PN9=1/0,jN;var Ws=M(()=>{VkA();jN=jN9});function SN9(A,Q){Q=Tj(Q,A);var B=0,G=Q.length;while(A!=null&&B<G)A=A[jN(Q[B++])];return B&&B==G?A:void 0}var vBA;var CkA=M(()=>{xBA();Ws();vBA=SN9});function kN9(A,Q,B){var G=A==null?void 0:vBA(A,Q);return G===void 0?B:G}var qH0;var NH0=M(()=>{CkA();qH0=kN9});function _N9(A,Q){return A!=null&&Q in Object(A)}var LH0;var MH0=M(()=>{LH0=_N9});function yN9(A,Q,B){Q=Tj(Q,A);var G=-1,Z=Q.length,I=!1;while(++G<Z){var Y=jN(Q[G]);if(!(I=A!=null&&B(A,Y)))break;A=A[Y]}if(I||++G!=Z)return I;return Z=A==null?0:A.length,!!Z&&MBA(Z)&&Pu(Y,Z)&&(x7(A)||ux(A))}var OH0;var RH0=M(()=>{xBA();fFA();bC();gFA();sSA();Ws();OH0=yN9});function xN9(A,Q){return A!=null&&OH0(A,Q,LH0)}var TH0;var PH0=M(()=>{MH0();RH0();TH0=xN9});function fN9(A,Q){if(kBA(A)&&XkA(Q))return FkA(jN(A),Q);return function(B){var G=qH0(B,A);return G===void 0&&G===Q?TH0(B,A):jBA(Q,G,vN9|bN9)}}var vN9=1,bN9=2,jH0;var SH0=M(()=>{WkA();NH0();PH0();KkA();eJ1();AW1();Ws();jH0=fN9});function hN9(A){return A}var bBA;var EkA=M(()=>{bBA=hN9});function gN9(A){return function(Q){return Q==null?void 0:Q[A]}}var kH0;var _H0=M(()=>{kH0=gN9});function uN9(A){return function(Q){return vBA(Q,A)}}var yH0;var xH0=M(()=>{CkA();yH0=uN9});function mN9(A){return kBA(A)?kH0(jN(A)):yH0(A)}var vH0;var bH0=M(()=>{_H0();xH0();KkA();Ws();vH0=mN9});function dN9(A){if(typeof A=="function")return A;if(A==null)return bBA;if(typeof A=="object")return x7(A)?jH0(A[0],A[1]):FH0(A);return vH0(A)}var Pj;var fBA=M(()=>{VH0();SH0();EkA();bC();bH0();Pj=dN9});function cN9(A,Q){var B,G=-1,Z=A.length;while(++G<Z){var I=Q(A[G]);if(I!==void 0)B=B===void 0?I:B+I}return B}var fH0;var hH0=M(()=>{fH0=cN9});function pN9(A,Q){return A&&A.length?fH0(A,Pj(Q,2)):0}var hBA;var gH0=M(()=>{fBA();hH0();hBA=pN9});var zkA,UkA;var $kA=M(()=>{zkA={name:"BASH_MAX_OUTPUT_LENGTH",default:30000,validate:(A)=>{if(!A)return{effective:30000,status:"valid"};let G=parseInt(A,10);if(isNaN(G)||G<=0)return{effective:30000,status:"invalid",message:`Invalid value "${A}" (using default: 30000)`};if(G>150000)return{effective:150000,status:"capped",message:`Capped from ${G} to 150000`};return{effective:G,status:"valid"}}},UkA={name:"CLAUDE_CODE_MAX_OUTPUT_TOKENS",default:32000,validate:(A)=>{if(!A)return{effective:32000,status:"valid"};let G=parseInt(A,10);if(isNaN(G)||G<=0)return{effective:32000,status:"invalid",message:`Invalid value "${A}" (using default: 32000)`};if(G>64000)return{effective:64000,status:"capped",message:`Capped from ${G} to 64000`};return{effective:G,status:"valid"}}}});function Su(A){if(A.includes("[1m]"))return 1e6;return 200000}var wkA=20000;import{cwd as lN9}from"process";import{realpathSync as iN9}from"fs";import{randomUUID as uH0}from"crypto";function nN9(){let A="";if(typeof process<"u"&&typeof process.cwd==="function")A=iN9(lN9());return{originalCwd:A,totalCostUSD:0,totalAPIDuration:0,totalAPIDurationWithoutRetries:0,totalToolDuration:0,startTime:Date.now(),lastInteractionTime:Date.now(),totalLinesAdded:0,totalLinesRemoved:0,hasUnknownModelCost:!1,cwd:A,modelUsage:{},mainLoopModelOverride:void 0,initialMainLoopModel:null,modelStrings:null,isInteractive:!1,clientType:"cli",sessionIngressToken:void 0,oauthTokenFromFd:void 0,apiKeyFromFd:void 0,flagSettingsPath:void 0,allowedSettingSources:["userSettings","projectSettings","localSettings","flagSettings","policySettings"],meter:null,sessionCounter:null,locCounter:null,prCounter:null,commitCounter:null,costCounter:null,tokenCounter:null,codeEditToolDecisionCounter:null,activeTimeCounter:null,sessionId:uH0(),loggerProvider:null,eventLogger:null,meterProvider:null,tracerProvider:null,agentColorMap:new Map,agentColorIndex:0,envVarValidators:[zkA,UkA],lastAPIRequest:null,inMemoryErrorLog:[],inlinePlugins:[],sessionBypassPermissionsMode:!1,hasExitedPlanMode:!1,initJsonSchema:null,registeredHooks:null,planSlugCache:new Map}}function A0(){return IQ.sessionId}function mH0(){return IQ.sessionId=uH0(),IQ.sessionId}function XR(A){if(IQ.sessionId=A,process.env.CLAUDE_CODE_SESSION_ID!==void 0)process.env.CLAUDE_CODE_SESSION_ID=A}function cQ(){return IQ.originalCwd}function dH0(A){IQ.originalCwd=A}function gBA(){return IQ.cwd}function cH0(A){IQ.cwd=A}function pH0(A,Q){IQ.totalAPIDuration+=A,IQ.totalAPIDurationWithoutRetries+=Q}function lH0(A,Q,B){IQ.totalCostUSD+=A;let G=IQ.modelUsage[B]??{inputTokens:0,outputTokens:0,cacheReadInputTokens:0,cacheCreationInputTokens:0,webSearchRequests:0,costUSD:0,contextWindow:0};G.inputTokens+=Q.input_tokens,G.outputTokens+=Q.output_tokens,G.cacheReadInputTokens+=Q.cache_read_input_tokens??0,G.cacheCreationInputTokens+=Q.cache_creation_input_tokens??0,G.webSearchRequests+=Q.server_tool_use?.web_search_requests??0,G.costUSD+=A,G.contextWindow=Su(B),IQ.modelUsage[B]=G}function kK(){return IQ.totalCostUSD}function SN(){return IQ.totalAPIDuration}function cFA(){return Date.now()-IQ.startTime}function iH0(){return IQ.totalToolDuration}function QW1(A){IQ.totalToolDuration+=A}function pFA(){IQ.lastInteractionTime=Date.now()}function BW1(A,Q){IQ.totalLinesAdded+=A,IQ.totalLinesRemoved+=Q}function uBA(){return IQ.totalLinesAdded}function mBA(){return IQ.totalLinesRemoved}function nH0(){return hBA(Object.values(IQ.modelUsage),"inputTokens")}function aH0(){return hBA(Object.values(IQ.modelUsage),"outputTokens")}function sH0(){return hBA(Object.values(IQ.modelUsage),"cacheReadInputTokens")}function rH0(){return hBA(Object.values(IQ.modelUsage),"cacheCreationInputTokens")}function oH0(){return hBA(Object.values(IQ.modelUsage),"webSearchRequests")}function GW1(){IQ.hasUnknownModelCost=!0}function tH0(){return IQ.hasUnknownModelCost}function qkA(){return IQ.lastInteractionTime}function ku(){return IQ.modelUsage}function eH0(){return IQ.mainLoopModelOverride}function NkA(){return IQ.initialMainLoopModel}function Xs(A){IQ.mainLoopModelOverride=A}function AC0(A){IQ.initialMainLoopModel=A}function ZW1(){IQ.totalCostUSD=0,IQ.totalAPIDuration=0,IQ.totalAPIDurationWithoutRetries=0,IQ.totalToolDuration=0,IQ.startTime=Date.now(),IQ.totalLinesAdded=0,IQ.totalLinesRemoved=0,IQ.hasUnknownModelCost=!1,IQ.modelUsage={}}function LkA(){return IQ.modelStrings}function IW1(A){IQ.modelStrings=A}function QC0(A,Q){IQ.meter=A,IQ.sessionCounter=Q("claude_code.session.count",{description:"Count of CLI sessions started"}),IQ.locCounter=Q("claude_code.lines_of_code.count",{description:"Count of lines of code modified, with the 'type' attribute indicating whether lines were added or removed"}),IQ.prCounter=Q("claude_code.pull_request.count",{description:"Number of pull requests created"}),IQ.commitCounter=Q("claude_code.commit.count",{description:"Number of git commits created"}),IQ.costCounter=Q("claude_code.cost.usage",{description:"Cost of the Claude Code session",unit:"USD"}),IQ.tokenCounter=Q("claude_code.token.usage",{description:"Number of tokens used",unit:"tokens"}),IQ.codeEditToolDecisionCounter=Q("claude_code.code_edit_tool.decision",{description:"Count of code editing tool permission decisions (accept/reject) for Edit, Write, and NotebookEdit tools"}),IQ.activeTimeCounter=Q("claude_code.active_time.total",{description:"Total active time in seconds",unit:"s"})}function BC0(){return IQ.sessionCounter}function YW1(){return IQ.locCounter}function JW1(){return IQ.prCounter}function GC0(){return IQ.commitCounter}function ZC0(){return IQ.costCounter}function lFA(){return IQ.tokenCounter}function iFA(){return IQ.codeEditToolDecisionCounter}function WW1(){return IQ.activeTimeCounter}function XW1(){return IQ.loggerProvider}function IC0(A){IQ.loggerProvider=A}function YC0(){return IQ.eventLogger}function JC0(A){IQ.eventLogger=A}function WC0(){return IQ.meterProvider}function XC0(A){IQ.meterProvider=A}function FW1(){return IQ.tracerProvider}function FC0(A){IQ.tracerProvider=A}function K5(){return!IQ.isInteractive}function MkA(){return IQ.isInteractive}function VC0(A){IQ.isInteractive=A}function OkA(){return IQ.clientType}function KC0(A){IQ.clientType=A}function VW1(){return IQ.agentColorMap}function KW1(){return IQ.flagSettingsPath}function DC0(A){IQ.flagSettingsPath=A}function HC0(){return IQ.sessionIngressToken}function dBA(A){IQ.sessionIngressToken=A}function CC0(){return IQ.oauthTokenFromFd}function cBA(A){IQ.oauthTokenFromFd=A}function EC0(){return IQ.apiKeyFromFd}function pBA(A){IQ.apiKeyFromFd=A}function zC0(){return IQ.envVarValidators}function UC0(A){IQ.lastAPIRequest=A}function RkA(){return IQ.lastAPIRequest}function $C0(){return[...IQ.inMemoryErrorLog]}function wC0(A){if(IQ.inMemoryErrorLog.length>=100)IQ.inMemoryErrorLog.shift();IQ.inMemoryErrorLog.push(A)}function qC0(){return IQ.allowedSettingSources}function NC0(A){IQ.allowedSettingSources=A}function LC0(){return K5()&&IQ.clientType!=="claude-vscode"}function MC0(A){IQ.inlinePlugins=A}function OC0(){return IQ.inlinePlugins}function RC0(A){IQ.sessionBypassPermissionsMode=A}function TC0(){return IQ.sessionBypassPermissionsMode}function PC0(){return IQ.hasExitedPlanMode}function _u(A){IQ.hasExitedPlanMode=A}function jC0(A){IQ.initJsonSchema=A}function DW1(){return IQ.initJsonSchema}function TkA(A){IQ.registeredHooks=A}function PkA(){return IQ.registeredHooks}function nFA(){return IQ.planSlugCache}var IQ;var j0=M(()=>{gH0();$kA();IQ=nN9()});function SC0({writeFn:A,flushIntervalMs:Q=1000,maxBufferSize:B=100,immediateMode:G=!1}){let Z=[],I=null;function Y(){if(I)clearTimeout(I),I=null}function J(){if(Z.length===0)return;A(Z.join("")),Z=[],Y()}function W(){if(!I)I=setTimeout(J,Q)}return{write(X){if(G){A(X);return}if(Z.push(X),W(),Z.length>=B)J()},flush:J,dispose(){J()}}}function iG(A){return HW1.add(A),()=>HW1.delete(A)}async function kC0(){await Promise.all(Array.from(HW1).map((A)=>A()))}var HW1;var YH=M(()=>{HW1=new Set});import{dirname as CW1,join as _C0}from"path";function sN9(A){if(typeof process>"u"||typeof process.versions>"u"||typeof process.versions.node>"u")return!1;let Q=aN9();return QD0(A,Q)}function xC0(A){yC0=A}function rN9(){if(!jkA)jkA=SC0({writeFn:(A)=>{let Q=aFA();if(!MA().existsSync(CW1(Q)))MA().mkdirSync(CW1(Q));MA().appendFileSync(Q,A),oN9()},flushIntervalMs:1000,maxBufferSize:100,immediateMode:lBA()}),iG(async()=>jkA?.dispose());return jkA}function u(A,{level:Q}={level:"debug"}){if(!sN9(A))return;if(yC0&&A.includes(`
`))A=JSON.stringify(A);let G=`${new Date().toISOString()} [${Q.toUpperCase()}] ${A.trim()}
`;if(jj()){wj(G);return}rN9().write(G)}function aFA(){return process.env.CLAUDE_CODE_DEBUG_LOGS_DIR??_C0(uQ(),"debug",`${A0()}.txt`)}function kN(A,Q){return}var lBA,aN9,jj,yC0=!1,jkA=null,oN9;var H0=M(()=>{Q9();BD0();QQ();fQ();j0();YH();lBA=t1(()=>{return I0(process.env.DEBUG)||I0(process.env.DEBUG_SDK)||process.argv.includes("--debug")||process.argv.includes("-d")||jj()||process.argv.some((A)=>A.startsWith("--debug="))}),aN9=t1(()=>{let A=process.argv.find((B)=>B.startsWith("--debug="));if(!A)return null;let Q=A.substring(8);return AD0(Q)}),jj=t1(()=>{return process.argv.includes("--debug-to-stderr")||process.argv.includes("-d2e")});oN9=t1(()=>{try{let A=aFA(),Q=CW1(A),B=_C0(Q,"latest");if(!MA().existsSync(Q))MA().mkdirSync(Q);if(MA().existsSync(B))try{MA().unlinkSync(B)}catch{}MA().symlinkSync(A,B)}catch{}})});var KA=z((DL9)=>{var sFA=Symbol.for("react.element"),tN9=Symbol.for("react.portal"),eN9=Symbol.for("react.fragment"),AL9=Symbol.for("react.strict_mode"),QL9=Symbol.for("react.profiler"),BL9=Symbol.for("react.provider"),GL9=Symbol.for("react.context"),ZL9=Symbol.for("react.forward_ref"),IL9=Symbol.for("react.suspense"),YL9=Symbol.for("react.memo"),JL9=Symbol.for("react.lazy"),vC0=Symbol.iterator;function WL9(A){if(A===null||typeof A!=="object")return null;return A=vC0&&A[vC0]||A["@@iterator"],typeof A==="function"?A:null}var hC0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},gC0=Object.assign,uC0={};function iBA(A,Q,B){this.props=A,this.context=Q,this.refs=uC0,this.updater=B||hC0}iBA.prototype.isReactComponent={};iBA.prototype.setState=function(A,Q){if(typeof A!=="object"&&typeof A!=="function"&&A!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,Q,"setState")};iBA.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function mC0(){}mC0.prototype=iBA.prototype;function zW1(A,Q,B){this.props=A,this.context=Q,this.refs=uC0,this.updater=B||hC0}var UW1=zW1.prototype=new mC0;UW1.constructor=zW1;gC0(UW1,iBA.prototype);UW1.isPureReactComponent=!0;var bC0=Array.isArray,dC0=Object.prototype.hasOwnProperty,$W1={current:null},cC0={key:!0,ref:!0,__self:!0,__source:!0};function pC0(A,Q,B){var G,Z={},I=null,Y=null;if(Q!=null)for(G in Q.ref!==void 0&&(Y=Q.ref),Q.key!==void 0&&(I=""+Q.key),Q)dC0.call(Q,G)&&!cC0.hasOwnProperty(G)&&(Z[G]=Q[G]);var J=arguments.length-2;if(J===1)Z.children=B;else if(1<J){for(var W=Array(J),X=0;X<J;X++)W[X]=arguments[X+2];Z.children=W}if(A&&A.defaultProps)for(G in J=A.defaultProps,J)Z[G]===void 0&&(Z[G]=J[G]);return{$$typeof:sFA,type:A,key:I,ref:Y,props:Z,_owner:$W1.current}}function XL9(A,Q){return{$$typeof:sFA,type:A.type,key:Q,ref:A.ref,props:A.props,_owner:A._owner}}function wW1(A){return typeof A==="object"&&A!==null&&A.$$typeof===sFA}function FL9(A){var Q={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(B){return Q[B]})}var fC0=/\/+/g;function EW1(A,Q){return typeof A==="object"&&A!==null&&A.key!=null?FL9(""+A.key):Q.toString(36)}function kkA(A,Q,B,G,Z){var I=typeof A;if(I==="undefined"||I==="boolean")A=null;var Y=!1;if(A===null)Y=!0;else switch(I){case"string":case"number":Y=!0;break;case"object":switch(A.$$typeof){case sFA:case tN9:Y=!0}}if(Y)return Y=A,Z=Z(Y),A=G===""?"."+EW1(Y,0):G,bC0(Z)?(B="",A!=null&&(B=A.replace(fC0,"$&/")+"/"),kkA(Z,Q,B,"",function(X){return X})):Z!=null&&(wW1(Z)&&(Z=XL9(Z,B+(!Z.key||Y&&Y.key===Z.key?"":(""+Z.key).replace(fC0,"$&/")+"/")+A)),Q.push(Z)),1;if(Y=0,G=G===""?".":G+":",bC0(A))for(var J=0;J<A.length;J++){I=A[J];var W=G+EW1(I,J);Y+=kkA(I,Q,B,W,Z)}else if(W=WL9(A),typeof W==="function")for(A=W.call(A),J=0;!(I=A.next()).done;)I=I.value,W=G+EW1(I,J++),Y+=kkA(I,Q,B,W,Z);else if(I==="object")throw Q=String(A),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.");return Y}function SkA(A,Q,B){if(A==null)return A;var G=[],Z=0;return kkA(A,G,"","",function(I){return Q.call(B,I,Z++)}),G}function VL9(A){if(A._status===-1){var Q=A._result;Q=Q(),Q.then(function(B){if(A._status===0||A._status===-1)A._status=1,A._result=B},function(B){if(A._status===0||A._status===-1)A._status=2,A._result=B}),A._status===-1&&(A._status=0,A._result=Q)}if(A._status===1)return A._result.default;throw A._result}var fC={current:null},_kA={transition:null},KL9={ReactCurrentDispatcher:fC,ReactCurrentBatchConfig:_kA,ReactCurrentOwner:$W1};function lC0(){throw Error("act(...) is not supported in production builds of React.")}DL9.Children={map:SkA,forEach:function(A,Q,B){SkA(A,function(){Q.apply(this,arguments)},B)},count:function(A){var Q=0;return SkA(A,function(){Q++}),Q},toArray:function(A){return SkA(A,function(Q){return Q})||[]},only:function(A){if(!wW1(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};DL9.Component=iBA;DL9.Fragment=eN9;DL9.Profiler=QL9;DL9.PureComponent=zW1;DL9.StrictMode=AL9;DL9.Suspense=IL9;DL9.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KL9;DL9.act=lC0;DL9.cloneElement=function(A,Q,B){if(A===null||A===void 0)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+A+".");var G=gC0({},A.props),Z=A.key,I=A.ref,Y=A._owner;if(Q!=null){if(Q.ref!==void 0&&(I=Q.ref,Y=$W1.current),Q.key!==void 0&&(Z=""+Q.key),A.type&&A.type.defaultProps)var J=A.type.defaultProps;for(W in Q)dC0.call(Q,W)&&!cC0.hasOwnProperty(W)&&(G[W]=Q[W]===void 0&&J!==void 0?J[W]:Q[W])}var W=arguments.length-2;if(W===1)G.children=B;else if(1<W){J=Array(W);for(var X=0;X<W;X++)J[X]=arguments[X+2];G.children=J}return{$$typeof:sFA,type:A.type,key:Z,ref:I,props:G,_owner:Y}};DL9.createContext=function(A){return A={$$typeof:GL9,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},A.Provider={$$typeof:BL9,_context:A},A.Consumer=A};DL9.createElement=pC0;DL9.createFactory=function(A){var Q=pC0.bind(null,A);return Q.type=A,Q};DL9.createRef=function(){return{current:null}};DL9.forwardRef=function(A){return{$$typeof:ZL9,render:A}};DL9.isValidElement=wW1;DL9.lazy=function(A){return{$$typeof:JL9,_payload:{_status:-1,_result:A},_init:VL9}};DL9.memo=function(A,Q){return{$$typeof:YL9,type:A,compare:Q===void 0?null:Q}};DL9.startTransition=function(A){var Q=_kA.transition;_kA.transition={};try{A()}finally{_kA.transition=Q}};DL9.unstable_act=lC0;DL9.useCallback=function(A,Q){return fC.current.useCallback(A,Q)};DL9.useContext=function(A){return fC.current.useContext(A)};DL9.useDebugValue=function(){};DL9.useDeferredValue=function(A){return fC.current.useDeferredValue(A)};DL9.useEffect=function(A,Q){return fC.current.useEffect(A,Q)};DL9.useId=function(){return fC.current.useId()};DL9.useImperativeHandle=function(A,Q,B){return fC.current.useImperativeHandle(A,Q,B)};DL9.useInsertionEffect=function(A,Q){return fC.current.useInsertionEffect(A,Q)};DL9.useLayoutEffect=function(A,Q){return fC.current.useLayoutEffect(A,Q)};DL9.useMemo=function(A,Q){return fC.current.useMemo(A,Q)};DL9.useReducer=function(A,Q,B){return fC.current.useReducer(A,Q,B)};DL9.useRef=function(A){return fC.current.useRef(A)};DL9.useState=function(A){return fC.current.useState(A)};DL9.useSyncExternalStore=function(A,Q,B){return fC.current.useSyncExternalStore(A,Q,B)};DL9.useTransition=function(){return fC.current.useTransition()};DL9.version="18.3.1"});function rFA(A,Q){return function(){return A.apply(Q,arguments)}}function oL9(A){return A!==null&&!oFA(A)&&A.constructor!==null&&!oFA(A.constructor)&&c$(A.constructor.isBuffer)&&A.constructor.isBuffer(A)}function tL9(A){let Q;if(typeof ArrayBuffer<"u"&&ArrayBuffer.isView)Q=ArrayBuffer.isView(A);else Q=A&&A.buffer&&nC0(A.buffer);return Q}function tFA(A,Q,{allOwnKeys:B=!1}={}){if(A===null||typeof A>"u")return;let G,Z;if(typeof A!=="object")A=[A];if(nBA(A))for(G=0,Z=A.length;G<Z;G++)Q.call(null,A[G],G,A);else{let I=B?Object.getOwnPropertyNames(A):Object.keys(A),Y=I.length,J;for(G=0;G<Y;G++)J=I[G],Q.call(null,A[J],J,A)}}function sC0(A,Q){Q=Q.toLowerCase();let B=Object.keys(A),G=B.length,Z;while(G-- >0)if(Z=B[G],Q===Z.toLowerCase())return Z;return null}function qW1(){let{caseless:A}=rC0(this)&&this||{},Q={},B=(G,Z)=>{let I=A&&sC0(Q,Z)||Z;if(ykA(Q[I])&&ykA(G))Q[I]=qW1(Q[I],G);else if(ykA(G))Q[I]=qW1({},G);else if(nBA(G))Q[I]=G.slice();else Q[I]=G};for(let G=0,Z=arguments.length;G<Z;G++)arguments[G]&&tFA(arguments[G],B);return Q}function jM9(A){return!!(A&&c$(A.append)&&A[Symbol.toStringTag]==="FormData"&&A[Symbol.iterator])}var rL9,NW1,xkA,FR=(A)=>{return A=A.toLowerCase(),(Q)=>xkA(Q)===A},vkA=(A)=>(Q)=>typeof Q===A,nBA,oFA,nC0,eL9,c$,aC0,bkA=(A)=>A!==null&&typeof A==="object",AM9=(A)=>A===!0||A===!1,ykA=(A)=>{if(xkA(A)!=="object")return!1;let Q=NW1(A);return(Q===null||Q===Object.prototype||Object.getPrototypeOf(Q)===null)&&!(Symbol.toStringTag in A)&&!(Symbol.iterator in A)},QM9,BM9,GM9,ZM9,IM9=(A)=>bkA(A)&&c$(A.pipe),YM9=(A)=>{let Q;return A&&(typeof FormData==="function"&&A instanceof FormData||c$(A.append)&&((Q=xkA(A))==="formdata"||Q==="object"&&c$(A.toString)&&A.toString()==="[object FormData]"))},JM9,WM9,XM9,FM9,VM9,KM9=(A)=>A.trim?A.trim():A.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),Fs,rC0=(A)=>!oFA(A)&&A!==Fs,DM9=(A,Q,B,{allOwnKeys:G}={})=>{return tFA(Q,(Z,I)=>{if(B&&c$(Z))A[I]=rFA(Z,B);else A[I]=Z},{allOwnKeys:G}),A},HM9=(A)=>{if(A.charCodeAt(0)===65279)A=A.slice(1);return A},CM9=(A,Q,B,G)=>{A.prototype=Object.create(Q.prototype,G),A.prototype.constructor=A,Object.defineProperty(A,"super",{value:Q.prototype}),B&&Object.assign(A.prototype,B)},EM9=(A,Q,B,G)=>{let Z,I,Y,J={};if(Q=Q||{},A==null)return Q;do{Z=Object.getOwnPropertyNames(A),I=Z.length;while(I-- >0)if(Y=Z[I],(!G||G(Y,A,Q))&&!J[Y])Q[Y]=A[Y],J[Y]=!0;A=B!==!1&&NW1(A)}while(A&&(!B||B(A,Q))&&A!==Object.prototype);return Q},zM9=(A,Q,B)=>{if(A=String(A),B===void 0||B>A.length)B=A.length;B-=Q.length;let G=A.indexOf(Q,B);return G!==-1&&G===B},UM9=(A)=>{if(!A)return null;if(nBA(A))return A;let Q=A.length;if(!aC0(Q))return null;let B=Array(Q);while(Q-- >0)B[Q]=A[Q];return B},$M9,wM9=(A,Q)=>{let G=(A&&A[Symbol.iterator]).call(A),Z;while((Z=G.next())&&!Z.done){let I=Z.value;Q.call(A,I[0],I[1])}},qM9=(A,Q)=>{let B,G=[];while((B=A.exec(Q))!==null)G.push(B);return G},NM9,LM9=(A)=>{return A.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(B,G,Z){return G.toUpperCase()+Z})},iC0,MM9,oC0=(A,Q)=>{let B=Object.getOwnPropertyDescriptors(A),G={};tFA(B,(Z,I)=>{let Y;if((Y=Q(Z,I,A))!==!1)G[I]=Y||Z}),Object.defineProperties(A,G)},OM9=(A)=>{oC0(A,(Q,B)=>{if(c$(A)&&["arguments","caller","callee"].indexOf(B)!==-1)return!1;let G=A[B];if(!c$(G))return;if(Q.enumerable=!1,"writable"in Q){Q.writable=!1;return}if(!Q.set)Q.set=()=>{throw Error("Can not rewrite read-only method '"+B+"'")}})},RM9=(A,Q)=>{let B={},G=(Z)=>{Z.forEach((I)=>{B[I]=!0})};return nBA(A)?G(A):G(String(A).split(Q)),B},TM9=()=>{},PM9=(A,Q)=>{return A!=null&&Number.isFinite(A=+A)?A:Q},SM9=(A)=>{let Q=[,,,,,,,,,,],B=(G,Z)=>{if(bkA(G)){if(Q.indexOf(G)>=0)return;if(!("toJSON"in G)){Q[Z]=G;let I=nBA(G)?[]:{};return tFA(G,(Y,J)=>{let W=B(Y,Z+1);!oFA(W)&&(I[J]=W)}),Q[Z]=void 0,I}}return G};return B(A,0)},kM9,_M9=(A)=>A&&(bkA(A)||c$(A))&&c$(A.then)&&c$(A.catch),tC0,yM9,b1;var nG=M(()=>{({toString:rL9}=Object.prototype),{getPrototypeOf:NW1}=Object,xkA=((A)=>(Q)=>{let B=rL9.call(Q);return A[B]||(A[B]=B.slice(8,-1).toLowerCase())})(Object.create(null)),{isArray:nBA}=Array,oFA=vkA("undefined");nC0=FR("ArrayBuffer");eL9=vkA("string"),c$=vkA("function"),aC0=vkA("number"),QM9=FR("Date"),BM9=FR("File"),GM9=FR("Blob"),ZM9=FR("FileList"),JM9=FR("URLSearchParams"),[WM9,XM9,FM9,VM9]=["ReadableStream","Request","Response","Headers"].map(FR);Fs=(()=>{if(typeof globalThis<"u")return globalThis;return typeof self<"u"?self:typeof window<"u"?window:global})();$M9=((A)=>{return(Q)=>{return A&&Q instanceof A}})(typeof Uint8Array<"u"&&NW1(Uint8Array)),NM9=FR("HTMLFormElement"),iC0=(({hasOwnProperty:A})=>(Q,B)=>A.call(Q,B))(Object.prototype),MM9=FR("RegExp");kM9=FR("AsyncFunction"),tC0=((A,Q)=>{if(A)return setImmediate;return Q?((B,G)=>{return Fs.addEventListener("message",({source:Z,data:I})=>{if(Z===Fs&&I===B)G.length&&G.shift()()},!1),(Z)=>{G.push(Z),Fs.postMessage(B,"*")}})(`axios@${Math.random()}`,[]):(B)=>setTimeout(B)})(typeof setImmediate==="function",c$(Fs.postMessage)),yM9=typeof queueMicrotask<"u"?queueMicrotask.bind(Fs):typeof process<"u"&&process.nextTick||tC0,b1={isArray:nBA,isArrayBuffer:nC0,isBuffer:oL9,isFormData:YM9,isArrayBufferView:tL9,isString:eL9,isNumber:aC0,isBoolean:AM9,isObject:bkA,isPlainObject:ykA,isReadableStream:WM9,isRequest:XM9,isResponse:FM9,isHeaders:VM9,isUndefined:oFA,isDate:QM9,isFile:BM9,isBlob:GM9,isRegExp:MM9,isFunction:c$,isStream:IM9,isURLSearchParams:JM9,isTypedArray:$M9,isFileList:ZM9,forEach:tFA,merge:qW1,extend:DM9,trim:KM9,stripBOM:HM9,inherits:CM9,toFlatObject:EM9,kindOf:xkA,kindOfTest:FR,endsWith:zM9,toArray:UM9,forEachEntry:wM9,matchAll:qM9,isHTMLForm:NM9,hasOwnProperty:iC0,hasOwnProp:iC0,reduceDescriptors:oC0,freezeMethods:OM9,toObjectSet:RM9,toCamelCase:LM9,noop:TM9,toFiniteNumber:PM9,findKey:sC0,global:Fs,isContextDefined:rC0,isSpecCompliantForm:jM9,toJSONObject:SM9,isAsyncFn:kM9,isThenable:_M9,setImmediate:tC0,asap:yM9}});function aBA(A,Q,B,G,Z){if(Error.call(this),Error.captureStackTrace)Error.captureStackTrace(this,this.constructor);else this.stack=Error().stack;if(this.message=A,this.name="AxiosError",Q&&(this.code=Q),B&&(this.config=B),G&&(this.request=G),Z)this.response=Z,this.status=Z.status?Z.status:null}var eC0,AE0,wB;var p$=M(()=>{nG();b1.inherits(aBA,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:b1.toJSONObject(this.config),code:this.code,status:this.status}}});eC0=aBA.prototype,AE0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((A)=>{AE0[A]={value:A}});Object.defineProperties(aBA,AE0);Object.defineProperty(eC0,"isAxiosError",{value:!0});aBA.from=(A,Q,B,G,Z,I)=>{let Y=Object.create(eC0);return b1.toFlatObject(A,Y,f