Files
changesets-action/dist/changesets-read.esm-D6fW_L6x.js
T
2026-06-23 12:53:55 +00:00

49 lines
80 KiB
JavaScript

import{E as e,O as t,a as n,i as r,k as i,n as a,r as o,t as s}from"./get-packages.cjs-Dvdg-NAr.js";import c from"fs";import l from"path";import u from"util";var d=e((e=>{let t=n().fromCallback,i=r(),a=`access.appendFile.chmod.chown.close.copyFile.fchmod.fchown.fdatasync.fstat.fsync.ftruncate.futimes.lchown.lchmod.link.lstat.mkdir.mkdtemp.open.readFile.readdir.readlink.realpath.rename.rmdir.stat.symlink.truncate.unlink.utimes.writeFile`.split(`.`).filter(e=>typeof i[e]==`function`);Object.keys(i).forEach(t=>{t!==`promises`&&(e[t]=i[t])}),a.forEach(n=>{e[n]=t(i[n])}),e.exists=function(e,t){return typeof t==`function`?i.exists(e,t):new Promise(t=>i.exists(e,t))},e.read=function(e,t,n,r,a,o){return typeof o==`function`?i.read(e,t,n,r,a,o):new Promise((o,s)=>{i.read(e,t,n,r,a,(e,t,n)=>{if(e)return s(e);o({bytesRead:t,buffer:n})})})},e.write=function(e,t,...n){return typeof n[n.length-1]==`function`?i.write(e,t,...n):new Promise((r,a)=>{i.write(e,t,...n,(e,t,n)=>{if(e)return a(e);r({bytesWritten:t,buffer:n})})})}})),f=e(((e,n)=>{let r=t(`path`);function i(e){return e=r.normalize(r.resolve(e)).split(r.sep),e.length>0?e[0]:null}let a=/[<>:"|?*]/;function o(e){let t=i(e);return e=e.replace(t,``),a.test(e)}n.exports={getRootPath:i,invalidWin32Path:o}})),p=e(((e,n)=>{let i=r(),a=t(`path`),o=f().invalidWin32Path;function s(e,t,n,r){if(typeof t==`function`?(n=t,t={}):(!t||typeof t!=`object`)&&(t={mode:t}),process.platform===`win32`&&o(e)){let t=Error(e+` contains invalid WIN32 path characters.`);return t.code=`EINVAL`,n(t)}let c=t.mode,l=t.fs||i;c===void 0&&(c=511&~process.umask()),r||=null,n||=function(){},e=a.resolve(e),l.mkdir(e,c,i=>{if(!i)return r||=e,n(null,r);switch(i.code){case`ENOENT`:if(a.dirname(e)===e)return n(i);s(a.dirname(e),t,(r,i)=>{r?n(r,i):s(e,t,n,i)});break;default:l.stat(e,(e,t)=>{e||!t.isDirectory()?n(i,r):n(null,r)});break}})}n.exports=s})),m=e(((e,n)=>{let i=r(),a=t(`path`),o=f().invalidWin32Path;function s(e,t,n){(!t||typeof t!=`object`)&&(t={mode:t});let r=t.mode,c=t.fs||i;if(process.platform===`win32`&&o(e)){let t=Error(e+` contains invalid WIN32 path characters.`);throw t.code=`EINVAL`,t}r===void 0&&(r=511&~process.umask()),n||=null,e=a.resolve(e);try{c.mkdirSync(e,r),n||=e}catch(r){if(r.code===`ENOENT`){if(a.dirname(e)===e)throw r;n=s(a.dirname(e),t,n),s(e,t,n)}else{let t;try{t=c.statSync(e)}catch{throw r}if(!t.isDirectory())throw r}}return n}n.exports=s})),h=e(((e,t)=>{let r=n().fromCallback,i=r(p()),a=m();t.exports={mkdirs:i,mkdirsSync:a,mkdirp:i,mkdirpSync:a,ensureDir:i,ensureDirSync:a}})),g=e(((e,n)=>{let i=r(),a=t(`os`),o=t(`path`);function s(){let e=o.join(`millis-test-sync`+Date.now().toString()+Math.random().toString().slice(2));e=o.join(a.tmpdir(),e);let t=new Date(1435410243862);i.writeFileSync(e,`https://github.com/jprichardson/node-fs-extra/pull/141`);let n=i.openSync(e,`r+`);return i.futimesSync(n,t,t),i.closeSync(n),i.statSync(e).mtime>1435410243e3}function c(e){let t=o.join(`millis-test`+Date.now().toString()+Math.random().toString().slice(2));t=o.join(a.tmpdir(),t);let n=new Date(1435410243862);i.writeFile(t,`https://github.com/jprichardson/node-fs-extra/pull/141`,r=>{if(r)return e(r);i.open(t,`r+`,(r,a)=>{if(r)return e(r);i.futimes(a,n,n,n=>{if(n)return e(n);i.close(a,n=>{if(n)return e(n);i.stat(t,(t,n)=>{if(t)return e(t);e(null,n.mtime>1435410243e3)})})})})})}function l(e){if(typeof e==`number`)return Math.floor(e/1e3)*1e3;if(e instanceof Date)return new Date(Math.floor(e.getTime()/1e3)*1e3);throw Error(`fs-extra: timeRemoveMillis() unknown parameter type`)}function u(e,t,n,r){i.open(e,`r+`,(e,a)=>{if(e)return r(e);i.futimes(a,t,n,e=>{i.close(a,t=>{r&&r(e||t)})})})}function d(e,t,n){let r=i.openSync(e,`r+`);return i.futimesSync(r,t,n),i.closeSync(r)}n.exports={hasMillisRes:c,hasMillisResSync:s,timeRemoveMillis:l,utimesMillis:u,utimesMillisSync:d}})),_=e(((e,t)=>{t.exports=function(e){if(typeof Buffer.allocUnsafe==`function`)try{return Buffer.allocUnsafe(e)}catch{return new Buffer(e)}return new Buffer(e)}})),v=e(((e,n)=>{let i=r(),a=t(`path`),o=h().mkdirsSync,s=g().utimesMillisSync,c=Symbol(`notExist`);function l(e,t,n){typeof n==`function`&&(n={filter:n}),n||={},n.clobber=`clobber`in n?!!n.clobber:!0,n.overwrite=`overwrite`in n?!!n.overwrite:n.clobber,n.preserveTimestamps&&process.arch===`ia32`&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`);let r=T(e,t);if(n.filter&&!n.filter(e,t))return;let s=a.dirname(t);return i.existsSync(s)||o(s),u(r,e,t,n)}function u(e,t,n,r){if(!(r.filter&&!r.filter(t,n)))return d(e,t,n,r)}function d(e,t,n,r){let a=(r.dereference?i.statSync:i.lstatSync)(t);if(a.isDirectory())return y(a,e,t,n,r);if(a.isFile()||a.isCharacterDevice()||a.isBlockDevice())return f(a,e,t,n,r);if(a.isSymbolicLink())return ee(e,t,n,r)}function f(e,t,n,r,i){return t===c?m(e,n,r,i):p(e,n,r,i)}function p(e,t,n,r){if(r.overwrite)return i.unlinkSync(n),m(e,t,n,r);if(r.errorOnExist)throw Error(`'${n}' already exists`)}function m(e,t,n,r){return typeof i.copyFileSync==`function`?(i.copyFileSync(t,n),i.chmodSync(n,e.mode),r.preserveTimestamps?s(n,e.atime,e.mtime):void 0):v(e,t,n,r)}function v(e,t,n,r){let a=64*1024,o=_()(a),s=i.openSync(t,`r`),c=i.openSync(n,`w`,e.mode),l=0;for(;l<e.size;){let e=i.readSync(s,o,0,a,l);i.writeSync(c,o,0,e),l+=e}r.preserveTimestamps&&i.futimesSync(c,e.atime,e.mtime),i.closeSync(s),i.closeSync(c)}function y(e,t,n,r,i){if(t===c)return b(e,n,r,i);if(t&&!t.isDirectory())throw Error(`Cannot overwrite non-directory '${r}' with directory '${n}'.`);return x(n,r,i)}function b(e,t,n,r){return i.mkdirSync(n),x(t,n,r),i.chmodSync(n,e.mode)}function x(e,t,n){i.readdirSync(e).forEach(r=>S(r,e,t,n))}function S(e,t,n,r){let i=a.join(t,e),o=a.join(n,e);return u(T(i,o),i,o,r)}function ee(e,t,n,r){let o=i.readlinkSync(t);if(r.dereference&&(o=a.resolve(process.cwd(),o)),e===c)return i.symlinkSync(o,n);{let e;try{e=i.readlinkSync(n)}catch(e){if(e.code===`EINVAL`||e.code===`UNKNOWN`)return i.symlinkSync(o,n);throw e}if(r.dereference&&(e=a.resolve(process.cwd(),e)),w(o,e))throw Error(`Cannot copy '${o}' to a subdirectory of itself, '${e}'.`);if(i.statSync(n).isDirectory()&&w(e,o))throw Error(`Cannot overwrite '${e}' with '${o}'.`);return C(o,n)}}function C(e,t){return i.unlinkSync(t),i.symlinkSync(e,t)}function w(e,t){let n=a.resolve(e).split(a.sep),r=a.resolve(t).split(a.sep);return n.reduce((e,t,n)=>e&&r[n]===t,!0)}function te(e,t){let n=i.statSync(e),r;try{r=i.statSync(t)}catch(e){if(e.code===`ENOENT`)return{srcStat:n,destStat:c};throw e}return{srcStat:n,destStat:r}}function T(e,t){let{srcStat:n,destStat:r}=te(e,t);if(r.ino&&r.ino===n.ino)throw Error(`Source and destination must not be the same.`);if(n.isDirectory()&&w(e,t))throw Error(`Cannot copy '${e}' to a subdirectory of itself, '${t}'.`);return r}n.exports=l})),y=e(((e,t)=>{t.exports={copySync:v()}})),b=e(((e,t)=>{let r=n().fromPromise,i=d();function a(e){return i.access(e).then(()=>!0).catch(()=>!1)}t.exports={pathExists:r(a),pathExistsSync:i.existsSync}})),x=e(((e,n)=>{let i=r(),a=t(`path`),o=h().mkdirs,s=b().pathExists,c=g().utimesMillis,l=Symbol(`notExist`);function u(e,t,n,r){typeof n==`function`&&!r?(r=n,n={}):typeof n==`function`&&(n={filter:n}),r||=function(){},n||={},n.clobber=`clobber`in n?!!n.clobber:!0,n.overwrite=`overwrite`in n?!!n.overwrite:n.clobber,n.preserveTimestamps&&process.arch===`ia32`&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`),E(e,t,(i,a)=>i?r(i):n.filter?f(d,a,e,t,n,r):d(a,e,t,n,r))}function d(e,t,n,r,i){let c=a.dirname(n);s(c,(a,s)=>{if(a)return i(a);if(s)return p(e,t,n,r,i);o(c,a=>a?i(a):p(e,t,n,r,i))})}function f(e,t,n,r,i,a){Promise.resolve(i.filter(n,r)).then(o=>o?t?e(t,n,r,i,a):e(n,r,i,a):a(),e=>a(e))}function p(e,t,n,r,i){return r.filter?f(m,e,t,n,r,i):m(e,t,n,r,i)}function m(e,t,n,r,a){(r.dereference?i.stat:i.lstat)(t,(i,o)=>{if(i)return a(i);if(o.isDirectory())return ee(o,e,t,n,r,a);if(o.isFile()||o.isCharacterDevice()||o.isBlockDevice())return _(o,e,t,n,r,a);if(o.isSymbolicLink())return ne(e,t,n,r,a)})}function _(e,t,n,r,i,a){return t===l?y(e,n,r,i,a):v(e,n,r,i,a)}function v(e,t,n,r,a){if(r.overwrite)i.unlink(n,i=>i?a(i):y(e,t,n,r,a));else if(r.errorOnExist)return a(Error(`'${n}' already exists`));else return a()}function y(e,t,n,r,a){return typeof i.copyFile==`function`?i.copyFile(t,n,t=>t?a(t):S(e,n,r,a)):x(e,t,n,r,a)}function x(e,t,n,r,a){let o=i.createReadStream(t);o.on(`error`,e=>a(e)).once(`open`,()=>{let t=i.createWriteStream(n,{mode:e.mode});t.on(`error`,e=>a(e)).on(`open`,()=>o.pipe(t)).once(`close`,()=>S(e,n,r,a))})}function S(e,t,n,r){i.chmod(t,e.mode,i=>i?r(i):n.preserveTimestamps?c(t,e.atime,e.mtime,r):r())}function ee(e,t,n,r,i,a){return t===l?C(e,n,r,i,a):t&&!t.isDirectory()?a(Error(`Cannot overwrite non-directory '${r}' with directory '${n}'.`)):w(n,r,i,a)}function C(e,t,n,r,a){i.mkdir(n,o=>{if(o)return a(o);w(t,n,r,t=>t?a(t):i.chmod(n,e.mode,a))})}function w(e,t,n,r){i.readdir(e,(i,a)=>i?r(i):te(a,e,t,n,r))}function te(e,t,n,r,i){let a=e.pop();return a?T(e,a,t,n,r,i):i()}function T(e,t,n,r,i,o){let s=a.join(n,t),c=a.join(r,t);E(s,c,(t,a)=>{if(t)return o(t);p(a,s,c,i,t=>t?o(t):te(e,n,r,i,o))})}function ne(e,t,n,r,o){i.readlink(t,(t,s)=>{if(t)return o(t);if(r.dereference&&(s=a.resolve(process.cwd(),s)),e===l)return i.symlink(s,n,o);i.readlink(n,(t,c)=>t?t.code===`EINVAL`||t.code===`UNKNOWN`?i.symlink(s,n,o):o(t):(r.dereference&&(c=a.resolve(process.cwd(),c)),ie(s,c)?o(Error(`Cannot copy '${s}' to a subdirectory of itself, '${c}'.`)):e.isDirectory()&&ie(c,s)?o(Error(`Cannot overwrite '${c}' with '${s}'.`)):re(s,n,o)))})}function re(e,t,n){i.unlink(t,r=>r?n(r):i.symlink(e,t,n))}function ie(e,t){let n=a.resolve(e).split(a.sep),r=a.resolve(t).split(a.sep);return n.reduce((e,t,n)=>e&&r[n]===t,!0)}function ae(e,t,n){i.stat(e,(e,r)=>{if(e)return n(e);i.stat(t,(e,t)=>e?e.code===`ENOENT`?n(null,{srcStat:r,destStat:l}):n(e):n(null,{srcStat:r,destStat:t}))})}function E(e,t,n){ae(e,t,(r,i)=>{if(r)return n(r);let{srcStat:a,destStat:o}=i;return o.ino&&o.ino===a.ino?n(Error(`Source and destination must not be the same.`)):a.isDirectory()&&ie(e,t)?n(Error(`Cannot copy '${e}' to a subdirectory of itself, '${t}'.`)):n(null,o)})}n.exports=u})),S=e(((e,t)=>{let r=n().fromCallback;t.exports={copy:r(x())}})),ee=e(((e,n)=>{let i=r(),a=t(`path`),o=t(`assert`),s=process.platform===`win32`;function c(e){[`unlink`,`chmod`,`stat`,`lstat`,`rmdir`,`readdir`].forEach(t=>{e[t]=e[t]||i[t],t+=`Sync`,e[t]=e[t]||i[t]}),e.maxBusyTries=e.maxBusyTries||3}function l(e,t,n){let r=0;typeof t==`function`&&(n=t,t={}),o(e,`rimraf: missing path`),o.strictEqual(typeof e,`string`,`rimraf: path should be a string`),o.strictEqual(typeof n,`function`,`rimraf: callback function required`),o(t,`rimraf: invalid options argument provided`),o.strictEqual(typeof t,`object`,`rimraf: options should be object`),c(t),u(e,t,function i(a){if(a){if((a.code===`EBUSY`||a.code===`ENOTEMPTY`||a.code===`EPERM`)&&r<t.maxBusyTries){r++;let n=r*100;return setTimeout(()=>u(e,t,i),n)}a.code===`ENOENT`&&(a=null)}n(a)})}function u(e,t,n){o(e),o(t),o(typeof n==`function`),t.lstat(e,(r,i)=>{if(r&&r.code===`ENOENT`)return n(null);if(r&&r.code===`EPERM`&&s)return d(e,t,r,n);if(i&&i.isDirectory())return p(e,t,r,n);t.unlink(e,r=>{if(r){if(r.code===`ENOENT`)return n(null);if(r.code===`EPERM`)return s?d(e,t,r,n):p(e,t,r,n);if(r.code===`EISDIR`)return p(e,t,r,n)}return n(r)})})}function d(e,t,n,r){o(e),o(t),o(typeof r==`function`),n&&o(n instanceof Error),t.chmod(e,438,i=>{i?r(i.code===`ENOENT`?null:n):t.stat(e,(i,a)=>{i?r(i.code===`ENOENT`?null:n):a.isDirectory()?p(e,t,n,r):t.unlink(e,r)})})}function f(e,t,n){let r;o(e),o(t),n&&o(n instanceof Error);try{t.chmodSync(e,438)}catch(e){if(e.code===`ENOENT`)return;throw n}try{r=t.statSync(e)}catch(e){if(e.code===`ENOENT`)return;throw n}r.isDirectory()?g(e,t,n):t.unlinkSync(e)}function p(e,t,n,r){o(e),o(t),n&&o(n instanceof Error),o(typeof r==`function`),t.rmdir(e,i=>{i&&(i.code===`ENOTEMPTY`||i.code===`EEXIST`||i.code===`EPERM`)?m(e,t,r):i&&i.code===`ENOTDIR`?r(n):r(i)})}function m(e,t,n){o(e),o(t),o(typeof n==`function`),t.readdir(e,(r,i)=>{if(r)return n(r);let o=i.length,s;if(o===0)return t.rmdir(e,n);i.forEach(r=>{l(a.join(e,r),t,r=>{if(!s){if(r)return n(s=r);--o===0&&t.rmdir(e,n)}})})})}function h(e,t){let n;t||={},c(t),o(e,`rimraf: missing path`),o.strictEqual(typeof e,`string`,`rimraf: path should be a string`),o(t,`rimraf: missing options`),o.strictEqual(typeof t,`object`,`rimraf: options should be object`);try{n=t.lstatSync(e)}catch(n){if(n.code===`ENOENT`)return;n.code===`EPERM`&&s&&f(e,t,n)}try{n&&n.isDirectory()?g(e,t,null):t.unlinkSync(e)}catch(n){if(n.code===`ENOENT`)return;if(n.code===`EPERM`)return s?f(e,t,n):g(e,t,n);if(n.code!==`EISDIR`)throw n;g(e,t,n)}}function g(e,t,n){o(e),o(t),n&&o(n instanceof Error);try{t.rmdirSync(e)}catch(r){if(r.code===`ENOTDIR`)throw n;if(r.code===`ENOTEMPTY`||r.code===`EEXIST`||r.code===`EPERM`)_(e,t);else if(r.code!==`ENOENT`)throw r}}function _(e,t){if(o(e),o(t),t.readdirSync(e).forEach(n=>h(a.join(e,n),t)),s){let n=Date.now();do try{return t.rmdirSync(e,t)}catch{}while(Date.now()-n<500)}else return t.rmdirSync(e,t)}n.exports=l,l.sync=h})),C=e(((e,t)=>{let r=n().fromCallback,i=ee();t.exports={remove:r(i),removeSync:i.sync}})),w=e(((e,r)=>{let i=n().fromCallback,a=t(`fs`),o=t(`path`),s=h(),c=C(),l=i(function(e,t){t||=function(){},a.readdir(e,(n,r)=>{if(n)return s.mkdirs(e,t);r=r.map(t=>o.join(e,t)),i();function i(){let e=r.pop();if(!e)return t();c.remove(e,e=>{if(e)return t(e);i()})}})});function u(e){let t;try{t=a.readdirSync(e)}catch{return s.mkdirsSync(e)}t.forEach(t=>{t=o.join(e,t),c.removeSync(t)})}r.exports={emptyDirSync:u,emptydirSync:u,emptyDir:l,emptydir:l}})),te=e(((e,i)=>{let a=n().fromCallback,o=t(`path`),s=r(),c=h(),l=b().pathExists;function u(e,t){function n(){s.writeFile(e,``,e=>{if(e)return t(e);t()})}s.stat(e,(r,i)=>{if(!r&&i.isFile())return t();let a=o.dirname(e);l(a,(e,r)=>{if(e)return t(e);if(r)return n();c.mkdirs(a,e=>{if(e)return t(e);n()})})})}function d(e){let t;try{t=s.statSync(e)}catch{}if(t&&t.isFile())return;let n=o.dirname(e);s.existsSync(n)||c.mkdirsSync(n),s.writeFileSync(e,``)}i.exports={createFile:a(u),createFileSync:d}})),T=e(((e,i)=>{let a=n().fromCallback,o=t(`path`),s=r(),c=h(),l=b().pathExists;function u(e,t,n){function r(e,t){s.link(e,t,e=>{if(e)return n(e);n(null)})}l(t,(i,a)=>{if(i)return n(i);if(a)return n(null);s.lstat(e,i=>{if(i)return i.message=i.message.replace(`lstat`,`ensureLink`),n(i);let a=o.dirname(t);l(a,(i,o)=>{if(i)return n(i);if(o)return r(e,t);c.mkdirs(a,i=>{if(i)return n(i);r(e,t)})})})})}function d(e,t){if(s.existsSync(t))return;try{s.lstatSync(e)}catch(e){throw e.message=e.message.replace(`lstat`,`ensureLink`),e}let n=o.dirname(t);return s.existsSync(n)||c.mkdirsSync(n),s.linkSync(e,t)}i.exports={createLink:a(u),createLinkSync:d}})),ne=e(((e,n)=>{let i=t(`path`),a=r(),o=b().pathExists;function s(e,t,n){if(i.isAbsolute(e))return a.lstat(e,t=>t?(t.message=t.message.replace(`lstat`,`ensureSymlink`),n(t)):n(null,{toCwd:e,toDst:e}));{let r=i.dirname(t),s=i.join(r,e);return o(s,(t,o)=>t?n(t):o?n(null,{toCwd:s,toDst:e}):a.lstat(e,t=>t?(t.message=t.message.replace(`lstat`,`ensureSymlink`),n(t)):n(null,{toCwd:e,toDst:i.relative(r,e)})))}}function c(e,t){let n;if(i.isAbsolute(e)){if(n=a.existsSync(e),!n)throw Error(`absolute srcpath does not exist`);return{toCwd:e,toDst:e}}else{let r=i.dirname(t),o=i.join(r,e);if(n=a.existsSync(o),n)return{toCwd:o,toDst:e};if(n=a.existsSync(e),!n)throw Error(`relative srcpath does not exist`);return{toCwd:e,toDst:i.relative(r,e)}}}n.exports={symlinkPaths:s,symlinkPathsSync:c}})),re=e(((e,t)=>{let n=r();function i(e,t,r){if(r=typeof t==`function`?t:r,t=typeof t==`function`?!1:t,t)return r(null,t);n.lstat(e,(e,n)=>{if(e)return r(null,`file`);t=n&&n.isDirectory()?`dir`:`file`,r(null,t)})}function a(e,t){let r;if(t)return t;try{r=n.lstatSync(e)}catch{return`file`}return r&&r.isDirectory()?`dir`:`file`}t.exports={symlinkType:i,symlinkTypeSync:a}})),ie=e(((e,i)=>{let a=n().fromCallback,o=t(`path`),s=r(),c=h(),l=c.mkdirs,u=c.mkdirsSync,d=ne(),f=d.symlinkPaths,p=d.symlinkPathsSync,m=re(),g=m.symlinkType,_=m.symlinkTypeSync,v=b().pathExists;function y(e,t,n,r){r=typeof n==`function`?n:r,n=typeof n==`function`?!1:n,v(t,(i,a)=>{if(i)return r(i);if(a)return r(null);f(e,t,(i,a)=>{if(i)return r(i);e=a.toDst,g(a.toCwd,n,(n,i)=>{if(n)return r(n);let a=o.dirname(t);v(a,(n,o)=>{if(n)return r(n);if(o)return s.symlink(e,t,i,r);l(a,n=>{if(n)return r(n);s.symlink(e,t,i,r)})})})})})}function x(e,t,n){if(s.existsSync(t))return;let r=p(e,t);e=r.toDst,n=_(r.toCwd,n);let i=o.dirname(t);return s.existsSync(i)||u(i),s.symlinkSync(e,t,n)}i.exports={createSymlink:a(y),createSymlinkSync:x}})),ae=e(((e,t)=>{let n=te(),r=T(),i=ie();t.exports={createFile:n.createFile,createFileSync:n.createFileSync,ensureFile:n.createFile,ensureFileSync:n.createFileSync,createLink:r.createLink,createLinkSync:r.createLinkSync,ensureLink:r.createLink,ensureLinkSync:r.createLinkSync,createSymlink:i.createSymlink,createSymlinkSync:i.createSymlinkSync,ensureSymlink:i.createSymlink,ensureSymlinkSync:i.createSymlinkSync}})),E=e(((e,t)=>{let r=n().fromCallback,i=o();t.exports={readJson:r(i.readFile),readJsonSync:i.readFileSync,writeJson:r(i.writeFile),writeJsonSync:i.writeFileSync}})),oe=e(((e,n)=>{let r=t(`path`),i=h(),a=b().pathExists,o=E();function s(e,t,n,s){typeof n==`function`&&(s=n,n={});let c=r.dirname(e);a(c,(r,a)=>{if(r)return s(r);if(a)return o.writeJson(e,t,n,s);i.mkdirs(c,r=>{if(r)return s(r);o.writeJson(e,t,n,s)})})}n.exports=s})),se=e(((e,n)=>{let i=r(),a=t(`path`),o=h(),s=E();function c(e,t,n){let r=a.dirname(e);i.existsSync(r)||o.mkdirsSync(r),s.writeJsonSync(e,t,n)}n.exports=c})),ce=e(((e,t)=>{let r=n().fromCallback,i=E();i.outputJson=r(oe()),i.outputJsonSync=se(),i.outputJSON=i.outputJson,i.outputJSONSync=i.outputJsonSync,i.writeJSON=i.writeJson,i.writeJSONSync=i.writeJsonSync,i.readJSON=i.readJson,i.readJSONSync=i.readJsonSync,t.exports=i})),le=e(((e,n)=>{let i=r(),a=t(`path`),o=y().copySync,s=C().removeSync,c=h().mkdirsSync,l=_();function u(e,t,n){n||={};let r=n.overwrite||n.clobber||!1;if(e=a.resolve(e),t=a.resolve(t),e===t)return i.accessSync(e);if(m(e,t))throw Error(`Cannot move '${e}' into itself '${t}'.`);c(a.dirname(t)),o();function o(){if(r)try{return i.renameSync(e,t)}catch(i){if(i.code===`ENOTEMPTY`||i.code===`EEXIST`||i.code===`EPERM`)return s(t),n.overwrite=!1,u(e,t,n);if(i.code!==`EXDEV`)throw i;return d(e,t,r)}else try{return i.linkSync(e,t),i.unlinkSync(e)}catch(n){if(n.code===`EXDEV`||n.code===`EISDIR`||n.code===`EPERM`||n.code===`ENOTSUP`)return d(e,t,r);throw n}}}function d(e,t,n){return i.statSync(e).isDirectory()?p(e,t,n):f(e,t,n)}function f(e,t,n){let r=64*1024,a=l(r),o=n?`w`:`wx`,s=i.openSync(e,`r`),c=i.fstatSync(s),u=i.openSync(t,o,c.mode),d=0;for(;d<c.size;){let e=i.readSync(s,a,0,r,d);i.writeSync(u,a,0,e),d+=e}return i.closeSync(s),i.closeSync(u),i.unlinkSync(e)}function p(e,t,n){let r={overwrite:!1};n&&s(t),i();function i(){return o(e,t,r),s(e)}}function m(e,t){try{return i.statSync(e).isDirectory()&&e!==t&&t.indexOf(e)>-1&&t.split(a.dirname(e)+a.sep)[1].split(a.sep)[0]===a.basename(e)}catch{return!1}}n.exports={moveSync:u}})),ue=e(((e,i)=>{let a=n().fromCallback,o=r(),s=t(`path`),c=S().copy,l=C().remove,u=h().mkdirp,d=b().pathExists;function f(e,t,n,r){typeof n==`function`&&(r=n,n={});let i=n.overwrite||n.clobber||!1;if(e=s.resolve(e),t=s.resolve(t),e===t)return o.access(e,r);o.stat(e,(n,a)=>{if(n)return r(n);if(a.isDirectory()&&_(e,t))return r(Error(`Cannot move '${e}' to a subdirectory of itself, '${t}'.`));u(s.dirname(t),n=>n?r(n):p(e,t,i,r))})}function p(e,t,n,r){if(n)return l(t,i=>i?r(i):m(e,t,n,r));d(t,(i,a)=>i?r(i):a?r(Error(`dest already exists.`)):m(e,t,n,r))}function m(e,t,n,r){o.rename(e,t,i=>i?i.code===`EXDEV`?g(e,t,n,r):r(i):r())}function g(e,t,n,r){c(e,t,{overwrite:n,errorOnExist:!0},t=>t?r(t):l(e,r))}function _(e,t){let n=e.split(s.sep),r=t.split(s.sep);return n.reduce((e,t,n)=>e&&r[n]===t,!0)}i.exports={move:a(f)}})),de=e(((e,i)=>{let a=n().fromCallback,o=r(),s=t(`path`),c=h(),l=b().pathExists;function u(e,t,n,r){typeof n==`function`&&(r=n,n=`utf8`);let i=s.dirname(e);l(i,(a,s)=>{if(a)return r(a);if(s)return o.writeFile(e,t,n,r);c.mkdirs(i,i=>{if(i)return r(i);o.writeFile(e,t,n,r)})})}function d(e,...t){let n=s.dirname(e);if(o.existsSync(n))return o.writeFileSync(e,...t);c.mkdirsSync(n),o.writeFileSync(e,...t)}i.exports={outputFile:a(u),outputFileSync:d}})),fe=e(((e,n)=>{n.exports=Object.assign({},d(),y(),S(),w(),ae(),ce(),h(),le(),ue(),de(),b(),C());let r=t(`fs`);Object.getOwnPropertyDescriptor(r,`promises`)&&Object.defineProperty(n.exports,`promises`,{get(){return r.promises}})})),pe=e((e=>{var t=e&&e.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})();Object.defineProperty(e,`__esModule`,{value:!0});var n=function(e){t(n,e);function n(t){var n=this.constructor;t===void 0&&(t=``);var r=e.call(this,t)||this;return r.message=t,Object.setPrototypeOf(r,n.prototype),delete r.stack,r.name=n.name,r._error=Error(),r}return Object.defineProperty(n.prototype,`stack`,{get:function(){if(this._stack)return this._stack;var e=Object.getPrototypeOf(this),t=1;loop:for(;e;){switch(e){case n.prototype:break loop;case Object.prototype:t=1;break loop;default:t++;break}e=Object.getPrototypeOf(e)}var r=(this._error.stack||``).match(/.+/g)||[],i=this.name;return this.message&&(i+=`: `+this.message),r.splice(0,t+1,i),this._stack=r.join(`
`)},enumerable:!0,configurable:!0}),n}(Error);e.ExtendableError=n,e.default=n})),D=i(fe()),me=s(),he=i(pe()),ge=class extends he.default{constructor(e,t){super(`${t}, exit code: ${e}`),this.code=e}},_e=class extends he.default{},ve=class extends he.default{constructor(e){super(e)}};async function ye(e){let t=l.resolve(e,`.changeset`,`pre.json`),n;try{let e=await D.readFile(t,`utf8`);try{n=JSON.parse(e)}catch(t){throw t instanceof SyntaxError&&console.error(`error parsing json:`,e),t}}catch(e){if(e.code!==`ENOENT`)throw e}return n}function be(e){return e==null}function xe(e){return typeof e==`object`&&!!e}function Se(e){return Array.isArray(e)?e:be(e)?[]:[e]}function Ce(e,t){var n,r,i,a;if(t)for(a=Object.keys(t),n=0,r=a.length;n<r;n+=1)i=a[n],e[i]=t[i];return e}function we(e,t){var n=``,r;for(r=0;r<t;r+=1)n+=e;return n}function Te(e){return e===0&&1/e==-1/0}var O={isNothing:be,isObject:xe,toArray:Se,repeat:we,isNegativeZero:Te,extend:Ce};function Ee(e,t){var n=``,r=e.reason||`(unknown reason)`;return e.mark?(e.mark.name&&(n+=`in "`+e.mark.name+`" `),n+=`(`+(e.mark.line+1)+`:`+(e.mark.column+1)+`)`,!t&&e.mark.snippet&&(n+=`
`+e.mark.snippet),r+` `+n):r}function k(e,t){Error.call(this),this.name=`YAMLException`,this.reason=e,this.mark=t,this.message=Ee(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}k.prototype=Object.create(Error.prototype),k.prototype.constructor=k,k.prototype.toString=function(e){return this.name+`: `+Ee(this,e)};var A=k;function De(e,t,n,r,i){var a=``,o=``,s=Math.floor(i/2)-1;return r-t>s&&(a=` ... `,t=r-s+a.length),n-r>s&&(o=` ...`,n=r+s-o.length),{str:a+e.slice(t,n).replace(/\t/g,`→`)+o,pos:r-t+a.length}}function Oe(e,t){return O.repeat(` `,t-e.length)+e}function ke(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||=79,typeof t.indent!=`number`&&(t.indent=1),typeof t.linesBefore!=`number`&&(t.linesBefore=3),typeof t.linesAfter!=`number`&&(t.linesAfter=2);for(var n=/\r?\n|\r|\0/g,r=[0],i=[],a,o=-1;a=n.exec(e.buffer);)i.push(a.index),r.push(a.index+a[0].length),e.position<=a.index&&o<0&&(o=r.length-2);o<0&&(o=r.length-1);var s=``,c,l,u=Math.min(e.line+t.linesAfter,i.length).toString().length,d=t.maxLength-(t.indent+u+3);for(c=1;c<=t.linesBefore&&!(o-c<0);c++)l=De(e.buffer,r[o-c],i[o-c],e.position-(r[o]-r[o-c]),d),s=O.repeat(` `,t.indent)+Oe((e.line-c+1).toString(),u)+` | `+l.str+`
`+s;for(l=De(e.buffer,r[o],i[o],e.position,d),s+=O.repeat(` `,t.indent)+Oe((e.line+1).toString(),u)+` | `+l.str+`
`,s+=O.repeat(`-`,t.indent+u+3+l.pos)+`^
`,c=1;c<=t.linesAfter&&!(o+c>=i.length);c++)l=De(e.buffer,r[o+c],i[o+c],e.position-(r[o]-r[o+c]),d),s+=O.repeat(` `,t.indent)+Oe((e.line+c+1).toString(),u)+` | `+l.str+`
`;return s.replace(/\n$/,``)}var Ae=ke,je=[`kind`,`multi`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`representName`,`defaultStyle`,`styleAliases`],Me=[`scalar`,`sequence`,`mapping`];function Ne(e){var t={};return e!==null&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function Pe(e,t){if(t||={},Object.keys(t).forEach(function(t){if(je.indexOf(t)===-1)throw new A(`Unknown option "`+t+`" is met in definition of "`+e+`" YAML type.`)}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=Ne(t.styleAliases||null),Me.indexOf(this.kind)===-1)throw new A(`Unknown kind "`+this.kind+`" is specified for "`+e+`" YAML type.`)}var j=Pe;function Fe(e,t){var n=[];return e[t].forEach(function(e){var t=n.length;n.forEach(function(n,r){n.tag===e.tag&&n.kind===e.kind&&n.multi===e.multi&&(t=r)}),n[t]=e}),n}function Ie(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,n;function r(t){t.multi?(e.multi[t.kind].push(t),e.multi.fallback.push(t)):e[t.kind][t.tag]=e.fallback[t.tag]=t}for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(r);return e}function Le(e){return this.extend(e)}Le.prototype.extend=function(e){var t=[],n=[];if(e instanceof j)n.push(e);else if(Array.isArray(e))n=n.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit));else throw new A(`Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })`);t.forEach(function(e){if(!(e instanceof j))throw new A(`Specified list of YAML types (or a single Type object) contains a non-Type object.`);if(e.loadKind&&e.loadKind!==`scalar`)throw new A(`There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.`);if(e.multi)throw new A(`There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.`)}),n.forEach(function(e){if(!(e instanceof j))throw new A(`Specified list of YAML types (or a single Type object) contains a non-Type object.`)});var r=Object.create(Le.prototype);return r.implicit=(this.implicit||[]).concat(t),r.explicit=(this.explicit||[]).concat(n),r.compiledImplicit=Fe(r,`implicit`),r.compiledExplicit=Fe(r,`explicit`),r.compiledTypeMap=Ie(r.compiledImplicit,r.compiledExplicit),r};var Re=Le,ze=new j(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(e){return e===null?``:e}}),Be=new j(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(e){return e===null?[]:e}}),Ve=new j(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(e){return e===null?{}:e}}),He=new Re({explicit:[ze,Be,Ve]});function Ue(e){if(e===null)return!0;var t=e.length;return t===1&&e===`~`||t===4&&(e===`null`||e===`Null`||e===`NULL`)}function We(){return null}function Ge(e){return e===null}var Ke=new j(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:Ue,construct:We,predicate:Ge,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`},empty:function(){return``}},defaultStyle:`lowercase`});function qe(e){if(e===null)return!1;var t=e.length;return t===4&&(e===`true`||e===`True`||e===`TRUE`)||t===5&&(e===`false`||e===`False`||e===`FALSE`)}function Je(e){return e===`true`||e===`True`||e===`TRUE`}function Ye(e){return Object.prototype.toString.call(e)===`[object Boolean]`}var Xe=new j(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:qe,construct:Je,predicate:Ye,represent:{lowercase:function(e){return e?`true`:`false`},uppercase:function(e){return e?`TRUE`:`FALSE`},camelcase:function(e){return e?`True`:`False`}},defaultStyle:`lowercase`});function Ze(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Qe(e){return 48<=e&&e<=55}function $e(e){return 48<=e&&e<=57}function et(e){if(e===null)return!1;var t=e.length,n=0,r=!1,i;if(!t)return!1;if(i=e[n],(i===`-`||i===`+`)&&(i=e[++n]),i===`0`){if(n+1===t)return!0;if(i=e[++n],i===`b`){for(n++;n<t;n++)if(i=e[n],i!==`_`){if(i!==`0`&&i!==`1`)return!1;r=!0}return r&&i!==`_`}if(i===`x`){for(n++;n<t;n++)if(i=e[n],i!==`_`){if(!Ze(e.charCodeAt(n)))return!1;r=!0}return r&&i!==`_`}if(i===`o`){for(n++;n<t;n++)if(i=e[n],i!==`_`){if(!Qe(e.charCodeAt(n)))return!1;r=!0}return r&&i!==`_`}}if(i===`_`)return!1;for(;n<t;n++)if(i=e[n],i!==`_`){if(!$e(e.charCodeAt(n)))return!1;r=!0}return!(!r||i===`_`)}function tt(e){var t=e,n=1,r;if(t.indexOf(`_`)!==-1&&(t=t.replace(/_/g,``)),r=t[0],(r===`-`||r===`+`)&&(r===`-`&&(n=-1),t=t.slice(1),r=t[0]),t===`0`)return 0;if(r===`0`){if(t[1]===`b`)return n*parseInt(t.slice(2),2);if(t[1]===`x`)return n*parseInt(t.slice(2),16);if(t[1]===`o`)return n*parseInt(t.slice(2),8)}return n*parseInt(t,10)}function nt(e){return Object.prototype.toString.call(e)===`[object Number]`&&e%1==0&&!O.isNegativeZero(e)}var rt=new j(`tag:yaml.org,2002:int`,{kind:`scalar`,resolve:et,construct:tt,predicate:nt,represent:{binary:function(e){return e>=0?`0b`+e.toString(2):`-0b`+e.toString(2).slice(1)},octal:function(e){return e>=0?`0o`+e.toString(8):`-0o`+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?`0x`+e.toString(16).toUpperCase():`-0x`+e.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}}),it=RegExp(`^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function at(e){return!(e===null||!it.test(e)||e[e.length-1]===`_`)}function ot(e){var t=e.replace(/_/g,``).toLowerCase(),n=t[0]===`-`?-1:1;return`+-`.indexOf(t[0])>=0&&(t=t.slice(1)),t===`.inf`?n===1?1/0:-1/0:t===`.nan`?NaN:n*parseFloat(t,10)}var st=/^[-+]?[0-9]+e/;function ct(e,t){var n;if(isNaN(e))switch(t){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(e===1/0)switch(t){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(e===-1/0)switch(t){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(O.isNegativeZero(e))return`-0.0`;return n=e.toString(10),st.test(n)?n.replace(`e`,`.e`):n}function lt(e){return Object.prototype.toString.call(e)===`[object Number]`&&(e%1!=0||O.isNegativeZero(e))}var ut=new j(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:at,construct:ot,predicate:lt,represent:ct,defaultStyle:`lowercase`}),dt=He.extend({implicit:[Ke,Xe,rt,ut]}),ft=dt,pt=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),mt=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function ht(e){return e===null?!1:pt.exec(e)!==null||mt.exec(e)!==null}function gt(e){var t,n,r,i,a,o,s,c=0,l=null,u,d,f;if(t=pt.exec(e),t===null&&(t=mt.exec(e)),t===null)throw Error(`Date resolve error`);if(n=+t[1],r=t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(n,r,i));if(a=+t[4],o=+t[5],s=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+=`0`;c=+c}return t[9]&&(u=+t[10],d=+(t[11]||0),l=(u*60+d)*6e4,t[9]===`-`&&(l=-l)),f=new Date(Date.UTC(n,r,i,a,o,s,c)),l&&f.setTime(f.getTime()-l),f}function _t(e){return e.toISOString()}var vt=new j(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:ht,construct:gt,instanceOf:Date,represent:_t});function yt(e){return e===`<<`||e===null}var bt=new j(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:yt}),xt=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function St(e){if(e===null)return!1;var t,n,r=0,i=e.length,a=xt;for(n=0;n<i;n++)if(t=a.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;r+=6}return r%8==0}function Ct(e){var t,n,r=e.replace(/[\r\n=]/g,``),i=r.length,a=xt,o=0,s=[];for(t=0;t<i;t++)t%4==0&&t&&(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)),o=o<<6|a.indexOf(r.charAt(t));return n=i%4*6,n===0?(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)):n===18?(s.push(o>>10&255),s.push(o>>2&255)):n===12&&s.push(o>>4&255),new Uint8Array(s)}function wt(e){var t=``,n=0,r,i,a=e.length,o=xt;for(r=0;r<a;r++)r%3==0&&r&&(t+=o[n>>18&63],t+=o[n>>12&63],t+=o[n>>6&63],t+=o[n&63]),n=(n<<8)+e[r];return i=a%3,i===0?(t+=o[n>>18&63],t+=o[n>>12&63],t+=o[n>>6&63],t+=o[n&63]):i===2?(t+=o[n>>10&63],t+=o[n>>4&63],t+=o[n<<2&63],t+=o[64]):i===1&&(t+=o[n>>2&63],t+=o[n<<4&63],t+=o[64],t+=o[64]),t}function Tt(e){return Object.prototype.toString.call(e)===`[object Uint8Array]`}var Et=new j(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:St,construct:Ct,predicate:Tt,represent:wt}),Dt=Object.prototype.hasOwnProperty,Ot=Object.prototype.toString;function kt(e){if(e===null)return!0;var t=[],n,r,i,a,o,s=e;for(n=0,r=s.length;n<r;n+=1){if(i=s[n],o=!1,Ot.call(i)!==`[object Object]`)return!1;for(a in i)if(Dt.call(i,a))if(!o)o=!0;else return!1;if(!o)return!1;if(t.indexOf(a)===-1)t.push(a);else return!1}return!0}function At(e){return e===null?[]:e}var jt=new j(`tag:yaml.org,2002:omap`,{kind:`sequence`,resolve:kt,construct:At}),Mt=Object.prototype.toString;function Nt(e){if(e===null)return!0;var t,n,r,i,a,o=e;for(a=Array(o.length),t=0,n=o.length;t<n;t+=1){if(r=o[t],Mt.call(r)!==`[object Object]`||(i=Object.keys(r),i.length!==1))return!1;a[t]=[i[0],r[i[0]]]}return!0}function Pt(e){if(e===null)return[];var t,n,r,i,a,o=e;for(a=Array(o.length),t=0,n=o.length;t<n;t+=1)r=o[t],i=Object.keys(r),a[t]=[i[0],r[i[0]]];return a}var Ft=new j(`tag:yaml.org,2002:pairs`,{kind:`sequence`,resolve:Nt,construct:Pt}),It=Object.prototype.hasOwnProperty;function Lt(e){if(e===null)return!0;var t,n=e;for(t in n)if(It.call(n,t)&&n[t]!==null)return!1;return!0}function Rt(e){return e===null?{}:e}var zt=new j(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:Lt,construct:Rt}),Bt=ft.extend({implicit:[vt,bt],explicit:[Et,jt,Ft,zt]}),M=Object.prototype.hasOwnProperty,N=1,Vt=2,Ht=3,Ut=4,Wt=1,Gt=2,Kt=3,qt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Jt=/[\x85\u2028\u2029]/,Yt=/[,\[\]\{\}]/,Xt=/^(?:!|!!|![a-z\-]+!)$/i,Zt=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Qt(e){return Object.prototype.toString.call(e)}function P(e){return e===10||e===13}function F(e){return e===9||e===32}function I(e){return e===9||e===32||e===10||e===13}function L(e){return e===44||e===91||e===93||e===123||e===125}function $t(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function en(e){return e===120?2:e===117?4:e===85?8:0}function tn(e){return 48<=e&&e<=57?e-48:-1}function nn(e){return e===48?`\0`:e===97?`\x07`:e===98?`\b`:e===116||e===9?` `:e===110?`
`:e===118?`\v`:e===102?`\f`:e===114?`\r`:e===101?`\x1B`:e===32?` `:e===34?`"`:e===47?`/`:e===92?`\\`:e===78?`…`:e===95?`\xA0`:e===76?`\u2028`:e===80?`\u2029`:``}function rn(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function an(e,t,n){t===`__proto__`?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:n}):e[t]=n}for(var on=Array(256),sn=Array(256),R=0;R<256;R++)on[R]=+!!nn(R),sn[R]=nn(R);function cn(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Bt,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function ln(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=Ae(n),new A(t,n)}function z(e,t){throw ln(e,t)}function un(e,t){e.onWarning&&e.onWarning.call(null,ln(e,t))}var dn={YAML:function(e,t,n){var r,i,a;e.version!==null&&z(e,`duplication of %YAML directive`),n.length!==1&&z(e,`YAML directive accepts exactly one argument`),r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),r===null&&z(e,`ill-formed argument of the YAML directive`),i=parseInt(r[1],10),a=parseInt(r[2],10),i!==1&&z(e,`unacceptable YAML version of the document`),e.version=n[0],e.checkLineBreaks=a<2,a!==1&&a!==2&&un(e,`unsupported YAML version of the document`)},TAG:function(e,t,n){var r,i;n.length!==2&&z(e,`TAG directive accepts exactly two arguments`),r=n[0],i=n[1],Xt.test(r)||z(e,`ill-formed tag handle (first argument) of the TAG directive`),M.call(e.tagMap,r)&&z(e,`there is a previously declared suffix for "`+r+`" tag handle`),Zt.test(i)||z(e,`ill-formed tag prefix (second argument) of the TAG directive`);try{i=decodeURIComponent(i)}catch{z(e,`tag prefix is malformed: `+i)}e.tagMap[r]=i}};function B(e,t,n,r){var i,a,o,s;if(t<n){if(s=e.input.slice(t,n),r)for(i=0,a=s.length;i<a;i+=1)o=s.charCodeAt(i),o===9||32<=o&&o<=1114111||z(e,`expected valid JSON character`);else qt.test(s)&&z(e,`the stream contains non-printable characters`);e.result+=s}}function fn(e,t,n,r){var i,a,o,s;for(O.isObject(n)||z(e,`cannot merge mappings; the provided source object is unacceptable`),i=Object.keys(n),o=0,s=i.length;o<s;o+=1)a=i[o],M.call(t,a)||(an(t,a,n[a]),r[a]=!0)}function V(e,t,n,r,i,a,o,s,c){var l,u;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),l=0,u=i.length;l<u;l+=1)Array.isArray(i[l])&&z(e,`nested arrays are not supported inside keys`),typeof i==`object`&&Qt(i[l])===`[object Object]`&&(i[l]=`[object Object]`);if(typeof i==`object`&&Qt(i)===`[object Object]`&&(i=`[object Object]`),i=String(i),t===null&&(t={}),r===`tag:yaml.org,2002:merge`)if(Array.isArray(a))for(l=0,u=a.length;l<u;l+=1)fn(e,t,a[l],n);else fn(e,t,a,n);else !e.json&&!M.call(n,i)&&M.call(t,i)&&(e.line=o||e.line,e.lineStart=s||e.lineStart,e.position=c||e.position,z(e,`duplicated mapping key`)),an(t,i,a),delete n[i];return t}function pn(e){var t=e.input.charCodeAt(e.position);t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):z(e,`a line break is expected`),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function H(e,t,n){for(var r=0,i=e.input.charCodeAt(e.position);i!==0;){for(;F(i);)i===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&i===35)do i=e.input.charCodeAt(++e.position);while(i!==10&&i!==13&&i!==0);if(P(i))for(pn(e),i=e.input.charCodeAt(e.position),r++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return n!==-1&&r!==0&&e.lineIndent<n&&un(e,`deficient indentation`),r}function U(e){var t=e.position,n=e.input.charCodeAt(t);return!!((n===45||n===46)&&n===e.input.charCodeAt(t+1)&&n===e.input.charCodeAt(t+2)&&(t+=3,n=e.input.charCodeAt(t),n===0||I(n)))}function mn(e,t){t===1?e.result+=` `:t>1&&(e.result+=O.repeat(`
`,t-1))}function hn(e,t,n){var r,i,a,o,s,c,l,u,d=e.kind,f=e.result,p=e.input.charCodeAt(e.position);if(I(p)||L(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(i=e.input.charCodeAt(e.position+1),I(i)||n&&L(i)))return!1;for(e.kind=`scalar`,e.result=``,a=o=e.position,s=!1;p!==0;){if(p===58){if(i=e.input.charCodeAt(e.position+1),I(i)||n&&L(i))break}else if(p===35){if(r=e.input.charCodeAt(e.position-1),I(r))break}else if(e.position===e.lineStart&&U(e)||n&&L(p))break;else if(P(p))if(c=e.line,l=e.lineStart,u=e.lineIndent,H(e,!1,-1),e.lineIndent>=t){s=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=c,e.lineStart=l,e.lineIndent=u;break}s&&=(B(e,a,o,!1),mn(e,e.line-c),a=o=e.position,!1),F(p)||(o=e.position+1),p=e.input.charCodeAt(++e.position)}return B(e,a,o,!1),e.result?!0:(e.kind=d,e.result=f,!1)}function gn(e,t){var n=e.input.charCodeAt(e.position),r,i;if(n!==39)return!1;for(e.kind=`scalar`,e.result=``,e.position++,r=i=e.position;(n=e.input.charCodeAt(e.position))!==0;)if(n===39)if(B(e,r,e.position,!0),n=e.input.charCodeAt(++e.position),n===39)r=e.position,e.position++,i=e.position;else return!0;else P(n)?(B(e,r,i,!0),mn(e,H(e,!1,t)),r=i=e.position):e.position===e.lineStart&&U(e)?z(e,`unexpected end of the document within a single quoted scalar`):(e.position++,i=e.position);z(e,`unexpected end of the stream within a single quoted scalar`)}function _n(e,t){var n,r,i,a,o,s=e.input.charCodeAt(e.position);if(s!==34)return!1;for(e.kind=`scalar`,e.result=``,e.position++,n=r=e.position;(s=e.input.charCodeAt(e.position))!==0;)if(s===34)return B(e,n,e.position,!0),e.position++,!0;else if(s===92){if(B(e,n,e.position,!0),s=e.input.charCodeAt(++e.position),P(s))H(e,!1,t);else if(s<256&&on[s])e.result+=sn[s],e.position++;else if((o=en(s))>0){for(i=o,a=0;i>0;i--)s=e.input.charCodeAt(++e.position),(o=$t(s))>=0?a=(a<<4)+o:z(e,`expected hexadecimal character`);e.result+=rn(a),e.position++}else z(e,`unknown escape sequence`);n=r=e.position}else P(s)?(B(e,n,r,!0),mn(e,H(e,!1,t)),n=r=e.position):e.position===e.lineStart&&U(e)?z(e,`unexpected end of the document within a double quoted scalar`):(e.position++,r=e.position);z(e,`unexpected end of the stream within a double quoted scalar`)}function vn(e,t){var n=!0,r,i,a,o=e.tag,s,c=e.anchor,l,u,d,f,p,m=Object.create(null),h,g,_,v=e.input.charCodeAt(e.position);if(v===91)u=93,p=!1,s=[];else if(v===123)u=125,p=!0,s={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),v=e.input.charCodeAt(++e.position);v!==0;){if(H(e,!0,t),v=e.input.charCodeAt(e.position),v===u)return e.position++,e.tag=o,e.anchor=c,e.kind=p?`mapping`:`sequence`,e.result=s,!0;n?v===44&&z(e,`expected the node content, but found ','`):z(e,`missed comma between flow collection entries`),g=h=_=null,d=f=!1,v===63&&(l=e.input.charCodeAt(e.position+1),I(l)&&(d=f=!0,e.position++,H(e,!0,t))),r=e.line,i=e.lineStart,a=e.position,W(e,t,N,!1,!0),g=e.tag,h=e.result,H(e,!0,t),v=e.input.charCodeAt(e.position),(f||e.line===r)&&v===58&&(d=!0,v=e.input.charCodeAt(++e.position),H(e,!0,t),W(e,t,N,!1,!0),_=e.result),p?V(e,s,m,g,h,_,r,i,a):d?s.push(V(e,null,m,g,h,_,r,i,a)):s.push(h),H(e,!0,t),v=e.input.charCodeAt(e.position),v===44?(n=!0,v=e.input.charCodeAt(++e.position)):n=!1}z(e,`unexpected end of the stream within a flow collection`)}function yn(e,t){var n,r,i=Wt,a=!1,o=!1,s=t,c=0,l=!1,u,d=e.input.charCodeAt(e.position);if(d===124)r=!1;else if(d===62)r=!0;else return!1;for(e.kind=`scalar`,e.result=``;d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)Wt===i?i=d===43?Kt:Gt:z(e,`repeat of a chomping mode identifier`);else if((u=tn(d))>=0)u===0?z(e,`bad explicit indentation width of a block scalar; it cannot be less than one`):o?z(e,`repeat of an indentation width identifier`):(s=t+u-1,o=!0);else break;if(F(d)){do d=e.input.charCodeAt(++e.position);while(F(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!P(d)&&d!==0)}for(;d!==0;){for(pn(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!o||e.lineIndent<s)&&d===32;)e.lineIndent++,d=e.input.charCodeAt(++e.position);if(!o&&e.lineIndent>s&&(s=e.lineIndent),P(d)){c++;continue}if(e.lineIndent<s){i===Kt?e.result+=O.repeat(`
`,a?1+c:c):i===Wt&&a&&(e.result+=`
`);break}for(r?F(d)?(l=!0,e.result+=O.repeat(`
`,a?1+c:c)):l?(l=!1,e.result+=O.repeat(`
`,c+1)):c===0?a&&(e.result+=` `):e.result+=O.repeat(`
`,c):e.result+=O.repeat(`
`,a?1+c:c),a=!0,o=!0,c=0,n=e.position;!P(d)&&d!==0;)d=e.input.charCodeAt(++e.position);B(e,n,e.position,!1)}return!0}function bn(e,t){var n,r=e.tag,i=e.anchor,a=[],o,s=!1,c;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),c=e.input.charCodeAt(e.position);c!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,z(e,`tab characters must not be used in indentation`)),!(c!==45||(o=e.input.charCodeAt(e.position+1),!I(o))));){if(s=!0,e.position++,H(e,!0,-1)&&e.lineIndent<=t){a.push(null),c=e.input.charCodeAt(e.position);continue}if(n=e.line,W(e,t,Ht,!1,!0),a.push(e.result),H(e,!0,-1),c=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&c!==0)z(e,`bad indentation of a sequence entry`);else if(e.lineIndent<t)break}return s?(e.tag=r,e.anchor=i,e.kind=`sequence`,e.result=a,!0):!1}function xn(e,t,n){var r,i,a,o,s,c,l=e.tag,u=e.anchor,d={},f=Object.create(null),p=null,m=null,h=null,g=!1,_=!1,v;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=d),v=e.input.charCodeAt(e.position);v!==0;){if(!g&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,z(e,`tab characters must not be used in indentation`)),r=e.input.charCodeAt(e.position+1),a=e.line,(v===63||v===58)&&I(r))v===63?(g&&(V(e,d,f,p,m,null,o,s,c),p=m=h=null),_=!0,g=!0,i=!0):g?(g=!1,i=!0):z(e,`incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line`),e.position+=1,v=r;else{if(o=e.line,s=e.lineStart,c=e.position,!W(e,n,Vt,!1,!0))break;if(e.line===a){for(v=e.input.charCodeAt(e.position);F(v);)v=e.input.charCodeAt(++e.position);if(v===58)v=e.input.charCodeAt(++e.position),I(v)||z(e,`a whitespace character is expected after the key-value separator within a block mapping`),g&&(V(e,d,f,p,m,null,o,s,c),p=m=h=null),_=!0,g=!1,i=!1,p=e.tag,m=e.result;else if(_)z(e,`can not read an implicit mapping pair; a colon is missed`);else return e.tag=l,e.anchor=u,!0}else if(_)z(e,`can not read a block mapping entry; a multiline key may not be an implicit key`);else return e.tag=l,e.anchor=u,!0}if((e.line===a||e.lineIndent>t)&&(g&&(o=e.line,s=e.lineStart,c=e.position),W(e,t,Ut,!0,i)&&(g?m=e.result:h=e.result),g||(V(e,d,f,p,m,h,o,s,c),p=m=h=null),H(e,!0,-1),v=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&v!==0)z(e,`bad indentation of a mapping entry`);else if(e.lineIndent<t)break}return g&&V(e,d,f,p,m,null,o,s,c),_&&(e.tag=l,e.anchor=u,e.kind=`mapping`,e.result=d),_}function Sn(e){var t,n=!1,r=!1,i,a,o=e.input.charCodeAt(e.position);if(o!==33)return!1;if(e.tag!==null&&z(e,`duplication of a tag property`),o=e.input.charCodeAt(++e.position),o===60?(n=!0,o=e.input.charCodeAt(++e.position)):o===33?(r=!0,i=`!!`,o=e.input.charCodeAt(++e.position)):i=`!`,t=e.position,n){do o=e.input.charCodeAt(++e.position);while(o!==0&&o!==62);e.position<e.length?(a=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):z(e,`unexpected end of the stream within a verbatim tag`)}else{for(;o!==0&&!I(o);)o===33&&(r?z(e,`tag suffix cannot contain exclamation marks`):(i=e.input.slice(t-1,e.position+1),Xt.test(i)||z(e,`named tag handle cannot contain such characters`),r=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);a=e.input.slice(t,e.position),Yt.test(a)&&z(e,`tag suffix cannot contain flow indicator characters`)}a&&!Zt.test(a)&&z(e,`tag name cannot contain such characters: `+a);try{a=decodeURIComponent(a)}catch{z(e,`tag name is malformed: `+a)}return n?e.tag=a:M.call(e.tagMap,i)?e.tag=e.tagMap[i]+a:i===`!`?e.tag=`!`+a:i===`!!`?e.tag=`tag:yaml.org,2002:`+a:z(e,`undeclared tag handle "`+i+`"`),!0}function Cn(e){var t,n=e.input.charCodeAt(e.position);if(n!==38)return!1;for(e.anchor!==null&&z(e,`duplication of an anchor property`),n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!I(n)&&!L(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&z(e,`name of an anchor node must contain at least one character`),e.anchor=e.input.slice(t,e.position),!0}function wn(e){var t,n,r=e.input.charCodeAt(e.position);if(r!==42)return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!I(r)&&!L(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&z(e,`name of an alias node must contain at least one character`),n=e.input.slice(t,e.position),M.call(e.anchorMap,n)||z(e,`unidentified alias "`+n+`"`),e.result=e.anchorMap[n],H(e,!0,-1),!0}function W(e,t,n,r,i){var a,o,s,c=1,l=!1,u=!1,d,f,p,m,h,g;if(e.listener!==null&&e.listener(`open`,e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=o=s=Ut===n||Ht===n,r&&H(e,!0,-1)&&(l=!0,e.lineIndent>t?c=1:e.lineIndent===t?c=0:e.lineIndent<t&&(c=-1)),c===1)for(;Sn(e)||Cn(e);)H(e,!0,-1)?(l=!0,s=a,e.lineIndent>t?c=1:e.lineIndent===t?c=0:e.lineIndent<t&&(c=-1)):s=!1;if(s&&=l||i,(c===1||Ut===n)&&(h=N===n||Vt===n?t:t+1,g=e.position-e.lineStart,c===1?s&&(bn(e,g)||xn(e,g,h))||vn(e,h)?u=!0:(o&&yn(e,h)||gn(e,h)||_n(e,h)?u=!0:wn(e)?(u=!0,(e.tag!==null||e.anchor!==null)&&z(e,`alias node should not have any properties`)):hn(e,h,N===n)&&(u=!0,e.tag===null&&(e.tag=`?`)),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):c===0&&(u=s&&bn(e,g))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag===`?`){for(e.result!==null&&e.kind!==`scalar`&&z(e,`unacceptable node kind for !<?> tag; it should be "scalar", not "`+e.kind+`"`),d=0,f=e.implicitTypes.length;d<f;d+=1)if(m=e.implicitTypes[d],m.resolve(e.result)){e.result=m.construct(e.result),e.tag=m.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!==`!`){if(M.call(e.typeMap[e.kind||`fallback`],e.tag))m=e.typeMap[e.kind||`fallback`][e.tag];else for(m=null,p=e.typeMap.multi[e.kind||`fallback`],d=0,f=p.length;d<f;d+=1)if(e.tag.slice(0,p[d].tag.length)===p[d].tag){m=p[d];break}m||z(e,`unknown tag !<`+e.tag+`>`),e.result!==null&&m.kind!==e.kind&&z(e,`unacceptable node kind for !<`+e.tag+`> tag; it should be "`+m.kind+`", not "`+e.kind+`"`),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):z(e,`cannot resolve a node with !<`+e.tag+`> explicit tag`)}return e.listener!==null&&e.listener(`close`,e),e.tag!==null||e.anchor!==null||u}function Tn(e){var t=e.position,n,r,i,a=!1,o;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(o=e.input.charCodeAt(e.position))!==0&&(H(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(a=!0,o=e.input.charCodeAt(++e.position),n=e.position;o!==0&&!I(o);)o=e.input.charCodeAt(++e.position);for(r=e.input.slice(n,e.position),i=[],r.length<1&&z(e,`directive name must not be less than one character in length`);o!==0;){for(;F(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!P(o));break}if(P(o))break;for(n=e.position;o!==0&&!I(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(n,e.position))}o!==0&&pn(e),M.call(dn,r)?dn[r](e,r,i):un(e,`unknown document directive "`+r+`"`)}if(H(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,H(e,!0,-1)):a&&z(e,`directives end mark is expected`),W(e,e.lineIndent-1,Ut,!1,!0),H(e,!0,-1),e.checkLineBreaks&&Jt.test(e.input.slice(t,e.position))&&un(e,`non-ASCII line breaks are interpreted as content`),e.documents.push(e.result),e.position===e.lineStart&&U(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,H(e,!0,-1));return}if(e.position<e.length-1)z(e,`end of the stream or a document separator is expected`);else return}function En(e,t){e=String(e),t||={},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var n=new cn(e,t),r=e.indexOf(`\0`);for(r!==-1&&(n.position=r,z(n,`null byte is not allowed in input`)),n.input+=`\0`;n.input.charCodeAt(n.position)===32;)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)Tn(n);return n.documents}function Dn(e,t,n){typeof t==`object`&&t&&n===void 0&&(n=t,t=null);var r=En(e,n);if(typeof t!=`function`)return r;for(var i=0,a=r.length;i<a;i+=1)t(r[i])}function On(e,t){var n=En(e,t);if(n.length!==0){if(n.length===1)return n[0];throw new A(`expected a single document in the stream, but found more`)}}var kn={loadAll:Dn,load:On},An=Object.prototype.toString,jn=Object.prototype.hasOwnProperty,Mn=65279,Nn=9,G=10,Pn=13,Fn=32,In=33,Ln=34,Rn=35,zn=37,Bn=38,Vn=39,Hn=42,Un=44,Wn=45,Gn=58,Kn=61,qn=62,Jn=63,Yn=64,Xn=91,Zn=93,Qn=96,$n=123,er=124,tr=125,K={};K[0]=`\\0`,K[7]=`\\a`,K[8]=`\\b`,K[9]=`\\t`,K[10]=`\\n`,K[11]=`\\v`,K[12]=`\\f`,K[13]=`\\r`,K[27]=`\\e`,K[34]=`\\"`,K[92]=`\\\\`,K[133]=`\\N`,K[160]=`\\_`,K[8232]=`\\L`,K[8233]=`\\P`;var nr=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],rr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ir(e,t){var n,r,i,a,o,s,c;if(t===null)return{};for(n={},r=Object.keys(t),i=0,a=r.length;i<a;i+=1)o=r[i],s=String(t[o]),o.slice(0,2)===`!!`&&(o=`tag:yaml.org,2002:`+o.slice(2)),c=e.compiledTypeMap.fallback[o],c&&jn.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[o]=s;return n}function ar(e){var t=e.toString(16).toUpperCase(),n,r;if(e<=255)n=`x`,r=2;else if(e<=65535)n=`u`,r=4;else if(e<=4294967295)n=`U`,r=8;else throw new A(`code point within a string may not be greater than 0xFFFFFFFF`);return`\\`+n+O.repeat(`0`,r-t.length)+t}var or=1,q=2;function sr(e){this.schema=e.schema||Bt,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=O.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=ir(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType===`"`?q:or,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer==`function`?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result=``,this.duplicates=[],this.usedDuplicates=null}function cr(e,t){for(var n=O.repeat(` `,t),r=0,i=-1,a=``,o,s=e.length;r<s;)i=e.indexOf(`
`,r),i===-1?(o=e.slice(r),r=s):(o=e.slice(r,i+1),r=i+1),o.length&&o!==`
`&&(a+=n),a+=o;return a}function lr(e,t){return`
`+O.repeat(` `,e.indent*t)}function ur(e,t){var n,r,i;for(n=0,r=e.implicitTypes.length;n<r;n+=1)if(i=e.implicitTypes[n],i.resolve(t))return!0;return!1}function dr(e){return e===Fn||e===Nn}function J(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==Mn||65536<=e&&e<=1114111}function fr(e){return J(e)&&e!==Mn&&e!==Pn&&e!==G}function pr(e,t,n){var r=fr(e),i=r&&!dr(e);return(n?r:r&&e!==Un&&e!==Xn&&e!==Zn&&e!==$n&&e!==tr)&&e!==Rn&&!(t===Gn&&!i)||fr(t)&&!dr(t)&&e===Rn||t===Gn&&i}function mr(e){return J(e)&&e!==Mn&&!dr(e)&&e!==Wn&&e!==Jn&&e!==Gn&&e!==Un&&e!==Xn&&e!==Zn&&e!==$n&&e!==tr&&e!==Rn&&e!==Bn&&e!==Hn&&e!==In&&e!==er&&e!==Kn&&e!==qn&&e!==Vn&&e!==Ln&&e!==zn&&e!==Yn&&e!==Qn}function hr(e){return!dr(e)&&e!==Gn}function Y(e,t){var n=e.charCodeAt(t),r;return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function gr(e){return/^\n* /.test(e)}var _r=1,vr=2,yr=3,br=4,X=5;function xr(e,t,n,r,i,a,o,s){var c,l=0,u=null,d=!1,f=!1,p=r!==-1,m=-1,h=mr(Y(e,0))&&hr(Y(e,e.length-1));if(t||o)for(c=0;c<e.length;l>=65536?c+=2:c++){if(l=Y(e,c),!J(l))return X;h&&=pr(l,u,s),u=l}else{for(c=0;c<e.length;l>=65536?c+=2:c++){if(l=Y(e,c),l===G)d=!0,p&&(f||=c-m-1>r&&e[m+1]!==` `,m=c);else if(!J(l))return X;h&&=pr(l,u,s),u=l}f||=p&&c-m-1>r&&e[m+1]!==` `}return!d&&!f?h&&!o&&!i(e)?_r:a===q?X:vr:n>9&&gr(e)?X:o?a===q?X:vr:f?br:yr}function Sr(e,t,n,r,i){e.dump=function(){if(t.length===0)return e.quotingType===q?`""`:`''`;if(!e.noCompatMode&&(nr.indexOf(t)!==-1||rr.test(t)))return e.quotingType===q?`"`+t+`"`:`'`+t+`'`;var a=e.indent*Math.max(1,n),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),s=r||e.flowLevel>-1&&n>=e.flowLevel;function c(t){return ur(e,t)}switch(xr(t,s,e.indent,o,c,e.quotingType,e.forceQuotes&&!r,i)){case _r:return t;case vr:return`'`+t.replace(/'/g,`''`)+`'`;case yr:return`|`+Cr(t,e.indent)+wr(cr(t,a));case br:return`>`+Cr(t,e.indent)+wr(cr(Tr(t,o),a));case X:return`"`+Dr(t)+`"`;default:throw new A(`impossible error: invalid scalar style`)}}()}function Cr(e,t){var n=gr(e)?String(t):``,r=e[e.length-1]===`
`;return n+(r&&(e[e.length-2]===`
`||e===`
`)?`+`:r?``:`-`)+`
`}function wr(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function Tr(e,t){for(var n=/(\n+)([^\n]*)/g,r=function(){var r=e.indexOf(`
`);return r=r===-1?e.length:r,n.lastIndex=r,Er(e.slice(0,r),t)}(),i=e[0]===`
`||e[0]===` `,a,o;o=n.exec(e);){var s=o[1],c=o[2];a=c[0]===` `,r+=s+(!i&&!a&&c!==``?`
`:``)+Er(c,t),i=a}return r}function Er(e,t){if(e===``||e[0]===` `)return e;for(var n=/ [^ ]/g,r,i=0,a,o=0,s=0,c=``;r=n.exec(e);)s=r.index,s-i>t&&(a=o>i?o:s,c+=`
`+e.slice(i,a),i=a+1),o=s;return c+=`
`,e.length-i>t&&o>i?c+=e.slice(i,o)+`
`+e.slice(o+1):c+=e.slice(i),c.slice(1)}function Dr(e){for(var t=``,n=0,r,i=0;i<e.length;n>=65536?i+=2:i++)n=Y(e,i),r=K[n],!r&&J(n)?(t+=e[i],n>=65536&&(t+=e[i+1])):t+=r||ar(n);return t}function Or(e,t,n){var r=``,i=e.tag,a,o,s;for(a=0,o=n.length;a<o;a+=1)s=n[a],e.replacer&&(s=e.replacer.call(n,String(a),s)),(Z(e,t,s,!1,!1)||s===void 0&&Z(e,t,null,!1,!1))&&(r!==``&&(r+=`,`+(e.condenseFlow?``:` `)),r+=e.dump);e.tag=i,e.dump=`[`+r+`]`}function kr(e,t,n,r){var i=``,a=e.tag,o,s,c;for(o=0,s=n.length;o<s;o+=1)c=n[o],e.replacer&&(c=e.replacer.call(n,String(o),c)),(Z(e,t+1,c,!0,!0,!1,!0)||c===void 0&&Z(e,t+1,null,!0,!0,!1,!0))&&((!r||i!==``)&&(i+=lr(e,t)),e.dump&&G===e.dump.charCodeAt(0)?i+=`-`:i+=`- `,i+=e.dump);e.tag=a,e.dump=i||`[]`}function Ar(e,t,n){var r=``,i=e.tag,a=Object.keys(n),o,s,c,l,u;for(o=0,s=a.length;o<s;o+=1)u=``,r!==``&&(u+=`, `),e.condenseFlow&&(u+=`"`),c=a[o],l=n[c],e.replacer&&(l=e.replacer.call(n,c,l)),Z(e,t,c,!1,!1)&&(e.dump.length>1024&&(u+=`? `),u+=e.dump+(e.condenseFlow?`"`:``)+`:`+(e.condenseFlow?``:` `),Z(e,t,l,!1,!1)&&(u+=e.dump,r+=u));e.tag=i,e.dump=`{`+r+`}`}function jr(e,t,n,r){var i=``,a=e.tag,o=Object.keys(n),s,c,l,u,d,f;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys==`function`)o.sort(e.sortKeys);else if(e.sortKeys)throw new A(`sortKeys must be a boolean or a function`);for(s=0,c=o.length;s<c;s+=1)f=``,(!r||i!==``)&&(f+=lr(e,t)),l=o[s],u=n[l],e.replacer&&(u=e.replacer.call(n,l,u)),Z(e,t+1,l,!0,!0,!0)&&(d=e.tag!==null&&e.tag!==`?`||e.dump&&e.dump.length>1024,d&&(e.dump&&G===e.dump.charCodeAt(0)?f+=`?`:f+=`? `),f+=e.dump,d&&(f+=lr(e,t)),Z(e,t+1,u,!0,d)&&(e.dump&&G===e.dump.charCodeAt(0)?f+=`:`:f+=`: `,f+=e.dump,i+=f));e.tag=a,e.dump=i||`{}`}function Mr(e,t,n){var r,i=n?e.explicitTypes:e.implicitTypes,a,o,s,c;for(a=0,o=i.length;a<o;a+=1)if(s=i[a],(s.instanceOf||s.predicate)&&(!s.instanceOf||typeof t==`object`&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(n?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag=`?`,s.represent){if(c=e.styleMap[s.tag]||s.defaultStyle,An.call(s.represent)===`[object Function]`)r=s.represent(t,c);else if(jn.call(s.represent,c))r=s.represent[c](t,c);else throw new A(`!<`+s.tag+`> tag resolver accepts not "`+c+`" style`);e.dump=r}return!0}return!1}function Z(e,t,n,r,i,a,o){e.tag=null,e.dump=n,Mr(e,n,!1)||Mr(e,n,!0);var s=An.call(e.dump),c=r,l;r&&=e.flowLevel<0||e.flowLevel>t;var u=s===`[object Object]`||s===`[object Array]`,d,f;if(u&&(d=e.duplicates.indexOf(n),f=d!==-1),(e.tag!==null&&e.tag!==`?`||f||e.indent!==2&&t>0)&&(i=!1),f&&e.usedDuplicates[d])e.dump=`*ref_`+d;else{if(u&&f&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),s===`[object Object]`)r&&Object.keys(e.dump).length!==0?(jr(e,t,e.dump,i),f&&(e.dump=`&ref_`+d+e.dump)):(Ar(e,t,e.dump),f&&(e.dump=`&ref_`+d+` `+e.dump));else if(s===`[object Array]`)r&&e.dump.length!==0?(e.noArrayIndent&&!o&&t>0?kr(e,t-1,e.dump,i):kr(e,t,e.dump,i),f&&(e.dump=`&ref_`+d+e.dump)):(Or(e,t,e.dump),f&&(e.dump=`&ref_`+d+` `+e.dump));else if(s===`[object String]`)e.tag!==`?`&&Sr(e,e.dump,t,a,c);else if(s===`[object Undefined]`)return!1;else{if(e.skipInvalid)return!1;throw new A(`unacceptable kind of an object to dump `+s)}e.tag!==null&&e.tag!==`?`&&(l=encodeURI(e.tag[0]===`!`?e.tag.slice(1):e.tag).replace(/!/g,`%21`),l=e.tag[0]===`!`?`!`+l:l.slice(0,18)===`tag:yaml.org,2002:`?`!!`+l.slice(18):`!<`+l+`>`,e.dump=l+` `+e.dump)}return!0}function Nr(e,t){var n=[],r=[],i,a;for(Pr(e,n,r),i=0,a=r.length;i<a;i+=1)t.duplicates.push(n[r[i]]);t.usedDuplicates=Array(a)}function Pr(e,t,n){var r,i,a;if(typeof e==`object`&&e)if(i=t.indexOf(e),i!==-1)n.indexOf(i)===-1&&n.push(i);else if(t.push(e),Array.isArray(e))for(i=0,a=e.length;i<a;i+=1)Pr(e[i],t,n);else for(r=Object.keys(e),i=0,a=r.length;i<a;i+=1)Pr(e[r[i]],t,n)}function Fr(e,t){t||={};var n=new sr(t);n.noRefs||Nr(e,n);var r=e;return n.replacer&&(r=n.replacer.call({"":r},``,r)),Z(n,0,r,!0,!0)?n.dump+`
`:``}var Ir={dump:Fr};function Lr(e,t){return function(){throw Error(`Function yaml.`+e+` is removed in js-yaml 4. Use yaml.`+t+` instead, which is now safe by default.`)}}var Rr={Type:j,Schema:Re,FAILSAFE_SCHEMA:He,JSON_SCHEMA:dt,CORE_SCHEMA:ft,DEFAULT_SCHEMA:Bt,load:kn.load,loadAll:kn.loadAll,dump:Ir.dump,YAMLException:A,types:{binary:Et,float:ut,map:Ve,null:Ke,pairs:Ft,set:zt,timestamp:vt,bool:Xe,int:rt,merge:bt,omap:jt,seq:Be,str:ze},safeLoad:Lr(`safeLoad`,`load`),safeLoadAll:Lr(`safeLoadAll`,`loadAll`),safeDump:Lr(`safeDump`,`dump`)};const zr=/\s*---([^]*?)\n\s*---(\s*(?:\n|$)[^]*)/,Br=`---
"package-name": patch
---`,Vr=[`major`,`minor`,`patch`,`none`];function Hr(e,t=200){return e.length>t?e.slice(0,t)+`...`:e}function Ur(e,t){for(let n of e){if(typeof n.name!=`string`||n.name.trim()===``)throw Error(`could not parse changeset - invalid package name in frontmatter.\nExpected a non-empty string for package name, but got: ${JSON.stringify(n.name)}\nChangeset contents:\n${Hr(t)}`);if(typeof n.type!=`string`)throw Error(`could not parse changeset - invalid release type for package "${n.name}".\nExpected a string for release type, but got: ${typeof n.type}\nChangeset contents:\n${Hr(t)}`);if(!Vr.includes(n.type))throw Error(`could not parse changeset - invalid version type ${JSON.stringify(n.type)} for package "${n.name}".\nValid version types are: ${Vr.join(`, `)}\nChangeset contents:\n${Hr(t)}`)}}function Wr(e){let t=e.trim();if(!t)throw Error(`could not parse changeset - file is empty.
Changesets must have frontmatter with package names and version types.
Example:\n${Br}\n\nYour changeset summary here.`);let n=zr.exec(e);if(!n)throw Error(`could not parse changeset - missing or invalid frontmatter.
Changesets must start with frontmatter delimited by "---".
Example:\n${Br}\n\nYour changeset summary here.\nReceived content:\n${Hr(t)}`);let[,r,i]=n,a=i.trim(),o,s;try{s=Rr.load(r)}catch(e){throw Error(`could not parse changeset - invalid YAML in frontmatter.
The frontmatter between the "---" delimiters must be valid YAML.
YAML error: ${e instanceof Error?e.message:String(e)}\nFrontmatter content:\n${r}`)}if(s){if(typeof s!=`object`||Array.isArray(s))throw Error(`could not parse changeset - frontmatter must be an object mapping package names to version types.\nExpected format:\n${Br}\nReceived:\n${r}`);o=Object.entries(s).map(([e,t])=>({name:e,type:t}))}else o=[];return Ur(o,e),{releases:o,summary:a}}var Gr=e(((e,n)=>{n.exports=o,o.sync=s;var r=t(`fs`);function i(e,t){var n=t.pathExt===void 0?process.env.PATHEXT:t.pathExt;if(!n||(n=n.split(`;`),n.indexOf(``)!==-1))return!0;for(var r=0;r<n.length;r++){var i=n[r].toLowerCase();if(i&&e.substr(-i.length).toLowerCase()===i)return!0}return!1}function a(e,t,n){return!e.isSymbolicLink()&&!e.isFile()?!1:i(t,n)}function o(e,t,n){r.stat(e,function(r,i){n(r,r?!1:a(i,e,t))})}function s(e,t){return a(r.statSync(e),e,t)}})),Kr=e(((e,n)=>{n.exports=i,i.sync=a;var r=t(`fs`);function i(e,t,n){r.stat(e,function(e,r){n(e,e?!1:o(r,t))})}function a(e,t){return o(r.statSync(e),t)}function o(e,t){return e.isFile()&&s(e,t)}function s(e,t){var n=e.mode,r=e.uid,i=e.gid,a=t.uid===void 0?process.getuid&&process.getuid():t.uid,o=t.gid===void 0?process.getgid&&process.getgid():t.gid,s=64,c=8,l=1,u=s|c;return n&l||n&c&&i===o||n&s&&r===a||n&u&&a===0}})),qr=e(((e,n)=>{t(`fs`);var r=process.platform===`win32`||global.TESTING_WINDOWS?Gr():Kr();n.exports=i,i.sync=a;function i(e,t,n){if(typeof t==`function`&&(n=t,t={}),!n){if(typeof Promise!=`function`)throw TypeError(`callback not provided`);return new Promise(function(n,r){i(e,t||{},function(e,t){e?r(e):n(t)})})}r(e,t||{},function(e,r){e&&(e.code===`EACCES`||t&&t.ignoreErrors)&&(e=null,r=!1),n(e,r)})}function a(e,t){try{return r.sync(e,t||{})}catch(e){if(t&&t.ignoreErrors||e.code===`EACCES`)return!1;throw e}}})),Jr=e(((e,n)=>{let r=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,i=t(`path`),a=r?`;`:`:`,o=qr(),s=e=>Object.assign(Error(`not found: ${e}`),{code:`ENOENT`}),c=(e,t)=>{let n=t.colon||a,i=e.match(/\//)||r&&e.match(/\\/)?[``]:[...r?[process.cwd()]:[],...(t.path||process.env.PATH||``).split(n)],o=r?t.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`:``,s=r?o.split(n):[``];return r&&e.indexOf(`.`)!==-1&&s[0]!==``&&s.unshift(``),{pathEnv:i,pathExt:s,pathExtExe:o}},l=(e,t,n)=>{typeof t==`function`&&(n=t,t={}),t||={};let{pathEnv:r,pathExt:a,pathExtExe:l}=c(e,t),u=[],d=n=>new Promise((a,o)=>{if(n===r.length)return t.all&&u.length?a(u):o(s(e));let c=r[n],l=/^".*"$/.test(c)?c.slice(1,-1):c,d=i.join(l,e);a(f(!l&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d,n,0))}),f=(e,n,r)=>new Promise((i,s)=>{if(r===a.length)return i(d(n+1));let c=a[r];o(e+c,{pathExt:l},(a,o)=>{if(!a&&o)if(t.all)u.push(e+c);else return i(e+c);return i(f(e,n,r+1))})});return n?d(0).then(e=>n(null,e),n):d(0)};n.exports=l,l.sync=(e,t)=>{t||={};let{pathEnv:n,pathExt:r,pathExtExe:a}=c(e,t),l=[];for(let s=0;s<n.length;s++){let c=n[s],u=/^".*"$/.test(c)?c.slice(1,-1):c,d=i.join(u,e),f=!u&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;for(let e=0;e<r.length;e++){let n=f+r[e];try{if(o.sync(n,{pathExt:a}))if(t.all)l.push(n);else return n}catch{}}}if(t.all&&l.length)return l;if(t.nothrow)return null;throw s(e)}})),Yr=e(((e,t)=>{let n=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)===`win32`?Object.keys(t).reverse().find(e=>e.toUpperCase()===`PATH`)||`Path`:`PATH`};t.exports=n,t.exports.default=n})),Xr=e(((e,n)=>{let r=t(`path`),i=Jr(),a=Yr();function o(e,t){let n=e.options.env||process.env,o=process.cwd(),s=e.options.cwd!=null,c=s&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(e.options.cwd)}catch{}let l;try{l=i.sync(e.command,{path:n[a({env:n})],pathExt:t?r.delimiter:void 0})}catch{}finally{c&&process.chdir(o)}return l&&=r.resolve(s?e.options.cwd:``,l),l}function s(e){return o(e)||o(e,!0)}n.exports=s})),Zr=e(((e,t)=>{let n=/([()\][%!^"`<>&|;, *?])/g;function r(e){return e=e.replace(n,`^$1`),e}function i(e,t){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,`$1$1\\"`),e=e.replace(/(?=(\\+?)?)\1$/,`$1$1`),e=`"${e}"`,e=e.replace(n,`^$1`),t&&(e=e.replace(n,`^$1`)),e}t.exports.command=r,t.exports.argument=i})),Qr=e(((e,t)=>{t.exports=/^#!(.*)/})),$r=e(((e,t)=>{let n=Qr();t.exports=(e=``)=>{let t=e.match(n);if(!t)return null;let[r,i]=t[0].replace(/#! ?/,``).split(` `),a=r.split(`/`).pop();return a===`env`?i:i?`${a} ${i}`:a}})),ei=e(((e,n)=>{let r=t(`fs`),i=$r();function a(e){let t=Buffer.alloc(150),n;try{n=r.openSync(e,`r`),r.readSync(n,t,0,150,0),r.closeSync(n)}catch{}return i(t.toString())}n.exports=a})),ti=e(((e,n)=>{let r=t(`path`),i=Xr(),a=Zr(),o=ei(),s=process.platform===`win32`,c=/\.(?:com|exe)$/i,l=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function u(e){e.file=i(e);let t=e.file&&o(e.file);return t?(e.args.unshift(e.file),e.command=t,i(e)):e.file}function d(e){if(!s)return e;let t=u(e),n=!c.test(t);if(e.options.forceShell||n){let n=l.test(t);e.command=r.normalize(e.command),e.command=a.command(e.command),e.args=e.args.map(e=>a.argument(e,n)),e.args=[`/d`,`/s`,`/c`,`"${[e.command].concat(e.args).join(` `)}"`],e.command=process.env.comspec||`cmd.exe`,e.options.windowsVerbatimArguments=!0}return e}function f(e,t,n){t&&!Array.isArray(t)&&(n=t,t=null),t=t?t.slice(0):[],n=Object.assign({},n);let r={command:e,args:t,options:n,file:void 0,original:{command:e,args:t}};return n.shell?r:d(r)}n.exports=f})),ni=e(((e,t)=>{let n=process.platform===`win32`;function r(e,t){return Object.assign(Error(`${t} ${e.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function i(e,t){if(!n)return;let r=e.emit;e.emit=function(n,i){if(n===`exit`){let n=a(i,t);if(n)return r.call(e,`error`,n)}return r.apply(e,arguments)}}function a(e,t){return n&&e===1&&!t.file?r(t.original,`spawn`):null}function o(e,t){return n&&e===1&&!t.file?r(t.original,`spawnSync`):null}t.exports={hookChildProcess:i,verifyENOENT:a,verifyENOENTSync:o,notFoundError:r}})),ri=e(((e,n)=>{let r=t(`child_process`),i=ti(),a=ni();function o(e,t,n){let o=i(e,t,n),s=r.spawn(o.command,o.args,o.options);return a.hookChildProcess(s,o),s}function s(e,t,n){let o=i(e,t,n),s=r.spawnSync(o.command,o.args,o.options);return s.error=s.error||a.verifyENOENTSync(s.status,o),s}n.exports=o,n.exports.spawn=o,n.exports.sync=s,n.exports._parse=i,n.exports._enoent=a})),ii=e((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.signals=void 0,e.signals=[],e.signals.push(`SIGHUP`,`SIGINT`,`SIGTERM`),process.platform!==`win32`&&e.signals.push(`SIGALRM`,`SIGABRT`,`SIGVTALRM`,`SIGXCPU`,`SIGXFSZ`,`SIGUSR2`,`SIGTRAP`,`SIGSYS`,`SIGQUIT`,`SIGIOT`),process.platform===`linux`&&e.signals.push(`SIGIO`,`SIGPOLL`,`SIGPWR`,`SIGSTKFLT`)})),ai=e((e=>{var t;Object.defineProperty(e,`__esModule`,{value:!0}),e.unload=e.load=e.onExit=e.signals=void 0;let n=ii();Object.defineProperty(e,`signals`,{enumerable:!0,get:function(){return n.signals}});let r=e=>!!e&&typeof e==`object`&&typeof e.removeListener==`function`&&typeof e.emit==`function`&&typeof e.reallyExit==`function`&&typeof e.listeners==`function`&&typeof e.kill==`function`&&typeof e.pid==`number`&&typeof e.on==`function`,i=Symbol.for(`signal-exit emitter`),a=globalThis,o=Object.defineProperty.bind(Object);var s=class{emitted={afterExit:!1,exit:!1};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(a[i])return a[i];o(a,i,{value:this,writable:!1,enumerable:!1,configurable:!1})}on(e,t){this.listeners[e].push(t)}removeListener(e,t){let n=this.listeners[e],r=n.indexOf(t);r!==-1&&(r===0&&n.length===1?n.length=0:n.splice(r,1))}emit(e,t,n){if(this.emitted[e])return!1;this.emitted[e]=!0;let r=!1;for(let i of this.listeners[e])r=i(t,n)===!0||r;return e===`exit`&&(r=this.emit(`afterExit`,t,n)||r),r}},c=class{};let l=e=>({onExit(t,n){return e.onExit(t,n)},load(){return e.load()},unload(){return e.unload()}});var u=class extends c{onExit(){return()=>{}}load(){}unload(){}},d=class extends c{#e=f.platform===`win32`?`SIGINT`:`SIGHUP`;#t=new s;#n;#r;#i;#a={};#o=!1;constructor(e){super(),this.#n=e,this.#a={};for(let t of n.signals)this.#a[t]=()=>{let n=this.#n.listeners(t),{count:r}=this.#t,i=e;if(typeof i.__signal_exit_emitter__==`object`&&typeof i.__signal_exit_emitter__.count==`number`&&(r+=i.__signal_exit_emitter__.count),n.length===r){this.unload();let n=this.#t.emit(`exit`,null,t),r=t===`SIGHUP`?this.#e:t;n||e.kill(e.pid,r)}};this.#i=e.reallyExit,this.#r=e.emit}onExit(e,t){if(!r(this.#n))return()=>{};this.#o===!1&&this.load();let n=t?.alwaysLast?`afterExit`:`exit`;return this.#t.on(n,e),()=>{this.#t.removeListener(n,e),this.#t.listeners.exit.length===0&&this.#t.listeners.afterExit.length===0&&this.unload()}}load(){if(!this.#o){this.#o=!0,this.#t.count+=1;for(let e of n.signals)try{let t=this.#a[e];t&&this.#n.on(e,t)}catch{}this.#n.emit=(e,...t)=>this.#c(e,...t),this.#n.reallyExit=e=>this.#s(e)}}unload(){this.#o&&(this.#o=!1,n.signals.forEach(e=>{let t=this.#a[e];if(!t)throw Error(`Listener not defined for signal: `+e);try{this.#n.removeListener(e,t)}catch{}}),this.#n.emit=this.#r,this.#n.reallyExit=this.#i,--this.#t.count)}#s(e){return r(this.#n)?(this.#n.exitCode=e||0,this.#t.emit(`exit`,this.#n.exitCode,null),this.#i.call(this.#n,this.#n.exitCode)):0}#c(e,...t){let n=this.#r;if(e===`exit`&&r(this.#n)){typeof t[0]==`number`&&(this.#n.exitCode=t[0]);let r=n.call(this.#n,e,...t);return this.#t.emit(`exit`,this.#n.exitCode,null),r}else return n.call(this.#n,e,...t)}};let f=globalThis.process;t=l(r(f)?new d(f):new u),e.onExit=t.onExit,e.load=t.load,e.unload=t.unload})),oi=e(((e,n)=>{let r=t(`events`);var i=class extends Promise{constructor(e){let t,n;super((e,r)=>{t=e,n=r}),e(t,n,this)}};Object.assign(i.prototype,r.prototype),n.exports=i})),si=e(((e,n)=>{let r=ri(),{onExit:i}=ai();t(`events`);let a=oi(),o=new Set;i(()=>{for(let e of o)e.kill(`SIGTERM`)});function s(e,t,n){return new a((i,a,s)=>{let c=r(e,t,n),l=Buffer.from(``),u=Buffer.from(``);o.add(c),c.stdout&&c.stdout.on(`data`,e=>{l=Buffer.concat([l,e]),s.emit(`stdout`,e)}),c.stderr&&c.stderr.on(`data`,e=>{u=Buffer.concat([u,e]),s.emit(`stderr`,e)}),c.on(`error`,e=>{o.delete(c),a(e)}),c.on(`close`,e=>{o.delete(c),i({code:e,stdout:l,stderr:u})})})}n.exports=s,n.exports.ChildProcessPromise=a})),ci=e(((e,t)=>{(function(n){e&&typeof e==`object`&&t!==void 0?t.exports=n():typeof define==`function`&&define.amd?define([],n):typeof window<`u`?window.isWindows=n():typeof global<`u`?global.isWindows=n():typeof self<`u`?self.isWindows=n():this.isWindows=n()})(function(){return function(){return process&&(process.platform===`win32`||/^(msys|cygwin)$/.test(process.env.OSTYPE))}})})),li=e(((e,n)=>{let r=t(`path`);n.exports=ci()()?i:r.resolve;function i(e){if(arguments.length===0)return r.resolve();if(typeof e!=`string`)return r.resolve(e);if(e[1]===`:`){let t=e[0].charCodeAt();(t<65||t>90)&&(e=`${e[0].toUpperCase()}${e.substr(1)}`)}return e.endsWith(`:`)?e:r.resolve(e)}})),ui=e(((e,n)=>{let r=li(),i=t(`path`);function a(e,t){let n=`${r(e)}${i.sep}`;return`${r(t)}${i.sep}`.startsWith(n)}a.strict=function(e,t){let n=`${r(e)}${i.sep}`,a=`${r(t)}${i.sep}`;return a!==n&&a.startsWith(n)},n.exports=a})),Q=i(si()),di=i(ui()),fi=i(a());async function pi(e,t){let n=await(0,Q.default)(`git`,[`merge-base`,t,`HEAD`],{cwd:e});if(n.code!==0)throw Error(`Failed to find where HEAD diverged from "${t}". Does "${t}" exist and it's synced with remote?`);return n.stdout.toString().trim()}async function mi({cwd:e}){let t=(await(0,Q.default)(`git`,[`rev-parse`,`--is-shallow-repository`],{cwd:e})).stdout.toString().trim();if(t===`--is-shallow-repository`){let t=(await(0,Q.default)(`git`,[`rev-parse`,`--git-dir`],{cwd:e})).stdout.toString().trim(),n=l.resolve(e,t);return c.existsSync(l.join(n,`shallow`))}else return t===`true`}async function hi({cwd:e}){let{stdout:t,code:n,stderr:r}=await(0,Q.default)(`git`,[`rev-parse`,`--show-toplevel`],{cwd:e});if(n!==0)throw Error(r.toString());return t.toString().trim().replace(/\n|\r/g,``)}async function gi({cwd:e,ref:t,fullPath:n=!1}){let r=await pi(e,t),i=await(0,Q.default)(`git`,[`diff`,`--name-only`,`--no-relative`,r],{cwd:e});if(i.code!==0)throw Error(`Failed to diff against ${r}. Is ${r} a valid ref?`);let a=i.stdout.toString().trim().split(`
`).filter(e=>e);if(!n)return a;let o=await hi({cwd:e});return a.map(e=>l.resolve(o,e))}async function _i({cwd:e,ref:t}){try{let n=await(0,Q.default)(`git`,[`diff`,`--name-only`,`--diff-filter=d`,`--no-relative`,await pi(e,t)],{cwd:e}),r=/.changeset\/[^/]+\.md$/;return n.stdout.toString().trim().split(`
`).filter(e=>r.test(e))}catch(e){if(e instanceof ge)return[];throw e}}async function vi({cwd:e,ref:t,changedFilePatterns:n=[`**`]}){let r=await gi({ref:t,cwd:e,fullPath:!0});return[...(await(0,me.getPackages)(e)).packages].sort((e,t)=>t.dir.length-e.dir.length).filter(e=>{let t=[];for(let n=r.length-1;n>=0;n--){let i=r[n];if((0,di.default)(e.dir,i)){r.splice(n,1);let a=i.slice(e.dir.length+1);t.push(a)}}return t.length>0&&(0,fi.default)(t,n).length>0})}var yi=e(((e,t)=>{let n=process||{},r=n.argv||[],i=n.env||{},a=!(i.NO_COLOR||r.includes(`--no-color`))&&(!!i.FORCE_COLOR||r.includes(`--color`)||n.platform===`win32`||(n.stdout||{}).isTTY&&i.TERM!==`dumb`||!!i.CI),o=(e,t,n=e)=>r=>{let i=``+r,a=i.indexOf(t,e.length);return~a?e+s(i,t,n,a)+t:e+i+t},s=(e,t,n,r)=>{let i=``,a=0;do i+=e.substring(a,r)+n,a=r+t.length,r=e.indexOf(t,a);while(~r);return i+e.substring(a)},c=(e=a)=>{let t=e?o:()=>String;return{isColorSupported:e,reset:t(`\x1B[0m`,`\x1B[0m`),bold:t(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:t(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:t(`\x1B[3m`,`\x1B[23m`),underline:t(`\x1B[4m`,`\x1B[24m`),inverse:t(`\x1B[7m`,`\x1B[27m`),hidden:t(`\x1B[8m`,`\x1B[28m`),strikethrough:t(`\x1B[9m`,`\x1B[29m`),black:t(`\x1B[30m`,`\x1B[39m`),red:t(`\x1B[31m`,`\x1B[39m`),green:t(`\x1B[32m`,`\x1B[39m`),yellow:t(`\x1B[33m`,`\x1B[39m`),blue:t(`\x1B[34m`,`\x1B[39m`),magenta:t(`\x1B[35m`,`\x1B[39m`),cyan:t(`\x1B[36m`,`\x1B[39m`),white:t(`\x1B[37m`,`\x1B[39m`),gray:t(`\x1B[90m`,`\x1B[39m`),bgBlack:t(`\x1B[40m`,`\x1B[49m`),bgRed:t(`\x1B[41m`,`\x1B[49m`),bgGreen:t(`\x1B[42m`,`\x1B[49m`),bgYellow:t(`\x1B[43m`,`\x1B[49m`),bgBlue:t(`\x1B[44m`,`\x1B[49m`),bgMagenta:t(`\x1B[45m`,`\x1B[49m`),bgCyan:t(`\x1B[46m`,`\x1B[49m`),bgWhite:t(`\x1B[47m`,`\x1B[49m`),blackBright:t(`\x1B[90m`,`\x1B[39m`),redBright:t(`\x1B[91m`,`\x1B[39m`),greenBright:t(`\x1B[92m`,`\x1B[39m`),yellowBright:t(`\x1B[93m`,`\x1B[39m`),blueBright:t(`\x1B[94m`,`\x1B[39m`),magentaBright:t(`\x1B[95m`,`\x1B[39m`),cyanBright:t(`\x1B[96m`,`\x1B[39m`),whiteBright:t(`\x1B[97m`,`\x1B[39m`),bgBlackBright:t(`\x1B[100m`,`\x1B[49m`),bgRedBright:t(`\x1B[101m`,`\x1B[49m`),bgGreenBright:t(`\x1B[102m`,`\x1B[49m`),bgYellowBright:t(`\x1B[103m`,`\x1B[49m`),bgBlueBright:t(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:t(`\x1B[105m`,`\x1B[49m`),bgCyanBright:t(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:t(`\x1B[107m`,`\x1B[49m`)}};t.exports=c(),t.exports.createColors=c})),bi=e(((e,t)=>{let n=(e,t,n)=>new Promise((r,i)=>{if(n=Object.assign({concurrency:1/0},n),typeof t!=`function`)throw TypeError(`Mapper function is required`);let{concurrency:a}=n;if(!(typeof a==`number`&&a>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${a}\` (${typeof a})`);let o=[],s=e[Symbol.iterator](),c=!1,l=!1,u=0,d=0,f=()=>{if(c)return;let e=s.next(),n=d;if(d++,e.done){l=!0,u===0&&r(o);return}u++,Promise.resolve(e.value).then(e=>t(e,n)).then(e=>{o[n]=e,u--,f()},e=>{c=!0,i(e)})};for(let e=0;e<a&&(f(),!l);e++);});t.exports=n,t.exports.default=n})),xi=i(e(((e,t)=>{let n=bi(),r=async(e,t,r)=>(await n(e,(e,n)=>Promise.all([t(e,n),e]),r)).filter(e=>!!e[0]).map(e=>e[1]);t.exports=r,t.exports.default=r}))()),Si=i(yi());function Ci(e,t){let n=`🦋 `+(t===void 0?``:` `+t);return n+u.format(``,...e).split(`
`).join(`
`+n+` `)}function $(...e){console.warn(Ci(e,Si.default.yellow(`warn`)))}function wi(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ti(e){var t=wi(e,`string`);return typeof t==`symbol`?t:t+``}function Ei(e,t,n){return(t=Ti(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Oi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Di(Object(n),!0).forEach(function(t){Ei(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Di(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let ki=Si.default.red(`===============================IMPORTANT!===============================`),Ai=Si.default.red(`----------------------------------------------------------------------`);async function ji(e,t){let n=(await(0,xi.default)(t,async t=>(await D.lstat(l.join(e,t))).isDirectory())).map(async t=>{let n=l.join(e,t,`changes.json`),[r,i]=await Promise.all([D.readFile(l.join(e,t,`changes.md`),`utf-8`),D.readJson(n)]);return{releases:i.releases,summary:r,id:t}});return Promise.all(n)}async function Mi(e,t){let n=await ji(e,t);return n.length===0?[]:($(ki),$(`There were old changesets from version 1 found`),$(`These are being applied now but the dependents graph may have changed`),$(`Make sure you validate all your dependencies`),$(`In a future major version, we will no longer apply these old changesets, and will instead throw here`),$(Ai),n)}async function Ni(e,t,n){let r=(await _i({cwd:t,ref:n})).map(e=>e.split(`/`).pop());return e.filter(e=>r.includes(e))}async function Pi(e,t){let n=l.join(e,`.changeset`),r;try{r=await D.default.readdir(n)}catch(e){throw e.code===`ENOENT`?Error(`There is no .changeset directory in this project`):e}t!==void 0&&(r=await Ni(r,n,t));let i=Mi(n,r),a=r.filter(e=>!e.startsWith(`.`)&&e.endsWith(`.md`)&&!/^README\.md$/i.test(e)).map(async e=>Oi(Oi({},Wr(await D.default.readFile(l.join(n,e),`utf-8`))),{},{id:e.replace(`.md`,``)}));return[...await i,...await Promise.all(a)]}export{mi as a,_e as c,vi as i,fe as l,$ as n,ye as o,yi as r,ve as s,Pi as t};