From 4c20b95e9d3209ecfdf9cd6aace6bbde71ba1694 Mon Sep 17 00:00:00 2001 From: Chromatic Date: Tue, 18 Nov 2025 15:58:19 +0000 Subject: [PATCH] v13.3.4 --- action/register.js | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/action/register.js b/action/register.js index f28241a5..0307d756 100644 --- a/action/register.js +++ b/action/register.js @@ -1,6 +1,6 @@ 'use strict'; -!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c1eed665-6c2e-5821-a962-80a409e98ee7")}catch(e){}}(); +!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="aae448dd-a9ed-545e-9038-d00b61ad2247")}catch(e){}}(); var perf_hooks = require('perf_hooks'); var wd = require('path'); @@ -105,7 +105,7 @@ Mongoose Error Code: ${t.code}`:""}`});}function yTe(e,t,r,n=void 0){r&&(0, L4n. `),h=d.shift();if(!h)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=h.split(" "),m=+(g[1]||0),C=g.slice(2).join(" "),b={};for(let w of d){if(!w)continue;let v=w.indexOf(":");if(v===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let T=w.slice(0,v).toLowerCase(),B=w.slice(v+1).trimStart(),D=b[T];typeof D=="string"?b[T]=[D,B]:Array.isArray(D)?D.push(B):b[T]=B;}fee("got proxy server response: %o %o",h,b),a(),t({connect:{statusCode:m,statusText:C,headers:b},buffered:f});}e.on("error",u),e.on("end",o),s();})}var pNt=k(()=>{yr();});function RU(...e){_t.log("[https-proxy-agent]",...e);}function X6n(e){e.resume();}function ANt(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}var OU,dNt=k(()=>{yr();yr();cNt();pNt();OU=class extends cee{static __initStatic(){this.protocols=["http","https"];}constructor(t,r){super(r),this.options={},this.proxy=typeof t=="string"?new URL(t):t,this.proxyHeaders=Kf(Kr([r,"optionalAccess",s=>s.headers]),()=>({})),RU("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?ANt(r,"headers"):null,host:n,port:i};}async connect(t,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;if(n.protocol==="https:"){RU("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;i=sBe__namespace.connect({...this.connectOpts,servername:p&&AS__namespace.isIP(p)?void 0:p});}else RU("Creating `net.Socket`: %o",this.connectOpts),i=AS__namespace.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=AS__namespace.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r `;if(n.username||n.password){let p=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`;}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r `;let u=fNt(i);i.write(`${o}\r -`);let{connect:l,buffered:c}=await u;if(t.emit("proxyConnect",l),this.emit("proxyConnect",l,t),l.statusCode===200){if(t.once("socket",X6n),r.secureEndpoint){RU("Upgrading socket connection to TLS");let p=r.servername||r.host;return sBe__namespace.connect({...ANt(r,"host","path","port"),socket:i,servername:AS__namespace.isIP(p)?void 0:p})}return i}i.destroy();let f=new AS__namespace.Socket({writable:!1});return f.readable=!0,t.once("socket",p=>{RU("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),f}};OU.__initStatic();});function iFn(e){return new FE.Readable({read(){this.push(e),this.push(null);}})}function hNt(e){let t;try{t=new URL(e.url);}catch{return qf(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),nU(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=sFn(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?eFn__namespace:Nse__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new OU(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=aFn(e,Kf(e.httpModule,()=>i),a);return nU(e,o)}function sFn(e,t){let{no_proxy:r}=process.env;if(!(r&&r.split(",").some(i=>e.host.endsWith(i)||e.hostname.endsWith(i))))return t}function aFn(e,t,r){let{hostname:n,pathname:i,port:s,protocol:a,search:o}=new URL(e.url);return function(l){return new Promise((c,f)=>{lwe(()=>{let p=iFn(l.body),d={...e.headers};l.body.length>nFn&&(d["content-encoding"]="gzip",p=p.pipe(OD.createGzip()));let h=t.request({method:"POST",agent:r,headers:d,hostname:n,path:`${i}${o}`,port:s,protocol:a,ca:e.caCerts},g=>{g.on("data",()=>{}),g.on("end",()=>{}),g.setEncoding("utf8");let m=Kf(g.headers["retry-after"],()=>null),C=Kf(g.headers["x-sentry-rate-limits"],()=>null);c({statusCode:g.statusCode,headers:{"retry-after":m,"x-sentry-rate-limits":Array.isArray(C)?C[0]||null:C}});});h.on("error",f),p.pipe(h);});})}}var nFn,gNt=k(()=>{yr();Mu();yr();dNt();nFn=1024*32;});function aBe(e,t){let r=String(e).toLowerCase();return oFn.has(r)?!1:uFn.has(r)?!0:t&&t.strict?null:!!e}var oFn,uFn,mNt=k(()=>{oFn=new Set(["false","f","n","no","off","0"]),uFn=new Set(["true","t","y","yes","on","1"]);});function yNt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function ENt(e=process.argv[1]?hSe(process.argv[1]):process.cwd(),t=wd.sep==="\\"){let r=t?yNt(e):e;return n=>{if(!n)return;let i=t?yNt(n):n,{dir:s,base:a,ext:o}=wd.posix.parse(i);(o===".js"||o===".mjs"||o===".cjs")&&(a=a.slice(0,o.length*-1)),s||(s=".");let u=s.lastIndexOf("/node_modules");if(u>-1)return `${s.slice(u+14).replace(/\//g,".")}:${a}`;if(s.startsWith(r)){let l=s.slice(r.length+1).replace(/\//g,".");return l&&(l+=":"),l+=a,l}return a}}var CNt=k(()=>{yr();});function INt(e){return "13.3.3"}var SNt,bNt=k(()=>{yr();CNt();SNt=uz(bSe(ENt()));});var AFn,pee,wNt=k(()=>{yr();wn();Mu();yr();AT();AFn=6e4,pee=class extends rU{constructor(t){let r={...t,platform:"node",runtime:{name:"node",version:global.process.version},serverName:t.serverName||global.process.env.SENTRY_NAME||jc__namespace.hostname()};Ewe(r,"node"),_t.log(`Initializing Sentry: process: ${process.pid}, thread: ${worker_threads.isMainThread?"main":`worker-${worker_threads.threadId}`}.`),super(r);}get tracer(){if(this._tracer)return this._tracer;let t="@sentry/node",r=Ll,n=Pi.getTracer(t,r);return this._tracer=n,n}async flush(t){let r=this.traceProvider,n=Kr([r,"optionalAccess",i=>i.activeSpanProcessor]);return n&&await n.forceFlush(),this.getOptions().sendClientReports&&this._flushOutcomes(),super.flush(t)}close(t){return this._clientReportInterval&&clearInterval(this._clientReportInterval),this._clientReportOnExitFlushListener&&process.off("beforeExit",this._clientReportOnExitFlushListener),super.close(t)}startClientReportTracking(){let t=this.getOptions();t.sendClientReports&&(this._clientReportOnExitFlushListener=()=>{this._flushOutcomes();},this._clientReportInterval=setInterval(()=>{ql&&_t.log("Flushing client reports based on interval."),this._flushOutcomes();},Kf(t.clientReportFlushInterval,()=>AFn)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function BNt(e){e.getOptions().debug&&mFn();let t=gFn(e);e.traceProvider=t;}function hFn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, TNt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function _Nt(e){let[t=0,r=0]=process.versions.node.split(".").map(Number);if(t>=22||t===20&&r>=6||t===18&&r>=19){let n=typeof (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('out.js', document.baseURI).href))<"u"?(typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('out.js', document.baseURI).href)):void 0;if(!Ti._sentryEsmLoaderHookRegistered&&n)try{dFn__default.default.register("import-in-the-middle/hook.mjs",n,hFn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else qf(()=>{console.warn('[Sentry] You are using Node.js in ESM mode ("import syntax"). The Sentry Node.js SDK is not compatible with ESM in Node.js versions before 18.19.0 or before 20.6.0. Please either build your application with CommonJS ("require() syntax"), or use version 7.x of the Sentry Node.js SDK.');});}function gFn(e){let t=new Dwe({sampler:new fZ(e),resource:new mk({[Dbe]:"node",[_be]:"sentry",[Pbe]:Ll}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new cZ({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new lZ,contextManager:new aNt}),t}function mFn(){let e=new Proxy(_t,{get(t,r,n){return Reflect.get(t,r==="verbose"?"debug":r,n)}});Jn.disable(),Jn.setLogger(e,So.DEBUG);}var TNt,xNt=k(()=>{yr();wn();xwe();uZ();ko();Mu();eS();yr();TNt=Re(kve(),1);oNt();});function yFn(){return bZ()?[h_t()]:[]}function DNt(){return [XX(),WX(),ZX(),eZ(),KBt(),_Bt(),UBt(),m_t(),E_t(),t_t(),A_t(),$Bt(),...yFn()]}function PNt(e){return [...DNt(),...EFn(e)?uNt():[]]}function EFn(e){return vE(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function oBe(e={}){return CFn(e,PNt)}function CFn(e={},t){let r=IFn(e,t);r.debug===!0&&(ql?_t.enable():qf(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!bZ()&&r.registerEsmLoaderHooks!==!1&&_Nt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),ABt(),io().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===zTe)&&r.integrations.push(YPt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new pee(r);return io().setClient(i),i.init(),_t.log(`Running in ${bZ()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&wFn(),i.startClientReportTracking(),vFn(),r.skipOpenTelemetrySetup||(BNt(i),NNt()),aBt(i),pBt(i),i}function NNt(){if(!ql)return;let e=lBt(),t=["SentryContextManager","SentryPropagator"];vE()&&t.push("SentrySpanProcessor");for(let r of t)e.includes(r)||_t.error(`You have to set up the ${r}. Without this, the OpenTelemetry & Sentry integration will not work properly.`);e.includes("SentrySampler")||_t.warn("You have to set up the SentrySampler. Without this, the OpenTelemetry & Sentry integration may still work, but sample rates set for the Sentry SDK will not be respected. If you use a custom sampler, make sure to use `wrapSamplingDecision`.");}function IFn(e,t){let r=SFn(e.release),n=typeof r!="string"?!1:e.autoSessionTracking===void 0?!0:e.autoSessionTracking;if(e.spotlight==null){let l=aBe(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?e.spotlight=process.env.SENTRY_SPOTLIGHT:e.spotlight=l;}let i=bFn(e.tracesSampleRate),s=rs({transport:hNt,dsn:process.env.SENTRY_DSN,environment:"production",sendClientReports:!0}),a=rs({release:r,autoSessionTracking:n,tracesSampleRate:i}),o={...s,...e,...a};return e.defaultIntegrations===void 0&&(e.defaultIntegrations=t(o)),{...o,stackParser:aSe(e.stackParser||SNt),integrations:hwe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function SFn(e){if(e!==void 0)return e;let t=INt();return t}function bFn(e){if(e!==void 0)return e;let t=process.env.SENTRY_TRACES_SAMPLE_RATE;if(!t)return;let r=parseFloat(t);return isFinite(r)?r:void 0}function vFn(){if(aBe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=PO(e,t);io().setPropagationContext(r);}}function wFn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),VX(),process.on("beforeExit",()=>{let t=aa().getSession();t&&t.status!=="ok"&&tU();});}var QNt=k(()=>{Mu();eS();yr();AT();YBt();JBt();r_t();DBt();d_t();g_t();jBt();y_t();C_t();HPt();lNt();gNt();N_t();mNt();bNt();wNt();xNt();});var UT=k(()=>{QNt();Mu();});function uBe({onlyFirst:e=!1}={}){let t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}var RNt=k(()=>{});function Pm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(TFn,"")}var TFn,Aee=k(()=>{RNt();TFn=uBe();});function BFn(e){if(e.message&&(e.message=Pm(e.message)),e.exception?.values)for(let[t,r]of e.exception.values.entries())r.value&&(e.exception.values[t].value=Pm(r.value));return e}function _Fn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Pm(e.message));}return e}var ONt=k(()=>{UT();Aee();oBe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"13.3.3",dist:"action",sampleRate:1,environment:"production",enabled:process.env.DISABLE_ERROR_MONITORING!=="true"&&!0,enableTracing:!1,integrations:[],initialScope:{tags:{version:process.env.npm_package_version,index_url:process.env.CHROMATIC_INDEX_URL}},beforeSend:BFn,beforeBreadcrumb:_Fn});});var dee=E(t3=>{Object.defineProperty(t3,"__esModule",{value:!0});t3.toCommandProperties=t3.toCommandValue=void 0;function xFn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}t3.toCommandValue=xFn;function DFn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}t3.toCommandProperties=DFn;});var MNt=E(Nm=>{var PFn=Nm&&Nm.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}});}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r];}),NFn=Nm&&Nm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),QFn=Nm&&Nm.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&PFn(t,e,r);return NFn(t,e),t};Object.defineProperty(Nm,"__esModule",{value:!0});Nm.issue=Nm.issueCommand=void 0;var RFn=QFn(H("os")),LNt=dee();function FNt(e,t,r){let n=new lBe(e,t,r);process.stdout.write(n.toString()+RFn.EOL);}Nm.issueCommand=FNt;function OFn(e,t=""){FNt(e,{},t);}Nm.issue=OFn;var kNt="::",lBe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=kNt+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${LFn(i)}`);}}return t+=`${kNt}${kFn(this.message)}`,t}};function kFn(e){return LNt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function LFn(e){return LNt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function kU(){return hee>gee.length-16&&(FFn__default.default.randomFillSync(gee),hee=0),gee.slice(hee,hee+=16)}var gee,hee,cBe=k(()=>{gee=new Uint8Array(256),hee=gee.length;});var UNt,jNt=k(()=>{UNt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;});function MFn(e){return typeof e=="string"&&UNt.test(e)}var jT,LU=k(()=>{jNt();jT=MFn;});function UFn(e,t=0){let r=($f[e[t+0]]+$f[e[t+1]]+$f[e[t+2]]+$f[e[t+3]]+"-"+$f[e[t+4]]+$f[e[t+5]]+"-"+$f[e[t+6]]+$f[e[t+7]]+"-"+$f[e[t+8]]+$f[e[t+9]]+"-"+$f[e[t+10]]+$f[e[t+11]]+$f[e[t+12]]+$f[e[t+13]]+$f[e[t+14]]+$f[e[t+15]]).toLowerCase();if(!jT(r))throw TypeError("Stringified UUID is invalid");return r}var $f,GT,FU=k(()=>{LU();$f=[];for(let e=0;e<256;++e)$f.push((e+256).toString(16).substr(1));GT=UFn;});function jFn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||GNt,a=e.clockseq!==void 0?e.clockseq:fBe;if(s==null||a==null){let p=e.random||(e.rng||kU)();s==null&&(s=GNt=[p[0]|1,p[1],p[2],p[3],p[4],p[5]]),a==null&&(a=fBe=(p[6]<<8|p[7])&16383);}let o=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:ABe+1,l=o-pBe+(u-ABe)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||o>pBe)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");pBe=o,ABe=u,fBe=a,o+=122192928e5;let c=((o&268435455)*1e4+u)%4294967296;i[n++]=c>>>24&255,i[n++]=c>>>16&255,i[n++]=c>>>8&255,i[n++]=c&255;let f=o/4294967296*1e4&268435455;i[n++]=f>>>8&255,i[n++]=f&255,i[n++]=f>>>24&15|16,i[n++]=f>>>16&255,i[n++]=a>>>8|128,i[n++]=a&255;for(let p=0;p<6;++p)i[n+p]=s[p];return t||GT(i)}var GNt,fBe,pBe,ABe,qNt,KNt=k(()=>{cBe();FU();pBe=0,ABe=0;qNt=jFn;});function GFn(e){if(!jT(e))throw TypeError("Invalid UUID");let t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=t&255,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=t&255,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=t&255,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=t&255,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=t&255,r}var mee,dBe=k(()=>{LU();mee=GFn;});function qFn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{FU();dBe();KFn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",YFn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function VFn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),FFn__default.default.createHash("md5").update(e).digest()}var YNt,HNt=k(()=>{YNt=VFn;});var $Fn,VNt,$Nt=k(()=>{hBe();HNt();$Fn=yee("v3",48,YNt),VNt=$Fn;});function JFn(e,t,r){e=e||{};let n=e.random||(e.rng||kU)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let i=0;i<16;++i)t[r+i]=n[i];return t}return GT(n)}var Eee,JNt=k(()=>{cBe();FU();Eee=JFn;});function zFn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),FFn__default.default.createHash("sha1").update(e).digest()}var WNt,zNt=k(()=>{WNt=zFn;});var XFn,XNt,ZNt=k(()=>{hBe();zNt();XFn=yee("v5",80,WNt),XNt=XFn;});var eQt,tQt=k(()=>{eQt="00000000-0000-0000-0000-000000000000";});function ZFn(e){if(!jT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var rQt,nQt=k(()=>{LU();rQt=ZFn;});var gBe={};oc(gBe,{NIL:()=>eQt,parse:()=>mee,stringify:()=>GT,v1:()=>qNt,v3:()=>VNt,v4:()=>Eee,v5:()=>XNt,validate:()=>jT,version:()=>rQt});var Cee=k(()=>{KNt();$Nt();JNt();ZNt();tQt();nQt();LU();FU();dBe();});var oQt=E(Qm=>{var eMn=Qm&&Qm.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}});}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r];}),tMn=Qm&&Qm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),sQt=Qm&&Qm.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&eMn(t,e,r);return tMn(t,e),t};Object.defineProperty(Qm,"__esModule",{value:!0});Qm.prepareKeyValueMessage=Qm.issueFileCommand=void 0;var iQt=sQt(H("fs")),mBe=sQt(H("os")),rMn=(Cee(),at(gBe)),aQt=dee();function nMn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!iQt.existsSync(r))throw new Error(`Missing file at path: ${r}`);iQt.appendFileSync(r,`${aQt.toCommandValue(t)}${mBe.EOL}`,{encoding:"utf8"});}Qm.issueFileCommand=nMn;function iMn(e,t){let r=`ghadelimiter_${rMn.v4()}`,n=aQt.toCommandValue(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return `${e}<<${r}${mBe.EOL}${n}${mBe.EOL}${r}`}Qm.prepareKeyValueMessage=iMn;});var lQt=E(r3=>{Object.defineProperty(r3,"__esModule",{value:!0});r3.checkBypass=r3.getProxyUrl=void 0;function sMn(e){let t=e.protocol==="https:";if(uQt(e))return;let r=(()=>t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}r3.getProxyUrl=sMn;function uQt(e){if(!e.hostname)return !1;let t=e.hostname;if(aMn(t))return !0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return !1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return !0;return !1}r3.checkBypass=uQt;function aMn(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var AQt=E(n3=>{H("net");var oMn=H("tls"),yBe=H("http"),cQt=H("https"),uMn=H("events");H("assert");var lMn=H("util");n3.httpOverHttp=cMn;n3.httpsOverHttp=fMn;n3.httpOverHttps=pMn;n3.httpsOverHttps=AMn;function cMn(e){var t=new dS(e);return t.request=yBe.request,t}function fMn(e){var t=new dS(e);return t.request=yBe.request,t.createSocket=fQt,t.defaultPort=443,t}function pMn(e){var t=new dS(e);return t.request=cQt.request,t}function AMn(e){var t=new dS(e);return t.request=cQt.request,t.createSocket=fQt,t.defaultPort=443,t}function dS(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||yBe.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,s,a){for(var o=pQt(i,s,a),u=0,l=t.requests.length;u=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",u),o.on("close",l),o.on("agentRemove",l),t.onSocket(o);function u(){s.emit("free",o,a);}function l(c){s.removeSocket(o),o.removeListener("free",u),o.removeListener("close",l),o.removeListener("agentRemove",l);}});};dS.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var s=EBe({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),qT("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",u),a.once("connect",l),a.once("error",c),a.end();function o(f){f.upgrade=!0;}function u(f,p,d){process.nextTick(function(){l(f,p,d);});}function l(f,p,d){if(a.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){qT("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var h=new Error("tunneling socket could not be established, statusCode="+f.statusCode);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}if(d.length>0){qT("got illegal response body from proxy"),p.destroy();var h=new Error("got illegal response body from proxy");h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}return qT("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function c(f){a.removeAllListeners(),qT(`tunneling socket could not be established, cause=%s +`);let{connect:l,buffered:c}=await u;if(t.emit("proxyConnect",l),this.emit("proxyConnect",l,t),l.statusCode===200){if(t.once("socket",X6n),r.secureEndpoint){RU("Upgrading socket connection to TLS");let p=r.servername||r.host;return sBe__namespace.connect({...ANt(r,"host","path","port"),socket:i,servername:AS__namespace.isIP(p)?void 0:p})}return i}i.destroy();let f=new AS__namespace.Socket({writable:!1});return f.readable=!0,t.once("socket",p=>{RU("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),f}};OU.__initStatic();});function iFn(e){return new FE.Readable({read(){this.push(e),this.push(null);}})}function hNt(e){let t;try{t=new URL(e.url);}catch{return qf(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),nU(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=sFn(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?eFn__namespace:Nse__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new OU(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=aFn(e,Kf(e.httpModule,()=>i),a);return nU(e,o)}function sFn(e,t){let{no_proxy:r}=process.env;if(!(r&&r.split(",").some(i=>e.host.endsWith(i)||e.hostname.endsWith(i))))return t}function aFn(e,t,r){let{hostname:n,pathname:i,port:s,protocol:a,search:o}=new URL(e.url);return function(l){return new Promise((c,f)=>{lwe(()=>{let p=iFn(l.body),d={...e.headers};l.body.length>nFn&&(d["content-encoding"]="gzip",p=p.pipe(OD.createGzip()));let h=t.request({method:"POST",agent:r,headers:d,hostname:n,path:`${i}${o}`,port:s,protocol:a,ca:e.caCerts},g=>{g.on("data",()=>{}),g.on("end",()=>{}),g.setEncoding("utf8");let m=Kf(g.headers["retry-after"],()=>null),C=Kf(g.headers["x-sentry-rate-limits"],()=>null);c({statusCode:g.statusCode,headers:{"retry-after":m,"x-sentry-rate-limits":Array.isArray(C)?C[0]||null:C}});});h.on("error",f),p.pipe(h);});})}}var nFn,gNt=k(()=>{yr();Mu();yr();dNt();nFn=1024*32;});function aBe(e,t){let r=String(e).toLowerCase();return oFn.has(r)?!1:uFn.has(r)?!0:t&&t.strict?null:!!e}var oFn,uFn,mNt=k(()=>{oFn=new Set(["false","f","n","no","off","0"]),uFn=new Set(["true","t","y","yes","on","1"]);});function yNt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function ENt(e=process.argv[1]?hSe(process.argv[1]):process.cwd(),t=wd.sep==="\\"){let r=t?yNt(e):e;return n=>{if(!n)return;let i=t?yNt(n):n,{dir:s,base:a,ext:o}=wd.posix.parse(i);(o===".js"||o===".mjs"||o===".cjs")&&(a=a.slice(0,o.length*-1)),s||(s=".");let u=s.lastIndexOf("/node_modules");if(u>-1)return `${s.slice(u+14).replace(/\//g,".")}:${a}`;if(s.startsWith(r)){let l=s.slice(r.length+1).replace(/\//g,".");return l&&(l+=":"),l+=a,l}return a}}var CNt=k(()=>{yr();});function INt(e){return "13.3.4"}var SNt,bNt=k(()=>{yr();CNt();SNt=uz(bSe(ENt()));});var AFn,pee,wNt=k(()=>{yr();wn();Mu();yr();AT();AFn=6e4,pee=class extends rU{constructor(t){let r={...t,platform:"node",runtime:{name:"node",version:global.process.version},serverName:t.serverName||global.process.env.SENTRY_NAME||jc__namespace.hostname()};Ewe(r,"node"),_t.log(`Initializing Sentry: process: ${process.pid}, thread: ${worker_threads.isMainThread?"main":`worker-${worker_threads.threadId}`}.`),super(r);}get tracer(){if(this._tracer)return this._tracer;let t="@sentry/node",r=Ll,n=Pi.getTracer(t,r);return this._tracer=n,n}async flush(t){let r=this.traceProvider,n=Kr([r,"optionalAccess",i=>i.activeSpanProcessor]);return n&&await n.forceFlush(),this.getOptions().sendClientReports&&this._flushOutcomes(),super.flush(t)}close(t){return this._clientReportInterval&&clearInterval(this._clientReportInterval),this._clientReportOnExitFlushListener&&process.off("beforeExit",this._clientReportOnExitFlushListener),super.close(t)}startClientReportTracking(){let t=this.getOptions();t.sendClientReports&&(this._clientReportOnExitFlushListener=()=>{this._flushOutcomes();},this._clientReportInterval=setInterval(()=>{ql&&_t.log("Flushing client reports based on interval."),this._flushOutcomes();},Kf(t.clientReportFlushInterval,()=>AFn)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function BNt(e){e.getOptions().debug&&mFn();let t=gFn(e);e.traceProvider=t;}function hFn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, TNt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function _Nt(e){let[t=0,r=0]=process.versions.node.split(".").map(Number);if(t>=22||t===20&&r>=6||t===18&&r>=19){let n=typeof (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('out.js', document.baseURI).href))<"u"?(typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('out.js', document.baseURI).href)):void 0;if(!Ti._sentryEsmLoaderHookRegistered&&n)try{dFn__default.default.register("import-in-the-middle/hook.mjs",n,hFn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else qf(()=>{console.warn('[Sentry] You are using Node.js in ESM mode ("import syntax"). The Sentry Node.js SDK is not compatible with ESM in Node.js versions before 18.19.0 or before 20.6.0. Please either build your application with CommonJS ("require() syntax"), or use version 7.x of the Sentry Node.js SDK.');});}function gFn(e){let t=new Dwe({sampler:new fZ(e),resource:new mk({[Dbe]:"node",[_be]:"sentry",[Pbe]:Ll}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new cZ({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new lZ,contextManager:new aNt}),t}function mFn(){let e=new Proxy(_t,{get(t,r,n){return Reflect.get(t,r==="verbose"?"debug":r,n)}});Jn.disable(),Jn.setLogger(e,So.DEBUG);}var TNt,xNt=k(()=>{yr();wn();xwe();uZ();ko();Mu();eS();yr();TNt=Re(kve(),1);oNt();});function yFn(){return bZ()?[h_t()]:[]}function DNt(){return [XX(),WX(),ZX(),eZ(),KBt(),_Bt(),UBt(),m_t(),E_t(),t_t(),A_t(),$Bt(),...yFn()]}function PNt(e){return [...DNt(),...EFn(e)?uNt():[]]}function EFn(e){return vE(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function oBe(e={}){return CFn(e,PNt)}function CFn(e={},t){let r=IFn(e,t);r.debug===!0&&(ql?_t.enable():qf(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!bZ()&&r.registerEsmLoaderHooks!==!1&&_Nt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),ABt(),io().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===zTe)&&r.integrations.push(YPt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new pee(r);return io().setClient(i),i.init(),_t.log(`Running in ${bZ()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&wFn(),i.startClientReportTracking(),vFn(),r.skipOpenTelemetrySetup||(BNt(i),NNt()),aBt(i),pBt(i),i}function NNt(){if(!ql)return;let e=lBt(),t=["SentryContextManager","SentryPropagator"];vE()&&t.push("SentrySpanProcessor");for(let r of t)e.includes(r)||_t.error(`You have to set up the ${r}. Without this, the OpenTelemetry & Sentry integration will not work properly.`);e.includes("SentrySampler")||_t.warn("You have to set up the SentrySampler. Without this, the OpenTelemetry & Sentry integration may still work, but sample rates set for the Sentry SDK will not be respected. If you use a custom sampler, make sure to use `wrapSamplingDecision`.");}function IFn(e,t){let r=SFn(e.release),n=typeof r!="string"?!1:e.autoSessionTracking===void 0?!0:e.autoSessionTracking;if(e.spotlight==null){let l=aBe(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?e.spotlight=process.env.SENTRY_SPOTLIGHT:e.spotlight=l;}let i=bFn(e.tracesSampleRate),s=rs({transport:hNt,dsn:process.env.SENTRY_DSN,environment:"production",sendClientReports:!0}),a=rs({release:r,autoSessionTracking:n,tracesSampleRate:i}),o={...s,...e,...a};return e.defaultIntegrations===void 0&&(e.defaultIntegrations=t(o)),{...o,stackParser:aSe(e.stackParser||SNt),integrations:hwe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function SFn(e){if(e!==void 0)return e;let t=INt();return t}function bFn(e){if(e!==void 0)return e;let t=process.env.SENTRY_TRACES_SAMPLE_RATE;if(!t)return;let r=parseFloat(t);return isFinite(r)?r:void 0}function vFn(){if(aBe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=PO(e,t);io().setPropagationContext(r);}}function wFn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),VX(),process.on("beforeExit",()=>{let t=aa().getSession();t&&t.status!=="ok"&&tU();});}var QNt=k(()=>{Mu();eS();yr();AT();YBt();JBt();r_t();DBt();d_t();g_t();jBt();y_t();C_t();HPt();lNt();gNt();N_t();mNt();bNt();wNt();xNt();});var UT=k(()=>{QNt();Mu();});function uBe({onlyFirst:e=!1}={}){let t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}var RNt=k(()=>{});function Pm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(TFn,"")}var TFn,Aee=k(()=>{RNt();TFn=uBe();});function BFn(e){if(e.message&&(e.message=Pm(e.message)),e.exception?.values)for(let[t,r]of e.exception.values.entries())r.value&&(e.exception.values[t].value=Pm(r.value));return e}function _Fn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Pm(e.message));}return e}var ONt=k(()=>{UT();Aee();oBe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"13.3.4",dist:"action",sampleRate:1,environment:"production",enabled:process.env.DISABLE_ERROR_MONITORING!=="true"&&!0,enableTracing:!1,integrations:[],initialScope:{tags:{version:process.env.npm_package_version,index_url:process.env.CHROMATIC_INDEX_URL}},beforeSend:BFn,beforeBreadcrumb:_Fn});});var dee=E(t3=>{Object.defineProperty(t3,"__esModule",{value:!0});t3.toCommandProperties=t3.toCommandValue=void 0;function xFn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}t3.toCommandValue=xFn;function DFn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}t3.toCommandProperties=DFn;});var MNt=E(Nm=>{var PFn=Nm&&Nm.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}});}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r];}),NFn=Nm&&Nm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),QFn=Nm&&Nm.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&PFn(t,e,r);return NFn(t,e),t};Object.defineProperty(Nm,"__esModule",{value:!0});Nm.issue=Nm.issueCommand=void 0;var RFn=QFn(H("os")),LNt=dee();function FNt(e,t,r){let n=new lBe(e,t,r);process.stdout.write(n.toString()+RFn.EOL);}Nm.issueCommand=FNt;function OFn(e,t=""){FNt(e,{},t);}Nm.issue=OFn;var kNt="::",lBe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=kNt+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${LFn(i)}`);}}return t+=`${kNt}${kFn(this.message)}`,t}};function kFn(e){return LNt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function LFn(e){return LNt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function kU(){return hee>gee.length-16&&(FFn__default.default.randomFillSync(gee),hee=0),gee.slice(hee,hee+=16)}var gee,hee,cBe=k(()=>{gee=new Uint8Array(256),hee=gee.length;});var UNt,jNt=k(()=>{UNt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;});function MFn(e){return typeof e=="string"&&UNt.test(e)}var jT,LU=k(()=>{jNt();jT=MFn;});function UFn(e,t=0){let r=($f[e[t+0]]+$f[e[t+1]]+$f[e[t+2]]+$f[e[t+3]]+"-"+$f[e[t+4]]+$f[e[t+5]]+"-"+$f[e[t+6]]+$f[e[t+7]]+"-"+$f[e[t+8]]+$f[e[t+9]]+"-"+$f[e[t+10]]+$f[e[t+11]]+$f[e[t+12]]+$f[e[t+13]]+$f[e[t+14]]+$f[e[t+15]]).toLowerCase();if(!jT(r))throw TypeError("Stringified UUID is invalid");return r}var $f,GT,FU=k(()=>{LU();$f=[];for(let e=0;e<256;++e)$f.push((e+256).toString(16).substr(1));GT=UFn;});function jFn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||GNt,a=e.clockseq!==void 0?e.clockseq:fBe;if(s==null||a==null){let p=e.random||(e.rng||kU)();s==null&&(s=GNt=[p[0]|1,p[1],p[2],p[3],p[4],p[5]]),a==null&&(a=fBe=(p[6]<<8|p[7])&16383);}let o=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:ABe+1,l=o-pBe+(u-ABe)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||o>pBe)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");pBe=o,ABe=u,fBe=a,o+=122192928e5;let c=((o&268435455)*1e4+u)%4294967296;i[n++]=c>>>24&255,i[n++]=c>>>16&255,i[n++]=c>>>8&255,i[n++]=c&255;let f=o/4294967296*1e4&268435455;i[n++]=f>>>8&255,i[n++]=f&255,i[n++]=f>>>24&15|16,i[n++]=f>>>16&255,i[n++]=a>>>8|128,i[n++]=a&255;for(let p=0;p<6;++p)i[n+p]=s[p];return t||GT(i)}var GNt,fBe,pBe,ABe,qNt,KNt=k(()=>{cBe();FU();pBe=0,ABe=0;qNt=jFn;});function GFn(e){if(!jT(e))throw TypeError("Invalid UUID");let t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=t&255,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=t&255,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=t&255,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=t&255,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=t&255,r}var mee,dBe=k(()=>{LU();mee=GFn;});function qFn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{FU();dBe();KFn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",YFn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function VFn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),FFn__default.default.createHash("md5").update(e).digest()}var YNt,HNt=k(()=>{YNt=VFn;});var $Fn,VNt,$Nt=k(()=>{hBe();HNt();$Fn=yee("v3",48,YNt),VNt=$Fn;});function JFn(e,t,r){e=e||{};let n=e.random||(e.rng||kU)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let i=0;i<16;++i)t[r+i]=n[i];return t}return GT(n)}var Eee,JNt=k(()=>{cBe();FU();Eee=JFn;});function zFn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),FFn__default.default.createHash("sha1").update(e).digest()}var WNt,zNt=k(()=>{WNt=zFn;});var XFn,XNt,ZNt=k(()=>{hBe();zNt();XFn=yee("v5",80,WNt),XNt=XFn;});var eQt,tQt=k(()=>{eQt="00000000-0000-0000-0000-000000000000";});function ZFn(e){if(!jT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var rQt,nQt=k(()=>{LU();rQt=ZFn;});var gBe={};oc(gBe,{NIL:()=>eQt,parse:()=>mee,stringify:()=>GT,v1:()=>qNt,v3:()=>VNt,v4:()=>Eee,v5:()=>XNt,validate:()=>jT,version:()=>rQt});var Cee=k(()=>{KNt();$Nt();JNt();ZNt();tQt();nQt();LU();FU();dBe();});var oQt=E(Qm=>{var eMn=Qm&&Qm.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}});}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r];}),tMn=Qm&&Qm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),sQt=Qm&&Qm.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&eMn(t,e,r);return tMn(t,e),t};Object.defineProperty(Qm,"__esModule",{value:!0});Qm.prepareKeyValueMessage=Qm.issueFileCommand=void 0;var iQt=sQt(H("fs")),mBe=sQt(H("os")),rMn=(Cee(),at(gBe)),aQt=dee();function nMn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!iQt.existsSync(r))throw new Error(`Missing file at path: ${r}`);iQt.appendFileSync(r,`${aQt.toCommandValue(t)}${mBe.EOL}`,{encoding:"utf8"});}Qm.issueFileCommand=nMn;function iMn(e,t){let r=`ghadelimiter_${rMn.v4()}`,n=aQt.toCommandValue(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return `${e}<<${r}${mBe.EOL}${n}${mBe.EOL}${r}`}Qm.prepareKeyValueMessage=iMn;});var lQt=E(r3=>{Object.defineProperty(r3,"__esModule",{value:!0});r3.checkBypass=r3.getProxyUrl=void 0;function sMn(e){let t=e.protocol==="https:";if(uQt(e))return;let r=(()=>t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}r3.getProxyUrl=sMn;function uQt(e){if(!e.hostname)return !1;let t=e.hostname;if(aMn(t))return !0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return !1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return !0;return !1}r3.checkBypass=uQt;function aMn(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var AQt=E(n3=>{H("net");var oMn=H("tls"),yBe=H("http"),cQt=H("https"),uMn=H("events");H("assert");var lMn=H("util");n3.httpOverHttp=cMn;n3.httpsOverHttp=fMn;n3.httpOverHttps=pMn;n3.httpsOverHttps=AMn;function cMn(e){var t=new dS(e);return t.request=yBe.request,t}function fMn(e){var t=new dS(e);return t.request=yBe.request,t.createSocket=fQt,t.defaultPort=443,t}function pMn(e){var t=new dS(e);return t.request=cQt.request,t}function AMn(e){var t=new dS(e);return t.request=cQt.request,t.createSocket=fQt,t.defaultPort=443,t}function dS(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||yBe.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,s,a){for(var o=pQt(i,s,a),u=0,l=t.requests.length;u=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",u),o.on("close",l),o.on("agentRemove",l),t.onSocket(o);function u(){s.emit("free",o,a);}function l(c){s.removeSocket(o),o.removeListener("free",u),o.removeListener("close",l),o.removeListener("agentRemove",l);}});};dS.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var s=EBe({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),qT("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",u),a.once("connect",l),a.once("error",c),a.end();function o(f){f.upgrade=!0;}function u(f,p,d){process.nextTick(function(){l(f,p,d);});}function l(f,p,d){if(a.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){qT("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var h=new Error("tunneling socket could not be established, statusCode="+f.statusCode);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}if(d.length>0){qT("got illegal response body from proxy"),p.destroy();var h=new Error("got illegal response body from proxy");h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}return qT("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function c(f){a.removeAllListeners(),qT(`tunneling socket could not be established, cause=%s `,f.message,f.stack);var p=new Error("tunneling socket could not be established, cause="+f.message);p.code="ECONNRESET",t.request.emit("error",p),n.removeSocket(i);}};dS.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i);});}};function fQt(e,t){var r=this;dS.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),s=EBe({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),a=oMn.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,t(a);});}function pQt(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function EBe(e){for(var t=1,r=arguments.length;t{dQt.exports=AQt();});var Vo=E((Woo,hQt)=>{hQt.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kHeadersList:Symbol("headers list"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kHTTP2BuildRequest:Symbol("http2 build request"),kHTTP1BuildRequest:Symbol("http1 build request"),kHTTP2CopyHeaders:Symbol("http2 copy headers"),kHTTPConnVersion:Symbol("http connection version"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable")};});var Fo=E((zoo,gQt)=>{var Kl=class extends Error{constructor(t){super(t),this.name="UndiciError",this.code="UND_ERR";}},IBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ConnectTimeoutError",this.message=t||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT";}},SBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersTimeoutError",this.message=t||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT";}},bBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersOverflowError",this.message=t||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW";}},vBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="BodyTimeoutError",this.message=t||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT";}},wBe=class e extends Kl{constructor(t,r,n,i){super(t),Error.captureStackTrace(this,e),this.name="ResponseStatusCodeError",this.message=t||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=i,this.status=r,this.statusCode=r,this.headers=n;}},TBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InvalidArgumentError",this.message=t||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG";}},BBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InvalidReturnValueError",this.message=t||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE";}},_Be=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="AbortError",this.message=t||"Request aborted",this.code="UND_ERR_ABORTED";}},xBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InformationalError",this.message=t||"Request information",this.code="UND_ERR_INFO";}},DBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="RequestContentLengthMismatchError",this.message=t||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH";}},PBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ResponseContentLengthMismatchError",this.message=t||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH";}},NBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientDestroyedError",this.message=t||"The client is destroyed",this.code="UND_ERR_DESTROYED";}},QBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientClosedError",this.message=t||"The client is closed",this.code="UND_ERR_CLOSED";}},RBe=class e extends Kl{constructor(t,r){super(t),Error.captureStackTrace(this,e),this.name="SocketError",this.message=t||"Socket error",this.code="UND_ERR_SOCKET",this.socket=r;}},Iee=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="NotSupportedError",this.message=t||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED";}},OBe=class extends Kl{constructor(t){super(t),Error.captureStackTrace(this,Iee),this.name="MissingUpstreamError",this.message=t||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM";}},kBe=class e extends Error{constructor(t,r,n){super(t),Error.captureStackTrace(this,e),this.name="HTTPParserError",this.code=r?`HPE_${r}`:void 0,this.data=n?n.toString():void 0;}},LBe=class e extends Kl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ResponseExceededMaxSizeError",this.message=t||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE";}},FBe=class e extends Kl{constructor(t,r,{headers:n,data:i}){super(t),Error.captureStackTrace(this,e),this.name="RequestRetryError",this.message=t||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=r,this.data=i,this.headers=n;}};gQt.exports={HTTPParserError:kBe,UndiciError:Kl,HeadersTimeoutError:SBe,HeadersOverflowError:bBe,BodyTimeoutError:vBe,RequestContentLengthMismatchError:DBe,ConnectTimeoutError:IBe,ResponseStatusCodeError:wBe,InvalidArgumentError:TBe,InvalidReturnValueError:BBe,RequestAbortedError:_Be,ClientDestroyedError:NBe,ClientClosedError:QBe,InformationalError:xBe,SocketError:RBe,NotSupportedError:Iee,ResponseContentLengthMismatchError:PBe,BalancedPoolMissingUpstreamError:OBe,ResponseExceededMaxSizeError:LBe,RequestRetryError:FBe};});var yQt=E((Xoo,mQt)=>{var See={},MBe=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{var SQt=H("assert"),{kDestroyed:bQt,kBodyUsed:EQt}=Vo(),{IncomingMessage:dMn}=H("http"),i3=H("stream"),hMn=H("net"),{InvalidArgumentError:Jf}=Fo(),{Blob:CQt}=H("buffer"),bee=H("util"),{stringify:gMn}=H("querystring"),{headerNameLowerCasedRecord:mMn}=yQt(),[UBe,IQt]=process.versions.node.split(".").map(e=>Number(e));function yMn(){}function jBe(e){return e&&typeof e=="object"&&typeof e.pipe=="function"&&typeof e.on=="function"}function vQt(e){return CQt&&e instanceof CQt||e&&typeof e=="object"&&(typeof e.stream=="function"||typeof e.arrayBuffer=="function")&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function EMn(e,t){if(e.includes("?")||e.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=gMn(t);return r&&(e+="?"+r),e}function wQt(e){if(typeof e=="string"){if(e=new URL(e),!/^https?:/.test(e.origin||e.protocol))throw new Jf("Invalid URL protocol: the URL must start with `http:` or `https:`.");return e}if(!e||typeof e!="object")throw new Jf("Invalid URL: The URL argument must be a non-null object.");if(!/^https?:/.test(e.origin||e.protocol))throw new Jf("Invalid URL protocol: the URL must start with `http:` or `https:`.");if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&!Number.isFinite(parseInt(e.port)))throw new Jf("Invalid URL: port must be a valid integer or a string representation of an integer.");if(e.path!=null&&typeof e.path!="string")throw new Jf("Invalid URL path: the path must be a string or null/undefined.");if(e.pathname!=null&&typeof e.pathname!="string")throw new Jf("Invalid URL pathname: the pathname must be a string or null/undefined.");if(e.hostname!=null&&typeof e.hostname!="string")throw new Jf("Invalid URL hostname: the hostname must be a string or null/undefined.");if(e.origin!=null&&typeof e.origin!="string")throw new Jf("Invalid URL origin: the origin must be a string or null/undefined.");let t=e.port!=null?e.port:e.protocol==="https:"?443:80,r=e.origin!=null?e.origin:`${e.protocol}//${e.hostname}:${t}`,n=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;r.endsWith("/")&&(r=r.substring(0,r.length-1)),n&&!n.startsWith("/")&&(n=`/${n}`),e=new URL(r+n);}return e}function CMn(e){if(e=wQt(e),e.pathname!=="/"||e.search||e.hash)throw new Jf("invalid url");return e}function IMn(e){if(e[0]==="["){let r=e.indexOf("]");return SQt(r!==-1),e.substring(1,r)}let t=e.indexOf(":");return t===-1?e:e.substring(0,t)}function SMn(e){if(!e)return null;SQt.strictEqual(typeof e,"string");let t=IMn(e);return hMn.isIP(t)?"":t}function bMn(e){return JSON.parse(JSON.stringify(e))}function vMn(e){return e!=null&&typeof e[Symbol.asyncIterator]=="function"}function wMn(e){return e!=null&&(typeof e[Symbol.iterator]=="function"||typeof e[Symbol.asyncIterator]=="function")}function TMn(e){if(e==null)return 0;if(jBe(e)){let t=e._readableState;return t&&t.objectMode===!1&&t.ended===!0&&Number.isFinite(t.length)?t.length:null}else {if(vQt(e))return e.size!=null?e.size:null;if(BQt(e))return e.byteLength}return null}function GBe(e){return !e||!!(e.destroyed||e[bQt])}function TQt(e){let t=e&&e._readableState;return GBe(e)&&t&&!t.endEmitted}function BMn(e,t){e==null||!jBe(e)||GBe(e)||(typeof e.destroy=="function"?(Object.getPrototypeOf(e).constructor===dMn&&(e.socket=null),e.destroy(t)):t&&process.nextTick((r,n)=>{r.emit("error",n);},e,t),e.destroyed!==!0&&(e[bQt]=!0));}var _Mn=/timeout=(\d+)/;function xMn(e){let t=e.toString().match(_Mn);return t?parseInt(t[1],10)*1e3:null}function DMn(e){return mMn[e]||e.toLowerCase()}function PMn(e,t={}){if(!Array.isArray(e))return e;for(let r=0;rs.toString("utf8")):t[n]=e[r+1].toString("utf8");}return "content-length"in t&&"content-disposition"in t&&(t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")),t}function NMn(e){let t=[],r=!1,n=-1;for(let i=0;i{r.close();});else {let s=Buffer.isBuffer(i)?i:Buffer.from(i);r.enqueue(new Uint8Array(s));}return r.desiredSize>0},async cancel(r){await t.return();}},0)}function UMn(e){return e&&typeof e=="object"&&typeof e.append=="function"&&typeof e.delete=="function"&&typeof e.get=="function"&&typeof e.getAll=="function"&&typeof e.has=="function"&&typeof e.set=="function"&&e[Symbol.toStringTag]==="FormData"}function jMn(e){if(e){if(typeof e.throwIfAborted=="function")e.throwIfAborted();else if(e.aborted){let t=new Error("The operation was aborted");throw t.name="AbortError",t}}}function GMn(e,t){return "addEventListener"in e?(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)):(e.addListener("abort",t),()=>e.removeListener("abort",t))}var qMn=!!String.prototype.toWellFormed;function KMn(e){return qMn?`${e}`.toWellFormed():bee.toUSVString?bee.toUSVString(e):`${e}`}function YMn(e){if(e==null||e==="")return {start:0,end:null,size:null};let t=e?e.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return t?{start:parseInt(t[1]),end:t[2]?parseInt(t[2]):null,size:t[3]?parseInt(t[3]):null}:null}var _Qt=Object.create(null);_Qt.enumerable=!0;xQt.exports={kEnumerableProperty:_Qt,nop:yMn,isDisturbed:RMn,isErrored:OMn,isReadable:kMn,toUSVString:KMn,isReadableAborted:TQt,isBlobLike:vQt,parseOrigin:CMn,parseURL:wQt,getServerName:SMn,isStream:jBe,isIterable:wMn,isAsyncIterable:vMn,isDestroyed:GBe,headerNameToString:DMn,parseRawHeaders:NMn,parseHeaders:PMn,parseKeepAliveTimeout:xMn,destroy:BMn,bodyLength:TMn,deepClone:bMn,ReadableStreamFrom:MMn,isBuffer:BQt,validateHandler:QMn,getSocketInfo:LMn,isFormDataLike:UMn,buildURL:EMn,throwIfAborted:jMn,addAbortListener:GMn,parseRangeHeader:YMn,nodeMajor:UBe,nodeMinor:IQt,nodeHasAutoSelectFamily:UBe>18||UBe===18&&IQt>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]};});var NQt=E((euo,PQt)=>{var qBe=Date.now(),KT,YT=[];function HMn(){qBe=Date.now();let e=YT.length,t=0;for(;t0&&qBe>=r.state&&(r.state=-1,r.callback(r.opaque)),r.state===-1?(r.state=-2,t!==e-1?YT[t]=YT.pop():YT.pop(),e-=1):t+=1;}YT.length>0&&DQt();}function DQt(){KT&&KT.refresh?KT.refresh():(clearTimeout(KT),KT=setTimeout(HMn,1e3),KT.unref&&KT.unref());}var vee=class{constructor(t,r,n){this.callback=t,this.delay=r,this.opaque=n,this.state=-2,this.refresh();}refresh(){this.state===-2&&(YT.push(this),(!KT||YT.length===1)&&DQt()),this.state=0;}clear(){this.state=-1;}};PQt.exports={setTimeout(e,t,r){return t<1e3?setTimeout(e,t,r):new vee(e,t,r)},clearTimeout(e){e instanceof vee?e.clear():clearTimeout(e);}};});var KBe=E((tuo,QQt)=>{var VMn=H("events").EventEmitter,$Mn=H("util").inherits;function AD(e){if(typeof e=="string"&&(e=Buffer.from(e)),!Buffer.isBuffer(e))throw new TypeError("The needle has to be a String or a Buffer.");let t=e.length;if(t===0)throw new Error("The needle cannot be an empty String/Buffer.");if(t>256)throw new Error("The needle cannot have a length bigger than 256.");this.maxMatches=1/0,this.matches=0,this._occ=new Array(256).fill(t),this._lookbehind_size=0,this._needle=e,this._bufpos=0,this._lookbehind=Buffer.alloc(t);for(var r=0;r=0)this.emit("info",!1,this._lookbehind,0,this._lookbehind_size),this._lookbehind_size=0;else {let o=this._lookbehind_size+s;return o>0&&this.emit("info",!1,this._lookbehind,0,o),this._lookbehind.copy(this._lookbehind,0,o,this._lookbehind_size-o),this._lookbehind_size-=o,e.copy(this._lookbehind,this._lookbehind_size),this._lookbehind_size+=t,this._bufpos=t,t}}if(s+=(s>=0)*this._bufpos,e.indexOf(r,s)!==-1)return s=e.indexOf(r,s),++this.matches,s>0?this.emit("info",!0,e,this._bufpos,s):this.emit("info",!0),this._bufpos=s+n;for(s=t-n;s0&&this.emit("info",!1,e,this._bufpos,s{var JMn=H("util").inherits,RQt=H("stream").Readable;function YBe(e){RQt.call(this,e);}JMn(YBe,RQt);YBe.prototype._read=function(e){};OQt.exports=YBe;});var wee=E((nuo,LQt)=>{LQt.exports=function(t,r,n){if(!t||t[r]===void 0||t[r]===null)return n;if(typeof t[r]!="number"||isNaN(t[r]))throw new TypeError("Limit "+r+" is not a valid number");return t[r]};});var jQt=E((iuo,UQt)=>{var MQt=H("events").EventEmitter,WMn=H("util").inherits,FQt=wee(),zMn=KBe(),XMn=Buffer.from(`\r \r `),ZMn=/\r\n/g,e5n=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function s3(e){MQt.call(this),e=e||{};let t=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=FQt(e,"maxHeaderPairs",2e3),this.maxHeaderSize=FQt(e,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new zMn(XMn),this.ss.on("info",function(r,n,i,s){n&&!t.maxed&&(t.nread+s-i>=t.maxHeaderSize?(s=t.maxHeaderSize-t.nread+i,t.nread=t.maxHeaderSize,t.maxed=!0):t.nread+=s-i,t.buffer+=n.toString("binary",i,s)),r&&t._finish();});}WMn(s3,MQt);s3.prototype.push=function(e){let t=this.ss.push(e);if(this.finished)return t};s3.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset();};s3.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let e=this.header;this.header={},this.buffer="",this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit("header",e);};s3.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let e=this.buffer.split(ZMn),t=e.length,r,n;for(var i=0;i{var HBe=H("stream").Writable,t5n=H("util").inherits,r5n=KBe(),GQt=kQt(),n5n=jQt(),i5n=45,s5n=Buffer.from("-"),a5n=Buffer.from(`\r @@ -419,7 +419,7 @@ ${h}`),n?i.reset(h):h}function Rgi(e,t,r,n={}){if(!Dir){Dir=!0;let s="Passing li `:"")+(a?` ${a} `:` -`);let u=h=>{console.log(a),process.exit(typeof h=="number"?h:2);},l=()=>{console.log(typeof t.version=="string"?t.version:i.version),process.exit(0);};s._.length===0&&t.argv.length===1&&(s.version===!0&&t.autoVersion&&l(),s.help===!0&&t.autoHelp&&u(0));let c=s._;if(delete s._,!t.allowUnknownFlags){let h=c.filter(g=>typeof g=="string"&&g.startsWith("-"));h.length>0&&(Xyi(h),process.exit(2));}let f=Myi(s,{exclude:["--",/^\w$/]}),p={...f};eEi(f,t);for(let h of Object.values(t.flags))delete f[h.alias];let d=Jyi(t.flags,f,c);return d.length>0&&(Wyi(d),process.exit(2)),{input:c,flags:f,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};wq.exports=tEi;});var c4e,lar=k(()=>{c4e={name:"chromatic",version:"13.3.3",description:"Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",keywords:["storybook-addon","storybook","addon","test","popular"],homepage:"https://www.chromatic.com",bugs:{url:"https://github.com/chromaui/chromatic-cli",email:"support@chromatic.com"},repository:{type:"git",url:"git+https://github.com/chromaui/chromatic-cli.git"},license:"MIT",author:{name:"Chromatic",email:"support@chromatic.com"},exports:{".":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./node":{types:"./dist/node.d.ts",require:"./dist/node.js",node:"./dist/node.js"},"./isChromatic":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./package.json":"./package.json"},main:"isChromatic.js",module:"isChromatic.mjs",typesVersions:{"*":{"*":["./isChromatic.d.ts"],isChromatic:["./isChromatic.d.ts"],node:["dist/node.d.ts"]}},bin:{chroma:"dist/bin.js",chromatic:"dist/bin.js","chromatic-cli":"dist/bin.js"},files:["dist/*.js","dist/node.d.ts","isChromatic.js","isChromatic.mjs","isChromatic.d.ts"],resolutions:{"any-observable":"^0.5.1"},devDependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.0.0","@antfu/ni":"^0.21.5","@auto-it/slack":"^11.1.6","@discoveryjs/json-ext":"^0.5.7","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0","@sentry/cli":"^2.37.0","@sentry/node":"^8.30.0","@snyk/dep-graph":"^2.9.0","@storybook/addon-essentials":"^8.1.5","@storybook/addon-webpack5-compiler-swc":"^1.0.3","@storybook/csf-tools":"^8.1.5","@storybook/linter-config":"^4.0.0","@storybook/react":"^8.1.5","@storybook/react-webpack5":"^8.1.5","@tsconfig/node16":"^16.1.1","@types/archiver":"^5.3.1","@types/async-retry":"^1.4.3","@types/cross-spawn":"^6.0.2","@types/fs-extra":"^9.0.13","@types/jsonfile":"^6.0.1","@types/listr":"^0.14.4","@types/node":"18.x","@types/picomatch":"^2.3.0","@types/progress-stream":"^2.0.2","@types/prompts":"^2.4.9","@types/semver":"^7.3.9","@types/webpack-env":"^1.18.5","@types/ws":"^8","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-v8":"^2.0.5","ansi-html":"0.0.9","any-observable":"^0.5.1",archiver:"^5.3.0","async-retry":"^1.3.3",auto:"^11.0.5",boxen:"^7.1.1",chalk:"^4.1.2","clean-package":"^2.2.0",cpy:"^8.1.2","cross-env":"^7.0.3","cross-spawn":"^7.0.2",debug:"^4.3.2",dotenv:"^16.4.5","env-ci":"^11.1.0",eslint:"^9.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jsdoc":"^48.2.6","eslint-plugin-json":"^3.1.0","eslint-plugin-no-secrets":"^1.0.2","eslint-plugin-react":"^7.33.2","eslint-plugin-security":"^3.0.0","eslint-plugin-simple-import-sort":"^12.1.0","eslint-plugin-sort-class-members":"^1.20.0","eslint-plugin-unicorn":"^53.0.0",esm:"^3.2.25",execa:"^9.6.0","fake-tag":"^2.0.0",filesize:"^10.1.0","find-up":"^7.0.0","formdata-node":"^6.0.3","fs-extra":"^10.0.0",globals:"^15.3.0","https-proxy-agent":"^7.0.2",husky:"^7.0.0",json5:"^2.2.3",jsonfile:"^6.0.1","junit-report-builder":"3.1.0",listr:"0.14.3","listr-update-renderer":"^0.5.0",meow:"^9.0.0","mock-fs":"^5.1.2","no-proxy":"^1.0.3","node-ask":"^1.0.1","node-fetch":"3.2.10","npm-run-all":"^4.0.2",observable:"^2.1.4","os-browserify":"^0.3.0","p-limit":"3.1.0",picomatch:"2.2.2","pkg-up":"^3.1.0",pluralize:"^8.0.0",prettier:"^3.2.5","progress-stream":"^2.0.0",prompts:"^2.4.2","prop-types":"^15.7.2",react:"^17.0.2","react-dom":"^17.0.2","read-package-up":"^11.0.0",semver:"^7.3.5",slash:"^3.0.0","snyk-nodejs-lockfile-parser":"^1.58.18","snyk-nodejs-plugin":"^1.4.3","sort-package-json":"1.50.0",storybook:"^8.1.5","string-argv":"^0.3.1","strip-ansi":"^7.1.0","tmp-promise":"3.0.2","ts-dedent":"^1.0.0","ts-loader":"^9.2.5",tsup:"^7.2.0",typescript:"^5.2.2","typescript-eslint":"^7.11.0","util-deprecate":"^1.0.2",uuid:"^8.3.2",vite:"^4.4.9","vite-tsconfig-paths":"^5.1.4",vitest:"^2.0.5","why-is-node-running":"^2.1.2",ws:"^8.18.2","xxhash-wasm":"^1.0.2","yarn-or-npm":"^3.0.1","zen-observable":"^0.8.15",zod:"^3.22.2"},peerDependencies:{"@chromatic-com/cypress":"^0.*.* || ^1.0.0","@chromatic-com/playwright":"^0.*.* || ^1.0.0"},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0}},publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},docs:"https://www.chromatic.com/docs/cli",storybook:{icon:"https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif",displayName:"Chromatic"}};});function f4e(e){let{input:t,flags:r,help:n}=(0, car.default)(` +`);let u=h=>{console.log(a),process.exit(typeof h=="number"?h:2);},l=()=>{console.log(typeof t.version=="string"?t.version:i.version),process.exit(0);};s._.length===0&&t.argv.length===1&&(s.version===!0&&t.autoVersion&&l(),s.help===!0&&t.autoHelp&&u(0));let c=s._;if(delete s._,!t.allowUnknownFlags){let h=c.filter(g=>typeof g=="string"&&g.startsWith("-"));h.length>0&&(Xyi(h),process.exit(2));}let f=Myi(s,{exclude:["--",/^\w$/]}),p={...f};eEi(f,t);for(let h of Object.values(t.flags))delete f[h.alias];let d=Jyi(t.flags,f,c);return d.length>0&&(Wyi(d),process.exit(2)),{input:c,flags:f,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};wq.exports=tEi;});var c4e,lar=k(()=>{c4e={name:"chromatic",version:"13.3.4",description:"Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",keywords:["storybook-addon","storybook","addon","test","popular"],homepage:"https://www.chromatic.com",bugs:{url:"https://github.com/chromaui/chromatic-cli",email:"support@chromatic.com"},repository:{type:"git",url:"git+https://github.com/chromaui/chromatic-cli.git"},license:"MIT",author:{name:"Chromatic",email:"support@chromatic.com"},exports:{".":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./node":{types:"./dist/node.d.ts",require:"./dist/node.js",node:"./dist/node.js"},"./isChromatic":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./package.json":"./package.json"},main:"isChromatic.js",module:"isChromatic.mjs",typesVersions:{"*":{"*":["./isChromatic.d.ts"],isChromatic:["./isChromatic.d.ts"],node:["dist/node.d.ts"]}},bin:{chroma:"dist/bin.js",chromatic:"dist/bin.js","chromatic-cli":"dist/bin.js"},files:["dist/*.js","dist/node.d.ts","isChromatic.js","isChromatic.mjs","isChromatic.d.ts"],resolutions:{"any-observable":"^0.5.1"},devDependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.0.0","@antfu/ni":"^0.21.5","@auto-it/slack":"^11.1.6","@discoveryjs/json-ext":"^0.5.7","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0","@sentry/cli":"^2.37.0","@sentry/node":"^8.30.0","@snyk/dep-graph":"^2.9.0","@storybook/addon-essentials":"^8.1.5","@storybook/addon-webpack5-compiler-swc":"^1.0.3","@storybook/csf-tools":"^8.1.5","@storybook/linter-config":"^4.0.0","@storybook/react":"^8.1.5","@storybook/react-webpack5":"^8.1.5","@tsconfig/node16":"^16.1.1","@types/archiver":"^5.3.1","@types/async-retry":"^1.4.3","@types/cross-spawn":"^6.0.2","@types/fs-extra":"^9.0.13","@types/jsonfile":"^6.0.1","@types/listr":"^0.14.4","@types/node":"18.x","@types/picomatch":"^2.3.0","@types/progress-stream":"^2.0.2","@types/prompts":"^2.4.9","@types/semver":"^7.3.9","@types/webpack-env":"^1.18.5","@types/ws":"^8","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-v8":"^2.0.5","ansi-html":"0.0.9","any-observable":"^0.5.1",archiver:"^5.3.0","async-retry":"^1.3.3",auto:"^11.0.5",boxen:"^7.1.1",chalk:"^4.1.2","clean-package":"^2.2.0",cpy:"^8.1.2","cross-env":"^7.0.3","cross-spawn":"^7.0.2",debug:"^4.3.2",dotenv:"^16.4.5","env-ci":"^11.1.0",eslint:"^9.10.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jsdoc":"^48.2.6","eslint-plugin-json":"^3.1.0","eslint-plugin-no-secrets":"^1.0.2","eslint-plugin-react":"^7.33.2","eslint-plugin-security":"^3.0.0","eslint-plugin-simple-import-sort":"^12.1.0","eslint-plugin-sort-class-members":"^1.20.0","eslint-plugin-unicorn":"^53.0.0",esm:"^3.2.25",execa:"^9.6.0","fake-tag":"^2.0.0",filesize:"^10.1.0","find-up":"^7.0.0","formdata-node":"^6.0.3","fs-extra":"^10.0.0",globals:"^15.3.0","https-proxy-agent":"^7.0.2",husky:"^7.0.0",json5:"^2.2.3",jsonfile:"^6.0.1","junit-report-builder":"3.1.0",listr:"0.14.3","listr-update-renderer":"^0.5.0",meow:"^9.0.0","mock-fs":"^5.1.2","no-proxy":"^1.0.3","node-ask":"^1.0.1","node-fetch":"3.2.10","npm-run-all":"^4.0.2",observable:"^2.1.4","os-browserify":"^0.3.0","p-limit":"3.1.0",picomatch:"2.2.2","pkg-up":"^3.1.0",pluralize:"^8.0.0",prettier:"^3.2.5","progress-stream":"^2.0.0",prompts:"^2.4.2","prop-types":"^15.7.2",react:"^17.0.2","react-dom":"^17.0.2","read-package-up":"^11.0.0",semver:"^7.3.5",slash:"^3.0.0","snyk-nodejs-lockfile-parser":"^1.58.18","snyk-nodejs-plugin":"^1.4.3","sort-package-json":"1.50.0",storybook:"^8.1.5","string-argv":"^0.3.1","strip-ansi":"^7.1.0","tmp-promise":"3.0.2","ts-dedent":"^1.0.0","ts-loader":"^9.2.5",tsup:"^7.2.0",typescript:"^5.2.2","typescript-eslint":"^7.11.0","util-deprecate":"^1.0.2",uuid:"^8.3.2",vite:"^4.4.9","vite-tsconfig-paths":"^5.1.4",vitest:"^2.0.5","why-is-node-running":"^2.1.2",ws:"^8.18.2","xxhash-wasm":"^1.0.2","yarn-or-npm":"^3.0.1","zen-observable":"^0.8.15",zod:"^3.22.2"},peerDependencies:{"@chromatic-com/cypress":"^0.*.* || ^1.0.0","@chromatic-com/playwright":"^0.*.* || ^1.0.0"},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0}},publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},docs:"https://www.chromatic.com/docs/cli",storybook:{icon:"https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif",displayName:"Chromatic"}};});function f4e(e){let{input:t,flags:r,help:n}=(0, car.default)(` Chromatic CLI https://www.chromatic.com/docs/cli @@ -929,7 +929,7 @@ ${_r} Chromatic looked in \`${r}\`. If that's not the right directory, you might ${Zt} Failed to run \`chromatic --${e}\`: ${t} - `);});function w9s(e){return ["command not found",`[\\W]?${VH}[\\W]? not found`,"code E404","exit code 127",`command failed.*${VH}.*$`].some(r=>new RegExp(r,"gi").test(e))}function T9s(e,t,r){let n=r.options.playwright?"playwright":"cypress",i=e.message;if(w9s(i)){let s=`@chromatic-com/${n}`;return {exitCode:zi.MISSING_DEPENDENCY,message:Lpe({dependencyName:s,flag:n,workingDir:t})}}return {exitCode:zi.E2E_BUILD_FAILED,message:ANr({flag:n,errorMessage:i})}}function AHe(e){return qu({name:"build",title:ZPr(e).title,skip:async t=>t.skip?!0:t.options.storybookBuildDir?(t.sourceDir=t.options.storybookBuildDir,rNr(t).output):!1,steps:[C9s,b9s,Mn(eNr),Mpe,B9s,iM,Mn(tNr,!0)]})}var sM,hNr,C9s,I9s,S9s,b9s,v9s,B9s,gNr=k(()=>{Ase();sM=Re(yl()),hNr=Re(iG());iNr();zE();pHe();ob();tA();Upe();cNr();dNr();cHe();fHe();C9s=async e=>{if(e.options.outputDir)e.sourceDir=e.options.outputDir;else if(e.storybook&&e.storybook.version&&sM.default.lt(e.storybook.version,"5.0.0"))e.sourceDir="storybook-static";else {let t=await hNr.default.dir({unsafeCleanup:!0,prefix:"chromatic-"});e.sourceDir=t.path;}},I9s=e=>e.storybook&&e.storybook.version?sM.default.gte(sM.default.coerce(e.storybook.version)||"0.0.0","6.2.0"):!0,S9s=e=>e?.storybook?.version&&sM.default.gte(sM.default.coerce(e.storybook.version)||"0.0.0","8.5.0")?"--stats-json":"--webpack-stats-json",b9s=async e=>{let t=e.flags?.buildCommand||e.options.buildCommand,r=[];if(t||r.push(`--output-dir=${e.sourceDir}`),e.git.changedFiles&&(I9s(e)?r.push(`${S9s(e)}=${e.sourceDir}`):e.log.warn("Storybook version 6.2.0 or later is required to use the --only-changed flag")),t){e.buildCommand=`${t} ${r.join(" ")}`;return}if(Xo(e.options)){e.buildCommand=await nNr(e,e.options.playwright?"playwright":"cypress",r);return}if(!e.options.buildScriptName)throw new Error("Unable to determine build script");e.buildCommand=await aNr([e.options.buildScriptName,...r]);},v9s=e=>new Promise((t,r)=>setTimeout(r,e,new Error("Operation timed out")));B9s=async e=>{let t;e.options.storybookLogFile&&(e.buildLogFile=wd__namespace.default.resolve(e.options.storybookLogFile),t=YH.createWriteStream(e.buildLogFile),await new Promise((n,i)=>{t.on("open",n),t.on("error",i);}));let{experimental_abortSignal:r}=e.options;try{if(e.log.debug("Running build command:",e.buildCommand),e.log.debug("Runtime metadata:",JSON.stringify(e.runtimeMetadata,void 0,2)),!e.buildCommand)throw new Error("No build command configured");let[n,...i]=wB(e.buildCommand),s=TB(n,i,{stdio:[void 0,t,void 0],preferLocal:!1,signal:r,env:{CI:"1",NODE_ENV:e.env.STORYBOOK_NODE_ENV||"production",STORYBOOK_INVOKED_BY:"chromatic"}});await Promise.race([s,v9s(e.env.STORYBOOK_BUILD_TIMEOUT)]);}catch(n){if(Xo(e.options)){let s=T9s(n,process.cwd(),e);throw e.log.error(s.message),ds(e,s.exitCode,!0),new Error(HH(e).output)}r?.throwIfAborted();let i=e.buildLogFile&&YH.readFileSync(e.buildLogFile,"utf8");throw e.log.error(lNr(e,n,i)),ds(e,zi.NPM_BUILD_STORYBOOK_FAILED,!0),new Error(HH(e).output)}finally{t?.end();}};});var $H=E((yqo,mNr)=>{mNr.exports=function(){var e=arguments;return e[0].reduce(function(t,r,n){return t+=r,n+1 in e&&(t+=e[n+1]),t},"")};});function JH(e){return e.options.isLocalBuild?{localBuildEmailHash:QL(e.git.gitUserEmail||"")}:e.git.committerEmail?{localBuildEmailHash:QL(e.git.committerEmail)}:{isLocalBuild:!1}}var dHe=k(()=>{pae();});async function ENr(e,{branch:t,parentCommits:r}){let{app:n}=await e.client.runQuery(_9s,{branch:t,parentCommits:r,localBuilds:JH(e)});return n.baselineBuilds}var yNr,_9s,CNr=k(()=>{yNr=Re($H());dHe();_9s=yNr.default` + `);});function w9s(e){return ["command not found",`[\\W]?${VH}[\\W]? not found`,"code E404","exit code 127",`command failed.*${VH}.*$`].some(r=>new RegExp(r,"gi").test(e))}function T9s(e,t,r){let n=r.options.playwright?"playwright":"cypress",i=e.message;if(w9s(i)){let s=`@chromatic-com/${n}`;return {exitCode:zi.MISSING_DEPENDENCY,message:Lpe({dependencyName:s,flag:n,workingDir:t})}}return {exitCode:zi.E2E_BUILD_FAILED,message:ANr({flag:n,errorMessage:i})}}function AHe(e){return qu({name:"build",title:ZPr(e).title,skip:async t=>t.skip?!0:t.options.storybookBuildDir?(t.sourceDir=t.options.storybookBuildDir,rNr(t).output):!1,steps:[C9s,b9s,Mn(eNr),Mpe,B9s,iM,Mn(tNr,!0)]})}var sM,hNr,C9s,I9s,S9s,b9s,v9s,B9s,gNr=k(()=>{Ase();sM=Re(yl()),hNr=Re(iG());iNr();zE();pHe();ob();tA();Upe();cNr();dNr();cHe();fHe();C9s=async e=>{if(e.options.outputDir)e.sourceDir=e.options.outputDir;else if(e.storybook&&e.storybook.version&&sM.default.lt(e.storybook.version,"5.0.0"))e.sourceDir="storybook-static";else {let t=await hNr.default.dir({unsafeCleanup:!0,prefix:"chromatic-"});e.sourceDir=t.path;}},I9s=e=>e.storybook&&e.storybook.version?sM.default.gte(sM.default.coerce(e.storybook.version)||"0.0.0","6.2.0"):!0,S9s=e=>e?.storybook?.version&&sM.default.gte(sM.default.coerce(e.storybook.version)||"0.0.0","8.5.0")?"--stats-json":"--webpack-stats-json",b9s=async e=>{let t=e.flags?.buildCommand||e.options.buildCommand,r=[];if(t||r.push(`--output-dir=${e.sourceDir}`),e.git.changedFiles&&(I9s(e)?r.push(`${S9s(e)}=${e.sourceDir}`):e.log.warn("Storybook version 6.2.0 or later is required to use the --only-changed flag")),t){e.buildCommand=`${t} ${r.join(" ")}`;return}if(Xo(e.options)){e.buildCommand=await nNr(e,e.options.playwright?"playwright":"cypress",r);return}if(!e.options.buildScriptName)throw new Error("Unable to determine build script");e.buildCommand=await aNr([e.options.buildScriptName,...r]);},v9s=e=>new Promise((t,r)=>setTimeout(r,e,new Error("Operation timed out")));B9s=async e=>{let t;e.options.storybookLogFile&&(e.buildLogFile=wd__namespace.default.resolve(e.options.storybookLogFile),t=YH.createWriteStream(e.buildLogFile),await new Promise((n,i)=>{t.on("open",n),t.on("error",i);}));let{experimental_abortSignal:r}=e.options;try{if(e.log.debug("Running build command:",e.buildCommand),e.log.debug("Runtime metadata:",JSON.stringify(e.runtimeMetadata,void 0,2)),!e.buildCommand)throw new Error("No build command configured");let[n,...i]=wB(e.buildCommand),s=TB(n,i,{stdio:[void 0,t,void 0],preferLocal:!1,cancelSignal:r,env:{CI:"1",NODE_ENV:e.env.STORYBOOK_NODE_ENV||"production",STORYBOOK_INVOKED_BY:"chromatic"}});await Promise.race([s,v9s(e.env.STORYBOOK_BUILD_TIMEOUT)]);}catch(n){if(Xo(e.options)){let s=T9s(n,process.cwd(),e);throw e.log.error(s.message),ds(e,s.exitCode,!0),new Error(HH(e).output)}r?.throwIfAborted();let i=e.buildLogFile&&YH.readFileSync(e.buildLogFile,"utf8");throw e.log.error(lNr(e,n,i)),ds(e,zi.NPM_BUILD_STORYBOOK_FAILED,!0),new Error(HH(e).output)}finally{t?.end();}};});var $H=E((yqo,mNr)=>{mNr.exports=function(){var e=arguments;return e[0].reduce(function(t,r,n){return t+=r,n+1 in e&&(t+=e[n+1]),t},"")};});function JH(e){return e.options.isLocalBuild?{localBuildEmailHash:QL(e.git.gitUserEmail||"")}:e.git.committerEmail?{localBuildEmailHash:QL(e.git.committerEmail)}:{isLocalBuild:!1}}var dHe=k(()=>{pae();});async function ENr(e,{branch:t,parentCommits:r}){let{app:n}=await e.client.runQuery(_9s,{branch:t,parentCommits:r,localBuilds:JH(e)});return n.baselineBuilds}var yNr,_9s,CNr=k(()=>{yNr=Re($H());dHe();_9s=yNr.default` query BaselineCommitsQuery( $branch: String! $parentCommits: [String!]! @@ -2141,4 +2141,4 @@ tslib/tslib.es6.js: */ //# sourceMappingURL=out.js.map //# sourceMappingURL=register.js.map -//# debugId=c1eed665-6c2e-5821-a962-80a409e98ee7 +//# debugId=aae448dd-a9ed-545e-9038-d00b61ad2247 diff --git a/package.json b/package.json index 057e0250..5b74513c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chromatic", - "version": "13.3.3", + "version": "13.3.4", "description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.", "keywords": [ "storybook-addon",