'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]="9e2fbfad-4da6-5774-8604-8bb506a5e4ea")}catch(e){}}(); var chunkX7RBQNLE_js = require('./chunk-X7RBQNLE.js'); var chunkTKGT252T_js = require('./chunk-TKGT252T.js'); var os = require('os'); var Ee = require('path'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var Ee__default = /*#__PURE__*/_interopDefault(Ee); var ht=chunkTKGT252T_js.c((Pn,dt)=>{var Me=class{constructor(r){this.value=r,this.next=void 0;}},Pe=class{constructor(){this.clear();}enqueue(r){let t=new Me(r);this._head?(this._tail.next=t,this._tail=t):(this._head=t,this._tail=t),this._size++;}dequeue(){let r=this._head;if(r)return this._head=this._head.next,this._size--,r.value}clear(){this._head=void 0,this._tail=void 0,this._size=0;}get size(){return this._size}*[Symbol.iterator](){let r=this._head;for(;r;)yield r.value,r=r.next;}};dt.exports=Pe;});var gt=chunkTKGT252T_js.c((Bn,mt)=>{var xr=ht(),Er=e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up");let r=new xr,t=0,n=()=>{t--,r.size>0&&r.dequeue()();},o=async(f,m,...R)=>{t++;let A=(async()=>f(...R))();m(A);try{await A;}catch{}n();},u=(f,m,...R)=>{r.enqueue(o.bind(null,f,m,...R)),(async()=>(await Promise.resolve(),t0&&r.dequeue()()))();},c=(f,...m)=>new Promise(R=>{u(f,R,...m);});return Object.defineProperties(c,{activeCount:{get:()=>t},pendingCount:{get:()=>r.size},clearQueue:{value:()=>{r.clear();}}}),c};mt.exports=Er;});var Nt=chunkTKGT252T_js.c((Gn,fe)=>{var U=chunkTKGT252T_js.a("fs"),Ue=chunkTKGT252T_js.a("os"),te=chunkTKGT252T_js.a("path"),yt=chunkTKGT252T_js.a("crypto"),ue={fs:U.constants,os:Ue.constants},bt="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Rt=/XXXXXX/,Cr=3,At=(ue.O_CREAT||ue.fs.O_CREAT)|(ue.O_EXCL||ue.fs.O_EXCL)|(ue.O_RDWR||ue.fs.O_RDWR),_r=Ue.platform()==="win32",Sr=ue.EBADF||ue.os.errno.EBADF,wr=ue.ENOENT||ue.os.errno.ENOENT,xt=448,Et=384,kr="exit",$e=[],Ct=U.rmdirSync.bind(U),_t=!1;function vr(e,r){return U.rm(e,{recursive:!0},r)}function St(e){return U.rmSync(e,{recursive:!0})}function ze(e,r){let t=Re(e,r),n=t[0],o=t[1];try{vt(n);}catch(c){return o(c)}let u=n.tries;(function c(){try{let f=kt(n);U.stat(f,function(m){if(!m)return u-- >0?c():o(new Error("Could not get a unique tmp filename, max tries reached "+f));o(null,f);});}catch(f){o(f);}})();}function We(e){let r=Re(e),t=r[0];vt(t);let n=t.tries;do{let o=kt(t);try{U.statSync(o);}catch{return o}}while(n-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function Tr(e,r){let t=Re(e,r),n=t[0],o=t[1];ze(n,function(c,f){if(c)return o(c);U.open(f,At,n.mode||Et,function(R,A){if(R)return o(R);if(n.discardDescriptor)return U.close(A,function(x){return o(x,f,void 0,Ge(f,-1,n,!1))});{let N=n.discardDescriptor||n.detachDescriptor;o(null,f,A,Ge(f,N?-1:A,n,!1));}});});}function Lr(e){let r=Re(e),t=r[0],n=t.discardDescriptor||t.detachDescriptor,o=We(t);var u=U.openSync(o,At,t.mode||Et);return t.discardDescriptor&&(U.closeSync(u),u=void 0),{name:o,fd:u,removeCallback:Ge(o,n?-1:u,t,!0)}}function Nr(e,r){let t=Re(e,r),n=t[0],o=t[1];ze(n,function(c,f){if(c)return o(c);U.mkdir(f,n.mode||xt,function(R){if(R)return o(R);o(null,f,wt(f,n,!1));});});}function Or(e){let r=Re(e),t=r[0],n=We(t);return U.mkdirSync(n,t.mode||xt),{name:n,removeCallback:wt(n,t,!0)}}function Hr(e,r){let t=function(n){if(n&&!qe(n))return r(n);r();};0<=e[0]?U.close(e[0],function(){U.unlink(e[1],t);}):U.unlink(e[1],t);}function Fr(e){let r=null;try{0<=e[0]&&U.closeSync(e[0]);}catch(t){if(!Mr(t)&&!qe(t))throw t}finally{try{U.unlinkSync(e[1]);}catch(t){qe(t)||(r=t);}}if(r!==null)throw r}function Ge(e,r,t,n){let o=Le(Fr,[r,e],n),u=Le(Hr,[r,e],n,o);return t.keep||$e.unshift(o),n?o:u}function wt(e,r,t){let n=r.unsafeCleanup?vr:U.rmdir.bind(U),o=r.unsafeCleanup?St:Ct,u=Le(o,e,t),c=Le(n,e,t,u);return r.keep||$e.unshift(u),t?u:c}function Le(e,r,t,n){let o=!1;return function u(c){if(!o){let f=n||u,m=$e.indexOf(f);return m>=0&&$e.splice(m,1),o=!0,t||e===Ct||e===St?e(r):e(r,c||function(){})}}}function Dr(){if(_t)for(;$e.length;)try{$e[0]();}catch{}}function $t(e){let r=[],t=null;try{t=yt.randomBytes(e);}catch{t=yt.pseudoRandomBytes(e);}for(var n=0;n"u"}function Re(e,r){if(typeof e=="function")return [{},e];if(J(e))return [{},r];let t={};for(let n of Object.getOwnPropertyNames(e))t[n]=e[n];return [t,r]}function kt(e){let r=e.tmpdir;if(!J(e.name))return te.join(r,e.dir,e.name);if(!J(e.template))return te.join(r,e.dir,e.template).replace(Rt,$t(6));let t=[e.prefix?e.prefix:"tmp","-",process.pid,"-",$t(12),e.postfix?"-"+e.postfix:""].join("");return te.join(r,e.dir,t)}function vt(e){e.tmpdir=Lt(e);let r=e.tmpdir;if(J(e.name)||Be(e.name,"name",r),J(e.dir)||Be(e.dir,"dir",r),!J(e.template)&&(Be(e.template,"template",r),!e.template.match(Rt)))throw new Error(`Invalid template, found "${e.template}".`);if(!J(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=J(e.name)?e.tries||Cr:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=J(e.dir)?"":te.relative(r,je(e.dir,r)),e.template=J(e.template)?void 0:te.relative(r,je(e.template,r)),e.template=Ir(e.template)?void 0:te.relative(e.dir,e.template),e.name=J(e.name)?void 0:e.name,e.prefix=J(e.prefix)?"":e.prefix,e.postfix=J(e.postfix)?"":e.postfix;}function je(e,r){return e.startsWith(r)?te.resolve(e):te.resolve(te.join(r,e))}function Be(e,r,t){if(r==="name"){if(te.isAbsolute(e))throw new Error(`${r} option must not contain an absolute path, found "${e}".`);let n=te.basename(e);if(n===".."||n==="."||n!==e)throw new Error(`${r} option must not contain a path, found "${e}".`)}else {if(te.isAbsolute(e)&&!e.startsWith(t))throw new Error(`${r} option must be relative to "${t}", found "${e}".`);let n=je(e,t);if(!n.startsWith(t))throw new Error(`${r} option must be relative to "${t}", found "${n}".`)}}function Mr(e){return Tt(e,-Sr,"EBADF")}function qe(e){return Tt(e,-wr,"ENOENT")}function Tt(e,r,t){return _r?e.code===t:e.code===t&&e.errno===r}function Pr(){_t=!0;}function Lt(e){return te.resolve(e&&e.tmpdir||Ue.tmpdir())}process.addListener(kr,Dr);Object.defineProperty(fe.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return Lt()}});fe.exports.dir=Nr;fe.exports.dirSync=Or;fe.exports.file=Tr;fe.exports.fileSync=Lr;fe.exports.tmpName=ze;fe.exports.tmpNameSync=We;fe.exports.setGracefulCleanup=Pr;});var Ot=chunkTKGT252T_js.c((jn,re)=>{var{promisify:_e}=chunkTKGT252T_js.a("util"),de=Nt();re.exports.fileSync=de.fileSync;var Br=_e((e,r)=>de.file(e,(t,n,o,u)=>t?r(t):r(void 0,{path:n,fd:o,cleanup:_e(u)})));re.exports.file=async e=>Br(e);re.exports.withFile=async function(r,t){let{path:n,fd:o,cleanup:u}=await re.exports.file(t);try{return await r({path:n,fd:o})}finally{await u();}};re.exports.dirSync=de.dirSync;var Gr=_e((e,r)=>de.dir(e,(t,n,o)=>t?r(t):r(void 0,{path:n,cleanup:_e(o)})));re.exports.dir=async e=>Gr(e);re.exports.withDir=async function(r,t){let{path:n,cleanup:o}=await re.exports.dir(t);try{return await r({path:n})}finally{await o();}};re.exports.tmpNameSync=de.tmpNameSync;re.exports.tmpName=_e(de.tmpName);re.exports.tmpdir=de.tmpdir;re.exports.setGracefulCleanup=de.setGracefulCleanup;});var Se=chunkTKGT252T_js.c((Eo,Yt)=>{var zr=chunkTKGT252T_js.a("path"),ce="\\\\/",Wt=`[^${ce}]`,pe="\\.",Wr="\\+",Xr="\\?",Ne="\\/",Kr="(?=.)",Xt="[^/]",Ye=`(?:${Ne}|$)`,Kt=`(?:^|${Ne})`,Ze=`${pe}{1,2}${Ye}`,Qr=`(?!${pe})`,Yr=`(?!${Kt}${Ze})`,Zr=`(?!${pe}{0,1}${Ye})`,Vr=`(?!${Ze})`,Jr=`[^.${Ne}]`,en=`${Xt}*?`,Qt={DOT_LITERAL:pe,PLUS_LITERAL:Wr,QMARK_LITERAL:Xr,SLASH_LITERAL:Ne,ONE_CHAR:Kr,QMARK:Xt,END_ANCHOR:Ye,DOTS_SLASH:Ze,NO_DOT:Qr,NO_DOTS:Yr,NO_DOT_SLASH:Zr,NO_DOTS_SLASH:Vr,QMARK_NO_DOT:Jr,STAR:en,START_ANCHOR:Kt},tn={...Qt,SLASH_LITERAL:`[${ce}]`,QMARK:Wt,STAR:`${Wt}*?`,DOTS_SLASH:`${pe}{1,2}(?:[${ce}]|$)`,NO_DOT:`(?!${pe})`,NO_DOTS:`(?!(?:^|[${ce}])${pe}{1,2}(?:[${ce}]|$))`,NO_DOT_SLASH:`(?!${pe}{0,1}(?:[${ce}]|$))`,NO_DOTS_SLASH:`(?!${pe}{1,2}(?:[${ce}]|$))`,QMARK_NO_DOT:`[^.${ce}]`,START_ANCHOR:`(?:^|[${ce}])`,END_ANCHOR:`(?:[${ce}]|$)`},rn={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Yt.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:rn,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:zr.sep,extglobChars(e){return {"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?tn:Qt}};});var Oe=chunkTKGT252T_js.c(ee=>{var nn=chunkTKGT252T_js.a("path"),on=process.platform==="win32",{REGEX_BACKSLASH:sn,REGEX_REMOVE_BACKSLASH:an,REGEX_SPECIAL_CHARS:un,REGEX_SPECIAL_CHARS_GLOBAL:cn}=Se();ee.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ee.hasRegexChars=e=>un.test(e);ee.isRegexChar=e=>e.length===1&&ee.hasRegexChars(e);ee.escapeRegex=e=>e.replace(cn,"\\$1");ee.toPosixSlashes=e=>e.replace(sn,"/");ee.removeBackslashes=e=>e.replace(an,r=>r==="\\"?"":r);ee.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ee.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:on===!0||nn.sep==="\\";ee.escapeLast=(e,r,t)=>{let n=e.lastIndexOf(r,t);return n===-1?e:e[n-1]==="\\"?ee.escapeLast(e,r,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};ee.removePrefix=(e,r={})=>{let t=e;return t.startsWith("./")&&(t=t.slice(2),r.prefix="./"),t};ee.wrapOutput=(e,r={},t={})=>{let n=t.contains?"":"^",o=t.contains?"":"$",u=`${n}(?:${e})${o}`;return r.negated===!0&&(u=`(?:^(?!${u}).*$)`),u};});var sr=chunkTKGT252T_js.c((_o,or)=>{var Zt=Oe(),{CHAR_ASTERISK:Ve,CHAR_AT:ln,CHAR_BACKWARD_SLASH:we,CHAR_COMMA:fn,CHAR_DOT:Je,CHAR_EXCLAMATION_MARK:Vt,CHAR_FORWARD_SLASH:nr,CHAR_LEFT_CURLY_BRACE:et,CHAR_LEFT_PARENTHESES:tt,CHAR_LEFT_SQUARE_BRACKET:pn,CHAR_PLUS:dn,CHAR_QUESTION_MARK:Jt,CHAR_RIGHT_CURLY_BRACE:hn,CHAR_RIGHT_PARENTHESES:er,CHAR_RIGHT_SQUARE_BRACKET:mn}=Se(),tr=e=>e===nr||e===we,rr=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1);},gn=(e,r)=>{let t=r||{},n=e.length-1,o=t.parts===!0||t.scanToEnd===!0,u=[],c=[],f=[],m=e,R=-1,A=0,N=0,x=!1,h=!1,p=!1,E=!1,O=!1,T=!1,H=!1,k=!1,F=!1,D=0,G,y,$={value:"",depth:0,isGlob:!1},L=()=>R>=n,M=()=>m.charCodeAt(R+1),s=()=>(G=y,m.charCodeAt(++R));for(;R0&&(K=m.slice(0,A),m=m.slice(A),N-=A),_&&p===!0&&N>0?(_=m.slice(0,N),Q=m.slice(N)):p===!0?(_="",Q=m):_=m,_&&_!==""&&_!=="/"&&_!==m&&tr(_.charCodeAt(_.length-1))&&(_=_.slice(0,-1)),t.unescape===!0&&(Q&&(Q=Zt.removeBackslashes(Q)),_&&H===!0&&(_=Zt.removeBackslashes(_)));let a={prefix:K,input:e,start:A,base:_,glob:Q,isBrace:x,isBracket:h,isGlob:p,isExtglob:E,isGlobstar:O,negated:k};if(t.tokens===!0&&(a.maxDepth=0,tr(y)||c.push($),a.tokens=c),t.parts===!0||t.tokens===!0){let i;for(let P=0;P{var He=Se(),ne=Oe(),{MAX_LENGTH:Fe,POSIX_REGEX_SOURCE:yn,REGEX_NON_SPECIAL_CHARS:bn,REGEX_SPECIAL_CHARS_BACKREF:$n,REPLACEMENTS:ir}=He,Rn=(e,r)=>{if(typeof r.expandRange=="function")return r.expandRange(...e,r);e.sort();let t=`[${e.join("-")}]`;try{new RegExp(t);}catch{return e.map(o=>ne.escapeRegex(o)).join("..")}return t},Ae=(e,r)=>`Missing ${e}: "${r}" - use "\\\\${r}" to match literal characters`,ar=(e,r)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=ir[e]||e;let t={...r},n=typeof t.maxLength=="number"?Math.min(Fe,t.maxLength):Fe,o=e.length;if(o>n)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${n}`);let u={type:"bos",value:"",output:t.prepend||""},c=[u],f=t.capture?"":"?:",m=ne.isWindows(r),R=He.globChars(m),A=He.extglobChars(R),{DOT_LITERAL:N,PLUS_LITERAL:x,SLASH_LITERAL:h,ONE_CHAR:p,DOTS_SLASH:E,NO_DOT:O,NO_DOT_SLASH:T,NO_DOTS_SLASH:H,QMARK:k,QMARK_NO_DOT:F,STAR:D,START_ANCHOR:G}=R,y=d=>`(${f}(?:(?!${G}${d.dot?E:N}).)*?)`,$=t.dot?"":O,L=t.dot?k:F,M=t.bash===!0?y(t):D;t.capture&&(M=`(${M})`),typeof t.noext=="boolean"&&(t.noextglob=t.noext);let s={input:e,index:-1,start:0,dot:t.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:c};e=ne.removePrefix(e,s),o=e.length;let _=[],K=[],Q=[],a=u,i,P=()=>s.index===o-1,B=s.peek=(d=1)=>e[s.index+d],Z=s.advance=()=>e[++s.index],V=()=>e.slice(s.index+1),oe=(d="",S=0)=>{s.consumed+=d,s.index+=S;},he=d=>{s.output+=d.output!=null?d.output:d.value,oe(d.value);},g=()=>{let d=1;for(;B()==="!"&&(B(2)!=="("||B(3)==="?");)Z(),s.start++,d++;return d%2===0?!1:(s.negated=!0,s.start++,!0)},v=d=>{s[d]++,Q.push(d);},C=d=>{s[d]--,Q.pop();},b=d=>{if(a.type==="globstar"){let S=s.braces>0&&(d.type==="comma"||d.type==="brace"),l=d.extglob===!0||_.length&&(d.type==="pipe"||d.type==="paren");d.type!=="slash"&&d.type!=="paren"&&!S&&!l&&(s.output=s.output.slice(0,-a.output.length),a.type="star",a.value="*",a.output=M,s.output+=a.output);}if(_.length&&d.type!=="paren"&&!A[d.value]&&(_[_.length-1].inner+=d.value),(d.value||d.output)&&he(d),a&&a.type==="text"&&d.type==="text"){a.value+=d.value,a.output=(a.output||"")+d.value;return}d.prev=a,c.push(d),a=d;},ie=(d,S)=>{let l={...A[S],conditions:1,inner:""};l.prev=a,l.parens=s.parens,l.output=s.output;let w=(t.capture?"(":"")+l.open;v("parens"),b({type:d,value:S,output:s.output?"":p}),b({type:"paren",extglob:!0,value:Z(),output:w}),_.push(l);},me=d=>{let S=d.close+(t.capture?")":"");if(d.type==="negate"){let l=M;d.inner&&d.inner.length>1&&d.inner.includes("/")&&(l=y(t)),(l!==M||P()||/^\)+$/.test(V()))&&(S=d.close=`)$))${l}`),d.prev.type==="bos"&&P()&&(s.negatedExtglob=!0);}b({type:"paren",extglob:!0,value:i,output:S}),C("parens");};if(t.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let d=!1,S=e.replace($n,(l,w,j,Y,W,Ie)=>Y==="\\"?(d=!0,l):Y==="?"?w?w+Y+(W?k.repeat(W.length):""):Ie===0?L+(W?k.repeat(W.length):""):k.repeat(j.length):Y==="."?N.repeat(j.length):Y==="*"?w?w+Y+(W?M:""):M:w?l:`\\${l}`);return d===!0&&(t.unescape===!0?S=S.replace(/\\/g,""):S=S.replace(/\\+/g,l=>l.length%2===0?"\\\\":l?"\\":"")),S===e&&t.contains===!0?(s.output=e,s):(s.output=ne.wrapOutput(S,s,r),s)}for(;!P();){if(i=Z(),i==="\0")continue;if(i==="\\"){let l=B();if(l==="/"&&t.bash!==!0||l==="."||l===";")continue;if(!l){i+="\\",b({type:"text",value:i});continue}let w=/^\\+/.exec(V()),j=0;if(w&&w[0].length>2&&(j=w[0].length,s.index+=j,j%2!==0&&(i+="\\")),t.unescape===!0?i=Z()||"":i+=Z()||"",s.brackets===0){b({type:"text",value:i});continue}}if(s.brackets>0&&(i!=="]"||a.value==="["||a.value==="[^")){if(t.posix!==!1&&i===":"){let l=a.value.slice(1);if(l.includes("[")&&(a.posix=!0,l.includes(":"))){let w=a.value.lastIndexOf("["),j=a.value.slice(0,w),Y=a.value.slice(w+2),W=yn[Y];if(W){a.value=j+W,s.backtrack=!0,Z(),!u.output&&c.indexOf(a)===1&&(u.output=p);continue}}}(i==="["&&B()!==":"||i==="-"&&B()==="]")&&(i=`\\${i}`),i==="]"&&(a.value==="["||a.value==="[^")&&(i=`\\${i}`),t.posix===!0&&i==="!"&&a.value==="["&&(i="^"),a.value+=i,he({value:i});continue}if(s.quotes===1&&i!=='"'){i=ne.escapeRegex(i),a.value+=i,he({value:i});continue}if(i==='"'){s.quotes=s.quotes===1?0:1,t.keepQuotes===!0&&b({type:"text",value:i});continue}if(i==="("){v("parens"),b({type:"paren",value:i});continue}if(i===")"){if(s.parens===0&&t.strictBrackets===!0)throw new SyntaxError(Ae("opening","("));let l=_[_.length-1];if(l&&s.parens===l.parens+1){me(_.pop());continue}b({type:"paren",value:i,output:s.parens?")":"\\)"}),C("parens");continue}if(i==="["){if(t.nobracket===!0||!V().includes("]")){if(t.nobracket!==!0&&t.strictBrackets===!0)throw new SyntaxError(Ae("closing","]"));i=`\\${i}`;}else v("brackets");b({type:"bracket",value:i});continue}if(i==="]"){if(t.nobracket===!0||a&&a.type==="bracket"&&a.value.length===1){b({type:"text",value:i,output:`\\${i}`});continue}if(s.brackets===0){if(t.strictBrackets===!0)throw new SyntaxError(Ae("opening","["));b({type:"text",value:i,output:`\\${i}`});continue}C("brackets");let l=a.value.slice(1);if(a.posix!==!0&&l[0]==="^"&&!l.includes("/")&&(i=`/${i}`),a.value+=i,he({value:i}),t.literalBrackets===!1||ne.hasRegexChars(l))continue;let w=ne.escapeRegex(a.value);if(s.output=s.output.slice(0,-a.value.length),t.literalBrackets===!0){s.output+=w,a.value=w;continue}a.value=`(${f}${w}|${a.value})`,s.output+=a.value;continue}if(i==="{"&&t.nobrace!==!0){v("braces");let l={type:"brace",value:i,output:"(",outputIndex:s.output.length,tokensIndex:s.tokens.length};K.push(l),b(l);continue}if(i==="}"){let l=K[K.length-1];if(t.nobrace===!0||!l){b({type:"text",value:i,output:i});continue}let w=")";if(l.dots===!0){let j=c.slice(),Y=[];for(let W=j.length-1;W>=0&&(c.pop(),j[W].type!=="brace");W--)j[W].type!=="dots"&&Y.unshift(j[W].value);w=Rn(Y,t),s.backtrack=!0;}if(l.comma!==!0&&l.dots!==!0){let j=s.output.slice(0,l.outputIndex),Y=s.tokens.slice(l.tokensIndex);l.value=l.output="\\{",i=w="\\}",s.output=j;for(let W of Y)s.output+=W.output||W.value;}b({type:"brace",value:i,output:w}),C("braces"),K.pop();continue}if(i==="|"){_.length>0&&_[_.length-1].conditions++,b({type:"text",value:i});continue}if(i===","){let l=i,w=K[K.length-1];w&&Q[Q.length-1]==="braces"&&(w.comma=!0,l="|"),b({type:"comma",value:i,output:l});continue}if(i==="/"){if(a.type==="dot"&&s.index===s.start+1){s.start=s.index+1,s.consumed="",s.output="",c.pop(),a=u;continue}b({type:"slash",value:i,output:h});continue}if(i==="."){if(s.braces>0&&a.type==="dot"){a.value==="."&&(a.output=N);let l=K[K.length-1];a.type="dots",a.output+=i,a.value+=i,l.dots=!0;continue}if(s.braces+s.parens===0&&a.type!=="bos"&&a.type!=="slash"){b({type:"text",value:i,output:N});continue}b({type:"dot",value:i,output:N});continue}if(i==="?"){if(!(a&&a.value==="(")&&t.noextglob!==!0&&B()==="("&&B(2)!=="?"){ie("qmark",i);continue}if(a&&a.type==="paren"){let w=B(),j=i;if(w==="<"&&!ne.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(a.value==="("&&!/[!=<:]/.test(w)||w==="<"&&!/<([!=]|\w+>)/.test(V()))&&(j=`\\${i}`),b({type:"text",value:i,output:j});continue}if(t.dot!==!0&&(a.type==="slash"||a.type==="bos")){b({type:"qmark",value:i,output:F});continue}b({type:"qmark",value:i,output:k});continue}if(i==="!"){if(t.noextglob!==!0&&B()==="("&&(B(2)!=="?"||!/[!=<:]/.test(B(3)))){ie("negate",i);continue}if(t.nonegate!==!0&&s.index===0){g();continue}}if(i==="+"){if(t.noextglob!==!0&&B()==="("&&B(2)!=="?"){ie("plus",i);continue}if(a&&a.value==="("||t.regex===!1){b({type:"plus",value:i,output:x});continue}if(a&&(a.type==="bracket"||a.type==="paren"||a.type==="brace")||s.parens>0){b({type:"plus",value:i});continue}b({type:"plus",value:x});continue}if(i==="@"){if(t.noextglob!==!0&&B()==="("&&B(2)!=="?"){b({type:"at",extglob:!0,value:i,output:""});continue}b({type:"text",value:i});continue}if(i!=="*"){(i==="$"||i==="^")&&(i=`\\${i}`);let l=bn.exec(V());l&&(i+=l[0],s.index+=l[0].length),b({type:"text",value:i});continue}if(a&&(a.type==="globstar"||a.star===!0)){a.type="star",a.star=!0,a.value+=i,a.output=M,s.backtrack=!0,s.globstar=!0,oe(i);continue}let d=V();if(t.noextglob!==!0&&/^\([^?]/.test(d)){ie("star",i);continue}if(a.type==="star"){if(t.noglobstar===!0){oe(i);continue}let l=a.prev,w=l.prev,j=l.type==="slash"||l.type==="bos",Y=w&&(w.type==="star"||w.type==="globstar");if(t.bash===!0&&(!j||d[0]&&d[0]!=="/")){b({type:"star",value:i,output:""});continue}let W=s.braces>0&&(l.type==="comma"||l.type==="brace"),Ie=_.length&&(l.type==="pipe"||l.type==="paren");if(!j&&l.type!=="paren"&&!W&&!Ie){b({type:"star",value:i,output:""});continue}for(;d.slice(0,3)==="/**";){let Te=e[s.index+4];if(Te&&Te!=="/")break;d=d.slice(3),oe("/**",3);}if(l.type==="bos"&&P()){a.type="globstar",a.value+=i,a.output=y(t),s.output=a.output,s.globstar=!0,oe(i);continue}if(l.type==="slash"&&l.prev.type!=="bos"&&!Y&&P()){s.output=s.output.slice(0,-(l.output+a.output).length),l.output=`(?:${l.output}`,a.type="globstar",a.output=y(t)+(t.strictSlashes?")":"|$)"),a.value+=i,s.globstar=!0,s.output+=l.output+a.output,oe(i);continue}if(l.type==="slash"&&l.prev.type!=="bos"&&d[0]==="/"){let Te=d[1]!==void 0?"|$":"";s.output=s.output.slice(0,-(l.output+a.output).length),l.output=`(?:${l.output}`,a.type="globstar",a.output=`${y(t)}${h}|${h}${Te})`,a.value+=i,s.output+=l.output+a.output,s.globstar=!0,oe(i+Z()),b({type:"slash",value:"/",output:""});continue}if(l.type==="bos"&&d[0]==="/"){a.type="globstar",a.value+=i,a.output=`(?:^|${h}|${y(t)}${h})`,s.output=a.output,s.globstar=!0,oe(i+Z()),b({type:"slash",value:"/",output:""});continue}s.output=s.output.slice(0,-a.output.length),a.type="globstar",a.output=y(t),a.value+=i,s.output+=a.output,s.globstar=!0,oe(i);continue}let S={type:"star",value:i,output:M};if(t.bash===!0){S.output=".*?",(a.type==="bos"||a.type==="slash")&&(S.output=$+S.output),b(S);continue}if(a&&(a.type==="bracket"||a.type==="paren")&&t.regex===!0){S.output=i,b(S);continue}(s.index===s.start||a.type==="slash"||a.type==="dot")&&(a.type==="dot"?(s.output+=T,a.output+=T):t.dot===!0?(s.output+=H,a.output+=H):(s.output+=$,a.output+=$),B()!=="*"&&(s.output+=p,a.output+=p)),b(S);}for(;s.brackets>0;){if(t.strictBrackets===!0)throw new SyntaxError(Ae("closing","]"));s.output=ne.escapeLast(s.output,"["),C("brackets");}for(;s.parens>0;){if(t.strictBrackets===!0)throw new SyntaxError(Ae("closing",")"));s.output=ne.escapeLast(s.output,"("),C("parens");}for(;s.braces>0;){if(t.strictBrackets===!0)throw new SyntaxError(Ae("closing","}"));s.output=ne.escapeLast(s.output,"{"),C("braces");}if(t.strictSlashes!==!0&&(a.type==="star"||a.type==="bracket")&&b({type:"maybe_slash",value:"",output:`${h}?`}),s.backtrack===!0){s.output="";for(let d of s.tokens)s.output+=d.output!=null?d.output:d.value,d.suffix&&(s.output+=d.suffix);}return s};ar.fastpaths=(e,r)=>{let t={...r},n=typeof t.maxLength=="number"?Math.min(Fe,t.maxLength):Fe,o=e.length;if(o>n)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${n}`);e=ir[e]||e;let u=ne.isWindows(r),{DOT_LITERAL:c,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:R,NO_DOT:A,NO_DOTS:N,NO_DOTS_SLASH:x,STAR:h,START_ANCHOR:p}=He.globChars(u),E=t.dot?N:A,O=t.dot?x:A,T=t.capture?"":"?:",H={negated:!1,prefix:""},k=t.bash===!0?".*?":h;t.capture&&(k=`(${k})`);let F=$=>$.noglobstar===!0?k:`(${T}(?:(?!${p}${$.dot?R:c}).)*?)`,D=$=>{switch($){case"*":return `${E}${m}${k}`;case".*":return `${c}${m}${k}`;case"*.*":return `${E}${k}${c}${m}${k}`;case"*/*":return `${E}${k}${f}${m}${O}${k}`;case"**":return E+F(t);case"**/*":return `(?:${E}${F(t)}${f})?${O}${m}${k}`;case"**/*.*":return `(?:${E}${F(t)}${f})?${O}${k}${c}${m}${k}`;case"**/.*":return `(?:${E}${F(t)}${f})?${c}${m}${k}`;default:{let L=/^(.*?)\.(\w+)$/.exec($);if(!L)return;let M=D(L[1]);return M?M+c+L[2]:void 0}}},G=ne.removePrefix(e,H),y=D(G);return y&&t.strictSlashes!==!0&&(y+=`${f}?`),y};ur.exports=ar;});var fr=chunkTKGT252T_js.c((wo,lr)=>{var An=chunkTKGT252T_js.a("path"),xn=sr(),rt=cr(),nt=Oe(),En=Se(),Cn=e=>e&&typeof e=="object"&&!Array.isArray(e),q=(e,r,t=!1)=>{if(Array.isArray(e)){let A=e.map(x=>q(x,r,t));return x=>{for(let h of A){let p=h(x);if(p)return p}return !1}}let n=Cn(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let o=r||{},u=nt.isWindows(r),c=n?q.compileRe(e,r):q.makeRe(e,r,!1,!0),f=c.state;delete c.state;let m=()=>!1;if(o.ignore){let A={...r,ignore:null,onMatch:null,onResult:null};m=q(o.ignore,A,t);}let R=(A,N=!1)=>{let{isMatch:x,match:h,output:p}=q.test(A,c,r,{glob:e,posix:u}),E={glob:e,state:f,regex:c,posix:u,input:A,output:p,match:h,isMatch:x};return typeof o.onResult=="function"&&o.onResult(E),x===!1?(E.isMatch=!1,N?E:!1):m(A)?(typeof o.onIgnore=="function"&&o.onIgnore(E),E.isMatch=!1,N?E:!1):(typeof o.onMatch=="function"&&o.onMatch(E),N?E:!0)};return t&&(R.state=f),R};q.test=(e,r,t,{glob:n,posix:o}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return {isMatch:!1,output:""};let u=t||{},c=u.format||(o?nt.toPosixSlashes:null),f=e===n,m=f&&c?c(e):e;return f===!1&&(m=c?c(e):e,f=m===n),(f===!1||u.capture===!0)&&(u.matchBase===!0||u.basename===!0?f=q.matchBase(e,r,t,o):f=r.exec(m)),{isMatch:!!f,match:f,output:m}};q.matchBase=(e,r,t,n=nt.isWindows(t))=>(r instanceof RegExp?r:q.makeRe(r,t)).test(An.basename(e));q.isMatch=(e,r,t)=>q(r,t)(e);q.parse=(e,r)=>Array.isArray(e)?e.map(t=>q.parse(t,r)):rt(e,{...r,fastpaths:!1});q.scan=(e,r)=>xn(e,r);q.compileRe=(e,r,t=!1,n=!1)=>{if(t===!0)return e.output;let o=r||{},u=o.contains?"":"^",c=o.contains?"":"$",f=`${u}(?:${e.output})${c}`;e&&e.negated===!0&&(f=`^(?!${f}).*$`);let m=q.toRegex(f,r);return n===!0&&(m.state=e),m};q.makeRe=(e,r,t=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let o=r||{},u={negated:!1,fastpaths:!0},c="",f;return e.startsWith("./")&&(e=e.slice(2),c=u.prefix="./"),o.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(f=rt.fastpaths(e,r)),f===void 0?(u=rt(e,r),u.prefix=c+(u.prefix||"")):u.output=f,q.compileRe(u,r,t,n)};q.toRegex=(e,r)=>{try{let t=r||{};return new RegExp(e,t.flags||(t.nocase?"i":""))}catch(t){if(r&&r.debug===!0)throw t;return /$^/}};q.constants=En;lr.exports=q;});var dr=chunkTKGT252T_js.c((ko,pr)=>{pr.exports=fr();});var br=chunkTKGT252T_js.c((at,ut)=>{(function(e,r){typeof chunkTKGT252T_js.a=="function"&&typeof at=="object"&&typeof ut=="object"?ut.exports=r():typeof define=="function"&&define.amd?define(function(){return r()}):e.pluralize=r();})(at,function(){var e=[],r=[],t={},n={},o={};function u(h){return typeof h=="string"?new RegExp("^"+h+"$","i"):h}function c(h,p){return h===p?p:h===h.toLowerCase()?p.toLowerCase():h===h.toUpperCase()?p.toUpperCase():h[0]===h[0].toUpperCase()?p.charAt(0).toUpperCase()+p.substr(1).toLowerCase():p.toLowerCase()}function f(h,p){return h.replace(/\$(\d{1,2})/g,function(E,O){return p[O]||""})}function m(h,p){return h.replace(p[0],function(E,O){var T=f(p[1],arguments);return c(E===""?h[O-1]:E,T)})}function R(h,p,E){if(!h.length||t.hasOwnProperty(h))return p;for(var O=E.length;O--;){var T=E[O];if(T[0].test(p))return m(p,T)}return p}function A(h,p,E){return function(O){var T=O.toLowerCase();return p.hasOwnProperty(T)?c(O,T):h.hasOwnProperty(T)?c(O,h[T]):R(T,O,E)}}function N(h,p,E,O){return function(T){var H=T.toLowerCase();return p.hasOwnProperty(H)?!0:h.hasOwnProperty(H)?!1:R(H,H,E)===H}}function x(h,p,E){var O=p===1?x.singular(h):x.plural(h);return (E?p+" ":"")+O}return x.plural=A(o,n,e),x.isPlural=N(o,n,e),x.singular=A(n,o,r),x.isSingular=N(n,o,r),x.addPluralRule=function(h,p){e.push([u(h),p]);},x.addSingularRule=function(h,p){r.push([u(h),p]);},x.addUncountableRule=function(h){if(typeof h=="string"){t[h.toLowerCase()]=!0;return}x.addPluralRule(h,"$0"),x.addSingularRule(h,"$0");},x.addIrregularRule=function(h,p){p=p.toLowerCase(),h=h.toLowerCase(),o[h]=p,n[p]=h;},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(h){return x.addIrregularRule(h[0],h[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(h){return x.addPluralRule(h[0],h[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(h){return x.addSingularRule(h[0],h[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(x.addUncountableRule),x});});var Ut=chunkTKGT252T_js.e(gt()),zt=chunkTKGT252T_js.e(Ot());var Ht=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),Ft=chunkTKGT252T_js.e(chunkX7RBQNLE_js.F());var Dt=({command:e})=>(0, Ft.dedent)(Ht.default` ${chunkX7RBQNLE_js.J} {bold Unable to execute command}: ${e} Chromatic requires your Git repository to have at least one commit. `);var Mt=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),Pt=chunkTKGT252T_js.e(chunkX7RBQNLE_js.F());var It=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),be=e=>It.default.cyan(e);var Bt=({command:e})=>(0, Pt.dedent)(Mt.default` ${chunkX7RBQNLE_js.J} {bold Unable to execute command}: ${e} Chromatic only works from inside a Git repository. You can initialize a new Git repository with \`git init\`. You will also need a single commit in order to run a build. To do that: - Add a file (or multiple files) with \`git add \` - Commit the file(s) with \`git commit --message=""\` Once you've done so, please run this build again. For more information on Git, feel free to check out the Pro Git book: ${be("https://git-scm.com/book/en/v2")} `);var Gt=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),jt=chunkTKGT252T_js.e(chunkX7RBQNLE_js.F());var qt=({command:e})=>(0, jt.dedent)(Gt.default` ${chunkX7RBQNLE_js.J} {bold Unable to execute command}: ${e} Chromatic only works with Git installed. `);var Ke=/\r\n|\r|\n/,qr="\0";async function I(e){try{let{all:r}=await chunkX7RBQNLE_js.j(e,{env:{LANG:"C",LC_ALL:"C"},timeout:2e4,all:!0,shell:!0});return r}catch(r){let{message:t}=r;throw t.includes("not a git repository")?new Error(Bt({command:e})):t.includes("git not found")?new Error(qt({command:e})):t.includes("does not have any commits yet")?new Error(Dt({command:e})):r}}async function ro(){let e=await I("git --version");return e==null?void 0:e.replace("git version ","")}async function no(){return I("git config user.email")}async function oo(){let e=await I("git config --get remote.origin.url"),r=(e==null?void 0:e.toLowerCase())||"",[,t]=r.match(/([^/:]+\/[^/]+?)(\.git)?$/)||[];return t}async function so(e=""){let r=await I(`git --no-pager log -n 1 --format="%H ## %ct ## %ae ## %an" ${e}`),t=new RegExp("^[a-f0-9]+ ## "),n=r==null?void 0:r.split(` `).find(R=>t.test(R)),[o,u,c,f]=(n==null?void 0:n.split(" ## "))||[],m=Number(u)*1e3;return {commit:o,committedAt:m,committerEmail:c,committerName:f}}async function io(){try{return await I("git branch --show-current")||"HEAD"}catch{try{let e=await I("git symbolic-ref HEAD");return e==null?void 0:e.replace(/^refs\/heads\//,"")}catch{let e=await I("git rev-parse --abbrev-ref HEAD");return e==null?void 0:e.replace(/^heads\//,"")}}}async function ao(){let n=["git diff --name-only --diff-filter=d --cached","git diff --name-only --diff-filter=d","git ls-files --others --exclude-standard"].join(";"),o=await I(`(${n}) | git hash-object --stdin-paths | git hash-object --stdin`),u=o==null?void 0:o.trim();return u==="e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"?"":u}async function uo(){let e=await I('git --no-pager log -n 1 --skip=1 --format="%H"'),r=new RegExp("^[a-f0-9]+$");return e==null?void 0:e.split(` `).some(t=>r.test(t))}async function co(e){try{return await I(`git cat-file -e "${e}^{commit}"`),!0}catch{return !1}}async function lo(e,r=""){let t=await I(`git --no-pager diff --name-only ${e} ${r}`);return t==null?void 0:t.split(Ke).filter(Boolean)}async function fo(e){let{log:r}=e;try{await I("git remote update");}catch(o){return r.warn(o),!0}let t;try{if(t=await I("git rev-parse HEAD"),!t)throw new Error("Failed to retrieve last local commit hash")}catch(o){return r.warn(o),!0}let n;try{if(n=await I('git rev-parse "@{upstream}"'),!n)throw new Error("Failed to retrieve last remote commit hash")}catch(o){return r.warn(o),!0}return t===n}async function po(){return await I("git status --porcelain")===""}async function ho(){let e=await I("git status");return e==null?void 0:e.split(/(\r\n|\r|\n){2}/)[0].split(Ke).filter(r=>!r.startsWith("On branch")).join(os.EOL).trim()}async function mo(e,r){let t=await I(`git merge-base --all ${e} ${r}`),n=(t==null?void 0:t.split(Ke).filter(c=>c&&!c.startsWith("warning: ")))||[];if(n.length===0)return;if(n.length===1)return n[0];let u=(await Promise.all(n.map(async c=>{let f=await I(`git name-rev --name-only --exclude="tags/*" ${c}`);return f==null?void 0:f.replace(/~\d+$/,"")}))).indexOf(r);return n[u]||n[0]}async function go(e){return I(`git checkout ${e}`)}var Xe={},Ur=(0, Ut.default)(10);async function yo({log:e},r,t){let n=`${r}:${t}`;return Xe[n]||(Xe[n]=Ur(async()=>{let{path:o}=await(0, zt.file)({postfix:`-${t.replaceAll("/","--")}`});return e.debug(`Checking out file ${n} at ${o}`),await I(`git show ${n} > ${o}`),o})),Xe[n]}async function bo(){return I("git checkout -")}async function $o(){return I("git reset --hard")}async function Qe(){return I("git rev-parse --show-toplevel")}async function Ro(...e){let r=await Qe(),n=`git ls-files --full-name -z ${e.map(u=>`${r}/${u}`).map(u=>`"${u}"`).join(" ")}`,o=await I(n);return o==null?void 0:o.split(qr).filter(Boolean)}async function Ao(e){let r=new RegExp(/gh-readonly-queue\/.*\/pr-(\d+)-[\da-f]{30}/),t=e.match(r);return t?Number(t[1]):void 0}var mr=chunkTKGT252T_js.e(dr()),To=e=>`${e.charAt(0).toLowerCase()}${e.slice(1)}`,Lo=e=>new Promise(r=>setTimeout(r,e));var No=(e,r)=>{let t=0;return (...n)=>{let o=Date.now();o-t>=r&&(t=o,e(...n));}},st=(e,r)=>Array.from({length:Math.round(e)}).map(()=>r),Oo=(e,r=20)=>{let t=st(r," ");return `[${`${st(e/100*r||0,"=").join("")}${t.join("")}`.slice(0,20)}]`},Ho=(e=0,r=20)=>{let t=st(r," "),n=e%((r-1)*2);return t[n>=r?(r-1)*2-n:n]="*",`[${t.join("")}]`},Fo=(e,r)=>{try{return e.message=r,e}catch{let t=new Error(r);return t.stack=e.stack,t}},ot={},gr=(e,r)=>(ot[e]||(ot[e]=(0, mr.default)(e,{dot:!0})),ot[e](r.replace(/^\.\//,""))),ke=e=>[/(^|\/)package\.json$/].some(r=>r.test(e)),_n=e=>[/(^|\/)package-lock\.json$/,/(^|\/)yarn\.lock$/].some(r=>r.test(e)),Do=e=>ke(e)||_n(e),hr=(e,...r)=>{if(e===null||typeof e!="object")return e;if(Array.isArray(e))return e.map(n=>hr(n,...r));let t={...e};for(let n of Object.keys(t))t[n]=r.includes(n)?void 0:hr(t[n],...r);return t};var ve=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),it=chunkTKGT252T_js.e(chunkX7RBQNLE_js.F());var yr=({statsPath:e,storybookDir:r,storybookBuildDir:t,entryFile:n,viewLayer:o="react"})=>{if(n){let u=t?ve.default`Configure {bold --storybook-config-dir} with the value for {bold --config-dir} or {bold -c} from your build-storybook script.`:ve.default`Configure {bold --build-script-name} to point at the {bold build-storybook} script which has {bold --config-dir} or {bold -c} set.`;return (0, it.dedent)(ve.default` ${chunkX7RBQNLE_js.J} Did not find any CSF globs in {bold ${e}} Found an entry file at {bold ${n}} but expected it at {bold ${r}/generated-stories-entry.js}. ${u} ${chunkX7RBQNLE_js.G} Read more at ${be("https://www.chromatic.com/docs/turbosnap")} `)}return (0, it.dedent)(ve.default` ${chunkX7RBQNLE_js.J} Did not find any CSF globs in {bold ${e}} Check your stories configuration in {bold ${r}/main.js} ${chunkX7RBQNLE_js.G} Read more at ${be(`https://storybook.js.org/docs/${o}/configure/overview`)} `)};var z=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),ct=chunkTKGT252T_js.e(br());var Sn=(e,r,t)=>(r==="."?e:e.replace(`${r}/`,z.default.dim(`${r}/`))).split("/").map((o,u,c)=>{if(u{var H,k,F;let u=e.log===console?"--mode (-m)":"--trace-changed",c=e.options.storybookBaseDir||".",f=e.options.storybookConfigDir||".storybook",m=e.options.traceChanged==="expanded",R=D=>Sn(D,c,m),A=(0, ct.default)("changed files",r.length,!0),N=(0, ct.default)("affected story files",Object.keys(t).length,!0),x;if(m){let D=(H=e.turboSnap)!=null&&H.bailReason?`${Ln(e.turboSnap.bailReason)} `:"",G=`${z.default.magenta(wn)} ${(k=e.turboSnap)==null?void 0:k.rootPath} `,y=`${z.default.magenta(kn)} ${c} `,$=`${z.default.magenta(vn)} ${f} `,L=e.untracedFiles&&e.untracedFiles.length>0?`${z.default.magenta(`We detected some untraced files, this may affect your traced changes as the untraced flag instructs TurboSnap to not trace dependencies for the files:`)} ${e.untracedFiles.join(",")} `:"";x=`${G}${y}${$}${D}${L}${Tn}`;}let h=z.default`${e.options.traceChanged==="expanded"?x:""}${chunkX7RBQNLE_js.G} Traced {bold ${A}} to {bold ${N}}`;if(e.options.traceChanged==="compact"){let D=!1,y=Object.values(t).map(([L,...M])=>M.length===0?L:(D=!0,`${L} + ${M.length} modules`)).map(L=>z.default`— ${R(L)}`).join(` `),$=D?z.default`\nSet {bold ${u}} to {bold 'expanded'} to reveal underlying modules.`:z.default`\nSet {bold ${u}} to reveal how these files are affected.`;return `${h}: ${y}${$}`}let p=(D,G="")=>{if(!m)return "";let{modules:y}=n[D]||{};if(!y)return "";let $="";for(let L of y)$+=z.default`\n${G} ⎸ {dim ${o(L.name)}}`;return $},E=new Set,O=[...((F=e.turboSnap)==null?void 0:F.tracedPaths)||[]].map(D=>{let G=D.split(` `),y="";for(let[$,L]of G.entries()){if($===0){y=z.default`— ${R(L)} {cyan [changed]}${p(L)}`;continue}let M="";$===G.length-1&&(E.has(L)?M=z.default` {yellow [duplicate]}`:E.add(L));let s=" ".repeat($);y=z.default`${m?`File Path: ${L} Base Directory: ${c} `:""}${y}\n${s}∟ ${R(L)}${M}${p(L,s)}`;}return y+z.default`\n${" ".repeat(G.length)}∟ {cyan [story index]}`}),T=z.default`\n\nSet {bold ${u}} to {bold 'expanded'} to reveal underlying modules.`;return `${h}: ${O.join(` `)}${m?"":T}`},De=(e,r)=>z.default`{bold ${e}}\n`+r.map(t=>` - ${t}`).join(` `);function Ln(e){if(!e)return "";let r=[];return e.changedPackageFiles&&r.push(De("Changed Package Files",e.changedPackageFiles)),e.changedStorybookFiles&&r.push(De("Changed Storybook Files",e.changedStorybookFiles)),e.changedExternalFiles&&r.push(De("Changed External Files",e.changedExternalFiles)),e.changedStaticFiles&&r.push(De("Changed Static Files",e.changedStaticFiles)),r.join(` `)}var xe=chunkTKGT252T_js.e(chunkX7RBQNLE_js.E()),Rr=chunkTKGT252T_js.e(chunkX7RBQNLE_js.F());var Nn="https://www.chromatic.com/docs/turbosnap#how-it-works",Ar=({turboSnap:e})=>{let{changedPackageFiles:r,changedStaticFiles:t,changedStorybookFiles:n}=(e==null?void 0:e.bailReason)||{},o=r||n||t,u=o==null?void 0:o.every(A=>ke(A)),[c,...f]=o||[],m=r?"package file":"static file";u&&(m="dependency"),n&&(m="Storybook config");let R="";return f.length===1&&(R=xe.default` or its module sibling {bold ${f[0]}}`),f.length>1&&(R=xe.default` or one of its ${f.length} module siblings:\n{dim →} ${f.map(A=>xe.default.bold(A)).join(xe.default`\n{dim →} `)}`),(0, Rr.dedent)(xe.default` ${chunkX7RBQNLE_js.I} {bold TurboSnap disabled due to file change} Found a ${m} change in {bold ${c}}${R} A full build is required because this file cannot be linked to any specific stories. ${chunkX7RBQNLE_js.G} Read more at ${be(Nn)} `)};var On=[/^package-lock\.json$/,/^yarn\.lock$/,/\/package-lock\.json$/,/\/yarn\.lock$/],Hn=[/\/webpack\/runtime\//,/^\(webpack\)/],Fn=e=>On.some(r=>r.test(e)),Dn=e=>e.id!==void 0&&e.id!==null&&!Hn.some(r=>r.test(e.name||e.moduleName)),lt=e=>e.split(Ee__default.default.sep).filter(Boolean).join(Ee__default.default.posix.sep),In=e=>{let[,r]=e.match(/\/node_modules\/(@[\w-]+\/[\w-]+)\//)||[];if(r)return r;let[,t]=e.match(/\/node_modules\/([\w-]+)\//)||[];return t};function Mn(e,r,t=""){return !e||e.startsWith("/virtual:")?e:Ee__default.default.posix.isAbsolute(e)?Ee__default.default.posix.relative(r,e):Ee__default.default.posix.join(t,e)}async function es(e,r,t,n,o=[]){var oe,he;let{configDir:u=".storybook",staticDir:c=[],viewLayer:f}=e.storybook||{},{storybookBuildDir:m,storybookBaseDir:R,storybookConfigDir:A=u,untraced:N=[]}=e.options,x=await Qe();if(!x)throw new Error("Failed to determine repository root");let h=R?lt(R):Ee__default.default.posix.relative(x,""),p=g=>{let v=/\s+(sync|lazy)\s+/g,C=/(\?.*)/g,b=Mn(g,x,h);return C.test(b)&&!v.test(b)?b.replaceAll(C,""):b},E=p(lt(A)),O=c.map(g=>p(lt(g)));e.log.debug("BASE Directory:",h),e.log.debug("Storybook CONFIG Directory:",E);let T=new Set([`${A}/generated-stories-entry.js`,"./generated-stories-entry.js","./generated-stories-entry.cjs","./storybook-stories.js","/virtual:/@storybook/builder-vite/vite-app.js","./node_modules/.cache/storybook/default/dev-server/storybook-stories.js","./node_modules/.cache/storybook/storybook-rsbuild-builder/storybook-config-entry.js"].map(g=>p(g))),H=new Map,k=new Map,F=new Map,D=new Map,G=new Set;if(r.modules.filter(g=>Dn(g)).map(g=>{var ie,me,d;let v=p(g.name);H.set(v,g),F.set(g.id,v);let C=In(g.name);if(C&&(k.has(C)||k.set(C,[]),(ie=k.get(C))==null||ie.push(v)),g.modules)for(let S of g.modules)H.set(p(S.name),g);let b=(me=g.reasons)==null?void 0:me.map(S=>p(S.resolvedModule||S.moduleName)).filter(S=>S&&S!==v);b&&D.set(g.id,b),(d=D.get(g.id))!=null&&d.some(S=>T.has(S))&&G.add(v);}),G.size===0){let g=/^(.+\/)?generated-stories-entry\.js$/,v=r.modules.find(b=>g.test(b.name)&&!T.has(p(b.name))),C=v&&p(v.name);throw e.log.error(yr({statsPath:t,storybookDir:E,storybookBuildDir:m,entryFile:C,viewLayer:f})),new Error("Did not find any CSF globs in preview-stats.json")}let y=g=>G.has(g),$=g=>g&&g.startsWith(`${E}/`)&&!T.has(g),L=g=>O.some(v=>g&&g.startsWith(`${v}/`));e.untracedFiles=[];function M(g){var v;return N.some(C=>gr(C,g))?((v=e.untracedFiles)==null||v.push(g),!1):!0}function s(g){var C;let v=H.get(g);return v?(C=v.modules)!=null&&C.length?v.modules.map(b=>p(b.name)):[p(v.name)]:[g]}let _=[...o.flatMap(g=>k.get(g)||[]),...n].filter(g=>M(g)),K=new Set,Q=new Set,a={},i=[];e.turboSnap={rootPath:x,baseDir:h,storybookDir:E,staticDirs:O,globs:[...G],modules:[...H.keys()],tracedFiles:_,tracedPaths:K,affectedModuleIds:Q,bailReason:void 0};let P=_.filter(g=>Fn(g));k.size===0&&o.length>0&&(e.turboSnap.bailReason={changedPackageFiles:[...((oe=e.git.changedFiles)==null?void 0:oe.filter(g=>ke(g)))||[],...P]});function B(g){return e.turboSnap||(e.turboSnap={}),$(g)?(e.turboSnap.bailReason={changedStorybookFiles:s(g)},!0):L(g)?(e.turboSnap.bailReason={changedStaticFiles:s(g)},!0):!1}function Z(g,v=[]){var ie,me;if((ie=e.turboSnap)!=null&&ie.bailReason||y(g)||B(g))return;let{id:C}=H.get(g)||{},b=F.get(C||null);b&&(B(b)||!C||!D.get(C)||a[C]||(i.push([C,[...v,C.toString()]]),(me=D.get(C))!=null&&me.some(d=>y(d))&&(Q.add(C),K.add([...v,C].map(d=>F.get(d)).join(` `)))));}for(e.options.traceChanged&&(e.log.debug("Traced files..."),e.log.debug(_)),_.map(g=>Z(g));i.length>0;){let[g,v]=i.pop();if(Array.isArray(g)){e.log.debug("Trace ID is an unexpected value, skipping");continue}if(!Array.isArray(v)){e.log.debug("Trace path is an unexpected value, skipping");continue}a[g]=!0,(he=D.get(g))==null||he.filter(C=>M(C)).map(C=>Z(C,v));}let V=Object.fromEntries([...Q].map(g=>[String(g),s(F.get(g)||"")]));if(e.options.traceChanged&&(e.log.debug("Affected modules..."),e.log.debug(V)),e.options.traceChanged&&(e.log.info($r(e,{changedFiles:n,affectedModules:V,modulesByName:Object.fromEntries(H),normalize:p})),e.log.info("")),e.turboSnap.bailReason){e.log.warn(Ar({turboSnap:e.turboSnap}));return}return V}/*! Bundled license information: tmp/lib/tmp.js: (*! * Tmp * * Copyright (c) 2011-2017 KARASZI Istvan * * MIT Licensed *) */ exports.A = To; exports.B = Lo; exports.C = No; exports.D = Oo; exports.E = Ho; exports.F = Fo; exports.G = gr; exports.H = ke; exports.I = Do; exports.J = hr; exports.K = Ar; exports.L = es; exports.a = gt; exports.b = Ot; exports.c = be; exports.d = I; exports.e = ro; exports.f = no; exports.g = oo; exports.h = so; exports.i = io; exports.j = ao; exports.k = uo; exports.l = co; exports.m = lo; exports.n = fo; exports.o = po; exports.p = ho; exports.q = mo; exports.r = go; exports.s = yo; exports.t = bo; exports.u = $o; exports.v = Qe; exports.w = Ro; exports.x = Ao; exports.y = br; exports.z = dr; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-HE7N2MPR.js.map //# debugId=9e2fbfad-4da6-5774-8604-8bb506a5e4ea