1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,704489,850414,865993,470834,792652,564270,320125,748423,181927,954908,222325,491111,936185,127288,315277,248121,119372,189457,254547,925020,297683,602392,897788,892116,432635,58896,790567,555481,842826,250426,261230,397387,405961,670379,661770,282670,e=>{"use strict";let t;var n,i,r,o,a,s,l,d,c,z,u,p,m,g,b,f,y,j,I,h,v,x,k,A,w,R,_,S,q,O,C,T,U,N,D,K,E,$,P,B,W,Z,G,M,V,L,F,J,H,X,Y,Q,ee,et,en,ei,er,eo,ea,es,el,ed,ec,ez,eu,ep,em,eg,eb,ef,ey,ej,eI,eh,ev,ex,ek,eA,ew,eR,e_,eS,eq,eO,eC,eT,eU,eN,eD,eK,eE,e$,eP,eB,eW,eZ,eG,eM,eV,eL,eF,eJ,eH,eX,eY,eQ=e.i(868280);let e0={"amazon-bedrock":"amazon.nova-lite-v1:0",anthropic:"claude-sonnet-4-5",google:"gemini-2.5-pro",openai:"gpt-5",deepseek:"deepseek-v4-flash",fireworks:"accounts/fireworks/models/qwen3p7-plus"},e1=Object.fromEntries([{provider:"amazon-bedrock",models:[{name:"amazon.nova-lite-v1:0",tier:"low",contextWindow:3e5,maxOutputTokens:5e3}]},{provider:"anthropic",models:[{name:"claude-opus-4-6",tier:"high",contextWindow:1e6,maxOutputTokens:128e3},{name:"claude-opus-4-5",tier:"high",contextWindow:2e5,maxOutputTokens:32e3},{name:"claude-opus-4-1",tier:"high",contextWindow:2e5,maxOutputTokens:32e3},{name:"claude-opus-4-20250514",tier:"high",contextWindow:2e5,maxOutputTokens:32e3},{name:"claude-sonnet-4-6",tier:"middle",contextWindow:1e6,maxOutputTokens:64e3},{name:"claude-sonnet-4-5",tier:"middle",contextWindow:2e5,maxOutputTokens:64e3},{name:"claude-sonnet-4-20250514",tier:"middle",contextWindow:2e5,maxOutputTokens:64e3},{name:"claude-3-7-sonnet-20250219",tier:"middle",contextWindow:2e5,maxOutputTokens:64e3},{name:"claude-haiku-4-5",tier:"low",contextWindow:2e5,maxOutputTokens:64e3},{name:"claude-3-5-haiku-latest",tier:"low",contextWindow:2e5,maxOutputTokens:64e3}]},{provider:"google",models:[{name:"gemini-3.1-pro-preview",tier:"high",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-3-flash-preview",tier:"middle",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-3-pro-preview",tier:"high",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-2.5-pro",tier:"high",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-2.5-flash",tier:"middle",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-3.1-flash-lite-preview",tier:"low",contextWindow:1048576,maxOutputTokens:65536},{name:"gemini-2.5-flash-lite",tier:"low",contextWindow:1048576,maxOutputTokens:65536}]},{provider:"openai",models:[{name:"gpt-5.4",tier:"high",contextWindow:105e4,maxOutputTokens:128e3},{name:"gpt-5.2-pro",tier:"high",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5",tier:"high",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5-mini",tier:"middle",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5-nano",tier:"low",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5.2",tier:"middle",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5.1",tier:"middle",contextWindow:4e5,maxOutputTokens:128e3},{name:"gpt-5-chat-latest",tier:"middle",contextWindow:128e3,maxOutputTokens:16384},{name:"o4-mini",tier:"middle",contextWindow:2e5,maxOutputTokens:1e5},{name:"o3",tier:"high",contextWindow:2e5,maxOutputTokens:1e4},{name:"o3-mini",tier:"middle",contextWindow:2e5,maxOutputTokens:1e4},{name:"gpt-4.1",tier:"middle",contextWindow:1047576,maxOutputTokens:32768}]},{provider:"deepseek",models:[{name:"deepseek-v4-flash",tier:"middle",contextWindow:1e6,maxOutputTokens:384e3},{name:"deepseek-v4-pro",tier:"high",contextWindow:1e6,maxOutputTokens:384e3}]},{provider:"fireworks",models:[{name:"accounts/fireworks/models/kimi-k2p5",tier:"high",contextWindow:262144,maxOutputTokens:262144},{name:"accounts/fireworks/models/deepseek-v3p2",tier:"high",contextWindow:163840,maxOutputTokens:163840},{name:"accounts/fireworks/models/glm-5",tier:"high",contextWindow:202752,maxOutputTokens:202752},{name:"accounts/fireworks/models/qwen3p7-plus",tier:"high",contextWindow:262144,maxOutputTokens:262144},{name:"accounts/fireworks/models/minimax-m2p5",tier:"high",contextWindow:196608,maxOutputTokens:196608}]}].map(e=>[e.provider,e.models.map(t=>({modelId:t.name,isCatalogDefault:e0[e.provider]===t.name,canonicalProvider:e.provider,contextWindow:t.contextWindow,maxOutputTokens:t.maxOutputTokens,tier:t.tier}))]));e1.anthropic,e1.google,e1.openai,e1.deepseek,e1.openai,[...e1.anthropic,...e1["amazon-bedrock"].map(e=>({...e,isCatalogDefault:!1}))],e1.google,e1.fireworks,Object.fromEntries(Object.values(e1).flat().map(e=>[e.modelId,e]));let e2=eQ.z.enum(["low","middle","high"]),e5=/^(?:@[a-z0-9][a-z0-9_.-]*\/)?[a-z0-9][a-z0-9_.-]*(?:@(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)(?:-[\w.-]+)?(?:\+[\w.-]+)?|@[a-z0-9][a-z0-9_.-]*)?$/,e4=eQ.z.string().max(2048).url().refine(e=>"https:"===new URL(e).protocol,{message:"Endpoint must use HTTPS"}),e9=eQ.z.string().min(1).max(255).regex(e5);eQ.z.enum(["npx","uvx"]);let e3=eQ.z.object({name:eQ.z.string(),description:eQ.z.string().optional(),inputJsonSchema:eQ.z.string()}),e6=eQ.z.object({type:eQ.z.literal("mcpStdioSkill"),name:eQ.z.string().min(1),description:eQ.z.string().max(2048).optional(),rule:eQ.z.string().min(1).max(2048).optional(),pick:eQ.z.array(eQ.z.string().min(1).max(255)).max(255).optional().default([]),omit:eQ.z.array(eQ.z.string().min(1).max(255)).max(255).optional().default([]),command:eQ.z.string(),packageName:eQ.z.string().min(1).max(255).regex(e5).optional(),args:eQ.z.array(eQ.z.string()).optional().default([]),requiredEnv:eQ.z.array(eQ.z.string().min(1).max(255).regex(/^[a-zA-Z0-9][a-zA-Z0-9_-]*$/)).max(255).optional().default([])}),e8=eQ.z.object({type:eQ.z.literal("mcpSseSkill"),name:eQ.z.string().min(1),description:eQ.z.string().max(2048).optional(),rule:eQ.z.string().min(1).max(2048).optional(),pick:eQ.z.array(eQ.z.string().min(1).max(255)).max(255).optional().default([]),omit:eQ.z.array(eQ.z.string().min(1).max(255)).max(255).optional().default([]),endpoint:e4}),e7=eQ.z.object({type:eQ.z.literal("interactiveSkill"),name:eQ.z.string().min(1),description:eQ.z.string().max(2048).optional(),rule:eQ.z.string().min(1).max(2048).optional(),tools:eQ.z.record(eQ.z.string().min(1).max(255).regex(/^[a-z0-9][a-z0-9_-]*$/),eQ.z.object({description:eQ.z.string().max(2048).optional(),inputJsonSchema:eQ.z.string().min(1).max(20480)})).transform(e=>Object.fromEntries(Object.entries(e).map(([e,t])=>[e,e3.parse({...t,name:e})])))});eQ.z.discriminatedUnion("type",[e6,e8,e7]);let te=eQ.z.object({kind:eQ.z.literal("skill_tool"),toolName:eQ.z.string().min(1)}).strict(),tt=eQ.z.discriminatedUnion("type",[e6.omit({name:!0}),e8.omit({name:!0}),e7.omit({name:!0})]),tn=eQ.z.discriminatedUnion("type",[e6,e8,e7]),ti=eQ.z.record(e9,tt).optional().default({}).transform(e=>Object.fromEntries(Object.entries(e).map(([e,t])=>[e,tn.parse({...t,name:e})]))),tr=eQ.z.string().cuid2(),to=eQ.z.string().trim().min(1).max(1024).refine(e=>!function(e){for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<=31||n>=127&&n<=159)return!0}return!1}(e),"must not contain control characters");eQ.z.string().min(24).cuid2();
1let ta=eQ.z.enum(["v1.0"]),ts=eQ.z.enum(["anthropic","google","openai","deepseek","azure-openai","amazon-bedrock","google-vertex","fireworks"]),tl=eQ.z.string().datetime({offset:!0}),td=eQ.z.enum(["owner","admin","member"]);td.options,e.s(["memberRoleSchema",0,td],850414);let tc=eQ.z.string().min(1).max(32).regex(/^[a-z][a-z0-9]*$/,"opaque ID prefix must be lowercase ASCII");function tz(e,t){let n=tc.safeParse(e);if(!n.success)throw TypeError("Invalid opaque ID prefix");return eQ.z.string().regex(RegExp(`^${n.data}_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$`),`${t??"resource"} ID must be an opaque ASCII token with the ${n.data}_ prefix`)}let tu=tz("org","Organization"),tp=eQ.z.string().trim().min(1).max(255),tm=eQ.z.enum(["active","inactive","deleting"]),tg=eQ.z.enum(["personal","personalPlus","team","serviceAdmin"]),tb=eQ.z.object({type:eQ.z.literal("organization"),id:tu,createdAt:tl,updatedAt:tl,name:tp.optional(),status:tm,organizationType:tg});e.s(["organizationDisplayNameSchema",0,tp,"organizationIdSchema",0,tu,"organizationSchema",0,tb,"organizationStatusSchema",0,tm,"organizationTypeSchema",0,tg],865993);let tf=tz("prj","Project"),ty=eQ.z.string().min(1).max(63).regex(/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/,"must be a URL-safe lowercase slug"),tj=eQ.z.string().min(1).max(255).refine(e=>e.trim().length>0,"must contain a non-whitespace character").refine(e=>!function(e){for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<=31||n>=127&&n<=159)return!0}return!1}(e),{message:"must not contain control characters"}),tI=eQ.z.enum(["provisioning","active","paused","deleting"]),th=eQ.z.number().int().min(1).max(3e5).describe("Elapsed time limit in milliseconds for one atomic operation, including SQL and retries. Defaults to 10000; configurable from 1 to 300000. Does not change row, mutation, or statement limits."),tv=eQ.z.object({type:eQ.z.literal("project"),id:tf,organizationId:tu,slug:ty,name:tj,status:tI,operationTimeoutMs:th.optional(),role:eQ.z.enum(["admin","developer","viewer"]).optional(),createdAt:tl,updatedAt:tl}).superRefine((e,t)=>{Date.parse(e.updatedAt)<Date.parse(e.createdAt)&&t.addIssue({code:"custom",path:["updatedAt"],message:"updatedAt cannot be earlier than createdAt"})}).strict();eQ.z.object({id:tf,organizationId:tu,slug:ty,name:tj,createdAt:tl,updatedAt:tl}).strict(),eQ.z.object({name:tj.optional(),slug:ty.optional(),operationTimeoutMs:th.optional(),updatedAt:tl.optional()}).strict().refine(({name:e,slug:t,operationTimeoutMs:n})=>void 0!==e||void 0!==t||void 0!==n,{message:"at least one Project metadata field is required"}),eQ.z.object({ownedProviderResourcesRemoved:eQ.z.literal(!0)}).strict(),eQ.z.enum(["project","system"]);let tx=eQ.z.enum(["draft","active","paused","deleting"]),tk=tz("agt","Agent"),tA=tz("arev","Agent Revision"),tw=eQ.z.string().min(1).max(255).regex(/^[a-z0-9][a-z0-9_-]*$/,"Agent slug must be lowercase kebab/snake case"),tR=eQ.z.string().min(1).max(512),t_=eQ.z.string().max(2048),tS={type:eQ.z.literal("agent"),id:tk,slug:tw,name:tR,description:t_.optional(),status:tx,createdAt:tl,updatedAt:tl},tq=eQ.z.object({...tS,scope:eQ.z.literal("project"),projectId:tf}).strict(),tO=eQ.z.object({...tS,scope:eQ.z.literal("system")}).strict();eQ.z.discriminatedUnion("scope",[tq,tO]).superRefine((e,t)=>{Date.parse(e.updatedAt)<Date.parse(e.createdAt)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["updatedAt"],message:"Agent updatedAt cannot be earlier than createdAt"})});let tC=eQ.z.object({delegateAgentId:tk,delegateRevisionId:tA}).strict(),tT=tC.extend({key:eQ.z.string().min(1),ownerKind:eQ.z.enum(["project_agent","system_agent"])}).strict(),tU=eQ.z.object({instruction:eQ.z.string().min(1),runtimeVersion:ta,defaultModelTier:e2.optional(),tools:eQ.z.array(eQ.z.string().min(1)).max(255).default([]),skills:ti,toolChoice:te.optional(),toolChoiceOnce:eQ.z.boolean().optional(),delegates:eQ.z.array(tC).max(255).default([])}).strict().superRefine((e,t)=>{!0===e.toolChoiceOnce&&void 0===e.toolChoice&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"toolChoice is required when toolChoiceOnce is true",path:["toolChoice"]})}),tN=eQ.z.string().min(1).refine(e=>{try{let t=new URL(e);return("https:"===t.protocol||"http:"===t.protocol)&&""===t.username&&""===t.password&&""===t.search&&""===t.hash}catch{return!1}},"sourceUri must be an http(s) URI without credentials, query, or fragment"),tD=eQ.z.object({type:eQ.z.literal("agentRevision"),id:tA,agentId:tk,revisionNumber:eQ.z.number().int().positive(),content:tU,grantedOperations:eQ.z.array(eQ.z.string().min(1)).max(255).default([]),createdBy:eQ.z.string().min(1),createdAt:tl,contentDigest:eQ.z.string().min(1),sourceUri:tN.optional()}
1).strict(),tK=eQ.z.object({provider:ts.optional(),allowByok:eQ.z.boolean().default(!1),accountScope:eQ.z.enum(["platform","organization"]).default("platform")}).strict(),tE=eQ.z.object({ownerTeam:eQ.z.string().min(1).max(128).optional(),supportTier:eQ.z.enum(["standard","critical"]).optional(),documentationUrl:eQ.z.string().url().optional()}).strict();eQ.z.object({type:eQ.z.literal("systemAgentPolicy"),agentId:tk,discoverable:eQ.z.boolean(),audienceRoles:eQ.z.array(td).max(3).default([]),allowProjectDelegation:eQ.z.boolean(),platformOperationCeiling:eQ.z.array(eQ.z.string().min(1)).max(255).default([]),billingProviderPolicy:tK.default({allowByok:!1,accountScope:"platform"}),activeRevisionId:tA.nullable(),publicationGeneration:eQ.z.number().int().nonnegative(),managementMetadata:tE.default({}),createdAt:tl,updatedAt:tl}).superRefine((e,t)=>{Date.parse(e.updatedAt)<Date.parse(e.createdAt)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["updatedAt"],message:"System Agent policy updatedAt cannot be earlier than createdAt"})}).strict();let t$=eQ.z.object({id:eQ.z.string()}),tP=t$.extend({type:eQ.z.literal("textPart"),text:eQ.z.string()}),tB=t$.extend({type:eQ.z.literal("imageUrlPart"),url:eQ.z.url(),mimeType:eQ.z.string()}),tW=t$.extend({type:eQ.z.literal("imageInlinePart"),encodedData:eQ.z.string(),mimeType:eQ.z.string(),filename:eQ.z.string().optional()}),tZ=t$.extend({type:eQ.z.literal("imageBinaryPart"),data:eQ.z.string(),mimeType:eQ.z.string()}),tG=t$.extend({type:eQ.z.literal("fileUrlPart"),url:eQ.z.string().url(),mimeType:eQ.z.string()}),tM=t$.extend({type:eQ.z.literal("fileInlinePart"),encodedData:eQ.z.string(),mimeType:eQ.z.string(),filename:eQ.z.string().optional()}),tV=t$.extend({type:eQ.z.literal("fileBinaryPart"),data:eQ.z.string(),mimeType:eQ.z.string()}),tL=t$.extend({type:eQ.z.literal("toolCallPart"),toolCallId:eQ.z.string(),toolName:eQ.z.string(),args:eQ.z.record(eQ.z.string(),eQ.z.unknown()),providerMetadata:eQ.z.record(eQ.z.string(),eQ.z.record(eQ.z.string(),eQ.z.unknown())).optional()}),tF=t$.extend({type:eQ.z.literal("thinkingPart"),thinking:eQ.z.string(),signature:eQ.z.string().optional(),signatureProvider:eQ.z.enum(["anthropic","google","vertex"]).optional(),providerMetadata:eQ.z.record(eQ.z.string(),eQ.z.record(eQ.z.string(),eQ.z.unknown())).optional()}),tJ=t$.extend({type:eQ.z.literal("toolResultPart"),toolCallId:eQ.z.string(),toolName:eQ.z.string(),contents:eQ.z.array(eQ.z.union([tP,tW,tM])),isError:eQ.z.boolean().optional()}),tH=eQ.z.discriminatedUnion("type",[tP,tB,tW,tZ,tG,tM,tV,tL,tJ,tF]),tX=eQ.z.string().min(1).max(20480),tY=eQ.z.string().min(1).max(128);function tQ(e){let t=e.charCodeAt(0);return t>=65&&t<=90?t-65:t>=97&&t<=122?t-97+26:t>=48&&t<=57?t-48+52:"+"===e?62:"/"===e?63:-1}function t0(e){let t=e.endsWith("==")?2:+!!e.endsWith("=");return Math.floor(3*e.length/4)-t}let t1=eQ.z.discriminatedUnion("type",[tP.extend({id:eQ.z.string().optional(),text:tX}),tW.extend({id:eQ.z.string().optional()}),tM.extend({id:eQ.z.string().optional()})]).superRefine((e,t)=>{if("filename"in e&&void 0!==e.filename&&(!Array.from(e.filename).every(e=>{let t=e.codePointAt(0)??0;return t>=32&&!(t>=127&&t<=159)})||e.filename.length>128||e.filename.includes("/")||e.filename.includes("\\"))&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"filename must be printable text without path separators"}),"imageInlinePart"!==e.type||["image/png","image/jpeg","image/gif","image/webp"].includes(e.mimeType)||t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"unsupported image type"}),"fileInlinePart"===e.type&&"text/plain"!==e.mimeType&&"application/pdf"!==e.mimeType&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"unsupported file type"}),"encodedData"in e){if(!function(e){if(e.length%4!=0)return!1;let t=0,n=-1;for(let i=0;i<e.length;i+=1){let r=e[i];if("="===r){if(-1===n&&(n=i),(t+=1)>2)return!1;continue}if(-1!==n||!r)return!1;let o=r.charCodeAt(0);if(!(o>=65&&o<=90||o>=97&&o<=122||o>=48&&o<=57||"+"===r||"/"===r))return!1}if(0===t)return!0;if(n!==e.length-t)return!1;let i=e.length-t;return 1===t?i%4==3&&tQ(e[e.length-2]??"")%4==0:i%4==2&&tQ(e[e.length-3]??"")%16==0}(e.encodedData))return void t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"encoded content is not val
1id base64"});if(t0(e.encodedData)>5242880)return void t.addIssue({code:eQ.z.ZodIssueCode.too_big,origin:"string",maximum:5242880,type:"string",inclusive:!0,message:"decoded content exceeds the individual limit"});if("imageInlinePart"===e.type||"fileInlinePart"===e.type){let n=function(e){let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e+=1)n[e]=t.charCodeAt(e);return n}(e.encodedData);if("fileInlinePart"===e.type&&"text/plain"===e.mimeType)try{let e=new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!1}).decode(n);!function(e){for(let t of e){let e=t.codePointAt(0)??0;if(!(e>=32&&!(e>=127&&e<=159)||9===e||10===e||13===e))return!1}return!0}(e)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"text files must contain valid UTF-8 text without binary control characters"})}catch{t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"text file is not valid UTF-8"})}("application/pdf"===e.mimeType?"%PDF-"===new TextDecoder().decode(n.slice(0,5)):"image/png"===e.mimeType?n.length>=8&&n.slice(0,8).every((e,t)=>e===[137,80,78,71,13,10,26,10][t]):"image/jpeg"===e.mimeType?255===n[0]&&216===n[1]&&255===n[2]:"image/gif"===e.mimeType?"GIF8"===new TextDecoder().decode(n.slice(0,4)):"image/webp"!==e.mimeType||"RIFF"===new TextDecoder().decode(n.slice(0,4))&&"WEBP"===new TextDecoder().decode(n.slice(8,12)))||t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"file content does not match its media type"})}}}),t2=eQ.z.array(t1).max(8).superRefine((e,t)=>{e.reduce((e,t)=>"encodedData"in t?e+t0(t.encodedData):e,0)>0xa00000&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"decoded contents exceed the aggregate limit"})}),t5=eQ.z.string().regex(/^job_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),t4=eQ.z.enum(["cron","event_driven","ad_hoc"]),t9=eQ.z.enum(["active","pinned"]),t3=eQ.z.enum(["pending","synced","error"]),t6=eQ.z.object({agentId:eQ.z.string(),projectId:eQ.z.string(),environmentId:eQ.z.string(),pinnedDeploymentId:eQ.z.string().nullable(),selectionPolicy:t9}),t8=t6.extend({targetDefinitionId:eQ.z.null(),query:tX,contents:eQ.z.never().optional(),params:eQ.z.never().optional()}),t7=t6.extend({targetDefinitionId:eQ.z.null(),query:eQ.z.never().optional(),contents:t2.min(1),params:eQ.z.never().optional()}),ne=t6.extend({targetDefinitionId:eQ.z.string(),query:eQ.z.never().optional(),contents:eQ.z.never().optional(),params:eQ.z.record(eQ.z.string(),eQ.z.unknown())}),nt=eQ.z.union([t8,t7,ne]),nn=eQ.z.object({type:eQ.z.literal("agentJob"),id:t5,name:eQ.z.string(),enabled:eQ.z.boolean(),kind:t4,schedule:eQ.z.string().nullable(),target:nt,nextFireAt:eQ.z.string().nullable(),scheduleSyncState:t3,createdByUserId:eQ.z.string(),updatedByUserId:eQ.z.string(),createdAt:eQ.z.string(),updatedAt:eQ.z.string()}),ni=/^[a-z0-9][a-z0-9_-]*$/,nr=/^(?:@[a-z0-9][a-z0-9_-]*\/[a-z0-9][a-z0-9_-]*|[a-z0-9][a-z0-9_-]*)$/,no=eQ.z.string().min(1).max(512).regex(nr);eQ.z.string().min(1).max(255).regex(ni);let na=["queued","acquiring","starting","running","awaitingToolResult","awaitingDelegateResult","canceling","completed","failed","canceled","expired"],ns=eQ.z.enum(na),nl=["completed","failed","canceled","expired"],nd=eQ.z.enum(["api","orchestrator","executor","reconciler","scheduler","user"]),nc=eQ.z.object({id:eQ.z.number().int().positive(),runId:eQ.z.string().regex(/^run_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),sequence:eQ.z.string().regex(/^[1-9]\d*$/),fromState:ns,toState:ns,createdAt:eQ.z.string().datetime(),actor:nd,actorKind:eQ.z.string(),actorAdmissionDigest:eQ.z.string().regex(/^[A-Za-z0-9_-]+$/).nullable(),actorApiKeyId:eQ.z.string().nullable(),actorSystemActor:eQ.z.string().nullable(),actorUserId:eQ.z.string().nullable(),eventKey:eQ.z.string(),attemptId:eQ.z.number().int().positive().nullable(),reasonDigest:eQ.z.string().regex(/^[A-Za-z0-9_-]+$/).nullable()});e.s(["RESUMABLE_RUN_STATES",0,["completed","failed","canceled","awaitingToolResult","awaitingDelegateResult"],"RUN_STATES",0,na,"SETTLED_RUN_STATES",0,nl,"runStateSchema",0,ns,"runTransitionSchema",0,nc],470834);let nz=tz("run","Agent Run"),nu=eQ.z.enum(["user","api_key","system"]),np=eQ.z.string().min(1),nm=eQ.z.string().regex(/^[A-Za-z0-9_-]+$/),ng=eQ.z.object({type:eQ.z.literal("agentRun"),id:nz,admissionOrganizationId:tu,agentId:tk,agentRevisionId:tA,actorKind:nu,actorUserId:eQ.z.string().nullable(),actorApiKeyId:eQ.z.string().nullable(),actorSystemActor:eQ.z.string().nullable(),triggerKind:np,triggeredByUserId:eQ.z.string().nullable(),triggeredByApiKeyId:eQ.z.string().nullable(),admissionDigest:nm,inputDigest:nm.nullable(),outputDigest:nm.nullable(),errorDigest:nm.nullable(),createdAt:tl,updatedAt:tl,startedAt:tl.nullable(),finishedAt:tl.nullable(),state:ns,runtimeVersion:ta,contentBytes:eQ.z.number().int().min(0)}).superRefine((e,t)=>
1{("user"!==e.actorKind||null===e.actorUserId||null!==e.actorApiKeyId||null!==e.actorSystemActor)&&("api_key"!==e.actorKind||null!==e.actorUserId||null===e.actorApiKeyId||null!==e.actorSystemActor)&&("system"!==e.actorKind||null!==e.actorUserId||null!==e.actorApiKeyId||null===e.actorSystemActor)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"actor references must match actorKind"})});eQ.z.object({id:eQ.z.number().int().positive(),runId:eQ.z.string(),attemptNumber:eQ.z.number().int().positive(),status:eQ.z.string(),createdAt:eQ.z.date(),updatedAt:eQ.z.date(),startedAt:eQ.z.date().nullable(),endedAt:eQ.z.date().nullable(),heartbeatAt:eQ.z.date().nullable(),machineLeaseId:eQ.z.number().int().positive().nullable(),failureDigest:eQ.z.string().regex(/^[0-9a-f]{64}$/).nullable()});let nb=eQ.z.string().regex(/^[A-Za-z0-9_-]+$/).nullable(),nf=eQ.z.object({type:eQ.z.literal("agentStep"),id:eQ.z.number().int().positive(),runId:nz,attemptId:eQ.z.number().int().positive().nullable(),parentStepId:eQ.z.number().int().positive().nullable(),agentId:tk,agentRevisionId:tA,stepKind:eQ.z.string().min(1),state:eQ.z.string().min(1),stepNumber:eQ.z.number().int().nonnegative(),inputDigest:nb,outputDigest:nb,startedAt:tl.nullable(),finishedAt:tl.nullable(),createdAt:tl,updatedAt:tl}),ny=tz("usr","User"),nj=eQ.z.enum(["active","inactive","deleted","sentinel"]),nI=eQ.z.object({type:eQ.z.literal("user"),id:ny,email:eQ.z.string().email(),emailVerified:eQ.z.boolean(),name:eQ.z.string().min(1).max(255).optional(),image:eQ.z.string().url().optional(),status:nj,organizations:eQ.z.array(tb),createdAt:tl,updatedAt:tl}),nh=tz("key","API key"),nv=eQ.z.object({type:eQ.z.literal("apiKey"),id:nh,name:eQ.z.string().min(1).max(255).optional(),start:eQ.z.string().min(1).optional(),prefix:eQ.z.string().min(1).optional(),user:nI.optional(),enabled:eQ.z.boolean(),expiresAt:tl.optional(),lastRequest:tl.optional(),createdAt:tl,updatedAt:tl});eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("org"),organizationId:tr}),eQ.z.object({kind:eQ.z.literal("agent"),agentId:tr}),eQ.z.object({kind:eQ.z.literal("project"),projectId:tr})]);let nx=tz("con","Connection"),nk=eQ.z.enum(["unknown","healthy","unhealthy"]);
1eQ.z.enum(["invalid_grant","invalid_scope","invalid_client","invalid_request","unauthorized_client","unsupported_grant_type","unexpected","provider-unreachable","org-integration-missing","missing-refresh-token","transient","unknown"]).nullable(),eQ.z.string().min(1,"Account identity is required").max(512,"Account identity must be 512 characters or less"),eQ.z.array(eQ.z.string().min(1)).default([]);let nA=tz("def","Definition"),nw=tz("drev","Definition Revision");eQ.z.enum(["active","deleting"]),eQ.z.enum(["concept","value_object","input_dto","lookup","profile","temporal","auto"]);let nR=eQ.z.enum(["domain","integration","operation","presentation"]),n_=eQ.z.object({id:nA,projectId:tz("prj","Project"),kind:nR,slug:eQ.z.string().min(1).max(255),name:eQ.z.string().min(1).max(255),status:eQ.z.enum(["active","deleting"]),latestRevision:eQ.z.object({id:nw,number:eQ.z.number().int().positive(),source:eQ.z.record(eQ.z.string(),eQ.z.unknown()),createdByUserId:tz("usr","User")}).nullable()}),nS=eQ.z.object({agentId:tk,agentRevisionId:tA,attachmentKind:eQ.z.enum(["operation","presentation"])}),nq=eQ.z.object({severity:eQ.z.enum(["error","warning"]),message:eQ.z.string(),phase:eQ.z.enum(["domain","integration","operation","presentation"]).optional(),code:eQ.z.string().min(1).optional(),line:eQ.z.number().int().positive().optional(),column:eQ.z.number().int().positive().optional()}),nO=eQ.z.enum(["domain_element","operation","integration","presentation"]);eQ.z.object({type:eQ.z.literal("deploymentElement"),id:tr,deploymentId:tr,elementKind:nO,elementId:tr,elementName:eQ.z.string().min(1),elementType:eQ.z.string().nullable(),sourceSnapshot:eQ.z.string(),createdAt:tl});let nC=tz("var","Variable"),nT=eQ.z.string().min(1).max(255).regex(/^[A-Z][A-Z0-9_]*$/,"Variable name must start with uppercase letter and contain only uppercase letters, digits, and underscores"),nU=eQ.z.string().max(65536),nN=eQ.z.enum(["variable","secret"]),nD=eQ.z.enum(["active","disabled","deleting"]);eQ.z.object({id:nC,organizationId:eQ.z.string().startsWith("org_"),name:nT,valueKind:nN,description:eQ.z.string().nullable(),version:eQ.z.number().int().nonnegative(),status:nD,hasValue:eQ.z.boolean(),createdAt:tl,updatedAt:tl}),eQ.z.object({id:nC,organizationId:eQ.z.string().startsWith("org_"),projectId:eQ.z.string().startsWith("prj_"),environmentId:eQ.z.string().startsWith("env_"),agentId:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/).nullable(),name:nT,valueKind:nN,currentVersionId:eQ.z.number().int().positive(),description:eQ.z.string().nullable(),status:nD,createdAt:tl,updatedAt:tl});let nK=tz("env","Environment"),nE=tz("crev","Environment Configuration Revision"),n$=tz("dpl","Deployment"),nP=tz("rel","Release"),nB=tz("act","Activation"),nW=eQ.z.enum(["development","preview","production","custom"]),nZ=eQ.z.enum(["provisioning","active","paused","deleting"]),nG=eQ.z.string().min(1).max(63).regex(/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/,"Environment slug must be lowercase alphanumeric with hyphens"),nM=eQ.z.string().trim().min(1).max(128),nV=eQ.z.enum(["unallocated","provisioning","ready","deleting","failed"]),nL=eQ.z.object({type:eQ.z.literal("runtimeBinding"),id:eQ.z.number().int().positive(),environmentId:nK,status:nV}).strict(),nF=eQ.z.string().min(1).max(128).regex(/^[A-Za-z][A-Za-z0-9_.-]*$/,"Configuration keys must be identifier-like"),nJ=eQ.z.number().int().positive(),nH=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("secret"),variableId:nC,variableVersionId:nJ}).strict(),eQ.z.object({kind:eQ.z.literal("variable"),variableId:nC,variableVersionId:nJ}).strict()]),nX=eQ.z.object({connectionId:nx,connectionVersionId:nJ}).strict(),nY=eQ.z.object({agentId:tk,variables:eQ.z.record(nF,nH),provider:eQ.z.object({provider:ts,settingId:eQ.z.number().int().positive(),settingVersionId:nJ}).strict().nullable()}).strict(),nQ=eQ.z.object({sharedValues:eQ.z.record(nF,nH),connections:eQ.z.record(nF,nX),agents:eQ.z.record(tk,nY)}).strict();eQ.z.object({type:eQ.z.literal("environmentConfigurationRevision"),id:nE,environmentId:nK,revision:nJ,parentRevisionId:nE.nullable(),snapshot:nQ,createdAt:tl,createdBy:tr}).strict(),eQ.z.object({deploymentId:n$,environmentId:nK,releaseId:nP,configurationRevisionId:nE,status:eQ.z.literal("ready")}).strict();let n0=eQ.z.enum(["queued","validating","provisioning","materializing","ready","failed","canceled"]),n1=eQ.z.object({type:eQ.z.literal("deployment"),id:n$,projectId:tf,environmentId:nK,releaseId:nP,configurationRevisionId:nE,status:n0,diagnostics:eQ.z.object({code:eQ.z.string(),message:eQ.z.string()}).nullable(),createdAt:tl,updatedAt:tl}).strict();eQ.z.object({definitionId:nA,definitionRevisionId:nw,kind:eQ.z.enum(["domain","operation","integration","presentation"]),slug:eQ.z.string().min(1),source:eQ.z.object({dsl:eQ.z.string().min(1)})});let n2=eQ.z.object({activationId:nB,deploymentId:n$,environmentId:nK,releaseId:nP,configurationRevisionId:nE,generation:nJ}).strict(),n5=eQ.z.object({type:eQ.z.literal("environment"),id:nK,projectId:tf,kind:nW,slug:nG,displayName:nM,lifecycle:nZ,configurationHeadId:nE.nullable(),configurationHeadRevision:eQ.z.number().int().nonnegative(),runtimeBinding:nL.nullable(),activeDeployment:n2.nullable(),createdAt:tl,updatedAt:tl}).superRefine((e,t)=>
1{Date.parse(e.updatedAt)<Date.parse(e.createdAt)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["updatedAt"],message:"Environment updatedAt cannot be earlier than createdAt"})}).strict(),n4=tz("evt","Event"),n9=eQ.z.enum(["created","updated","transitioned","deleted"]),n3={organizationId:tu,projectId:tf,environmentId:nK,releaseId:nP,deploymentId:n$},n6=eQ.z.discriminatedUnion("kind",[eQ.z.object({...n3,kind:eQ.z.literal("invocation"),agentId:tk,agentRevisionId:tA,definitionId:nA,definitionRevisionId:nw}).strict(),eQ.z.object({...n3,kind:eQ.z.literal("snapshot")}).strict()]),n8=eQ.z.object({field:eQ.z.string(),from:eQ.z.string(),to:eQ.z.string()});eQ.z.object({eventId:n4,seq:eQ.z.string(),epoch:eQ.z.string(),op:n9,concept:eQ.z.string(),conceptId:eQ.z.string(),entityVersion:eQ.z.number().int().nullable(),causedByOperation:eQ.z.string(),lifecycle:n8.nullable(),payload:eQ.z.record(eQ.z.string(),eQ.z.unknown()).nullable(),emittedAt:eQ.z.string(),commandId:eQ.z.string().nullable(),origin:n6.nullable()}).omit({eventId:!0,origin:!0,seq:!0,emittedAt:!0,commandId:!0});let n7=tz("tpl","Template"),ie=eQ.z.string().min(1).max(128).regex(/^[a-z0-9][a-z0-9-]*$/,"must be lowercase, hyphenated"),it=eQ.z.string().min(1).max(64).regex(/^[a-z0-9][a-z0-9-]*$/,"must be lowercase, hyphenated"),ii=eQ.z.string().min(1).max(64),ir=e=>new TextEncoder().encode(e).byteLength,io=eQ.z.object({path:eQ.z.string().min(1).max(512),content:eQ.z.string().max(262144).refine(e=>262144>=ir(e),"content must be at most 262144 UTF-8 bytes")}),ia=eQ.z.array(io).min(1).max(256).superRefine((e,t)=>{e.reduce((e,t)=>e+ir(t.content),0)>0xf00000&&t.addIssue({code:"custom",message:"bundle content must be at most 15728640 UTF-8 bytes"})}),is={type:eQ.z.literal("dslTemplate"),id:n7,name:ie,dispName:eQ.z.string().min(1).max(256),description:eQ.z.string().min(1).max(2048),category:it,tags:eQ.z.array(ii),version:eQ.z.number().int().min(1),createdAt:tl,updatedAt:tl},il=eQ.z.object({...is,bundle:ia}),id=eQ.z.enum(["connection-inactive","class-mismatch","credential-unavailable","health-check-failed"]),ic=eQ.z.object({bindingKey:eQ.z.string().min(1),className:eQ.z.string().min(1),connectionId:nx.nullable(),status:eQ.z.enum(["healthy","unhealthy","unknown","missing"]),reason:id.optional()}).strict(),iz=eQ.z.object({deploymentId:n$.nullable(),configurationRevisionId:nE.nullable(),items:eQ.z.array(ic)}).strict(),iu=eQ.z.enum(["created","started","suspended","destroyed"]);eQ.z.object({type:eQ.z.literal("machine"),id:eQ.z.number().int().positive(),adapterKind:eQ.z.string().min(1),state:iu,region:eQ.z.string(),imageDigest:eQ.z.custom(e=>e instanceof Uint8Array&&32===e.byteLength,"imageDigest must be exactly 32 bytes"),providerMachineRef:eQ.z.string().nullable(),endpoint:eQ.z.string().nullable(),assignedAttemptId:eQ.z.number().int().positive().nullable(),destroyedAt:tl.nullable(),createdAt:tl,updatedAt:tl}),eQ.z.enum(["requested","creating","starting","healthy","suspending","available","claimed","retiring","retired","failed"]),eQ.z.enum(["claimed","starting","healthchecking","ready","accepted","settling","destroying","destroyed","lost","expired"]);let ip=["agents:invoke-operation","agents:manage-workflows","agents:render-presentation","projects:list","projects:get","projects:create","projects:update","projects:delete","projects:read-runtime-data","analytics:read","projects:manage-access-grants","deployments:create","activations:create","env:variables:list","env:variables:get","env:variables:create","env:variables:update","env:variables:delete","provider-credentials:list","provider-credentials:get","provider-credentials:create","provider-credentials:update","provider-credentials:delete","provider-credentials:versions:create","organizations:get","organizations:delete","organizations:update","organizations:manage-user-groups","organizations:manage-members","organization-integrations:list","organization-integrations:get","organization-integrations:create","organization-integrations:update","organization-integrations:delete","organization-integrations:verify","organization-integrations:presets:list","organization-variables:list","organization-variables:manage","connections:list","connections:get","connections:create","connections:update","connections:delete","connections:start-oauth","connections:presets:list","api-keys:list","api-keys:get","api-keys:create","api-keys:update","api-keys:revoke","definitions:list","definitions:get","definitions:create","definitions:update","definitions:delete","operation-invocations:list","operation-approvals:list","operation-approvals:approve","operation-approvals:reject","agents:get","agents:list","agents:revisions:create","agents:revisions:get","agents:revisions:list","agents:delete","agents:push","agent-runs:cancel","agent-runs:continue","agent-runs:create","agent-runs:personalize","agent-runs:get","agent-runs:list","agent-runs:read-organization-system-runs","agent-runs:stream","agent-runs:update","agent-runs:steps:create","agent-runs:steps:get","agent-runs:steps:list","agent-runs:steps:checkpoints:create","agent-runs:steps:checkpoints:get","agent-runs:checkpoints:list","agent-runs:attempts:complete","agent-runs:attempts:heartbeat","agent-jobs:list","agent-jobs:get","agent-jobs:create","agent-jobs:update","agent-jobs:delete","agent-jobs:run-now","webhooks:list","webhooks:create","webhooks:delete","webhooks:rotate-secret","webhooks:replay","webhooks:retry-dead","webhooks:rebaseline","webhooks:events:read","templates:search","templates:read","billing:read","billing:manage","work-memory:read"];function im(e){if("*"===e)return!0;
1if(e.endsWith("*")&&!e.startsWith("*")){let t=e.slice(0,-1);return ip.some(e=>e.startsWith(t))}if(e.startsWith("*")&&!e.endsWith("*")){let t=e.slice(1);return ip.some(e=>e.endsWith(t))}return ip.includes(e)}let ig=eQ.z.string().min(1).refine(im,{message:"Invalid operation pattern"});e.s(["OPERATIONS",0,ip,"operationPatternSchema",0,ig,"validateOperationGrant",0,function(e){let t=[];for(let n of e)if("*"!==n){if("string"!=typeof n||!im(n)){t.push("string"==typeof n?n:"<non-string>");continue}0===ip.filter(e=>"*"===n||(n.endsWith("*")?e.startsWith(n.slice(0,-1)):n.startsWith("*")?e.endsWith(n.slice(1)):e===n)).length&&t.push(n)}return 0===t.length?{ok:!0}:{ok:!1,unknown:t,invalidShape:!1}}],792652);let ib=tz("inv","Operation Invocation"),iy=eQ.z.enum(["queued","running","success","domain-failure","infra-failure","awaiting-approval","approval-rejected","skipped","denied","expired"]),ij=eQ.z.string().min(1).max(128),iI=eQ.z.object({code:eQ.z.enum(["required_field_missing","reference_not_found","unique_constraint_failed","constraint_failed","invalid_value","runtime_unavailable","operation_execution_failed"]),message:eQ.z.enum(["A required field has no value.","A referenced record does not exist.","A value must be unique.","A value does not satisfy a definition constraint.","A value exceeds the field length limit.","A numeric value is out of range.","A value has an invalid format.","Runtime storage is temporarily unavailable.","Operation execution failed."]),concept:eQ.z.string().max(256).optional(),field:eQ.z.string().max(256).optional(),retryable:eQ.z.boolean()}),ih=eQ.z.object({type:eQ.z.literal("operationInvocation"),id:ib,projectId:tf,environmentId:nK,deploymentId:n$,releaseId:nP,configurationRevisionId:nE,agentId:tk,agentRevisionId:tA,definitionId:nA,definitionRevisionId:nw,admissionOrganizationId:eQ.z.string().min(1),actorKind:eQ.z.enum(["user","api_key","system"]),requestedByUserId:eQ.z.string().nullable(),apiKeyId:eQ.z.string().nullable(),operationName:eQ.z.string().min(1),renderedIcon:eQ.z.string().min(1).nullable(),renderedSummary:eQ.z.string().nullable(),requestKey:ij.nullable(),invocationKind:eQ.z.enum(["operation","presentation_render"]),parametersDigest:eQ.z.string().min(1),resultDigest:eQ.z.string().nullable(),diagnostic:iI.nullable().optional(),startedAt:tl.nullable(),finishedAt:tl.nullable(),status:iy,createdAt:tl,updatedAt:tl,statusVersion:eQ.z.number().int().nonnegative(),artifactRef:eQ.z.string().nullable(),agentRunId:nz.nullable()}),iv=eQ.z.intersection(ih,eQ.z.discriminatedUnion("sourceKind",[eQ.z.object({sourceKind:eQ.z.literal("activation"),activationId:nB,activationGeneration:eQ.z.number().int().positive()}),eQ.z.object({sourceKind:eQ.z.literal("pinned_deployment"),activationId:eQ.z.null(),activationGeneration:eQ.z.null()})]));eQ.z.enum(["success","domain-failure","infra-failure","skipped"]);let ix=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("user"),userId:eQ.z.string().min(1)}),eQ.z.object({kind:eQ.z.literal("api_key"),apiKeyId:eQ.z.string().min(1)}),eQ.z.object({kind:eQ.z.literal("system"),actor:eQ.z.enum(["scheduler","orchestrator","system_admin"])})]),ik=eQ.z.string().regex(/^[0-9a-f]{64}$/);eQ.z.intersection(eQ.z.object({organizationId:eQ.z.string().min(1),projectId:tf,environmentId:nK,deploymentId:n$,releaseId:nP,configurationRevisionId:nE,agentId:tk,agentRevisionId:tA,definitionId:nA,definitionRevisionId:nw,actor:ix,requestKey:ij.nullable(),agentRunId:nz.nullable(),operationName:eQ.z.string().min(1),renderedIcon:eQ.z.string().min(1).nullable(),renderedSummary:eQ.z.string().nullable(),invocationKind:eQ.z.enum(["operation","presentation_render"]),parametersDigest:ik,resultDigest:ik.nullable(),diagnostic:iI.nullable(),startedAt:tl,finishedAt:tl}),eQ.z.discriminatedUnion("sourceKind",[eQ.z.object({sourceKind:eQ.z.literal("activation"),activationId:nB,activationGeneration:eQ.z.number().int().positive()}),eQ.z.object({sourceKind:eQ.z.literal("pinned_deployment"),activationId:eQ.z.null(),activationGeneration:eQ.z.null()})]));let iA=tz("apr","Operation Approval"),iw=eQ.z.enum(["pending","approved","rejected","consumed"]),iR=eQ.z.object({type:eQ.z.literal("operationApproval"),id:iA,invocationId:ib,agentRunId:nz.nullable(),organizationId:eQ.z.string().min(1),projectId:tf,environmentId:nK,agentId:tk,definitionId:nA,definitionRevisionId:nw.optional(),operationName:eQ.z.string().min(1),renderedSummary:eQ.z.string().nullable().optional(),requestedByUserId:eQ.z.string().nullable(),status:iw,decidedByUserId:eQ.z.string().nullable(),decidedAt:tl.nullable(),consumedAt:tl.nullable(),requestedAt:tl,createdAt:tl,statusVersion:eQ.z.number().int().nonnegative()}),i_=eQ.z.enum(["operation.approval.status_changed","operation.invocation.status_changed","deployment.queued","deployment.validating","deployment.provisioning","deployment.materializing","deployment.ready","deployment.failed","deployment.canceled","activation.changed","run.created","run.started","run.completed","run.failed","run.canceled","run.expired","system_agent.published","system_agent.policy_changed","domain.entity.created","domain.entity.updated","domain.entity.transitioned","domain.entity.deleted"]),iS=eQ.z.object({kind:eQ.z.literal("project_environment"),organizationId:eQ.z.string().min(1),projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1),epoch:eQ.z.string().regex(/^\d+$/),sequence:eQ.z.string().regex(/^\d+$/)}).strict(),iq=eQ.z.object({kind:eQ.z.literal("system_publication"),organizationId:eQ.z.string().min(1),systemAgentId:eQ.z.string().min(1),systemAgentRevisionId:eQ.z.string().min(1),publicationGeneration:eQ.z.string().regex(/^\d+$/),publicationSequence:eQ.z.string().regex(/^\d+$/)}).strict();eQ.z.discriminatedUnion("kind",[iS,iq]);let iO=eQ.z.object({actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1)}).strict();eQ.z.object({operationInvocationId:eQ.z.string().min(1),...iO.shape,fromStatus:eQ.z.string().min(1),toStatus:eQ.z.string().min(1),statusVersion:eQ.z.number().int().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}).strict().extend({operationApprovalId:eQ.z.string().min(1)}).strict();let iC=eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1),releaseId:eQ.z.string().min(1),deploymentId:eQ.z.string().min(1),configurationRevisionId:eQ.z.string().min(1)}),iT=eQ.z.object({...iC.shape,actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1),fromStatus:eQ.z.string().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}),iU=e=>iT.extend({toStatus:eQ.z.literal(e)}
1).strict();iU("queued"),iU("validating"),iU("provisioning"),iU("materializing"),iU("ready"),iU("failed"),iU("canceled"),eQ.z.object({...iC.shape,activationId:eQ.z.string().min(1),generation:eQ.z.number().int().nonnegative(),previousActivationId:eQ.z.string().min(1).nullable(),previousGeneration:eQ.z.number().int().nonnegative().nullable(),actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}).strict(),eQ.z.object({runId:eQ.z.string().min(1),attemptId:eQ.z.number().int().positive().nullable(),fromState:eQ.z.string().min(1).nullable(),toState:eQ.z.string().min(1),projectId:eQ.z.string().min(1).nullable(),environmentId:eQ.z.string().min(1).nullable(),agentId:eQ.z.string().min(1).nullable(),agentRevisionId:eQ.z.string().min(1).nullable(),releaseId:eQ.z.string().min(1).nullable(),deploymentId:eQ.z.string().min(1).nullable(),configurationRevisionId:eQ.z.string().min(1).nullable(),activationId:eQ.z.string().min(1).nullable(),activationGeneration:eQ.z.number().int().nonnegative().nullable(),systemAgentId:eQ.z.string().min(1).nullable(),systemAgentRevisionId:eQ.z.string().min(1).nullable(),publicationGeneration:eQ.z.number().int().nonnegative().nullable(),actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}).strict();let iN=eQ.z.object({systemAgentId:eQ.z.string().min(1),systemAgentRevisionId:eQ.z.string().min(1),publicationGeneration:eQ.z.number().int().nonnegative()});function iD(e){return{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["projectId","environmentId","releaseId","deploymentId","configurationRevisionId","actorKind","actorId","fromStatus","toStatus","occurredAt"],properties:{projectId:{type:"string"},environmentId:{type:"string"},releaseId:{type:"string"},deploymentId:{type:"string"},configurationRevisionId:{type:"string"},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},fromStatus:{type:"string"},toStatus:{const:e},occurredAt:{type:"string",format:"date-time"}}}}eQ.z.object({...iN.shape,publicationId:eQ.z.string().regex(/^\d+$/),actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}).strict(),eQ.z.object({...iN.partial().shape,systemAgentId:eQ.z.string().min(1),changedFields:eQ.z.array(eQ.z.enum(["discoverable","project_delegation_allowed","platform_operation_ceiling","billing_policy","management_metadata"])).min(1),actorKind:eQ.z.enum(["user","api_key","system"]),actorId:eQ.z.string().min(1),occurredAt:eQ.z.string().datetime({offset:!0})}).strict();let iK=e=>eQ.z.object({origin:n6,op:eQ.z.literal(e),concept:eQ.z.string().min(1),conceptId:eQ.z.string().min(1),entityVersion:eQ.z.number().int().positive().nullable(),causedByOperation:eQ.z.string().min(1),lifecycle:eQ.z.unknown().nullable(),payload:eQ.z.record(eQ.z.string(),eQ.z.unknown()).nullable(),commandId:eQ.z.string().min(1).nullable(),occurredAt:eQ.z.string().datetime({offset:!0})}).strict(),iE=iK("created"),i$=iK("updated"),iP=iK("transitioned"),iB=iK("deleted"),iW={"operation.approval.status_changed":{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["operationApprovalId","operationInvocationId","actorKind","actorId","fromStatus","toStatus","statusVersion","occurredAt"],properties:{operationApprovalId:{type:"string"},operationInvocationId:{type:"string"},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},fromStatus:{type:"string"},toStatus:{type:"string"},statusVersion:{type:"integer",minimum:1},occurredAt:{type:"string",format:"date-time"}}},"operation.invocation.status_changed":{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["operationInvocationId","actorKind","actorId","fromStatus","toStatus","statusVersion","occurredAt"],properties:{operationInvocationId:{type:"string"},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},fromStatus:{type:"string"},toStatus:{type:"string"},statusVersion:{type:"integer",minimum:1},occurredAt:{type:"string",format:"date-time"}}},"deployment.queued":iD("queued"),"deployment.validating":iD("validating"),"deployment.provisioning":iD("provisioning"),"deployment.materializing":iD("materializing"),"deployment.ready":iD("ready"),"deployment.failed":iD("failed"),"deployment.canceled":iD("canceled"),"activation.changed":{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["projectId","environmentId","releaseId","deploymentId","configurationRevisionId","activationId","generation","previousActivationId","previousGeneration","actorKind","actorId","occurredAt"],properties:{projectId:{type:"string"},environmentId:{type:"string"},releaseId:{type:"string"},deploymentId:{type:"string"},configurationRevisionId:{type:"string"},activationId:{type:"string"},generation:{type:"integer",minimum:0},previousActivationId:{type:["string","null"]},previousGeneration:{type:["integer","null"],minimum:0},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},occurredAt:{type:"string",format:"date-time"}}}},iZ={$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["runId","attemptId","fromState","toState","projectId","environmentId","agentId","agentRevisionId","releaseId","deploymentId","configurationRevisionId","activationId","activationGeneration","systemAgentId","systemAgentRevisionId","publicationGeneration","actorKind","actorId","occurredAt"],properties:{runId:{type:"string"},attemptId:{type:["integer","null"]},fromState:{type:["string","null"]},toState:{type:"string"},projectId:{type:["string","null"]},environmentId:{type:["string","null"]},agentId:{type:["string","null"]},agentRevisionId:{type:["string","null"]},releaseId:{type:["string","null"]},deploymentId:{type:["string","null"]},configurationRevisionId:{type:["string","null"]},activationId:{type:["string","null"]},activationGeneration:{type:["integer","null"]},systemAgentId:{type:["string","null"]},systemAgentRevisionId:{type:["string","null"]},publicationGeneration:{type:["integer","null"]},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},occurredAt:{type:"string",format:"date-time"}}};({...iW,"run.created":iZ,"run.started":iZ,"run.completed":iZ,"run.failed":iZ,"run.canceled":iZ,"run.expired":iZ,"system_agent.published":{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["systemAgentId","systemAgentRevisionId","publicationGeneration","publicationId","actorKind","actorId","occurredAt"],properties:{systemAgentId:{type:"string"},systemAgentRevisionId:{type:"string"},publicationGeneration:{type:"integer",minimum:0},publicationId:{type:"string"},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},occurredAt:{type:"string",format:"date-time"}}},"system_agent.policy_changed":{$schema:"https://json-schema.org/draft/2020-12/schema",type:"object",additionalProperties:!1,required:["systemAgentId","changedFields","actorKind","actorId","occurredAt"],properties:{systemAgentId:{type:"string"},systemAgentRevisionId:{type:["string","null"]},publicationGeneration:{type:["integer","null"]},changedFields:{type:"array",minItems:1,items:{type:"string"}},actorKind:{enum:["user","api_key","system"]},actorId:{type:"string"},occurredAt:{type:"string",format:"date-time"}}},"domain.entity.created":eQ.z.toJSONSchema(iE),"domain.entity.updated":eQ.z.toJSONSchema(i$),"domain.entity.transitioned":eQ.z.toJSONSchema(iP),"domain.entity.deleted":eQ.z.toJSONSchema(iB)});let iG=tz("int","Organization Integration"),iM=eQ.z.enum(["google-workspace"]),iV=eQ.z.string().min(1,"Client ID is required").max(512,"Client ID must be 512 characters or less").regex(/^\S+$/,"Client ID must not contain whitespace"),iL=eQ.z.string().min(1,"Client secret is required").max(512,"Client secret must be 512 characters or less"),iF=eQ.z.enum(["active","disabled","deleting"]),iJ=eQ.z.object({type:eQ.z.literal("organizationIntegration"),id:iG,organizationId:eQ.z.string().regex(/^org_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),presetKey:iM,status:iF,version:eQ.z.number().int().positive().nullable(),hasValue:eQ.z.boolean(),verifiedAt:tl.nullable(),createdAt:tl,updatedAt:tl}),iH=eQ.z.enum(["invalid-client","redirect-uri-mismatch","unexpected-provider-response","provider-unreachable","rate-limited"]),iX=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("ok")}),eQ.z.object({kind:eQ.z.literal("failure"),reason:iH,diagnostic:eQ.z.string(),transient:eQ.z.boolean(),retryAfter:eQ.z.number().optional()})]),iY=tz("oinv","Organization invitation");
1tz("rnd","Presentation Render");let iQ=tz("pcred","Provider Credential"),i0=eQ.z.union([ts,eQ.z.literal("x")]);eQ.z.enum(["platform_default","organization_credential"]);let i1=eQ.z.union([eQ.z.enum(["none","minimal","low","medium","high"]),eQ.z.number().int().nonnegative()]);eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("all-within-org"),organizationId:eQ.z.string().min(1)}),eQ.z.object({kind:eQ.z.literal("explicit"),organizationId:eQ.z.string().min(1),ids:eQ.z.array(eQ.z.string())})]),JSON.stringify({runtimeVersion:"V1_0",request:{required:["agentRunId","attemptId","runtimeVersion","apiKey","processCredentialId","providerApiKey","apiBaseUrl","analyticsContext","runContext","operatingUserId","personalizationUserId","perAgentApiKeys"],optional:["providerOptions","options.resumeCheckpoint","options.isInteractiveToolCallResult","preloadedAgentBundle","runningReportMode"],checkpointPointer:["agentRunId","checkpointId","agentStepId"],reportModes:["before-runtime","overlap-runtime"]},eventProtocol:{transport:"sse",envelopeRequired:["type","id","timestamp","agentRunId","agentStepId"]}});let i2=eQ.z.string().regex(/^(0|[1-9][0-9]*)$/),i5=eQ.z.string().min(1).refine(e=>!e.includes("\0"),"must not contain NUL characters").refine(e=>new TextEncoder().encode(e).byteLength<=63,"must be at most 63 bytes"),i4=eQ.z.object({name:i5,approximateRowCount:i2.nullable()}).strict(),i9=eQ.z.object({name:i5,dataType:eQ.z.string().min(1)}).strict(),i3=eQ.z.object({tableName:i5,columns:eQ.z.array(i9),rows:eQ.z.array(eQ.z.record(eQ.z.string(),eQ.z.json())),limit:eQ.z.number().int().min(1).max(100),hasMore:eQ.z.boolean()}).strict();eQ.z.string().min(1,"Secret name is required").max(255,"Secret name must be 255 characters or less").regex(/^[A-Z][A-Z0-9_]*$/,"Secret name must start with uppercase letter and contain only uppercase letters, numbers, and underscores"),eQ.z.string().min(1,"Secret value is required").max(65536),eQ.z.object({name:eQ.z.string(),createdAt:tl,updatedAt:tl});let i6=eQ.z.enum(["active","past_due","canceled","incomplete","incomplete_expired","trialing","unpaid","paused"]),i8=eQ.z.enum(["active","grace_period","canceled","inactive"]),i7=eQ.z.object({usageLimitMinutes:eQ.z.number().int().min(0).nullable(),perSeat:eQ.z.boolean().optional(),billingInterval:eQ.z.enum(["month","year"]).optional()}),re=eQ.z.object({type:eQ.z.literal("subscription_plan"),id:eQ.z.string().min(1),createdAt:tl,updatedAt:tl,name:eQ.z.string(),stripePriceId:eQ.z.string().nullable(),monthlyPriceInCents:eQ.z.number().int().min(0),features:i7,isActive:eQ.z.boolean()}),rt=eQ.z.object({type:eQ.z.literal("subscription"),id:tr,organizationId:tu,createdAt:tl,updatedAt:tl,stripeCustomerId:eQ.z.string().nullable(),stripeSubscriptionId:eQ.z.string().nullable(),status:i6,effectiveStatus:i8,currentPeriodStart:tl,currentPeriodEnd:tl,canceledAt:tl.nullable(),endedAt:tl.nullable(),plan:re}),rn=eQ.z.object({type:eQ.z.literal("billing_usage"),organizationId:tu,periodStart:tl,periodEnd:tl,minutesUsed:eQ.z.number().int().min(0),limitMinutes:eQ.z.number().int().min(0).nullable(),percentUsed:eQ.z.number().int().min(0).nullable()});e.s(["billingUsageSchema",0,rn,"subscriptionPlanCatalog",0,[{planKey:"plan_starter",name:"Starter",monthlyPriceInCents:3e4,usageMultiplier:1},{planKey:"plan_pro",name:"Pro",monthlyPriceInCents:15e4,usageMultiplier:5},{planKey:"plan_pro_plus",name:"Pro+",monthlyPriceInCents:6e5,usageMultiplier:20}],"subscriptionPlanSchema",0,re,"subscriptionSchema",0,rt],564270);let ri=tz("ugr","User Group");tz("whk","Webhook Subscription"),tz("dlv","Webhook Delivery");let rr=eQ.z.enum(["excerpt","summary","transcript"]),ro=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("user"),text:eQ.z.string()}),eQ.z.object({kind:eQ.z.literal("agent"),text:eQ.z.string()}),eQ.z.object({kind:eQ.z.literal("toolCall"),toolName:eQ.z.string(),arguments:eQ.z.string()}),eQ.z.object({kind:eQ.z.literal("toolResult"),toolName:eQ.z.string(),text:eQ.z.string(),isError:eQ.z.boolean()})]),ra=eQ.z.object({type:eQ.z.literal("workMemoryRun"),id:nz,agentRevisionId:tA,state:ns,createdAt:tl,finishedAt:tl.nullable()});eQ.z.object({projectId:tf,operatorUserId:ny,actorKind:eQ.z.string().nullable(),operatingUserId:ny.nullable()}).strict();let rs=eQ.z.string().regex(/^v\d+\.\d+$/,'Runtime version must be in format "v
1X.Y" (e.g., "v1.0")').transform(e=>e),rl=eQ.z.object({key:eQ.z.string().regex(nr).min(1),name:eQ.z.string().regex(nr).min(1).max(512),version:eQ.z.string(),description:eQ.z.string().max(2048).optional(),instruction:eQ.z.string().min(1).max(20480),skills:ti,tools:eQ.z.array(eQ.z.string().min(1)).max(255).default([]),delegates:eQ.z.array(tk).min(0).max(255).optional().default([]),grantedOperations:eQ.z.array(eQ.z.string().min(1)).min(1).max(255).transform(e=>[...new Set(e)].sort()).optional(),minRuntimeVersion:rs.default("v1.0"),defaultModelTier:e2.optional(),toolChoice:te.optional(),toolChoiceOnce:eQ.z.boolean().optional()});rl.strict().superRefine((e,t)=>{!0===e.toolChoiceOnce&&void 0===e.toolChoice&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"toolChoice is required when toolChoiceOnce is true",path:["toolChoice"]})});let rd=eQ.z.object({scopeKey:no,organizationId:tu.nullable(),createdAt:tl,updatedAt:tl,createdBy:ny.nullable(),updatedBy:ny.nullable(),agents:eQ.z.record(no,rl.omit({key:!0,version:!0}).superRefine((e,t)=>{!0===e.toolChoiceOnce&&void 0===e.toolChoice&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"toolChoice is required when toolChoiceOnce is true",path:["toolChoice"]})}))}),rc=eQ.z.object({inputTokens:eQ.z.number(),outputTokens:eQ.z.number(),reasoningTokens:eQ.z.number(),totalTokens:eQ.z.number(),cachedInputTokens:eQ.z.number()}),rz=eQ.z.object({finishReason:eQ.z.string(),requestedOutputTokens:eQ.z.number().int().positive().optional(),outputLimitRetry:eQ.z.boolean(),recoveryUnavailableReason:eQ.z.string().optional(),usage:rc}),ru=eQ.z.object({maxOutputTokens:eQ.z.number().int().positive(),deadlineAt:eQ.z.number().int().positive()}),rp=eQ.z.object({id:eQ.z.string()}),rm=rp.extend({type:eQ.z.literal("instructionMessage"),contents:eQ.z.array(tP),cache:eQ.z.boolean().optional()}),rg=rp.extend({type:eQ.z.literal("userMessage"),contents:eQ.z.array(eQ.z.union([tP,tB,tW,tZ,tG,tM,tV])),cache:eQ.z.boolean().optional()}),rb=rp.extend({type:eQ.z.literal("agentMessage"),contents:eQ.z.array(eQ.z.union([tP,tL,tF])),cache:eQ.z.boolean().optional()}),rf=rp.extend({type:eQ.z.literal("toolMessage"),contents:eQ.z.array(tJ),cache:eQ.z.boolean().optional()}),ry=eQ.z.union([rm,rg,rb,rf]),rj=eQ.z.object({id:eQ.z.string().min(1).max(255),skillName:eQ.z.string().min(1).max(255),toolName:eQ.z.string().min(1).max(255),args:eQ.z.record(eQ.z.string().min(1),eQ.z.unknown())}),rI=eQ.z.object({id:eQ.z.string().min(1).max(255),skillName:eQ.z.string().min(1).max(255),toolName:eQ.z.string().min(1).max(255),result:eQ.z.array(tH),isError:eQ.z.boolean().optional()}),rh=eQ.z.enum(["init","proceeding","completed","stoppedByInteractiveTool","stoppedByDelegate","stoppedByError","stoppedByCancellation"]),rv=eQ.z.object({agent:eQ.z.object({key:eQ.z.string(),name:eQ.z.string(),version:eQ.z.string()}),toolCallId:eQ.z.string(),toolName:eQ.z.string(),query:eQ.z.string(),isDynamic:eQ.z.boolean().optional()});eQ.z.object({id:eQ.z.string(),agentRunId:eQ.z.string(),agentStepId:eQ.z.string(),status:rh,stepNumber:eQ.z.number(),messages:eQ.z.array(ry),agent:eQ.z.object({key:eQ.z.string(),name:eQ.z.string(),version:eQ.z.string()}),delegateTo:eQ.z.array(rv).optional(),delegatedBy:eQ.z.object({agent:eQ.z.object({key:eQ.z.string(),name:eQ.z.string(),version:eQ.z.string()}),toolCallId:eQ.z.string(),toolName:eQ.z.string(),checkpointId:eQ.z.string(),agentStepId:eQ.z.string(),isDynamic:eQ.z.boolean().optional()}).optional(),usage:rc,contextWindow:eQ.z.number().optional(),contextWindowUsage:eQ.z.number().optional(),pendingToolCalls:eQ.z.array(rj).optional(),partialToolResults:eQ.z.array(rI).optional(),metadata:eQ.z.object({}).passthrough().optional(),error:eQ.z.object({name:eQ.z.string(),message:eQ.z.string(),statusCode:eQ.z.number().optional(),isRetryable:eQ.z.boolean()}).optional(),retryCount:eQ.z.number().optional(),outputLimitRecovery:ru.optional()});let rx=eQ.z.record(eQ.z.string(),eQ.z.string()).optional(),rk=eQ.z.enum(["anthropic","google","openai","azure-openai","amazon-bedrock","google-vertex","deepseek","fireworks"]),rA=eQ.z.object({providerName:eQ.z.literal(rk.enum.anthropic),apiKey:eQ.z.string(),baseUrl:eQ.z.string().optional(),headers:rx}),rw=eQ.z.object({providerName:eQ.z.literal(rk.enum.google),apiKey:eQ.z.string(),baseUrl:eQ.z.string().optional(),headers:rx}),rR=eQ.z.object({providerName:eQ.z.literal(rk.enum.openai),apiKey:eQ.z.string(),baseUrl:eQ.z.string().optional(),organization:eQ.z.string().optional(),project:eQ.z.string().optional(),name:eQ.z.string().optional(),headers:rx}),r_=eQ.z.object({providerName:eQ.z.literal(rk.enum["azure-openai"]),apiKey:eQ.z.string(),resourceName:eQ.z.string().optional(),apiVersion:eQ.z.string().optional(),baseUrl:eQ.z.string().optional(),headers:rx,useDeploymentBasedUrls:eQ.z.boolean().optional()}),rS=eQ.z.object({providerName:eQ.z.literal(rk.enum["amazon-bedrock"]),credentialSource:eQ.z.enum(["static","ecs-task-role"]).optional(),accessKeyId:eQ.z.string().optional(),secretAccessKey:eQ.z.string().optional(),region:eQ.z.string(),sessionToken:eQ.z.string().optional()}).superRefine((e,t)=>
1{"ecs-task-role"===e.credentialSource?(void 0!==e.accessKeyId||void 0!==e.secretAccessKey||void 0!==e.sessionToken)&&t.addIssue({code:"custom",message:"ECS task-role authentication cannot include static credentials"}):e.accessKeyId&&e.secretAccessKey||t.addIssue({code:"custom",message:"Static Bedrock authentication requires accessKeyId and secretAccessKey"})}),rq=eQ.z.object({providerName:eQ.z.literal(rk.enum["google-vertex"]),project:eQ.z.string().optional(),location:eQ.z.string().optional(),baseUrl:eQ.z.string().optional(),headers:rx}),rO=eQ.z.object({providerName:eQ.z.literal(rk.enum.deepseek),apiKey:eQ.z.string(),baseUrl:eQ.z.string().optional(),headers:rx}),rC=eQ.z.object({providerName:eQ.z.literal(rk.enum.fireworks),apiKey:eQ.z.string(),baseUrl:eQ.z.string().optional(),headers:rx});eQ.z.discriminatedUnion("providerName",[rA,rw,rR,r_,rS,rq,rO,rC]),eQ.z.object({stepNumber:eQ.z.number(),inputMessages:eQ.z.array(eQ.z.union([rm,rg,rf])).optional(),newMessages:eQ.z.array(ry),toolCalls:eQ.z.array(rj).optional(),toolResults:eQ.z.array(rI).optional(),pendingToolCalls:eQ.z.array(rj).optional(),partialToolResults:eQ.z.array(rI).optional(),usage:rc,startedAt:eQ.z.number(),finishedAt:eQ.z.number().optional(),generation:rz.optional()}),e.s([],320125);let rT=eQ.z.object({id:eQ.z.string(),agentKey:eQ.z.string(),agentRunId:eQ.z.string(),agentStepId:eQ.z.string(),previousActivityId:eQ.z.string().optional(),delegatedBy:eQ.z.object({agentKey:eQ.z.string(),agentStepId:eQ.z.string()}).optional(),reasoning:eQ.z.string().optional(),toolCallId:eQ.z.string().optional(),timestamp:eQ.z.number()}),rU=rT.extend({type:eQ.z.literal("query"),text:eQ.z.string()}),rN=rT.extend({type:eQ.z.literal("retry"),error:eQ.z.string(),message:eQ.z.string()}),rD=rT.extend({type:eQ.z.literal("complete"),text:eQ.z.string()}),rK=rT.extend({type:eQ.z.literal("error"),error:eQ.z.string().optional(),errorName:eQ.z.string().optional(),isRetryable:eQ.z.boolean().optional()}),rE=rT.extend({type:eQ.z.literal("attemptCompletion"),remainingTodos:eQ.z.array(eQ.z.object({id:eQ.z.number(),title:eQ.z.string(),completed:eQ.z.boolean()})).optional(),error:eQ.z.string().optional()}),r$=rT.extend({type:eQ.z.literal("todo"),newTodos:eQ.z.array(eQ.z.string()).optional(),completedTodos:eQ.z.array(eQ.z.number()).optional(),todos:eQ.z.array(eQ.z.object({id:eQ.z.number(),title:eQ.z.string(),completed:eQ.z.boolean()})),error:eQ.z.string().optional()}),rP=rT.extend({type:eQ.z.literal("clearTodo"),error:eQ.z.string().optional()}),rB=rT.extend({type:eQ.z.literal("readImageFile"),path:eQ.z.string(),mimeType:eQ.z.string().optional(),size:eQ.z.number().optional(),error:eQ.z.string().optional()}),rW=rT.extend({type:eQ.z.literal("readPdfFile"),path:eQ.z.string(),mimeType:eQ.z.string().optional(),size:eQ.z.number().optional(),error:eQ.z.string().optional()}),rZ=rT.extend({type:eQ.z.literal("readTextFile"),path:eQ.z.string(),content:eQ.z.string().optional(),from:eQ.z.number().optional(),to:eQ.z.number().optional(),error:eQ.z.string().optional()}),rG=rT.extend({type:eQ.z.literal("editTextFile"),path:eQ.z.string(),newText:eQ.z.string(),oldText:eQ.z.string(),error:eQ.z.string().optional()}),rM=rT.extend({type:eQ.z.literal("writeTextFile"),path:eQ.z.string(),text:eQ.z.string(),error:eQ.z.string().optional()}),rV=rT.extend({type:eQ.z.literal("exec"),command:eQ.z.string(),args:eQ.z.array(eQ.z.string()),cwd:eQ.z.string(),output:eQ.z.string().optional(),error:eQ.z.string().optional(),stdout:eQ.z.string().optional(),stderr:eQ.z.string().optional()}),rL=rT.extend({type:eQ.z.literal("delegate"),delegateAgentKey:eQ.z.string(),query:eQ.z.string()}),rF=rT.extend({type:eQ.z.literal("delegationComplete"),count:eQ.z.number()}),rJ=rT.extend({type:eQ.z.literal("interactiveTool"),skillName:eQ.z.string(),toolName:eQ.z.string(),args:eQ.z.record(eQ.z.string(),eQ.z.unknown()),replyText:eQ.z.string().optional()}),rH=rT.extend({type:eQ.z.literal("generalTool"),skillName:eQ.z.string(),toolName:eQ.z.string(),args:eQ.z.record(eQ.z.string(),eQ.z.unknown()),result:eQ.z.array(tH).optional(),error:eQ.z.string().optional()}),rX=rT.extend({type:eQ.z.literal("addSkill"),name:eQ.z.string(),skillType:eQ.z.string(),tools:eQ.z.array(eQ.z.string()).optional(),error:eQ.z.string().optional()}),rY=rT.extend({type:eQ.z.literal("removeSkill"),skillName:eQ.z.string(),error:eQ.z.string().optional()}),rQ=rT.extend({type:eQ.z.literal("addDelegate"),targetAgentKey:eQ.z.string(),delegateToolName:eQ.z.string().optional(),error:eQ.z.string().optional()}),r0=rT.extend({type:eQ.z.literal("removeDelegate"),targetAgentKey:eQ.z.string(),error:eQ.z.string().optional()}),r1=rT.extend({type:eQ.z.literal("createAgent"),targetKey:eQ.z.string(),description:eQ.z.string().optional(),resultAgentKey:eQ.z.string().optional(),error:eQ.z.string().optional()}),r2=eQ.z.discriminatedUnion("type",[rU,rN,rD,rK,rE,r$,rP,rB,rW,rZ,rG,rM,rV,rL,rF,rJ,rH,rX,rY,rQ,r0,r1]),r5=eQ.z.object({type:eQ.z.literal("parallelGroup"),id:eQ.z.string(),agentKe
1y:eQ.z.string(),agentRunId:eQ.z.string(),agentStepId:eQ.z.string(),reasoning:eQ.z.string().optional(),activities:eQ.z.array(r2)}),r4=eQ.z.union([r2,r5]);eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({name:eQ.z.string().min(1),enabled:eQ.z.boolean().default(!0),kind:eQ.z.enum(["cron","event_driven","ad_hoc"]),schedule:eQ.z.string().nullable().optional(),target:nt}),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5}),eQ.z.null();let r9=ng.extend({lastActivity:r4.nullable().optional()});e.s(["agentRunResponseSchema",0,r9],748423);let r3=eQ.z.object({audited:eQ.z.boolean(),softDelete:eQ.z.boolean(),versioned:eQ.z.boolean(),tenantScoped:eQ.z.boolean()}),r6=eQ.z.object({name:eQ.z.string(),dispName:eQ.z.string(),fieldCount:eQ.z.number(),hasLifecycle:eQ.z.boolean(),lifecycleFieldCount:eQ.z.number(),hasInvariants:eQ.z.boolean(),relationCount:eQ.z.number(),hasAccessControl:eQ.z.boolean(),profileFlags:r3}),r8=eQ.z.object({name:eQ.z.string(),dispName:eQ.z.string(),effect:eQ.z.enum(["query","command","workflow"]),hasExternalCalls:eQ.z.boolean(),inputFieldCount:eQ.z.number(),failureCount:eQ.z.number()}),r7=eQ.z.object({name:eQ.z.string(),dispName:eQ.z.string(),outputVariantCount:eQ.z.number(),hasResilience:eQ.z.boolean()});eQ.z.object({success:eQ.z.boolean(),concepts:eQ.z.array(eQ.z.string()).optional(),operations:eQ.z.array(eQ.z.string()).optional(),integrations:eQ.z.array(eQ.z.string()).optional(),presentations:eQ.z.array(eQ.z.string()).optional(),conceptDetails:eQ.z.array(r6).optional(),operationDetails:eQ.z.array(r8).optional(),integrationDetails:eQ.z.array(r7).optional(),diagnostics:eQ.z.array(nq)});let oe=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("success"),value:eQ.z.json()}),eQ.z.object({kind:eQ.z.literal("domain-failure"),failure:eQ.z.string(),payload:eQ.z.json()})]);eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64).describe("Stable request key required to replay a Job run safely.")}).passthrough(),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5});let ot=eQ.z.object({kind:eQ.z.literal("agent"),agentRun:r9}),on=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("invoked"),commandId:eQ.z.string().min(1),result:oe}),eQ.z.object({kind:eQ.z.literal("gated"),reason:eQ.z.string(),details:eQ.z.unknown().optional()}),eQ.z.object({kind:eQ.z.literal("call-failed"),reason:eQ.z.string()})]),oi=eQ.z.enum(["reserved","prepared","dispatched","failed","paused","waiting"]),or=eQ.z.object({kind:eQ.z.literal("operation"),fireId:tr,status:oi,approvalId:eQ.z.string().min(1).optional(),failureCode:eQ.z.string().min(1).max(64).optional(),outcome:on.optional()}),oo=eQ.z.object({kind:eQ.z.literal("workflow"),fireId:tr,status:oi,approvalId:eQ.z.string().min(1).optional(),failureCode:eQ.z.string().min(1).max(64).optional(),workflowRunId:eQ.z.string().trim().min(1).optional()});eQ.z.object({data:eQ.z.discriminatedUnion("kind",[ot,or,oo])}),eQ.z.object({data:eQ.z.object({kind:eQ.z.enum(["operation","workflow"]),fireId:tr,originJobId:t5,projectId:tf,environmentId:nK,agentId:tk,operationName:eQ.z.string().min(1),status:oi,approvalId:eQ.z.string().min(1).optional(),failureCode:eQ.z.string().min(1).max(64).optional(),workflowRunId:eQ.z.string().trim().min(1).optional(),outcome:on.optional(),createdAt:tl,updatedAt:tl})}),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5,fireId:tr}),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5}),eQ.z.object({data:eQ.z.object({agentJob:nn})});var oa=e.i(637382);let os=eQ.z.object({invocationId:ib.optional(),diagnostic:iI.optional(),field:eQ.z.string().max(128).optional(),currentState:eQ.z.string().max(128).optional(),conflictReason:eQ.z.string().max(128).optional(),retryable:eQ.z.boolean().optional(),outcome:eQ.z.enum(["skipped","unsupported"]).optional(),minutesUsed:eQ.z.number().min(0).optional(),limitMinutes:eQ.z.number().min(0).optional(),upgradeUrl:eQ.z.string().startsWith("/").max(512).optional(),issues:eQ.z.array(eQ.z.object({path:eQ.z.string().max(256).optional(),code:eQ.z.string().max(256).optional(),message:eQ.z.string().max(256).optional()})).optional()}).strict(),ol=e=>eQ.z.object({error:eQ.z.object({code:Array.isArray(e)?eQ.z.enum(e):eQ.z.literal(e),message:eQ.z.string(),details:os.optional()})});ol("bad_request").describe("Bad Request"),ol("unauthorized").describe(oa.dedent` 2 Authentication failed. Possible reasons: 3 - Authorization header is not provided 4 - Invalid API key 5 - Session expired 6 `),ol("forbidden").describe("Access denied. The authenticated user does not have permission to perform this action."),ol("payment_required").describe("Payment required. The billing-period budget is exhausted; upgrade your plan to continue."),eQ.z.object({error:eQ.z.object({code:eQ.z.literal("payment_required"),message:eQ.z.string(),details:eQ.z.object({minutesUsed:eQ.z.number().min(0),limitMinutes:eQ.z.number().min(0),upgradeUrl:eQ.z.string().startsWith("/").max(512)})})}).describe("Billing-period minute budget exhausted. Upgrade your plan or wait for the peri
6od to roll over."),ol("not_found").describe("Resource not found."),ol(["conflict","protected_organization","data_loss_required","data_migration_required","deploy_in_progress","rebaseline_required"]).describe("Request conflicts with current state of the resource, including safe deployment conflict classifications."),ol("misdirected_request").describe("Request reached the wrong origin. Use the canonical API URL."),ol("too_many_requests").describe("Rate limited by an upstream dependency. Retry after the Retry-After interval."),ol("service_unavailable").describe("Service temporarily unavailable (e.g. execution capacity exhausted). The response carries a Retry-After header; retry with backoff."),ol("validation_failed").describe("Request validation failed. Check the request body, query parameters, or path parameters.");let od=eQ.z.object({count:eQ.z.number().int().min(0),nextCursor:eQ.z.string().min(1).nullable()}).describe("Opaque HMAC-signed cursors are scoped to the resource, filters, authorization scope, and expire after 24 hours.");function oc(e={}){let t=e.limitMax??100,n=e.limitDefault??20;return{limit:eQ.z.coerce.number().int().min(1).max(t).default(n),cursor:eQ.z.string().min(1).optional()}}ol("unauthorized").describe("Unauthorized"),eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({sort:eQ.z.enum(["name","createdAt","updatedAt","nextFireAt"]).optional(),order:eQ.z.enum(["asc","desc"]).optional(),...oc(),enabled:eQ.z.preprocess(e=>"true"===e||"false"!==e&&e,eQ.z.boolean()).optional()}),eQ.z.object({agentJobs:eQ.z.array(nn),pagination:od}),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5}),eQ.z.object({rangeDays:eQ.z.coerce.number().int().min(1).max(90).default(7)}),eQ.z.object({data:eQ.z.object({stats:eQ.z.object({rangeDays:eQ.z.number().int().min(1),runCount:eQ.z.number().int().min(0),errorCount:eQ.z.number().int().min(0),lastErrorAt:tl.nullable(),lastFiredAt:tl.nullable(),nextFireAt:tl.nullable()})})}),eQ.z.object({projectId:tf,environmentId:nK,agentJobId:t5}),eQ.z.object({enabled:eQ.z.boolean().optional(),kind:eQ.z.enum(["cron","event_driven","ad_hoc"]).optional(),schedule:eQ.z.string().nullable().optional(),target:nt.optional()}).refine(e=>Object.keys(e).length>0,{message:"At least one field must be provided"}),eQ.z.object({data:eQ.z.object({agentJob:nn})});let oz=eQ.z.string().max(512).regex(/^producer=(runtime|runtime_event|event_persistence)(?: phase=(step|checkpoint|checkpoint_upload|step_upload|manifest|registration|flush|drain))?(?: origin=(input|agent_resolution|provider|reasoning|message_conversion|machine_actor|event_persistence|delegation))? error=[A-Za-z0-9._:-]{1,64} code=[A-Za-z0-9._:-]{1,64} provider=(anthropic|amazon-bedrock|azure-openai|deepseek|fireworks|google|google-vertex|openai|unknown) category=(balance-exhausted|unknown)$/,"failureDiagnostic must be a safe structured runtime diagnostic"),ou={params:eQ.z.object({agentRunId:nz,agentAttemptId:eQ.z.coerce.number().int().positive()}),body:eQ.z.object({expectedState:eQ.z.enum(["completed","failed","canceled","awaitingToolResult","awaitingDelegateResult"]),failureReason:eQ.z.string().optional(),failureDiagnostic:oz.optional()})},op=eQ.z.object({data:eQ.z.object({ok:eQ.z.boolean()})});e.s(["failureDiagnostic",0,oz,"request",0,ou,"response",0,op],181927);let om={params:eQ.z.object({agentRunId:nz,agentAttemptId:eQ.z.coerce.number().int().positive()})},og=eQ.z.object({data:eQ.z.object({ok:eQ.z.boolean()})});e.s(["request",0,om,"response",0,og],954908),e.s([],222325);let ob={params:eQ.z.object({agentRunId:nz}),headers:eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).max(64).describe("Optional stable request key. Reuse the same key for a safe retry of this cancel.").optional()}).passthrough()},of=eQ.z.object({data:eQ.z.object({agentRun:r9})});e.s(["request",0,ob,"response",0,of],491111);let oy=eQ.z.object({id:eQ.z.number().int().positive(),agentRunId:nz,agentStepId:eQ.z.number().int().positive(),checkpointNumber:eQ.z.number().int().min(1),artifactRef:eQ.z.string(),codec:eQ.z.string(),sizeBytes:eQ.z.number().int().nonnegative(),deltaBytes:eQ.z.number().int().nonnegative(),etag:eQ.z.string().nullable(),createdAt:eQ.z.string(),updatedAt:eQ.z.string()}),oj={params:eQ.z.object({agentRunId:nz}),query:eQ.z.object({...oc()})},oI=eQ.z.object({checkpoints:eQ.z.array(oy),pagination:od}),oh={params:eQ.z.object({agentRunId:nz})},ov=eQ.z.object({data:eQ.z.object({checkpoint:eQ.z.unknown(),step:eQ.z.unknown()})});e.s(["checkpointMetadataSchema",0,oy,"latestRequest",0,oh,"latestResponse",0,ov,"request",0,oj,"response",0,oI],936185);let ox={params:eQ.z.object({agentRunId:nz}),headers:eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).max(64).describe("Optional stable request key. Reuse the same key for a safe retry of this continuation.").optional()}).passthrough(),body:eQ.z.object({query:tX,contents:t2.optional(),provider:ts.optional(),model:tY.optional(),reasoningBudget:i1.optional(),maxRetries:eQ.z.coerce.number().optional()}).strict()},ok=eQ.z.object({data:eQ.z.object({agentRun:r9})});e.s(["request",0,ox,"response",0,ok],127288);let oA={headers:eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).max(64).describe("Optional stable request key. Reuse the same key for a safe retry of this run.").optional()}).passthrough(),body:eQ.z.object({agentId:tk.describe("Project or System Agent ID for the new agent run"),environmentId:nK.optional(),query:tX.optional(),contents:t2.optional(),provider:ts.optional(),model:tY.optional(),reasoningBudget:i1.optional(),maxRetries:eQ.z.coerce.number().optional(),subjectUserId:to.optional()}).strict().refine(e=>void 0!==e.query!=(e.contents?.length??0)>0,{message:"exactly one of query or contents is required",path:["query"]})},ow=eQ.z.object({agentId:tk,environmentId:nK.optional(),query:tX.optional(),provider:ts.optional(),model:tY.optional(),reasoningBudget:i1.optional(),maxRetries:eQ.z.coerce.number().optional(),subjectUserId:to.optional()}).strict(),oR=eQ.z.array(eQ.z.custom(e=>"object"==typeof e&&null!==e&&"string"==typeof e.name&&"string"==typeof e.type&&"number"==typeof e.size,{message:"files must be File objects"})).min(1,"at least one file is required").max(8,"a maximum of 8 files is allowed"),o_=eQ.z.object({data:eQ.z.object({agentRun:r9})});e.s(["multipartFields",0,ow,"multipartFiles",0,oR,"request",0,oA,"response",0,o_],315277);let oS={params:eQ.z.object({agentRunId:nz})},oq=eQ.z.object({data:eQ.z.object({agentRun:r9})});e.s(["request",0,oS,"response",0,oq],248121);let oO={query:eQ.z.object({sort:eQ.z.enum(["createdAt","updatedAt"]).optional(),order:eQ.z.enum(["asc","desc"]).optional(),...oc(),projectId:tf.optional(),environmentId:nK.optional(),agentId:tk.optional(),agentJobId:t5.optional(),createdBy:eQ.z.string().min(1).optional(),states:eQ.z.preprocess(e=>"string"==typeof e?e.split(","):e,eQ.z.array(ns)).optional()}).strict()},oC=eQ.z.object({agentRuns:eQ.z.array(r9),pagination:od});e.s(["request",0,oO,"response",0,oC],119372);let oT=BigInt(0x100000000-1),oU=BigInt(32);function oN(e,t=""){if("number"!=typeof e){let n=t&&`"${t}" `;throw TypeError(`${n}expected number, got ${typeof e}`)}if(!Number.isSafeInteger(e)||e<0){let n=t&&`"${t}" `;throw RangeError(`${n}expected integer >= 0, got ${e}`)}}function oD(e,t,n=""){let i=e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name&&"BYTES_PER_ELEMENT"in e&&1===e.BYTES_PER_ELEMENT,r=e?.length,o=void 0!==t;if(!i||o&&r!==t){let a=(n&&`"${n}" `)+"expected Uint8Array"+(o?` of length ${t}`:"")+", got "+(i?`length=${r}`:`type=${typeof e}`);if(!i)throw TypeError(a);throw RangeError(a)}return e}function oK(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function oE(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}let o$=68===new Uint8Array(new Uint32Array([0x11223344]).buffer)[0]?e=>e:function(e){for(let n=0;n<e.length;n++){var t;e[n]=(t=e[n])<<24&0xff000000|t<<8&0xff0000|t>>>8&65280|t>>>24&255}return e},oP=BigInt(0),oB=BigInt(1),oW=BigInt(2),oZ=BigInt(7),oG=BigInt(256),oM=BigInt(113),oV=[],oL=[],oF=[];for(let e=0,t=oB,n=1,i=0;e<24;e++){[n,i]=[i,(2*n+3*i)%5],oV.push(2*(5*i+n)),oL.push((e+1)*(e+2)/2%64);let r=oP;for(let e=0;e<7;e++)(t=(t<<oB^(t>>oZ)*oM)%oG)&oW&&(r^=oB<<(oB<<BigInt(e))-oB);oF.push(r)}let oJ=function(e,t=!1){let n=e.length,i=new Uint32Array(n),r=new
6Uint32Array(n);for(let o=0;o<n;o++){let{h:n,l:a}=function(e,t=!1){return t?{h:Number(e&oT),l:Number(e>>oU&oT)}:{h:0|Number(e>>oU&oT),l:0|Number(e&oT)}}(e[o],t);[i[o],r[o]]=[n,a]}return[i,r]}(oF,!0),oH=oJ[0],oX=oJ[1],oY=(e,t,n)=>n>32?t<<n-32|e>>>64-n:e<<n|t>>>32-n,oQ=(e,t,n)=>n>32?e<<n-32|t>>>64-n:t<<n|e>>>32-n;class o0{state;pos=0;posOut=0;finished=!1;state32;destroyed=!1;blockLen;suffix;outputLen;canXOF;enableXOF=!1;rounds;constructor(e,t,n,i=!1,r=24){if(this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=i,this.canXOF=i,this.rounds=r,oN(n,"outputLen"),!(0<e&&e<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=function(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}(this.state)}clone(){return this._cloneInto()}keccak(){o$(this.state32),function(e,t=24){if(oN(t,"rounds"),t<1||t>24)throw Error('"rounds" expected integer 1..24');let n=new Uint32Array(10);for(let i=24-t;i<24;i++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let i=(t+8)%10,r=(t+2)%10,o=n[r],a=n[r+1],s=oY(o,a,1)^n[i],l=oQ(o,a,1)^n[i+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=l}let t=e[2],r=e[3];for(let n=0;n<24;n++){let i=oL[n],o=oY(t,r,i),a=oQ(t,r,i),s=oV[n];t=e[s],r=e[s+1],e[s]=o,e[s+1]=a}for(let t=0;t<50;t+=10){let n=e[t],i=e[t+1],r=e[t+2],o=e[t+3];e[t]^=~e[t+2]&e[t+4],e[t+1]^=~e[t+3]&e[t+5],e[t+2]^=~e[t+4]&e[t+6],e[t+3]^=~e[t+5]&e[t+7],e[t+4]^=~e[t+6]&e[t+8],e[t+5]^=~e[t+7]&e[t+9],e[t+6]^=~e[t+8]&n,e[t+7]^=~e[t+9]&i,e[t+8]^=~n&r,e[t+9]^=~i&o}e[0]^=oH[i],e[1]^=oX[i]}oE(n)}(this.state32,this.rounds),o$(this.state32),this.posOut=0,this.pos=0}update(e){oK(this),oD(e);let{blockLen:t,state:n}=this,i=e.length;for(let r=0;r<i;){let o=Math.min(t-this.pos,i-r);for(let t=0;t<o;t++)n[this.pos++]^=e[r++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:n,blockLen:i}=this;e[n]^=t,(128&t)!=0&&n===i-1&&this.keccak(),e[i-1]^=128,this.keccak()}writeInto(e){oK(this,!1),oD(e),this.finish();let t=this.state,{blockLen:n}=this;for(let i=0,r=e.length;i<r;){this.posOut>=n&&this.keccak();let o=Math.min(n-this.posOut,r-i);e.set(t.subarray(this.posOut,this.posOut+o),i),this.posOut+=o,i+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return oN(e),this.xofInto(new Uint8Array(e))}digestInto(e){oD(e,void 0,"digestInto() output");let t=this.outputLen;if(e.length<t)throw RangeError('"digestInto() output" expected to be of length >='+t);if(this.finished)throw Error("digest() was already called");this.writeInto(e.subarray(0,this.outputLen)),this.destroy()}digest(){let e=new Uint8Array(this.outputLen);return this.digestInto(e),e}destroy(){this.destroyed=!0,oE(this.state)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:i,rounds:r,enableXOF:o}=this;return(e||=new o0(t,n,i,o,r)).blockLen=t,e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=n,e.outputLen=i,e.enableXOF=o,e.canXOF=this.canXOF,e.destroyed=this.destroyed,e}}let o1=((e={})=>(function(e,t={}){let n=(t,n)=>e(n).update(t).digest(),i=e(void 0);return n.outputLen=i.outputLen,n.blockLen=i.blockLen,n.canXOF=i.canXOF,n.create=t=>e(t),Object.assign(n,t),Object.freeze(n)})(()=>new o0(72,6,64),e))({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,10])});var o2=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,o5=Math.ceil,o4=Math.floor,o9="[BigNumber Error] ",o3=o9+"Number primitive has more than 15 significant digits: ",o6=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13];function o8(e){var t=0|e;return e>0||e===t?t:t-1}function o7(e){for(var t,n,i=1,r=e.length,o=e[0]+"";i<r;){for(n=14-(t=e[i++]+"").length;n--;t="0"+t);o+=t}for(r=o.length;48===o.charCodeAt(--r););return o.slice(0,r+1||1)}function ae(e,t){var n,i,r=e.c,o=t.c,a=e.s,s=t.s,l=e.e,d=t.e;if(!a||!s)return null;
6if(n=r&&!r[0],i=o&&!o[0],n||i)return n?i?0:-s:a;if(a!=s)return a;if(n=a<0,i=l==d,!r||!o)return i?0:!r^n?1:-1;if(!i)return l>d^n?1:-1;for(s=(l=r.length)<(d=o.length)?l:d,a=0;a<s;a++)if(r[a]!=o[a])return r[a]>o[a]^n?1:-1;return l==d?0:l>d^n?1:-1}function at(e,t,n,i){if(e<t||e>n||e!==o4(e))throw Error(o9+(i||"Argument")+("number"==typeof e?e<t||e>n?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function an(e){var t=e.c.length-1;return o8(e.e/14)==t&&e.c[t]%2!=0}function ai(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function ar(e,t,n){var i,r;if(t<0){for(r=n+".";++t;r+=n);e=r+e}else if(i=e.length,++t>i){for(r=n,t-=i;--t;r+=n);e+=r}else t<i&&(e=e.slice(0,t)+"."+e.slice(t));return e}var ao=function e(t){var n,i,r,o,a,s,l,d,c,z=A.prototype={constructor:A,toString:null,valueOf:null},u=new A(1),p=20,m=4,g=-7,b=21,f=-1e7,y=1e7,j=!1,I=1,h=0,v={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"Â ",suffix:""},x="0123456789abcdefghijklmnopqrstuvwxyz",k=!0;function A(e,t){var n,i,r,o,a,s,l,z,u=this;if(!(u instanceof A))return new A(e,t);if(null==t){if(e&&!0===e._isBigNumber){u.s=e.s,!e.c||e.e>y?u.c=u.e=null:e.e<f?u.c=[u.e=0]:(u.e=e.e,u.c=e.c.slice());return}if((s="number"==typeof e)&&0*e==0){if(u.s=1/e<0?(e=-e,-1):1,e===~~e){for(o=0,a=e;a>=10;a/=10,o++);o>y?u.c=u.e=null:(u.e=o,u.c=[e]);return}z=String(e)}else{if(!o2.test(z=String(e)))return c(u,z,s);u.s=45==z.charCodeAt(0)?(z=z.slice(1),-1):1}(o=z.indexOf("."))>-1&&(z=z.replace(".","")),(a=z.search(/e/i))>0?(o<0&&(o=a),o+=+z.slice(a+1),z=z.substring(0,a)):o<0&&(o=z.length)}else{if(at(t,2,x.length,"Base"),10==t&&k)return S(u=new A(e),p+u.e+1,m);if(z=String(e),s="number"==typeof e){if(0*e!=0)return c(u,z,s,t);if(u.s=1/e<0?(z=z.slice(1),-1):1,A.DEBUG&&z.replace(/^0\.0*|\./,"").length>15)throw Error(o3+e)}else u.s=45===z.charCodeAt(0)?(z=z.slice(1),-1):1;for(n=x.slice(0,t),o=a=0,l=z.length;a<l;a++)if(0>n.indexOf(i=z.charAt(a))){if("."==i){if(a>o){o=l;continue}}else if(!r&&(z==z.toUpperCase()&&(z=z.toLowerCase())||z==z.toLowerCase()&&(z=z.toUpperCase()))){r=!0,a=-1,o=0;continue}return c(u,String(e),s,t)}s=!1,(o=(z=d(z,t,10,u.s)).indexOf("."))>-1?z=z.replace(".",""):o=z.length}for(a=0;48===z.charCodeAt(a);a++);for(l=z.length;48===z.charCodeAt(--l););if(z=z.slice(a,++l)){if(l-=a,s&&A.DEBUG&&l>15&&(e>0x1fffffffffffff||e!==o4(e)))throw Error(o3+u.s*e);if((o=o-a-1)>y)u.c=u.e=null;else if(o<f)u.c=[u.e=0];else{if(u.e=o,u.c=[],a=(o+1)%14,o<0&&(a+=14),a<l){for(a&&u.c.push(+z.slice(0,a)),l-=14;a<l;)u.c.push(+z.slice(a,a+=14));a=14-(z=z.slice(a)).length}else a-=l;for(;a--;z+="0");u.c.push(+z)}}else u.c=[u.e=0]}function w(e,t,n,i){var r,o,a,s,l;if(null==n?n=m:at(n,0,8),!e.c)return e.toString();if(r=e.c[0],a=e.e,null==t)l=o7(e.c),l=1==i||2==i&&(a<=g||a>=b)?ai(l,a):ar(l,a,"0");else if(o=(e=S(new A(e),t,n)).e,s=(l=o7(e.c)).length,1==i||2==i&&(t<=o||o<=g)){for(;s<t;l+="0",s++);l=ai(l,o)}else if(t-=a+(2===i&&o>a),l=ar(l,o,"0"),o+1>s){if(--t>0)for(l+=".";t--;l+="0");}else if((t+=o-s)>0)for(o+1==s&&(l+=".");t--;l+="0");return e.s<0&&r?"-"+l:l}function R(e,t){for(var n,i,r=1,o=new A(e[0]);r<e.length;r++)(i=new A(e[r])).s&&(n=ae(o,i))!==t&&(0!==n||o.s!==t)||(o=i);return o}function _(e,t,n){for(var i=1,r=t.length;!t[--r];t.pop());for(r=t[0];r>=10;r/=10,i++);return(n=i+14*n-1)>y?e.c=e.e=null:n<f?e.c=[e.e=0]:(e.e=n,e.c=t),e}function S(e,t,n,i){var r,o,a,s,l,d,c,z=e.c;if(z){e:{for(r=1,s=z[0];s>=10;s/=10,r++);if((o=t-r)<0)o+=14,a=t,c=o4((l=z[d=0])/o6[r-a-1]%10);else if((d=o5((o+1)/14))>=z.length)if(i){for(;z.length<=d;z.push(0));l=c=0,r=1,o%=14,a=o-14+1}else break e;else{for(l=s=z[d],r=1;s>=10;s/=10,r++);o%=14,c=(a=o-14+r)<0?0:o4(l/o6[r-a-1]%10)}if(i=i||t<0||null!=z[d+1]||(a<0?l:l%o6[r-a-1]),i=n<4?(c||i)&&(0==n||n==(e.s<0?3:2)):c>5||5==c&&(4==n||i||6==n&&(o>0?a>0?l/o6[r-a]:0:z[d-1])%10&1||n==(e.s<0?8:7)),t<1||!z[0])return z.length=0,i?(t-=e.e+1,z[0]=o6[(14-t%14)%14],e.e=-t||0):z[0]=e.e=0,e;if(0==o?(z.length=d,s=1,d--):(z.length=d+1,s=o6[14-o],z[d]=a>0?o4(l/o6[r-a]%o6[a])*s:0),i)for(;;)if(0==d){for(o=1,a=z[0];a>=10;a/=10,o++);for(a=z[0]+=s,s=1;a>=10;a/=10,s++);o!=s&&(e.e++,1e14==z[0]&&(z[0]=1));break}else{if(z[d]+=s,1e14!=z[d])break;z[d--]=0,s=1}for(o=z.length;0===z[--o];z.pop());}e.e>y?e.c=e.e=null:e.e<f&&(e.c=[e.e=0])}return e}function q(e){var t,n=e.e;return null===n?e.toString():(t=o7(e.c),t=n<=g||n>=b?ai(t,n):ar(t,n,"0"),e.s<0?"-"+t:t)}return A.clone=e,A.ROUND_UP=0,A.ROUND_DOWN=1,A.ROUND_CEIL=2,A.ROUND_FLOOR=3,A.ROUND_HALF_UP=4,A.ROUND_HALF_DOWN=5,A.ROUND_HALF_EVEN=6,A.ROUND_HALF_CEIL=7,A.ROUND_HALF_FLOOR=8,A.EUCLID=9,A.config=A.set=function(e){var t,n;if(null!=e)if("object"==typeof e){if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(at(n=e[t],0,1e9,t),p=n),e.hasOwnProperty(t="ROUNDING_MODE")&&(at(n=e[t],0,8,t),m=n),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((n=e[t])&&n.pop?(at(n[0],-1e9,0,t),at(n[1],0,1e9,t),g=n[0],b=n[1]):(at(n,-1e9,1e9,t),g=-(b=n<0?-n:n))),e.hasOwnProperty(t="RANGE"))if((n=e[t])&&n.pop)at(n[0],-1e9,-1,t),at(n[1],1,1e9,t),f=n[0],y=n[1];else if(at(n,-1e9,1e9,t),n)f=-(y=n<0?-n:n);else throw Error(o9+t+" cannot be zero: "+n);if(e.hasOwnProperty(t="CRYPTO"))if(!!(n=e[t])===n)if(n)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))j=n;else throw j=!n,Error(o9+"crypto unavailable");else j=n;else throw Error(o9+t+" not true or false: "+n);if(e.hasOwnProperty(t="MODULO_MODE")&&(at(n=e[t],0,9,t),I=n),e.hasOwnProperty(t="POW_PRECISION")&&(at(n=e[t],0,1e9,t),h=n),e.hasOwnProperty(t="FORMAT"))if("object"==typeof(n=e[t]))v=n;else throw Error(o9+t+" not an object: "+n);if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(n=e[t])||/^.?$|[+\-.\
6s]|(.).*\1/.test(n))throw Error(o9+t+" invalid: "+n);k="0123456789"==n.slice(0,10),x=n}}else throw Error(o9+"Object expected: "+e);return{DECIMAL_PLACES:p,ROUNDING_MODE:m,EXPONENTIAL_AT:[g,b],RANGE:[f,y],CRYPTO:j,MODULO_MODE:I,POW_PRECISION:h,FORMAT:v,ALPHABET:x}},A.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!A.DEBUG)return!0;var t,n,i=e.c,r=e.e,o=e.s;e:if("[object Array]"==({}).toString.call(i)){if((1===o||-1===o)&&r>=-1e9&&r<=1e9&&r===o4(r)){if(0===i[0]){if(0===r&&1===i.length)return!0;break e}if((t=(r+1)%14)<1&&(t+=14),String(i[0]).length==t){for(t=0;t<i.length;t++)if((n=i[t])<0||n>=1e14||n!==o4(n))break e;if(0!==n)return!0}}}else if(null===i&&null===r&&(null===o||1===o||-1===o))return!0;throw Error(o9+"Invalid BigNumber: "+e)},A.maximum=A.max=function(){return R(arguments,-1)},A.minimum=A.min=function(){return R(arguments,1)},n=0x20000000000000*Math.random()&2097151?function(){return o4(0x20000000000000*Math.random())}:function(){return(0x40000000*Math.random()|0)*8388608+(8388608*Math.random()|0)},A.random=function(e){var t,i,r,o,a,s=0,l=[],d=new A(u);if(null==e?e=p:at(e,0,1e9),o=o5(e/14),j)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(o*=2));s<o;)(a=131072*t[s]+(t[s+1]>>>11))>=9e15?(i=crypto.getRandomValues(new Uint32Array(2)),t[s]=i[0],t[s+1]=i[1]):(l.push(a%1e14),s+=2);s=o/2}else if(crypto.randomBytes){for(t=crypto.randomBytes(o*=7);s<o;)(a=(31&t[s])*0x1000000000000+0x10000000000*t[s+1]+0x100000000*t[s+2]+0x1000000*t[s+3]+(t[s+4]<<16)+(t[s+5]<<8)+t[s+6])>=9e15?crypto.randomBytes(7).copy(t,s):(l.push(a%1e14),s+=7);s=o/7}else throw j=!1,Error(o9+"crypto unavailable");if(!j)for(;s<o;)(a=n())<9e15&&(l[s++]=a%1e14);for(o=l[--s],e%=14,o&&e&&(a=o6[14-e],l[s]=o4(o/a)*a);0===l[s];l.pop(),s--);if(s<0)l=[r=0];else{for(r=-1;0===l[0];l.splice(0,1),r-=14);for(s=1,a=l[0];a>=10;a/=10,s++);s<14&&(r-=14-s)}return d.e=r,d.c=l,d},A.sum=function(){for(var e=1,t=arguments,n=new A(t[0]);e<t.length;)n=n.plus(t[e++]);return n},d=function(){var e="0123456789";function t(e,t,n,i){for(var r,o,a=[0],s=0,l=e.length;s<l;){for(o=a.length;o--;a[o]*=t);for(a[0]+=i.indexOf(e.charAt(s++)),r=0;r<a.length;r++)a[r]>n-1&&(null==a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}return function(n,i,r,o,a){var s,d,c,z,u,g,b,f,y=n.indexOf("."),j=p,I=m;for(y>=0&&(z=h,h=0,n=n.replace(".",""),g=(f=new A(i)).pow(n.length-y),h=z,f.c=t(ar(o7(g.c),g.e,"0"),10,r,e),f.e=f.c.length),c=z=(b=t(n,i,r,a?(s=x,e):(s=e,x))).length;0==b[--z];b.pop());if(!b[0])return s.charAt(0);if(y<0?--c:(g.c=b,g.e=c,g.s=o,b=(g=l(g,f,j,I,r)).c,u=g.r,c=g.e),y=b[d=c+j+1],z=r/2,u=u||d<0||null!=b[d+1],u=I<4?(null!=y||u)&&(0==I||I==(g.s<0?3:2)):y>z||y==z&&(4==I||u||6==I&&1&b[d-1]||I==(g.s<0?8:7)),d<1||!b[0])n=u?ar(s.charAt(1),-j,s.charAt(0)):s.charAt(0);else{if(b.length=d,u)for(--r;++b[--d]>r;)b[d]=0,d||(++c,b=[1].concat(b));for(z=b.length;!b[--z];);for(y=0,n="";y<=z;n+=s.charAt(b[y++]));n=ar(n,c,s.charAt(0))}return n}}(),l=function(){function e(e,t,n){var i,r,o,a,s=0,l=e.length,d=t%1e7,c=t/1e7|0;for(e=e.slice();l--;)i=c*(o=e[l]%1e7)+(a=e[l]/1e7|0)*d,s=((r=d*o+i%1e7*1e7+s)/n|0)+(i/1e7|0)+c*a,e[l]=r%n;return s&&(e=[s].concat(e)),e}function t(e,t,n,i){var r,o;if(n!=i)o=n>i?1:-1;else for(r=o=0;r<n;r++)if(e[r]!=t[r]){o=e[r]>t[r]?1:-1;break}return o}function n(e,t,n,i){for(var r=0;n--;)e[n]-=r,r=+(e[n]<t[n]),e[n]=r*i+e[n]-t[n];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(i,r,o,a,s){var l,d,c,z,u,p,m,g,b,f,y,j,I,h,v,x,k,w=i.s==r.s?1:-1,R=i.c,_=r.c;if(!R||!R[0]||!_||!_[0])return new A(!i.s||!r.s||(R?_&&R[0]==_[0]:!_)?NaN:R&&0==R[0]||!_?0*w:w/0);for(b=(g=new A(w)).c=[],w=o+(d=i.e-r.e)+1,s||(s=1e14,d=o8(i.e/14)-o8(r.e/14),w=w/14|0),c=0;_[c]==(R[c]||0);c++);if(_[c]>(R[c]||0)&&d--,w<0)b.push(1),z=!0;else{for(h=R.length,x=_.length,c=0,w+=2,(u=o4(s/(_[0]+1)))>1&&(_=e(_,u,s),R=e(R,u,s),x=_.length,h=R.length),I=x,y=(f=R.slice(0,x)).length;y<x;f[y++]=0);k=[0].concat(k=_.slice()),v=_[0],_[1]>=s/2&&v++;do{if(u=0,(l=t(_,f,x,y))<0){if(j=f[0],x!=y&&(j=j*s+(f[1]||0)),(u=o4(j/v))>1)for(u>=s&&(u=s-1),m=(p=e(_,u,s)).length,y=f.length;1==t(p,f,m,y);)u--,n(p,x<m?k:_,m,s),m=p.length,l=1;else 0==u&&(l=u=1),m=(p=_.slice()).length;if(m<y&&(p=[0].concat(p)),n(f,p,y,s),y=f.length,-1==l)for(;1>t(_,f,x,y);)u++,n(f,x<y?k:_,y,s),y=f.length}else 0===l&&(u++,f=[0]);b[c++]=u,f[0]?f[y++]=R[I]||0:(f=[R[I]],y=1)}while((I++<h||null!=f[0])&&w--)z=null!=f[0],b[0]||b.splice(0,1)}if(1e14==s){for(c=1,w=b[0];w>=10;w/=10,c++);S(g,o+(g.e=c+14*d-1)+1,a,z)}else g.e=d,g.r=+z;return g}}(),i=/^(-?)0([xbo])(?=\w[\w.]*$)/i,r=/^([^.]+)\.$/,o=/^\.([^.]+)$/,a=/^-?(Infinity|NaN)$/,s=/^\s*\+(?=[\w.])|^\s+|\s+$/g,c=function(e,t,n,l){var d,c=n?t:t.replace(s,"");if(a.test(c))e.s=isNaN(c)?null:c<0?-1:1;else{if(!n&&(c=c.replace(i,function(e,t,n){return d="x"==(n=n.toLowerCase())?16:"b"==n?2:8,l&&l!=d?e:t}),l&&(d=l,c=c.replace(r,"$1").replace(o,"0.$1")),t!=c))return new A(c,d);if(A.DEBUG)throw Error(o9+"Not a"+(l?" base "+l:"")+" number: "+t);e.s=null}e.c=e.e=null},z.absoluteValue=z.abs=function(){var e=new A(this);return e.s<0&&(e.s=1),e},z.comparedTo=function(e,t){return ae(this,new A(e,t))},z.decimalPlaces=z.dp=function(e,t){var n,i,r;if(null!=e)return at(e,0,1e9),null==t?t=m:at(t,0,8),S(new A(this),e+this.e+1,t);if(!(n=this.c))return null;if(i=((r=n.length-1)-o8(this.e/14))*14,r=n[r])for(;r%10==0;r/=10,i--);return i<0&&(i=0),i}
6,z.dividedBy=z.div=function(e,t){return l(this,new A(e,t),p,m)},z.dividedToIntegerBy=z.idiv=function(e,t){return l(this,new A(e,t),0,1)},z.exponentiatedBy=z.pow=function(e,t){var n,i,r,o,a,s,l,d,c,z=this;if((e=new A(e)).c&&!e.isInteger())throw Error(o9+"Exponent not an integer: "+q(e));if(null!=t&&(t=new A(t)),s=e.e>14,!z.c||!z.c[0]||1==z.c[0]&&!z.e&&1==z.c.length||!e.c||!e.c[0])return c=new A(Math.pow(+q(z),s?e.s*(2-an(e)):+q(e))),t?c.mod(t):c;if(l=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new A(NaN);(i=!l&&z.isInteger()&&t.isInteger())&&(z=z.mod(t))}else{if(e.e>9&&(z.e>0||z.e<-1||(0==z.e?z.c[0]>1||s&&z.c[1]>=24e7:z.c[0]<8e13||s&&z.c[0]<=9999975e7)))return o=z.s<0&&an(e)?-0:0,z.e>-1&&(o=1/o),new A(l?1/o:o);h&&(o=o5(h/14+2))}for(s?(n=new A(.5),l&&(e.s=1),d=an(e)):d=(r=Math.abs(+q(e)))%2,c=new A(u);;){if(d){if(!(c=c.times(z)).c)break;o?c.c.length>o&&(c.c.length=o):i&&(c=c.mod(t))}if(r){if(0===(r=o4(r/2)))break;d=r%2}else if(S(e=e.times(n),e.e+1,1),e.e>14)d=an(e);else{if(0==(r=+q(e)))break;d=r%2}z=z.times(z),o?z.c&&z.c.length>o&&(z.c.length=o):i&&(z=z.mod(t))}return i?c:(l&&(c=u.div(c)),t?c.mod(t):o?S(c,h,m,a):c)},z.integerValue=function(e){var t=new A(this);return null==e?e=m:at(e,0,8),S(t,t.e+1,e)},z.isEqualTo=z.eq=function(e,t){return 0===ae(this,new A(e,t))},z.isFinite=function(){return!!this.c},z.isGreaterThan=z.gt=function(e,t){return ae(this,new A(e,t))>0},z.isGreaterThanOrEqualTo=z.gte=function(e,t){return 1===(t=ae(this,new A(e,t)))||0===t},z.isInteger=function(){return!!this.c&&o8(this.e/14)>this.c.length-2},z.isLessThan=z.lt=function(e,t){return 0>ae(this,new A(e,t))},z.isLessThanOrEqualTo=z.lte=function(e,t){return -1===(t=ae(this,new A(e,t)))||0===t},z.isNaN=function(){return!this.s},z.isNegative=function(){return this.s<0},z.isPositive=function(){return this.s>0},z.isZero=function(){return!!this.c&&0==this.c[0]},z.minus=function(e,t){var n,i,r,o,a=this.s;if(t=(e=new A(e,t)).s,!a||!t)return new A(NaN);if(a!=t)return e.s=-t,this.plus(e);var s=this.e/14,l=e.e/14,d=this.c,c=e.c;if(!s||!l){if(!d||!c)return d?(e.s=-t,e):new A(c?this:NaN);if(!d[0]||!c[0])return c[0]?(e.s=-t,e):new A(d[0]?this:3==m?-0:0)}if(s=o8(s),l=o8(l),d=d.slice(),a=s-l){for((o=a<0)?(a=-a,r=d):(l=s,r=c),r.reverse(),t=a;t--;r.push(0));r.reverse()}else for(i=(o=(a=d.length)<(t=c.length))?a:t,a=t=0;t<i;t++)if(d[t]!=c[t]){o=d[t]<c[t];break}if(o&&(r=d,d=c,c=r,e.s=-e.s),(t=(i=c.length)-(n=d.length))>0)for(;t--;d[n++]=0);for(t=1e14-1;i>a;){if(d[--i]<c[i]){for(n=i;n&&!d[--n];d[n]=t);--d[n],d[i]+=1e14}d[i]-=c[i]}for(;0==d[0];d.splice(0,1),--l);return d[0]?_(e,d,l):(e.s=3==m?-1:1,e.c=[e.e=0],e)},z.modulo=z.mod=function(e,t){var n,i;return(e=new A(e,t),this.c&&e.s&&(!e.c||e.c[0]))?e.c&&(!this.c||this.c[0])?(9==I?(i=e.s,e.s=1,n=l(this,e,0,3),e.s=i,n.s*=i):n=l(this,e,0,I),(e=this.minus(n.times(e))).c[0]||1!=I||(e.s=this.s),e):new A(this):new A(NaN)},z.multipliedBy=z.times=function(e,t){var n,i,r,o,a,s,l,d,c,z,u,p,m,g=this.c,b=(e=new A(e,t)).c;if(!g||!b||!g[0]||!b[0])return this.s&&e.s&&(!g||g[0]||b)&&(!b||b[0]||g)?(e.s*=this.s,g&&b?(e.c=[0],e.e=0):e.c=e.e=null):e.c=e.e=e.s=null,e;for(i=o8(this.e/14)+o8(e.e/14),e.s*=this.s,(l=g.length)<(z=b.length)&&(m=g,g=b,b=m,r=l,l=z,z=r),r=l+z,m=[];r--;m.push(0));for(r=z;--r>=0;){for(n=0,u=b[r]%1e7,p=b[r]/1e7|0,o=r+(a=l);o>r;)s=p*(d=g[--a]%1e7)+(c=g[a]/1e7|0)*u,n=((d=u*d+s%1e7*1e7+m[o]+n)/1e14|0)+(s/1e7|0)+p*c,m[o--]=d%1e14;m[o]=n}return n?++i:m.splice(0,1),_(e,m,i)},z.negated=function(){var e=new A(this);return e.s=-e.s||null,e},z.plus=function(e,t){var n,i=this.s;if(t=(e=new A(e,t)).s,!i||!t)return new A(NaN);if(i!=t)return e.s=-t,this.minus(e);var r=this.e/14,o=e.e/14,a=this.c,s=e.c;if(!r||!o){if(!a||!s)return new A(i/0);if(!a[0]||!s[0])return s[0]?e:new A(a[0]?this:0*i)}if(r=o8(r),o=o8(o),a=a.slice(),i=r-o){for(i>0?(o=r,n=s):(i=-i,n=a),n.reverse();i--;n.push(0));n.reverse()}for((i=a.length)-(t=s.length)<0&&(n=s,s=a,a=n,t=i),i=0;t;)i=(a[--t]=a[t]+s[t]+i)/1e14|0,a[t]=1e14===a[t]?0:a[t]%1e14;return i&&(a=[i].concat(a),++o),_(e,a,o)},z.precision=z.sd=function(e,t){var n,i,r;if(null!=e&&!!e!==e)return at(e,1,1e9),null==t?t=m:at(t,0,8),S(new A(this),e,t);if(!(n=this.c))return null;if(i=14*(r=n.length-1)+1,r=n[r]){for(;r%10==0;r/=10,i--);for(r=n[0];r>=10;r/=10,i++);}return e&&this.e+1>i&&(i=this.e+1),i},z.shiftedBy=function(e){return at(e,-0x1fffffffffffff,0x1fffffffffffff),this.times("1e"+e)},z.squareRoot=z.sqrt=function(){var e,t,n,i,r,o=this.c,a=this.s,s=this.e,d=p+4,c=new A("0.5");if(1!==a||!o||!o[0])return new A(!a||a<0&&(!o||o[0])?NaN:o?this:1/0);
6if(0==(a=Math.sqrt(+q(this)))||a==1/0?(((t=o7(o)).length+s)%2==0&&(t+="0"),a=Math.sqrt(+t),s=o8((s+1)/2)-(s<0||s%2),n=new A(t=a==1/0?"5e"+s:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+s)):n=new A(a+""),n.c[0]){for((a=(s=n.e)+d)<3&&(a=0);;)if(r=n,n=c.times(r.plus(l(this,r,d,1))),o7(r.c).slice(0,a)===(t=o7(n.c)).slice(0,a)){if(n.e<s&&--a,"9999"!=(t=t.slice(a-3,a+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(S(n,n.e+p+2,1),e=!n.times(n).eq(this));break}if(!i&&(S(r,r.e+p+2,0),r.times(r).eq(this))){n=r;break}d+=4,a+=4,i=1}}return S(n,n.e+p+1,m,e)},z.toExponential=function(e,t){return null!=e&&(at(e,0,1e9),e++),w(this,e,t,1)},z.toFixed=function(e,t){return null!=e&&(at(e,0,1e9),e=e+this.e+1),w(this,e,t)},z.toFormat=function(e,t,n){var i;if(null==n)null!=e&&t&&"object"==typeof t?(n=t,t=null):e&&"object"==typeof e?(n=e,e=t=null):n=v;else if("object"!=typeof n)throw Error(o9+"Argument not an object: "+n);if(i=this.toFixed(e,t),this.c){var r,o=i.split("."),a=+n.groupSize,s=+n.secondaryGroupSize,l=n.groupSeparator||"",d=o[0],c=o[1],z=this.s<0,u=z?d.slice(1):d,p=u.length;if(s&&(r=a,a=s,s=r,p-=r),a>0&&p>0){for(r=p%a||a,d=u.substr(0,r);r<p;r+=a)d+=l+u.substr(r,a);s>0&&(d+=l+u.slice(r)),z&&(d="-"+d)}i=c?d+(n.decimalSeparator||"")+((s=+n.fractionGroupSize)?c.replace(RegExp("\\d{"+s+"}\\B","g"),"$&"+(n.fractionGroupSeparator||"")):c):d}return(n.prefix||"")+i+(n.suffix||"")},z.toFraction=function(e){var t,n,i,r,o,a,s,d,c,z,p,g,b=this.c;if(null!=e&&(!(s=new A(e)).isInteger()&&(s.c||1!==s.s)||s.lt(u)))throw Error(o9+"Argument "+(s.isInteger()?"out of range: ":"not an integer: ")+q(s));if(!b)return new A(this);for(t=new A(u),c=n=new A(u),i=d=new A(u),g=o7(b),o=t.e=g.length-this.e-1,t.c[0]=o6[(a=o%14)<0?14+a:a],e=!e||s.comparedTo(t)>0?o>0?t:c:s,a=y,y=1/0,s=new A(g),d.c[0]=0;z=l(s,t,0,1),1!=(r=n.plus(z.times(i))).comparedTo(e);)n=i,i=r,c=d.plus(z.times(r=c)),d=r,t=s.minus(z.times(r=t)),s=r;return r=l(e.minus(n),i,0,1),d=d.plus(r.times(c)),n=n.plus(r.times(i)),d.s=c.s=this.s,o*=2,p=1>l(c,i,o,m).minus(this).abs().comparedTo(l(d,n,o,m).minus(this).abs())?[c,i]:[d,n],y=a,p},z.toNumber=function(){return+q(this)},z.toPrecision=function(e,t){return null!=e&&at(e,1,1e9),w(this,e,t,2)},z.toString=function(e){var t,n=this,i=n.s,r=n.e;return null===r?i?(t="Infinity",i<0&&(t="-"+t)):t="NaN":(null==e?t=r<=g||r>=b?ai(o7(n.c),r):ar(o7(n.c),r,"0"):10===e&&k?t=ar(o7((n=S(new A(n),p+r+1,m)).c),n.e,"0"):(at(e,2,x.length,"Base"),t=d(ar(o7(n.c),r,"0"),10,e,i,!0)),i<0&&n.c[0]&&(t="-"+t)),t},z.valueOf=z.toJSON=function(){return q(this)},z._isBigNumber=!0,z[Symbol.toStringTag]="BigNumber",z[Symbol.for("nodejs.util.inspect.custom")]=z.valueOf,null!=t&&A.set(t),A}();let aa=24,as="u">typeof globalThis&&globalThis.crypto&&"function"==typeof globalThis.crypto.getRandomValues?()=>{let e=new Uint32Array(1);return globalThis.crypto.getRandomValues(e),e[0]/0x100000000}:Math.random,al=(e=4,t=as)=>{let n="";for(;n.length<e;)n+=Math.floor(36*t()).toString(36);return n},ad=(e="")=>(function(e){let t=new ao(0);for(let n of e.values())t=t.multipliedBy(256).plus(n);return t})(o1(new TextEncoder().encode(e))).toString(36).slice(1),ac=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),az=({globalObj:t=e.g,random:n=as}={})=>{let i=Object.keys(t).toString();return ad(i.length?i+al(32,n):al(32,n)).substring(0,32)},au=e=>()=>e++,ap=0x1c6b1f1f,am=(n=({random:e=as,counter:t=au(Math.floor(e()*ap)),length:n=aa,fingerprint:i=az({random:e})}={})=>{if(n>32)throw Error(`Length must be between 2 and 32. Received: ${n}`);return function(){let r=ac[Math.floor(e()*ac.length)],o=Date.now().toString(36),a=t().toString(36),s=al(n,e),l=`${o+s+a+i}`;return`${r+ad(l).substring(1,n)}`}},()=>(t||(t=n()),t()));e.s(["createIdempotencyKey",0,function(){return am()}],189457);let ag={params:eQ.z.object({agentRunId:nz,agentStepId:eQ.z.coerce.number().int().positive()}),body:eQ.z.object({checkpointNumber:eQ.z.number().int().min(1),artifactRef:eQ.z.string().min(1),codec:eQ.z.string().min(1),sizeBytes:eQ.z.number().int().min(0).max(0xa00000),deltaBytes:eQ.z.number().int().min(0).max(0xa00000),status:rh,etag:eQ.z.string().min(1).nullable().optional()})},ab=eQ.z.object({data:eQ.z.object({checkpointId:eQ.z.number().int().positive()})});e.s(["request",0,ag,"response",0,ab],254547);let af={params:eQ.z.object({agentRunId:nz,agentStepId:eQ.z.coerce.number().int().positive(),checkpointId:eQ.z.coerce.number().int().positive()})},ay=eQ.z.object({data:eQ.z.object({checkpoint:eQ.z.unknown(),step:eQ.z.unknown()})}),aj=eQ.z.null();e.s(["headResponse",0,aj,"request",0,af,"response",0,ay],925020),e.s([],297683);
6let aI=nf.extend({lastCheckpointId:eQ.z.number().int().positive().nullable(),lastCheckpointStatus:rh.nullable(),checkpointIds:eQ.z.array(eQ.z.number().int().positive()),childAgentSteps:eQ.z.lazy(()=>eQ.z.array(aI))});e.s(["agentStepTreeNodeSchema",0,aI],602392);let ah={params:eQ.z.object({agentRunId:nz}),body:eQ.z.object({agentStepId:tr,agentKey:eQ.z.string(),agentAttemptId:eQ.z.number().int().positive(),parentAgentStepId:eQ.z.coerce.number().int().positive().optional(),model:eQ.z.string().optional(),delegationToolCallId:eQ.z.string().optional(),delegationToolName:eQ.z.string().optional(),delegationQuery:eQ.z.string().optional(),dynamicAgent:eQ.z.boolean().optional()})},av=eQ.z.object({data:eQ.z.object({agentStep:eQ.z.object({id:eQ.z.number().int().positive()})})});e.s(["request",0,ah,"response",0,av],897788);let ax={params:eQ.z.object({agentRunId:nz,agentStepId:eQ.z.coerce.number().int().positive()})},ak=eQ.z.object({data:eQ.z.object({agentStep:nf})});e.s(["request",0,ax,"response",0,ak],892116);let aA={params:eQ.z.object({agentRunId:nz}),query:eQ.z.object({sort:eQ.z.enum(["createdAt","updatedAt"]).optional(),order:eQ.z.enum(["asc","desc"]).optional(),...oc(),depth:eQ.z.coerce.number().int().min(0).max(10).default(0)})},aw=eQ.z.object({agentSteps:eQ.z.array(aI),pagination:od});e.s(["request",0,aA,"response",0,aw],432635),e.s([],58896);let aR=eQ.z.object({type:eQ.z.literal("ping"),timestamp:eQ.z.number()});e.s(["pingEventDataSchema",0,aR],790567);let a_={params:eQ.z.object({agentRunId:nz}),query:eQ.z.object({}).strict()},aS=eQ.z.string().describe("text/event-stream");e.s(["request",0,a_,"response",0,aS],555481);let aq={params:eQ.z.object({agentRunId:nz}),query:eQ.z.object(oc())},aO=eQ.z.object({data:eQ.z.object({transitions:eQ.z.array(nc)}),pagination:od}),aC={params:eQ.z.object({agentRunId:nz}),body:eQ.z.object({fromState:ns,toState:ns,attemptId:eQ.z.number().int().positive(),reason:eQ.z.string().optional(),idempotencyKey:eQ.z.string().min(1).max(255)})},aT=eQ.z.object({data:eQ.z.object({outcome:eQ.z.enum(["committed","replayed"]),transition:nc})}),aU=eQ.z.object({code:eQ.z.literal(409),error:eQ.z.literal("Conflict"),reason:eQ.z.string(),details:eQ.z.object({currentState:ns})});e.s(["reportConflictResponse",0,aU,"reportRequest",0,aC,"reportResponse",0,aT,"request",0,aq,"response",0,aO],842826);let aN={params:eQ.z.object({agentRunId:nz}).strict()},aD=eQ.z.object({reads:eQ.z.array(eQ.z.object({readRunId:nz,view:rr,readerAgentId:tk,readAt:tl}))});e.s(["request",0,aN,"response",0,aD],250426),e.s([],261230);let aK=rd.transform(e=>e),aE=eQ.z.string().min(1).max(255).regex(ni),a$=eQ.z.string().min(1).max(255).regex(/^[a-z0-9][a-z0-9_-]*$/),aP={agentId:tk.optional(),environmentId:nK.optional()};function aB(e,t){void 0===e.agentId!=(void 0===e.environmentId)&&t.addIssue({code:"custom",message:"agentId and environmentId must be provided together",path:[void 0===e.agentId?"agentId":"environmentId"]})}eQ.z.object(aP).strict().superRefine(aB),eQ.z.object({coordinator:aE}),eQ.z.object({coordinator:aE,delegate:a$}),eQ.z.object({data:eQ.z.object({definition:aK})}),eQ.z.object({coordinator:aE}),eQ.z.object({coordinator:aE,delegate:a$}),eQ.z.object({data:eQ.z.object({deleted:eQ.z.literal(!0)})}),eQ.z.enum(["project_agent","system_agent"]);let aW={agentId:tk,slug:eQ.z.string().min(1).max(255).regex(ni),activeRevisionId:tA},aZ=eQ.z.object({...aW,ownerKind:eQ.z.literal("project_agent"),projectId:tf,environmentId:nK,organizationId:tu}).strict(),aG=eQ.z.object({...aW,ownerKind:eQ.z.literal("system_agent"),publicationId:eQ.z.number().int().positive(),publicationGeneration:eQ.z.number().int().positive(),discoverable:eQ.z.boolean()}).strict(),aM=eQ.z.discriminatedUnion("ownerKind",[aZ,aG]),aV=tD.pick({id:!0,agentId:!0,revisionNumber:!0,createdAt:!0,createdBy:!0}).strict(),aL=eQ.z.object({owner:aM,currentRevision:aV}).strict();eQ.z.object({filter:eQ.z.string().describe("Filter by coordinator/delegate name (partial match)").optional(),projectId:tf.optional(),...oc()}),eQ.z.object({agents:eQ.z.array(eQ.z.discriminatedUnion("ownerKind",[aZ.omit({environmentId:!0,activeRevisionId:!0}).extend({activeRevisionId:tA.nullable(),currentRevision:aV.nullable()}),aG.extend({currentRevision:aV.nullable()})])),pagination:od}),eQ.z.object({coordinator:aE}),eQ.z.object({coordinator:aE,delegate:a$}),eQ.z.object({data:aL});let aF=eQ.z.string().regex(ni).refine(e=>!e.startsWith("agt_"),{message:"System Agent keys cannot use the Agent ID prefix"}),aJ=eQ.z.union([tk,aF]),aH=eQ.z.union([tC,aF]);eQ.z.enum(["system","project"]);let aX=rl.omit({key:!0,name:!0,version:!0}),aY=aX.omit({delegates:!0}).extend({defaultModelTier:e2,grantedOperations:eQ.z.array(ig).min(1).max(255).optional(),discoverable:eQ.z.boolean().optional(),projectDelegationAllowed:eQ.z.boolean().optional(),delegates:eQ.z.array(aJ).min(0).max(255).optional().default([])}).strict().superRefine((e,t)=>
6{!0===e.toolChoiceOnce&&void 0===e.toolChoice&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"toolChoice is required when toolChoiceOnce is true",path:["toolChoice"]})}),aQ=aX.omit({delegates:!0}).extend({defaultModelTier:e2,grantedOperations:eQ.z.array(ig).min(1).max(255).optional(),delegates:eQ.z.array(aH).min(0).max(255).optional().default([]),discoverable:eQ.z.never().optional(),projectDelegationAllowed:eQ.z.never().optional()}).strict().superRefine((e,t)=>{!0===e.toolChoiceOnce&&void 0===e.toolChoice&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"toolChoice is required when toolChoiceOnce is true",path:["toolChoice"]})}),a0={scopeKey:no,createOnly:eQ.z.boolean().optional()};eQ.z.discriminatedUnion("agentKind",[eQ.z.object({...a0,agentKind:eQ.z.literal("system"),agentId:eQ.z.never().optional(),environmentId:eQ.z.never().optional(),projectId:eQ.z.never().optional(),agents:eQ.z.record(no,aY)}),eQ.z.object({...a0,agentKind:eQ.z.literal("project"),agentId:tk,projectId:tf,agents:eQ.z.record(no,aQ)})]).superRefine((e,t)=>{let n=Object.keys(e.agents);0===n.length?t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"agents map must contain exactly one entry",path:["agents"]}):n.length>1?t.addIssue({code:eQ.z.ZodIssueCode.custom,message:"agents map must contain exactly one entry â delegates need separate pushes",path:["agents"]}):n[0]!==e.scopeKey&&t.addIssue({code:eQ.z.ZodIssueCode.custom,message:`agents map key "${n[0]}" must equal scopeKey "${e.scopeKey}"`,path:["agents"]})});let a1={owner:eQ.z.object({id:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),key:no,ownerKind:eQ.z.enum(["project_agent","system_agent"])}),revision:eQ.z.object({id:eQ.z.string().regex(/^arev_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/)})};eQ.z.object({data:eQ.z.union([eQ.z.object({...a1,owner:a1.owner.extend({ownerKind:eQ.z.literal("system_agent")}),publication:eQ.z.object({id:eQ.z.number().int().positive(),generation:eQ.z.number().int().positive()}),object:eQ.z.null(),idempotent:eQ.z.boolean()}),eQ.z.object({...a1,owner:a1.owner.extend({ownerKind:eQ.z.literal("project_agent")}),object:eQ.z.null(),idempotent:eQ.z.boolean()})])}),eQ.z.object({coordinator:aE,revisionId:tA}),eQ.z.object({coordinator:aE,delegate:a$,revisionId:tA}),eQ.z.object({data:eQ.z.object({revision:aV,definition:aK})}),eQ.z.object({coordinator:aE}),eQ.z.object({...aP,...oc()}).strict().superRefine(aB),eQ.z.object({coordinator:aE,delegate:a$}),eQ.z.object({...aP,...oc()}).strict().superRefine(aB),eQ.z.object({revisions:eQ.z.array(aV),pagination:od}),eQ.z.object({from:eQ.z.string().datetime(),to:eQ.z.string().datetime(),granularity:eQ.z.enum(["day","hour"]).default("day"),agentId:tk.optional(),releaseId:nP.optional(),deploymentId:n$.optional(),activationId:nB.optional(),...oc({limitDefault:20,limitMax:100})}).strict().superRefine((e,t)=>{let n=Date.parse(e.from),i=Date.parse(e.to);n>=i&&t.addIssue({code:"custom",message:"from must be before to",path:["from"]}),i-n>2592e6&&t.addIssue({code:"custom",message:"analytics range cannot exceed 30 days",path:["to"]})}),eQ.z.object({projectId:eQ.z.string().min(1).max(255),environmentId:eQ.z.string().min(1).max(255)});let a2=eQ.z.string().refine(e=>!!/^(0|[1-9]\d{0,18})$/.test(e)&&BigInt(e)<=BigInt("9223372036854775807"),"must be a canonical non-negative int64 decimal");eQ.z.object({agents:eQ.z.array(eQ.z.object({agentId:eQ.z.string(),totalAgentRuns:a2,completedAgentRuns:a2,erroredAgentRuns:a2,successRate:eQ.z.number(),totalTokens:a2}).strict()),pagination:od}),eQ.z.object({summary:eQ.z.object({totalAgentRuns:a2,completedAgentRuns:a2,erroredAgentRuns:a2,waitingAgentRuns:a2,successRate:eQ.z.number().nonnegative()}),series:eQ.z.array(eQ.z.object({bucketStart:eQ.z.string().datetime(),totalAgentRuns:a2,completedAgentRuns:a2,erroredAgentRuns:a2,waitingAgentRuns:a2})),observedThrough:eQ.z.string().datetime().nullable(),completeness:eQ.z.enum(["complete","partial"])}),eQ.z.object({summary:eQ.z.object({erroredAgentRuns:a2,totalAgentRuns:a2,errorRate:eQ.z.number()}),breakdown:eQ.z.array(eQ.z.object({errorName:eQ.z.string(),agentStepCount:a2,percentage:eQ.z.number()})),series:eQ.z.array(eQ.z.object({bucketStart:eQ.z.string().datetime(),totalAgentRuns:a2,erroredAgentRuns:a2,errorRate:eQ.z.number()})),pagination:od}),eQ.z.object({summary:eQ.z.object({totalInputTokens:a2,totalOutputTokens:a2,totalReasoningTokens:a2,totalCachedTokens:a2,totalTokens:a2,avgTokensPerAgentRun:eQ.z.number()}),series:eQ.z.array(eQ.z.object({bucketStart:eQ.z.string().datetime(),inputTokens:a2,outputTokens:a2,reasoningTokens:a2,cachedTokens:a2}))}),eQ.z.object({tools:eQ.z.array(eQ.z.object({skillName:eQ.z.string(),toolName:eQ.z.string(),callCount:a2,uniqueAgentRuns:a2})),series:eQ.z.array(eQ.z.object({bucketStart:eQ.z.string().datetime(),callCount:a2})),pagination:od});let a5=eQ.z.array(ig),a4=eQ.z.array(eQ.z.object({projectId:tf,operations:eQ.z.array(ig).min(1)}).strict()),a9=eQ.z.array(eQ.z.object({projectId:tf,agentId:tk,operations:eQ.z.array(ig).min(1)}).strict()),a3=eQ.z.array(eQ.z.object({projectId:tf,environmentId:nK,operations:eQ.z.array(ig).min(1)}).strict()),a6=eQ.z.union([eQ.z.object({organizationOperations:a5.min(1),projectGrants:a4,agentGrants:a9,environmentGrants:a3.default([])}).strict(),eQ.z.object({organizationOperations:a5,projectGrants:a4.min(1),agentGrants:a9,environmentGrants:a3.default([])}).strict(),eQ.z.object({organizationOperations:a5,projectGrants:a4,agentGrants:a9.min(1),environmentGrants:a3.default([])}).strict(),eQ.z.object({organizationOperations:a5,projectGrants:a4,agentGrants:a9,environmentGrants:a3.min(1)}).strict()]);eQ.z.object({name:eQ.z.string().min(1).max(255).optional(),grants:a6,expiresIn:eQ.z.number().int().min(60).max(31536e3).optional(),expiresAt:eQ.z.string().datetime({offset:!0}).nullable().optional()}).strict(),eQ.z.object({data:eQ.z.object({apiKey:nv.extend({grants:a6}),key:eQ.z.string()})}),eQ.z.object({apiKeyId:nh}),eQ.z.object({data:eQ.z.object({apiKey:nv.extend({grants:a6})})}),eQ.z.object({...oc()}).strict();let a8=nv.extend({grants:a6});eQ.z.object({apiKeys:eQ.z.array(a8),pagination:od}),eQ.z.object({apiKeyId:nh}),eQ.z.object({data:eQ.z.object({apiKey:nv.extend({grants:a6})})}),eQ.z.object({valid:eQ.z.literal(!0),data:eQ.z.object({organizationId:tu,userId:ny,grants:a6,expiresAt:eQ.z.string().nullable()})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]{1,64}$/)}),eQ.z.object({planKey:eQ.z.string().min(1),successUrl:eQ.z.string().url(),cancelUrl:eQ.z.string().url(),csrfToken:eQ.z.string().min(1).max(1024).optional().describe("Required for Studio session authentication; not required for Bearer API keys.")}
6).strict(),eQ.z.object({data:eQ.z.object({checkoutUrl:eQ.z.string().url()})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]{1,64}$/)}),eQ.z.object({returnUrl:eQ.z.string().url(),csrfToken:eQ.z.string().min(1).max(1024).optional().describe("Required for Studio session authentication; not required for Bearer API keys.")}).strict(),eQ.z.object({data:eQ.z.object({portalUrl:eQ.z.string().url()})});let a7=re.omit({id:!0,stripePriceId:!0}).extend({planKey:eQ.z.string().min(1)}).strict();eQ.z.object({data:eQ.z.object({plans:eQ.z.array(a7)})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)});let se=rt.omit({stripeCustomerId:!0,stripeSubscriptionId:!0,plan:!0}).extend({plan:a7}).strict();eQ.z.object({data:eQ.z.object({subscription:se.nullable()})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)});let st=rn.strict();eQ.z.object({data:st});let sn=eQ.z.object({type:eQ.z.literal("connection"),id:nx,organizationId:tu,projectId:tf,environmentId:nK,name:eQ.z.string().min(1).max(255),kind:eQ.z.enum(["http","database","object_storage","messaging","custom"]),status:eQ.z.enum(["active","disabled","deleting"]),healthState:nk,currentVersionId:eQ.z.number().int().positive().nullable(),createdAt:tl,updatedAt:tl}),si=eQ.z.object({provider:eQ.z.string().min(1).max(128),model:eQ.z.string().min(1).max(256).nullable(),region:eQ.z.string().min(1).max(128).nullable(),timeoutMs:eQ.z.number().int().positive().max(864e5).nullable(),options:eQ.z.record(eQ.z.string(),eQ.z.union([eQ.z.string(),eQ.z.number(),eQ.z.boolean(),eQ.z.null()])).default({})}).strict();eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1)}),eQ.z.object({name:eQ.z.string().min(1).max(255),kind:eQ.z.enum(["http","database","object_storage","messaging","custom"]),providerCredentialId:eQ.z.string().min(1).nullable().optional(),providerCredentialVersion:eQ.z.number().int().positive().nullable().optional(),settings:si,agentId:eQ.z.string().min(1).optional(),bindingKey:eQ.z.string().min(1).max(255).optional()}).superRefine((e,t)=>{let n=void 0!==e.providerCredentialId,i=void 0!==e.providerCredentialVersion,r=null===e.providerCredentialId&&null===e.providerCredentialVersion,o=null!==e.providerCredentialId&&null!==e.providerCredentialVersion;!n&&!i||r||n&&i&&o||t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["providerCredentialVersion"],message:"Credential id and version must be supplied together"})}).superRefine((e,t)=>{void 0===e.agentId!=(void 0===e.bindingKey)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["bindingKey"],message:"Agent and binding key must be supplied together"})}),eQ.z.object({data:eQ.z.object({connection:sn})}),eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1),connectionId:eQ.z.string().min(1)}),eQ.z.null(),eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1),connectionId:eQ.z.string().min(1)}),eQ.z.object({data:eQ.z.object({connection:sn})}),eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1)}),eQ.z.object({...oc()}),eQ.z.object({data:eQ.z.object({connections:eQ.z.array(sn)}),pagination:od}),eQ.z.object({projectId:tf,environmentId:nK}).strict(),eQ.z.object({}).strict(),eQ.z.object({data:iz}).strict();
6let sr=eQ.z.enum(["invalid_grant","invalid_scope","invalid_client","invalid_request","unauthorized_client","unsupported_grant_type","unexpected","provider-unreachable","org-integration-missing","missing-refresh-token","transient","unknown"]);eQ.z.object({projectId:tf,environmentId:nK,connectionId:tr}),eQ.z.object({reason:sr}),eQ.z.object({data:eQ.z.object({connection:sn})});let so=eQ.z.object({kind:eQ.z.literal("workspace-member"),summary:eQ.z.string()}),sa=eQ.z.object({kind:eQ.z.literal("oauth2"),key:iM,name:eQ.z.string(),description:eQ.z.string(),principalBinding:so,accountIdentityLabel:eQ.z.string(),accountIdentityDescription:eQ.z.string()});eQ.z.object({presetKey:iM}),eQ.z.object({data:sa}),eQ.z.object({data:eQ.z.object({presets:eQ.z.array(sa)})}),eQ.z.object({projectId:eQ.z.string().min(1),presetKey:iM,refreshToken:eQ.z.string().min(1)}),eQ.z.object({data:eQ.z.object({connection:sn})}),eQ.z.object({projectId:eQ.z.string().min(1),environmentId:eQ.z.string().min(1),connectionId:eQ.z.string().min(1)}),eQ.z.object({name:eQ.z.string().min(1).max(255).optional(),status:eQ.z.enum(["active","disabled","deleting"]).optional(),version:eQ.z.object({settings:si,providerCredentialId:eQ.z.string().min(1).nullable(),providerCredentialVersion:eQ.z.number().int().positive().nullable()}).superRefine((e,t)=>{let n=null===e.providerCredentialId&&null===e.providerCredentialVersion,i=null!==e.providerCredentialId&&null!==e.providerCredentialVersion;n||i||t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["providerCredentialVersion"],message:"Credential id and version must be supplied together"})}).optional(),agentId:eQ.z.string().min(1).optional(),bindingKey:eQ.z.string().min(1).max(255).optional()}).strict().refine(e=>Object.keys(e).length>0,"At least one field is required").superRefine((e,t)=>{void 0===e.agentId!=(void 0===e.bindingKey)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["bindingKey"],message:"Agent and binding key must be supplied together"})}),eQ.z.object({data:eQ.z.object({connection:sn})}),eQ.z.object({projectId:tf}),eQ.z.object({kind:nR,slug:eQ.z.string().min(1).max(255),name:eQ.z.string().min(1).max(255),source:eQ.z.record(eQ.z.string(),eQ.z.unknown()),attachments:eQ.z.array(nS).default([])}).strict(),eQ.z.object({projectId:tf}),eQ.z.object({projectId:tf,definitionId:nA}),eQ.z.object({projectId:tf,definitionId:nA}),eQ.z.object({projectId:tf}),eQ.z.object({kind:nR.optional(),...oc(),includeSource:eQ.z.coerce.boolean().optional().default(!1)}),eQ.z.object({definitions:eQ.z.array(n_),pagination:od});let ss=eQ.z.enum(["string","text","int","decimal","bool","datetime","enum","value-object","concept-ref"]),sl=eQ.z.lazy(()=>eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("text"),value:eQ.z.string()}),eQ.z.object({kind:eQ.z.literal("em"),inlines:eQ.z.array(sl)}),eQ.z.object({kind:eQ.z.literal("strong"),inlines:eQ.z.array(sl)})])),sd=eQ.z.lazy(()=>eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("heading"),level:eQ.z.union([eQ.z.literal(1),eQ.z.literal(2),eQ.z.literal(3),eQ.z.literal(4),eQ.z.literal(5),eQ.z.literal(6)]),inlines:eQ.z.array(sl)}),eQ.z.object({kind:eQ.z.literal("paragraph"),inlines:eQ.z.array(sl)}),eQ.z.object({kind:eQ.z.literal("list"),ordered:eQ.z.boolean(),items:eQ.z.array(sd)}),eQ.z.object({kind:eQ.z.literal("code-block"),lang:eQ.z.string().optional(),text:eQ.z.string()})])),sc=eQ.z.object({physicalName:eQ.z.string(),dispName:eQ.z.string(),valueType:ss}),sz=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("metric"),dispName:eQ.z.string(),value:eQ.z.unknown(),valueType:ss}),eQ.z.object({kind:eQ.z.literal("chart"),dispName:eQ.z.string(),chartKind:eQ.z.enum(["bar","line","pie"]),data:eQ.z.array(eQ.z.object({key:eQ.z.unknown(),value:eQ.z.number()}))}),eQ.z.object({kind:eQ.z.literal("table"),dispName:eQ.z.string(),columns:eQ.z.array(sc),rows:eQ.z.array(eQ.z.array(eQ.z.unknown())),summary:eQ.z.record(eQ.z.string(),eQ.z.unknown()).optional()}),eQ.z.object({kind:eQ.z.literal("document"),dispName:eQ.z.string(),blocks:eQ.z.array(sd)})]),su=eQ.z.discriminatedUnion("variant",[eQ.z.object({variant:eQ.z.literal("document"),blocks:eQ.z.array(sd)}),eQ.z.object({variant:eQ.z.literal("table"),columns:eQ.z.array(sc),rows:eQ.z.array(eQ.z.array(eQ.z.unknown())),summary:eQ.z.record(eQ.z.string(),eQ.z.unknown()).optional()}),eQ.z.object({variant:eQ.z.literal("dashboard"),sections:eQ.z.array(sz)})]),sp=eQ.z.discriminatedUnion("kind",[eQ.z.object({kind:eQ.z.literal("success"),payload:su}
6),eQ.z.object({kind:eQ.z.literal("implicit-failure"),name:eQ.z.string(),carries:eQ.z.unknown().optional()}),eQ.z.object({kind:eQ.z.literal("infra-failure"),reason:eQ.z.string(),detail:eQ.z.string().optional()})]);eQ.z.object({projectId:tf,environmentId:nK,definitionIdOrName:eQ.z.union([nA,eQ.z.string().min(1)])}),eQ.z.object({agentId:tk,params:eQ.z.record(eQ.z.string(),eQ.z.unknown()).default({}),actorUserId:to.optional(),requestKey:ij.optional()}).strict(),eQ.z.object({data:eQ.z.object({result:sp})});let sm=eQ.z.object({id:nw,definitionId:nA,number:eQ.z.number().int().positive(),source:eQ.z.record(eQ.z.string(),eQ.z.unknown()),createdByUserId:eQ.z.string().regex(/^usr_[A-Za-z0-9_-]+$/),attachments:eQ.z.array(nS)});eQ.z.object({projectId:eQ.z.string().min(1).max(255),definitionId:nA}),eQ.z.object(oc({limitDefault:20,limitMax:100})).strict(),eQ.z.object({revisions:eQ.z.array(sm),pagination:od}),eQ.z.object({projectId:eQ.z.string().min(1).max(255),definitionId:nA}),eQ.z.object({source:eQ.z.record(eQ.z.string(),eQ.z.unknown()),attachments:eQ.z.array(nS).default([])}).strict(),eQ.z.object({projectId:eQ.z.string().min(1).max(255),definitionId:nA,definitionRevisionId:nw}),eQ.z.object({projectId:tf,definitionId:nA}),eQ.z.object({name:eQ.z.string().min(1).max(255).optional(),source:eQ.z.record(eQ.z.string(),eQ.z.unknown()).optional(),attachments:eQ.z.array(nS).optional()}),eQ.z.object({approvalId:iA}),eQ.z.object({projectId:tf.optional(),environmentId:nK.optional(),agentId:tk.optional(),status:eQ.z.enum(["pending","approved","rejected","consumed"]).optional(),...oc()}),eQ.z.object({operationApprovals:eQ.z.array(iR),pagination:od}),eQ.z.object({approvalId:iA}),eQ.z.discriminatedUnion("status",[eQ.z.object({status:eQ.z.literal("approved")}).strict(),eQ.z.object({status:eQ.z.literal("rejected")}).strict()]),eQ.z.object({projectId:tf.optional(),environmentId:nK.optional(),agentId:tk.optional(),status:iy.optional(),requestKey:ij.optional(),...oc()}),eQ.z.object({operationInvocations:eQ.z.array(iv),pagination:od}),eQ.z.object({invocationId:ib}).strict(),eQ.z.object({actorUserId:eQ.z.string().min(1).optional()}).strict(),eQ.z.object({data:eQ.z.object({invocationId:ib,result:oe}).strict()}).strict(),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),eQ.z.object({presetKey:iM,clientId:iV,clientSecret:iL}),eQ.z.object({data:eQ.z.object({integration:iJ})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),integrationId:iG}),eQ.z.null(),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),integrationId:iG}),eQ.z.object({data:eQ.z.object({integration:iJ})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),eQ.z.object({data:eQ.z.object({integrations:eQ.z.array(iJ)})});let sg=eQ.z.object({scope:eQ.z.string(),why:eQ.z.string()}),sb=eQ.z.object({kind:eQ.z.literal("workspace-member"),summary:eQ.z.string()}),sf=eQ.z.object({key:iM,name:eQ.z.string(),description:eQ.z.string(),principalBinding:sb,authorizationEndpoint:eQ.z.string().url(),tokenEndpoint:eQ.z.string().url(),redirectUri:eQ.z.string().url(),accountIdentityLabel:eQ.z.string(),accountIdentityDescription:eQ.z.string(),documentedScopes:eQ.z.array(sg),setupInstructions:eQ.z.array(eQ.z.string())});eQ.z.object({data:eQ.z.object({presets:eQ.z.array(sf)})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),integrationId:iG}),eQ.z.object({clientId:iV.optional(),clientSecret:iL.optional()}).refine(e=>void 0!==e.clientId||void 0!==e.clientSecret,{message:"At least one of clientId or clientSecret must be provided"}),eQ.z.object({data:eQ.z.object({integration:iJ})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),integrationId:iG}),eQ.z.object({data:eQ.z.object({integration:iJ,outcome:iX})});let sy=eQ.z.object({id:ny,organizationId:tu,userId:ny,email:eQ.z.string().email(),displayName:eQ.z.string(),role:eQ.z.string().min(1),createdAt:tl,updatedAt:tl});(i=et||(et={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),query:eQ.z.object({...oc()})},i.response=eQ.z.object({data:eQ.z.object({members:eQ.z.array(sy)}),pagination:od}),(r=en||(en={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),headers:eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64).describe("Stable request key required to safely retry invitation creation.")}),body:eQ.z.object({email:eQ.z.string().email(),role:td.default("member"),expiresAt:tl.optional(),projectRoles:eQ.z.array(eQ.z.object({projectId:tf,role:eQ.z.enum(["admin","developer","viewer"])})).max(100).optional()}).strict()},r.response=eQ.z.object({data:eQ.z.object({invitation:eQ.z.object({id:iY,organizationId:tu,email:eQ.z.string().email(),role:eQ.z.string(),status:eQ.z.string(),expiresAt:tl,createdAt:tl,projectRoles:eQ.z.array(eQ.z.object({projectId:tf,role:eQ.z.enum(["admin","developer","viewer"])}))})})});let sj=eQ.z.object({id:iY,organizationId:tu,email:eQ.z.string().email(),role:eQ.z.string(),status:eQ.z.string(),expiresAt:tl,createdAt:tl});(o=ei||(ei={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),query:eQ.z.object({...oc()}).strict()},o.response=eQ.z.object({data:eQ.z.object({invitations:eQ.z.array(sj)}),pagination:od}),(a=er||(er={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),invitationId:iY})},a.response=eQ.z.object({data:eQ.z.object({invitation:sj})}),(s=eo||(eo={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),invitationId:iY})},s.response=eQ.z.object({data:eQ.z.object({canceled:eQ.z.literal(!0)})}),(l=ea||(ea={})).request={params:eQ.z.object({invitationId:iY}),body:eQ.z.object({token:eQ.z.string().regex(/^[A-Za-z0-9_-]{43}$/)}).strict()},l.response=eQ.z.object({data:eQ.z.object({invitationId:iY,organizationId:tu,membershipRole:td})}),(d=es||(es={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userId:eQ.z.string().regex(/^usr_/)}),body:eQ.z.object({role:td})},d.response=eQ.z.object({data:eQ.z.object({member:sy})}),(c=el||(el={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userId:eQ.z.string().regex(/^usr_/)})},c.response=eQ.z.object({data:eQ.z.object({removed:eQ.z.literal(!0)})}),e.s(["AcceptInvitation",()=>ea,"Delete",()=>el,"InvitationDelete",()=>eo,"InvitationGet",()=>er,"InvitationsList",()=>ei,"Invite",()=>en,"List",()=>et,"Update",()=>es,"invitationSchema",0,sj,"organizationMemberSchema",0,sy],397387);let sI=eQ.z.object({id:ri,organizationId:tu,name:eQ.z.string().min(1).max(120),createdAt:tl,updatedAt:tl}),sh=eQ.z.object({id:eQ.z.string().regex(/^\d+$/,"User group member ID must be numeric"),userGroupId:ri,userId:ny,email:eQ.z.string().email(),displayName:eQ.z.string(),addedAt:tl}),sv=eQ.z.string().min(1).max(120).regex(/^[a-zA-Z0-9][a-zA-Z0-9 _-]*$/u,{message:"Name must be alphanumeric with optional spaces, underscores or dashes"});(z=ed||(ed={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),query:eQ.z.object({...oc()})},z.response=eQ.z.object({data:eQ.z.object({userGroups:eQ.z.array(sI)}),pagination:od}),(u=ec||(ec={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),body:eQ.z.object({name:sv})},u.response=eQ.z.object({data:eQ.z.object({userGroup:sI})}),(p=ez||(ez={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri})},p.response=eQ.z.object({data:eQ.z.object({userGroup:sI})}),(m=eu||(eu={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri}),body:eQ.z.object({name:sv}).strict()},m.response=eQ.z.object({data:eQ.z.object({userGroup:sI})}),(g=ep||(ep={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri})},g.response=eQ.z.object({data:eQ.z.object({userGroup:sI})}),(b=em||(em={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri}),query:eQ.z.object({...oc()})},b.response=eQ.z.object({data:eQ.z.object({members:eQ.z.array(sh)}),pagination:od}),(f=eg||(eg={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri}),body:eQ.z.object({userId:eQ.z.string().regex(/^usr_/)})},f.response=eQ.z.object({data:eQ.z.object({member:sh})}),(y=eb||(eb={})).request={params:eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255),userGroupId:ri,userId:eQ.z.string().regex(/^usr_/)})},y.response=eQ.z.object({data:eQ.z.object({removed:eQ.z.literal(!0)})});let sx=eQ.z.object({type:eQ.z.literal("organization"),organizationId:tu,name:eQ.z.string().nullable(),slug:eQ.z.string(),status:tm,organizationType:tg,createdAt:eQ.z.string().datetime({offset:!0}),updatedAt:eQ.z.string().datetime({offset:!0})}),sk=eQ.z.object({name:tp.optional(),slug:eQ.z.string().min(1).max(255).regex(/^[a-z0-9](?:[a-z0-9]|[-_][a-z0-9])*$/).optional()});eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64)}).passthrough(),eQ.z.object({name:tp,slug:eQ.z.string().min(1).max(255).regex(/^[a-z0-9](?:[a-z0-9]|[-_][a-z0-9])*$/)}).strict(),eQ.z.object({data:eQ.z.object({organization:sx})}),eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64).describe("Stable request key required to replay the deletion result.")}).passthrough(),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),eQ.z.object({data:eQ.z.object({organization:sx})}),eQ.z.object({organizationIdOrSlug:eQ.z.union([tu,eQ.z.string().min(1).max(255)])}),eQ.z.object({data:eQ.z.object({organization:sx})}),eQ.z.object({...oc()}).strict(),eQ.z.object({data:eQ.z.object({organizations:eQ.z.array(sx)}),pagination:od}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1).max(255)}),sk.strict(),eQ.z.object({data:eQ.z.object({organization:sx})});let sA=eQ.z.object({organizationIdOrSlug:tu}),sw=eQ.z.object({id:nC,organizationId:tu,name:nT,valueKind:eQ.z.enum(["variable","secret"]),description:eQ.z.string().nullable(),version:eQ.z.number().int().positive(),status:eQ.z.enum(["active","disabled","deleting"]),hasValue:eQ.z.boolean(),createdAt:eQ.z.string().datetime({offset:!0}),updatedAt:eQ.z.string().datetime({offset:!0})});(j=ef||(ef={})).request={params:sA},j.response=eQ.z.object({data:eQ.z.object({variables:eQ.z.array(sw)})}),(I=ey||(ey={})).request={params:sA,body:eQ.z.object({name:nT,valueKind:eQ.z.enum(["variable","secret"]),value:nU,description:eQ.z.string().max(2e3).nullable().optional()}).strict()},I.response=eQ.z.object({data:eQ.z.object({variable:sw})}),(h=ej||(ej={})).request={params:sA.extend({variableId:nC})},h.response=eQ.z.object({data:eQ.z.object({variable:sw})}),(v=eI||(eI={})).request={params:sA.extend({variableId:nC}),body:eQ.z.object({value:nU.optional(),description:eQ.z.string().max(2e3).nullable().optional(),status:eQ.z.enum(["active","disabled"]).optional()}).strict().refine(e=>Object.keys(e).length>0)},v.response=ey.response,(x=eh||(eh={})).request=ej.request,x.response=eQ.z.object({data:eQ.z.object({deleted:eQ.z.literal(!0)})}),eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({deploymentId:n$,expectedGeneration:eQ.z.number().int().nonnegative()}).strict();let sR=eQ.z.object({activationId:nB,deploymentId:n$,generation:eQ.z.number().int().nonnegative(),environmentId:nK,projectId:tf,releaseId:eQ.z.string(),configurationRevisionId:eQ.z.string()});eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({activationId:nB,deploymentId:n$,generation:eQ.z.number().int().nonnegative(),environmentId:nK,projectId:tf,releaseId:eQ.z.string(),configurationRevisionId:eQ.z.string()}),eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({limit:eQ.z.coerce.number().int().min(1).max(100).default(50),cursor:eQ.z.string().min(1).optional()}).strict(),eQ.z.object({activations:eQ.z.array(sR),pagination:od}),eQ.z.object({projectId:tf,environmentId:nK,activationId:nB}),eQ.z.object({projectId:tf,agentId:tk}).strict().extend({agentRevisionId:tA}).strict();let s_=eQ.z.enum(ip),sS=tD.omit({sourceUri:!0}).extend({delegateAgents:eQ.z.array(tT).max(255)});eQ.z.object(oc({limitDefault:20,limitMax:100})).strict(),eQ.z.object({revisions:eQ.z.array(sS),pagination:eQ.z.object({nextCursor:eQ.z.string().min(1).nullable()})}),eQ.z.object({content:tU,grantedOperations:eQ.z.array(s_).max(255).default([])}).strict(),eQ.z.object({projectId:tf}),eQ.z.object({cursor:eQ.z.string().optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(20)}),eQ.z.object({agents:eQ.z.array(tq),pagination:eQ.z.object({nextCursor:eQ.z.string().nullable()})}),eQ.z.object({projectId:tf}),eQ.z.object({slug:tw,name:tR,description:t_.optional()}).strict(),eQ.z.object({projectId:tf,agentId:tk}),eQ.z.object({projectId:tf,agentId:tk}),eQ.z.object({name:tR.optional(),description:t_.nullable().optional()}).strict().refine(e=>Object.keys(e).length>0,"at least one field is required"),eQ.z.object({projectId:tf,agentId:tk}),eQ.z.object({agent:tq,deleting:eQ.z.literal(!0)});let sq=eQ.z.object({type:eQ.z.literal("runtimeBinding"),environmentId:nK,status:eQ.z.enum(["unallocated","provisioning","ready","deleting","failed"]),generation:eQ.z.number().int().nonnegative().optional()}).strict(),sO=eQ.z.object({...n5.shape,runtimeBinding:sq.nullable()}).superRefine((e,t)=>
6{Date.parse(e.updatedAt)<Date.parse(e.createdAt)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["updatedAt"],message:"Environment updatedAt cannot be earlier than createdAt"})}).strict(),sC=eQ.z.object({projectId:tf,environmentId:nK}),sT=eQ.z.object({id:nE,environmentId:nK,revision:eQ.z.number().int().positive(),parentRevisionId:nE.nullable(),snapshot:nQ,createdAt:tl,createdBy:eQ.z.string().startsWith("usr_")}).strict();(k=ev||(ev={})).request={params:sC,query:eQ.z.object({cursor:eQ.z.string().min(1).optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(50)}).strict()},k.response=eQ.z.object({revisions:eQ.z.array(sT),pagination:od}),(A=ex||(ex={})).request={params:sC.extend({configurationRevisionId:nE})},A.response=sT,(w=ek||(ek={})).request={params:sC,body:eQ.z.object({expectedHeadRevisionId:nE.nullable(),snapshot:nQ}).strict()},w.response=sT,eQ.z.object({slug:ty,name:tj,templateId:n7.optional()}).strict(),eQ.z.object({projectId:tf}),eQ.z.object({data:eQ.z.object({project:tv})});let sU={params:eQ.z.object({projectId:tf,environmentId:nK}),query:eQ.z.object({...oc()}).strict()};eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64).describe("Stable request key required to replay a Deployment safely.")}).passthrough(),sU.params,eQ.z.object({releaseId:nP.optional().describe("Immutable Release whose exact Agent and Definition revision pins will be deployed."),configurationRevisionId:nE.describe("Existing immutable configuration revision head for this Project Environment."),sourceReleaseId:nP.optional(),expectedActiveDeploymentId:eQ.z.string().regex(/^dpl_[A-Za-z0-9_-]+$/).optional(),reason:eQ.z.string().trim().min(1).max(512).optional()}).strict().superRefine((e,t)=>{void 0===e.releaseId==(void 0===e.sourceReleaseId)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["releaseId"],message:"Provide exactly one of releaseId or sourceReleaseId"}),void 0===e.expectedActiveDeploymentId!=(void 0===e.reason)&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["reason"],message:"Expected active Deployment and reason must be supplied together"})}).describe("Submit an existing Release and explicit Environment configuration revision for asynchronous Deployment execution. For promotion or rollback, sourceReleaseId, expectedActiveDeploymentId, and reason identify the lineage and CAS target; the target release/configuration pins remain explicit."),eQ.z.object({projectId:tf,environmentId:nK,deploymentId:eQ.z.string().regex(/^dpl_[A-Za-z0-9_-]+$/)}),eQ.z.object({status:eQ.z.literal("canceled"),expectedStatus:n0.optional(),reason:eQ.z.string().trim().min(1).max(512)}).strict(),eQ.z.object({deployments:eQ.z.array(n1),pagination:od}),eQ.z.object({projectId:tf,environmentId:nK,deploymentId:eQ.z.string().regex(/^dpl_[A-Za-z0-9_-]+$/)}),eQ.z.object({}).strict();let sN=eQ.z.object({id:eQ.z.string().startsWith("evt_"),eventType:eQ.z.string(),schemaVersion:eQ.z.number().int().positive(),organizationId:eQ.z.string().startsWith("org_"),occurredAt:eQ.z.string().datetime(),expiresAt:eQ.z.string().datetime(),payload:eQ.z.unknown(),projectId:tf,environmentId:nK,epoch:eQ.z.string(),sequence:eQ.z.string(),seq:eQ.z.string(),stream:eQ.z.object({kind:eQ.z.literal("project_environment")}).passthrough()}),sD=eQ.z.object({cursor:eQ.z.string().min(1).optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(100)}).strict();(R=eA||(eA={})).request={params:eQ.z.object({projectId:tf,environmentId:nK}),query:sD},R.response=eQ.z.object({events:eQ.z.array(sN),pagination:eQ.z.object({count:eQ.z.number().int(),hasMore:eQ.z.boolean(),nextCursor:eQ.z.string().nullable(),resumeCursor:eQ.z.string().nullable()})}),(_=ew||(ew={})).request={params:eQ.z.object({projectId:tf,environmentId:nK})},_.response=eQ.z.object({checkpointId:eQ.z.number().int().positive(),checkpointGeneration:eQ.z.number().int().nonnegative(),baseline:eQ.z.object({kind:eQ.z.literal("environment"),organizationId:eQ.z.string().startsWith("org_"),projectId:tf,environmentId:nK,epoch:eQ.z.string(),sequence:eQ.z.string(),capturedAt:eQ.z.string().datetime(),environment:eQ.z.object({id:nK,slug:eQ.z.string(),displayName:eQ.z.string(),status:eQ.z.string()}),activation:eQ.z.object({id:eQ.z.string().startsWith("act_"),generation:eQ.z.string(),deploymentId:eQ.z.string().startsWith("dpl_"),releaseId:eQ.z.string().startsWith("rel_"),configurationRevisionId:eQ.z.string().startsWith("crev_")}).nullable()}),resumeCursor:eQ.z.string().min(1)});let sK=eQ.z.object({projectId:tf,environmentId:nK}),sE=eQ.z.object({id:nC,organizationId:eQ.z.string().startsWith("org_"),projectId:tf,environmentId:nK,agentId:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/).nullable(),name:nT,valueKind:eQ.z.enum(["variable","secret"]),description:eQ.z.string().nullable(),status:eQ.z.enum(["active","disabled","deleting"]),createdAt:tl,updatedAt:tl});(S=eR||(eR={})).request={params:sK},S.response=eQ.z.object({data:eQ.z.object({variables:eQ.z.array(sE)})}),(q=e_||(e_={})).request={params:sK.extend({variableId:nC})},q.response=eQ.z.object({data:eQ.z.object({variable:sE})}),(O=eS||(eS={})).request={params:sK,body:eQ.z.object({name:nT,value:nU.optional(),sourceVariableId:nC.optional(),sourceVersion:eQ.z.number().int().positive().optional(),description:eQ.z.string().max(2e3).nullable().optional(),agentId:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/).optional(),bindingKey:eQ.z.string().min(1).max(255).optional()}).strict().refine(e=>void 0!==e.value!=(void 0!==e.sourceVariableId||void 0!==e.sourceVersion),"exactly one local value or organization variable reference is required")},O.response=eQ.z.object({data:eQ.z.object({variable:sE})}),(C=eq||(eq={})).request={params:sK.extend({variableId:nC}),body:eQ.z.object({value:nU.optional(),sourceVariableId:nC.optional(),sourceVersion:eQ.z.number().int().positive().optional(),description:eQ.z.string().max(2e3).nullable().optional(),status:eQ.z.enum(["active","disabled"]).optional(),agentId:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/).optional(),bindingKey:eQ.z.string().min(1).max(255).optional()}).strict().refine(e=>Object.keys(e).length>0).refine(e=>void 0===e.value||void 0===e.sourceVariableId&&void 0===e.sourceVersion,"local value cannot be combined with an organization reference").refine(e=>void 0===e.sourceVariableId||void 0!==e.sourceVersion,"source variable references require a positive source version")},C.response=eQ.z.object({data:eQ.z.object({variable:sE})}),(T=eO||(eO={})).request={params:sK.extend({variableId:nC})},T.response=eQ.z.object({data:eQ.z.object({removed:eQ.z.literal(!0)})});let s$=eQ.z.string().regex(/^whk_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),sP=eQ.z.string().regex(/^(0|[1-9][0-9]*)$/),sB=eQ.z.string().url().startsWith("https://"),sW=eQ.z.object({projectId:tf,environmentId:nK}),sZ=eQ.z.object({id:s$,environmentId:nK,endpointUrl:sB,eventTypes:eQ.z.array(i_),mode:eQ.z.enum(["live","paused","deleting"]),enabled:eQ.z.boolean(),baselineSequence:sP,environmentEpoch:sP,createdAt:eQ.z.string().datetime(),updatedAt:eQ.z.string().datetime()});(U=eC||(eC={})).request={params:sW,query:eQ.z.object({cursor:eQ.z.string().min(1).optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(100)}).strict()},U.response=eQ.z.object({data:eQ.z.object({webhooks:eQ.z.array(sZ)}),pagination:eQ.z.object({nextCursor:eQ.z.string().nullable()})}),(N=eT||(eT={})).request={params:sW,body:eQ.z.object({endpointUrl:sB,eventTypes:eQ.z.array(i_)}
6).strict()},N.response=eQ.z.object({data:eQ.z.object({webhook:sZ,signingSecret:eQ.z.string().min(32)})}),(D=eU||(eU={})).request={params:sW.extend({webhookId:s$}),body:eQ.z.object({endpointUrl:sB.optional(),eventTypes:eQ.z.array(i_).optional(),enabled:eQ.z.boolean().optional()}).strict().refine(e=>Object.keys(e).length>0)},D.response=eQ.z.object({data:eQ.z.object({webhook:sZ})}),(K=eN||(eN={})).request={params:sW.extend({webhookId:s$})},K.response=eQ.z.object({data:eQ.z.object({removed:eQ.z.literal(!0)})}),(E=eD||(eD={})).request={params:sW.extend({webhookId:s$})},E.response=eQ.z.object({data:eQ.z.object({signingSecret:eQ.z.string().min(32)})});let sG=eQ.z.object({id:eQ.z.string().regex(/^dlv_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),webhookId:s$,eventId:eQ.z.string().regex(/^evt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/),eventSequence:sP,status:eQ.z.enum(["pending","in_flight","retrying","delivered","dead_letter"]),attemptCount:eQ.z.number().int().nonnegative(),lastStatusCode:eQ.z.number().int().nullable(),createdAt:eQ.z.string().datetime(),updatedAt:eQ.z.string().datetime()});($=eK||(eK={})).request={params:sW.extend({webhookId:s$})},$.response=eQ.z.object({data:eQ.z.object({webhook:sZ})}),(P=eE||(eE={})).request={params:sW.extend({webhookId:s$}),query:eQ.z.object({cursor:eQ.z.string().min(1).optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(100)}).strict()},P.response=eQ.z.object({data:eQ.z.object({deliveries:eQ.z.array(sG)}),pagination:eQ.z.object({nextCursor:eQ.z.string().nullable()})}),(B=e$||(e$={})).request={params:sW.extend({webhookId:s$,deliveryId:eQ.z.string().startsWith("dlv_")})},B.response=eQ.z.object({data:eQ.z.object({delivery:sG})}),(W=eP||(eP={})).request={...e$.request,headers:eQ.z.object({"idempotency-key":eQ.z.string().regex(/^[\x21-\x7e]+$/).min(1).max(64).describe("Stable request key required to replay a webhook delivery safely.")}).passthrough()},W.response=eQ.z.object({data:eQ.z.object({replayId:eQ.z.number().int().positive(),delivery:sG})});let sM={params:eQ.z.object({projectId:tf})};sM.params.extend({environmentId:nK}),eQ.z.object({lifecycle:nZ.optional(),expectedLifecycle:nZ.optional(),slug:eQ.z.string().min(1).max(64).regex(/^[a-z0-9][a-z0-9-]*$/).optional(),displayName:eQ.z.string().trim().min(1).max(128).optional()}).strict().refine(e=>Object.keys(e).some(e=>"expectedLifecycle"!==e),"At least one Environment field is required").superRefine((e,t)=>{void 0!==e.expectedLifecycle&&void 0===e.lifecycle&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["lifecycle"],message:"lifecycle is required with expectedLifecycle"})}),sM.params,eQ.z.object({slug:eQ.z.string().min(1).max(64).regex(/^[a-z0-9][a-z0-9-]*$/),displayName:eQ.z.string().trim().min(1).max(128)}).strict(),sM.params.extend({environmentId:nK}),eQ.z.object({data:eQ.z.object({environments:eQ.z.array(sO)})}),eQ.z.object({data:eQ.z.object({environment:sO})}),eQ.z.object({data:eQ.z.object({environment:sO,deleting:eQ.z.literal(!0)})}),eQ.z.object({projectId:tf}),eQ.z.object({data:eQ.z.object({project:tv})}),eQ.z.object({...oc()}).strict(),eQ.z.object({data:eQ.z.object({projects:eQ.z.array(tv)}),pagination:od});let sV=eQ.z.string().min(1).max(255),sL=eQ.z.enum(["admin","developer","viewer"]),sF=eQ.z.object({userId:ny,role:sL});eQ.z.object({projectId:sV}),eQ.z.object({...oc()}),eQ.z.object({members:eQ.z.array(sF),pagination:od}),eQ.z.object({projectId:sV}),eQ.z.object({userId:ny,role:sL}
6).strict(),eQ.z.object({member:sF}),eQ.z.object({projectId:sV,userId:ny}),eQ.z.object({role:sL}).strict(),eQ.z.object({member:sF}),eQ.z.object({projectId:sV,userId:ny}),eQ.z.object({removed:eQ.z.literal(!0)}),eQ.z.object({projectId:tf,environmentId:nK,definitionIdOrName:eQ.z.union([nA,eQ.z.string().min(1)])}),eQ.z.object({agentId:tk,params:eQ.z.record(eQ.z.string(),eQ.z.unknown()).default({}),actorUserId:eQ.z.string().min(1).optional(),approvalId:iA.optional(),requestKey:ij.optional()}).strict();let sJ=eQ.z.object({invocationId:ib}),sH=sJ.extend({outcome:eQ.z.object({kind:eQ.z.literal("invoked"),result:oe}),readAfter:eQ.z.string().regex(/^\d+\.\d+$/).nullable().describe("Environment position that includes this Command's committed changes; null for Queries and replays.")}),sX=sJ.extend({outcome:eQ.z.object({kind:eQ.z.literal("gated"),reason:eQ.z.enum(["approval-required","approval-pending"]),details:eQ.z.object({approvalId:iA})})}),sY=sJ.extend({outcome:eQ.z.object({kind:eQ.z.literal("gated"),reason:eQ.z.string().regex(/^connection-(missing|unhealthy): .+$/)})});eQ.z.union([sH,sX,sY]);let sQ=eQ.z.object({projectId:tf,environmentId:nK,agentId:eQ.z.string().regex(/^agt_[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*$/)}),s0=eQ.z.coerce.number().int().positive().refine(Number.isSafeInteger,"setting id must be a safe integer"),s1=eQ.z.object({id:eQ.z.number().int().positive(),projectId:tf,environmentId:nK,agentId:eQ.z.string(),provider:ts.nullable(),model:eQ.z.string().nullable(),settings:eQ.z.unknown(),providerCredentialId:iQ.nullable(),providerCredentialVersionId:eQ.z.number().int().positive().nullable(),version:eQ.z.number().int().positive(),status:eQ.z.enum(["active","disabled","deleting"])}),s2=e=>void 0===e.providerCredentialId&&void 0===e.providerCredentialVersion||null===e.providerCredentialId&&null===e.providerCredentialVersion||null!==e.providerCredentialId&&void 0!==e.providerCredentialId&&null!==e.providerCredentialVersion&&void 0!==e.providerCredentialVersion,s5=eQ.z.object({provider:ts.nullable().optional(),model:eQ.z.string().max(255).nullable().optional(),settings:eQ.z.record(eQ.z.string(),eQ.z.unknown()).default({}),providerCredentialId:iQ.nullable().optional(),providerCredentialVersion:eQ.z.number().int().positive().nullable().optional()}).strict().refine(s2,{message:"providerCredentialId and providerCredentialVersion must be supplied as a pair"}),s4=eQ.z.object({provider:ts.nullable().optional(),model:eQ.z.string().max(255).nullable().optional(),settings:eQ.z.record(eQ.z.string(),eQ.z.unknown()).optional(),providerCredentialId:iQ.nullable().optional(),providerCredentialVersion:eQ.z.number().int().positive().nullable().optional()}).strict().refine(e=>Object.keys(e).length>0,{message:"update body must not be empty"}).refine(s2,{message:"providerCredentialId and providerCredentialVersion must be supplied as a pair"});(Z=eB||(eB={})).request={params:sQ},Z.response=eQ.z.object({data:eQ.z.object({settings:eQ.z.array(s1)})}),(G=eW||(eW={})).request={params:sQ,body:s5},G.response=eQ.z.object({data:eQ.z.object({setting:s1})}),(M=eZ||(eZ={})).request={params:sQ.extend({settingId:s0})},M.response=eW.response,(V=eG||(eG={})).request={params:sQ.extend({settingId:s0}),body:s4},V.response=eW.response,(L=eM||(eM={})).request=eZ.request,L.response=eQ.z.object({data:eQ.z.object({deleted:eQ.z.literal(!0)})});let s9=eQ.z.object({agentId:tk.describe("Canonical Project Agent identity."),agentRevisionId:tA.describe("Exact immutable Agent revision pin.")}),s3=eQ.z.object({definitionId:nA.describe("Canonical Project Definition identity."),definitionRevisionId:nw.describe("Exact immutable Definition revision pin.")}),s6={params:eQ.z.object({projectId:tf})};s6.params,eQ.z.object({cursor:nP.optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(50)}).strict(),eQ.z.object({projectId:tf,releaseId:nP}),s6.params,eQ.z.object({agentRevisions:eQ.z.array(s9),definitionRevisions:eQ.z.array(s3)}).superRefine((e,t)=>{new Set(e.agentRevisions.map(e=>e.agentId)).size!==e.agentRevisions.length&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["agentRevisions"],message:"Duplicate agent selection"}),new Set(e.definitionRevisions.map(e=>e.definitionId)).size!==e.definitionRevisions.length&&t.addIssue({code:eQ.z.ZodIssueCode.custom,path:["definitionRevisions"],message:"Duplicate definition selection"})}).strict().describe("Create an immutable Release from explicit Agent and Definition revision pins; the server validates the complete delegate graph.");let s8=eQ.z.object({id:nP,projectId:tf,manifest:eQ.z.record(eQ.z.string(),eQ.z.unknown())});eQ.z.object({releases:eQ.z.array(s8),pagination:od});let s7=eQ.z.object({projectId:tf,environmentId:nK}),le=eQ.z.object({environmentId:nK,generation:eQ.z.number().int().nonnegative(),state:eQ.z.enum(["unallocated","provisioning","ready","deleting","failed"])});(F=eV||(eV={})).request={params:s7},F.response=eQ.z.object({data:eQ.z.object({runtimeBinding:le.nullable()})}),(J=eL||(eL={})).request={params:s7},J.response=eQ.z.object({data:eQ.z.object({runtimeBinding:le})}),(H=eF||(eF={})).request={params:s7},H.response=eQ.z.object({data:eQ.z.object({runtimeBinding:le.nullable()})});let lt=eQ.z.object({projectId:tf,environmentId:nK}
6).strict(),ln=eQ.z.object({limit:eQ.z.coerce.number().int().min(1).max(100).default(50),cursor:eQ.z.string().min(1).optional()}).strict(),li=eQ.z.object({limit:eQ.z.coerce.number().int().min(1).max(100).default(100)}).strict();(X=eJ||(eJ={})).request={params:lt,query:ln},X.response=eQ.z.object({data:eQ.z.object({tables:eQ.z.array(i4)}).strict(),pagination:eQ.z.object({count:eQ.z.number().int().nonnegative(),nextCursor:eQ.z.string().nullable()}).strict()}).strict(),(Y=eH||(eH={})).request={params:lt.extend({tableName:i5}),query:li},Y.response=eQ.z.object({data:eQ.z.object({table:i3}).strict()}).strict();let lr=eQ.z.object({id:eQ.z.string().startsWith("evt_"),eventType:eQ.z.string(),schemaVersion:eQ.z.number().int().positive(),organizationId:eQ.z.string().startsWith("org_"),occurredAt:eQ.z.string().datetime(),expiresAt:eQ.z.string().datetime(),payload:eQ.z.unknown(),systemAgentId:tk,systemAgentRevisionId:eQ.z.string(),publicationGeneration:eQ.z.string(),publicationSequence:eQ.z.string(),seq:eQ.z.string(),stream:eQ.z.object({kind:eQ.z.literal("system_publication")}).passthrough()});(Q=eX||(eX={})).request={params:eQ.z.object({coordinator:tk}),query:eQ.z.object({cursor:eQ.z.string().min(1).optional(),limit:eQ.z.coerce.number().int().min(1).max(100).default(100)}).strict()},Q.response=eQ.z.object({events:eQ.z.array(lr),pagination:eQ.z.object({count:eQ.z.number().int(),hasMore:eQ.z.boolean(),nextCursor:eQ.z.string().nullable(),resumeCursor:eQ.z.string().nullable()})}),(ee=eY||(eY={})).request={params:eQ.z.object({coordinator:tk})},ee.response=eQ.z.object({checkpointId:eQ.z.number().int().positive(),checkpointGeneration:eQ.z.number().int().nonnegative(),baseline:eQ.z.object({kind:eQ.z.literal("system_publication"),organizationId:eQ.z.string().startsWith("org_"),systemAgentId:tk,publicationGeneration:eQ.z.string(),publicationSequence:eQ.z.string(),capturedAt:eQ.z.string().datetime(),agent:eQ.z.object({id:tk,slug:eQ.z.string(),name:eQ.z.string(),status:eQ.z.string()}),revision:eQ.z.object({id:eQ.z.string().startsWith("arev_"),revisionNumber:eQ.z.string()}),publication:eQ.z.object({id:eQ.z.number().int().positive(),publishedAt:eQ.z.string().datetime()})}),resumeCursor:eQ.z.string().min(1)}),eQ.z.object({projectId:tf}),eQ.z.object({name:tj.optional(),slug:ty.optional(),status:eQ.z.enum(["active","paused"]).optional(),operationTimeoutMs:th.optional()}).strict().refine(e=>Object.keys(e).length>0,"At least one field is required"),eQ.z.object({data:eQ.z.object({project:tv})});let lo=eQ.z.object({userGroupId:ri,role:sL});eQ.z.object({projectId:sV}),eQ.z.object({...oc()}),eQ.z.object({grants:eQ.z.array(lo),pagination:od}),eQ.z.object({projectId:sV}),eQ.z.object({userGroupId:ri,role:sL}
6).strict(),eQ.z.object({grant:lo}),eQ.z.object({projectId:sV,userGroupId:ri}),eQ.z.object({role:sL}).strict(),eQ.z.object({grant:lo}),eQ.z.object({projectId:sV,userGroupId:ri}),eQ.z.object({removed:eQ.z.literal(!0)});let la=eQ.z.enum(["api_key","oauth","service_account","connection_string"]),ls=eQ.z.enum(["active","disabled","deleting"]),ll=eQ.z.object({id:iQ,organizationId:eQ.z.string(),label:eQ.z.string(),provider:i0,credentialType:la,status:ls,expiresAt:tl.nullable(),version:eQ.z.number().int().positive().nullable(),hasValue:eQ.z.boolean(),createdAt:tl,updatedAt:tl}).strict();eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1)}),eQ.z.object({label:eQ.z.string().trim().min(1).max(255),provider:i0,credentialType:la,secret:eQ.z.string().min(1),expiresAt:eQ.z.string().datetime({offset:!0}).nullable().optional()}),eQ.z.object({data:eQ.z.object({providerCredential:ll})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1),credentialId:eQ.z.string().startsWith("pcred_")}),eQ.z.null(),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1),credentialId:eQ.z.string().startsWith("pcred_")}),eQ.z.object({data:eQ.z.object({providerCredential:ll})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1)}),eQ.z.object({data:eQ.z.object({providerCredentials:eQ.z.array(ll)})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1),credentialId:eQ.z.string().startsWith("pcred_")}),eQ.z.object({label:eQ.z.string().trim().min(1).max(255).optional(),status:ls.optional(),expiresAt:eQ.z.string().datetime({offset:!0}).nullable().optional()}).refine(e=>Object.keys(e).length>0),eQ.z.object({data:eQ.z.object({providerCredential:ll})}),eQ.z.object({organizationIdOrSlug:eQ.z.string().min(1),credentialId:eQ.z.string().startsWith("pcred_")}),eQ.z.object({secret:eQ.z.string().min(1)}),eQ.z.object({data:eQ.z.object({providerCredential:ll})});let ld=eQ.z.object({data:eQ.z.object({user:nI,organization:tb,memberRole:td,csrfToken:eQ.z.string().min(1)})});e.s(["request",0,{},"response",0,ld],405961);let lc=eQ.z.object({organization:tb,role:td}),lz=eQ.z.object({data:eQ.z.object({organizations:eQ.z.array(lc)})});e.s(["organizationMembershipSchema",0,lc,"request",0,{},"response",0,lz],670379);let lu={body:eQ.z.object({organizationId:tu}).strict()},lp=eQ.z.object({data:eQ.z.object({success:eQ.z.literal(!0)})});e.s(["request",0,lu,"response",0,lp],661770),e.s([],282670);let lm=eQ.z.object({type:eQ.z.literal("dslTemplate"),id:n7,name:ie,dispName:eQ.z.string().min(1).max(256),description:eQ.z.string().min(1).max(2048),category:it,tags:eQ.z.array(ii),version:eQ.z.number().int().min(1),createdAt:tl,updatedAt:tl});eQ.z.object({templateId:n7}),eQ.z.object({data:eQ.z.object({template:il})}),eQ.z.object({q:eQ.z.string().max(256).optional(),category:it.optional(),tags:eQ.z.preprocess(e=>"string"==typeof e?e.split(",").filter(Boolean):e,eQ.z.array(ii)).optional(),...oc()}),eQ.z.object({templates:eQ.z.array(lm),pagination:od});let lg=nI.pick({type:!0,id:!0,email:!0,emailVerified:!0,name:!0,image:!0,status:!0,createdAt:!0,updatedAt:!0}),lb={params:eQ.z.object({userId:ny})};eQ.z.object({data:eQ.z.object({user:lg})}),lb.params,eQ.z.object({name:eQ.z.string().trim().min(1).max(255).optional(),image:eQ.z.string().url().nullable().optional()}).strict().refine(e=>void 0!==e.name||void 0!==e.image,{message:"At least one profile field is required"}),eQ.z.object({agentRunId:nz}).strict(),eQ.z.object({view:eQ.z.enum(["summary","transcript"]).default("summary"),transcriptOffset:eQ.z.coerce.number().int().min(0).default(0),transcriptLimit:eQ.z.coerce.number().int().min(1).max(100).default(20)}).strict(),eQ.z.object({run:ra.extend({contentAvailable:eQ.z.boolean(),request:eQ.z.string(),result:eQ.z.string().nullable(),transcript:eQ.z.object({entries:eQ.z.array(ro),offset:eQ.z.number().int().min(0),total:eQ.z.number().int().min(0)}).nullable()})}),eQ.z.object({...oc({limitDefault:20,limitMax:50}),createdAfter:tl.optional(),createdBefore:tl.optional(),states:eQ.z.preprocess(e=>"string"==typeof e?e.split(","):e,eQ.z.array(eQ.z.enum(nl)).min(1)).optional()}).strict();let lf=ra.extend({contentAvailable:eQ.z.boolean(),requestExcerpt:eQ.z.string(),resultExcerpt:eQ.z.string().nullable()});eQ.z.object({runs:eQ.z.array(lf),pagination:od}),eQ.z.object({createdAt:tl,id:nz}).strict();let ly=eQ.z.enum(["queued","running","waiting","paused","cancel_requested","succeeded","failed","canceled","unknown"]),lj=eQ.z.object({id:eQ.z.string().min(1),kind:eQ.z.enum(["command","query","external","approval","compensation"]),status:eQ.z.enum(["pending","started","unknown"]),approvalId:eQ.z.string().min(1).nullable()}),lI=eQ.z.object({id:eQ.z.string().min(1),projectId:tf,environmentId:nK,agentId:tk,definitionId:nA,definitionRevisionId:eQ.z.string().trim().min(1),status:ly,currentStep:eQ.z.number().int().nonnegative(),currentStepInfo:lj.nullable(),attempt:eQ.z.number().int().nonnegative(),result:eQ.z.json().nullable(),failure:eQ.z.json().nullable(),createdAt:tl,updatedAt:tl,completedAt:tl.nullable()});eQ.z.object({projectId:tf,environmentId:nK,workflowRunId:eQ.z.string().trim().min(1)}),eQ.z.object({actorUserId:to.optional()}).strict(),eQ.z.object({data:lI}),eQ.z.object({stepId:eQ.z.string().min(1),outcome:eQ.z.discriminatedUnion("status",[eQ.z.object({status:eQ.z.literal("succeeded"),result:eQ.z.json()}),eQ.z.object({status:eQ.z.literal("failed"),failure:eQ.z.json()})])}).strict(),eQ.z.object({data:lI}),eQ.z.object({actorUserId:to.optional()}).strict(),eQ.z.object({data:lI}),eQ.z.object({projectId:tf,environmentId:nK}),eQ.z.object({agentId:tk,definitionIdOrName:eQ.z.union([nA,eQ.z.string().trim().min(1)]),params:eQ.z.record(eQ.z.string(),eQ.z.unknown()).default({}),requestKey:ij.optional(),actorUserId:to.optional()}).strict(),eQ.z.object({data:eQ.z.object({kind:eQ.z.literal("workflow"),run:lI,replayed:eQ.z.boolean()})}),eQ.z.object({actorUserId:to.optional()}).strict(),eQ.z.object({data:lI}),e.s([],704489)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.