From 2bac6c4d6003cf368fd851b12dc679d511eee46b Mon Sep 17 00:00:00 2001 From: Chromatic Date: Thu, 17 Apr 2025 13:46:31 +0000 Subject: [PATCH] v11.28.1 --- action/register.js | 23 ++++++++++++++++------- package.json | 2 +- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/action/register.js b/action/register.js index e2155718..9b824447 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]="8f2425df-25e6-5b15-bd6f-4be66ae0eadf")}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]="2cc054ce-0adc-5122-aacf-1d38c6fc7592")}catch(e){}}(); var perf_hooks = require('perf_hooks'); var Ed = require('path'); @@ -102,7 +102,7 @@ Mongoose Error Code: ${t.code}`:""}`});}function NSe(e,t,r,n=void 0){r&&(0, SBn. `),h=d.shift();if(!h)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=h.split(" "),E=+(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;}cX("got proxy server response: %o %o",h,b),a(),t({connect:{statusCode:E,statusText:C,headers:b},buffered:A});}e.on("error",u),e.on("end",o),s();})}var cBt=j(()=>{Er();});function r7(...e){_t.log("[https-proxy-agent]",...e);}function L_n(e){e.resume();}function ABt(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}var n7,pBt=j(()=>{Er();Er();uBt();cBt();n7=class extends lX{static __initStatic(){this.protocols=["http","https"];}constructor(t,r){super(r),this.options={},this.proxy=typeof t=="string"?new URL(t):t,this.proxyHeaders=kA(Kr([r,"optionalAccess",s=>s.headers]),()=>({})),r7("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?ABt(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:"){r7("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;i=Cbe__namespace.connect({...this.connectOpts,servername:p&&qI__namespace.isIP(p)?void 0:p});}else r7("Creating `net.Socket`: %o",this.connectOpts),i=qI__namespace.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=qI__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=lBt(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",L_n),r.secureEndpoint){r7("Upgrading socket connection to TLS");let p=r.servername||r.host;return Cbe__namespace.connect({...ABt(r,"host","path","port"),socket:i,servername:qI__namespace.isIP(p)?void 0:p})}return i}i.destroy();let A=new qI__namespace.Socket({writable:!1});return A.readable=!0,t.once("socket",p=>{r7("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),A}};n7.__initStatic();});function q_n(e){return new wy.Readable({read(){this.push(e),this.push(null);}})}function fBt(e){let t;try{t=new URL(e.url);}catch{return OA(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),w9(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=K_n(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?M_n__namespace:fre__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new n7(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=Y_n(e,kA(e.httpModule,()=>i),a);return w9(e,o)}function K_n(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 Y_n(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,A)=>{vIe(()=>{let p=q_n(l.body),d={...e.headers};l.body.length>G_n&&(d["content-encoding"]="gzip",p=p.pipe(Ux.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 E=kA(g.headers["retry-after"],()=>null),C=kA(g.headers["x-sentry-rate-limits"],()=>null);c({statusCode:g.statusCode,headers:{"retry-after":E,"x-sentry-rate-limits":Array.isArray(C)?C[0]||null:C}});});h.on("error",A),p.pipe(h);});})}}var G_n,dBt=j(()=>{Er();Fu();Er();pBt();G_n=1024*32;});function Ibe(e,t){let r=String(e).toLowerCase();return H_n.has(r)?!1:V_n.has(r)?!0:t&&t.strict?null:!!e}var H_n,V_n,hBt=j(()=>{H_n=new Set(["false","f","n","no","off","0"]),V_n=new Set(["true","t","y","yes","on","1"]);});function gBt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function mBt(e=process.argv[1]?D0e(process.argv[1]):process.cwd(),t=Ed.sep==="\\"){let r=t?gBt(e):e;return n=>{if(!n)return;let i=t?gBt(n):n,{dir:s,base:a,ext:o}=Ed.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 EBt=j(()=>{Er();});function yBt(e){return "11.28.0"}var CBt,IBt=j(()=>{Er();EBt();CBt=oJ(F0e(mBt()));});var X_n,AX,bBt=j(()=>{Er();vn();Fu();Er();Dw();X_n=6e4,AX=class extends v9{constructor(t){let r={...t,platform:"node",runtime:{name:"node",version:global.process.version},serverName:t.serverName||global.process.env.SENTRY_NAME||Fc__namespace.hostname()};RIe(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=Ol,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(()=>{jl&&_t.log("Flushing client reports based on interval."),this._flushOutcomes();},kA(t.clientReportFlushInterval,()=>X_n)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function wBt(e){e.getOptions().debug&&rxn();let t=txn(e);e.traceProvider=t;}function exn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, vBt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function TBt(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{Z_n__default.default.register("import-in-the-middle/hook.mjs",n,exn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else OA(()=>{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 txn(e){let t=new YIe({sampler:new cz(e),resource:new uO({[YCe]:"node",[qCe]:"sentry",[HCe]:Ol}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new lz({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new uz,contextManager:new iBt}),t}function rxn(){let e=new Proxy(_t,{get(t,r,n){return Reflect.get(t,r==="verbose"?"debug":r,n)}});Jn.disable(),Jn.setLogger(e,Io.DEBUG);}var vBt,BBt=j(()=>{Er();vn();KIe();oz();Oo();Fu();DI();Er();vBt=Oe(z1e(),1);sBt();});function nxn(){return Sz()?[fSt()]:[]}function _Bt(){return [zW(),JW(),XW(),ZW(),GIt(),TIt(),FIt(),hSt(),mSt(),ZIt(),ASt(),HIt(),...nxn()]}function xBt(e){return [..._Bt(),...ixn(e)?aBt():[]]}function ixn(e){return Ay(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function Sbe(e={}){return sxn(e,xBt)}function sxn(e={},t){let r=axn(e,t);r.debug===!0&&(jl?_t.enable():OA(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!Sz()&&r.registerEsmLoaderHooks!==!1&&TBt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),AIt(),no().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===pbe)&&r.integrations.push(qTt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new AX(r);return no().setClient(i),i.init(),_t.log(`Running in ${Sz()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&cxn(),i.startClientReportTracking(),lxn(),r.skipOpenTelemetrySetup||(wBt(i),DBt()),iIt(i),cIt(i),i}function DBt(){if(!jl)return;let e=oIt(),t=["SentryContextManager","SentryPropagator"];Ay()&&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 axn(e,t){let r=oxn(e.release),n=typeof r!="string"?!1:e.autoSessionTracking===void 0?!0:e.autoSessionTracking;if(e.spotlight==null){let l=Ibe(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?e.spotlight=process.env.SENTRY_SPOTLIGHT:e.spotlight=l;}let i=uxn(e.tracesSampleRate),s=ts({transport:fBt,dsn:process.env.SENTRY_DSN,environment:"production",sendClientReports:!0}),a=ts({release:r,autoSessionTracking:n,tracesSampleRate:i}),o={...s,...e,...a};return e.defaultIntegrations===void 0&&(e.defaultIntegrations=t(o)),{...o,stackParser:I0e(e.stackParser||CBt),integrations:DIe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function oxn(e){if(e!==void 0)return e;let t=yBt();return t}function uxn(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 lxn(){if(Ibe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=SR(e,t);no().setPropagationContext(r);}}function cxn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),HW(),process.on("beforeExit",()=>{let t=ia().getSession();t&&t.status!=="ok"&&b9();});}var PBt=j(()=>{Fu();DI();Er();Dw();qIt();VIt();eSt();_It();pSt();dSt();MIt();gSt();ESt();KTt();oBt();dBt();DSt();hBt();IBt();bBt();BBt();});var mx=j(()=>{PBt();Fu();});function bbe({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 QBt=j(()=>{});function Sm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Axn,"")}var Axn,pX=j(()=>{QBt();Axn=bbe();});function pxn(e){if(e.message&&(e.message=Sm(e.message)),e.exception?.values)for(let[t,r]of e.exception.values.entries())r.value&&(e.exception.values[t].value=Sm(r.value));return e}function fxn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Sm(e.message));}return e}var NBt=j(()=>{mx();pX();Sbe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"11.28.0",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:pxn,beforeBreadcrumb:fxn});});var fX=y(VO=>{Object.defineProperty(VO,"__esModule",{value:!0});VO.toCommandProperties=VO.toCommandValue=void 0;function dxn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}VO.toCommandValue=dxn;function hxn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}VO.toCommandProperties=hxn;});var LBt=y(bm=>{var gxn=bm&&bm.__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];}),mxn=bm&&bm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),Exn=bm&&bm.__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)&&gxn(t,e,r);return mxn(t,e),t};Object.defineProperty(bm,"__esModule",{value:!0});bm.issue=bm.issueCommand=void 0;var yxn=Exn(H("os")),OBt=fX();function kBt(e,t,r){let n=new vbe(e,t,r);process.stdout.write(n.toString()+yxn.EOL);}bm.issueCommand=kBt;function Cxn(e,t=""){kBt(e,{},t);}bm.issue=Cxn;var RBt="::",vbe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=RBt+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}=${Sxn(i)}`);}}return t+=`${RBt}${Ixn(this.message)}`,t}};function Ixn(e){return OBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Sxn(e){return OBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function i7(){return dX>hX.length-16&&(bxn__default.default.randomFillSync(hX),dX=0),hX.slice(dX,dX+=16)}var hX,dX,wbe=j(()=>{hX=new Uint8Array(256),dX=hX.length;});var FBt,MBt=j(()=>{FBt=/^(?:[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 vxn(e){return typeof e=="string"&&FBt.test(e)}var nT,s7=j(()=>{MBt();nT=vxn;});function wxn(e,t=0){let r=(UA[e[t+0]]+UA[e[t+1]]+UA[e[t+2]]+UA[e[t+3]]+"-"+UA[e[t+4]]+UA[e[t+5]]+"-"+UA[e[t+6]]+UA[e[t+7]]+"-"+UA[e[t+8]]+UA[e[t+9]]+"-"+UA[e[t+10]]+UA[e[t+11]]+UA[e[t+12]]+UA[e[t+13]]+UA[e[t+14]]+UA[e[t+15]]).toLowerCase();if(!nT(r))throw TypeError("Stringified UUID is invalid");return r}var UA,iT,a7=j(()=>{s7();UA=[];for(let e=0;e<256;++e)UA.push((e+256).toString(16).substr(1));iT=wxn;});function Txn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||UBt,a=e.clockseq!==void 0?e.clockseq:Tbe;if(s==null||a==null){let p=e.random||(e.rng||i7)();s==null&&(s=UBt=[p[0]|1,p[1],p[2],p[3],p[4],p[5]]),a==null&&(a=Tbe=(p[6]<<8|p[7])&16383);}let o=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:_be+1,l=o-Bbe+(u-_be)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||o>Bbe)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Bbe=o,_be=u,Tbe=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 A=o/4294967296*1e4&268435455;i[n++]=A>>>8&255,i[n++]=A&255,i[n++]=A>>>24&15|16,i[n++]=A>>>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||iT(i)}var UBt,Tbe,Bbe,_be,jBt,GBt=j(()=>{wbe();a7();Bbe=0,_be=0;jBt=Txn;});function Bxn(e){if(!nT(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 gX,xbe=j(()=>{s7();gX=Bxn;});function _xn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{a7();xbe();xxn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Dxn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function Qxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),bxn__default.default.createHash("md5").update(e).digest()}var qBt,KBt=j(()=>{qBt=Qxn;});var Nxn,YBt,HBt=j(()=>{Dbe();KBt();Nxn=mX("v3",48,qBt),YBt=Nxn;});function Rxn(e,t,r){e=e||{};let n=e.random||(e.rng||i7)();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 iT(n)}var EX,VBt=j(()=>{wbe();a7();EX=Rxn;});function kxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),bxn__default.default.createHash("sha1").update(e).digest()}var $Bt,JBt=j(()=>{$Bt=kxn;});var Lxn,WBt,zBt=j(()=>{Dbe();JBt();Lxn=mX("v5",80,$Bt),WBt=Lxn;});var XBt,ZBt=j(()=>{XBt="00000000-0000-0000-0000-000000000000";});function Fxn(e){if(!nT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var e2t,t2t=j(()=>{s7();e2t=Fxn;});var Pbe={};ic(Pbe,{NIL:()=>XBt,parse:()=>gX,stringify:()=>iT,v1:()=>jBt,v3:()=>YBt,v4:()=>EX,v5:()=>WBt,validate:()=>nT,version:()=>e2t});var yX=j(()=>{GBt();HBt();VBt();zBt();ZBt();t2t();s7();a7();xbe();});var s2t=y(vm=>{var Mxn=vm&&vm.__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];}),Uxn=vm&&vm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),n2t=vm&&vm.__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)&&Mxn(t,e,r);return Uxn(t,e),t};Object.defineProperty(vm,"__esModule",{value:!0});vm.prepareKeyValueMessage=vm.issueFileCommand=void 0;var r2t=n2t(H("fs")),Qbe=n2t(H("os")),jxn=(yX(),at(Pbe)),i2t=fX();function Gxn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!r2t.existsSync(r))throw new Error(`Missing file at path: ${r}`);r2t.appendFileSync(r,`${i2t.toCommandValue(t)}${Qbe.EOL}`,{encoding:"utf8"});}vm.issueFileCommand=Gxn;function qxn(e,t){let r=`ghadelimiter_${jxn.v4()}`,n=i2t.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}${Qbe.EOL}${n}${Qbe.EOL}${r}`}vm.prepareKeyValueMessage=qxn;});var o2t=y($O=>{Object.defineProperty($O,"__esModule",{value:!0});$O.checkBypass=$O.getProxyUrl=void 0;function Kxn(e){let t=e.protocol==="https:";if(a2t(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}$O.getProxyUrl=Kxn;function a2t(e){if(!e.hostname)return !1;let t=e.hostname;if(Yxn(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}$O.checkBypass=a2t;function Yxn(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 A2t=y(JO=>{H("net");var Hxn=H("tls"),Nbe=H("http"),u2t=H("https"),Vxn=H("events");H("assert");var $xn=H("util");JO.httpOverHttp=Jxn;JO.httpsOverHttp=Wxn;JO.httpOverHttps=zxn;JO.httpsOverHttps=Xxn;function Jxn(e){var t=new KI(e);return t.request=Nbe.request,t}function Wxn(e){var t=new KI(e);return t.request=Nbe.request,t.createSocket=l2t,t.defaultPort=443,t}function zxn(e){var t=new KI(e);return t.request=u2t.request,t}function Xxn(e){var t=new KI(e);return t.request=u2t.request,t.createSocket=l2t,t.defaultPort=443,t}function KI(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Nbe.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,s,a){for(var o=c2t(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);}});};KI.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var s=Rbe({},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")),sT("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(A){A.upgrade=!0;}function u(A,p,d){process.nextTick(function(){l(A,p,d);});}function l(A,p,d){if(a.removeAllListeners(),p.removeAllListeners(),A.statusCode!==200){sT("tunneling socket could not be established, statusCode=%d",A.statusCode),p.destroy();var h=new Error("tunneling socket could not be established, statusCode="+A.statusCode);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}if(d.length>0){sT("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 sT("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function c(A){a.removeAllListeners(),sT(`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",L_n),r.secureEndpoint){r7("Upgrading socket connection to TLS");let p=r.servername||r.host;return Cbe__namespace.connect({...ABt(r,"host","path","port"),socket:i,servername:qI__namespace.isIP(p)?void 0:p})}return i}i.destroy();let A=new qI__namespace.Socket({writable:!1});return A.readable=!0,t.once("socket",p=>{r7("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),A}};n7.__initStatic();});function q_n(e){return new wy.Readable({read(){this.push(e),this.push(null);}})}function fBt(e){let t;try{t=new URL(e.url);}catch{return OA(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),w9(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=K_n(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?M_n__namespace:fre__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new n7(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=Y_n(e,kA(e.httpModule,()=>i),a);return w9(e,o)}function K_n(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 Y_n(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,A)=>{vIe(()=>{let p=q_n(l.body),d={...e.headers};l.body.length>G_n&&(d["content-encoding"]="gzip",p=p.pipe(Ux.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 E=kA(g.headers["retry-after"],()=>null),C=kA(g.headers["x-sentry-rate-limits"],()=>null);c({statusCode:g.statusCode,headers:{"retry-after":E,"x-sentry-rate-limits":Array.isArray(C)?C[0]||null:C}});});h.on("error",A),p.pipe(h);});})}}var G_n,dBt=j(()=>{Er();Fu();Er();pBt();G_n=1024*32;});function Ibe(e,t){let r=String(e).toLowerCase();return H_n.has(r)?!1:V_n.has(r)?!0:t&&t.strict?null:!!e}var H_n,V_n,hBt=j(()=>{H_n=new Set(["false","f","n","no","off","0"]),V_n=new Set(["true","t","y","yes","on","1"]);});function gBt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function mBt(e=process.argv[1]?D0e(process.argv[1]):process.cwd(),t=Ed.sep==="\\"){let r=t?gBt(e):e;return n=>{if(!n)return;let i=t?gBt(n):n,{dir:s,base:a,ext:o}=Ed.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 EBt=j(()=>{Er();});function yBt(e){return "11.28.1"}var CBt,IBt=j(()=>{Er();EBt();CBt=oJ(F0e(mBt()));});var X_n,AX,bBt=j(()=>{Er();vn();Fu();Er();Dw();X_n=6e4,AX=class extends v9{constructor(t){let r={...t,platform:"node",runtime:{name:"node",version:global.process.version},serverName:t.serverName||global.process.env.SENTRY_NAME||Fc__namespace.hostname()};RIe(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=Ol,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(()=>{jl&&_t.log("Flushing client reports based on interval."),this._flushOutcomes();},kA(t.clientReportFlushInterval,()=>X_n)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function wBt(e){e.getOptions().debug&&rxn();let t=txn(e);e.traceProvider=t;}function exn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, vBt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function TBt(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{Z_n__default.default.register("import-in-the-middle/hook.mjs",n,exn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else OA(()=>{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 txn(e){let t=new YIe({sampler:new cz(e),resource:new uO({[YCe]:"node",[qCe]:"sentry",[HCe]:Ol}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new lz({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new uz,contextManager:new iBt}),t}function rxn(){let e=new Proxy(_t,{get(t,r,n){return Reflect.get(t,r==="verbose"?"debug":r,n)}});Jn.disable(),Jn.setLogger(e,Io.DEBUG);}var vBt,BBt=j(()=>{Er();vn();KIe();oz();Oo();Fu();DI();Er();vBt=Oe(z1e(),1);sBt();});function nxn(){return Sz()?[fSt()]:[]}function _Bt(){return [zW(),JW(),XW(),ZW(),GIt(),TIt(),FIt(),hSt(),mSt(),ZIt(),ASt(),HIt(),...nxn()]}function xBt(e){return [..._Bt(),...ixn(e)?aBt():[]]}function ixn(e){return Ay(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function Sbe(e={}){return sxn(e,xBt)}function sxn(e={},t){let r=axn(e,t);r.debug===!0&&(jl?_t.enable():OA(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!Sz()&&r.registerEsmLoaderHooks!==!1&&TBt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),AIt(),no().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===pbe)&&r.integrations.push(qTt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new AX(r);return no().setClient(i),i.init(),_t.log(`Running in ${Sz()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&cxn(),i.startClientReportTracking(),lxn(),r.skipOpenTelemetrySetup||(wBt(i),DBt()),iIt(i),cIt(i),i}function DBt(){if(!jl)return;let e=oIt(),t=["SentryContextManager","SentryPropagator"];Ay()&&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 axn(e,t){let r=oxn(e.release),n=typeof r!="string"?!1:e.autoSessionTracking===void 0?!0:e.autoSessionTracking;if(e.spotlight==null){let l=Ibe(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?e.spotlight=process.env.SENTRY_SPOTLIGHT:e.spotlight=l;}let i=uxn(e.tracesSampleRate),s=ts({transport:fBt,dsn:process.env.SENTRY_DSN,environment:"production",sendClientReports:!0}),a=ts({release:r,autoSessionTracking:n,tracesSampleRate:i}),o={...s,...e,...a};return e.defaultIntegrations===void 0&&(e.defaultIntegrations=t(o)),{...o,stackParser:I0e(e.stackParser||CBt),integrations:DIe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function oxn(e){if(e!==void 0)return e;let t=yBt();return t}function uxn(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 lxn(){if(Ibe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=SR(e,t);no().setPropagationContext(r);}}function cxn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),HW(),process.on("beforeExit",()=>{let t=ia().getSession();t&&t.status!=="ok"&&b9();});}var PBt=j(()=>{Fu();DI();Er();Dw();qIt();VIt();eSt();_It();pSt();dSt();MIt();gSt();ESt();KTt();oBt();dBt();DSt();hBt();IBt();bBt();BBt();});var mx=j(()=>{PBt();Fu();});function bbe({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 QBt=j(()=>{});function Sm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Axn,"")}var Axn,pX=j(()=>{QBt();Axn=bbe();});function pxn(e){if(e.message&&(e.message=Sm(e.message)),e.exception?.values)for(let[t,r]of e.exception.values.entries())r.value&&(e.exception.values[t].value=Sm(r.value));return e}function fxn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Sm(e.message));}return e}var NBt=j(()=>{mx();pX();Sbe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"11.28.1",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:pxn,beforeBreadcrumb:fxn});});var fX=y(VO=>{Object.defineProperty(VO,"__esModule",{value:!0});VO.toCommandProperties=VO.toCommandValue=void 0;function dxn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}VO.toCommandValue=dxn;function hxn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}VO.toCommandProperties=hxn;});var LBt=y(bm=>{var gxn=bm&&bm.__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];}),mxn=bm&&bm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),Exn=bm&&bm.__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)&&gxn(t,e,r);return mxn(t,e),t};Object.defineProperty(bm,"__esModule",{value:!0});bm.issue=bm.issueCommand=void 0;var yxn=Exn(H("os")),OBt=fX();function kBt(e,t,r){let n=new vbe(e,t,r);process.stdout.write(n.toString()+yxn.EOL);}bm.issueCommand=kBt;function Cxn(e,t=""){kBt(e,{},t);}bm.issue=Cxn;var RBt="::",vbe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=RBt+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}=${Sxn(i)}`);}}return t+=`${RBt}${Ixn(this.message)}`,t}};function Ixn(e){return OBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Sxn(e){return OBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function i7(){return dX>hX.length-16&&(bxn__default.default.randomFillSync(hX),dX=0),hX.slice(dX,dX+=16)}var hX,dX,wbe=j(()=>{hX=new Uint8Array(256),dX=hX.length;});var FBt,MBt=j(()=>{FBt=/^(?:[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 vxn(e){return typeof e=="string"&&FBt.test(e)}var nT,s7=j(()=>{MBt();nT=vxn;});function wxn(e,t=0){let r=(UA[e[t+0]]+UA[e[t+1]]+UA[e[t+2]]+UA[e[t+3]]+"-"+UA[e[t+4]]+UA[e[t+5]]+"-"+UA[e[t+6]]+UA[e[t+7]]+"-"+UA[e[t+8]]+UA[e[t+9]]+"-"+UA[e[t+10]]+UA[e[t+11]]+UA[e[t+12]]+UA[e[t+13]]+UA[e[t+14]]+UA[e[t+15]]).toLowerCase();if(!nT(r))throw TypeError("Stringified UUID is invalid");return r}var UA,iT,a7=j(()=>{s7();UA=[];for(let e=0;e<256;++e)UA.push((e+256).toString(16).substr(1));iT=wxn;});function Txn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||UBt,a=e.clockseq!==void 0?e.clockseq:Tbe;if(s==null||a==null){let p=e.random||(e.rng||i7)();s==null&&(s=UBt=[p[0]|1,p[1],p[2],p[3],p[4],p[5]]),a==null&&(a=Tbe=(p[6]<<8|p[7])&16383);}let o=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:_be+1,l=o-Bbe+(u-_be)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||o>Bbe)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Bbe=o,_be=u,Tbe=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 A=o/4294967296*1e4&268435455;i[n++]=A>>>8&255,i[n++]=A&255,i[n++]=A>>>24&15|16,i[n++]=A>>>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||iT(i)}var UBt,Tbe,Bbe,_be,jBt,GBt=j(()=>{wbe();a7();Bbe=0,_be=0;jBt=Txn;});function Bxn(e){if(!nT(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 gX,xbe=j(()=>{s7();gX=Bxn;});function _xn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{a7();xbe();xxn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Dxn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function Qxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),bxn__default.default.createHash("md5").update(e).digest()}var qBt,KBt=j(()=>{qBt=Qxn;});var Nxn,YBt,HBt=j(()=>{Dbe();KBt();Nxn=mX("v3",48,qBt),YBt=Nxn;});function Rxn(e,t,r){e=e||{};let n=e.random||(e.rng||i7)();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 iT(n)}var EX,VBt=j(()=>{wbe();a7();EX=Rxn;});function kxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),bxn__default.default.createHash("sha1").update(e).digest()}var $Bt,JBt=j(()=>{$Bt=kxn;});var Lxn,WBt,zBt=j(()=>{Dbe();JBt();Lxn=mX("v5",80,$Bt),WBt=Lxn;});var XBt,ZBt=j(()=>{XBt="00000000-0000-0000-0000-000000000000";});function Fxn(e){if(!nT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var e2t,t2t=j(()=>{s7();e2t=Fxn;});var Pbe={};ic(Pbe,{NIL:()=>XBt,parse:()=>gX,stringify:()=>iT,v1:()=>jBt,v3:()=>YBt,v4:()=>EX,v5:()=>WBt,validate:()=>nT,version:()=>e2t});var yX=j(()=>{GBt();HBt();VBt();zBt();ZBt();t2t();s7();a7();xbe();});var s2t=y(vm=>{var Mxn=vm&&vm.__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];}),Uxn=vm&&vm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),n2t=vm&&vm.__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)&&Mxn(t,e,r);return Uxn(t,e),t};Object.defineProperty(vm,"__esModule",{value:!0});vm.prepareKeyValueMessage=vm.issueFileCommand=void 0;var r2t=n2t(H("fs")),Qbe=n2t(H("os")),jxn=(yX(),at(Pbe)),i2t=fX();function Gxn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!r2t.existsSync(r))throw new Error(`Missing file at path: ${r}`);r2t.appendFileSync(r,`${i2t.toCommandValue(t)}${Qbe.EOL}`,{encoding:"utf8"});}vm.issueFileCommand=Gxn;function qxn(e,t){let r=`ghadelimiter_${jxn.v4()}`,n=i2t.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}${Qbe.EOL}${n}${Qbe.EOL}${r}`}vm.prepareKeyValueMessage=qxn;});var o2t=y($O=>{Object.defineProperty($O,"__esModule",{value:!0});$O.checkBypass=$O.getProxyUrl=void 0;function Kxn(e){let t=e.protocol==="https:";if(a2t(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}$O.getProxyUrl=Kxn;function a2t(e){if(!e.hostname)return !1;let t=e.hostname;if(Yxn(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}$O.checkBypass=a2t;function Yxn(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 A2t=y(JO=>{H("net");var Hxn=H("tls"),Nbe=H("http"),u2t=H("https"),Vxn=H("events");H("assert");var $xn=H("util");JO.httpOverHttp=Jxn;JO.httpsOverHttp=Wxn;JO.httpOverHttps=zxn;JO.httpsOverHttps=Xxn;function Jxn(e){var t=new KI(e);return t.request=Nbe.request,t}function Wxn(e){var t=new KI(e);return t.request=Nbe.request,t.createSocket=l2t,t.defaultPort=443,t}function zxn(e){var t=new KI(e);return t.request=u2t.request,t}function Xxn(e){var t=new KI(e);return t.request=u2t.request,t.createSocket=l2t,t.defaultPort=443,t}function KI(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Nbe.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,s,a){for(var o=c2t(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);}});};KI.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var s=Rbe({},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")),sT("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(A){A.upgrade=!0;}function u(A,p,d){process.nextTick(function(){l(A,p,d);});}function l(A,p,d){if(a.removeAllListeners(),p.removeAllListeners(),A.statusCode!==200){sT("tunneling socket could not be established, statusCode=%d",A.statusCode),p.destroy();var h=new Error("tunneling socket could not be established, statusCode="+A.statusCode);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i);return}if(d.length>0){sT("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 sT("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function c(A){a.removeAllListeners(),sT(`tunneling socket could not be established, cause=%s `,A.message,A.stack);var p=new Error("tunneling socket could not be established, cause="+A.message);p.code="ECONNRESET",t.request.emit("error",p),n.removeSocket(i);}};KI.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 l2t(e,t){var r=this;KI.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),s=Rbe({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),a=Hxn.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,t(a);});}function c2t(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Rbe(e){for(var t=1,r=arguments.length;t{p2t.exports=A2t();});var Ho=y((Uja,f2t)=>{f2t.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 Lo=y((jja,d2t)=>{var Gl=class extends Error{constructor(t){super(t),this.name="UndiciError",this.code="UND_ERR";}},kbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ConnectTimeoutError",this.message=t||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT";}},Lbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersTimeoutError",this.message=t||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT";}},Fbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="HeadersOverflowError",this.message=t||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW";}},Mbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="BodyTimeoutError",this.message=t||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT";}},Ube=class e extends Gl{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;}},jbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InvalidArgumentError",this.message=t||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG";}},Gbe=class e extends Gl{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";}},qbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="AbortError",this.message=t||"Request aborted",this.code="UND_ERR_ABORTED";}},Kbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="InformationalError",this.message=t||"Request information",this.code="UND_ERR_INFO";}},Ybe=class e extends Gl{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";}},Hbe=class e extends Gl{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";}},Vbe=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientDestroyedError",this.message=t||"The client is destroyed",this.code="UND_ERR_DESTROYED";}},$be=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="ClientClosedError",this.message=t||"The client is closed",this.code="UND_ERR_CLOSED";}},Jbe=class e extends Gl{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;}},CX=class e extends Gl{constructor(t){super(t),Error.captureStackTrace(this,e),this.name="NotSupportedError",this.message=t||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED";}},Wbe=class extends Gl{constructor(t){super(t),Error.captureStackTrace(this,CX),this.name="MissingUpstreamError",this.message=t||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM";}},zbe=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;}},Xbe=class e extends Gl{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";}},Zbe=class e extends Gl{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;}};d2t.exports={HTTPParserError:zbe,UndiciError:Gl,HeadersTimeoutError:Lbe,HeadersOverflowError:Fbe,BodyTimeoutError:Mbe,RequestContentLengthMismatchError:Ybe,ConnectTimeoutError:kbe,ResponseStatusCodeError:Ube,InvalidArgumentError:jbe,InvalidReturnValueError:Gbe,RequestAbortedError:qbe,ClientDestroyedError:Vbe,ClientClosedError:$be,InformationalError:Kbe,SocketError:Jbe,NotSupportedError:CX,ResponseContentLengthMismatchError:Hbe,BalancedPoolMissingUpstreamError:Wbe,ResponseExceededMaxSizeError:Xbe,RequestRetryError:Zbe};});var g2t=y((Gja,h2t)=>{var IX={},eve=["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 C2t=H("assert"),{kDestroyed:I2t,kBodyUsed:m2t}=Ho(),{IncomingMessage:Zxn}=H("http"),WO=H("stream"),eDn=H("net"),{InvalidArgumentError:jA}=Lo(),{Blob:E2t}=H("buffer"),SX=H("util"),{stringify:tDn}=H("querystring"),{headerNameLowerCasedRecord:rDn}=g2t(),[tve,y2t]=process.versions.node.split(".").map(e=>Number(e));function nDn(){}function rve(e){return e&&typeof e=="object"&&typeof e.pipe=="function"&&typeof e.on=="function"}function S2t(e){return E2t&&e instanceof E2t||e&&typeof e=="object"&&(typeof e.stream=="function"||typeof e.arrayBuffer=="function")&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function iDn(e,t){if(e.includes("?")||e.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=tDn(t);return r&&(e+="?"+r),e}function b2t(e){if(typeof e=="string"){if(e=new URL(e),!/^https?:/.test(e.origin||e.protocol))throw new jA("Invalid URL protocol: the URL must start with `http:` or `https:`.");return e}if(!e||typeof e!="object")throw new jA("Invalid URL: The URL argument must be a non-null object.");if(!/^https?:/.test(e.origin||e.protocol))throw new jA("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 jA("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 jA("Invalid URL path: the path must be a string or null/undefined.");if(e.pathname!=null&&typeof e.pathname!="string")throw new jA("Invalid URL pathname: the pathname must be a string or null/undefined.");if(e.hostname!=null&&typeof e.hostname!="string")throw new jA("Invalid URL hostname: the hostname must be a string or null/undefined.");if(e.origin!=null&&typeof e.origin!="string")throw new jA("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 sDn(e){if(e=b2t(e),e.pathname!=="/"||e.search||e.hash)throw new jA("invalid url");return e}function aDn(e){if(e[0]==="["){let r=e.indexOf("]");return C2t(r!==-1),e.substring(1,r)}let t=e.indexOf(":");return t===-1?e:e.substring(0,t)}function oDn(e){if(!e)return null;C2t.strictEqual(typeof e,"string");let t=aDn(e);return eDn.isIP(t)?"":t}function uDn(e){return JSON.parse(JSON.stringify(e))}function lDn(e){return e!=null&&typeof e[Symbol.asyncIterator]=="function"}function cDn(e){return e!=null&&(typeof e[Symbol.iterator]=="function"||typeof e[Symbol.asyncIterator]=="function")}function ADn(e){if(e==null)return 0;if(rve(e)){let t=e._readableState;return t&&t.objectMode===!1&&t.ended===!0&&Number.isFinite(t.length)?t.length:null}else {if(S2t(e))return e.size!=null?e.size:null;if(w2t(e))return e.byteLength}return null}function nve(e){return !e||!!(e.destroyed||e[I2t])}function v2t(e){let t=e&&e._readableState;return nve(e)&&t&&!t.endEmitted}function pDn(e,t){e==null||!rve(e)||nve(e)||(typeof e.destroy=="function"?(Object.getPrototypeOf(e).constructor===Zxn&&(e.socket=null),e.destroy(t)):t&&process.nextTick((r,n)=>{r.emit("error",n);},e,t),e.destroyed!==!0&&(e[I2t]=!0));}var fDn=/timeout=(\d+)/;function dDn(e){let t=e.toString().match(fDn);return t?parseInt(t[1],10)*1e3:null}function hDn(e){return rDn[e]||e.toLowerCase()}function gDn(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 mDn(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 wDn(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 TDn(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 BDn(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 _Dn=!!String.prototype.toWellFormed;function xDn(e){return _Dn?`${e}`.toWellFormed():SX.toUSVString?SX.toUSVString(e):`${e}`}function DDn(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 T2t=Object.create(null);T2t.enumerable=!0;B2t.exports={kEnumerableProperty:T2t,nop:nDn,isDisturbed:yDn,isErrored:CDn,isReadable:IDn,toUSVString:xDn,isReadableAborted:v2t,isBlobLike:S2t,parseOrigin:sDn,parseURL:b2t,getServerName:oDn,isStream:rve,isIterable:cDn,isAsyncIterable:lDn,isDestroyed:nve,headerNameToString:hDn,parseRawHeaders:mDn,parseHeaders:gDn,parseKeepAliveTimeout:dDn,destroy:pDn,bodyLength:ADn,deepClone:uDn,ReadableStreamFrom:vDn,isBuffer:w2t,validateHandler:EDn,getSocketInfo:SDn,isFormDataLike:wDn,buildURL:iDn,throwIfAborted:TDn,addAbortListener:BDn,parseRangeHeader:DDn,nodeMajor:tve,nodeMinor:y2t,nodeHasAutoSelectFamily:tve>18||tve===18&&y2t>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]};});var D2t=y((Kja,x2t)=>{var ive=Date.now(),aT,oT=[];function PDn(){ive=Date.now();let e=oT.length,t=0;for(;t0&&ive>=r.state&&(r.state=-1,r.callback(r.opaque)),r.state===-1?(r.state=-2,t!==e-1?oT[t]=oT.pop():oT.pop(),e-=1):t+=1;}oT.length>0&&_2t();}function _2t(){aT&&aT.refresh?aT.refresh():(clearTimeout(aT),aT=setTimeout(PDn,1e3),aT.unref&&aT.unref());}var bX=class{constructor(t,r,n){this.callback=t,this.delay=r,this.opaque=n,this.state=-2,this.refresh();}refresh(){this.state===-2&&(oT.push(this),(!aT||oT.length===1)&&_2t()),this.state=0;}clear(){this.state=-1;}};x2t.exports={setTimeout(e,t,r){return t<1e3?setTimeout(e,t,r):new bX(e,t,r)},clearTimeout(e){e instanceof bX?e.clear():clearTimeout(e);}};});var sve=y((Yja,P2t)=>{var QDn=H("events").EventEmitter,NDn=H("util").inherits;function Ex(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 RDn=H("util").inherits,Q2t=H("stream").Readable;function ave(e){Q2t.call(this,e);}RDn(ave,Q2t);ave.prototype._read=function(e){};N2t.exports=ave;});var vX=y((Vja,O2t)=>{O2t.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 M2t=y(($ja,F2t)=>{var L2t=H("events").EventEmitter,ODn=H("util").inherits,k2t=vX(),kDn=sve(),LDn=Buffer.from(`\r \r `),FDn=/\r\n/g,MDn=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function zO(e){L2t.call(this),e=e||{};let t=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=k2t(e,"maxHeaderPairs",2e3),this.maxHeaderSize=k2t(e,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new kDn(LDn),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();});}ODn(zO,L2t);zO.prototype.push=function(e){let t=this.ss.push(e);if(this.finished)return t};zO.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset();};zO.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);};zO.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let e=this.buffer.split(FDn),t=e.length,r,n;for(var i=0;i{var ove=H("stream").Writable,UDn=H("util").inherits,jDn=sve(),U2t=R2t(),GDn=M2t(),qDn=45,KDn=Buffer.from("-"),YDn=Buffer.from(`\r @@ -380,7 +380,7 @@ ${h}`),n?i.reset(h):h}function vXn(e,t,r,n={}){if(!XVt){XVt=!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&&(Gei(h),process.exit(2));}let A=xei(s,{exclude:["--",/^\w$/]}),p={...A};Kei(A,t);for(let h of Object.values(t.flags))delete A[h.alias];let d=Mei(t.flags,A,c);return d.length>0&&(Uei(d),process.exit(2)),{input:c,flags:A,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};Pj.exports=Yei;});var GQe,PJt=j(()=>{GQe={name:"chromatic",version:"11.28.0",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","@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:"^7.2.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","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 qQe(e){let{input:t,flags:r,help:n}=(0, QJt.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&&(Gei(h),process.exit(2));}let A=xei(s,{exclude:["--",/^\w$/]}),p={...A};Kei(A,t);for(let h of Object.values(t.flags))delete A[h.alias];let d=Mei(t.flags,A,c);return d.length>0&&(Uei(d),process.exit(2)),{input:c,flags:A,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};Pj.exports=Yei;});var GQe,PJt=j(()=>{GQe={name:"chromatic",version:"11.28.1",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","@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:"^7.2.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","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 qQe(e){let{input:t,flags:r,help:n}=(0, QJt.default)(` Chromatic CLI https://www.chromatic.com/docs/cli @@ -1079,6 +1079,15 @@ ${n.message}`:E,w=[b,t,e].filter(Boolean).join(` status(legacy: false) storybookUrl webUrl + specCount + componentCount + testCount + changeCount + errorCount: testCount(statuses: [BROKEN]) + actualTestCount: testCount(statuses: [IN_PROGRESS]) + actualCaptureCount + inheritedCaptureCount + interactionTestFailuresCount } } } @@ -1198,8 +1207,8 @@ function print() { __p += __j.call(arguments, '') } `)};});var S_r,b_r,hDs,v_r,w_r=j(()=>{S_r=Oe(fr()),b_r=Oe(wr());yr();ns();hDs={github:"GitHub",gitlab:"GitLab",bitbucket:"Bitbucket"},v_r=e=>(0, b_r.dedent)(S_r.default` ${_r} {bold Speed up Continuous Integration} Your project is linked to ${hDs[e]} so Chromatic will report results there. - This means you can pass the {bold --exit-once-uploaded} flag to skip waiting for build results. - Read more here: ${hr("https://www.chromatic.com/docs/cli#chromatic-options")} + This means you can add the option \`with: exitOnceUploaded: true\` to your workflow to skip waiting for build results. + Read more here: ${hr("https://www.chromatic.com/docs/github-actions#available-options")} `);});function Zje(e){return _l({name:"snapshot",title:f_r(e).title,skip:t=>t.skip?!0:t.skipSnapshots?C_r(t).output:t.options.dryRun?d_r(t).output:!1,steps:[$n(zje),mDs]})}var gDs,mDs,T_r=j(()=>{DS();md();$p();u_r();p_r();I_r();w_r();Ace();gDs=` query SnapshotBuildQuery($number: Int!) { app { @@ -1753,7 +1762,7 @@ ${e.trim()}`;});var tst,etn,LTa,ttn,rtn=j(()=>{tst=Oe(fr()),etn=Oe(wr());yr();LT `)}function YTa(e){return `${e.charAt(0).toLowerCase()}${e.slice(1)}`}var trn,rrn=j(()=>{trn=Oe(fr());yr();});var nrn,irn,srn,arn=j(()=>{nrn=Oe(fr()),irn=Oe(wr()),srn=({pkg:e})=>(0, irn.dedent)(nrn.default` {bold Chromatic CLI v${e.version}} {dim ${e.docs}} - `);});async function urn({argv:e=[],flags:t,options:r}){let n={...qQe(e),...t&&{flags:t},...r&&{extraOptions:r}},{sessionId:i=EX(),env:s=cPe(),log:a=FYt(n.flags,n.extraOptions)}=r||{},o=await XMt({cwd:process.cwd(),normalize:!1});o||(a.error(Xtn()),process.exit(253));let{path:u,packageJson:l}=o,c={...n,packagePath:u,packageJson:l,env:s,log:a,sessionId:i};return await VTa(c),{code:c.exitCode,url:c.build?.webUrl,buildUrl:c.build?.webUrl,storybookUrl:c.build?.storybookUrl||c.storybookUrl,specCount:c.build?.specCount,componentCount:c.build?.componentCount,testCount:c.build?.testCount,changeCount:c.build?.changeCount,errorCount:c.build?.errorCount,interactionTestFailuresCount:c.build?.interactionTestFailuresCount,actualTestCount:c.build?.actualTestCount,actualCaptureCount:c.build?.actualCaptureCount,inheritedCaptureCount:c.build?.inheritedCaptureCount}}async function VTa(e){e.log.info(""),e.log.info(srn(e)),e.log.info("");let t=r=>{e.log.info(""),e.log.error(E$(e,[r].flat())),e.extraOptions?.experimental_onTaskError?.(e,{formattedError:E$(e,[r].flat()),originalError:r}),fs(e,Wi.INVALID_OPTIONS,!0);};try{e.http=new lD(e),e.client=new VU(e,`${e.env.CHROMATIC_INDEX_URL}/graphql`,{headers:{"x-chromatic-session-id":e.sessionId,"x-chromatic-cli-version":e.pkg.version,"apollographql-client-name":"chromatic-cli","apollographql-client-version":e.pkg.version},retries:3}),e.configuration=await uPe(e.extraOptions?.configFile||e.flags.configFile);let r=gPe(e);e.options=r,e.log.setLogFile(r.logFile),fs(e,Wi.OK);}catch(r){return t(r)}if(!HTa(e))return t(new Error("Invalid context"));await Promise.all([$Ta(e),GDe(e)]).catch(r=>{vp(r),t(r);}),!zo(e.options)&&[0,1].includes(e.exitCode)&&await WDe(e),e.options.diagnosticsFile&&await $Cr(e),e.options.uploadMetadata&&await CCr(e);}async function $Ta(e){try{try{let t={log:e.log,renderer:pj};e.options.interactive&&(t.renderer=Aj,e.log.queue()),await new orn.default(lst(e),t).run(e),e.log.debug("Tasks completed");}catch(t){throw vp(t),k6(e),t.code==="ECONNREFUSED"||t.name==="StatusCodeError"?(fs(e,Wi.FETCH_ERROR),ZB(t,cst(e,t))):t.name==="GraphQLError"?(fs(e,Wi.GRAPHQL_ERROR),ZB(t,pst(e,t))):t.message.startsWith("Cannot run a build with no stories")?(fs(e,Wi.BUILD_NO_STORIES),ZB(t,$tn(e))):e.options.experimental_abortSignal?.aborted?(fs(e,Wi.BUILD_WAS_CANCELED,!0),ZB(t,Ltn())):ZB(t,dst(e,t))}finally{let{runtimeErrors:t,runtimeWarnings:r}=e;(t&&t.length>0||r&&r.length>0)&&(e.log.info(""),e.log.error(fst(e))),e.log.flush();}}catch(t){let r=[t].flat(),n=E$(e,r);e.options.experimental_onTaskError?.(e,{formattedError:n,originalError:r[0]}),e.userError||(e.log.info(""),e.log.error(n)),e.exitCode||fs(e,Wi.UNKNOWN_ERROR);}}var orn,HTa,lrn=j(()=>{Akt();mx();orn=Oe(KFt());ZMt();yX();Qy();Jjt();uDe();vqt();nKt();Ry();Vre();lPe();NKt();DYt();EPe();UYt();jYt();NJt();DS();ICr();$p();JCr();Rtn();Ile();Ftn();jtn();qtn();Ytn();Jtn();Ztn();ern();rrn();arn();lPe();EPe();HTa=e=>"options"in e;});async function zTa(){let{sha:e,branch:t,slug:r,mergeCommit:n}=WTa(crn.context)||{};if(!(!e||!t||!r))try{let i=(0,Rn.getInput)("allowConsoleErrors"),s=(0,Rn.getInput)("autoAcceptChanges"),a=(0,Rn.getInput)("branchName"),o=(0,Rn.getInput)("buildScriptName"),u=(0,Rn.getInput)("buildCommand"),l=(0,Rn.getInput)("configFile"),c=(0,Rn.getInput)("cypress"),A=(0,Rn.getInput)("debug"),p=(0,Rn.getInput)("diagnosticsFile")||(0,Rn.getInput)("diagnostics"),d=(0,Rn.getInput)("dryRun"),h=(0,Rn.getInput)("exitOnceUploaded"),g=(0,Rn.getInput)("exitZeroOnChanges"),E=(0,Rn.getMultilineInput)("externals"),C=(0,Rn.getInput)("fileHashing"),b=(0,Rn.getInput)("forceRebuild"),w=(0,Rn.getInput)("ignoreLastBuildOnBranch"),v=(0,Rn.getInput)("logFile"),T=(0,Rn.getInput)("logLevel"),B=(0,Rn.getInput)("logPrefix"),D=(0,Rn.getInput)("only"),O=(0,Rn.getInput)("onlyChanged"),R=(0,Rn.getMultilineInput)("onlyStoryFiles"),U=(0,Rn.getMultilineInput)("onlyStoryNames"),f=(0,Rn.getInput)("outputDir"),k=(0,Rn.getInput)("playwright"),G=(0,Rn.getInput)("preserveMissing"),q=(0,Rn.getInput)("projectToken")||(0,Rn.getInput)("appCode"),P=(0,Rn.getInput)("repositorySlug"),Q=(0,Rn.getInput)("skip"),J=(0,Rn.getInput)("skipUpdateCheck"),W=(0,Rn.getInput)("storybookBaseDir"),oe=(0,Rn.getInput)("storybookBuildDir"),ee=(0,Rn.getInput)("storybookConfigDir"),ue=(0,Rn.getInput)("storybookLogFile"),Pe=(0,Rn.getInput)("traceChanged"),Re=(0,Rn.getMultilineInput)("untraced"),je=(0,Rn.getInput)("uploadMetadata"),Ne=(0,Rn.getInput)("workingDir")||(0,Rn.getInput)("workingDirectory"),he=(0,Rn.getInput)("zip"),st=(0,Rn.getInput)("junitReport");process.env.CHROMATIC_ACTION="true",process.env.CHROMATIC_SHA=e,process.env.CHROMATIC_BRANCH=a||t,process.env.CHROMATIC_SLUG=P||r,n&&(process.env.CHROMATIC_PULL_REQUEST_SHA=n),process.chdir(Ed__namespace.default.join(process.cwd(),Ne||""));let Ge=await urn({options:{inAction:!0},flags:{allowConsoleErrors:Ss(i,!1),autoAcceptChanges:Ss(s),branchName:Ss(a),buildScriptName:Ss(o),buildCommand:Ss(u),configFile:Ss(l),cypress:Ss(c),debug:Ss(A),diagnosticsFile:Ss(p),dryRun:Ss(d),exitOnceUploaded:Ss(h),exitZeroOnChanges:Ss(g,!0),externals:Ss(E),fileHashing:Ss(C,!0),forceRebuild:Ss(b),ignoreLastBuildOnBranch:Ss(w),interactive:!1,logFile:Ss(v),logLevel:Ss(T),logPrefix:Ss(B),only:Ss(D),onlyChanged:Ss(O),onlyStoryFiles:Ss(R),onlyStoryNames:Ss(U),outputDir:Ss(f),playwright:Ss(k),preserveMissing:Ss(G),projectToken:q,repositorySlug:Ss(P),skip:Ss(Q),skipUpdateCheck:Ss(J,!1),storybookBaseDir:Ss(W),storybookBuildDir:Ss(oe),storybookConfigDir:Ss(ee),storybookLogFile:Ss(ue),traceChanged:Ss(Pe),untraced:Ss(Re),uploadMetadata:Ss(je,!1),zip:Ss(he,!1),junitReport:Ss(st)}});for(let[z,Ke]of Object.entries(Ge))(0,Rn.setOutput)(z,String(Ke));Ge.code!==0&&(0,Rn.setFailed)("non-zero exit code"),process.exit(Ge.code);}catch(i){i.message&&(0, Rn.error)(i.message),i.stack&&(0, Rn.error)(i.stack),i.description&&(0, Rn.error)(i.description),(0, Rn.setFailed)(i.message),process.exit(1);}}var Rn,crn,Ss,WTa,Arn=j(()=>{NBt();Rn=Oe(GTe()),crn=Oe(XOt());mx();lrn();Ss=(e,t=void 0)=>{if(!e)return t;if(Array.isArray(e))return e;try{return JSON.parse(e)}catch{return e}},WTa=e=>{switch(e.eventName){case"pull_request":case"pull_request_review":case"pull_request_target":{let{head:t}=e.payload.pull_request||{};return {sha:t.sha,branch:t.ref,slug:t.repo.full_name,mergeCommit:e.sha}}case"push":{let{after:t,ref:r,repository:n}=e.payload;return {sha:t,branch:r.replace("refs/heads/",""),slug:n?.full_name}}case"workflow_run":{let{repository:t}=e.payload,{head_sha:r,head_branch:n}=e.payload.workflow_run;return {sha:r,branch:n.replace("refs/heads/",""),slug:t?.full_name}}case"workflow_dispatch":case"issue_comment":return {sha:e.sha,branch:e.ref.replace("refs/heads/",""),slug:e.payload.repository?.full_name};case"schedule":return {sha:e.sha,branch:e.ref.replace("refs/heads/",""),slug:e.payload.repository?.full_name};case"release":return {sha:e.sha,branch:e.payload.release.target_commitish,slug:e.payload.repository?.full_name};case"merge_group":{let{head_sha:t,head_ref:r}=e.payload.merge_group;return {sha:t,branch:r,slug:e.payload.repository?.full_name}}default:{(0, Rn.setFailed)(`${e.eventName} event is not supported in this action`);return}}};zTa().catch(e=>{(0, Rn.error)(e),(0, Rn.setFailed)(e.message),vp(e);}).finally(()=>YW(2500).finally(()=>process.exit()));});Arn(); + `);});async function urn({argv:e=[],flags:t,options:r}){let n={...qQe(e),...t&&{flags:t},...r&&{extraOptions:r}},{sessionId:i=EX(),env:s=cPe(),log:a=FYt(n.flags,n.extraOptions)}=r||{},o=await XMt({cwd:process.cwd(),normalize:!1});o||(a.error(Xtn()),process.exit(253));let{path:u,packageJson:l}=o,c={...n,packagePath:u,packageJson:l,env:s,log:a,sessionId:i};return await VTa(c),{code:c.exitCode,url:c.build?.webUrl??c.rebuildForBuild?.webUrl,buildUrl:c.build?.webUrl??c.rebuildForBuild?.webUrl,storybookUrl:c.build?.storybookUrl||c.storybookUrl,specCount:c.build?.specCount??c.rebuildForBuild?.specCount,componentCount:c.build?.componentCount??c.rebuildForBuild?.componentCount,testCount:c.build?.testCount??c.rebuildForBuild?.testCount,changeCount:c.build?.changeCount??c.rebuildForBuild?.changeCount,errorCount:c.build?.errorCount??c.rebuildForBuild?.errorCount,interactionTestFailuresCount:c.build?.interactionTestFailuresCount??c.rebuildForBuild?.interactionTestFailuresCount,actualTestCount:c.build?.actualTestCount??c.rebuildForBuild?.actualTestCount,actualCaptureCount:c.build?.actualCaptureCount??c.rebuildForBuild?.actualCaptureCount,inheritedCaptureCount:c.build?.inheritedCaptureCount??c.rebuildForBuild?.inheritedCaptureCount}}async function VTa(e){e.log.info(""),e.log.info(srn(e)),e.log.info("");let t=r=>{e.log.info(""),e.log.error(E$(e,[r].flat())),e.extraOptions?.experimental_onTaskError?.(e,{formattedError:E$(e,[r].flat()),originalError:r}),fs(e,Wi.INVALID_OPTIONS,!0);};try{e.http=new lD(e),e.client=new VU(e,`${e.env.CHROMATIC_INDEX_URL}/graphql`,{headers:{"x-chromatic-session-id":e.sessionId,"x-chromatic-cli-version":e.pkg.version,"apollographql-client-name":"chromatic-cli","apollographql-client-version":e.pkg.version},retries:3}),e.configuration=await uPe(e.extraOptions?.configFile||e.flags.configFile);let r=gPe(e);e.options=r,e.log.setLogFile(r.logFile),fs(e,Wi.OK);}catch(r){return t(r)}if(!HTa(e))return t(new Error("Invalid context"));await Promise.all([$Ta(e),GDe(e)]).catch(r=>{vp(r),t(r);}),!zo(e.options)&&[0,1].includes(e.exitCode)&&await WDe(e),e.options.diagnosticsFile&&await $Cr(e),e.options.uploadMetadata&&await CCr(e);}async function $Ta(e){try{try{let t={log:e.log,renderer:pj};e.options.interactive&&(t.renderer=Aj,e.log.queue()),await new orn.default(lst(e),t).run(e),e.log.debug("Tasks completed");}catch(t){throw vp(t),k6(e),t.code==="ECONNREFUSED"||t.name==="StatusCodeError"?(fs(e,Wi.FETCH_ERROR),ZB(t,cst(e,t))):t.name==="GraphQLError"?(fs(e,Wi.GRAPHQL_ERROR),ZB(t,pst(e,t))):t.message.startsWith("Cannot run a build with no stories")?(fs(e,Wi.BUILD_NO_STORIES),ZB(t,$tn(e))):e.options.experimental_abortSignal?.aborted?(fs(e,Wi.BUILD_WAS_CANCELED,!0),ZB(t,Ltn())):ZB(t,dst(e,t))}finally{let{runtimeErrors:t,runtimeWarnings:r}=e;(t&&t.length>0||r&&r.length>0)&&(e.log.info(""),e.log.error(fst(e))),e.log.flush();}}catch(t){let r=[t].flat(),n=E$(e,r);e.options.experimental_onTaskError?.(e,{formattedError:n,originalError:r[0]}),e.userError||(e.log.info(""),e.log.error(n)),e.exitCode||fs(e,Wi.UNKNOWN_ERROR);}}var orn,HTa,lrn=j(()=>{Akt();mx();orn=Oe(KFt());ZMt();yX();Qy();Jjt();uDe();vqt();nKt();Ry();Vre();lPe();NKt();DYt();EPe();UYt();jYt();NJt();DS();ICr();$p();JCr();Rtn();Ile();Ftn();jtn();qtn();Ytn();Jtn();Ztn();ern();rrn();arn();lPe();EPe();HTa=e=>"options"in e;});async function zTa(){let{sha:e,branch:t,slug:r,mergeCommit:n}=WTa(crn.context)||{};if(!(!e||!t||!r))try{let i=(0,Rn.getInput)("allowConsoleErrors"),s=(0,Rn.getInput)("autoAcceptChanges"),a=(0,Rn.getInput)("branchName"),o=(0,Rn.getInput)("buildScriptName"),u=(0,Rn.getInput)("buildCommand"),l=(0,Rn.getInput)("configFile"),c=(0,Rn.getInput)("cypress"),A=(0,Rn.getInput)("debug"),p=(0,Rn.getInput)("diagnosticsFile")||(0,Rn.getInput)("diagnostics"),d=(0,Rn.getInput)("dryRun"),h=(0,Rn.getInput)("exitOnceUploaded"),g=(0,Rn.getInput)("exitZeroOnChanges"),E=(0,Rn.getMultilineInput)("externals"),C=(0,Rn.getInput)("fileHashing"),b=(0,Rn.getInput)("forceRebuild"),w=(0,Rn.getInput)("ignoreLastBuildOnBranch"),v=(0,Rn.getInput)("logFile"),T=(0,Rn.getInput)("logLevel"),B=(0,Rn.getInput)("logPrefix"),D=(0,Rn.getInput)("only"),O=(0,Rn.getInput)("onlyChanged"),R=(0,Rn.getMultilineInput)("onlyStoryFiles"),U=(0,Rn.getMultilineInput)("onlyStoryNames"),f=(0,Rn.getInput)("outputDir"),k=(0,Rn.getInput)("playwright"),G=(0,Rn.getInput)("preserveMissing"),q=(0,Rn.getInput)("projectToken")||(0,Rn.getInput)("appCode"),P=(0,Rn.getInput)("repositorySlug"),Q=(0,Rn.getInput)("skip"),J=(0,Rn.getInput)("skipUpdateCheck"),W=(0,Rn.getInput)("storybookBaseDir"),oe=(0,Rn.getInput)("storybookBuildDir"),ee=(0,Rn.getInput)("storybookConfigDir"),ue=(0,Rn.getInput)("storybookLogFile"),Pe=(0,Rn.getInput)("traceChanged"),Re=(0,Rn.getMultilineInput)("untraced"),je=(0,Rn.getInput)("uploadMetadata"),Ne=(0,Rn.getInput)("workingDir")||(0,Rn.getInput)("workingDirectory"),he=(0,Rn.getInput)("zip"),st=(0,Rn.getInput)("junitReport");process.env.CHROMATIC_ACTION="true",process.env.CHROMATIC_SHA=e,process.env.CHROMATIC_BRANCH=a||t,process.env.CHROMATIC_SLUG=P||r,n&&(process.env.CHROMATIC_PULL_REQUEST_SHA=n),process.chdir(Ed__namespace.default.join(process.cwd(),Ne||""));let Ge=await urn({options:{inAction:!0},flags:{allowConsoleErrors:Ss(i,!1),autoAcceptChanges:Ss(s),branchName:Ss(a),buildScriptName:Ss(o),buildCommand:Ss(u),configFile:Ss(l),cypress:Ss(c),debug:Ss(A),diagnosticsFile:Ss(p),dryRun:Ss(d),exitOnceUploaded:Ss(h),exitZeroOnChanges:Ss(g,!0),externals:Ss(E),fileHashing:Ss(C,!0),forceRebuild:Ss(b),ignoreLastBuildOnBranch:Ss(w),interactive:!1,logFile:Ss(v),logLevel:Ss(T),logPrefix:Ss(B),only:Ss(D),onlyChanged:Ss(O),onlyStoryFiles:Ss(R),onlyStoryNames:Ss(U),outputDir:Ss(f),playwright:Ss(k),preserveMissing:Ss(G),projectToken:q,repositorySlug:Ss(P),skip:Ss(Q),skipUpdateCheck:Ss(J,!1),storybookBaseDir:Ss(W),storybookBuildDir:Ss(oe),storybookConfigDir:Ss(ee),storybookLogFile:Ss(ue),traceChanged:Ss(Pe),untraced:Ss(Re),uploadMetadata:Ss(je,!1),zip:Ss(he,!1),junitReport:Ss(st)}});for(let[z,Ke]of Object.entries(Ge))(0,Rn.setOutput)(z,String(Ke));Ge.code!==0&&(0,Rn.setFailed)("non-zero exit code"),process.exit(Ge.code);}catch(i){i.message&&(0, Rn.error)(i.message),i.stack&&(0, Rn.error)(i.stack),i.description&&(0, Rn.error)(i.description),(0, Rn.setFailed)(i.message),process.exit(1);}}var Rn,crn,Ss,WTa,Arn=j(()=>{NBt();Rn=Oe(GTe()),crn=Oe(XOt());mx();lrn();Ss=(e,t=void 0)=>{if(!e)return t;if(Array.isArray(e))return e;try{return JSON.parse(e)}catch{return e}},WTa=e=>{switch(e.eventName){case"pull_request":case"pull_request_review":case"pull_request_target":{let{head:t}=e.payload.pull_request||{};return {sha:t.sha,branch:t.ref,slug:t.repo.full_name,mergeCommit:e.sha}}case"push":{let{after:t,ref:r,repository:n}=e.payload;return {sha:t,branch:r.replace("refs/heads/",""),slug:n?.full_name}}case"workflow_run":{let{repository:t}=e.payload,{head_sha:r,head_branch:n}=e.payload.workflow_run;return {sha:r,branch:n.replace("refs/heads/",""),slug:t?.full_name}}case"workflow_dispatch":case"issue_comment":return {sha:e.sha,branch:e.ref.replace("refs/heads/",""),slug:e.payload.repository?.full_name};case"schedule":return {sha:e.sha,branch:e.ref.replace("refs/heads/",""),slug:e.payload.repository?.full_name};case"release":return {sha:e.sha,branch:e.payload.release.target_commitish,slug:e.payload.repository?.full_name};case"merge_group":{let{head_sha:t,head_ref:r}=e.payload.merge_group;return {sha:t,branch:r,slug:e.payload.repository?.full_name}}default:{(0, Rn.setFailed)(`${e.eventName} event is not supported in this action`);return}}};zTa().catch(e=>{(0, Rn.error)(e),(0, Rn.setFailed)(e.message),vp(e);}).finally(()=>YW(2500).finally(()=>process.exit()));});Arn(); /*! Bundled license information: undici/lib/fetch/body.js: @@ -2093,4 +2102,4 @@ tslib/tslib.es6.js: */ //# sourceMappingURL=out.js.map //# sourceMappingURL=register.js.map -//# debugId=8f2425df-25e6-5b15-bd6f-4be66ae0eadf +//# debugId=2cc054ce-0adc-5122-aacf-1d38c6fc7592 diff --git a/package.json b/package.json index d91b7aa9..f1e81486 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chromatic", - "version": "11.28.0", + "version": "11.28.1", "description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.", "keywords": [ "storybook-addon",