From c50adf8eaa8c2878af3263499a73077854de39d4 Mon Sep 17 00:00:00 2001 From: Chromatic Date: Mon, 9 Jun 2025 14:17:16 +0000 Subject: [PATCH] v12.2.0 --- 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 8a0e1ddc..7b09879f 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]="8b1da8ae-7a0e-51d6-aaff-d3b592d8189a")}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]="2e643099-aab7-53ff-8ef9-ca938ed1bfd5")}catch(e){}}(); var perf_hooks = require('perf_hooks'); var yd = require('path'); @@ -102,7 +102,7 @@ Mongoose Error Code: ${t.code}`:""}`});}function NSe(e,t,r,n=void 0){r&&(0, xBn. `),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;}oX("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 fBt=j(()=>{Er();});function t7(...e){_t.log("[https-proxy-agent]",...e);}function K_n(e){e.resume();}function dBt(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}var r7,hBt=j(()=>{Er();Er();ABt();fBt();r7=class extends aX{static __initStatic(){this.protocols=["http","https"];}constructor(t,r){super(r),this.options={},this.proxy=typeof t=="string"?new URL(t):t,this.proxyHeaders=LA(Kr([r,"optionalAccess",s=>s.headers]),()=>({})),t7("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?dBt(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:"){t7("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 t7("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=pBt(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",K_n),r.secureEndpoint){t7("Upgrading socket connection to TLS");let p=r.servername||r.host;return Cbe__namespace.connect({...dBt(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=>{t7("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),A}};r7.__initStatic();});function W_n(e){return new wy.Readable({read(){this.push(e),this.push(null);}})}function gBt(e){let t;try{t=new URL(e.url);}catch{return kA(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),v9(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=z_n(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?H_n__namespace:cre__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new r7(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=X_n(e,LA(e.httpModule,()=>i),a);return v9(e,o)}function z_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 X_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=W_n(l.body),d={...e.headers};l.body.length>J_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=LA(g.headers["retry-after"],()=>null),C=LA(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 J_n,mBt=j(()=>{Er();Fu();Er();hBt();J_n=1024*32;});function Ibe(e,t){let r=String(e).toLowerCase();return Z_n.has(r)?!1:exn.has(r)?!0:t&&t.strict?null:!!e}var Z_n,exn,EBt=j(()=>{Z_n=new Set(["false","f","n","no","off","0"]),exn=new Set(["true","t","y","yes","on","1"]);});function yBt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function CBt(e=process.argv[1]?D0e(process.argv[1]):process.cwd(),t=yd.sep==="\\"){let r=t?yBt(e):e;return n=>{if(!n)return;let i=t?yBt(n):n,{dir:s,base:a,ext:o}=yd.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 IBt=j(()=>{Er();});function SBt(e){return "12.1.1"}var bBt,vBt=j(()=>{Er();IBt();bBt=iJ(F0e(CBt()));});var sxn,uX,TBt=j(()=>{Er();vn();Fu();Er();Dw();sxn=6e4,uX=class extends b9{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();},LA(t.clientReportFlushInterval,()=>sxn)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function _Bt(e){e.getOptions().debug&&lxn();let t=uxn(e);e.traceProvider=t;}function oxn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, BBt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function xBt(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{axn__default.default.register("import-in-the-middle/hook.mjs",n,oxn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else kA(()=>{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 uxn(e){let t=new YIe({sampler:new oz(e),resource:new lO({[YCe]:"node",[qCe]:"sentry",[HCe]:Ol}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new az({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new sz,contextManager:new oBt}),t}function lxn(){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 BBt,DBt=j(()=>{Er();vn();KIe();iz();Oo();Fu();DI();Er();BBt=Oe(z1e(),1);uBt();});function cxn(){return yz()?[gSt()]:[]}function PBt(){return [$W(),HW(),JW(),WW(),YIt(),xIt(),jIt(),ESt(),CSt(),rSt(),dSt(),JIt(),...cxn()]}function QBt(e){return [...PBt(),...Axn(e)?lBt():[]]}function Axn(e){return Ay(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function Sbe(e={}){return pxn(e,QBt)}function pxn(e={},t){let r=fxn(e,t);r.debug===!0&&(jl?_t.enable():kA(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!yz()&&r.registerEsmLoaderHooks!==!1&&xBt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),dIt(),no().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===pbe)&&r.integrations.push(HTt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new uX(r);return no().setClient(i),i.init(),_t.log(`Running in ${yz()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&mxn(),i.startClientReportTracking(),gxn(),r.skipOpenTelemetrySetup||(_Bt(i),NBt()),oIt(i),fIt(i),i}function NBt(){if(!jl)return;let e=cIt(),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 fxn(e,t){let r=dxn(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=hxn(e.tracesSampleRate),s=ts({transport:gBt,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||bBt),integrations:DIe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function dxn(e){if(e!==void 0)return e;let t=SBt();return t}function hxn(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 gxn(){if(Ibe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=bR(e,t);no().setPropagationContext(r);}}function mxn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),qW(),process.on("beforeExit",()=>{let t=sa().getSession();t&&t.status!=="ok"&&S9();});}var RBt=j(()=>{Fu();DI();Er();Dw();HIt();WIt();nSt();PIt();hSt();mSt();GIt();ySt();ISt();VTt();cBt();mBt();NSt();EBt();vBt();TBt();DBt();});var mx=j(()=>{RBt();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 OBt=j(()=>{});function Sm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Exn,"")}var Exn,lX=j(()=>{OBt();Exn=bbe();});function yxn(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 Cxn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Sm(e.message));}return e}var kBt=j(()=>{mx();lX();Sbe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"12.1.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:yxn,beforeBreadcrumb:Cxn});});var cX=y($O=>{Object.defineProperty($O,"__esModule",{value:!0});$O.toCommandProperties=$O.toCommandValue=void 0;function Ixn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}$O.toCommandValue=Ixn;function Sxn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}$O.toCommandProperties=Sxn;});var UBt=y(bm=>{var bxn=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];}),vxn=bm&&bm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),wxn=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)&&bxn(t,e,r);return vxn(t,e),t};Object.defineProperty(bm,"__esModule",{value:!0});bm.issue=bm.issueCommand=void 0;var Txn=wxn(H("os")),FBt=cX();function MBt(e,t,r){let n=new vbe(e,t,r);process.stdout.write(n.toString()+Txn.EOL);}bm.issueCommand=MBt;function Bxn(e,t=""){MBt(e,{},t);}bm.issue=Bxn;var LBt="::",vbe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=LBt+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}=${xxn(i)}`);}}return t+=`${LBt}${_xn(this.message)}`,t}};function _xn(e){return FBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function xxn(e){return FBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function n7(){return AX>pX.length-16&&(Dxn__default.default.randomFillSync(pX),AX=0),pX.slice(AX,AX+=16)}var pX,AX,wbe=j(()=>{pX=new Uint8Array(256),AX=pX.length;});var jBt,GBt=j(()=>{jBt=/^(?:[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 Pxn(e){return typeof e=="string"&&jBt.test(e)}var nT,i7=j(()=>{GBt();nT=Pxn;});function Qxn(e,t=0){let r=(jA[e[t+0]]+jA[e[t+1]]+jA[e[t+2]]+jA[e[t+3]]+"-"+jA[e[t+4]]+jA[e[t+5]]+"-"+jA[e[t+6]]+jA[e[t+7]]+"-"+jA[e[t+8]]+jA[e[t+9]]+"-"+jA[e[t+10]]+jA[e[t+11]]+jA[e[t+12]]+jA[e[t+13]]+jA[e[t+14]]+jA[e[t+15]]).toLowerCase();if(!nT(r))throw TypeError("Stringified UUID is invalid");return r}var jA,iT,s7=j(()=>{i7();jA=[];for(let e=0;e<256;++e)jA.push((e+256).toString(16).substr(1));iT=Qxn;});function Nxn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||qBt,a=e.clockseq!==void 0?e.clockseq:Tbe;if(s==null||a==null){let p=e.random||(e.rng||n7)();s==null&&(s=qBt=[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 qBt,Tbe,Bbe,_be,KBt,YBt=j(()=>{wbe();s7();Bbe=0,_be=0;KBt=Nxn;});function Rxn(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 fX,xbe=j(()=>{i7();fX=Rxn;});function Oxn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{s7();xbe();kxn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Lxn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function Mxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Dxn__default.default.createHash("md5").update(e).digest()}var HBt,VBt=j(()=>{HBt=Mxn;});var Uxn,$Bt,JBt=j(()=>{Dbe();VBt();Uxn=dX("v3",48,HBt),$Bt=Uxn;});function jxn(e,t,r){e=e||{};let n=e.random||(e.rng||n7)();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 hX,WBt=j(()=>{wbe();s7();hX=jxn;});function qxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Dxn__default.default.createHash("sha1").update(e).digest()}var zBt,XBt=j(()=>{zBt=qxn;});var Kxn,ZBt,e2t=j(()=>{Dbe();XBt();Kxn=dX("v5",80,zBt),ZBt=Kxn;});var t2t,r2t=j(()=>{t2t="00000000-0000-0000-0000-000000000000";});function Yxn(e){if(!nT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var n2t,i2t=j(()=>{i7();n2t=Yxn;});var Pbe={};ic(Pbe,{NIL:()=>t2t,parse:()=>fX,stringify:()=>iT,v1:()=>KBt,v3:()=>$Bt,v4:()=>hX,v5:()=>ZBt,validate:()=>nT,version:()=>n2t});var gX=j(()=>{YBt();JBt();WBt();e2t();r2t();i2t();i7();s7();xbe();});var u2t=y(vm=>{var Hxn=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];}),Vxn=vm&&vm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a2t=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)&&Hxn(t,e,r);return Vxn(t,e),t};Object.defineProperty(vm,"__esModule",{value:!0});vm.prepareKeyValueMessage=vm.issueFileCommand=void 0;var s2t=a2t(H("fs")),Qbe=a2t(H("os")),$xn=(gX(),at(Pbe)),o2t=cX();function Jxn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!s2t.existsSync(r))throw new Error(`Missing file at path: ${r}`);s2t.appendFileSync(r,`${o2t.toCommandValue(t)}${Qbe.EOL}`,{encoding:"utf8"});}vm.issueFileCommand=Jxn;function Wxn(e,t){let r=`ghadelimiter_${$xn.v4()}`,n=o2t.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=Wxn;});var c2t=y(JO=>{Object.defineProperty(JO,"__esModule",{value:!0});JO.checkBypass=JO.getProxyUrl=void 0;function zxn(e){let t=e.protocol==="https:";if(l2t(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}JO.getProxyUrl=zxn;function l2t(e){if(!e.hostname)return !1;let t=e.hostname;if(Xxn(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}JO.checkBypass=l2t;function Xxn(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 d2t=y(WO=>{H("net");var Zxn=H("tls"),Nbe=H("http"),A2t=H("https"),eDn=H("events");H("assert");var tDn=H("util");WO.httpOverHttp=rDn;WO.httpsOverHttp=nDn;WO.httpOverHttps=iDn;WO.httpsOverHttps=sDn;function rDn(e){var t=new KI(e);return t.request=Nbe.request,t}function nDn(e){var t=new KI(e);return t.request=Nbe.request,t.createSocket=p2t,t.defaultPort=443,t}function iDn(e){var t=new KI(e);return t.request=A2t.request,t}function sDn(e){var t=new KI(e);return t.request=A2t.request,t.createSocket=p2t,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=f2t(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",K_n),r.secureEndpoint){t7("Upgrading socket connection to TLS");let p=r.servername||r.host;return Cbe__namespace.connect({...dBt(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=>{t7("Replaying proxy buffer for failed request"),p.push(c),p.push(null);}),A}};r7.__initStatic();});function W_n(e){return new wy.Readable({read(){this.push(e),this.push(null);}})}function gBt(e){let t;try{t=new URL(e.url);}catch{return kA(()=>{console.warn("[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.");}),v9(e,()=>Promise.resolve({}))}let r=t.protocol==="https:",n=z_n(t,e.proxy||(r?process.env.https_proxy:void 0)||process.env.http_proxy),i=r?H_n__namespace:cre__namespace,s=e.keepAlive===void 0?!1:e.keepAlive,a=n?new r7(n):new i.Agent({keepAlive:s,maxSockets:30,timeout:2e3}),o=X_n(e,LA(e.httpModule,()=>i),a);return v9(e,o)}function z_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 X_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=W_n(l.body),d={...e.headers};l.body.length>J_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=LA(g.headers["retry-after"],()=>null),C=LA(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 J_n,mBt=j(()=>{Er();Fu();Er();hBt();J_n=1024*32;});function Ibe(e,t){let r=String(e).toLowerCase();return Z_n.has(r)?!1:exn.has(r)?!0:t&&t.strict?null:!!e}var Z_n,exn,EBt=j(()=>{Z_n=new Set(["false","f","n","no","off","0"]),exn=new Set(["true","t","y","yes","on","1"]);});function yBt(e){return e.replace(/^[A-Z]:/,"").replace(/\\/g,"/")}function CBt(e=process.argv[1]?D0e(process.argv[1]):process.cwd(),t=yd.sep==="\\"){let r=t?yBt(e):e;return n=>{if(!n)return;let i=t?yBt(n):n,{dir:s,base:a,ext:o}=yd.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 IBt=j(()=>{Er();});function SBt(e){return "12.2.0"}var bBt,vBt=j(()=>{Er();IBt();bBt=iJ(F0e(CBt()));});var sxn,uX,TBt=j(()=>{Er();vn();Fu();Er();Dw();sxn=6e4,uX=class extends b9{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();},LA(t.clientReportFlushInterval,()=>sxn)).unref(),process.on("beforeExit",this._clientReportOnExitFlushListener));}};});function _Bt(e){e.getOptions().debug&&lxn();let t=uxn(e);e.traceProvider=t;}function oxn(e){if(Kr([e,"optionalAccess",t=>t.onlyIncludeInstrumentedModules])){let{addHookMessagePort:t}=(0, BBt.createAddHookMessageChannel)();return {data:{addHookMessagePort:t,include:e.include||[]},transferList:[t]}}return {data:e}}function xBt(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{axn__default.default.register("import-in-the-middle/hook.mjs",n,oxn(e)),Ti._sentryEsmLoaderHookRegistered=!0;}catch(i){_t.warn("Failed to register ESM hook",i);}}else kA(()=>{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 uxn(e){let t=new YIe({sampler:new oz(e),resource:new lO({[YCe]:"node",[qCe]:"sentry",[HCe]:Ol}),forceFlushTimeoutMillis:500});return t.addSpanProcessor(new az({timeout:e.getOptions().maxSpanWaitDuration})),t.register({propagator:new sz,contextManager:new oBt}),t}function lxn(){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 BBt,DBt=j(()=>{Er();vn();KIe();iz();Oo();Fu();DI();Er();BBt=Oe(z1e(),1);uBt();});function cxn(){return yz()?[gSt()]:[]}function PBt(){return [$W(),HW(),JW(),WW(),YIt(),xIt(),jIt(),ESt(),CSt(),rSt(),dSt(),JIt(),...cxn()]}function QBt(e){return [...PBt(),...Axn(e)?lBt():[]]}function Axn(e){return Ay(e)?e.enableTracing||e.tracesSampleRate!=null||"tracesSampler"in e:!1}function Sbe(e={}){return pxn(e,QBt)}function pxn(e={},t){let r=fxn(e,t);r.debug===!0&&(jl?_t.enable():kA(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");})),!yz()&&r.registerEsmLoaderHooks!==!1&&xBt(r.registerEsmLoaderHooks===!0?void 0:r.registerEsmLoaderHooks),dIt(),no().update(r.initialScope),r.spotlight&&!r.integrations.some(({name:s})=>s===pbe)&&r.integrations.push(HTt({sidecarUrl:typeof r.spotlight=="string"?r.spotlight:void 0}));let i=new uX(r);return no().setClient(i),i.init(),_t.log(`Running in ${yz()?"CommonJS":"ESM"} mode.`),r.autoSessionTracking&&mxn(),i.startClientReportTracking(),gxn(),r.skipOpenTelemetrySetup||(_Bt(i),NBt()),oIt(i),fIt(i),i}function NBt(){if(!jl)return;let e=cIt(),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 fxn(e,t){let r=dxn(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=hxn(e.tracesSampleRate),s=ts({transport:gBt,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||bBt),integrations:DIe({defaultIntegrations:e.defaultIntegrations,integrations:e.integrations})}}function dxn(e){if(e!==void 0)return e;let t=SBt();return t}function hxn(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 gxn(){if(Ibe(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let e=process.env.SENTRY_TRACE,t=process.env.SENTRY_BAGGAGE,r=bR(e,t);no().setPropagationContext(r);}}function mxn(){let e=di();e&&e.getOptions().autoSessionTracking&&e.initSessionFlusher(),qW(),process.on("beforeExit",()=>{let t=sa().getSession();t&&t.status!=="ok"&&S9();});}var RBt=j(()=>{Fu();DI();Er();Dw();HIt();WIt();nSt();PIt();hSt();mSt();GIt();ySt();ISt();VTt();cBt();mBt();NSt();EBt();vBt();TBt();DBt();});var mx=j(()=>{RBt();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 OBt=j(()=>{});function Sm(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Exn,"")}var Exn,lX=j(()=>{OBt();Exn=bbe();});function yxn(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 Cxn(e){if(e.category==="console"){if(e.message==="")return null;e.message&&(e.message=Sm(e.message));}return e}var kBt=j(()=>{mx();lX();Sbe({dsn:"https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184",release:"12.2.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:yxn,beforeBreadcrumb:Cxn});});var cX=y($O=>{Object.defineProperty($O,"__esModule",{value:!0});$O.toCommandProperties=$O.toCommandValue=void 0;function Ixn(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}$O.toCommandValue=Ixn;function Sxn(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}$O.toCommandProperties=Sxn;});var UBt=y(bm=>{var bxn=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];}),vxn=bm&&bm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),wxn=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)&&bxn(t,e,r);return vxn(t,e),t};Object.defineProperty(bm,"__esModule",{value:!0});bm.issue=bm.issueCommand=void 0;var Txn=wxn(H("os")),FBt=cX();function MBt(e,t,r){let n=new vbe(e,t,r);process.stdout.write(n.toString()+Txn.EOL);}bm.issueCommand=MBt;function Bxn(e,t=""){MBt(e,{},t);}bm.issue=Bxn;var LBt="::",vbe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n;}toString(){let t=LBt+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}=${xxn(i)}`);}}return t+=`${LBt}${_xn(this.message)}`,t}};function _xn(e){return FBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function xxn(e){return FBt.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});function n7(){return AX>pX.length-16&&(Dxn__default.default.randomFillSync(pX),AX=0),pX.slice(AX,AX+=16)}var pX,AX,wbe=j(()=>{pX=new Uint8Array(256),AX=pX.length;});var jBt,GBt=j(()=>{jBt=/^(?:[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 Pxn(e){return typeof e=="string"&&jBt.test(e)}var nT,i7=j(()=>{GBt();nT=Pxn;});function Qxn(e,t=0){let r=(jA[e[t+0]]+jA[e[t+1]]+jA[e[t+2]]+jA[e[t+3]]+"-"+jA[e[t+4]]+jA[e[t+5]]+"-"+jA[e[t+6]]+jA[e[t+7]]+"-"+jA[e[t+8]]+jA[e[t+9]]+"-"+jA[e[t+10]]+jA[e[t+11]]+jA[e[t+12]]+jA[e[t+13]]+jA[e[t+14]]+jA[e[t+15]]).toLowerCase();if(!nT(r))throw TypeError("Stringified UUID is invalid");return r}var jA,iT,s7=j(()=>{i7();jA=[];for(let e=0;e<256;++e)jA.push((e+256).toString(16).substr(1));iT=Qxn;});function Nxn(e,t,r){let n=t&&r||0,i=t||new Array(16);e=e||{};let s=e.node||qBt,a=e.clockseq!==void 0?e.clockseq:Tbe;if(s==null||a==null){let p=e.random||(e.rng||n7)();s==null&&(s=qBt=[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 qBt,Tbe,Bbe,_be,KBt,YBt=j(()=>{wbe();s7();Bbe=0,_be=0;KBt=Nxn;});function Rxn(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 fX,xbe=j(()=>{i7();fX=Rxn;});function Oxn(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{s7();xbe();kxn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Lxn="6ba7b811-9dad-11d1-80b4-00c04fd430c8";});function Mxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Dxn__default.default.createHash("md5").update(e).digest()}var HBt,VBt=j(()=>{HBt=Mxn;});var Uxn,$Bt,JBt=j(()=>{Dbe();VBt();Uxn=dX("v3",48,HBt),$Bt=Uxn;});function jxn(e,t,r){e=e||{};let n=e.random||(e.rng||n7)();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 hX,WBt=j(()=>{wbe();s7();hX=jxn;});function qxn(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),Dxn__default.default.createHash("sha1").update(e).digest()}var zBt,XBt=j(()=>{zBt=qxn;});var Kxn,ZBt,e2t=j(()=>{Dbe();XBt();Kxn=dX("v5",80,zBt),ZBt=Kxn;});var t2t,r2t=j(()=>{t2t="00000000-0000-0000-0000-000000000000";});function Yxn(e){if(!nT(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var n2t,i2t=j(()=>{i7();n2t=Yxn;});var Pbe={};ic(Pbe,{NIL:()=>t2t,parse:()=>fX,stringify:()=>iT,v1:()=>KBt,v3:()=>$Bt,v4:()=>hX,v5:()=>ZBt,validate:()=>nT,version:()=>n2t});var gX=j(()=>{YBt();JBt();WBt();e2t();r2t();i2t();i7();s7();xbe();});var u2t=y(vm=>{var Hxn=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];}),Vxn=vm&&vm.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),a2t=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)&&Hxn(t,e,r);return Vxn(t,e),t};Object.defineProperty(vm,"__esModule",{value:!0});vm.prepareKeyValueMessage=vm.issueFileCommand=void 0;var s2t=a2t(H("fs")),Qbe=a2t(H("os")),$xn=(gX(),at(Pbe)),o2t=cX();function Jxn(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!s2t.existsSync(r))throw new Error(`Missing file at path: ${r}`);s2t.appendFileSync(r,`${o2t.toCommandValue(t)}${Qbe.EOL}`,{encoding:"utf8"});}vm.issueFileCommand=Jxn;function Wxn(e,t){let r=`ghadelimiter_${$xn.v4()}`,n=o2t.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=Wxn;});var c2t=y(JO=>{Object.defineProperty(JO,"__esModule",{value:!0});JO.checkBypass=JO.getProxyUrl=void 0;function zxn(e){let t=e.protocol==="https:";if(l2t(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}JO.getProxyUrl=zxn;function l2t(e){if(!e.hostname)return !1;let t=e.hostname;if(Xxn(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}JO.checkBypass=l2t;function Xxn(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 d2t=y(WO=>{H("net");var Zxn=H("tls"),Nbe=H("http"),A2t=H("https"),eDn=H("events");H("assert");var tDn=H("util");WO.httpOverHttp=rDn;WO.httpsOverHttp=nDn;WO.httpOverHttps=iDn;WO.httpsOverHttps=sDn;function rDn(e){var t=new KI(e);return t.request=Nbe.request,t}function nDn(e){var t=new KI(e);return t.request=Nbe.request,t.createSocket=p2t,t.defaultPort=443,t}function iDn(e){var t=new KI(e);return t.request=A2t.request,t}function sDn(e){var t=new KI(e);return t.request=A2t.request,t.createSocket=p2t,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=f2t(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 p2t(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=Zxn.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,t(a);});}function f2t(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{h2t.exports=d2t();});var Ho=y((Jja,g2t)=>{g2t.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((Wja,m2t)=>{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;}},mX=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,mX),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;}};m2t.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:mX,ResponseContentLengthMismatchError:Hbe,BalancedPoolMissingUpstreamError:Wbe,ResponseExceededMaxSizeError:Xbe,RequestRetryError:Zbe};});var y2t=y((zja,E2t)=>{var EX={},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 b2t=H("assert"),{kDestroyed:v2t,kBodyUsed:C2t}=Ho(),{IncomingMessage:aDn}=H("http"),zO=H("stream"),oDn=H("net"),{InvalidArgumentError:GA}=Lo(),{Blob:I2t}=H("buffer"),yX=H("util"),{stringify:uDn}=H("querystring"),{headerNameLowerCasedRecord:lDn}=y2t(),[tve,S2t]=process.versions.node.split(".").map(e=>Number(e));function cDn(){}function rve(e){return e&&typeof e=="object"&&typeof e.pipe=="function"&&typeof e.on=="function"}function w2t(e){return I2t&&e instanceof I2t||e&&typeof e=="object"&&(typeof e.stream=="function"||typeof e.arrayBuffer=="function")&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function ADn(e,t){if(e.includes("?")||e.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let r=uDn(t);return r&&(e+="?"+r),e}function T2t(e){if(typeof e=="string"){if(e=new URL(e),!/^https?:/.test(e.origin||e.protocol))throw new GA("Invalid URL protocol: the URL must start with `http:` or `https:`.");return e}if(!e||typeof e!="object")throw new GA("Invalid URL: The URL argument must be a non-null object.");if(!/^https?:/.test(e.origin||e.protocol))throw new GA("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 GA("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 GA("Invalid URL path: the path must be a string or null/undefined.");if(e.pathname!=null&&typeof e.pathname!="string")throw new GA("Invalid URL pathname: the pathname must be a string or null/undefined.");if(e.hostname!=null&&typeof e.hostname!="string")throw new GA("Invalid URL hostname: the hostname must be a string or null/undefined.");if(e.origin!=null&&typeof e.origin!="string")throw new GA("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 pDn(e){if(e=T2t(e),e.pathname!=="/"||e.search||e.hash)throw new GA("invalid url");return e}function fDn(e){if(e[0]==="["){let r=e.indexOf("]");return b2t(r!==-1),e.substring(1,r)}let t=e.indexOf(":");return t===-1?e:e.substring(0,t)}function dDn(e){if(!e)return null;b2t.strictEqual(typeof e,"string");let t=fDn(e);return oDn.isIP(t)?"":t}function hDn(e){return JSON.parse(JSON.stringify(e))}function gDn(e){return e!=null&&typeof e[Symbol.asyncIterator]=="function"}function mDn(e){return e!=null&&(typeof e[Symbol.iterator]=="function"||typeof e[Symbol.asyncIterator]=="function")}function EDn(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(w2t(e))return e.size!=null?e.size:null;if(_2t(e))return e.byteLength}return null}function nve(e){return !e||!!(e.destroyed||e[v2t])}function B2t(e){let t=e&&e._readableState;return nve(e)&&t&&!t.endEmitted}function yDn(e,t){e==null||!rve(e)||nve(e)||(typeof e.destroy=="function"?(Object.getPrototypeOf(e).constructor===aDn&&(e.socket=null),e.destroy(t)):t&&process.nextTick((r,n)=>{r.emit("error",n);},e,t),e.destroyed!==!0&&(e[v2t]=!0));}var CDn=/timeout=(\d+)/;function IDn(e){let t=e.toString().match(CDn);return t?parseInt(t[1],10)*1e3:null}function SDn(e){return lDn[e]||e.toLowerCase()}function bDn(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 vDn(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 QDn(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 NDn(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 RDn(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 ODn=!!String.prototype.toWellFormed;function kDn(e){return ODn?`${e}`.toWellFormed():yX.toUSVString?yX.toUSVString(e):`${e}`}function LDn(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 x2t=Object.create(null);x2t.enumerable=!0;D2t.exports={kEnumerableProperty:x2t,nop:cDn,isDisturbed:TDn,isErrored:BDn,isReadable:_Dn,toUSVString:kDn,isReadableAborted:B2t,isBlobLike:w2t,parseOrigin:pDn,parseURL:T2t,getServerName:dDn,isStream:rve,isIterable:mDn,isAsyncIterable:gDn,isDestroyed:nve,headerNameToString:SDn,parseRawHeaders:vDn,parseHeaders:bDn,parseKeepAliveTimeout:IDn,destroy:yDn,bodyLength:EDn,deepClone:hDn,ReadableStreamFrom:PDn,isBuffer:_2t,validateHandler:wDn,getSocketInfo:xDn,isFormDataLike:QDn,buildURL:ADn,throwIfAborted:NDn,addAbortListener:RDn,parseRangeHeader:LDn,nodeMajor:tve,nodeMinor:S2t,nodeHasAutoSelectFamily:tve>18||tve===18&&S2t>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]};});var N2t=y((Zja,Q2t)=>{var ive=Date.now(),aT,oT=[];function FDn(){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&&P2t();}function P2t(){aT&&aT.refresh?aT.refresh():(clearTimeout(aT),aT=setTimeout(FDn,1e3),aT.unref&&aT.unref());}var CX=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)&&P2t()),this.state=0;}clear(){this.state=-1;}};Q2t.exports={setTimeout(e,t,r){return t<1e3?setTimeout(e,t,r):new CX(e,t,r)},clearTimeout(e){e instanceof CX?e.clear():clearTimeout(e);}};});var sve=y((eGa,R2t)=>{var MDn=H("events").EventEmitter,UDn=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 jDn=H("util").inherits,O2t=H("stream").Readable;function ave(e){O2t.call(this,e);}jDn(ave,O2t);ave.prototype._read=function(e){};k2t.exports=ave;});var IX=y((rGa,F2t)=>{F2t.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 G2t=y((nGa,j2t)=>{var U2t=H("events").EventEmitter,GDn=H("util").inherits,M2t=IX(),qDn=sve(),KDn=Buffer.from(`\r \r `),YDn=/\r\n/g,HDn=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function XO(e){U2t.call(this),e=e||{};let t=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=M2t(e,"maxHeaderPairs",2e3),this.maxHeaderSize=M2t(e,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new qDn(KDn),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();});}GDn(XO,U2t);XO.prototype.push=function(e){let t=this.ss.push(e);if(this.finished)return t};XO.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset();};XO.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);};XO.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let e=this.buffer.split(YDn),t=e.length,r,n;for(var i=0;i{var ove=H("stream").Writable,VDn=H("util").inherits,$Dn=sve(),q2t=L2t(),JDn=G2t(),WDn=45,zDn=Buffer.from("-"),XDn=Buffer.from(`\r @@ -380,7 +380,7 @@ ${h}`),n?i.reset(h):h}function PXn(e,t,r,n={}){if(!e$t){e$t=!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&&(Jei(h),process.exit(2));}let A=kei(s,{exclude:["--",/^\w$/]}),p={...A};zei(A,t);for(let h of Object.values(t.flags))delete A[h.alias];let d=Hei(t.flags,A,c);return d.length>0&&(Vei(d),process.exit(2)),{input:c,flags:A,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};Dj.exports=Xei;});var qQe,NJt=j(()=>{qQe={name:"chromatic",version:"12.1.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 KQe(e){let{input:t,flags:r,help:n}=(0, RJt.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&&(Jei(h),process.exit(2));}let A=kei(s,{exclude:["--",/^\w$/]}),p={...A};zei(A,t);for(let h of Object.values(t.flags))delete A[h.alias];let d=Hei(t.flags,A,c);return d.length>0&&(Vei(d),process.exit(2)),{input:c,flags:A,unnormalizedFlags:p,pkg:i,help:a,showHelp:u,showVersion:l}};Dj.exports=Xei;});var qQe,NJt=j(()=>{qQe={name:"chromatic",version:"12.2.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 KQe(e){let{input:t,flags:r,help:n}=(0, RJt.default)(` Chromatic CLI https://www.chromatic.com/docs/cli @@ -894,7 +894,7 @@ ${_r} Chromatic looked in \`${r}\`. If that's not the right directory, you might ${Zt} Failed to run \`chromatic --${e}\`: ${t} - `);});function y2s(e){return ["command not found",`[\\W]?${XK}[\\W]? not found`,"code E404","exit code 127",`command failed.*${XK}.*$`].some(r=>new RegExp(r,"gi").test(e))}function C2s(e,t,r){let n=r.options.playwright?"playwright":"cypress",i=e.message;if(y2s(i)){let s=`@chromatic-com/${n}`;return {exitCode:Wi.MISSING_DEPENDENCY,message:hle({dependencyName:s,flag:n,workingDir:t})}}return {exitCode:Wi.E2E_BUILD_FAILED,message:LSr({flag:n,errorMessage:i})}}function HUe(e){return Gu({name:"build",title:bSr(e).title,skip:async t=>t.skip?!0:t.options.storybookBuildDir?(t.sourceDir=t.options.storybookBuildDir,TSr(t).output):!1,steps:[g2s,m2s,Un(vSr),mle,I2s,k6,Un(wSr,!0)]})}var yle,MSr,g2s,m2s,E2s,I2s,USr=j(()=>{Yte();yle=Oe(gl()),MSr=Oe(wU());_Sr();Ry();YUe();DS();Jp();Ele();RSr();FSr();qUe();KUe();g2s=async e=>{if(e.options.outputDir)e.sourceDir=e.options.outputDir;else if(e.storybook&&e.storybook.version&&yle.default.lt(e.storybook.version,"5.0.0"))e.sourceDir="storybook-static";else {let t=await MSr.default.dir({unsafeCleanup:!0,prefix:"chromatic-"});e.sourceDir=t.path;}},m2s=async e=>{let t=e.storybook&&e.storybook.version?yle.default.gte(yle.default.coerce(e.storybook.version)||"0.0.0","6.2.0"):!0;e.git.changedFiles&&!t&&e.log.warn("Storybook version 6.2.0 or later is required to use the --only-changed flag");let r=e.flags.buildCommand||e.options.buildCommand,n=[!r&&`--output-dir=${e.sourceDir}`,e.git.changedFiles&&t&&`--webpack-stats-json=${e.sourceDir}`].filter(i=>!!i);if(r){e.buildCommand=`${r} ${n.join(" ")}`;return}if(zo(e.options)){e.buildCommand=await BSr(e,e.options.playwright?"playwright":"cypress",n);return}if(!e.options.buildScriptName)throw new Error("Unable to determine build script");e.buildCommand=await DSr([e.options.buildScriptName,...n]);},E2s=e=>new Promise((t,r)=>setTimeout(r,e,new Error("Operation timed out")));I2s=async e=>{let t;e.options.storybookLogFile&&(e.buildLogFile=yd__namespace.default.resolve(e.options.storybookLogFile),t=WK.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=N3(e.buildCommand,{stdio:[void 0,t,void 0],preferLocal:!1,signal:r,env:{CI:"1",NODE_ENV:e.env.STORYBOOK_NODE_ENV||"production"}});await Promise.race([n,E2s(e.env.STORYBOOK_BUILD_TIMEOUT)]);}catch(n){if(zo(e.options)){let s=C2s(n,process.cwd(),e);throw e.log.error(s.message),fs(e,s.exitCode,!0),new Error(zK(e).output)}r?.throwIfAborted();let i=e.buildLogFile&&WK.readFileSync(e.buildLogFile,"utf8");throw e.log.error(NSr(e,n,i)),fs(e,Wi.NPM_BUILD_STORYBOOK_FAILED,!0),new Error(zK(e).output)}finally{t?.end();}};});var ZK=y((NIo,jSr)=>{jSr.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 eY(e){return e.options.isLocalBuild?{localBuildEmailHash:A4(e.git.gitUserEmail||"")}:e.git.committerEmail?{localBuildEmailHash:A4(e.git.committerEmail)}:{isLocalBuild:!1}}var VUe=j(()=>{Kre();});async function qSr(e,{branch:t,parentCommits:r}){let{app:n}=await e.client.runQuery(S2s,{branch:t,parentCommits:r,localBuilds:eY(e)});return n.baselineBuilds}var GSr,S2s,KSr=j(()=>{GSr=Oe(ZK());VUe();S2s=GSr.default` + `);});function y2s(e){return ["command not found",`[\\W]?${XK}[\\W]? not found`,"code E404","exit code 127",`command failed.*${XK}.*$`].some(r=>new RegExp(r,"gi").test(e))}function C2s(e,t,r){let n=r.options.playwright?"playwright":"cypress",i=e.message;if(y2s(i)){let s=`@chromatic-com/${n}`;return {exitCode:Wi.MISSING_DEPENDENCY,message:hle({dependencyName:s,flag:n,workingDir:t})}}return {exitCode:Wi.E2E_BUILD_FAILED,message:LSr({flag:n,errorMessage:i})}}function HUe(e){return Gu({name:"build",title:bSr(e).title,skip:async t=>t.skip?!0:t.options.storybookBuildDir?(t.sourceDir=t.options.storybookBuildDir,TSr(t).output):!1,steps:[g2s,m2s,Un(vSr),mle,I2s,k6,Un(wSr,!0)]})}var yle,MSr,g2s,m2s,E2s,I2s,USr=j(()=>{Yte();yle=Oe(gl()),MSr=Oe(wU());_Sr();Ry();YUe();DS();Jp();Ele();RSr();FSr();qUe();KUe();g2s=async e=>{if(e.options.outputDir)e.sourceDir=e.options.outputDir;else if(e.storybook&&e.storybook.version&&yle.default.lt(e.storybook.version,"5.0.0"))e.sourceDir="storybook-static";else {let t=await MSr.default.dir({unsafeCleanup:!0,prefix:"chromatic-"});e.sourceDir=t.path;}},m2s=async e=>{let t=e.storybook&&e.storybook.version?yle.default.gte(yle.default.coerce(e.storybook.version)||"0.0.0","6.2.0"):!0;e.git.changedFiles&&!t&&e.log.warn("Storybook version 6.2.0 or later is required to use the --only-changed flag");let r=e.flags.buildCommand||e.options.buildCommand,n=[!r&&`--output-dir=${e.sourceDir}`,e.git.changedFiles&&t&&`--webpack-stats-json=${e.sourceDir}`].filter(i=>!!i);if(r){e.buildCommand=`${r} ${n.join(" ")}`;return}if(zo(e.options)){e.buildCommand=await BSr(e,e.options.playwright?"playwright":"cypress",n);return}if(!e.options.buildScriptName)throw new Error("Unable to determine build script");e.buildCommand=await DSr([e.options.buildScriptName,...n]);},E2s=e=>new Promise((t,r)=>setTimeout(r,e,new Error("Operation timed out")));I2s=async e=>{let t;e.options.storybookLogFile&&(e.buildLogFile=yd__namespace.default.resolve(e.options.storybookLogFile),t=WK.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=N3(e.buildCommand,{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([n,E2s(e.env.STORYBOOK_BUILD_TIMEOUT)]);}catch(n){if(zo(e.options)){let s=C2s(n,process.cwd(),e);throw e.log.error(s.message),fs(e,s.exitCode,!0),new Error(zK(e).output)}r?.throwIfAborted();let i=e.buildLogFile&&WK.readFileSync(e.buildLogFile,"utf8");throw e.log.error(NSr(e,n,i)),fs(e,Wi.NPM_BUILD_STORYBOOK_FAILED,!0),new Error(zK(e).output)}finally{t?.end();}};});var ZK=y((NIo,jSr)=>{jSr.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 eY(e){return e.options.isLocalBuild?{localBuildEmailHash:A4(e.git.gitUserEmail||"")}:e.git.committerEmail?{localBuildEmailHash:A4(e.git.committerEmail)}:{isLocalBuild:!1}}var VUe=j(()=>{Kre();});async function qSr(e,{branch:t,parentCommits:r}){let{app:n}=await e.client.runQuery(S2s,{branch:t,parentCommits:r,localBuilds:eY(e)});return n.baselineBuilds}var GSr,S2s,KSr=j(()=>{GSr=Oe(ZK());VUe();S2s=GSr.default` query BaselineCommitsQuery( $branch: String! $parentCommits: [String!]! @@ -2101,4 +2101,4 @@ tslib/tslib.es6.js: */ //# sourceMappingURL=out.js.map //# sourceMappingURL=register.js.map -//# debugId=8b1da8ae-7a0e-51d6-aaff-d3b592d8189a +//# debugId=2e643099-aab7-53ff-8ef9-ca938ed1bfd5 diff --git a/package.json b/package.json index f286d847..1f04190c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chromatic", - "version": "12.1.1", + "version": "12.2.0", "description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.", "keywords": [ "storybook-addon",